!function(u){function t(r,a){var s=r.find(".premium-button-style6-bg"),t=(0!==s.length&&r.hasClass("premium-mouse-detect-yes")&&r.on("mouseenter mouseleave",".premium-button-style6",function(t){var e=a(this).offset(),i=t.pageX-e.left;s.css({top:t.pageY-e.top,left:i})}),r.find(".premium-lottie-animation"));t.length&&t.each(function(t,e){var i,s=a(e);s.data("box-tilt")&&(e=s.data("box-tilt-reverse"),UniversalTilt.init({elements:s.parent(),settings:{reverse:e},callbacks:{onMouseLeave:function(t){t.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0)"},onDeviceMove:function(t){t.style.boxShadow="0 45px 100px rgba(255, 255, 255, 0.3)"}}})),r.hasClass("instant-lottie")?(instance=new premiumLottieAnimations(s)).init():(i=new IntersectionObserver(function(t){t.forEach(function(t){t.isIntersecting&&((instance=new premiumLottieAnimations(s)).init(),i.unobserve(t.target))})})).observe(s[0])})}function e(t){if(t.hasClass("premium-lottie-yes")){var c=t,e=c.data("id"),i={},s=c.find("#premium-lottie-"+e),d=elementorFrontend.isEditMode()&&0<s.length,s=d?c.find("#premium-lottie-"+e):c;if(!(i=(t=>!!(t=t.data("pa-lottie"))&&(i.lottieLayers=[],u.each(t,function(t,e){i.lottieLayers.push(e)}),0!==Object.keys(i).length?i:void 0))(s)))return!1;var r=new IntersectionObserver(function(t){t.forEach(function(t){var f,m;t.isIntersecting&&(f=elementorFrontend.getCurrentDeviceMode(),d&&c.find(".premium-lottie-layer svg, .premium-lottie-layer canvas").remove(),m="",u.each(i.lottieLayers,function(t,i){var e,a,s,r,n,o,h,l;function p(t){var e,i,s,r=u(window).outerHeight();"function"==typeof a[0].getBoundingClientRect&&(s=0<=(e=a[0].getBoundingClientRect()).top&&e.top<r,i=0<e.bottom&&e.bottom<=r,s=s&&i,(s=e.top<0&&e.bottom>r||s)?l.play():l.pause())}i.lottie_url="url"===i.source?i.lottie_url:i.lottie_file.url,""!==i.lottie_url&&i.show_layer_on.includes(f)&&(e=i.lottie_renderer,d||(m+='<div class="premium-lottie-layer premium-lottie-animation premium-lottie-'+e+" elementor-repeater-item-"+i._id+'"></div>',c.prepend(m),m=""),a=jQuery(".elementor-repeater-item-"+i._id),s=i.lottie_loop,r=i.lottie_reverse,o=1e3*i.lottie_delay||0,"play"!==(n=i.hover_action)&&(h=i.start_on_visible),l=lottie.loadAnimation({wrapper:a[0],renderer:e||"svg",loop:!!s,path:i.lottie_url,autoplay:!1}),i.lottie_speed&&1!==i.lottie_speed&&l.setSpeed(i.lottie_speed),r&&l.setDirection(-1),l.addEventListener("DOMLoaded",function(){var t,e;setTimeout(function(){l.play()},o),("play"===n||"play"!==n&&h)&&(l.pause(),"play"!==n)&&(p(),u(window).on("scroll",p)),"none"!==n&&a.hover(function(){"play"===n?l.play():"pause"===n&&l.pause()},function(){"play"===n?l.pause():"pause"===n&&l.play()}),"yes"!==i.premium_lottie_parallax&&!i.animate_on_scroll||(t=[],"yes"===i.premium_lottie_parallax&&t.push("translateY"),i.animate_on_scroll&&(l.pause(),t.push("animate")),e={elType:"SECTION",effects:t},t.includes("animate")&&(e.animate={speed:i.premium_lottie_animate_speed.size,range:{start:i.premium_lottie_animate_view.sizes.start,end:i.premium_lottie_animate_view.sizes.end}}),t.includes("translateY")&&(e.vscroll={speed:i.premium_lottie_parallax_speed.size||4,direction:i.premium_lottie_parallax_direction,range:{start:i.premium_lottie_parallax_view.sizes.start,end:i.premium_lottie_parallax_view.sizes.end}}),new premiumEffects(a[0],e,l).init())}))}),r.unobserve(t.target))})});r.observe(t[0]),d&&new premiumEditorBehavior(c,{repeater:"premium_lottie_repeater",item:".premium-lottie-layer",hor:"premium_lottie_hor",ver:"premium_lottie_ver",width:"premium_lottie_size",tab:"section_premium_lottie",offset:0,widgets:["drag"]}).init()}}var i,s;"undefined"!=typeof navigator&&(i=this,s=function(){function x(){return L}var I="http://www.w3.org/2000/svg",L="",B=!1,R=-999999,V=function(){return B};function g(t){return document.createElement(t)}function y(t,e){for(var i,s=t.length,r=0;r<s;r+=1)for(var a in i=t[r].prototype)Object.prototype.hasOwnProperty.call(i,a)&&(e.prototype[a]=i[a])}function z(t,e){return Object.getOwnPropertyDescriptor(t,e)}N.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){for(var t=this.audios.length,e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){for(var t=this.audios.length,e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(t){for(var e=this.audios.length,i=0;i<e;i+=1)this.audios[i].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){for(var t=this.audios.length,e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}};var O=function(){return new N};function N(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}var J="function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,e){return"float32"===t?new Float32Array(e):"int16"===t?new Int16Array(e):"uint8c"===t?new Uint8ClampedArray(e):G(t,e)}:G;function G(t,e){var i,s=0,r=[];switch(t){case"int16":case"uint8c":i=1;break;default:i=1.1}for(s=0;s<e;s+=1)r.push(i);return r}function A(t){return Array.apply(null,{length:t})}function j(t){return(j="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}for(var q=!0,W=null,Y="",H=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),v=Math.pow,X=Math.sqrt,m=Math.floor,K=Math.max,Z=Math.min,$={},tt=["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"],et=tt.length,it=0;it<et;it+=1)$[tt[it]]=Math[tt[it]];$.random=Math.random,$.abs=function(t){if("object"===j(t)&&t.length){for(var e=A(t.length),i=t.length,s=0;s<i;s+=1)e[s]=Math.abs(t[s]);return e}return Math.abs(t)};var st=150,U=Math.PI/180,rt=.5519;function at(){0}function nt(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin="0 0",t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility="visible",t.style.webkitBackfaceVisibility="visible",t.style.transformStyle="preserve-3d",t.style.webkitTransformStyle="preserve-3d",t.style.mozTransformStyle="preserve-3d"}function ot(t,e,i,s){this.type=t,this.currentTime=e,this.totalTime=i,this.direction=s<0?-1:1}function ht(t,e){this.type=t,this.direction=e<0?-1:1}function lt(t,e,i,s){this.type=t,this.currentLoop=i,this.totalLoops=e,this.direction=s<0?-1:1}function pt(t,e,i){this.type=t,this.firstFrame=e,this.totalFrames=i}function ft(t,e){this.type=t,this.target=e}function mt(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function ct(t){this.type="configError",this.nativeError=t}dt=0;var dt,k=function(){return Y+"__lottie_element_"+(dt+=1)};function ut(t,e,i){var s,r,a,n=Math.floor(6*t),t=6*t-n,o=i*(1-e),h=i*(1-t*e),l=i*(1-(1-t)*e);switch(n%6){case 0:s=i,r=l,a=o;break;case 1:s=h,r=i,a=o;break;case 2:s=o,r=i,a=l;break;case 3:s=o,r=h,a=i;break;case 4:s=l,r=o,a=i;break;case 5:s=i,r=o,a=h}return[s,r,a]}function gt(t,e,i){var s,r=Math.max(t,e,i),a=Math.min(t,e,i),n=r-a,o=0===r?0:n/r,h=r/255;switch(r){case a:s=0;break;case t:s=e-i+n*(e<i?6:0),s/=6*n;break;case e:s=i-t+2*n,s/=6*n;break;case i:s=t-e+4*n,s/=6*n}return[s,o,h]}function yt(t,e){t=gt(255*t[0],255*t[1],255*t[2]);return t[1]+=e,1<t[1]?t[1]=1:t[1]<=0&&(t[1]=0),ut(t[0],t[1],t[2])}function vt(t,e){t=gt(255*t[0],255*t[1],255*t[2]);return t[2]+=e,1<t[2]?t[2]=1:t[2]<0&&(t[2]=0),ut(t[0],t[1],t[2])}function bt(t,e){t=gt(255*t[0],255*t[1],255*t[2]);return t[0]+=e/360,1<t[0]?--t[0]:t[0]<0&&(t[0]+=1),ut(t[0],t[1],t[2])}function _t(t){W=t}function xt(){return W}function kt(t){st=t}function At(){return st}var Pt=(()=>{for(var t,s=[],e=0;e<256;e+=1)t=e.toString(16),s[e]=1===t.length?"0"+t:t;return function(t,e,i){return"#"+s[t=t<0?0:t]+s[e=e<0?0:e]+s[i=i<0?0:i]}})();function P(t){return document.createElementNS(I,t)}function Ct(t){return(Ct="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}Et=1,St=[],Tt={onmessage:function(){},postMessage:function(t){wt({data:t})}},Mt={postMessage:function(t){Tt.onmessage({data:t})}};var wt,Dt,Et,St,Tt,Mt,Ft={loadAnimation:function(t,e,i){It(),e=Lt(e,i),Dt.postMessage({type:"loadAnimation",path:t,fullPath:window.location.origin+window.location.pathname,id:e})},loadData:function(t,e,i){It(),e=Lt(e,i),Dt.postMessage({type:"loadData",path:t,fullPath:window.location.origin+window.location.pathname,id:e})},completeAnimation:function(t,e,i){It(),e=Lt(e,i),Dt.postMessage({type:"complete",animation:t,id:e})}};function It(){var t,e;Dt||(t=function(e){function t(){function p(t,e){for(var i,s,r,a=t.length,n=0;n<a;n+=1)if("ks"in(r=t[n])&&!r.completed){if(r.completed=!0,r.tt&&(t[n-1].td=r.tt),r.hasMask)for(var o=r.masksProperties,h=o.length,l=0;l<h;l+=1)if(o[l].pt.k.i)c(o[l].pt.k);else for(s=o[l].pt.k.length,i=0;i<s;i+=1)o[l].pt.k[i].s&&c(o[l].pt.k[i].s[0]),o[l].pt.k[i].e&&c(o[l].pt.k[i].e[0]);0===r.ty?(r.layers=f(r.refId,e),p(r.layers,e)):4===r.ty?m(r.shapes):5===r.ty&&0===(r=r).t.a.length&&0 in r.t.p}}function f(t,e){t=((t,e)=>{for(var i=0,s=e.length;i<s;){if(e[i].id===t)return e[i];i+=1}return null})(t,e);return t?t.layers.__used?JSON.parse(JSON.stringify(t.layers)):(t.layers.__used=!0,t.layers):null}function m(t){for(var e,i,s=t.length-1;0<=s;--s)if("sh"===t[s].ty)if(t[s].ks.k.i)c(t[s].ks.k);else for(i=t[s].ks.k.length,e=0;e<i;e+=1)t[s].ks.k[e].s&&c(t[s].ks.k[e].s[0]),t[s].ks.k[e].e&&c(t[s].ks.k[e].e[0]);else"gr"===t[s].ty&&m(t[s].it)}function c(t){for(var e=t.i.length,i=0;i<e;i+=1)t.i[i][0]+=t.v[i][0],t.i[i][1]+=t.v[i][1],t.o[i][0]+=t.v[i][0],t.o[i][1]+=t.v[i][1]}function r(t,e){e=e?e.split("."):[100,100,100];return t[0]>e[0]||!(t[0]<e[0])&&(e[1]<t[1]||!(t[1]<e[1])&&e[2]<t[2])}s=[4,4,14];var s,a=function(t){if(r(s,t.v)&&(n(t.layers),t.assets))for(var e=t.assets.length,i=0;i<e;i+=1)t.assets[i].layers&&n(t.assets[i].layers)};function n(t){for(var e,i,s=t.length,r=0;r<s;r+=1)5===t[r].ty&&(e=t[r],i=void 0,i=e.t.d,e.t.d={k:[{s:i,t:0}]})}o=[4,7,99];var o,h,l=function(t){if(t.chars&&!r(o,t.v))for(var e=t.chars.length,i=0;i<e;i+=1){var s=t.chars[i];s.data&&s.data.shapes&&(m(s.data.shapes),s.data.ip=0,s.data.op=99999,s.data.st=0,s.data.sr=1,s.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[i].t||(s.data.shapes.push({ty:"no"}),s.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"})))}},d=(h=[5,7,15],function(t){if(r(h,t.v)&&(u(t.layers),t.assets))for(var e=t.assets.length,i=0;i<e;i+=1)t.assets[i].layers&&u(t.assets[i].layers)});function u(t){for(var e,i=t.length,s=0;s<i;s+=1)5===t[s].ty&&("number"==typeof(e=(e=t[s]).t.p).a&&(e.a={a:0,k:e.a}),"number"==typeof e.p&&(e.p={a:0,k:e.p}),"number"==typeof e.r)&&(e.r={a:0,k:e.r})}g=[4,1,9];var g,y=function(t){if(r(g,t.v)&&(v(t.layers),t.assets))for(var e=t.assets.length,i=0;i<e;i+=1)t.assets[i].layers&&v(t.assets[i].layers)};function v(t){for(var e=t.length,i=0;i<e;i+=1)4===t[i].ty&&!function t(e){for(var i,s,r=e.length,a=0;a<r;a+=1)if("gr"===e[a].ty)t(e[a].it);else if("fl"===e[a].ty||"st"===e[a].ty)if(e[a].c.k&&e[a].c.k[0].i)for(s=e[a].c.k.length,i=0;i<s;i+=1)e[a].c.k[i].s&&(e[a].c.k[i].s[0]/=255,e[a].c.k[i].s[1]/=255,e[a].c.k[i].s[2]/=255,e[a].c.k[i].s[3]/=255),e[a].c.k[i].e&&(e[a].c.k[i].e[0]/=255,e[a].c.k[i].e[1]/=255,e[a].c.k[i].e[2]/=255,e[a].c.k[i].e[3]/=255);else e[a].c.k[0]/=255,e[a].c.k[1]/=255,e[a].c.k[2]/=255,e[a].c.k[3]/=255}(t[i].shapes)}b=[4,4,18];var b,_=function(t){if(r(b,t.v)&&(x(t.layers),t.assets))for(var e=t.assets.length,i=0;i<e;i+=1)t.assets[i].layers&&x(t.assets[i].layers)};function x(t){for(var e,i,s,r=t.length,a=0;a<r;a+=1){if((e=t[a]).hasMask)for(var n=e.masksProperties,o=n.length,h=0;h<o;h+=1)if(n[h].pt.k.i)n[h].pt.k.c=n[h].cl;else for(s=n[h].pt.k.length,i=0;i<s;i+=1)n[h].pt.k[i].s&&(n[h].pt.k[i].s[0].c=n[h].cl),n[h].pt.k[i].e&&(n[h].pt.k[i].e[0].c=n[h].cl);4===e.ty&&!function t(e){for(var i,s,r=e.length-1;0<=r;--r)if("sh"===e[r].ty)if(e[r].ks.k.i)e[r].ks.k.c=e[r].closed;else for(s=e[r].ks.k.length,i=0;i<s;i+=1)e[r].ks.k[i].s&&(e[r].ks.k[i].s[0].c=e[r].closed),e[r].ks.k[i].e&&(e[r].ks.k[i].e[0].c=e[r].closed);else"gr"===e[r].ty&&t(e[r].it)}(e.shapes)}}var t={};return t.completeData=function(t){if(!t.__complete){y(t),a(t),l(t),d(t),_(t),p(t.layers,t.assets);var e=t.chars,i=t.assets;if(e)for(var s=0,r=e.length,s=0;s<r;s+=1)1===e[s].t&&(e[s].data.layers=f(e[s].data.refId,i),p(e[s].data.layers,i));t.__complete=!0}},t.checkColors=y,t.checkChars=l,t.checkPathProperties=d,t.checkShapes=_,t.completeLayers=p,t}function n(t){var e=t.getResponseHeader("content-type");return e&&"json"===t.responseType&&-1!==e.indexOf("json")||t.response&&"object"===Ct(t.response)?t.response:t.response&&"string"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):null}var i;Mt.dataManager||(Mt.dataManager=t()),Mt.assetLoader||(Mt.assetLoader={load:function(e,i,t,s){var r,a=new XMLHttpRequest;try{a.responseType="json"}catch(t){}a.onreadystatechange=function(){if(4===a.readyState)if(200===a.status)r=n(a),t(r);else try{r=n(a),t(r)}catch(t){s&&s(t)}};try{a.open("GET",e,!0)}catch(t){a.open("GET",i+"/"+e,!0)}a.send()}}),"loadAnimation"===e.data.type?Mt.assetLoader.load(e.data.path,e.data.fullPath,function(t){Mt.dataManager.completeData(t),Mt.postMessage({id:e.data.id,payload:t,status:"success"})},function(){Mt.postMessage({id:e.data.id,status:"error"})}):"complete"===e.data.type?(i=e.data.animation,Mt.dataManager.completeData(i),Mt.postMessage({id:e.data.id,payload:i,status:"success"})):"loadData"===e.data.type&&Mt.assetLoader.load(e.data.path,e.data.fullPath,function(t){Mt.postMessage({id:e.data.id,payload:t,status:"success"})},function(){Mt.postMessage({id:e.data.id,status:"error"})})},(Dt=window.Worker&&window.Blob&&V()?(e=new Blob(["var _workerSelf=self; self.onmessage=",t.toString()],{type:"text/javascript"}),e=URL.createObjectURL(e),new Worker(e)):(wt=t,Tt)).onmessage=function(t){var t=t.data,e=t.id,i=St[e];St[e]=null,"success"===t.status?i.onComplete(t.payload):i.onError&&i.onError()})}function Lt(t,e){var i="processId_"+(Et+=1);return St[i]={onComplete:t,onError:e},i}(i=g("canvas")).width=1,i.height=1,(t=i.getContext("2d")).fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),Bt=i,Nt.prototype={loadAssets:function(t,e){this.imagesLoadedCb=e;for(var i=t.length,s=0;s<i;s+=1)t[s].layers||(t[s].t&&"seq"!==t[s].t?3===t[s].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(t[s]))):(this.totalImages+=1,this.images.push(this._createImageData(t[s]))))},setAssetsPath:function(t){this.assetsPath=t||""},setPath:function(t){this.path=t||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(t){for(var e=0,i=this.images.length;e<i;){if(this.images[e].assetData===t)return this.images[e].img;e+=1}return null},createImgData:function(t){var e=Ot(t,this.assetsPath,this.path),i=g("img"),s=(i.crossOrigin="anonymous",i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){s.img=Bt,this._imageLoaded()}.bind(this),!1),i.src=e,{img:i,assetData:t});return s},createImageData:function(t){var e=Ot(t,this.assetsPath,this.path),i=P("image"),s=(H?this.testImageLoaded(i):i.addEventListener("load",this._imageLoaded,!1),i.addEventListener("error",function(){s.img=Bt,this._imageLoaded()}.bind(this),!1),i.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this._elementHelper.append?this._elementHelper.append(i):this._elementHelper.appendChild(i),{img:i,assetData:t});return s},imageLoaded:Vt,footageLoaded:zt,setCacheType:function(t,e){"svg"===t?(this._elementHelper=e,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}};var Bt,Rt=Nt;function Vt(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function zt(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function Ot(t,e,i){var s="";return s=t.e?t.p:e?e+(e=-1!==(e=t.p).indexOf("images/")?e.split("/")[1]:e):(s=i,(s+=t.u||"")+t.p)}function Nt(){this._imageLoaded=Vt.bind(this),this._footageLoaded=zt.bind(this),this.testImageLoaded=function(t){var e=0,i=setInterval(function(){(t.getBBox().width||500<e)&&(this._imageLoaded(),clearInterval(i)),e+=1}.bind(this),50)}.bind(this),this.createFootageData=function(t){var e={assetData:t},t=Ot(t,this.assetsPath,this.path);return Ft.loadData(t,function(t){e.img=t,this._footageLoaded()}.bind(this),function(){e.img={},this._footageLoaded()}.bind(this)),e}.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}function Gt(){}Gt.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var i=this._cbs[t],s=0;s<i.length;s+=1)i[s](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var i=0,s=this._cbs[t].length;i<s;)this._cbs[t][i]===e&&(this._cbs[t].splice(i,1),--i,--s),i+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var jt=function(e){for(var t=[],i=0;i<e.length;i+=1){var s=e[i],s={time:s.tm,duration:s.dr};try{s.payload=JSON.parse(e[i].cm)}catch(t){try{s.payload=(t=>{for(var e,i=t.split("\r\n"),s={},r=0,a=0;a<i.length;a+=1)2===(e=i[a].split(":")).length&&(s[e[0]]=e[1].trim(),r+=1);if(0===r)throw new Error;return s})(e[i].cm)}catch(t){s.payload={name:e[i].cm}}}t.push(s)}return t},qt=function(){function t(t){for(var e=0,i=this.compositions.length;e<i;){if(this.compositions[e].data&&this.compositions[e].data.nm===t)return this.compositions[e].prepareFrame&&this.compositions[e].data.xt&&this.compositions[e].prepareFrame(this.currentFrame),this.compositions[e].compInterface;e+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=Wt,t};function Wt(t){this.compositions.push(t)}function Yt(t,e){Ht[t]=e}var Ht={};function Xt(t){return(Xt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function r(){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=k(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=q,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=qt(),this.imagePreloader=new Rt,this.audioController=O(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new ot("drawnFrame",0,0,0)}y([Gt],r),r.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg",i=(t.animType?e=t.animType:t.renderer&&(e=t.renderer),Ht[e]);this.renderer=new i(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,""===t.loop||null==t.loop||!0===t.loop?this.loop=!0:!1===t.loop?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay=!("autoplay"in t)||t.autoplay,this.name=t.name||"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(t,"autoloadSegments")||t.autoloadSegments,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(-1!==t.path.lastIndexOf("\\")?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),Ft.loadAnimation(t.path,this.configAnimation,this.onSetupError))},r.prototype.onSetupError=function(){this.trigger("data_failed")},r.prototype.setupAnimation=function(t){Ft.completeAnimation(t,this.configAnimation)},r.prototype.setData=function(t,e){var e={wrapper:t,animationData:e=e&&"object"!==Xt(e)?JSON.parse(e):e},t=t.attributes,i=(e.path=t.getNamedItem("data-animation-path")?t.getNamedItem("data-animation-path").value:t.getNamedItem("data-bm-path")?t.getNamedItem("data-bm-path").value:t.getNamedItem("bm-path")?t.getNamedItem("bm-path").value:"",e.animType=t.getNamedItem("data-anim-type")?t.getNamedItem("data-anim-type").value:t.getNamedItem("data-bm-type")?t.getNamedItem("data-bm-type").value:t.getNamedItem("bm-type")?t.getNamedItem("bm-type").value:t.getNamedItem("data-bm-renderer")?t.getNamedItem("data-bm-renderer").value:t.getNamedItem("bm-renderer")?t.getNamedItem("bm-renderer").value:"canvas",t.getNamedItem("data-anim-loop")?t.getNamedItem("data-anim-loop").value:t.getNamedItem("data-bm-loop")?t.getNamedItem("data-bm-loop").value:t.getNamedItem("bm-loop")?t.getNamedItem("bm-loop").value:""),i=("false"===i?e.loop=!1:"true"===i?e.loop=!0:""!==i&&(e.loop=parseInt(i,10)),t.getNamedItem("data-anim-autoplay")?t.getNamedItem("data-anim-autoplay").value:t.getNamedItem("data-bm-autoplay")?t.getNamedItem("data-bm-autoplay").value:!t.getNamedItem("bm-autoplay")||t.getNamedItem("bm-autoplay").value);e.autoplay="false"!==i,e.name=t.getNamedItem("data-name")?t.getNamedItem("data-name").value:t.getNamedItem("data-bm-name")?t.getNamedItem("data-bm-name").value:t.getNamedItem("bm-name")?t.getNamedItem("bm-name").value:"","false"===(t.getNamedItem("data-anim-prerender")?t.getNamedItem("data-anim-prerender").value:t.getNamedItem("data-bm-prerender")?t.getNamedItem("data-bm-prerender").value:t.getNamedItem("bm-prerender")?t.getNamedItem("bm-prerender").value:"")&&(e.prerender=!1),this.setParams(e)},r.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));for(var e,i=this.animationData.layers,s=i.length,r=t.layers,a=r.length,n=0;n<a;n+=1)for(e=0;e<s;){if(i[e].id===r[n].id){i[e]=r[n];break}e+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(s=t.assets.length,e=0;e<s;e+=1)this.animationData.assets.push(t.assets[e]);this.animationData.__complete=!1,Ft.completeAnimation(this.animationData,this.onSegmentComplete)},r.prototype.onSegmentComplete=function(t){this.animationData=t;t=xt();t&&t.initExpressions(this),this.loadNextSegment()},r.prototype.loadNextSegment=function(){var t=this.animationData.segments;t&&0!==t.length&&this.autoloadSegments?(t=t.shift(),this.timeCompleted=t.time*this.frameRate,t=this.path+this.fileName+"_"+this.segmentPos+".json",this.segmentPos+=1,Ft.loadData(t,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))):(this.trigger("data_ready"),this.timeCompleted=this.totalFrames)},r.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},r.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},r.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},r.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=jt(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},r.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},r.prototype.checkLoaded=function(){var t;!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()&&(this.isLoaded=!0,(t=xt())&&t.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay)&&this.play()},r.prototype.resize=function(){this.renderer.updateContainerSize()},r.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},r.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")},r.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},r.prototype.play=function(t){t&&this.name!==t||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle)&&(this._idle=!1,this.trigger("_active"))},r.prototype.pause=function(t){t&&this.name!==t||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},r.prototype.togglePause=function(t){t&&this.name!==t||(!0===this.isPaused?this.play():this.pause())},r.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},r.prototype.getMarkerData=function(t){for(var e,i=0;i<this.markers.length;i+=1)if((e=this.markers[i]).payload&&e.payload.name===t)return e;return null},r.prototype.goToAndStop=function(t,e,i){i&&this.name!==i||(i=Number(t),isNaN(i)?(i=this.getMarkerData(t))&&this.goToAndStop(i.time,!0):e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier),this.pause())},r.prototype.goToAndPlay=function(t,e,i){var s;i&&this.name!==i||(s=Number(t),isNaN(s)?(t=this.getMarkerData(t))&&(t.duration?this.playSegments([t.time,t.time+t.duration],!0):this.goToAndStop(t.time,!0)):this.goToAndStop(s,e,i),this.play())},r.prototype.advanceTime=function(t){var e;!0!==this.isPaused&&!1!==this.isLoaded&&(e=!1,(t=this.currentRawFrame+t*this.frameModifier)>=this.totalFrames-1&&0<this.frameModifier?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(e=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(e=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),e)&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))},r.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(0<this.frameModifier&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},r.prototype.setSegment=function(t,e){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?i=t:this.currentRawFrame+this.firstFrame>e&&(i=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,-1!==i&&this.goToAndStop(i,!0)},r.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),"object"===Xt(t[0]))for(var i=t.length,s=0;s<i;s+=1)this.segments.push(t[s]);else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},r.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},r.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},r.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},r.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},r.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},r.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},r.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},r.prototype.getVolume=function(){return this.audioController.getVolume()},r.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},r.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},r.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},r.prototype.getPath=function(){return this.path},r.prototype.getAssetsPath=function(t){var e,i="";return i=t.e?t.p:this.assetsPath?(-1!==(e=t.p).indexOf("images/")&&(e=e.split("/")[1]),this.assetsPath+e):(i=this.path,(i+=t.u||"")+t.p)},r.prototype.getAssetData=function(t){for(var e=0,i=this.assets.length;e<i;){if(t===this.assets[e].id)return this.assets[e];e+=1}return null},r.prototype.hide=function(){this.renderer.hide()},r.prototype.show=function(){this.renderer.show()},r.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},r.prototype.updateDocumentData=function(t,e,i){try{this.renderer.getElementByPath(t).updateDocumentData(e,i)}catch(t){}},r.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new ot(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(t,new lt(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new ht(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new pt(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new ft(t,this));break;default:this.triggerEvent(t)}"enterFrame"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new ot(t,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new lt(t,this.loop,this.playCount,this.frameMult)),"complete"===t&&this.onComplete&&this.onComplete.call(this,new ht(t,this.frameMult)),"segmentStart"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new pt(t,this.firstFrame,this.totalFrames)),"destroy"===t&&this.onDestroy&&this.onDestroy.call(this,new ft(t,this))},r.prototype.triggerRenderFrameError=function(t){t=new mt(t,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},r.prototype.triggerConfigError=function(t){t=new ct(t,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},a=[],Ut=!(Jt=!(Zt=n=Kt=0)),(t={}).registerAnimation=$t,t.loadAnimation=function(t){var e=new r;return ie(e,null),e.setParams(t),e},t.setSpeed=function(t,e){for(var i=0;i<n;i+=1)a[i].animation.setSpeed(t,e)},t.setDirection=function(t,e){for(var i=0;i<n;i+=1)a[i].animation.setDirection(t,e)},t.play=function(t){for(var e=0;e<n;e+=1)a[e].animation.play(t)},t.pause=function(t){for(var e=0;e<n;e+=1)a[e].animation.pause(t)},t.stop=function(t){for(var e=0;e<n;e+=1)a[e].animation.stop(t)},t.togglePause=function(t){for(var e=0;e<n;e+=1)a[e].animation.togglePause(t)},t.searchAnimations=function(t,e,i){for(var s,r=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),a=r.length,n=0;n<a;n+=1)i&&r[n].setAttribute("data-bm-type",i),$t(r[n],t);e&&0===a&&(i=i||"svg",(e=document.getElementsByTagName("body")[0]).innerText="",(s=g("div")).style.width="100%",s.style.height="100%",s.setAttribute("data-bm-type",i),e.appendChild(s),$t(s,t))},t.resize=function(){for(var t=0;t<n;t+=1)a[t].animation.resize()},t.goToAndStop=function(t,e,i){for(var s=0;s<n;s+=1)a[s].animation.goToAndStop(t,e,i)},t.destroy=function(t){for(var e=n-1;0<=e;--e)a[e].animation.destroy(t)},t.freeze=function(){Ut=!0},t.unfreeze=function(){Ut=!1,ae()},t.setVolume=function(t,e){for(var i=0;i<n;i+=1)a[i].animation.setVolume(t,e)},t.mute=function(t){for(var e=0;e<n;e+=1)a[e].animation.mute(t)},t.unmute=function(t){for(var e=0;e<n;e+=1)a[e].animation.unmute(t)},t.getRegisteredAnimations=function(){for(var t=a.length,e=[],i=0;i<t;i+=1)e.push(a[i].animation);return e};var a,Kt,n,Zt,Jt,Ut,e=t;function Qt(t){for(var e=0,i=t.target;e<n;)a[e].animation===i&&(a.splice(e,1),--e,--n,i.isPaused||ee()),e+=1}function $t(t,e){if(!t)return null;for(var i=0;i<n;){if(a[i].elem===t&&null!==a[i].elem)return a[i].animation;i+=1}var s=new r;return ie(s,t),s.setData(t,e),s}function te(){Zt+=1,ae()}function ee(){--Zt}function ie(t,e){t.addEventListener("destroy",Qt),t.addEventListener("_active",te),t.addEventListener("_idle",ee),a.push({elem:e,animation:t}),n+=1}function se(t){for(var e=t-Kt,i=0;i<n;i+=1)a[i].animation.advanceTime(e);Kt=t,Zt&&!Ut?window.requestAnimationFrame(se):Jt=!0}function re(t){Kt=t,window.requestAnimationFrame(se)}function ae(){!Ut&&Zt&&Jt&&(window.requestAnimationFrame(re),Jt=!1)}i={getBezierEasing:function(t,e,i,s,r){r=r||("bez_"+t+"_"+e+"_"+i+"_"+s).replace(/\./g,"p");if(ne[r])return ne[r];t=new de([t,e,i,s]);return ne[r]=t}},ne={},he=1/((oe=11)-1),le="function"==typeof Float32Array,de.prototype={get:function(t){var e=this._p[0],i=this._p[1],s=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),e===i&&s===r?t:0===t?0:1===t?1:me(this._getTForX(t),i,r)},_precompute:function(){var t=this._p[0],e=this._p[1],i=this._p[2],s=this._p[3];this._precomputed=!0,t===e&&i===s||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],i=0;i<oe;++i)this._mSampleValues[i]=me(i*he,t,e)},_getTForX:function(t){for(var e=this._p[0],i=this._p[2],s=this._mSampleValues,r=0,a=1,n=oe-1;a!==n&&s[a]<=t;++a)r+=he;var o=r+(t-s[--a])/(s[a+1]-s[a])*he,h=ce(o,e,i);if(.001<=h){for(var l=t,p=o,f=e,m=i,c=0;c<4;++c){var d=ce(p,f,m);if(0===d)return p;p-=(me(p,f,m)-l)/d}return p}if(0===h)return o;for(var u,g,y=t,v=r,b=r+he,_=e,x=i,k=0;0<(u=me(g=v+(b-v)/2,_,x)-y)?b=g:v=g,1e-7<Math.abs(u)&&++k<10;);return g}};var ne,oe,he,le,pe=i;function fe(t,e){return 1-3*e+3*t}function me(t,e,i){return((fe(e,i)*t+(3*i-6*e))*t+3*e)*t}function ce(t,e,i){return 3*fe(e,i)*t*t+2*(3*i-6*e)*t+3*e}function de(t){this._p=t,this._mSampleValues=new(le?Float32Array:Array)(oe),this._precomputed=!1,this.get=this.get.bind(this)}var ue={double:function(t){return t.concat(A(t.length))}},t=function(t,e,i){var s=0,r=t,a=A(r);return{newElement:function(){var t;t=s?a[--s]:e();return t},release:function(t){s===r&&(a=ue.double(a),r*=2);i&&i(t);a[s]=t,s+=1}}},ge=t(8,function(){return{addedLength:0,percents:J("float32",At()),lengths:J("float32",At())}}),ye=t(8,function(){return{lengths:[],totalLength:0}},function(t){for(var e=t.lengths.length,i=0;i<e;i+=1)ge.release(t.lengths[i]);t.lengths.length=0});w=Math,be=function(t,e,i,s){for(var r,a,n,o,h=At(),l=0,p=[],f=[],m=ge.newElement(),c=i.length,d=0;d<h;d+=1){for(n=d/(h-1),r=o=0;r<c;r+=1)a=v(1-n,3)*t[r]+3*v(1-n,2)*n*i[r]+3*(1-n)*v(n,2)*s[r]+v(n,3)*e[r],p[r]=a,null!==f[r]&&(o+=v(p[r]-f[r],2)),f[r]=p[r];o&&(l+=o=X(o)),m.percents[d]=n,m.lengths[d]=l}return m.addedLength=l,m},ve={},_e=J("float32",8);var w,ve,be,_e,xe={getSegmentsLength:function(t){for(var e=ye.newElement(),i=t.c,s=t.v,r=t.o,a=t.i,n=t._length,o=e.lengths,h=0,l=0;l<n-1;l+=1)o[l]=be(s[l],s[l+1],r[l],a[l+1]),h+=o[l].addedLength;return i&&n&&(o[l]=be(s[l],s[0],r[l],a[0]),h+=o[l].addedLength),e.totalLength=h,e},getNewSegment:function(t,e,i,s,r,a,n){r<0?r=0:1<r&&(r=1);for(var r=we(r,n),a=we(a=1<a?1:a,n),o=t.length,h=1-a,l=(n=1-r)*n*n,p=r*n*n*3,f=r*r*n*3,m=r*r*r,c=n*n*h,d=r*n*h+n*r*h+n*n*a,u=r*r*h+n*r*a+r*n*a,g=r*r*a,y=n*h*h,v=r*h*h+n*a*h+n*h*a,b=r*a*h+n*a*a+r*h*a,_=r*a*a,x=h*h*h,k=a*h*h+h*a*h+h*h*a,A=a*a*h+h*a*a+a*h*a,P=a*a*a,C=0;C<o;C+=1)_e[4*C]=w.round(1e3*(l*t[C]+p*i[C]+f*s[C]+m*e[C]))/1e3,_e[4*C+1]=w.round(1e3*(c*t[C]+d*i[C]+u*s[C]+g*e[C]))/1e3,_e[4*C+2]=w.round(1e3*(y*t[C]+v*i[C]+b*s[C]+_*e[C]))/1e3,_e[4*C+3]=w.round(1e3*(x*t[C]+k*i[C]+A*s[C]+P*e[C]))/1e3;return _e},getPointInSegment:function(t,e,i,s,r,a){return r=we(r,a),a=1-r,[w.round(1e3*(a*a*a*t[0]+(r*a*a+a*r*a+a*a*r)*i[0]+(r*r*a+a*r*r+r*a*r)*s[0]+r*r*r*e[0]))/1e3,w.round(1e3*(a*a*a*t[1]+(r*a*a+a*r*a+a*a*r)*i[1]+(r*r*a+a*r*r+r*a*r)*s[1]+r*r*r*e[1]))/1e3]},buildBezierData:Ce,pointOnLine2D:ke,pointOnLine3D:function(t,e,i,s,r,a,n,o,h){var l;return 0===i&&0===a&&0===h?ke(t,e,s,r,n,o):(l=w.sqrt(w.pow(s-t,2)+w.pow(r-e,2)+w.pow(a-i,2)),t=w.sqrt(w.pow(n-t,2)+w.pow(o-e,2)+w.pow(h-i,2)),e=w.sqrt(w.pow(n-s,2)+w.pow(o-r,2)+w.pow(h-a,2)),-1e-4<(i=t<l?e<l?l-t-e:e-t-l:t<e?e-t-l:t-l-e)&&i<1e-4)}};function ke(t,e,i,s,r,a){r=t*s+e*r+i*a-r*s-a*t-i*e;return-.001<r&&r<.001}function Ae(t){this.segmentLength=0,this.points=new Array(t)}function Pe(t,e){this.partialLength=t,this.point=e}function Ce(t,e,i,s){var r=(t[0]+"_"+t[1]+"_"+e[0]+"_"+e[1]+"_"+i[0]+"_"+i[1]+"_"+s[0]+"_"+s[1]).replace(/\./g,"p");if(!ve[r]){for(var a,n,o,h,l,p=At(),f=0,m=null,c=new Ae(p=2===t.length&&(t[0]!==e[0]||t[1]!==e[1])&&ke(t[0],t[1],e[0],e[1],t[0]+i[0],t[1]+i[1])&&ke(t[0],t[1],e[0],e[1],e[0]+s[0],e[1]+s[1])?2:p),d=i.length,u=0;u<p;u+=1){for(l=A(d),o=u/(p-1),a=h=0;a<d;a+=1)n=v(1-o,3)*t[a]+3*v(1-o,2)*o*(t[a]+i[a])+3*(1-o)*v(o,2)*(e[a]+s[a])+v(o,3)*e[a],l[a]=n,null!==m&&(h+=v(l[a]-m[a],2));f+=h=X(h),c.points[u]=new Pe(h,l),m=l}c.segmentLength=f,ve[r]=c}return ve[r]}function we(t,e){var i=e.percents,s=e.lengths,r=i.length,a=m((r-1)*t),n=t*e.addedLength,o=0;if(a===r-1||0===a||n===s[a])return i[a];for(var h=s[a]>n?-1:1,l=!0;l;)if(s[a]<=n&&s[a+1]>n?(o=(n-s[a])/(s[a+1]-s[a]),l=!1):a+=h,a<0||r-1<=a){if(a===r-1)return i[a];l=!1}return i[a]+(i[a+1]-i[a])*o}De=R,Ee=Math.abs;var De,Ee,C={getProp:function(t,e,i,s,r){var a;if(e.k.length)if("number"==typeof e.k[0])a=new Re(t,e,s,r);else switch(i){case 0:a=new Ve(t,e,s,r);break;case 1:a=new ze(t,e,s,r)}else a=new Be(t,e,s,r);return a.effectsSequence.length&&r.addDynamicProperty(a),a}};function Se(t,e){for(var i,s,r,a,n=this.offsetTime,o=("multidimensional"===this.propType&&(i=J("float32",this.pv.length)),e.lastIndex),h=o,l=this.keyframes.length-1,p=!0;p;){if(s=this.keyframes[h],r=this.keyframes[h+1],h===l-1&&t>=r.t-n){s.h&&(s=r),o=0;break}if(r.t-n>t){o=h;break}h<l-1?h+=1:(o=0,p=!1)}var f,m,c,d,u,g=this.keyframesMetadata[h]||{},y=r.t-n,v=s.t-n;if(s.to){g.bezierData||(g.bezierData=xe.buildBezierData(s.s,r.s||s.e,s.to,s.ti));var b=g.bezierData;if(y<=t||t<v)for(var _=y<=t?b.points.length-1:0,x=b.points[_].point.length,k=0;k<x;k+=1)i[k]=b.points[_].point[k];else{g.__fnct?a=g.__fnct:(a=pe.getBezierEasing(s.o.x,s.o.y,s.i.x,s.i.y,s.n).get,g.__fnct=a);for(var A,P=a((t-v)/(y-v)),C=b.segmentLength*P,w=e.lastFrame<t&&e._lastKeyframeIndex===h?e._lastAddedLength:0,D=e.lastFrame<t&&e._lastKeyframeIndex===h?e._lastPoint:0,p=!0,R=b.points.length;p;){if(w+=b.points[D].partialLength,0==C||0===P||D===b.points.length-1){for(x=b.points[D].point.length,k=0;k<x;k+=1)i[k]=b.points[D].point[k];break}if(w<=C&&C<w+b.points[D+1].partialLength){for(A=(C-w)/b.points[D+1].partialLength,x=b.points[D].point.length,k=0;k<x;k+=1)i[k]=b.points[D].point[k]+(b.points[D+1].point[k]-b.points[D].point[k])*A;break}D<R-1?D+=1:p=!1}e._lastPoint=D,e._lastAddedLength=w-b.points[D].partialLength,e._lastKeyframeIndex=h}}else{var E,S,T,M,F,I,L,l=s.s.length,B=r.s||s.e;if(this.sh&&1!==s.h)y<=t?(i[0]=B[0],i[1]=B[1],i[2]=B[2]):t<=v?(i[0]=s.s[0],i[1]=s.s[1],i[2]=s.s[2]):(I=Te(s.s),L=Te(B),f=i,I=((t,e,i)=>{var s,r,a,n=[],o=t[0],h=t[1],l=t[2],t=t[3],p=e[0],f=e[1],m=e[2];return(a=o*p+h*f+l*m+t*(e=e[3]))<0&&(a=-a,p=-p,f=-f,m=-m,e=-e),a=1e-6<1-a?(a=Math.acos(a),s=Math.sin(a),r=Math.sin((1-i)*a)/s,Math.sin(i*a)/s):(r=1-i,i),n[0]=r*o+a*p,n[1]=r*h+a*f,n[2]=r*l+a*m,n[3]=r*t+a*e,n})(I,L,(t-v)/(y-v)),L=I[0],m=I[1],c=I[2],I=I[3],d=Math.atan2(2*m*I-2*L*c,1-2*m*m-2*c*c),u=Math.asin(2*L*m+2*c*I),I=Math.atan2(2*L*I-2*m*c,1-2*L*L-2*c*c),f[0]=d/U,f[1]=u/U,f[2]=I/U);else for(h=0;h<l;h+=1)1!==s.h&&(P=y<=t?1:t<v?0:(s.o.x.constructor===Array?(g.__fnct||(g.__fnct=[]),g.__fnct[h]?a=g.__fnct[h]:(E=void 0===s.o.x[h]?s.o.x[0]:s.o.x[h],S=void 0===s.o.y[h]?s.o.y[0]:s.o.y[h],T=void 0===s.i.x[h]?s.i.x[0]:s.i.x[h],M=void 0===s.i.y[h]?s.i.y[0]:s.i.y[h],a=pe.getBezierEasing(E,S,T,M).get,g.__fnct[h]=a)):g.__fnct?a=g.__fnct:(E=s.o.x,S=s.o.y,T=s.i.x,M=s.i.y,a=pe.getBezierEasing(E,S,T,M).get,s.keyframeMetadata=a),a((t-v)/(y-v)))),B=r.s||s.e,F=1===s.h?s.s[h]:s.s[h]+(B[h]-s.s[h])*P,"multidimensional"===this.propType?i[h]=F:i=F}return e.lastIndex=o,i}function Te(t){var e=t[0]*U,i=t[1]*U,t=t[2]*U,s=Math.cos(e/2),r=Math.cos(i/2),a=Math.cos(t/2),e=Math.sin(e/2),i=Math.sin(i/2),t=Math.sin(t/2);return[e*i*a+s*r*t,e*r*a+s*i*t,s*i*a-e*r*t,s*r*a-e*i*t]}function Me(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime;return t===this._caching.lastFrame||this._caching.lastFrame!==De&&(this._caching.lastFrame>=i&&i<=t||this._caching.lastFrame<e&&t<e)||(this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0),i=this.interpolateValue(t,this._caching),this.pv=i),this._caching.lastFrame=t,this.pv}function Fe(t){var e;if("unidimensional"===this.propType)e=t*this.mult,1e-5<Ee(this.v-e)&&(this.v=e,this._mdf=!0);else for(var i=0,s=this.v.length;i<s;)e=t[i]*this.mult,1e-5<Ee(this.v[i]-e)&&(this.v[i]=e,this._mdf=!0),i+=1}function Ie(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=this._isFirstFrame;for(var t=this.effectsSequence.length,e=this.kf?this.pv:this.data.k,i=0;i<t;i+=1)e=this.effectsSequence[i](e);this.setVValue(e),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function Le(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function Be(t,e,i,s){this.propType="unidimensional",this.mult=i||1,this.data=e,this.v=i?e.k*i:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=s,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=Ie,this.setVValue=Fe,this.addEffect=Le}function Re(t,e,i,s){this.propType="multidimensional",this.mult=i||1,this.data=e,this._mdf=!1,this.elem=t,this.container=s,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var r,a=e.k.length;for(this.v=J("float32",a),this.pv=J("float32",a),this.vel=J("float32",a),r=0;r<a;r+=1)this.v[r]=e.k[r]*this.mult,this.pv[r]=e.k[r];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=Ie,this.setVValue=Fe,this.addEffect=Le}function Ve(t,e,i,s){this.propType="unidimensional",this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:De,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=i||1,this.elem=t,this.container=s,this.comp=t.comp,this.v=De,this.pv=De,this._isFirstFrame=!0,this.getValue=Ie,this.setVValue=Fe,this.interpolateValue=Se,this.effectsSequence=[Me.bind(this)],this.addEffect=Le}function ze(t,e,i,s){this.propType="multidimensional";for(var r,a,n,o,h=e.k.length,l=0;l<h-1;l+=1)e.k[l].to&&e.k[l].s&&e.k[l+1]&&e.k[l+1].s&&(r=e.k[l].s,a=e.k[l+1].s,n=e.k[l].to,o=e.k[l].ti,(2===r.length&&(r[0]!==a[0]||r[1]!==a[1])&&xe.pointOnLine2D(r[0],r[1],a[0],a[1],r[0]+n[0],r[1]+n[1])&&xe.pointOnLine2D(r[0],r[1],a[0],a[1],a[0]+o[0],a[1]+o[1])||3===r.length&&(r[0]!==a[0]||r[1]!==a[1]||r[2]!==a[2])&&xe.pointOnLine3D(r[0],r[1],r[2],a[0],a[1],a[2],r[0]+n[0],r[1]+n[1],r[2]+n[2])&&xe.pointOnLine3D(r[0],r[1],r[2],a[0],a[1],a[2],a[0]+o[0],a[1]+o[1],a[2]+o[2]))&&(e.k[l].to=null,e.k[l].ti=null),r[0]===a[0])&&r[1]===a[1]&&0===n[0]&&0===n[1]&&0===o[0]&&0===o[1]&&(2===r.length||r[2]===a[2]&&0===n[2]&&0===o[2])&&(e.k[l].to=null,e.k[l].ti=null);this.effectsSequence=[Me.bind(this)],this.data=e,this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=i||1,this.elem=t,this.container=s,this.comp=t.comp,this.getValue=Ie,this.setVValue=Fe,this.interpolateValue=Se,this.frameId=-1;var p=e.k[0].s.length;for(this.v=J("float32",p),this.pv=J("float32",p),l=0;l<p;l+=1)this.v[l]=De,this.pv[l]=De;this._caching={lastFrame:De,lastIndex:0,value:J("float32",p)},this.addEffect=Le}function b(){}b.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;for(var t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var Oe=t(8,function(){return J("float32",2)});function Ne(){this.c=!1,this._length=0,this._maxLength=8,this.v=A(this._maxLength),this.o=A(this._maxLength),this.i=A(this._maxLength)}Ne.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var i=0;i<e;)this.v[i]=Oe.newElement(),this.o[i]=Oe.newElement(),this.i[i]=Oe.newElement(),i+=1},Ne.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},Ne.prototype.doubleArrayLength=function(){this.v=this.v.concat(A(this._maxLength)),this.i=this.i.concat(A(this._maxLength)),this.o=this.o.concat(A(this._maxLength)),this._maxLength*=2},Ne.prototype.setXYAt=function(t,e,i,s,r){var a;switch(this._length=Math.max(this._length,s+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break;default:a=[]}a[s]&&(a[s],r)||(a[s]=Oe.newElement()),a[s][0]=t,a[s][1]=e},Ne.prototype.setTripleAt=function(t,e,i,s,r,a,n,o){this.setXYAt(t,e,"v",n,o),this.setXYAt(i,s,"o",n,o),this.setXYAt(r,a,"i",n,o)},Ne.prototype.reverse=function(){for(var t=new Ne,e=(t.setPathData(this.c,this._length),this.v),i=this.o,s=this.i,r=0,a=(this.c&&(t.setTripleAt(e[0][0],e[0][1],s[0][0],s[0][1],i[0][0],i[0][1],0,!1),r=1),this._length-1),n=this._length,o=r;o<n;o+=1)t.setTripleAt(e[a][0],e[a][1],s[a][0],s[a][1],i[a][0],i[a][1],o,!1),--a;return t};(Ge=t(4,function(){return new Ne},function(t){for(var e=t._length,i=0;i<e;i+=1)Oe.release(t.v[i]),Oe.release(t.i[i]),Oe.release(t.o[i]),t.v[i]=null,t.i[i]=null,t.o[i]=null;t._length=0,t.c=!1})).clone=function(t){var e,i=Ge.newElement(),s=void 0===t._length?t.v.length:t._length;for(i.setLength(s),i.c=t.c,e=0;e<s;e+=1)i.setTripleAt(t.v[e][0],t.v[e][1],t.o[e][0],t.o[e][1],t.i[e][0],t.i[e][1],e);return i};var Ge,_=Ge;function je(){this._length=0,this._maxLength=4,this.shapes=A(this._maxLength)}je.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(A(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},je.prototype.releaseShapes=function(){for(var t=0;t<this._length;t+=1)_.release(this.shapes[t]);this._length=0};i={newShapeCollection:function(){var t;t=qe?Ye[--qe]:new je;return t},release:function(t){var e,i=t._length;for(e=0;e<i;e+=1)_.release(t.shapes[e]);t._length=0,qe===We&&(Ye=ue.double(Ye),We*=2);Ye[qe]=t,qe+=1}},qe=0,Ye=A(We=4);var qe,We,Ye,He,Xe,Ke,Ze,Je=i,Ue=(()=>{var r=-999999;function t(t,e,i){var s,r,a,n,o,h,l,p=i.lastIndex,f=this.keyframes;if(t<f[0].t-this.offsetTime)s=f[0].s[0],r=!0,p=0;else if(t>=f[f.length-1].t-this.offsetTime)s=(f[f.length-1].s?f[f.length-1].s:f[f.length-2].e)[0],r=!0;else{for(var m,c,d,u,g,y,v=p,b=f.length-1,_=!0;_&&(m=f[v],!((c=f[v+1]).t-this.offsetTime>t));)v<b-1?v+=1:_=!1;d=this.keyframesMetadata[v]||{},p=v,(r=1===m.h)||(g=t>=c.t-this.offsetTime?1:t<m.t-this.offsetTime?0:(d.__fnct?u=d.__fnct:(u=pe.getBezierEasing(m.o.x,m.o.y,m.i.x,m.i.y).get,d.__fnct=u),u((t-(m.t-this.offsetTime))/(c.t-this.offsetTime-(m.t-this.offsetTime)))),y=(c.s||m.e)[0]),s=m.s[0]}for(o=e._length,h=s.i[0].length,i.lastIndex=p,a=0;a<o;a+=1)for(n=0;n<h;n+=1)l=r?s.i[a][n]:s.i[a][n]+(y.i[a][n]-s.i[a][n])*g,e.i[a][n]=l,l=r?s.o[a][n]:s.o[a][n]+(y.o[a][n]-s.o[a][n])*g,e.o[a][n]=l,l=r?s.v[a][n]:s.v[a][n]+(y.v[a][n]-s.v[a][n])*g,e.v[a][n]=l}function s(){this.paths=this.localShapeCollection}function e(t){((t,e)=>{if(t._length===e._length&&t.c===e.c){for(var i=t._length,s=0;s<i;s+=1)if(t.v[s][0]!==e.v[s][0]||t.v[s][1]!==e.v[s][1]||t.o[s][0]!==e.o[s][0]||t.o[s][1]!==e.o[s][1]||t.i[s][0]!==e.i[s][0]||t.i[s][1]!==e.i[s][1])return;return 1}})(this.v,t)||(this.v=_.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function i(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{this.lock=!0,this._mdf=!1,t=this.kf?this.pv:(this.data.ks||this.data.pt).k;for(var t,e=this.effectsSequence.length,i=0;i<e;i+=1)t=this.effectsSequence[i](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(t,e,i){this.propType="shape",this.comp=t.comp,this.container=t,this.elem=t,this.data=e,this.k=!1,this.kf=!1,this._mdf=!1;t=(3===i?e.pt:e.ks).k;this.v=_.clone(t),this.pv=_.clone(this.v),this.localShapeCollection=Je.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=s,this.effectsSequence=[]}function n(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function o(t,e,i){this.propType="shape",this.comp=t.comp,this.elem=t,this.container=t,this.offsetTime=t.data.st,this.keyframes=(3===i?e.pt:e.ks).k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;t=this.keyframes[0].s[0].i.length;this.v=_.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,t),this.pv=_.clone(this.v),this.localShapeCollection=Je.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=r,this.reset=s,this._caching={lastFrame:r,lastIndex:0},this.effectsSequence=[function(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,i=this.keyframes[this.keyframes.length-1].t-this.offsetTime,s=this._caching.lastFrame;return s!==r&&(s<e&&t<e||i<s&&i<t)||(this._caching.lastIndex=s<t?this._caching.lastIndex:0,this.interpolateShape(t,this.pv,this._caching)),this._caching.lastFrame=t,this.pv}.bind(this)]}a.prototype.interpolateShape=t,a.prototype.getValue=i,a.prototype.setVValue=e,a.prototype.addEffect=n,o.prototype.getValue=i,o.prototype.interpolateShape=t,o.prototype.setVValue=e,o.prototype.addEffect=n,h=rt,p.prototype={reset:s,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf)&&this.convertEllToPath()},convertEllToPath:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,s=this.s.v[1]/2,r=3!==this.d,a=this.v;a.v[0][0]=t,a.v[0][1]=e-s,a.v[1][0]=r?t+i:t-i,a.v[1][1]=e,a.v[2][0]=t,a.v[2][1]=e+s,a.v[3][0]=r?t-i:t+i,a.v[3][1]=e,a.i[0][0]=r?t-i*h:t+i*h,a.i[0][1]=e-s,a.i[1][0]=r?t+i:t-i,a.i[1][1]=e-s*h,a.i[2][0]=r?t+i*h:t-i*h,a.i[2][1]=e+s,a.i[3][0]=r?t-i:t+i,a.i[3][1]=e+s*h,a.o[0][0]=r?t+i*h:t-i*h,a.o[0][1]=e-s,a.o[1][0]=r?t+i:t-i,a.o[1][1]=e+s*h,a.o[2][0]=r?t-i*h:t+i*h,a.o[2][1]=e+s,a.o[3][0]=r?t-i:t+i,a.o[3][1]=e-s*h}},y([b],p);var h,l=p;function p(t,e){this.v=_.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=Je.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=e.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=C.getProp(t,e.p,1,0,this),this.s=C.getProp(t,e.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}m.prototype={reset:s,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf)&&this.convertToPath()},convertStarToPath:function(){for(var t=2*Math.floor(this.pt.v),e=2*Math.PI/t,i=!0,s=this.or.v,r=this.ir.v,a=this.os.v,n=this.is.v,o=2*Math.PI*s/(2*t),h=2*Math.PI*r/(2*t),l=-Math.PI/2,p=(l+=this.r.v,3===this.data.d?-1:1),f=this.v._length=0;f<t;f+=1){var m=i?a:n,c=i?o:h,d=(u=i?s:r)*Math.cos(l),u=u*Math.sin(l),g=0==d&&0==u?0:u/Math.sqrt(d*d+u*u),y=0==d&&0==u?0:-d/Math.sqrt(d*d+u*u);d+=+this.p.v[0],u+=+this.p.v[1],this.v.setTripleAt(d,u,d-g*c*m*p,u-y*c*m*p,d+g*c*m*p,u+y*c*m*p,f,!0),i=!i,l+=e*p}},convertPolygonToPath:function(){var t,e=Math.floor(this.pt.v),i=2*Math.PI/e,s=this.or.v,r=this.os.v,a=2*Math.PI*s/(4*e),n=.5*-Math.PI,o=3===this.data.d?-1:1;for(n+=this.r.v,t=this.v._length=0;t<e;t+=1){var h=s*Math.cos(n),l=s*Math.sin(n),p=0==h&&0==l?0:l/Math.sqrt(h*h+l*l),f=0==h&&0==l?0:-h/Math.sqrt(h*h+l*l);h+=+this.p.v[0],l+=+this.p.v[1],this.v.setTripleAt(h,l,h-p*a*r*o,l-f*a*r*o,h+p*a*r*o,l+f*a*r*o,t,!0),n+=i*o}this.paths.length=0,this.paths[0]=this.v}},y([b],m);var f=m;function m(t,e){this.v=_.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=e,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),1===e.sy?(this.ir=C.getProp(t,e.ir,0,0,this),this.is=C.getProp(t,e.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=C.getProp(t,e.pt,0,0,this),this.p=C.getProp(t,e.p,1,0,this),this.r=C.getProp(t,e.r,0,U,this),this.or=C.getProp(t,e.or,0,0,this),this.os=C.getProp(t,e.os,0,.01,this),this.localShapeCollection=Je.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}d.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,s=this.s.v[1]/2,r=Z(i,s,this.r.v),a=r*(1-rt);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+i,e-s+r,t+i,e-s+r,t+i,e-s+a,0,!0),this.v.setTripleAt(t+i,e+s-r,t+i,e+s-a,t+i,e+s-r,1,!0),0!==r?(this.v.setTripleAt(t+i-r,e+s,t+i-r,e+s,t+i-a,e+s,2,!0),this.v.setTripleAt(t-i+r,e+s,t-i+a,e+s,t-i+r,e+s,3,!0),this.v.setTripleAt(t-i,e+s-r,t-i,e+s-r,t-i,e+s-a,4,!0),this.v.setTripleAt(t-i,e-s+r,t-i,e-s+a,t-i,e-s+r,5,!0),this.v.setTripleAt(t-i+r,e-s,t-i+r,e-s,t-i+a,e-s,6,!0),this.v.setTripleAt(t+i-r,e-s,t+i-a,e-s,t+i-r,e-s,7,!0)):(this.v.setTripleAt(t-i,e+s,t-i+a,e+s,t-i,e+s,2),this.v.setTripleAt(t-i,e-s,t-i,e-s+a,t-i,e-s,3))):(this.v.setTripleAt(t+i,e-s+r,t+i,e-s+a,t+i,e-s+r,0,!0),0!==r?(this.v.setTripleAt(t+i-r,e-s,t+i-r,e-s,t+i-a,e-s,1,!0),this.v.setTripleAt(t-i+r,e-s,t-i+a,e-s,t-i+r,e-s,2,!0),this.v.setTripleAt(t-i,e-s+r,t-i,e-s+r,t-i,e-s+a,3,!0),this.v.setTripleAt(t-i,e+s-r,t-i,e+s-a,t-i,e+s-r,4,!0),this.v.setTripleAt(t-i+r,e+s,t-i+r,e+s,t-i+a,e+s,5,!0),this.v.setTripleAt(t+i-r,e+s,t+i-a,e+s,t+i-r,e+s,6,!0),this.v.setTripleAt(t+i,e+s-r,t+i,e+s-r,t+i,e+s-a,7,!0)):(this.v.setTripleAt(t-i,e-s,t-i+a,e-s,t-i,e-s,1,!0),this.v.setTripleAt(t-i,e+s,t-i,e+s-a,t-i,e+s,2,!0),this.v.setTripleAt(t+i,e+s,t+i-a,e+s,t+i,e+s,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf)&&this.convertRectToPath()},reset:s},y([b],d);var c=d;function d(t,e){this.v=_.newElement(),this.v.c=!0,this.localShapeCollection=Je.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),this.p=C.getProp(t,e.p,1,0,this),this.s=C.getProp(t,e.s,1,0,this),this.r=C.getProp(t,e.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}var u={getShapeProp:function(t,e,i){var s;return 3===i||4===i?s=new((3===i?e.pt:e.ks).k.length?o:a)(t,e,i):5===i?s=new c(t,e):6===i?s=new l(t,e):7===i&&(s=new f(t,e)),s.k&&t.addDynamicProperty(s),s},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return o}};return u})(),p=(He=Math.cos,Xe=Math.sin,Ke=Math.tan,Ze=Math.round,function(){this.reset=Qe,this.rotate=$e,this.rotateX=ti,this.rotateY=ei,this.rotateZ=ii,this.skew=ri,this.skewFromAxis=ai,this.shear=si,this.scale=ni,this.setTransform=oi,this.translate=hi,this.transform=li,this.applyToPoint=di,this.applyToX=ui,this.applyToY=gi,this.applyToZ=yi,this.applyToPointArray=ki,this.applyToTriplePoints=xi,this.applyToPointStringified=Ai,this.toCSS=Pi,this.to2dCSS=wi,this.clone=mi,this.cloneFromProps=ci,this.equals=fi,this.inversePoints=_i,this.inversePoint=bi,this.getInverseMatrix=vi,this._t=this.transform,this.isIdentity=pi,this._identity=!0,this._identityCalculated=!1,this.props=J("float32",16),this.reset()});function Qe(){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 $e(t){var e;return 0===t?this:(e=He(t),t=Xe(t),this._t(e,-t,0,0,t,e,0,0,0,0,1,0,0,0,0,1))}function ti(t){var e;return 0===t?this:(e=He(t),t=Xe(t),this._t(1,0,0,0,0,e,-t,0,0,t,e,0,0,0,0,1))}function ei(t){var e;return 0===t?this:(e=He(t),t=Xe(t),this._t(e,0,t,0,0,1,0,0,-t,0,e,0,0,0,0,1))}function ii(t){var e;return 0===t?this:(e=He(t),t=Xe(t),this._t(e,-t,0,0,t,e,0,0,0,0,1,0,0,0,0,1))}function si(t,e){return this._t(1,e,t,1,0,0)}function ri(t,e){return this.shear(Ke(t),Ke(e))}function ai(t,e){var i=He(e),e=Xe(e);return this._t(i,e,0,0,-e,i,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,Ke(t),1,0,0,0,0,1,0,0,0,0,1)._t(i,-e,0,0,e,i,0,0,0,0,1,0,0,0,0,1)}function ni(t,e,i){return i||0===i||(i=1),1===t&&1===e&&1===i?this:this._t(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1)}function oi(t,e,i,s,r,a,n,o,h,l,p,f,m,c,d,u){return this.props[0]=t,this.props[1]=e,this.props[2]=i,this.props[3]=s,this.props[4]=r,this.props[5]=a,this.props[6]=n,this.props[7]=o,this.props[8]=h,this.props[9]=l,this.props[10]=p,this.props[11]=f,this.props[12]=m,this.props[13]=c,this.props[14]=d,this.props[15]=u,this}function hi(t,e,i){return i=i||0,0!==t||0!==e||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,i,1):this}function li(t,e,i,s,r,a,n,o,h,l,p,f,m,c,d,u){var g,y,v,b,_,x,k,A,P,C,w,D,E,S,T,M,F=this.props;return 1===t&&0===e&&0===i&&0===s&&0===r&&1===a&&0===n&&0===o&&0===h&&0===l&&1===p&&0===f?(F[12]=F[12]*t+F[15]*m,F[13]=F[13]*a+F[15]*c,F[14]=F[14]*p+F[15]*d,F[15]*=u,this._identityCalculated=!1):(g=F[0],_=F[4],x=F[5],k=F[6],A=F[7],P=F[8],C=F[9],w=F[10],D=F[11],E=F[12],S=F[13],T=F[14],M=F[15],F[0]=g*t+(y=F[1])*r+(v=F[2])*h+(b=F[3])*m,F[1]=g*e+y*a+v*l+b*c,F[2]=g*i+y*n+v*p+b*d,F[3]=g*s+y*o+v*f+b*u,F[4]=_*t+x*r+k*h+A*m,F[5]=_*e+x*a+k*l+A*c,F[6]=_*i+x*n+k*p+A*d,F[7]=_*s+x*o+k*f+A*u,F[8]=P*t+C*r+w*h+D*m,F[9]=P*e+C*a+w*l+D*c,F[10]=P*i+C*n+w*p+D*d,F[11]=P*s+C*o+w*f+D*u,F[12]=E*t+S*r+T*h+M*m,F[13]=E*e+S*a+T*l+M*c,F[14]=E*i+S*n+T*p+M*d,F[15]=E*s+S*o+T*f+M*u,this._identityCalculated=!1),this}function pi(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function fi(t){for(var e=0;e<16;){if(t.props[e]!==this.props[e])return!1;e+=1}return!0}function mi(t){for(var e=0;e<16;e+=1)t.props[e]=this.props[e];return t}function ci(t){for(var e=0;e<16;e+=1)this.props[e]=t[e]}function di(t,e,i){return{x:t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}}function ui(t,e,i){return t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12]}function gi(t,e,i){return t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13]}function yi(t,e,i){return t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}function vi(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],e=this.props[5]/t,i=-this.props[1]/t,s=-this.props[4]/t,r=this.props[0]/t,a=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,t=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,n=new p;return n.props[0]=e,n.props[1]=i,n.props[4]=s,n.props[5]=r,n.props[12]=a,n.props[13]=t,n}function bi(t){return this.getInverseMatrix().applyToPointArray(t[0],t[1],t[2]||0)}function _i(t){for(var e=t.length,i=[],s=0;s<e;s+=1)i[s]=bi(t[s]);return i}function xi(t,e,i){var s,r,a,n,o,h,l=J("float32",6);return this.isIdentity()?(l[0]=t[0],l[1]=t[1],l[2]=e[0],l[3]=e[1],l[4]=i[0],l[5]=i[1]):(s=this.props[0],r=this.props[1],a=this.props[4],n=this.props[5],o=this.props[12],h=this.props[13],l[0]=t[0]*s+t[1]*a+o,l[1]=t[0]*r+t[1]*n+h,l[2]=e[0]*s+e[1]*a+o,l[3]=e[0]*r+e[1]*n+h,l[4]=i[0]*s+i[1]*a+o,l[5]=i[0]*r+i[1]*n+h),l}function ki(t,e,i){t=this.isIdentity()?[t,e,i]:[t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]];return t}function Ai(t,e){var i;return this.isIdentity()?t+","+e:(i=this.props,Math.round(100*(t*i[0]+e*i[4]+i[12]))/100+","+Math.round(100*(t*i[1]+e*i[5]+i[13]))/100)}function Pi(){for(var t=0,e=this.props,i="matrix3d(";t<16;)i=i+Ze(1e4*e[t])/1e4+(15===t?")":","),t+=1;return i}function Ci(t){return t<1e-6&&0<t||-1e-6<t&&t<0?Ze(1e4*t)/1e4:t}function wi(){var t=this.props;return"matrix("+Ci(t[0])+","+Ci(t[1])+","+Ci(t[4])+","+Ci(t[5])+","+Ci(t[12])+","+Ci(t[13])+")"}function Di(t){return(Di="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}t={};function Ei(){e.searchAnimations()}t.play=e.play,t.pause=e.pause,t.setLocationHref=function(t){L=t},t.togglePause=e.togglePause,t.setSpeed=e.setSpeed,t.setDirection=e.setDirection,t.stop=e.stop,t.searchAnimations=Ei,t.registerAnimation=e.registerAnimation,t.loadAnimation=function(t){return e.loadAnimation(t)},t.setSubframeRendering=function(t){q=!!t},t.resize=e.resize,t.goToAndStop=e.goToAndStop,t.destroy=e.destroy,t.setQuality=function(t){if("string"==typeof t)switch(t){case"high":kt(200);break;default:case"medium":kt(50);break;case"low":kt(10)}else!isNaN(t)&&1<t&&kt(t);50<=At()?at():at()},t.inBrowser=function(){return"undefined"!=typeof navigator},t.installPlugin=function(t,e){"expressions"===t&&_t(e)},t.freeze=e.freeze,t.unfreeze=e.unfreeze,t.setVolume=e.setVolume,t.mute=e.mute,t.unmute=e.unmute,t.getRegisteredAnimations=e.getRegisteredAnimations,t.useWebWorker=function(t){B=!!t},t.setIDPrefix=function(t){Y=t},t.__getFactory=function(t){switch(t){case"propertyFactory":return C;case"shapePropertyFactory":return Ue;case"matrix":return p;default:return null}},t.version="5.9.6";var Si="",i=document.getElementsByTagName("script"),i=i[i.length-1]||{src:""},Si=i.src?i.src.replace(/^[^\?]+\??/,""):"",Ti=((t=>{for(var e=Si.split("&"),i=0;i<e.length;i+=1){var s=e[i].split("=");if(decodeURIComponent(s[0])==t)return decodeURIComponent(s[1])}})("renderer"),setInterval(function(){"complete"===document.readyState&&(clearInterval(Ti),Ei())},100));try{"object"===("undefined"==typeof exports?"undefined":Di(exports))&&"undefined"!=typeof module||"function"==typeof define&&define.amd||(window.bodymovin=t)}catch(t){}Mi={},(i={}).registerModifier=function(t,e){Mi[t]||(Mi[t]=e)},i.getModifier=function(t,e,i){return new Mi[t](e,i)};var Mi,Fi=i;function Ii(){}function Li(){}function Bi(){}Ii.prototype.initModifierProperties=function(){},Ii.prototype.addShapeToModifier=function(){},Ii.prototype.addShape=function(t){var e;this.closed||(t.sh.container.addDynamicProperty(t.sh),e={shape:t.sh,data:t,localShapeCollection:Je.newShapeCollection()},this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated())},Ii.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameId=R,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},Ii.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},y([b],Ii),y([Ii],Li),Li.prototype.initModifierProperties=function(t,e){this.s=C.getProp(t,e.s,0,.01,this),this.e=C.getProp(t,e.e,0,.01,this),this.o=C.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},Li.prototype.addShapeToModifier=function(t){t.pathsData=[]},Li.prototype.calculateShapeEdges=function(t,e,i,s,r){for(var a,n,o=[],h=(e<=1?o.push({s:t,e:e}):1<=t?o.push({s:t-1,e:e-1}):(o.push({s:t,e:1}),o.push({s:0,e:e-1})),[]),l=o.length,p=0;p<l;p+=1)(n=o[p]).e*r<s||n.s*r>s+i||(a=n.s*r<=s?0:(n.s*r-s)/i,n=n.e*r>=s+i?1:(n.e*r-s)/i,h.push([a,n]));return h.length||h.push([0,0]),h},Li.prototype.releasePathsData=function(t){for(var e=t.length,i=0;i<e;i+=1)ye.release(t[i]);return t.length=0,t},Li.prototype.processShapes=function(t){this._mdf||t?((e=this.o.v%360/360)<0&&(e+=1),i=1<this.s.v?1+e:this.s.v<0?0+e:this.s.v+e,(s=1<this.e.v?1+e:this.e.v<0?0+e:this.e.v+e)<i&&(e=i,i=s,s=e),i=1e-4*Math.round(1e4*i),s=1e-4*Math.round(1e4*s),this.sValue=i,this.eValue=s):(i=this.sValue,s=this.eValue);var e,i,s,r,a,n,o,h,l,p=this.shapes.length,f=0;if(s===i)for(u=0;u<p;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(1===s&&0===i||0===s&&1===i){if(this._mdf)for(u=0;u<p;u+=1)this.shapes[u].pathsData.length=0,this.shapes[u].shape._mdf=!0}else{for(var m,c,d=[],u=0;u<p;u+=1)if((m=this.shapes[u]).shape._mdf||this._mdf||t||2===this.m){if(n=(r=m.shape.paths)._length,l=0,!m.shape._mdf&&m.pathsData.length)l=m.totalShapeLength;else{for(o=this.releasePathsData(m.pathsData),a=0;a<n;a+=1)h=xe.getSegmentsLength(r.shapes[a]),o.push(h),l+=h.totalLength;m.totalShapeLength=l,m.pathsData=o}f+=l,m.shape._mdf=!0}else m.shape.paths=m.localShapeCollection;var g,y=i,v=s,b=0;for(u=p-1;0<=u;--u)if((m=this.shapes[u]).shape._mdf){for((c=m.localShapeCollection).releaseShapes(),2===this.m&&1<p?(g=this.calculateShapeEdges(i,s,m.totalShapeLength,b,f),b+=m.totalShapeLength):g=[[y,v]],n=g.length,a=0;a<n;a+=1){y=g[a][0],v=g[a][1],d.length=0,v<=1?d.push({s:m.totalShapeLength*y,e:m.totalShapeLength*v}):1<=y?d.push({s:m.totalShapeLength*(y-1),e:m.totalShapeLength*(v-1)}):(d.push({s:m.totalShapeLength*y,e:m.totalShapeLength}),d.push({s:0,e:m.totalShapeLength*(v-1)}));var _,x=this.addShapes(m,d[0]);d[0].s!==d[0].e&&(1<d.length&&(x=m.shape.paths.shapes[m.shape.paths._length-1].c?(_=x.pop(),this.addPaths(x,c),this.addShapes(m,d[1],_)):(this.addPaths(x,c),this.addShapes(m,d[1]))),this.addPaths(x,c))}m.shape.paths=c}}},Li.prototype.addPaths=function(t,e){for(var i=t.length,s=0;s<i;s+=1)e.addShape(t[s])},Li.prototype.addSegment=function(t,e,i,s,r,a,n){r.setXYAt(e[0],e[1],"o",a),r.setXYAt(i[0],i[1],"i",a+1),n&&r.setXYAt(t[0],t[1],"v",a),r.setXYAt(s[0],s[1],"v",a+1)},Li.prototype.addSegmentFromArray=function(t,e,i,s){e.setXYAt(t[1],t[5],"o",i),e.setXYAt(t[2],t[6],"i",i+1),s&&e.setXYAt(t[0],t[4],"v",i),e.setXYAt(t[3],t[7],"v",i+1)},Li.prototype.addShapes=function(t,e,i){var s,r,a,n,o,h,l,p,f=t.pathsData,m=t.shape.paths.shapes,c=t.shape.paths._length,d=0,u=[],g=!0,y=i?(n=i._length,i._length):(i=_.newElement(),n=0);for(u.push(i),s=0;s<c;s+=1){for(o=f[s].lengths,i.c=m[s].c,a=m[s].c?o.length:o.length+1,r=1;r<a;r+=1)if(d+(p=o[r-1]).addedLength<e.s)d+=p.addedLength,i.c=!1;else{if(d>e.e){i.c=!1;break}e.s<=d&&e.e>=d+p.addedLength?(this.addSegment(m[s].v[r-1],m[s].o[r-1],m[s].i[r],m[s].v[r],i,n,g),g=!1):(h=xe.getNewSegment(m[s].v[r-1],m[s].v[r],m[s].o[r-1],m[s].i[r],(e.s-d)/p.addedLength,(e.e-d)/p.addedLength,o[r-1]),this.addSegmentFromArray(h,i,n,g),i.c=g=!1),d+=p.addedLength,n+=1}if(m[s].c&&o.length&&(p=o[r-1],d<=e.e?(l=o[r-1].addedLength,e.s<=d&&e.e>=d+l?(this.addSegment(m[s].v[r-1],m[s].o[r-1],m[s].i[0],m[s].v[0],i,n,g),g=!1):(h=xe.getNewSegment(m[s].v[r-1],m[s].v[0],m[s].o[r-1],m[s].i[0],(e.s-d)/l,(e.e-d)/l,o[r-1]),this.addSegmentFromArray(h,i,n,g),i.c=g=!1)):i.c=!1,d+=p.addedLength,n+=1),i._length&&(i.setXYAt(i.v[y][0],i.v[y][1],"i",y),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),d>e.e)break;s<c-1&&(i=_.newElement(),g=!0,u.push(i),n=0)}return u},y([Ii],Bi),Bi.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=C.getProp(t,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},Bi.prototype.processPath=function(t,e){for(var i=e/100,s=[0,0],r=t._length,a=0,a=0;a<r;a+=1)s[0]+=t.v[a][0],s[1]+=t.v[a][1];s[0]/=r,s[1]/=r;var n,o,h,l,p,f,m=_.newElement();for(m.c=t.c,a=0;a<r;a+=1)n=t.v[a][0]+(s[0]-t.v[a][0])*i,o=t.v[a][1]+(s[1]-t.v[a][1])*i,h=t.o[a][0]+(s[0]-t.o[a][0])*-i,l=t.o[a][1]+(s[1]-t.o[a][1])*-i,p=t.i[a][0]+(s[0]-t.i[a][0])*-i,f=t.i[a][1]+(s[1]-t.i[a][1])*-i,m.setTripleAt(n,o,h,l,p,f,a);return m},Bi.prototype.processShapes=function(t){var e,i,s,r=this.shapes.length,a=this.amount.v;if(0!==a)for(var n,o,h=0;h<r;h+=1){if(o=(n=this.shapes[h]).localShapeCollection,n.shape._mdf||this._mdf||t)for(o.releaseShapes(),n.shape._mdf=!0,e=n.shape.paths.shapes,s=n.shape.paths._length,i=0;i<s;i+=1)o.addShape(this.processPath(e[i],a));n.shape.paths=n.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};Ri=[0,0],zi.prototype={applyToMatrix:function(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?t.translate(this.px.v,this.py.v,-this.pz.v):t.translate(this.px.v,this.py.v,0):t.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){var e,i,s,r;this.elem.globalData.frameId!==this.frameId&&(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),(this._mdf||t)&&(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&&(t=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime?i=this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(e=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/t,0),this.p.getValueAtTime(this.p.keyframes[0].t/t,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(e=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/t,0),this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/t,0)):(e=this.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/t,this.p.offsetTime)):this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime?(e=[],i=[],s=this.px,r=this.py,s._caching.lastFrame+s.offsetTime<=s.keyframes[0].t?(e[0]=s.getValueAtTime((s.keyframes[0].t+.01)/t,0),e[1]=r.getValueAtTime((r.keyframes[0].t+.01)/t,0),i[0]=s.getValueAtTime(s.keyframes[0].t/t,0),i[1]=r.getValueAtTime(r.keyframes[0].t/t,0)):s._caching.lastFrame+s.offsetTime>=s.keyframes[s.keyframes.length-1].t?(e[0]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/t,0),e[1]=r.getValueAtTime(r.keyframes[r.keyframes.length-1].t/t,0),i[0]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/t,0),i[1]=r.getValueAtTime((r.keyframes[r.keyframes.length-1].t-.01)/t,0)):(e=[s.pv,r.pv],i[0]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/t,s.offsetTime),i[1]=r.getValueAtTime((r._caching.lastFrame+r.offsetTime-.01)/t,r.offsetTime))):e=i=Ri,this.v.rotate(-Math.atan2(e[1]-i[1],e[0]-i[0]))),this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])),this.frameId=this.elem.globalData.frameId)},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},y([b],zi),zi.prototype.addDynamicProperty=function(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty=!0},zi.prototype._addDynamicProperty=b.prototype.addDynamicProperty;var Ri,Vi={getTransformProperty:function(t,e,i){return new zi(t,e,i)}};function zi(t,e,i){if(this.elem=t,this.frameId=-1,this.propType="transform",this.data=e,this.v=new p,this.pre=new p,this.appliedTransformations=0,this.initDynamicPropertyContainer(i||t),e.p&&e.p.s?(this.px=C.getProp(t,e.p.x,0,0,this),this.py=C.getProp(t,e.p.y,0,0,this),e.p.z&&(this.pz=C.getProp(t,e.p.z,0,0,this))):this.p=C.getProp(t,e.p||{k:[0,0,0]},1,0,this),e.rx){if(this.rx=C.getProp(t,e.rx,0,U,this),this.ry=C.getProp(t,e.ry,0,U,this),this.rz=C.getProp(t,e.rz,0,U,this),e.or.k[0].ti)for(var s=e.or.k.length,r=0;r<s;r+=1)e.or.k[r].to=null,e.or.k[r].ti=null;this.or=C.getProp(t,e.or,1,U,this),this.or.sh=!0}else this.r=C.getProp(t,e.r||{k:0},0,U,this);e.sk&&(this.sk=C.getProp(t,e.sk,0,U,this),this.sa=C.getProp(t,e.sa,0,U,this)),this.a=C.getProp(t,e.a||{k:[0,0,0]},1,0,this),this.s=C.getProp(t,e.s||{k:[100,100,100]},1,.01,this),e.o?this.o=C.getProp(t,e.o,0,.01,t):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}function Oi(){}function Ni(){}function Gi(t){for(var e=t.fStyle?t.fStyle.split(" "):[],i="normal",s="normal",r=e.length,a=0;a<r;a+=1)switch(e[a].toLowerCase()){case"italic":s="italic";break;case"bold":i="700";break;case"black":i="900";break;case"medium":i="500";break;case"regular":case"normal":i="400";break;case"light":case"thin":i="200"}return{style:s,weight:t.fWeight||i}}y([Ii],Oi),Oi.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=C.getProp(t,e.c,0,null,this),this.o=C.getProp(t,e.o,0,null,this),this.tr=Vi.getTransformProperty(t,e.tr,this),this.so=C.getProp(t,e.tr.so,0,.01,this),this.eo=C.getProp(t,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new p,this.rMatrix=new p,this.sMatrix=new p,this.tMatrix=new p,this.matrix=new p},Oi.prototype.applyTransforms=function(t,e,i,s,r,a){var n=a?-1:1,o=s.s.v[0]+(1-s.s.v[0])*(1-r),h=s.s.v[1]+(1-s.s.v[1])*(1-r);t.translate(s.p.v[0]*n*r,s.p.v[1]*n*r,s.p.v[2]),e.translate(-s.a.v[0],-s.a.v[1],s.a.v[2]),e.rotate(-s.r.v*n*r),e.translate(s.a.v[0],s.a.v[1],s.a.v[2]),i.translate(-s.a.v[0],-s.a.v[1],s.a.v[2]),i.scale(a?1/o:o,a?1/h:h),i.translate(s.a.v[0],s.a.v[1],s.a.v[2])},Oi.prototype.init=function(t,e,i,s){for(this.elem=t,this.arr=e,this.pos=i,this.elemsData=s,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[i]);0<i;)this._elements.unshift(e[--i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},Oi.prototype.resetElements=function(t){for(var e=t.length,i=0;i<e;i+=1)t[i]._processed=!1,"gr"===t[i].ty&&this.resetElements(t[i].it)},Oi.prototype.cloneElements=function(t){t=JSON.parse(JSON.stringify(t));return this.resetElements(t),t},Oi.prototype.changeGroupRender=function(t,e){for(var i=t.length,s=0;s<i;s+=1)t[s]._render=e,"gr"===t[s].ty&&this.changeGroupRender(t[s].it,e)},Oi.prototype.processShapes=function(t){var e,i,s,r,a,n=!1;if(this._mdf||t){var o,h=Math.ceil(this.c.v);if(this._groups.length<h){for(;this._groups.length<h;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes(),n=!0}for(s=a=0;s<=this._groups.length-1;s+=1)this._groups[s]._render=o=a<h,this.changeGroupRender(this._groups[s].it,o),o||(0!==(o=(o=this.elemsData[s].it)[o.length-1]).transform.op.v?(o.transform.op._mdf=!0,o.transform.op.v=0):o.transform.op._mdf=!1),a+=1;this._currentCopies=h;var p,f,t=this.o.v,m=t%1,c=0<t?Math.floor(t):Math.ceil(t),d=this.pMatrix.props,u=this.rMatrix.props,g=this.sMatrix.props,y=(this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset(),0);if(0<t){for(;y<c;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),y+=1;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,m,!1),y+=m)}else if(t<0){for(;c<y;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),--y;m&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-m,!0),y-=m)}for(s=1===this.data.m?0:this._currentCopies-1,r=1===this.data.m?1:-1,a=this._currentCopies;a;){if(f=(i=(e=this.elemsData[s].it)[e.length-1].transform.mProps.v.props).length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(s/(this._currentCopies-1)),0!==y){for((0!==s&&1===r||s!==this._currentCopies-1&&-1===r)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[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]),this.matrix.transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],d[10],d[11],d[12],d[13],d[14],d[15]),p=0;p<f;p+=1)i[p]=this.matrix.props[p];this.matrix.reset()}else for(this.matrix.reset(),p=0;p<f;p+=1)i[p]=this.matrix.props[p];y+=1,--a,s+=r}}else for(a=this._currentCopies,s=0,r=1;a;)i=(e=this.elemsData[s].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,--a,s+=r;return n},Oi.prototype.addShape=function(){},y([Ii],Ni),Ni.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=C.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},Ni.prototype.processPath=function(t,e){for(var i,s,r,a,n,o,h,l,p,f,m=_.newElement(),c=(m.c=t.c,t._length),d=0,u=0;u<c;u+=1)i=t.v[u],r=t.o[u],s=t.i[u],i[0]===r[0]&&i[1]===r[1]&&i[0]===s[0]&&i[1]===s[1]?0!==u&&u!==c-1||t.c?(a=0===u?t.v[c-1]:t.v[u-1],o=(n=Math.sqrt(Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)))?Math.min(n/2,e)/n:0,p=i[0]+(a[0]-i[0])*o,f=i[1]-(i[1]-a[1])*o,h=p-(p-i[0])*rt,l=f-(f-i[1])*rt,m.setTripleAt(p,f,h,l,p,f,d),d+=1,a=u===c-1?t.v[0]:t.v[u+1],o=(n=Math.sqrt(Math.pow(i[0]-a[0],2)+Math.pow(i[1]-a[1],2)))?Math.min(n/2,e)/n:0,h=i[0]+(a[0]-i[0])*o,l=i[1]+(a[1]-i[1])*o,p=h-(h-i[0])*rt,f=l-(l-i[1])*rt,m.setTripleAt(h,l,h,l,p,f,d)):m.setTripleAt(i[0],i[1],r[0],r[1],s[0],s[1],d):m.setTripleAt(t.v[u][0],t.v[u][1],t.o[u][0],t.o[u][1],t.i[u][0],t.i[u][1],d),d+=1;return m},Ni.prototype.processShapes=function(t){var e,i,s,r=this.shapes.length,a=this.rd.v;if(0!==a)for(var n,o,h=0;h<r;h+=1){if(o=(n=this.shapes[h]).localShapeCollection,n.shape._mdf||this._mdf||t)for(o.releaseShapes(),n.shape._mdf=!0,e=n.shape.paths.shapes,s=n.shape.paths._length,i=0;i<s;i+=1)o.addShape(this.processPath(e[i],a));n.shape.paths=n.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};ji={w:0,size:0,shapes:[],data:{shapes:[]}},qi=(qi=[]).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]),Wi=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],Yi=[65039,8205],Zi.isModifier=function(t,e){return t=t.toString(16)+e.toString(16),-1!==Wi.indexOf(t)},Zi.isZeroWidthJoiner=function(t,e){return e?t===Yi[0]&&e===Yi[1]:t===Yi[1]},Zi.isCombinedCharacter=function(t){return-1!==qi.indexOf(t)},Zi.prototype={addChars:function(t){if(t){this.chars||(this.chars=[]);for(var e,i,s=t.length,r=this.chars.length,a=0;a<s;a+=1){for(e=0,i=!1;e<r;)this.chars[e].style===t[a].style&&this.chars[e].fFamily===t[a].fFamily&&this.chars[e].ch===t[a].ch&&(i=!0),e+=1;i||(this.chars.push(t[a]),r+=1)}}},addFonts:function(t,e){if(t)if(this.chars)this.isLoaded=!0,this.fonts=t.list;else if(document.body){for(var i=t.list,s=i.length,r=s,a=0;a<s;a+=1){var n,o,h,l,p=!0;if(i[a].loaded=!1,i[a].monoCase=Xi(i[a].fFamily,"monospace"),i[a].sansCase=Xi(i[a].fFamily,"sans-serif"),i[a].fPath){if("p"===i[a].fOrigin||3===i[a].origin)(p=0<(o=document.querySelectorAll('style[f-forigin="p"][f-family="'+i[a].fFamily+'"], style[f-origin="3"][f-family="'+i[a].fFamily+'"]')).length?!1:p)&&((h=g("style")).setAttribute("f-forigin",i[a].fOrigin),h.setAttribute("f-origin",i[a].origin),h.setAttribute("f-family",i[a].fFamily),h.type="text/css",h.innerText="@font-face {font-family: "+i[a].fFamily+"; font-style: normal; src: url('"+i[a].fPath+"');}",e.appendChild(h));else if("g"===i[a].fOrigin||1===i[a].origin){for(o=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),n=0;n<o.length;n+=1)-1!==o[n].href.indexOf(i[a].fPath)&&(p=!1);p&&((h=g("link")).setAttribute("f-forigin",i[a].fOrigin),h.setAttribute("f-origin",i[a].origin),h.type="text/css",h.rel="stylesheet",h.href=i[a].fPath,document.body.appendChild(h))}else if("t"===i[a].fOrigin||2===i[a].origin){for(o=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),n=0;n<o.length;n+=1)i[a].fPath===o[n].src&&(p=!1);p&&((l=g("link")).setAttribute("f-forigin",i[a].fOrigin),l.setAttribute("f-origin",i[a].origin),l.setAttribute("rel","stylesheet"),l.setAttribute("href",i[a].fPath),e.appendChild(l))}}else i[a].loaded=!0,--r;i[a].helper=Ki(i[a],e),i[a].cache={},this.fonts.push(i[a])}0===r?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0,t.list.forEach(function(t){t.helper=Ki(t),t.cache={}}),this.fonts=t.list;else this.isLoaded=!0},getCharData:function(t,e,i){for(var s=0,r=this.chars.length;s<r;){if(this.chars[s].ch===t&&this.chars[s].style===e&&this.chars[s].fFamily===i)return this.chars[s];s+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0),ji},getFontByName:function(t){for(var e=0,i=this.fonts.length;e<i;){if(this.fonts[e].fName===t)return this.fonts[e];e+=1}return this.fonts[0]},measureText:function(t,e,i){var s,r,a,e=this.getFontByName(e),n=t.charCodeAt(0);return e.cache[n+1]||(s=e.helper," "===t?(r=s.measureText("|"+t+"|"),a=s.measureText("||"),e.cache[n+1]=(r-a)/100):e.cache[n+1]=s.measureText(t)/100),e.cache[n+1]*i},checkLoadedFonts:function(){for(var t,e,i=this.fonts.length,s=i,r=0;r<i;r+=1)this.fonts[r].loaded?--s:"n"===this.fonts[r].fOrigin||0===this.fonts[r].origin?this.fonts[r].loaded=!0:(t=this.fonts[r].monoCase.node,e=this.fonts[r].monoCase.w,t.offsetWidth===e&&(t=this.fonts[r].sansCase.node,e=this.fonts[r].sansCase.w,t.offsetWidth===e)||(--s,this.fonts[r].loaded=!0),this.fonts[r].loaded&&(this.fonts[r].sansCase.parent.parentNode.removeChild(this.fonts[r].sansCase.parent),this.fonts[r].monoCase.parent.parentNode.removeChild(this.fonts[r].monoCase.parent)));0!==s&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};var ji,qi,Wi,Yi,Hi=Zi;function Xi(t,e){var i=g("span"),s=(i.setAttribute("aria-hidden",!0),i.style.fontFamily=e,g("span")),r=(s.innerText="giItT1WQy@!-/#",i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.style.fontSize="300px",i.style.fontVariant="normal",i.style.fontStyle="normal",i.style.fontWeight="normal",i.style.letterSpacing="0",i.appendChild(s),document.body.appendChild(i),s.offsetWidth);return s.style.fontFamily=(t=>{for(var e=t.split(","),i=e.length,s=[],r=0;r<i;r+=1)"sans-serif"!==e[r]&&"monospace"!==e[r]&&s.push(e[r]);return s.join(",")})(t)+", "+e,{node:s,w:r,parent:i}}function Ki(t,e){var i,s,r=document.body&&e?"svg":"canvas",a=Gi(t);return i="svg"==r?((s=P("text")).style.fontSize="100px",s.setAttribute("font-family",t.fFamily),s.setAttribute("font-style",a.style),s.setAttribute("font-weight",a.weight),s.textContent="1",t.fClass?(s.style.fontFamily="inherit",s.setAttribute("class",t.fClass)):s.style.fontFamily=t.fFamily,e.appendChild(s),s):((e=new OffscreenCanvas(500,500).getContext("2d")).font=a.style+" "+a.weight+" 100px "+t.fFamily,e),{measureText:function(t){return"svg"==r?(i.textContent=t,i.getComputedTextLength()):i.measureText(t).width}}}function Zi(){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)}function Ji(){}Ji.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){-1===this.renderableComponents.indexOf(t)&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){-1!==this.renderableComponents.indexOf(t)&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){for(var t=this.renderableComponents.length,e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var Ui,Qi,$i=(()=>{function t(t,e){this._mask=t,this._data=e}return Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(e){for(var i=A(e.viewData.length),s=e.viewData.length,r=0;r<s;r+=1)i[r]=new t(e.viewData[r],e.masksProperties[r]);return function(t){for(r=0;r<s;){if(e.masksProperties[r].nm===t)return i[r];r+=1}return null}}})(),l=(Ui={pv:0,v:0,mult:1},Qi={pv:[0,0,0],v:[0,0,0],mult:1},function(t){var e,i,s,r,a,n,o,h,l;return t?"unidimensional"===t.propType?(i=1/(e=(e=t)&&"pv"in e?e:Ui).mult,s=e.pv*i,(r=new Number(s)).value=s,ts(r,e,"unidimensional"),function(){return e.k&&e.getValue(),s=e.v*i,r.value!==s&&((r=new Number(s)).value=s,ts(r,e,"unidimensional")),r}):(n=1/(a=(a=t)&&"pv"in a?a:Qi).mult,o=a.data&&a.data.l||a.pv.length,h=J("float32",o),l=J("float32",o),h.value=l,ts(h,a,"multidimensional"),function(){a.k&&a.getValue();for(var t=0;t<o;t+=1)l[t]=a.v[t]*n,h[t]=l[t];return h}):es});function ts(s,r,a){Object.defineProperty(s,"velocity",{get:function(){return r.getVelocityAtTime(r.comp.currentFrame)}}),s.numKeys=r.keyframes?r.keyframes.length:0,s.key=function(t){var e,i;return s.numKeys?(e="",e="s"in r.keyframes[t-1]?r.keyframes[t-1].s:"e"in r.keyframes[t-2]?r.keyframes[t-2].e:r.keyframes[t-2].s,(i="unidimensional"===a?new Number(e):Object.assign({},e)).time=r.keyframes[t-1].t/r.elem.comp.globalData.frameRate,i.value="unidimensional"===a?e[0]:e,i):0},s.valueAtTime=r.getValueAtTime,s.speedAtTime=r.getSpeedAtTime,s.velocityAtTime=r.getVelocityAtTime,s.propertyGroup=r.propertyGroup}function es(){return Ui}var is=function(t){function e(t){switch(t){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}var i,s,r,a;return Object.defineProperty(e,"rotation",{get:l(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:l(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:l(t.rx)}),Object.defineProperty(e,"yRotation",{get:l(t.ry)}),Object.defineProperty(e,"scale",{get:l(t.s)}),t.p?a=l(t.p):(i=l(t.px),s=l(t.py),t.pz&&(r=l(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?a():[i(),s(),r?r():0]}}),Object.defineProperty(e,"xPosition",{get:l(t.px)}),Object.defineProperty(e,"yPosition",{get:l(t.py)}),Object.defineProperty(e,"zPosition",{get:l(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:l(t.a)}),Object.defineProperty(e,"opacity",{get:l(t.o)}),Object.defineProperty(e,"skew",{get:l(t.sk)}),Object.defineProperty(e,"skewAxis",{get:l(t.sa)}),Object.defineProperty(e,"orientation",{get:l(t.or)}),e},ss=function(e){function i(t){switch(t){case"ADBE Root Vectors Group":case"Contents":case 2:return i.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return s;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return i.effect;case"ADBE Text Properties":return i.textInterface;default:return null}}i.getMatrix=rs,i.invertPoint=ps,i.applyPoint=ls,i.toWorld=ns,i.toWorldVec=as,i.fromWorld=hs,i.fromWorldVec=os,i.toComp=ns,i.fromComp=fs,i.sampleImage=ms,i.sourceRectAtTime=e.sourceRectAtTime.bind(e);var s,t=z(s=is((i._elem=e).finalTransform.mProp),"anchorPoint");return Object.defineProperties(i,{hasParent:{get:function(){return e.hierarchy.length}},parent:{get:function(){return e.hierarchy[0].layerInterface}},rotation:z(s,"rotation"),scale:z(s,"scale"),position:z(s,"position"),opacity:z(s,"opacity"),anchorPoint:t,anchor_point:t,transform:{get:function(){return s}},active:{get:function(){return e.isInRange}}}),i.startTime=e.data.st,i.index=e.data.ind,i.source=e.data.refId,i.height=0===e.data.ty?e.data.h:100,i.width=0===e.data.ty?e.data.w:100,i.inPoint=e.data.ip/e.comp.globalData.frameRate,i.outPoint=e.data.op/e.comp.globalData.frameRate,i._name=e.data.nm,i.registerMaskInterface=function(t){i.mask=new $i(t,e)},i.registerEffectsInterface=function(t){i.effect=t},i};function rs(t){var e=new p;return void 0!==t?this._elem.finalTransform.mProp.getValueAtTime(t).clone(e):this._elem.finalTransform.mProp.applyToMatrix(e),e}function as(t,e){e=this.getMatrix(e);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.applyPoint(e,t)}function ns(t,e){e=this.getMatrix(e);return this.applyPoint(e,t)}function os(t,e){e=this.getMatrix(e);return e.props[12]=0,e.props[13]=0,e.props[14]=0,this.invertPoint(e,t)}function hs(t,e){e=this.getMatrix(e);return this.invertPoint(e,t)}function ls(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var i=this._elem.hierarchy.length,s=0;s<i;s+=1)this._elem.hierarchy[s].finalTransform.mProp.applyToMatrix(t);return t.applyToPointArray(e[0],e[1],e[2]||0)}function ps(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var i=this._elem.hierarchy.length,s=0;s<i;s+=1)this._elem.hierarchy[s].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}function fs(t){var e=new p;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length)for(var i=this._elem.hierarchy.length,s=0;s<i;s+=1)this._elem.hierarchy[s].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}function ms(){return[1,1,1,1]}var cs=function(e,i){return function(t){return(t=void 0===t?1:t)<=0?e:i(t-1)}},f=function(t,e){var i={_name:t};return function(t){return(t=void 0===t?1:t)<=0?i:e(t-1)}},ds={createEffectsInterface:function(t,e){if(t.effectsManager){var i,s=[],r=t.data.ef,a=t.effectsManager.effectElements.length;for(i=0;i<a;i+=1)s.push(function t(r,e,i,s){function a(t){for(var e=r.ef,i=0,s=e.length;i<s;){if(t===e[i].nm||t===e[i].mn||t===e[i].ix)return 5===e[i].ty?o[i]:o[i]();i+=1}throw new Error}var n=cs(a,i);var o=[];var h;var l=r.ef.length;for(h=0;h<l;h+=1)5===r.ef[h].ty?o.push(t(r.ef[h],e.effectElements[h],e.effectElements[h].propertyGroup,s)):o.push(us(e.effectElements[h],r.ef[h].ty,s,n));"ADBE Color Control"===r.mn&&Object.defineProperty(a,"color",{get:function(){return o[0]()}});Object.defineProperties(a,{numProperties:{get:function(){return r.np}},_name:{value:r.nm},propertyGroup:{value:n}});a.enabled=0!==r.en;a.active=a.enabled;return a}(r[i],t.effectsManager.effectElements[i],e,t));var n=t.data.ef||[],o=function(t){for(i=0,a=n.length;i<a;){if(t===n[i].nm||t===n[i].mn||t===n[i].ix)return s[i];i+=1}return null};return Object.defineProperty(o,"numProperties",{get:function(){return n.length}}),o}return null}};function us(t,e,i,s){var r=l(t.p);return t.p.setGroupProperty&&t.p.setGroupProperty(f("",s)),function(){return 10===e?i.comp.compInterface(t.p.v):r()}}var gs=function(s){function t(t){for(var e=0,i=s.layers.length;e<i;){if(s.layers[e].nm===t||s.layers[e].ind===t)return s.elements[e].layerInterface;e+=1}return null}return Object.defineProperty(t,"_name",{value:s.data.nm}),(t.layer=t).pixelAspect=1,t.height=s.data.h||s.globalData.compSize.h,t.width=s.data.w||s.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/s.globalData.frameRate,t.displayStartTime=0,t.numLayers=s.layers.length,t},ys=function(t,e,i){var s=e.sh;function r(t){return"Shape"===t||"shape"===t||"Path"===t||"path"===t||"ADBE Vector Shape"===t||2===t?r.path:null}e=cs(r,i);return s.setGroupProperty(f("Path",e)),Object.defineProperties(r,{path:{get:function(){return s.k&&s.getValue(),s}},shape:{get:function(){return s.k&&s.getValue(),s}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:i}}),r},vs=function(t,e,s){var r;function i(t){if("number"==typeof t)return 0===(t=void 0===t?1:t)?s:r[t-1];for(var e=0,i=r.length;e<i;){if(r[e]._name===t)return r[e];e+=1}return null}return i.propertyGroup=cs(i,function(){return s}),r=bs(t,e,i.propertyGroup),i.numProperties=r.length,i._name="Contents",i};function bs(t,e,i){for(var s=[],r=t?t.length:0,a=0;a<r;a+=1)"gr"===t[a].ty?s.push(((t,e,i)=>{function s(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return s.content;default:return s.transform}}return s.propertyGroup=cs(s,i),i=((t,e,i)=>{function s(t){for(var e=0,i=r.length;e<i;){if(r[e]._name===t||r[e].mn===t||r[e].propertyIndex===t||r[e].ix===t||r[e].ind===t)return r[e];e+=1}return"number"==typeof t?r[t-1]:null}s.propertyGroup=cs(s,i),r=bs(t.it,e.it,s.propertyGroup),s.numProperties=r.length;var r,i=_s(t.it[t.it.length-1],e.it[e.it.length-1],s.propertyGroup);return s.transform=i,s.propertyIndex=t.cix,s._name=t.nm,s})(t,e,s.propertyGroup),e=_s(t.it[t.it.length-1],e.it[e.it.length-1],s.propertyGroup),s.content=i,s.transform=e,Object.defineProperty(s,"_name",{get:function(){return t.nm}}),s.numProperties=t.np,s.propertyIndex=t.ix,s.nm=t.nm,s.mn=t.mn,s})(t[a],e[a],i)):"fl"===t[a].ty?s.push(((t,e,i)=>{function s(t){return"Color"===t||"color"===t?s.color:"Opacity"===t||"opacity"===t?s.opacity:null}return Object.defineProperties(s,{color:{get:l(e.c)},opacity:{get:l(e.o)},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(f("Color",i)),e.o.setGroupProperty(f("Opacity",i)),s})(t[a],e[a],i)):"st"===t[a].ty?s.push(((t,e,i)=>{var s,i=cs(h,i),r=cs(void 0,i),a=t.d?t.d.length:0,n={};for(s=0;s<a;s+=1){{o=void 0;var o=s;Object.defineProperty(n,t.d[o].nm,{get:l(e.d.dataProps[o].p)})}e.d.dataProps[s].p.setGroupProperty(r)}function h(t){return"Color"===t||"color"===t?h.color:"Opacity"===t||"opacity"===t?h.opacity:"Stroke Width"===t||"stroke width"===t?h.strokeWidth:null}return Object.defineProperties(h,{color:{get:l(e.c)},opacity:{get:l(e.o)},strokeWidth:{get:l(e.w)},dash:{get:function(){return n}},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(f("Color",i)),e.o.setGroupProperty(f("Opacity",i)),e.w.setGroupProperty(f("Stroke Width",i)),h})(t[a],e[a],i)):"tm"===t[a].ty?s.push(((e,t,i)=>{function s(t){return t===e.e.ix||"End"===t||"end"===t?s.end:t===e.s.ix?s.start:t===e.o.ix?s.offset:null}var r=cs(s,i);return s.propertyIndex=e.ix,t.s.setGroupProperty(f("Start",r)),t.e.setGroupProperty(f("End",r)),t.o.setGroupProperty(f("Offset",r)),s.propertyIndex=e.ix,s.propertyGroup=i,Object.defineProperties(s,{start:{get:l(t.s)},end:{get:l(t.e)},offset:{get:l(t.o)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"tr"!==t[a].ty&&("el"===t[a].ty?s.push(((e,t,i)=>{function s(t){return e.p.ix===t?s.position:e.s.ix===t?s.size:null}return i=cs(s,i),s.propertyIndex=e.ix,(t="tm"===t.sh.ty?t.sh.prop:t.sh).s.setGroupProperty(f("Size",i)),t.p.setGroupProperty(f("Position",i)),Object.defineProperties(s,{size:{get:l(t.s)},position:{get:l(t.p)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"sr"===t[a].ty?s.push(((e,t,i)=>{function s(t){return e.p.ix===t?s.position:e.r.ix===t?s.rotation:e.pt.ix===t?s.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?s.outerRadius:e.os.ix===t?s.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?s.innerRoundness:null:s.innerRadius}return i=cs(s,i),t="tm"===t.sh.ty?t.sh.prop:t.sh,s.propertyIndex=e.ix,t.or.setGroupProperty(f("Outer Radius",i)),t.os.setGroupProperty(f("Outer Roundness",i)),t.pt.setGroupProperty(f("Points",i)),t.p.setGroupProperty(f("Position",i)),t.r.setGroupProperty(f("Rotation",i)),e.ir&&(t.ir.setGroupProperty(f("Inner Radius",i)),t.is.setGroupProperty(f("Inner Roundness",i))),Object.defineProperties(s,{position:{get:l(t.p)},rotation:{get:l(t.r)},points:{get:l(t.pt)},outerRadius:{get:l(t.or)},outerRoundness:{get:l(t.os)},innerRadius:{get:l(t.ir)},innerRoundness:{get:l(t.is)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"sh"===t[a].ty?s.push(ys(t[a],e[a],i)):"rc"===t[a].ty?s.push(((e,t,i)=>{function s(t){return e.p.ix===t?s.position:e.r.ix===t?s.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?s.size:null}return i=cs(s,i),t="tm"===t.sh.ty?t.sh.prop:t.sh,s.propertyIndex=e.ix,t.p.setGroupProperty(f("Position",i)),t.s.setGroupProperty(f("Size",i)),t.r.setGroupProperty(f("Rotation",i)),Object.defineProperties(s,{position:{get:l(t.p)},roundness:{get:l(t.r)},size:{get:l(t.s)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"rd"===t[a].ty?s.push(((e,t,i)=>{function s(t){return e.r.ix===t||"Round Corners 1"===t?s.radius:null}return i=cs(s,i),s.propertyIndex=e.ix,t.rd.setGroupProperty(f("Radius",i)),Object.defineProperties(s,{radius:{get:l(t.rd)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"rp"===t[a].ty?s.push(((e,t,i)=>{function s(t){return e.c.ix===t||"Copies"===t?s.copies:e.o.ix===t||"Offset"===t?s.offset:null}return i=cs(s,i),s.propertyIndex=e.ix,t.c.setGroupProperty(f("Copies",i)),t.o.setGroupProperty(f("Offset",i)),Object.defineProperties(s,{copies:{get:l(t.c)},offset:{get:l(t.o)},_name:{value:e.nm}}),s.mn=e.mn,s})(t[a],e[a],i)):"gf"===t[a].ty?s.push(((t,e,i)=>{function s(t){return"Start Point"===t||"start point"===t?s.startPoint:"End Point"===t||"end point"===t?s.endPoint:"Opacity"===t||"opacity"===t?s.opacity:null}return Object.defineProperties(s,{startPoint:{get:l(e.s)},endPoint:{get:l(e.e)},opacity:{get:l(e.o)},type:{get:function(){return"a"}},_name:{value:t.nm},mn:{value:t.mn}}),e.s.setGroupProperty(f("Start Point",i)),e.e.setGroupProperty(f("End Point",i)),e.o.setGroupProperty(f("Opacity",i)),s})(t[a],e[a],i)):s.push((t[a],e[a],function(){return null})));return s}function _s(e,t,i){function s(t){return e.a.ix===t||"Anchor Point"===t?s.anchorPoint:e.o.ix===t||"Opacity"===t?s.opacity:e.p.ix===t||"Position"===t?s.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?s.rotation:e.s.ix===t||"Scale"===t?s.scale:e.sk&&e.sk.ix===t||"Skew"===t?s.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?s.skewAxis:null}var r=cs(s,i);return t.transform.mProps.o.setGroupProperty(f("Opacity",r)),t.transform.mProps.p.setGroupProperty(f("Position",r)),t.transform.mProps.a.setGroupProperty(f("Anchor Point",r)),t.transform.mProps.s.setGroupProperty(f("Scale",r)),t.transform.mProps.r.setGroupProperty(f("Rotation",r)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(f("Skew",r)),t.transform.mProps.sa.setGroupProperty(f("Skew Angle",r))),t.transform.op.setGroupProperty(f("Opacity",r)),Object.defineProperties(s,{opacity:{get:l(t.transform.mProps.o)},position:{get:l(t.transform.mProps.p)},anchorPoint:{get:l(t.transform.mProps.a)},scale:{get:l(t.transform.mProps.s)},rotation:{get:l(t.transform.mProps.r)},skew:{get:l(t.transform.mProps.sk)},skewAxis:{get:l(t.transform.mProps.sa)},_name:{value:e.nm}}),s.ty="tr",s.mn=e.mn,s.propertyGroup=i,s}var xs,ks=function(e){var i;function s(t){return"ADBE Text Document"!==t?null:s.sourceText}return Object.defineProperty(s,"sourceText",{get:function(){e.textProperty.getValue();var t=e.textProperty.currentData.t;return void 0!==t&&(e.textProperty.currentData.t=void 0,(i=new String(t)).value=t||new String(t)),i}}),s},As=(xs={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(t){return xs[t]||""});function Ps(t,e,i){this.p=C.getProp(e,t.v,0,0,i)}function Cs(t,e,i){this.p=C.getProp(e,t.v,0,0,i)}function ws(t,e,i){this.p=C.getProp(e,t.v,1,0,i)}function Ds(t,e,i){this.p=C.getProp(e,t.v,1,0,i)}function Es(t,e,i){this.p=C.getProp(e,t.v,0,0,i)}function Ss(t,e,i){this.p=C.getProp(e,t.v,0,0,i)}function Ts(t,e,i){this.p=C.getProp(e,t.v,0,0,i)}function Ms(){this.p={}}function Fs(t,e){for(var i,s=t.ef||[],r=(this.effectElements=[],s.length),a=0;a<r;a+=1)i=new Is(s[a],e),this.effectElements.push(i)}function Is(t,e){this.init(t,e)}function s(){}function o(){}function Ls(t){return(Ls="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}y([b],Is),Is.prototype.getValue=Is.prototype.iterateDynamicProperties,Is.prototype.init=function(t,e){this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);for(var i,s=this.data.ef.length,r=this.data.ef,a=0;a<s;a+=1){switch(i=null,r[a].ty){case 0:i=new Ps(r[a],e,this);break;case 1:i=new Cs(r[a],e,this);break;case 2:i=new ws(r[a],e,this);break;case 3:i=new Ds(r[a],e,this);break;case 4:case 7:i=new Ts(r[a],e,this);break;case 10:i=new Es(r[a],e,this);break;case 11:i=new Ss(r[a],e,this);break;case 5:i=new Fs(r[a],e);break;default:i=new Ms(r[a])}i&&this.effectElements.push(i)}},s.prototype={checkMasks:function(){if(this.data.hasMask)for(var t=0,e=this.data.masksProperties.length;t<e;){if("n"!==this.data.masksProperties[t].mode&&!1!==this.data.masksProperties[t].cl)return!0;t+=1}return!1},initExpressions:function(){this.layerInterface=ss(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var t=ds.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(t),0===this.data.ty||this.data.xt?this.compInterface=gs(this):4===this.data.ty?(this.layerInterface.shapeInterface=vs(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=ks(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var t=As(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(t,e,i){this.globalData=e,this.comp=i,this.data=t,this.layerId=k(),this.data.sr||(this.data.sr=1),this.effectsManager=new Fs(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},o.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(t,e){for(var i=this.dynamicProperties.length,s=0;s<i;s+=1)(e||this._isParent&&"transform"===this.dynamicProperties[s].propType)&&(this.dynamicProperties[s].getValue(),this.dynamicProperties[s]._mdf)&&(this.globalData._mdf=!0,this._mdf=!0)},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}};var Bs=function(t){function e(t){return"Data"===t?e.dataInterface:null}return e._name="Data",e.dataInterface=Rs(t),e};function Rs(t){function e(t){return"Outline"===t?e.outlineInterface():null}function i(t){var e;return a[t]?"object"===Ls(a=a[r=t])?i:a:-1!==(e=t.indexOf(r))?(t=parseInt(t.substr(e+r.length),10),"object"===Ls(a=a[t])?i:a):""}var s,r,a;return e._name="Outline",e.outlineInterface=(r="",a=(s=t).getFootageData(),function(){return r="",a=s.getFootageData(),i}),e}function Vs(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,i)}function zs(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,i),this._isPlaying=!1,this._canPlay=!1;i=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(i),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=t.tm?C.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=C.getProp(this,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this)}function h(){}function Os(){}function Ns(t,e,i){this.data=t,this.element=e,this.globalData=i,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;for(var s,r,a,n,o,h=this.globalData.defs,l=this.masksProperties?this.masksProperties.length:0,p=(this.viewData=A(l),this.solidPath="",this.masksProperties),f=0,m=[],c=k(),d="clipPath",u="clip-path",g=0;g<l;g+=1)if(("a"!==p[g].mode&&"n"!==p[g].mode||p[g].inv||100!==p[g].o.k||p[g].o.x)&&(u=d="mask"),"s"!==p[g].mode&&"i"!==p[g].mode||0!==f?r=null:((r=P("rect")).setAttribute("fill","#ffffff"),r.setAttribute("width",this.element.comp.data.w||0),r.setAttribute("height",this.element.comp.data.h||0),m.push(r)),s=P("path"),"n"===p[g].mode)this.viewData[g]={op:C.getProp(this.element,p[g].o,0,.01,this.element),prop:Ue.getShapeProp(this.element,p[g],3),elem:s,lastPath:""},h.appendChild(s);else{if(f+=1,s.setAttribute("fill","s"===p[g].mode?"#000000":"#ffffff"),s.setAttribute("clip-rule","nonzero"),0!==p[g].x.k?(u=d="mask",n=C.getProp(this.element,p[g].x,0,null,this.element),o=k(),(_=P("filter")).setAttribute("id",o),(a=P("feMorphology")).setAttribute("operator","erode"),a.setAttribute("in","SourceGraphic"),a.setAttribute("radius","0"),_.appendChild(a),h.appendChild(_),s.setAttribute("stroke","s"===p[g].mode?"#000000":"#ffffff")):n=a=null,this.storedData[g]={elem:s,x:n,expan:a,lastPath:"",lastOperator:"",filterId:o,lastRadius:0},"i"===p[g].mode){for(var y=m.length,v=P("g"),b=0;b<y;b+=1)v.appendChild(m[b]);var _=P("mask");_.setAttribute("mask-type","alpha"),_.setAttribute("id",c+"_"+f),_.appendChild(s),h.appendChild(_),v.setAttribute("mask","url("+x()+"#"+c+"_"+f+")"),m.length=0,m.push(v)}else m.push(s);p[g].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[g]={elem:s,lastPath:"",op:C.getProp(this.element,p[g].o,0,.01,this.element),prop:Ue.getShapeProp(this.element,p[g],3),invRect:r},this.viewData[g].prop.k||this.drawPath(p[g],this.viewData[g].prop.v,this.viewData[g])}for(this.maskElement=P(d),l=m.length,g=0;g<l;g+=1)this.maskElement.appendChild(m[g]);0<f&&(this.maskElement.setAttribute("id",c),this.element.maskedElement.setAttribute(u,"url("+x()+"#"+c+")"),h.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}Vs.prototype.prepareFrame=function(){},y([Ji,s,o],Vs),Vs.prototype.getBaseElement=function(){return null},Vs.prototype.renderFrame=function(){},Vs.prototype.destroy=function(){},Vs.prototype.initExpressions=function(){this.layerInterface=Bs(this)},Vs.prototype.getFootageData=function(){return this.footageData},zs.prototype.prepareFrame=function(t){this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder?this._currentTime=t/this.data.sr:(t=this.tm.v,this._currentTime=t),this._volume=this.lv.v[0];t=this._volume*this._volumeMultiplier;this._previousVolume!==t&&(this._previousVolume=t,this.audio.volume(t))},y([Ji,s,o],zs),zs.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||.1<Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek()))&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},zs.prototype.show=function(){},zs.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},zs.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},zs.prototype.resume=function(){this._canPlay=!0},zs.prototype.setRate=function(t){this.audio.rate(t)},zs.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._previousVolume)},zs.prototype.getBaseElement=function(){return null},zs.prototype.destroy=function(){},zs.prototype.sourceRectAtTime=function(){},zs.prototype.initExpressions=function(){},h.prototype.checkLayers=function(t){var e,i,s=this.layers.length;for(this.completeLayers=!0,e=s-1;0<=e;--e)this.elements[e]||(i=this.layers[e]).ip-i.st<=t-this.layers[e].st&&i.op-i.st>t-this.layers[e].st&&this.buildItem(e),this.completeLayers=!!this.elements[e]&&this.completeLayers;this.checkPendingElements()},h.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t);default:return this.createNull(t)}},h.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},h.prototype.createAudio=function(t){return new zs(t,this.globalData,this)},h.prototype.createFootage=function(t){return new Vs(t,this.globalData,this)},h.prototype.buildAllItems=function(){for(var t=this.layers.length,e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},h.prototype.includeLayers=function(t){this.completeLayers=!1;for(var e,i=t.length,s=this.layers.length,r=0;r<i;r+=1)for(e=0;e<s;){if(this.layers[e].id===t[r].id){this.layers[e]=t[r];break}e+=1}},h.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},h.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},h.prototype.buildElementParenting=function(t,e,i){for(var s=this.elements,r=this.layers,a=0,n=r.length;a<n;)r[a].ind==e&&(s[a]&&!0!==s[a]?(i.push(s[a]),s[a].setAsParent(),void 0!==r[a].parent?this.buildElementParenting(t,r[a].parent,i):t.setHierarchy(i)):(this.buildItem(a),this.addPendingElement(t))),a+=1},h.prototype.addPendingElement=function(t){this.pendingElements.push(t)},h.prototype.searchExtraCompositions=function(t){for(var e,i=t.length,s=0;s<i;s+=1)t[s].xt&&((e=this.createComp(t[s])).initExpressions(),this.globalData.projectInterface.registerComposition(e))},h.prototype.getElementByPath=function(t){var e,i=t.shift();if("number"==typeof i)e=this.elements[i];else for(var s=this.elements.length,r=0;r<s;r+=1)if(this.elements[r].data.nm===i){e=this.elements[r];break}return 0===t.length?e:e.getElementByPath(t)},h.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new Hi,this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}},Os.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?Vi.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new p},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t,e=this.finalTransform.mat,i=0,s=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<s;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),i=0;i<s;i+=1)t=this.hierarchy[i].finalTransform.mProp.v.props,e.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}},globalToLocal:function(t){for(var e=[],i=(e.push(this.finalTransform),!0),s=this.comp;i;)s.finalTransform?(s.data.hasMask&&e.splice(0,0,s.finalTransform),s=s.comp):i=!1;for(var r,a=e.length,n=0;n<a;n+=1)r=e[n].mat.applyToPointArray(0,0,0),t=[t[0]-r[0],t[1]-r[1],0];return t},mHelper:new p},Ns.prototype.getMaskProperty=function(t){return this.viewData[t].prop},Ns.prototype.renderFrame=function(t){for(var e,i=this.element.finalTransform.mat,s=this.masksProperties.length,r=0;r<s;r+=1)(this.viewData[r].prop._mdf||t)&&this.drawPath(this.masksProperties[r],this.viewData[r].prop.v,this.viewData[r]),(this.viewData[r].op._mdf||t)&&this.viewData[r].elem.setAttribute("fill-opacity",this.viewData[r].op.v),"n"!==this.masksProperties[r].mode&&(this.viewData[r].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[r].invRect.setAttribute("transform",i.getInverseMatrix().to2dCSS()),this.storedData[r].x)&&(this.storedData[r].x._mdf||t)&&(e=this.storedData[r].expan,this.storedData[r].x.v<0?("erode"!==this.storedData[r].lastOperator&&(this.storedData[r].lastOperator="erode",this.storedData[r].elem.setAttribute("filter","url("+x()+"#"+this.storedData[r].filterId+")")),e.setAttribute("radius",-this.storedData[r].x.v)):("dilate"!==this.storedData[r].lastOperator&&(this.storedData[r].lastOperator="dilate",this.storedData[r].elem.setAttribute("filter",null)),this.storedData[r].elem.setAttribute("stroke-width",2*this.storedData[r].x.v)))},Ns.prototype.getMaskelement=function(){return this.maskElement},Ns.prototype.createLayerSolidPath=function(){var t="M0,0 ";return(t+=" h"+this.globalData.compSize.w)+(" v"+this.globalData.compSize.h)+(" h-"+this.globalData.compSize.w)+(" v-"+this.globalData.compSize.h+" ")},Ns.prototype.drawPath=function(t,e,i){for(var s,r=" M"+e.v[0][0]+","+e.v[0][1],a=e._length,n=1;n<a;n+=1)r+=" C"+e.o[n-1][0]+","+e.o[n-1][1]+" "+e.i[n][0]+","+e.i[n][1]+" "+e.v[n][0]+","+e.v[n][1];e.c&&1<a&&(r+=" C"+e.o[n-1][0]+","+e.o[n-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),i.lastPath!==r&&(s="",i.elem&&(e.c&&(s=t.inv?this.solidPath+r:r),i.elem.setAttribute("d",s)),i.lastPath=r)},Ns.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};(i={}).createFilter=function(t,e){var i=P("filter");i.setAttribute("id",t),!0!==e&&(i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%"));return i},i.createAlphaToLuminanceFilter=function(){var t=P("feColorMatrix");return t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),t};var Gs=i,js=(i={maskType:!0},(/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))&&(i.maskType=!1),i),qs={},Ws="filter_result_";function Ys(t){var e,i="SourceGraphic",s=t.data.ef?t.data.ef.length:0,r=k(),a=Gs.createFilter(r,!0),n=0;for(this.filters=[],e=0;e<s;e+=1){o=null;var o,h=t.data.ef[e].ty;qs[h]&&(o=new qs[h].effect(a,t.effectsManager.effectElements[e],t,Ws+n,i),i=Ws+n,qs[h].countsAsEffect)&&(n+=1),o&&this.filters.push(o)}n&&(t.globalData.defs.appendChild(a),t.layerElement.setAttribute("filter","url("+x()+"#"+r+")")),this.filters.length&&t.addRenderableComponent(this)}function Hs(t,e,i){qs[t]={effect:e,countsAsEffect:i}}function Xs(){}function c(){}function Ks(){}function Zs(){}function Js(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function Us(t,e){this.elem=t,this.pos=e}function Qs(){}Ys.prototype.renderFrame=function(t){for(var e=this.filters.length,i=0;i<e;i+=1)this.filters[i].renderFrame(t)},Xs.prototype={initRendererElement:function(){this.layerElement=P("g")},createContainerElements:function(){this.matteElement=P("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var t,e,i,s,r,a,n,o=null;this.data.td?3==this.data.td||1==this.data.td?((e=P("mask")).setAttribute("id",this.layerId),e.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),e.appendChild(this.layerElement),this.globalData.defs.appendChild(o=e),js.maskType||1!=this.data.td||(e.setAttribute("mask-type","luminance"),r=k(),a=Gs.createFilter(r),this.globalData.defs.appendChild(a),a.appendChild(Gs.createAlphaToLuminanceFilter()),(t=P("g")).appendChild(this.layerElement),o=t,e.appendChild(t),t.setAttribute("filter","url("+x()+"#"+r+")"))):2==this.data.td&&((e=P("mask")).setAttribute("id",this.layerId),e.setAttribute("mask-type","alpha"),i=P("g"),e.appendChild(i),r=k(),a=Gs.createFilter(r),(n=P("feComponentTransfer")).setAttribute("in","SourceGraphic"),a.appendChild(n),(s=P("feFuncA")).setAttribute("type","table"),s.setAttribute("tableValues","1.0 0.0"),n.appendChild(s),this.globalData.defs.appendChild(a),(n=P("rect")).setAttribute("width",this.comp.data.w),n.setAttribute("height",this.comp.data.h),n.setAttribute("x","0"),n.setAttribute("y","0"),n.setAttribute("fill","#ffffff"),n.setAttribute("opacity","0"),i.setAttribute("filter","url("+x()+"#"+r+")"),i.appendChild(n),i.appendChild(this.layerElement),o=i,js.maskType||(e.setAttribute("mask-type","luminance"),a.appendChild(Gs.createAlphaToLuminanceFilter()),t=P("g"),i.appendChild(n),t.appendChild(this.layerElement),o=t,i.appendChild(t)),this.globalData.defs.appendChild(e)):this.data.tt?(this.matteElement.appendChild(this.layerElement),o=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.ty||this.data.hd||(s=P("clipPath"),(r=P("path")).setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),a=k(),s.setAttribute("id",a),s.appendChild(r),this.globalData.defs.appendChild(s),this.checkMasks()?((n=P("g")).setAttribute("clip-path","url("+x()+"#"+a+")"),n.appendChild(this.layerElement),this.transformedElement=n,o?o.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+x()+"#"+a+")")),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},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 Ns(this.data,this,this.globalData),this.renderableEffectsManager=new Ys(this)},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+x()+"#"+t+")")}},c.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},y([Ji,(Zs.prototype={initElement:function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}},Zs)],Ks),y([s,Os,Xs,c,o,Ks],Js),Js.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=P("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.innerElem)},Js.prototype.sourceRectAtTime=function(){return this.sourceRect},Qs.prototype={addShapeToModifiers:function(t){for(var e=this.shapeModifiers.length,i=0;i<e;i+=1)this.shapeModifiers[i].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var e=this.shapeModifiers.length;0<e;)if(this.shapeModifiers[0].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){for(var t=this.shapes.length,e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;0<=e&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);--e);}},searchProcessedElement:function(t){for(var e=this.processedElements,i=0,s=e.length;i<s;){if(e[i].elem===t)return e[i].pos;i+=1}return 0},addProcessedElement:function(t,e){for(var i=this.processedElements,s=i.length;s;)if(i[--s].elem===t)return void(i[s].pos=e);i.push(new Us(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}};var $s={1:"butt",2:"round",3:"square"},tr={1:"miter",2:"round",3:"bevel"};function er(t,e,i){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=i,this.lvl=e,this._isAnimated=!!i.k;for(var s=0,r=t.length;s<r;){if(t[s].mProps.dynamicProperties.length){this._isAnimated=!0;break}s+=1}}function ir(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=!0===t.hd,this.pElem=P("path"),this.msElem=null}function sr(t,e,i,s){this.elem=t,this.frameId=-1,this.dataProps=A(e.length),this.renderer=i,this.k=!1,this.dashStr="",this.dashArray=J("float32",e.length?e.length-1:0),this.dashoffset=J("float32",1),this.initDynamicPropertyContainer(s);for(var r,a=e.length||0,n=0;n<a;n+=1)r=C.getProp(t,e[n].v,0,0,this),this.k=r.k||this.k,this.dataProps[n]={n:e[n].n,p:r};this.k||this.getValue(!0),this._isAnimated=this.k}function rr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=C.getProp(t,e.o,0,.01,this),this.w=C.getProp(t,e.w,0,null,this),this.d=new sr(t,e.d||{},"svg",this),this.c=C.getProp(t,e.c,1,255,this),this.style=i,this._isAnimated=!!this._isAnimated}function ar(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=C.getProp(t,e.o,0,.01,this),this.c=C.getProp(t,e.c,1,255,this),this.style=i}function nr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=i}function or(t,e,i){this.data=e,this.c=J("uint8c",4*e.p);var s=e.k.k[0].s?e.k.k[0].s.length-4*e.p:e.k.k.length-4*e.p;this.o=J("float32",s),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=s,this.initDynamicPropertyContainer(i),this.prop=C.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function hr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,i)}function lr(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=C.getProp(t,e.w,0,null,this),this.d=new sr(t,e.d||{},"svg",this),this.initGradientData(t,e,i),this._isAnimated=!!this._isAnimated}function pr(){this.it=[],this.prevViewData=[],this.gr=P("g")}function fr(t,e,i){this.transform={mProps:t,op:e,container:i},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}er.prototype.setAsAnimated=function(){this._isAnimated=!0},ir.prototype.reset=function(){this.d="",this._mdf=!1},sr.prototype.getValue=function(t){if((this.elem.globalData.frameId!==this.frameId||t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),e=0;e<i;e+=1)"o"!==this.dataProps[e].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},y([b],sr),y([b],rr),y([b],ar),y([b],nr),or.prototype.comparePoints=function(t,e){for(var i=0,s=this.o.length/2;i<s;){if(.01<Math.abs(t[4*i]-t[4*e+2*i]))return!1;i+=1}return!0},or.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},or.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){for(var e,i,s=4*this.data.p,r=0;r<s;r+=1)e=r%4==0?100:255,i=Math.round(this.prop.v[r]*e),this.c[r]!==i&&(this.c[r]=i,this._cmdf=!t);if(this.o.length)for(s=this.prop.v.length,r=4*this.data.p;r<s;r+=1)e=r%2==0?100:1,i=r%2==0?Math.round(100*this.prop.v[r]):this.prop.v[r],this.o[r-4*this.data.p]!==i&&(this.o[r-4*this.data.p]=i,this._omdf=!t);this._mdf=!t}},y([b],or),hr.prototype.initGradientData=function(t,e,i){this.o=C.getProp(t,e.o,0,.01,this),this.s=C.getProp(t,e.s,1,null,this),this.e=C.getProp(t,e.e,1,null,this),this.h=C.getProp(t,e.h||{k:0},0,.01,this),this.a=C.getProp(t,e.a||{k:0},0,U,this),this.g=new or(t,e.g,this),this.style=i,this.stops=[],this.setGradientData(i.pElem,e),this.setGradientOpacity(e,i),this._isAnimated=!!this._isAnimated},hr.prototype.setGradientData=function(t,e){for(var i,s=k(),r=P(1===e.t?"linearGradient":"radialGradient"),a=(r.setAttribute("id",s),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse"),[]),n=4*e.g.p,o=0;o<n;o+=4)i=P("stop"),r.appendChild(i),a.push(i);t.setAttribute("gf"===e.ty?"fill":"stroke","url("+x()+"#"+s+")"),this.gf=r,this.cst=a},hr.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){for(var i,s,r=P("mask"),a=P("path"),n=(r.appendChild(a),k()),o=k(),h=(r.setAttribute("id",o),P(1===t.t?"linearGradient":"radialGradient")),l=(h.setAttribute("id",n),h.setAttribute("spreadMethod","pad"),h.setAttribute("gradientUnits","userSpaceOnUse"),s=(t.g.k.k[0].s||t.g.k.k).length,this.stops),p=4*t.g.p;p<s;p+=2)(i=P("stop")).setAttribute("stop-color","rgb(255,255,255)"),h.appendChild(i),l.push(i);a.setAttribute("gf"===t.ty?"fill":"stroke","url("+x()+"#"+n+")"),"gs"===t.ty&&(a.setAttribute("stroke-linecap",$s[t.lc||2]),a.setAttribute("stroke-linejoin",tr[t.lj||2]),1===t.lj)&&a.setAttribute("stroke-miterlimit",t.ml),this.of=h,this.ms=r,this.ost=l,this.maskId=o,e.msElem=a}},y([b],hr),y([hr,b],lr);var mr,cr,dr=function(t,e,i,s){if(0===e)return"";for(var r=t.o,a=t.i,n=t.v,o=" M"+s.applyToPointStringified(n[0][0],n[0][1]),h=1;h<e;h+=1)o+=" C"+s.applyToPointStringified(r[h-1][0],r[h-1][1])+" "+s.applyToPointStringified(a[h][0],a[h][1])+" "+s.applyToPointStringified(n[h][0],n[h][1]);return o=i&&e?o+(" C"+s.applyToPointStringified(r[h-1][0],r[h-1][1])+" "+s.applyToPointStringified(a[0][0],a[0][1])+" "+s.applyToPointStringified(n[0][0],n[0][1]))+"z":o},ur=(mr=new p,cr=new p,{createRenderFunction:function(t){switch(t.ty){case"fl":return br;case"gf":return xr;case"gs":return _r;case"st":return kr;case"sh":case"el":case"rc":case"sr":return vr;case"tr":return gr;case"no":return yr;default:return null}}});function gr(t,e,i){(i||e.transform.op._mdf)&&e.transform.container.setAttribute("opacity",e.transform.op.v),(i||e.transform.mProps._mdf)&&e.transform.container.setAttribute("transform",e.transform.mProps.v.to2dCSS())}function yr(){}function vr(t,e,i){for(var s,r,a,n,o,h,l,p,f,m,c=e.styles.length,d=e.lvl,u=0;u<c;u+=1){if(n=e.sh._mdf||i,e.styles[u].lvl<d){for(l=cr.reset(),f=d-e.styles[u].lvl,m=e.transformers.length-1;!n&&0<f;)n=e.transformers[m].mProps._mdf||n,--f,--m;if(n)for(f=d-e.styles[u].lvl,m=e.transformers.length-1;0<f;)p=e.transformers[m].mProps.v.props,l.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),--f,--m}else l=mr;if(r=(h=e.sh.paths)._length,n){for(a="",s=0;s<r;s+=1)(o=h.shapes[s])&&o._length&&(a+=dr(o,o._length,o.c,l));e.caches[u]=a}else a=e.caches[u];e.styles[u].d+=!0===t.hd?"":a,e.styles[u]._mdf=n||e.styles[u]._mdf}}function br(t,e,i){var s=e.style;(e.c._mdf||i)&&s.pElem.setAttribute("fill","rgb("+m(e.c.v[0])+","+m(e.c.v[1])+","+m(e.c.v[2])+")"),(e.o._mdf||i)&&s.pElem.setAttribute("fill-opacity",e.o.v)}function _r(t,e,i){xr(t,e,i),kr(0,e,i)}function xr(t,e,i){var s,r,a,n,o=e.gf,h=e.g._hasOpacity,l=e.s.v,p=e.e.v;if((e.o._mdf||i)&&(a="gf"===t.ty?"fill-opacity":"stroke-opacity",e.style.pElem.setAttribute(a,e.o.v)),(e.s._mdf||i)&&(n="x1"==(a=1===t.t?"x1":"cx")?"y1":"cy",o.setAttribute(a,l[0]),o.setAttribute(n,l[1]),h)&&!e.g._collapsable&&(e.of.setAttribute(a,l[0]),e.of.setAttribute(n,l[1])),e.g._cmdf||i)for(var f=e.cst,m=e.g.c,c=f.length,d=0;d<c;d+=1)(s=f[d]).setAttribute("offset",m[4*d]+"%"),s.setAttribute("stop-color","rgb("+m[4*d+1]+","+m[4*d+2]+","+m[4*d+3]+")");if(h&&(e.g._omdf||i)){var u=e.g.o;for(c=(f=e.g._collapsable?e.cst:e.ost).length,d=0;d<c;d+=1)s=f[d],e.g._collapsable||s.setAttribute("offset",u[2*d]+"%"),s.setAttribute("stop-opacity",u[2*d+1])}1===t.t?(e.e._mdf||i)&&(o.setAttribute("x2",p[0]),o.setAttribute("y2",p[1]),h)&&!e.g._collapsable&&(e.of.setAttribute("x2",p[0]),e.of.setAttribute("y2",p[1])):((e.s._mdf||e.e._mdf||i)&&(r=Math.sqrt(Math.pow(l[0]-p[0],2)+Math.pow(l[1]-p[1],2)),o.setAttribute("r",r),h)&&!e.g._collapsable&&e.of.setAttribute("r",r),(e.e._mdf||e.h._mdf||e.a._mdf||i)&&(r=r||Math.sqrt(Math.pow(l[0]-p[0],2)+Math.pow(l[1]-p[1],2)),a=Math.atan2(p[1]-l[1],p[0]-l[0]),1<=(n=e.h.v)?n=.99:n<=-1&&(n=-.99),t=r*n,i=Math.cos(a+e.a.v)*t+l[0],p=Math.sin(a+e.a.v)*t+l[1],o.setAttribute("fx",i),o.setAttribute("fy",p),h)&&!e.g._collapsable&&(e.of.setAttribute("fx",i),e.of.setAttribute("fy",p)))}function kr(t,e,i){var s=e.style,r=e.d;r&&(r._mdf||i)&&r.dashStr&&(s.pElem.setAttribute("stroke-dasharray",r.dashStr),s.pElem.setAttribute("stroke-dashoffset",r.dashoffset[0])),e.c&&(e.c._mdf||i)&&s.pElem.setAttribute("stroke","rgb("+m(e.c.v[0])+","+m(e.c.v[1])+","+m(e.c.v[2])+")"),(e.o._mdf||i)&&s.pElem.setAttribute("stroke-opacity",e.o.v),(e.w._mdf||i)&&(s.pElem.setAttribute("stroke-width",e.w.v),s.msElem)&&s.msElem.setAttribute("stroke-width",e.w.v)}function D(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,i),this.prevViewData=[]}function Ar(t,e,i,s,r,a){this.o=t,this.sw=e,this.sc=i,this.fc=s,this.m=r,this.p=a,this._mdf={o:!0,sw:!!e,sc:!!i,fc:!!s,m:!0,p:!0}}function d(t,e){this._frameId=R,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}y([s,Os,Xs,Qs,c,o,Ks],D),D.prototype.initSecondaryElement=function(){},D.prototype.identityMatrix=new p,D.prototype.buildExpressionInterface=function(){},D.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},D.prototype.filterUniqueShapes=function(){for(var t,e,i,s=this.shapes.length,r=this.stylesList.length,a=[],n=!1,o=0;o<r;o+=1){for(i=this.stylesList[o],n=!1,t=a.length=0;t<s;t+=1)-1!==(e=this.shapes[t]).styles.indexOf(i)&&(a.push(e),n=e._isAnimated||n);1<a.length&&n&&this.setShapesAsAnimated(a)}},D.prototype.setShapesAsAnimated=function(t){for(var e=t.length,i=0;i<e;i+=1)t[i].setAsAnimated()},D.prototype.createStyleElement=function(t,e){var i,e=new ir(t,e),s=e.pElem;return"st"===t.ty?i=new rr(this,t,e):"fl"===t.ty?i=new ar(this,t,e):"gf"===t.ty||"gs"===t.ty?(i=new("gf"===t.ty?hr:lr)(this,t,e),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),s.setAttribute("mask","url("+x()+"#"+i.maskId+")"))):"no"===t.ty&&(i=new nr(this,0,e)),"st"!==t.ty&&"gs"!==t.ty||(s.setAttribute("stroke-linecap",$s[t.lc||2]),s.setAttribute("stroke-linejoin",tr[t.lj||2]),s.setAttribute("fill-opacity","0"),1===t.lj&&s.setAttribute("stroke-miterlimit",t.ml)),2===t.r&&s.setAttribute("fill-rule","evenodd"),t.ln&&s.setAttribute("id",t.ln),t.cl&&s.setAttribute("class",t.cl),t.bm&&(s.style["mix-blend-mode"]=As(t.bm)),this.stylesList.push(e),this.addToAnimatedContents(t,i),i},D.prototype.createGroupElement=function(t){var e=new pr;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=As(t.bm)),e},D.prototype.createTransformElement=function(t,e){var i=Vi.getTransformProperty(this,t,this),i=new fr(i,i.o,e);return this.addToAnimatedContents(t,i),i},D.prototype.createShapeElement=function(t,e,i){var s=4;"rc"===t.ty?s=5:"el"===t.ty?s=6:"sr"===t.ty&&(s=7);e=new er(e,i,Ue.getShapeProp(this,t,s,this));return this.shapes.push(e),this.addShapeToModifiers(e),this.addToAnimatedContents(t,e),e},D.prototype.addToAnimatedContents=function(t,e){for(var i=0,s=this.animatedContents.length;i<s;){if(this.animatedContents[i].element===e)return;i+=1}this.animatedContents.push({fn:ur.createRenderFunction(t),element:e,data:t})},D.prototype.setElementStyles=function(t){for(var e=t.styles,i=this.stylesList.length,s=0;s<i;s+=1)this.stylesList[s].closed||e.push(this.stylesList[s])},D.prototype.reloadShapes=function(){this._isFirstFrame=!0;for(var t=this.itemsData.length,e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},D.prototype.searchShapes=function(t,e,i,s,r,a,n){for(var o,h,l,p,f,m=[].concat(a),c=t.length-1,d=[],u=[],g=c;0<=g;--g){if((f=this.searchProcessedElement(t[g]))?e[g]=i[f-1]:t[g]._render=n,"fl"===t[g].ty||"st"===t[g].ty||"gf"===t[g].ty||"gs"===t[g].ty||"no"===t[g].ty)f?e[g].style.closed=!1:e[g]=this.createStyleElement(t[g],r),t[g]._render&&e[g].style.pElem.parentNode!==s&&s.appendChild(e[g].style.pElem),d.push(e[g].style);else if("gr"===t[g].ty){if(f)for(h=e[g].it.length,o=0;o<h;o+=1)e[g].prevViewData[o]=e[g].it[o];else e[g]=this.createGroupElement(t[g]);this.searchShapes(t[g].it,e[g].it,e[g].prevViewData,e[g].gr,r+1,m,n),t[g]._render&&e[g].gr.parentNode!==s&&s.appendChild(e[g].gr)}else"tr"===t[g].ty?(f||(e[g]=this.createTransformElement(t[g],s)),l=e[g].transform,m.push(l)):"sh"===t[g].ty||"rc"===t[g].ty||"el"===t[g].ty||"sr"===t[g].ty?(f||(e[g]=this.createShapeElement(t[g],m,r)),this.setElementStyles(e[g])):"tm"===t[g].ty||"rd"===t[g].ty||"ms"===t[g].ty||"pb"===t[g].ty?(f?(p=e[g]).closed=!1:((p=Fi.getModifier(t[g].ty)).init(this,t[g]),e[g]=p,this.shapeModifiers.push(p)),u.push(p)):"rp"===t[g].ty&&(f?(p=e[g]).closed=!0:(p=Fi.getModifier(t[g].ty),(e[g]=p).init(this,t,g,e),this.shapeModifiers.push(p),n=!1),u.push(p));this.addProcessedElement(t[g],g+1)}for(c=d.length,g=0;g<c;g+=1)d[g].closed=!0;for(c=u.length,g=0;g<c;g+=1)u[g].closed=!0},D.prototype.renderInnerContent=function(){this.renderModifiers();for(var t=this.stylesList.length,e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},D.prototype.renderShape=function(){for(var t,e=this.animatedContents.length,i=0;i<e;i+=1)t=this.animatedContents[i],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},D.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},Ar.prototype.update=function(t,e,i,s,r,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1;var n=this._mdf.p=!1;return this.o!==t&&(this.o=t,n=this._mdf.o=!0),this.sw!==e&&(this.sw=e,n=this._mdf.sw=!0),this.sc!==i&&(this.sc=i,n=this._mdf.sc=!0),this.fc!==s&&(this.fc=s,n=this._mdf.fc=!0),this.m!==r&&(this.m=r,n=this._mdf.m=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,n=this._mdf.p=!0),n},d.prototype.defaultBoxWidth=[0,0],d.prototype.copyData=function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},d.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},d.prototype.searchProperty=function(){return this.searchKeyframes()},d.prototype.searchKeyframes=function(){return this.kf=1<this.data.d.k.length,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},d.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},d.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,i=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{this.lock=!0,this._mdf=!1;for(var s=this.effectsSequence.length,r=t||this.data.d.k[this.keysIndex].s,a=0;a<s;a+=1)r=i!==this.keysIndex?this.effectsSequence[a](r,r.t):this.effectsSequence[a](this.currentData,r.t);e!==r&&this.setCurrentData(r),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},d.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,i=0,s=t.length;i<=s-1&&!(i===s-1||t[i+1].t>e);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},d.prototype.buildFinalText=function(t){for(var e,i,s=[],r=0,a=t.length,n=!1;r<a;)e=t.charCodeAt(r),Hi.isCombinedCharacter(e)?s[s.length-1]+=t.charAt(r):55296<=e&&e<=56319?56320<=(i=t.charCodeAt(r+1))&&i<=57343?(n||Hi.isModifier(e,i)?(s[s.length-1]+=t.substr(r,2),n=!1):s.push(t.substr(r,2)),r+=1):s.push(t.charAt(r)):56319<e?(i=t.charCodeAt(r+1),Hi.isZeroWidthJoiner(e,i)?(n=!0,s[s.length-1]+=t.substr(r,2),r+=1):s.push(t.charAt(r))):Hi.isZeroWidthJoiner(e)?(s[s.length-1]+=t.charAt(r),n=!0):s.push(t.charAt(r)),r+=1;return s},d.prototype.completeTextData=function(t){t.__complete=!0;var e,i,s,r,a=this.elem.globalData.fontManager,n=this.data,o=[],h=0,l=n.m.g,p=0,f=0,m=0,c=[],d=0,u=0,g=a.getFontByName(t.f),y=0,v=Gi(g),b=(t.fWeight=v.weight,t.fStyle=v.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),A=t.finalText.length,t.finalLineHeight=t.lh,t.tr/1e3*t.finalSize);if(t.sz)for(var _=!0,R=t.sz[0],V=t.sz[1];_;){for(var x,k=0,d=0,A=(x=this.buildFinalText(t.t)).length,b=t.tr/1e3*t.finalSize,P=-1,C=0;C<A;C+=1)r=x[C].charCodeAt(0),e=!1," "===x[C]?P=C:13!==r&&3!==r||(e=!(d=0),k+=t.finalLineHeight||1.2*t.finalSize),d=R<d+(y=a.chars?(s=a.getCharData(x[C],g.fStyle,g.fFamily),e?0:s.w*t.finalSize/100):a.measureText(x[C],t.f,t.finalSize))&&" "!==x[C]?(-1===P?A+=1:C=P,k+=t.finalLineHeight||1.2*t.finalSize,x.splice(C,P===C?1:0,"\r"),P=-1,0):d+y+b;k+=g.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&V<k?(--t.finalSize,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=x,A=t.finalText.length,_=!1)}d=-b;var w,y=0,D=0;for(C=0;C<A;C+=1)if(e=!1,13===(r=(w=t.finalText[C]).charCodeAt(0))||3===r?(D=0,c.push(d),u=u<d?d:u,d=-2*b,e=!(i=""),m+=1):i=w,y=a.chars?(s=a.getCharData(w,g.fStyle,a.getFontByName(t.f).fFamily),e?0:s.w*t.finalSize/100):a.measureText(i,t.f,t.finalSize)," "===w?D+=y+b:(d+=y+b+D,D=0),o.push({l:y,an:y,add:p,n:e,anIndexes:[],val:i,line:m,animatorJustifyOffset:0}),2==l){if(p+=y,""===i||" "===i||C===A-1){for(""!==i&&" "!==i||(p-=y);f<=C;)o[f].an=p,o[f].ind=h,o[f].extra=y,f+=1;h+=1,p=0}}else if(3==l){if(p+=y,""===i||C===A-1){for(""===i&&(p-=y);f<=C;)o[f].an=p,o[f].ind=h,o[f].extra=y,f+=1;p=0,h+=1}}else o[h].ind=h,o[h].extra=0,h+=1;if(t.l=o,u=u<d?d:u,c.push(d),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=u,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=c;for(var E,S,T,M,F=n.a,z=F.length,I=[],L=0;L<z;L+=1){for((E=F[L]).a.sc&&(t.strokeColorAnim=!0),E.a.sw&&(t.strokeWidthAnim=!0),(E.a.fc||E.a.fh||E.a.fs||E.a.fb)&&(t.fillColorAnim=!0),T=E.s.b,C=M=0;C<A;C+=1)(S=o[C]).anIndexes[L]=M,(1==T&&""!==S.val||2==T&&""!==S.val&&" "!==S.val||3==T&&(S.n||" "==S.val||C==A-1)||4==T&&(S.n||C==A-1))&&(1===E.s.rn&&I.push(M),M+=1);n.a[L].s.totalChars=M;var B,O=-1;if(1===E.s.rn)for(C=0;C<A;C+=1)O!=(S=o[C]).anIndexes[L]&&(O=S.anIndexes[L],B=I.splice(Math.floor(Math.random()*I.length),1)[0]),S.anIndexes[L]=B}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=g.ascent*t.finalSize/100},d.prototype.updateDocumentData=function(t,e){e=void 0===e?this.keysIndex:e;var i=this.copyData({},this.data.d.k[e].s),i=this.copyData(i,t);this.data.d.k[e].s=i,this.recalculate(e),this.elem.addDynamicProperty(this)},d.prototype.recalculate=function(t){t=this.data.d.k[t].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},d.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},d.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};Pr=Math.max,Cr=Math.min,wr=Math.floor,Er.prototype={getMult:function(t){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var e,i=0,s=0,r=1,a=1,i=(0<this.ne.v?i=this.ne.v/100:s=-this.ne.v/100,0<this.xe.v?r=1-this.xe.v/100:a=1+this.xe.v/100,pe.getBezierEasing(i,s,r,a).get),s=0,r=this.finalS,a=this.finalE,n=this.data.sh;return s=2===n?i(s=a===r?a<=t?1:0:Pr(0,Cr(.5/(a-r)+(t-r)/(a-r),1))):3===n?i(s=a===r?a<=t?0:1:1-Pr(0,Cr(.5/(a-r)+(t-r)/(a-r),1))):4===n?(a===r?s=0:(s=Pr(0,Cr(.5/(a-r)+(t-r)/(a-r),1)))<.5?s*=2:s=1-2*(s-.5),i(s)):i(s=5===n?a===r?0:(e=-(i=a-r)/2+(t=Cr(Pr(0,t+.5-r),a-r)),i=i/2,Math.sqrt(1-e*e/(i*i))):6===n?a===r?0:(t=Cr(Pr(0,t+.5-r),a-r),(1+Math.cos(Math.PI+2*Math.PI*t/(a-r)))/2):t>=wr(r)?Pr(0,Cr(t-r<0?Cr(a,1)-(r-t):a-t,1)):s),100!==this.sm.v&&(s<(i=.5-.5*(e=0===(e=.01*this.sm.v)?1e-8:e))?s=0:1<(s=(s-i)/e)&&(s=1)),s*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,e=this.o.v/t,i=this.s.v/t+e,t=this.e.v/t+e;t<i&&(e=i,i=t,t=e),this.finalS=i,this.finalE=t}},y([b],Er);var Pr,Cr,wr,Dr={getTextSelectorProp:function(t,e,i){return new Er(t,e)}};function Er(t,e){this._currentTextLength=-1,this.k=!1,this.data=e,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=C.getProp(t,e.s||{k:0},0,0,this),"e"in e?this.e=C.getProp(t,e.e,0,0,this):this.e={v:100},this.o=C.getProp(t,e.o||{k:0},0,0,this),this.xe=C.getProp(t,e.xe||{k:0},0,0,this),this.ne=C.getProp(t,e.ne||{k:0},0,0,this),this.sm=C.getProp(t,e.sm||{k:100},0,0,this),this.a=C.getProp(t,e.a,0,.01,this),this.dynamicProperties.length||this.getValue()}function Sr(t,e,i){var s={propType:!1},r=C.getProp,a=e.a;this.a={r:a.r?r(t,a.r,0,U,i):s,rx:a.rx?r(t,a.rx,0,U,i):s,ry:a.ry?r(t,a.ry,0,U,i):s,sk:a.sk?r(t,a.sk,0,U,i):s,sa:a.sa?r(t,a.sa,0,U,i):s,s:a.s?r(t,a.s,1,.01,i):s,a:a.a?r(t,a.a,1,0,i):s,o:a.o?r(t,a.o,0,.01,i):s,p:a.p?r(t,a.p,1,0,i):s,sw:a.sw?r(t,a.sw,0,0,i):s,sc:a.sc?r(t,a.sc,1,0,i):s,fc:a.fc?r(t,a.fc,1,0,i):s,fh:a.fh?r(t,a.fh,0,0,i):s,fs:a.fs?r(t,a.fs,0,.01,i):s,fb:a.fb?r(t,a.fb,0,.01,i):s,t:a.t?r(t,a.t,0,0,i):s},this.s=Dr.getTextSelectorProp(t,e.s,i),this.s.t=e.s.t}function Tr(t,e,i){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=i,this._animatorsData=A(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(i)}function Mr(){}Tr.prototype.searchProperties=function(){for(var t,e=this._textData.a.length,i=C.getProp,s=0;s<e;s+=1)t=this._textData.a[s],this._animatorsData[s]=new Sr(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:i(this._elem,this._textData.p.a,0,0,this),f:i(this._elem,this._textData.p.f,0,0,this),l:i(this._elem,this._textData.p.l,0,0,this),r:i(this._elem,this._textData.p.r,0,0,this),p:i(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=i(this._elem,this._textData.m.a,1,0,this)},Tr.prototype.getMeasures=function(t,R){if(this.lettersChangedFlag=R,this._mdf||this._isFirstFrame||R||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var e,i,s,V,r,a,n,o,h,z,l,O,p,f=this._moreOptions.alignment.v,m=this._animatorsData,c=this._textData,d=this.mHelper,N=this._renderType,G=this.renderedLetters.length,u=t.l;if(this._hasMaskedPath){if(p=this._pathData.m,!this._pathData.n||this._pathData._mdf){for(var g,y=p.v,v={tLength:0,segments:[]},b=(y=this._pathData.r.v?y.reverse():y)._length-1,_=l=0;_<b;_+=1)g=xe.buildBezierData(y.v[_],y.v[_+1],[y.o[_][0]-y.v[_][0],y.o[_][1]-y.v[_][1]],[y.i[_+1][0]-y.v[_+1][0],y.i[_+1][1]-y.v[_+1][1]]),v.tLength+=g.segmentLength,v.segments.push(g),l+=g.segmentLength;_=b,p.v.c&&(g=xe.buildBezierData(y.v[_],y.v[0],[y.o[_][0]-y.v[_][0],y.o[_][1]-y.v[_][1]],[y.i[0][0]-y.v[0][0],y.i[0][1]-y.v[0][1]]),v.tLength+=g.segmentLength,v.segments.push(g),l+=g.segmentLength),this._pathData.pi=v}if(v=this._pathData.pi,e=this._pathData.f.v,r=1,V=!(s=a=0),h=v.segments,e<0&&p.v.c)for(v.tLength<Math.abs(e)&&(e=-Math.abs(e)%v.tLength),r=(o=h[a=h.length-1].points).length-1;e<0;)e+=o[r].partialLength,--r<0&&(r=(o=h[--a].points).length-1);n=(o=h[a].points)[r-1],z=(i=o[r]).partialLength}b=u.length;var x,j,k,A,q,W,P,C,w,D,E,Y,H,X,K,Z,S=0,J=0,U=1.2*t.finalSize*.714,Q=!0,T=m.length,M=-1,$=e,tt=a,et=r,it=-1,st="",rt=this.defaultPropsArray;if(2===t.j||1===t.j){var F=0,at=0,nt=2===t.j?-.5:-1,I=0,ot=!0;for(_=0;_<b;_+=1)if(u[_].n){for(F&&(F+=at);I<_;)u[I].animatorJustifyOffset=F,I+=1;ot=!(F=0)}else{for(B=0;B<T;B+=1)(x=m[B].a).t.propType&&(ot&&2===t.j&&(at+=x.t.v*nt),(k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars)).length?F+=x.t.v*k[0]*nt:F+=x.t.v*k*nt);ot=!1}for(F&&(F+=at);I<_;)u[I].animatorJustifyOffset=F,I+=1}for(_=0;_<b;_+=1){if(d.reset(),P=1,u[_].n)S=0,J=J+t.yOffset+(Q?1:0),e=$,Q=!1,this._hasMaskedPath&&(n=(o=h[a=tt].points)[(r=et)-1],z=(i=o[r]).partialLength,s=0),K=Y=X=st="",rt=this.defaultPropsArray;else{if(this._hasMaskedPath){if(it!==u[_].line){switch(t.j){case 1:e+=l-t.lineWidths[u[_].line];break;case 2:e+=(l-t.lineWidths[u[_].line])/2}it=u[_].line}M!==u[_].ind&&(u[M]&&(e+=u[M].extra),e+=u[_].an/2,M=u[_].ind),e+=f[0]*u[_].an*.005;for(var L=0,B=0;B<T;B+=1)(x=m[B].a).p.propType&&((k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars)).length?L+=x.p.v[0]*k[0]:L+=x.p.v[0]*k),x.a.propType&&((k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars)).length?L+=x.a.v[0]*k[0]:L+=x.a.v[0]*k);for(V=!0,this._pathData.a.v&&(e=.5*u[0].an+(l-this._pathData.f.v-.5*u[0].an-.5*u[u.length-1].an)*M/(b-1),e+=this._pathData.f.v);V;)e+L<=s+z||!o?(O=(e+L-s)/i.partialLength,q=n.point[0]+(i.point[0]-n.point[0])*O,W=n.point[1]+(i.point[1]-n.point[1])*O,d.translate(-f[0]*u[_].an*.005,-f[1]*U*.01),V=!1):o&&(s+=i.partialLength,(r+=1)>=o.length&&(r=0,o=h[a+=1]?h[a].points:p.v.c?h[a=r=0].points:(s-=i.partialLength,null)),o)&&(n=i,z=(i=o[r]).partialLength);A=u[_].an/2-u[_].add,d.translate(-A,0,0)}else A=u[_].an/2-u[_].add,d.translate(-A,0,0),d.translate(-f[0]*u[_].an*.005,-f[1]*U*.01,0);for(B=0;B<T;B+=1)(x=m[B].a).t.propType&&(k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars),0===S&&0===t.j||(this._hasMaskedPath?k.length?e+=x.t.v*k[0]:e+=x.t.v*k:k.length?S+=x.t.v*k[0]:S+=x.t.v*k));for(t.strokeWidthAnim&&(w=t.sw||0),t.strokeColorAnim&&(C=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&(D=[t.fc[0],t.fc[1],t.fc[2]]),B=0;B<T;B+=1)(x=m[B].a).a.propType&&((k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars)).length?d.translate(-x.a.v[0]*k[0],-x.a.v[1]*k[1],x.a.v[2]*k[2]):d.translate(-x.a.v[0]*k,-x.a.v[1]*k,x.a.v[2]*k));for(B=0;B<T;B+=1)(x=m[B].a).s.propType&&((k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars)).length?d.scale(1+(x.s.v[0]-1)*k[0],1+(x.s.v[1]-1)*k[1],1):d.scale(1+(x.s.v[0]-1)*k,1+(x.s.v[1]-1)*k,1));for(B=0;B<T;B+=1){if(x=m[B].a,k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars),x.sk.propType&&(k.length?d.skewFromAxis(-x.sk.v*k[0],x.sa.v*k[1]):d.skewFromAxis(-x.sk.v*k,x.sa.v*k)),x.r.propType&&(k.length?d.rotateZ(-x.r.v*k[2]):d.rotateZ(-x.r.v*k)),x.ry.propType&&(k.length?d.rotateY(x.ry.v*k[1]):d.rotateY(x.ry.v*k)),x.rx.propType&&(k.length?d.rotateX(x.rx.v*k[0]):d.rotateX(x.rx.v*k)),x.o.propType&&(k.length?P+=(x.o.v*k[0]-P)*k[0]:P+=(x.o.v*k-P)*k),t.strokeWidthAnim&&x.sw.propType&&(k.length?w+=x.sw.v*k[0]:w+=x.sw.v*k),t.strokeColorAnim&&x.sc.propType)for(E=0;E<3;E+=1)k.length?C[E]+=(x.sc.v[E]-C[E])*k[0]:C[E]+=(x.sc.v[E]-C[E])*k;if(t.fillColorAnim&&t.fc){if(x.fc.propType)for(E=0;E<3;E+=1)k.length?D[E]+=(x.fc.v[E]-D[E])*k[0]:D[E]+=(x.fc.v[E]-D[E])*k;x.fh.propType&&(D=k.length?bt(D,x.fh.v*k[0]):bt(D,x.fh.v*k)),x.fs.propType&&(D=k.length?yt(D,x.fs.v*k[0]):yt(D,x.fs.v*k)),x.fb.propType&&(D=k.length?vt(D,x.fb.v*k[0]):vt(D,x.fb.v*k))}}for(B=0;B<T;B+=1)(x=m[B].a).p.propType&&(k=m[B].s.getMult(u[_].anIndexes[B],c.a[B].s.totalChars),this._hasMaskedPath?k.length?d.translate(0,x.p.v[1]*k[0],-x.p.v[2]*k[1]):d.translate(0,x.p.v[1]*k,-x.p.v[2]*k):k.length?d.translate(x.p.v[0]*k[0],x.p.v[1]*k[1],-x.p.v[2]*k[2]):d.translate(x.p.v[0]*k,x.p.v[1]*k,-x.p.v[2]*k));if(t.strokeWidthAnim&&(Y=w<0?0:w),t.strokeColorAnim&&(H="rgb("+Math.round(255*C[0])+","+Math.round(255*C[1])+","+Math.round(255*C[2])+")"),t.fillColorAnim&&t.fc&&(X="rgb("+Math.round(255*D[0])+","+Math.round(255*D[1])+","+Math.round(255*D[2])+")"),this._hasMaskedPath)d.translate(0,-t.ls),d.translate(0,f[1]*U*.01+J,0),this._pathData.p.v&&(Z=(i.point[1]-n.point[1])/(i.point[0]-n.point[0]),Z=180*Math.atan(Z)/Math.PI,i.point[0]<n.point[0]&&(Z+=180),d.rotate(-Z*Math.PI/180)),d.translate(q,W,0),e-=f[0]*u[_].an*.005,u[_+1]&&M!==u[_+1].ind&&(e=(e+=u[_].an/2)+.001*t.tr*t.finalSize);else{switch(d.translate(S,J,0),t.ps&&d.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:d.translate(u[_].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[u[_].line]),0,0);break;case 2:d.translate(u[_].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[u[_].line])/2,0,0)}d.translate(0,-t.ls),d.translate(A,0,0),d.translate(f[0]*u[_].an*.005,f[1]*U*.01,0),S+=u[_].l+.001*t.tr*t.finalSize}"html"===N?st=d.toCSS():"svg"===N?st=d.to2dCSS():rt=[d.props[0],d.props[1],d.props[2],d.props[3],d.props[4],d.props[5],d.props[6],d.props[7],d.props[8],d.props[9],d.props[10],d.props[11],d.props[12],d.props[13],d.props[14],d.props[15]],K=P}G<=_?(j=new Ar(K,Y,H,X,st,rt),this.renderedLetters.push(j),G+=1,this.lettersChangedFlag=!0):(j=this.renderedLetters[_],this.lettersChangedFlag=j.update(K,Y,H,X,st,rt)||this.lettersChangedFlag)}}},Tr.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},Tr.prototype.mHelper=new p,Tr.prototype.defaultPropsArray=[],y([b],Tr),Mr.prototype.initElement=function(t,e,i){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,i),this.textProperty=new d(this,t.t,this.dynamicProperties),this.textAnimator=new Tr(t.t,this.renderType,this),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},Mr.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},Mr.prototype.createPathShape=function(t,e){for(var i,s=e.length,r="",a=0;a<s;a+=1)"sh"===e[a].ty&&(i=e[a].ks.k,r+=dr(i,i.i.length,!0,t));return r},Mr.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},Mr.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},Mr.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},Mr.prototype.applyTextPropertiesToMatrix=function(t,e,i,s,r){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i])/2,0,0)}e.translate(s,r,0)},Mr.prototype.buildColor=function(t){return"rgb("+Math.round(255*t[0])+","+Math.round(255*t[1])+","+Math.round(255*t[2])+")"},Mr.prototype.emptyProp=new Ar,Mr.prototype.destroy=function(){};var Fr={shapes:[]};function Ir(t,e,i){this.textSpans=[],this.renderType="svg",this.initElement(t,e,i)}function Lr(t,e,i){this.initElement(t,e,i)}function Br(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initFrame(),this.initTransform(t,e,i),this.initHierarchy()}function u(){}function Rr(){}function Vr(t,e,i){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?A(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?C.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function zr(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=P("svg");var t="",i=(e&&e.title&&(i=P("title"),s=k(),i.setAttribute("id",s),i.textContent=e.title,this.svgElement.appendChild(i),t+=s),e&&e.description&&(i=P("desc"),s=k(),i.setAttribute("id",s),i.textContent=e.description,this.svgElement.appendChild(i),t+=" "+s),t&&this.svgElement.setAttribute("aria-labelledby",t),P("defs")),s=(this.svgElement.appendChild(i),P("g"));this.svgElement.appendChild(s),this.layerElement=s,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&!1===e.hideOnTransparent),viewBoxOnly:!0,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height},this.globalData={_mdf:!1,frameNum:-1,defs:i,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function Or(){var t;this.saved=[],this.cArrPos=0,this.cTr=new p,this.cO=1;for(this.savedOp=J("float32",15),t=0;t<15;t+=1)this.saved[t]=J("float32",16);this._length=15}function Nr(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function Gr(){}function jr(t,e){this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=A(this.masksProperties.length);for(var i=this.masksProperties.length,s=!1,r=0;r<i;r+=1)"n"!==this.masksProperties[r].mode&&(s=!0),this.viewData[r]=Ue.getShapeProp(this.element,this.masksProperties[r],3);(this.hasMasks=s)&&this.element.addRenderableComponent(this)}function qr(){}function Wr(t,e,i,s){this.styledShapes=[],this.tr=[0,0,0,0,0,0];for(var r,a=4,n=("rc"===e.ty?a=5:"el"===e.ty?a=6:"sr"===e.ty&&(a=7),this.sh=Ue.getShapeProp(t,e,a,t),i.length),o=0;o<n;o+=1)i[o].closed||(r={transforms:s.addTransformSequence(i[o].transforms),trNodes:[]},this.styledShapes.push(r),i[o].elements.push(r))}function E(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new Nr,this.initElement(t,e,i)}function Yr(t,e,i){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(t,e,i)}function Hr(t,e,i){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(t,e,i)}function Xr(t,e,i){this.initElement(t,e,i)}function S(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new Or,this.elements=[],this.pendingElements=[],this.transformMat=new p,this.completeLayers=!1,this.rendererType="canvas"}function Kr(t,e,i){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=A(this.layers.length),this.initElement(t,e,i),this.tm=t.tm?C.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function Zr(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new Or,this.elements=[],this.pendingElements=[],this.transformMat=new p,this.completeLayers=!1,this.rendererType="canvas"}function Jr(){}function Ur(t,e,i){this.initElement(t,e,i)}function T(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=P("g"),this.initElement(t,e,i),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function Qr(t,e,i){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,i)}function $r(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initHierarchy();e=C.getProp;if(this.pe=e(this,t.pe,0,0,this),t.ks.p.s?(this.px=e(this,t.ks.p.x,1,0,this),this.py=e(this,t.ks.p.y,1,0,this),this.pz=e(this,t.ks.p.z,1,0,this)):this.p=e(this,t.ks.p,1,0,this),t.ks.a&&(this.a=e(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to)for(var s=t.ks.or.k.length,r=0;r<s;r+=1)t.ks.or.k[r].to=null,t.ks.or.k[r].ti=null;this.or=e(this,t.ks.or,1,U,this),this.or.sh=!0,this.rx=e(this,t.ks.rx,0,U,this),this.ry=e(this,t.ks.ry,0,U,this),this.rz=e(this,t.ks.rz,0,U,this),this.mat=new p,this._prevMat=new p,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function ta(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i)}function M(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function ea(t,e,i){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?A(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?C.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function ia(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}y([s,Os,Xs,c,o,Ks,Mr],Ir),Ir.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=P("text"))},Ir.prototype.buildTextContents=function(t){for(var e=0,i=t.length,s=[],r="";e<i;)t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)?(s.push(r),r=""):r+=t[e],e+=1;return s.push(r),s},Ir.prototype.buildShapeData=function(t,e){var i;return t.shapes&&t.shapes.length&&(i=t.shapes[0]).it&&(i=i.it[i.it.length-1]).s&&(i.s.k[0]=e,i.s.k[1]=e),t},Ir.prototype.buildNewText=function(){this.addDynamicProperty(this);var t,e,i=this.textProperty.currentData,s=(this.renderedLetters=A(i?i.l.length:0),i.fc?this.layerElement.setAttribute("fill",this.buildColor(i.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),i.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(i.sc)),this.layerElement.setAttribute("stroke-width",i.sw)),this.layerElement.setAttribute("font-size",i.finalSize),this.globalData.fontManager.getFontByName(i.f)),r=(s.fClass?this.layerElement.setAttribute("class",s.fClass):(this.layerElement.setAttribute("font-family",s.fFamily),t=i.fWeight,e=i.fStyle,this.layerElement.setAttribute("font-style",e),this.layerElement.setAttribute("font-weight",t)),i.l||[]),a=!!this.globalData.fontManager.chars,n=(_=r.length,this.mHelper),o=this.data.singleShape,h=0,l=0,p=!0,f=.001*i.tr*i.finalSize;if(!o||a||i.sz){var m,c,d,u,g=this.textSpans.length;for(x=0;x<_;x+=1)this.textSpans[x]||(this.textSpans[x]={span:null,childSpan:null,glyph:null}),a&&o&&0!==x||(m=x<g?this.textSpans[x].span:P(a?"g":"text"),g<=x&&(m.setAttribute("stroke-linecap","butt"),m.setAttribute("stroke-linejoin","round"),m.setAttribute("stroke-miterlimit","4"),this.textSpans[x].span=m,a&&(u=P("g"),m.appendChild(u),this.textSpans[x].childSpan=u),this.textSpans[x].span=m,this.layerElement.appendChild(m)),m.style.display="inherit"),n.reset(),o&&(r[x].n&&(h=-f,l=l+i.yOffset+(p?1:0),p=!1),this.applyTextPropertiesToMatrix(i,n,r[x].line,h,l),h=h+(r[x].l||0)+f),a?(c=1===(u=this.globalData.fontManager.getCharData(i.finalText[x],s.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily)).t?new Vr(u.data,this.globalData,this):(c=Fr,new D(c=u.data&&u.data.shapes?this.buildShapeData(u.data,i.finalSize):c,this.globalData,this)),this.textSpans[x].glyph&&(d=this.textSpans[x].glyph,this.textSpans[x].childSpan.removeChild(d.layerElement),d.destroy()),(this.textSpans[x].glyph=c)._debug=!0,c.prepareFrame(0),c.renderFrame(),this.textSpans[x].childSpan.appendChild(c.layerElement),1===u.t&&this.textSpans[x].childSpan.setAttribute("transform","scale("+i.finalSize/100+","+i.finalSize/100+")")):(o&&m.setAttribute("transform","translate("+n.props[12]+","+n.props[13]+")"),m.textContent=r[x].val,m.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));o&&m&&m.setAttribute("d","")}else{var y=this.textContainer,v="start";switch(i.j){case 1:v="end";break;case 2:v="middle";break;default:v="start"}y.setAttribute("text-anchor",v),y.setAttribute("letter-spacing",f);for(var b=this.buildTextContents(i.finalText),_=b.length,l=i.ps?i.ps[1]+i.ascent:0,x=0;x<_;x+=1)(m=this.textSpans[x].span||P("tspan")).textContent=b[x],m.setAttribute("x",0),m.setAttribute("y",l),m.style.display="inherit",y.appendChild(m),this.textSpans[x]||(this.textSpans[x]={span:null,glyph:null}),this.textSpans[x].span=m,l+=i.finalLineHeight;this.layerElement.appendChild(y)}for(;x<this.textSpans.length;)this.textSpans[x].span.style.display="none",x+=1;this._sizeChanged=!0},Ir.prototype.sourceRectAtTime=function(){var t;return this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged&&(this._sizeChanged=!1,t=this.layerElement.getBBox(),this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}),this.bbox},Ir.prototype.getValue=function(){var t,e,i=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,t=0;t<i;t+=1)(e=this.textSpans[t].glyph)&&(e.prepareFrame(this.comp.renderedFrame-this.data.st),e._mdf)&&(this._mdf=!0)},Ir.prototype.renderInnerContent=function(){if((!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;for(var t,e,i,s=this.textAnimator.renderedLetters,r=this.textProperty.currentData.l,a=r.length,n=0;n<a;n+=1)r[n].n||(t=s[n],e=this.textSpans[n].span,(i=this.textSpans[n].glyph)&&i.renderFrame(),t._mdf.m&&e.setAttribute("transform",t.m),t._mdf.o&&e.setAttribute("opacity",t.o),t._mdf.sw&&e.setAttribute("stroke-width",t.sw),t._mdf.sc&&e.setAttribute("stroke",t.sc),t._mdf.fc&&e.setAttribute("fill",t.fc))}},y([Js],Lr),Lr.prototype.createContent=function(){var t=P("rect");t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.layerElement.appendChild(t)},Br.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},Br.prototype.renderFrame=function(){},Br.prototype.getBaseElement=function(){return null},Br.prototype.destroy=function(){},Br.prototype.sourceRectAtTime=function(){},Br.prototype.hide=function(){},y([s,Os,c,o],Br),y([h],u),u.prototype.createNull=function(t){return new Br(t,this.globalData,this)},u.prototype.createShape=function(t){return new D(t,this.globalData,this)},u.prototype.createText=function(t){return new Ir(t,this.globalData,this)},u.prototype.createImage=function(t){return new Js(t,this.globalData,this)},u.prototype.createSolid=function(t){return new Lr(t,this.globalData,this)},u.prototype.configAnimation=function(t){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs,i=(this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t,P("clipPath")),s=P("rect"),r=(s.setAttribute("width",t.w),s.setAttribute("height",t.h),s.setAttribute("x",0),s.setAttribute("y",0),k());i.setAttribute("id",r),i.appendChild(s),this.layerElement.setAttribute("clip-path","url("+x()+"#"+r+")"),e.appendChild(i),this.layers=t.layers,this.elements=A(t.layers.length)},u.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;for(var t=this.layers?this.layers.length:0,e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},u.prototype.updateContainerSize=function(){},u.prototype.buildItem=function(t){var e,i=this.elements;i[t]||99===this.layers[t].ty||(i[t]=!0,e=this.createItem(this.layers[t]),i[t]=e,xt()&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(e),e.initExpressions()),this.appendElementInPos(e,t),this.layers[t].tt&&(this.elements[t-1]&&!0!==this.elements[t-1]?e.setMatte(i[t-1].layerId):(this.buildItem(t-1),this.addPendingElement(e))))},u.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,i=this.elements.length;e<i;){if(this.elements[e]===t){t.setMatte(this.elements[e-1].layerId);break}e+=1}}},u.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var e,i=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=i-1;0<=e;--e)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<i;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},u.prototype.appendElementInPos=function(t,e){t=t.getBaseElement();if(t){for(var i,s=0;s<e;)this.elements[s]&&!0!==this.elements[s]&&this.elements[s].getBaseElement()&&(i=this.elements[s].getBaseElement()),s+=1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t)}},u.prototype.hide=function(){this.layerElement.style.display="none"},u.prototype.show=function(){this.layerElement.style.display="block"},y([s,Os,c,o,Ks],Rr),Rr.prototype.initElement=function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},Rr.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){this.tm._placeholder?this.renderedFrame=t/this.data.sr:((t=this.tm.v)===this.data.op&&(t=this.data.op-1),this.renderedFrame=t);var e,t=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),e=t-1;0<=e;--e)(this.completeLayers||this.elements[e])&&(this.elements[e].prepareFrame(this.renderedFrame-this.layers[e].st),this.elements[e]._mdf)&&(this._mdf=!0)}},Rr.prototype.renderInnerContent=function(){for(var t=this.layers.length,e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},Rr.prototype.setElements=function(t){this.elements=t},Rr.prototype.getElements=function(){return this.elements},Rr.prototype.destroyElements=function(){for(var t=this.layers.length,e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},Rr.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},y([u,Rr,Xs],Vr),Vr.prototype.createComp=function(t){return new Vr(t,this.globalData,this)},y([u],zr),zr.prototype.createComp=function(t){return new Vr(t,this.globalData,this)},Or.prototype.duplicate=function(){for(var t=2*this._length,e=this.savedOp,i=(this.savedOp=J("float32",t),this.savedOp.set(e),0),i=this._length;i<t;i+=1)this.saved[i]=J("float32",16);this._length=t},Or.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},Nr.prototype={addTransformSequence:function(t){for(var e=t.length,i="_",s=0;s<e;s+=1)i+=t[s].transform.key+"_";var r=this.sequences[i];return r||(r={transforms:[].concat(t),finalTransform:new p,_mdf:!1},this.sequences[i]=r,this.sequenceList.push(r)),r},processSequence:function(t,e){for(var i,s=0,r=t.transforms.length,a=e;s<r&&!e;){if(t.transforms[s].transform.mProps._mdf){a=!0;break}s+=1}if(a)for(t.finalTransform.reset(),s=r-1;0<=s;--s)i=t.transforms[s].transform.mProps.v.props,t.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);t._mdf=a},processSequences:function(t){for(var e=this.sequenceList.length,i=0;i<e;i+=1)this.processSequence(this.sequenceList[i],t)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},Gr.prototype.renderFrame=function(){},jr.prototype.renderFrame=function(){if(this.hasMasks){var t,e,i,s,r=this.element.finalTransform.mat,a=this.element.canvasContext,n=this.masksProperties.length;for(a.beginPath(),t=0;t<n;t+=1)if("n"!==this.masksProperties[t].mode){this.masksProperties[t].inv&&(a.moveTo(0,0),a.lineTo(this.element.globalData.compSize.w,0),a.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),a.lineTo(0,this.element.globalData.compSize.h),a.lineTo(0,0)),s=this.viewData[t].v,e=r.applyToPointArray(s.v[0][0],s.v[0][1],0),a.moveTo(e[0],e[1]);for(var o=s._length,h=1;h<o;h+=1)i=r.applyToTriplePoints(s.o[h-1],s.i[h],s.v[h]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=r.applyToTriplePoints(s.o[h-1],s.i[0],s.v[0]),a.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),a.clip()}},jr.prototype.getMaskProperty=Ns.prototype.getMaskProperty,jr.prototype.destroy=function(){this.element=null},(qr.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new Gr},createContent:function(){},setBlendMode:function(){var t,e=this.globalData;e.blendMode!==this.data.bm&&(e.blendMode=this.data.bm,t=As(this.data.bm),e.canvasContext.globalCompositeOperation=t)},createRenderableComponents:function(){this.maskManager=new jr(this.data,this)},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)},renderFrame:function(){var t;this.hidden||this.data.hd||(this.renderTransform(),this.renderRenderable(),this.setBlendMode(),t=0===this.data.ty,this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(t),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 p}).hide=qr.prototype.hideElement,qr.prototype.show=qr.prototype.showElement,Wr.prototype.setAsAnimated=er.prototype.setAsAnimated,y([s,Os,qr,Qs,c,o,Ji],E),E.prototype.initElement=Ks.prototype.initElement,E.prototype.transformHelper={opacity:1,_opMdf:!1},E.prototype.dashResetter=[],E.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},E.prototype.createStyleElement=function(t,e){var i,e={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:!0===t.hd},s={};return"fl"===t.ty||"st"===t.ty?(s.c=C.getProp(this,t.c,1,255,this),s.c.k||(e.co="rgb("+m(s.c.v[0])+","+m(s.c.v[1])+","+m(s.c.v[2])+")")):"gf"!==t.ty&&"gs"!==t.ty||(s.s=C.getProp(this,t.s,1,null,this),s.e=C.getProp(this,t.e,1,null,this),s.h=C.getProp(this,t.h||{k:0},0,.01,this),s.a=C.getProp(this,t.a||{k:0},0,U,this),s.g=new or(this,t.g,this)),s.o=C.getProp(this,t.o,0,.01,this),"st"===t.ty||"gs"===t.ty?(e.lc=$s[t.lc||2],e.lj=tr[t.lj||2],1==t.lj&&(e.ml=t.ml),s.w=C.getProp(this,t.w,0,null,this),s.w.k||(e.wi=s.w.v),t.d&&(i=new sr(this,t.d,"canvas",this),s.d=i,s.d.k||(e.da=s.d.dashArray,e.do=s.d.dashoffset[0]))):e.r=2===t.r?"evenodd":"nonzero",this.stylesList.push(e),s.style=e,s},E.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},E.prototype.createTransformElement=function(t){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:C.getProp(this,t.o,0,.01,this),mProps:Vi.getTransformProperty(this,t,this)}}},E.prototype.createShapeElement=function(t){t=new Wr(this,t,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},E.prototype.reloadShapes=function(){this._isFirstFrame=!0;for(var t=this.itemsData.length,e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},E.prototype.addTransformToStyleList=function(t){for(var e=this.stylesList.length,i=0;i<e;i+=1)this.stylesList[i].closed||this.stylesList[i].transforms.push(t)},E.prototype.removeTransformFromStyleList=function(){for(var t=this.stylesList.length,e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},E.prototype.closeStyles=function(t){for(var e=t.length,i=0;i<e;i+=1)t[i].closed=!0},E.prototype.searchShapes=function(t,e,i,s,r){for(var a,n,o,h,l,p=t.length-1,f=[],m=[],c=[].concat(r),d=p;0<=d;--d){if((o=this.searchProcessedElement(t[d]))?e[d]=i[o-1]:t[d]._shouldRender=s,"fl"===t[d].ty||"st"===t[d].ty||"gf"===t[d].ty||"gs"===t[d].ty)o?e[d].style.closed=!1:e[d]=this.createStyleElement(t[d],c),f.push(e[d].style);else if("gr"===t[d].ty){if(o)for(n=e[d].it.length,a=0;a<n;a+=1)e[d].prevViewData[a]=e[d].it[a];else e[d]=this.createGroupElement(t[d]);this.searchShapes(t[d].it,e[d].it,e[d].prevViewData,s,c)}else"tr"===t[d].ty?(o||(l=this.createTransformElement(t[d]),e[d]=l),c.push(e[d]),this.addTransformToStyleList(e[d])):"sh"===t[d].ty||"rc"===t[d].ty||"el"===t[d].ty||"sr"===t[d].ty?o||(e[d]=this.createShapeElement(t[d])):"tm"===t[d].ty||"rd"===t[d].ty||"pb"===t[d].ty?(o?(h=e[d]).closed=!1:((h=Fi.getModifier(t[d].ty)).init(this,t[d]),e[d]=h,this.shapeModifiers.push(h)),m.push(h)):"rp"===t[d].ty&&(o?(h=e[d]).closed=!0:(h=Fi.getModifier(t[d].ty),(e[d]=h).init(this,t,d,e),this.shapeModifiers.push(h),s=!1),m.push(h));this.addProcessedElement(t[d],d+1)}for(this.removeTransformFromStyleList(),this.closeStyles(f),p=m.length,d=0;d<p;d+=1)m[d].closed=!0},E.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)},E.prototype.renderShapeTransform=function(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},E.prototype.drawLayer=function(){for(var t,e,i,s,r,a,n,o,h=this.stylesList.length,l=this.globalData.renderer,p=this.globalData.canvasContext,f=0;f<h;f+=1)if(("st"!==(n=(o=this.stylesList[f]).type)&&"gs"!==n||0!==o.wi)&&o.data._shouldRender&&0!==o.coOp&&0!==this.globalData.currentGlobalAlpha){for(l.save(),r=o.elements,"st"===n||"gs"===n?(p.strokeStyle="st"===n?o.co:o.grd,p.lineWidth=o.wi,p.lineCap=o.lc,p.lineJoin=o.lj,p.miterLimit=o.ml||0):p.fillStyle="fl"===n?o.co:o.grd,l.ctxOpacity(o.coOp),"st"!==n&&"gs"!==n&&p.beginPath(),l.ctxTransform(o.preTransforms.finalTransform.props),e=r.length,t=0;t<e;t+=1){for("st"!==n&&"gs"!==n||(p.beginPath(),o.da&&(p.setLineDash(o.da),p.lineDashOffset=o.do)),s=(a=r[t].trNodes).length,i=0;i<s;i+=1)"m"===a[i].t?p.moveTo(a[i].p[0],a[i].p[1]):"c"===a[i].t?p.bezierCurveTo(a[i].pts[0],a[i].pts[1],a[i].pts[2],a[i].pts[3],a[i].pts[4],a[i].pts[5]):p.closePath();"st"!==n&&"gs"!==n||(p.stroke(),o.da&&p.setLineDash(this.dashResetter))}"st"!==n&&"gs"!==n&&p.fill(o.r),l.restore()}},E.prototype.renderShape=function(t,e,i,s){for(var r=t,a=e.length-1;0<=a;--a)"tr"===e[a].ty?(r=i[a].transform,this.renderShapeTransform(t,r)):"sh"===e[a].ty||"el"===e[a].ty||"rc"===e[a].ty||"sr"===e[a].ty?this.renderPath(e[a],i[a]):"fl"===e[a].ty?this.renderFill(e[a],i[a],r):"st"===e[a].ty?this.renderStroke(e[a],i[a],r):"gf"===e[a].ty||"gs"===e[a].ty?this.renderGradientFill(e[a],i[a],r):"gr"===e[a].ty?this.renderShape(r,e[a].it,i[a].it):e[a].ty;s&&this.drawLayer()},E.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){for(var i,s,r=t.trNodes,a=e.paths,n=a._length,o=(r.length=0,t.transforms.finalTransform),h=0;h<n;h+=1){var l=a.shapes[h];if(l&&l.v){for(s=l._length,i=1;i<s;i+=1)1===i&&r.push({t:"m",p:o.applyToPointArray(l.v[0][0],l.v[0][1],0)}),r.push({t:"c",pts:o.applyToTriplePoints(l.o[i-1],l.i[i],l.v[i])});1===s&&r.push({t:"m",p:o.applyToPointArray(l.v[0][0],l.v[0][1],0)}),l.c&&s&&(r.push({t:"c",pts:o.applyToTriplePoints(l.o[i-1],l.i[0],l.v[0])}),r.push({t:"z"}))}}t.trNodes=r}},E.prototype.renderPath=function(t,e){if(!0!==t.hd&&t._shouldRender)for(var i=e.styledShapes.length,s=0;s<i;s+=1)this.renderStyledShape(e.styledShapes[s],e.sh)},E.prototype.renderFill=function(t,e,i){var s=e.style;(e.c._mdf||this._isFirstFrame)&&(s.co="rgb("+m(e.c.v[0])+","+m(e.c.v[1])+","+m(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(s.coOp=e.o.v*i.opacity)},E.prototype.renderGradientFill=function(t,e,i){var s=e.style;if(!s.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){for(var r,a,n,o,h=this.globalData.canvasContext,l=e.s.v,p=e.e.v,f=(o=1===t.t?h.createLinearGradient(l[0],l[1],p[0],p[1]):(r=Math.sqrt(Math.pow(l[0]-p[0],2)+Math.pow(l[1]-p[1],2)),p=Math.atan2(p[1]-l[1],p[0]-l[0]),1<=(a=e.h.v)?a=.99:a<=-1&&(a=-.99),a=r*a,n=Math.cos(p+e.a.v)*a+l[0],p=Math.sin(p+e.a.v)*a+l[1],h.createRadialGradient(n,p,0,l[0],l[1],r)),t.g.p),m=e.g.c,c=1,d=0;d<f;d+=1)e.g._hasOpacity&&e.g._collapsable&&(c=e.g.o[2*d+1]),o.addColorStop(m[4*d]/100,"rgba("+m[4*d+1]+","+m[4*d+2]+","+m[4*d+3]+","+c+")");s.grd=o}s.coOp=e.o.v*i.opacity},E.prototype.renderStroke=function(t,e,i){var s=e.style,r=e.d;r&&(r._mdf||this._isFirstFrame)&&(s.da=r.dashArray,s.do=r.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(s.co="rgb("+m(e.c.v[0])+","+m(e.c.v[1])+","+m(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(s.coOp=e.o.v*i.opacity),(e.w._mdf||this._isFirstFrame)&&(s.wi=e.w.v)},E.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},y([s,Os,qr,c,o,Ji,Mr],Yr),Yr.prototype.tHelper=g("canvas").getContext("2d"),Yr.prototype.buildNewText=function(){for(var t,e,i,s,r,a,n,o,h=this.textProperty.currentData,l=(this.renderedLetters=A(h.l?h.l.length:0),!1),l=(h.fc?(l=!0,this.values.fill=this.buildColor(h.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=l,!1),p=(h.sc&&(l=!0,this.values.stroke=this.buildColor(h.sc),this.values.sWidth=h.sw),this.globalData.fontManager.getFontByName(h.f)),f=h.l,m=this.mHelper,c=(this.stroke=l,this.values.fValue=h.finalSize+"px "+this.globalData.fontManager.getFontByName(h.f).fFamily,t=h.finalText.length,this.data.singleShape),d=.001*h.tr*h.finalSize,u=0,g=0,y=!0,v=0,b=0;b<t;b+=1){e=(e=this.globalData.fontManager.getCharData(h.finalText[b],p.fStyle,this.globalData.fontManager.getFontByName(h.f).fFamily))&&e.data||{},m.reset(),c&&f[b].n&&(u=-d,g=g+h.yOffset+(y?1:0),y=!1),a=(r=e.shapes?e.shapes[0].it:[]).length,m.scale(h.finalSize/100,h.finalSize/100),c&&this.applyTextPropertiesToMatrix(h,m,f[b].line,u,g);for(var _=A(a-1),x=0,k=0;k<a;k+=1)if("sh"===r[k].ty){for(s=r[k].ks.k.i.length,n=r[k].ks.k,o=[],i=1;i<s;i+=1)1===i&&o.push(m.applyToX(n.v[0][0],n.v[0][1],0),m.applyToY(n.v[0][0],n.v[0][1],0)),o.push(m.applyToX(n.o[i-1][0],n.o[i-1][1],0),m.applyToY(n.o[i-1][0],n.o[i-1][1],0),m.applyToX(n.i[i][0],n.i[i][1],0),m.applyToY(n.i[i][0],n.i[i][1],0),m.applyToX(n.v[i][0],n.v[i][1],0),m.applyToY(n.v[i][0],n.v[i][1],0));o.push(m.applyToX(n.o[i-1][0],n.o[i-1][1],0),m.applyToY(n.o[i-1][0],n.o[i-1][1],0),m.applyToX(n.i[0][0],n.i[0][1],0),m.applyToY(n.i[0][0],n.i[0][1],0),m.applyToX(n.v[0][0],n.v[0][1],0),m.applyToY(n.v[0][0],n.v[0][1],0)),_[x]=o,x+=1}c&&(u=u+f[b].l+d),this.textSpans[v]?this.textSpans[v].elem=_:this.textSpans[v]={elem:_},v+=1}},Yr.prototype.renderInnerContent=function(){for(var t,e,i,s,r,a,n,o=this.canvasContext,h=(o.font=this.values.fValue,o.lineCap="butt",o.lineJoin="miter",o.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.textAnimator.renderedLetters),l=this.textProperty.currentData.l,p=l.length,f=null,m=null,c=null,d=0;d<p;d+=1)if(!l[d].n){if((r=h[d])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(r.p),this.globalData.renderer.ctxOpacity(r.o)),this.fill){for(r&&r.fc?f!==r.fc&&(f=r.fc,o.fillStyle=r.fc):f!==this.values.fill&&(f=this.values.fill,o.fillStyle=this.values.fill),e=(a=this.textSpans[d].elem).length,this.globalData.canvasContext.beginPath(),t=0;t<e;t+=1)for(s=(n=a[t]).length,this.globalData.canvasContext.moveTo(n[0],n[1]),i=2;i<s;i+=6)this.globalData.canvasContext.bezierCurveTo(n[i],n[i+1],n[i+2],n[i+3],n[i+4],n[i+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(r&&r.sw?c!==r.sw&&(c=r.sw,o.lineWidth=r.sw):c!==this.values.sWidth&&(c=this.values.sWidth,o.lineWidth=this.values.sWidth),r&&r.sc?m!==r.sc&&(m=r.sc,o.strokeStyle=r.sc):m!==this.values.stroke&&(m=this.values.stroke,o.strokeStyle=this.values.stroke),e=(a=this.textSpans[d].elem).length,this.globalData.canvasContext.beginPath(),t=0;t<e;t+=1)for(s=(n=a[t]).length,this.globalData.canvasContext.moveTo(n[0],n[1]),i=2;i<s;i+=6)this.globalData.canvasContext.bezierCurveTo(n[i],n[i+1],n[i+2],n[i+3],n[i+4],n[i+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}r&&this.globalData.renderer.restore()}},y([s,Os,qr,c,o,Ji],Hr),Hr.prototype.initElement=D.prototype.initElement,Hr.prototype.prepareFrame=Js.prototype.prepareFrame,Hr.prototype.createContent=function(){var t,e,i,s,r,a,n,o,h;!this.img.width||this.assetData.w===this.img.width&&this.assetData.h===this.img.height||((t=g("canvas")).width=this.assetData.w,t.height=this.assetData.h,e=t.getContext("2d"),i=this.img.width,s=this.img.height,a=this.assetData.w/this.assetData.h,h=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio,a<(r=i/s)&&"xMidYMid slice"===h||r<a&&"xMidYMid slice"!==h?n=(o=s)*a:o=(n=i)/a,e.drawImage(this.img,(i-n)/2,(s-o)/2,n,o,0,0,this.assetData.w,this.assetData.h),this.img=t)},Hr.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},Hr.prototype.destroy=function(){this.img=null},y([s,Os,qr,c,o,Ji],Xr),Xr.prototype.initElement=D.prototype.initElement,Xr.prototype.prepareFrame=Js.prototype.prepareFrame,Xr.prototype.renderInnerContent=function(){var t=this.canvasContext;t.fillStyle=this.data.sc,t.fillRect(0,0,this.data.sw,this.data.sh)},y([h],S),S.prototype.createShape=function(t){return new E(t,this.globalData,this)},S.prototype.createText=function(t){return new Yr(t,this.globalData,this)},S.prototype.createImage=function(t){return new Hr(t,this.globalData,this)},S.prototype.createSolid=function(t){return new Xr(t,this.globalData,this)},S.prototype.createNull=zr.prototype.createNull,S.prototype.ctxTransform=function(t){var e;1===t[0]&&0===t[1]&&0===t[4]&&1===t[5]&&0===t[12]&&0===t[13]||(this.renderConfig.clearCanvas?(this.transformMat.cloneFromProps(t),e=this.contextData.cTr.props,this.transformMat.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props),e=this.contextData.cTr.props,this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13])):this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13]))},S.prototype.ctxOpacity=function(t){this.renderConfig.clearCanvas?(this.contextData.cO*=t<0?0:t,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)):(this.canvasContext.globalAlpha*=t<0?0:t,this.globalData.currentGlobalAlpha=this.contextData.cO)},S.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},S.prototype.save=function(t){if(this.renderConfig.clearCanvas){t&&this.canvasContext.save();for(var e=this.contextData.cTr.props,i=(this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate(),this.contextData.saved[this.contextData.cArrPos]),s=0;s<16;s+=1)i[s]=e[s];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},S.prototype.restore=function(t){if(this.renderConfig.clearCanvas){t&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),--this.contextData.cArrPos;for(var e=this.contextData.saved[this.contextData.cArrPos],i=this.contextData.cTr.props,s=0;s<16;s+=1)i[s]=e[s];this.canvasContext.setTransform(e[0],e[1],e[4],e[5],e[12],e[13]),e=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=e,this.globalData.currentGlobalAlpha!==e&&(this.canvasContext.globalAlpha=e,this.globalData.currentGlobalAlpha=e)}else this.canvasContext.restore()},S.prototype.configAnimation=function(t){var e,i;this.animationItem.wrapper?(this.animationItem.container=g("canvas"),(e=this.animationItem.container.style).width="100%",e.height="100%",e.transformOrigin=i="0px 0px 0px",e.mozTransformOrigin=i,e.webkitTransformOrigin=i,e["-webkit-transform"]=i,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)):this.canvasContext=this.renderConfig.context,this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,(this.globalData.renderer=this).globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=A(t.layers.length),this.updateContainerSize()},S.prototype.updateContainerSize=function(){var t,e,i,s,r,a,n;this.reset(),this.animationItem.wrapper&&this.animationItem.container?(t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",t*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",e*this.renderConfig.dpr)):(t=this.canvasContext.canvas.width*this.renderConfig.dpr,e=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")?(i=(r=this.renderConfig.preserveAspectRatio.split(" "))[1]||"meet",s=(r=r[0]||"xMidYMid").substr(0,4),r=r.substr(4),(a=t/e)<(n=this.transformCanvas.w/this.transformCanvas.h)&&"meet"===i||n<a&&"slice"===i?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=e/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===s&&(n<a&&"meet"===i||a<n&&"slice"===i)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===s&&(n<a&&"meet"===i||a<n&&"slice"===i)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===r&&(a<n&&"meet"===i||n<a&&"slice"===i)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===r&&(a<n&&"meet"===i||n<a&&"slice"===i)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:0):("none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0),this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},S.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");for(var t=(this.layers?this.layers.length:0)-1;0<=t;--t)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},S.prototype.renderFrame=function(t,e){if((this.renderedFrame!==t||!0!==this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!==t){this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var i,s=this.layers.length;for(this.completeLayers||this.checkLayers(t),i=0;i<s;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(t-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=s-1;0<=i;--i)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},S.prototype.buildItem=function(t){var e,i=this.elements;i[t]||99===this.layers[t].ty||(e=this.createItem(this.layers[t],this,this.globalData),(i[t]=e).initExpressions())},S.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},S.prototype.hide=function(){this.animationItem.container.style.display="none"},S.prototype.show=function(){this.animationItem.container.style.display="block"},y([S,Rr,qr],Kr),Kr.prototype.renderInnerContent=function(){var t=this.canvasContext;t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip();for(var e=this.layers.length-1;0<=e;--e)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},Kr.prototype.destroy=function(){for(var t=this.layers.length-1;0<=t;--t)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},Kr.prototype.createComp=function(t){return new Kr(t,this.globalData,this)},y([S],Zr),Zr.prototype.createComp=function(t){return new Kr(t,this.globalData,this)},(Jr.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=g(this.data.tg||"div"),this.data.hasMask?(this.svgElement=P("svg"),this.layerElement=P("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,nt(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new Gr,this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var t,e=this.transformedElement?this.transformedElement.style:{};this.finalTransform._matMdf&&(t=this.finalTransform.mat.toCSS(),e.transform=t,e.webkitTransform=t),this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(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 Ns(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}}).getBaseElement=Xs.prototype.getBaseElement,Jr.prototype.destroyBaseElement=Jr.prototype.destroy,Jr.prototype.buildElementParenting=h.prototype.buildElementParenting,y([s,Os,Jr,c,o,Ks],Ur),Ur.prototype.createContent=function(){var t;this.data.hasMask?((t=P("rect")).setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((t=g("div")).style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)},y([s,Os,Ur,D,Jr,c,o,Ji],T),T.prototype._renderShapeFrame=T.prototype.renderInnerContent,T.prototype.createContent=function(){var t,e;this.baseElement.style.fontSize=0,this.data.hasMask?(this.layerElement.appendChild(this.shapesContainer),t=this.svgElement):(t=P("svg"),e=this.comp.data||this.globalData.compSize,t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)),this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},T.prototype.getTransformedPoint=function(t,e){for(var i=t.length,s=0;s<i;s+=1)e=t[s].mProps.v.applyToPointArray(e[0],e[1],0);return e},T.prototype.calculateShapeBoundingBox=function(t,e){var i,s,r,a,n,o=t.sh.v,h=t.transformers,l=o._length;if(!(l<=1)){for(i=0;i<l-1;i+=1)s=this.getTransformedPoint(h,o.v[i]),r=this.getTransformedPoint(h,o.o[i]),a=this.getTransformedPoint(h,o.i[i+1]),n=this.getTransformedPoint(h,o.v[i+1]),this.checkBounds(s,r,a,n,e);o.c&&(s=this.getTransformedPoint(h,o.v[i]),r=this.getTransformedPoint(h,o.o[i]),a=this.getTransformedPoint(h,o.i[0]),n=this.getTransformedPoint(h,o.v[0]),this.checkBounds(s,r,a,n,e))}},T.prototype.checkBounds=function(t,e,i,s,r){this.getBoundsOfCurve(t,e,i,s);t=this.shapeBoundingBox;r.x=Z(t.left,r.x),r.xMax=K(t.right,r.xMax),r.y=Z(t.top,r.y),r.yMax=K(t.bottom,r.yMax)},T.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},T.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},T.prototype.getBoundsOfCurve=function(t,e,i,s){for(var r,a,n,o,h=[[t[0],s[0]],[t[1],s[1]]],l=0;l<2;++l)a=6*t[l]-12*e[l]+6*i[l],r=-3*t[l]+9*e[l]-9*i[l]+3*s[l],o=3*e[l]-3*t[l],a|=0,o|=0,0==(r|=0)&&0==a||(0==r?0<(n=-o/a)&&n<1&&h[l].push(this.calculateF(n,t,e,i,s,l)):0<=(n=a*a-4*o*r)&&(0<(o=(-a+X(n))/(2*r))&&o<1&&h[l].push(this.calculateF(o,t,e,i,s,l)),0<(o=(-a-X(n))/(2*r)))&&o<1&&h[l].push(this.calculateF(o,t,e,i,s,l)));this.shapeBoundingBox.left=Z.apply(null,h[0]),this.shapeBoundingBox.top=Z.apply(null,h[1]),this.shapeBoundingBox.right=K.apply(null,h[0]),this.shapeBoundingBox.bottom=K.apply(null,h[1])},T.prototype.calculateF=function(t,e,i,s,r,a){return v(1-t,3)*e[a]+3*v(1-t,2)*t*i[a]+3*(1-t)*v(t,2)*s[a]+v(t,3)*r[a]},T.prototype.calculateBoundingBox=function(t,e){for(var i=t.length,s=0;s<i;s+=1)t[s]&&t[s].sh?this.calculateShapeBoundingBox(t[s],e):t[s]&&t[s].it?this.calculateBoundingBox(t[s].it,e):t[s]&&t[s].style&&t[s].w&&this.expandStrokeBoundingBox(t[s].w,e)},T.prototype.expandStrokeBoundingBox=function(t,e){var i=0;if(t.keyframes){for(var s=0;s<t.keyframes.length;s+=1){var r=t.keyframes[s].s;i<r&&(i=r)}i*=t.mult}else i=t.v*t.mult;e.x-=i,e.xMax+=i,e.y-=i,e.yMax+=i},T.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},T.prototype.renderInnerContent=function(){var t,e;this._renderShapeFrame(),this.hidden||!this._isFirstFrame&&!this._mdf||((e=this.tempBoundingBox).x=t=999999,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,!this.currentBoxContains(e)&&(t=!1,this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),t=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),t=!0),t||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),t=this.shapeCont.style,e="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",t.transform=e,t.webkitTransform=e))},y([s,Os,Jr,c,o,Ks,Mr],Qr),Qr.prototype.createContent=function(){var t;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),t=P("g"),this.maskedElement.appendChild(t),this.innerElem=t):(this.renderType="html",this.innerElem=this.layerElement),this.checkParenting()},Qr.prototype.buildNewText=function(){for(var t,e,i,s,r,a,n,o=this.textProperty.currentData,h=(this.renderedLetters=A(o.l?o.l.length:0),this.innerElem.style),l=o.fc?this.buildColor(o.fc):"rgba(0,0,0,0)",p=(h.fill=l,h.color=l,o.sc&&(h.stroke=this.buildColor(o.sc),h.strokeWidth=o.sw+"px"),this.globalData.fontManager.getFontByName(o.f)),f=(this.globalData.fontManager.chars||(h.fontSize=o.finalSize+"px",h.lineHeight=o.finalSize+"px",p.fClass?this.innerElem.className=p.fClass:(h.fontFamily=p.fFamily,l=o.fWeight,t=o.fStyle,h.fontStyle=t,h.fontWeight=l)),o.l),m=f.length,c=this.mHelper,d=0,u=0;u<m;u+=1)this.globalData.fontManager.chars?(this.textPaths[d]?e=this.textPaths[d]:((e=P("path")).setAttribute("stroke-linecap",$s[1]),e.setAttribute("stroke-linejoin",tr[2]),e.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[d]?s=(i=this.textSpans[d]).children[0]:((i=g("div")).style.lineHeight=0,(s=P("svg")).appendChild(e),nt(i)))):this.isMasked?e=this.textPaths[d]||P("text"):this.textSpans[d]?(i=this.textSpans[d],e=this.textPaths[d]):(nt(i=g("span")),nt(e=g("span")),i.appendChild(e)),this.globalData.fontManager.chars?(a=(a=this.globalData.fontManager.getCharData(o.finalText[u],p.fStyle,this.globalData.fontManager.getFontByName(o.f).fFamily))?a.data:null,c.reset(),a&&a.shapes&&a.shapes.length&&(r=a.shapes[0].it,c.scale(o.finalSize/100,o.finalSize/100),r=this.createPathShape(c,r),e.setAttribute("d",r)),this.isMasked?this.innerElem.appendChild(e):(this.innerElem.appendChild(i),a&&a.shapes?(document.body.appendChild(s),r=s.getBBox(),s.setAttribute("width",r.width+2),s.setAttribute("height",r.height+2),s.setAttribute("viewBox",r.x-1+" "+(r.y-1)+" "+(r.width+2)+" "+(r.height+2)),a=s.style,n="translate("+(r.x-1)+"px,"+(r.y-1)+"px)",a.transform=n,a.webkitTransform=n,f[u].yOffset=r.y-1):(s.setAttribute("width",1),s.setAttribute("height",1)),i.appendChild(s))):(e.textContent=f[u].val,e.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked?this.innerElem.appendChild(e):(this.innerElem.appendChild(i),a=e.style,n="translate3d(0,"+-o.finalSize/1.2+"px,0)",a.transform=n,a.webkitTransform=n)),this.isMasked?this.textSpans[d]=e:this.textSpans[d]=i,this.textSpans[d].style.display="block",this.textPaths[d]=e,d+=1;for(;d<this.textSpans.length;)this.textSpans[d].style.display="none",d+=1},Qr.prototype.renderInnerContent=function(){var t;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;this.isMasked&&this.finalTransform._matMdf&&(this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),t=this.svgElement.style,r="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)",t.transform=r,t.webkitTransform=r)}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){for(var e,i,s,r,a=0,n=this.textAnimator.renderedLetters,o=this.textProperty.currentData.l,h=o.length,l=0;l<h;l+=1)o[l].n?a+=1:(i=this.textSpans[l],s=this.textPaths[l],e=n[a],a+=1,e._mdf.m&&(this.isMasked?i.setAttribute("transform",e.m):(i.style.webkitTransform=e.m,i.style.transform=e.m)),i.style.opacity=e.o,e.sw&&e._mdf.sw&&s.setAttribute("stroke-width",e.sw),e.sc&&e._mdf.sc&&s.setAttribute("stroke",e.sc),e.fc&&e._mdf.fc&&(s.setAttribute("fill",e.fc),s.style.color=e.fc));this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)&&(r=this.innerElem.getBBox(),this.currentBBox.w!==r.width&&(this.currentBBox.w=r.width,this.svgElement.setAttribute("width",r.width)),this.currentBBox.h!==r.height&&(this.currentBBox.h=r.height,this.svgElement.setAttribute("height",r.height)),this.currentBBox.w===r.width+2&&this.currentBBox.h===r.height+2&&this.currentBBox.x===r.x-1&&this.currentBBox.y===r.y-1||(this.currentBBox.w=r.width+2,this.currentBBox.h=r.height+2,this.currentBBox.x=r.x-1,this.currentBBox.y=r.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),t=this.svgElement.style,r="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",t.transform=r,t.webkitTransform=r))}},y([s,o,c],$r),$r.prototype.setup=function(){for(var t,e,i,s,r,a=this.comp.threeDElements.length,n=0;n<a;n+=1)"3d"===(r=this.comp.threeDElements[n]).type&&(t=r.perspectiveElem.style,r=r.container.style,e=this.pe.v+"px",i="0px 0px 0px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",t.perspective=e,t.webkitPerspective=e,r.transformOrigin=i,r.mozTransformOrigin=i,r.webkitTransformOrigin=i,t.transform=s,t.webkitTransform=s)},$r.prototype.createElements=function(){},$r.prototype.hide=function(){},$r.prototype.renderFrame=function(){var t=this._isFirstFrame;if(this.hierarchy)for(h=this.hierarchy.length,l=0;l<h;l+=1)t=this.hierarchy[l].finalTransform.mProp._mdf||t;if(t||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(l=h=this.hierarchy.length-1;0<=l;--l){var e=this.hierarchy[l].finalTransform.mProp;this.mat.translate(-e.p.v[0],-e.p.v[1],e.p.v[2]),this.mat.rotateX(-e.or.v[0]).rotateY(-e.or.v[1]).rotateZ(e.or.v[2]),this.mat.rotateX(-e.rx.v).rotateY(-e.ry.v).rotateZ(e.rz.v),this.mat.scale(1/e.s.v[0],1/e.s.v[1],1/e.s.v[2]),this.mat.translate(e.a.v[0],e.a.v[1],e.a.v[2])}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&&(s=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]],i=Math.sqrt(Math.pow(s[0],2)+Math.pow(s[1],2)+Math.pow(s[2],2)),s=[s[0]/i,s[1]/i,s[2]/i],i=Math.sqrt(s[2]*s[2]+s[0]*s[0]),i=Math.atan2(s[1],i),s=Math.atan2(s[0],-s[2]),this.mat.rotateY(s).rotateX(-i)),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 i,s,r=!this._prevMat.equals(this.mat);if((r||this.pe._mdf)&&this.comp.threeDElements){for(var a,n,o,h=this.comp.threeDElements.length,l=0;l<h;l+=1)"3d"===(o=this.comp.threeDElements[l]).type&&(r&&(a=this.mat.toCSS(),(n=o.container.style).transform=a,n.webkitTransform=a),this.pe._mdf)&&((n=o.perspectiveElem.style).perspective=this.pe.v+"px",n.webkitPerspective=this.pe.v+"px");this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},$r.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},$r.prototype.destroy=function(){},$r.prototype.getBaseElement=function(){return null},y([s,Os,Jr,Ur,c,o,Ji],ta),ta.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=P("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},y([h],M),M.prototype.buildItem=zr.prototype.buildItem,M.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},M.prototype.appendElementInPos=function(t,e){t=t.getBaseElement();if(t){var i=this.layers[e];if(i.ddd&&this.supports3d)this.addTo3dContainer(t,e);else if(this.threeDElements)this.addTo3dContainer(t,e);else{for(var s,r,a=0;a<e;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(r=this.elements[a],s=(this.layers[a].ddd?this.getThreeDContainerByPos(a):r.getBaseElement())||s),a+=1;s?i.ddd&&this.supports3d||this.layerElement.insertBefore(t,s):i.ddd&&this.supports3d||this.layerElement.appendChild(t)}}},M.prototype.createShape=function(t){return new(this.supports3d?T:D)(t,this.globalData,this)},M.prototype.createText=function(t){return new(this.supports3d?Qr:Ir)(t,this.globalData,this)},M.prototype.createCamera=function(t){return this.camera=new $r(t,this.globalData,this),this.camera},M.prototype.createImage=function(t){return new(this.supports3d?ta:Js)(t,this.globalData,this)},M.prototype.createSolid=function(t){return new(this.supports3d?Ur:Lr)(t,this.globalData,this)},M.prototype.createNull=zr.prototype.createNull,M.prototype.getThreeDContainerByPos=function(t){for(var e=0,i=this.threeDElements.length;e<i;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}return null},M.prototype.createThreeDContainer=function(t,e){var i,s=g("div"),r=(nt(s),g("div")),a=(nt(r),"3d"===e&&((a=s.style).width=this.globalData.compSize.w+"px",a.height=this.globalData.compSize.h+"px",a.webkitTransformOrigin=i="50% 50%",a.mozTransformOrigin=i,a.transformOrigin=i,(a=r.style).transform=i="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",a.webkitTransform=i),s.appendChild(r),{container:r,perspectiveElem:s,startPos:t,endPos:t,type:e});return this.threeDElements.push(a),a},M.prototype.build3dContainers=function(){for(var t,e=this.layers.length,i="",s=0;s<e;s+=1)this.layers[s].ddd&&3!==this.layers[s].ty?(t="3d"!==i?this.createThreeDContainer(s,i="3d"):t).endPos=Math.max(t.endPos,s):(t="2d"!==i?this.createThreeDContainer(s,i="2d"):t).endPos=Math.max(t.endPos,s);for(s=(e=this.threeDElements.length)-1;0<=s;--s)this.resizerElem.appendChild(this.threeDElements[s].perspectiveElem)},M.prototype.addTo3dContainer=function(t,e){for(var i=0,s=this.threeDElements.length;i<s;){if(e<=this.threeDElements[i].endPos){for(var r,a=this.threeDElements[i].startPos;a<e;)this.elements[a]&&this.elements[a].getBaseElement&&(r=this.elements[a].getBaseElement()),a+=1;r?this.threeDElements[i].container.insertBefore(t,r):this.threeDElements[i].container.appendChild(t);break}i+=1}},M.prototype.configAnimation=function(t){var e=g("div"),i=this.animationItem.wrapper,s=e.style,i=(s.width=t.w+"px",s.height=t.h+"px",nt(this.resizerElem=e),s.transformStyle="flat",s.mozTransformStyle="flat",s.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),i.appendChild(e),s.overflow="hidden",P("svg")),e=(i.setAttribute("width","1"),i.setAttribute("height","1"),nt(i),this.resizerElem.appendChild(i),P("defs"));i.appendChild(e),this.data=t,this.setupGlobalData(t,i),this.globalData.defs=e,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},M.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;for(var t=this.layers?this.layers.length:0,e=0;e<t;e+=1)this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},M.prototype.updateContainerSize=function(){var t,e,i,s=this.animationItem.wrapper.offsetWidth,r=this.animationItem.wrapper.offsetHeight,s=s/r<this.globalData.compSize.w/this.globalData.compSize.h?(t=s/this.globalData.compSize.w,e=s/this.globalData.compSize.w,i=0,(r-this.globalData.compSize.h*(s/this.globalData.compSize.w))/2):(t=r/this.globalData.compSize.h,e=r/this.globalData.compSize.h,i=(s-this.globalData.compSize.w*(r/this.globalData.compSize.h))/2,0),r=this.resizerElem.style;r.webkitTransform="matrix3d("+t+",0,0,0,0,"+e+",0,0,0,0,1,0,"+i+","+s+",0,1)",r.transform=r.webkitTransform},M.prototype.renderFrame=zr.prototype.renderFrame,M.prototype.hide=function(){this.resizerElem.style.display="none"},M.prototype.show=function(){this.resizerElem.style.display="block"},M.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else for(var t=this.globalData.compSize.w,e=this.globalData.compSize.h,i=this.threeDElements.length,s=0;s<i;s+=1){var r=this.threeDElements[s].perspectiveElem.style;r.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px",r.perspective=r.webkitPerspective}},M.prototype.searchExtraCompositions=function(t){for(var e,i=t.length,s=g("div"),r=0;r<i;r+=1)t[r].xt&&((e=this.createComp(t[r],s,this.globalData.comp,null)).initExpressions(),this.globalData.projectInterface.registerComposition(e))},y([M,Rr,Jr],ea),ea.prototype._createBaseContainerElements=ea.prototype.createContainerElements,ea.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},ea.prototype.addTo3dContainer=function(t,e){for(var i,s=0;s<e;)this.elements[s]&&this.elements[s].getBaseElement&&(i=this.elements[s].getBaseElement()),s+=1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t)},ea.prototype.createComp=function(t){return new(this.supports3d?ea:Vr)(t,this.globalData,this)},y([M],ia),ia.prototype.createComp=function(t){return new(this.supports3d?ea:Vr)(t,this.globalData,this)};(i={}).initExpressions=function(t){var i=0,s=[];t.renderer.compInterface=gs(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){i+=1},t.renderer.globalData.popExpression=function(){if(0===--i){var t,e=s.length;for(t=0;t<e;t+=1)s[t].release();s.length=0}},t.renderer.globalData.registerExpressionProperty=function(t){-1===s.indexOf(t)&&s.push(t)}};function sa(t){return(sa="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}function ra(n,o){var h,l=this,p=256,f=6,m="random",c=o.pow(p,f),d=o.pow(2,52),u=2*d,g=p-1;function y(t){var e,i=t.length,n=this,s=0,r=n.i=n.j=0,a=n.S=[];for(i||(t=[i++]);s<p;)a[s]=s++;for(s=0;s<p;s++)a[s]=a[r=g&r+t[s%i]+(e=a[s])],a[r]=e;n.g=function(t){for(var e,i=0,s=n.i,r=n.j,a=n.S;t--;)e=a[s=g&s+1],i=i*p+a[g&(a[s]=a[r=g&r+e])+(a[r]=e)];return n.i=s,n.j=r,i}}function v(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function b(t,e){for(var i,s=t+"",r=0;r<s.length;)e[g&r]=g&(i^=19*e[g&r])+s.charCodeAt(r++);return _(e)}function _(t){return String.fromCharCode.apply(0,t)}o["seed"+m]=function(t,e,i){function s(){for(var t=a.g(f),e=c,i=0;t<d;)t=(t+i)*p,e*=p,i=a.g(1);for(;u<=t;)t/=2,e/=2,i>>>=1;return(t+i)/e}var r=[],t=b(function t(e,i){var s,r=[],a=sa(e);if(i&&"object"==a)for(s in e)try{r.push(t(e[s],i-1))}catch(t){}return r.length?r:"string"==a?e:e+"\0"}((e=!0===e?{entropy:!0}:e||{}).entropy?[t,_(n)]:null===t?(()=>{try{return h?_(h.randomBytes(p)):(e=new Uint8Array(p),(l.crypto||l.msCrypto).getRandomValues(e),_(e))}catch(t){var e=l.navigator,e=e&&e.plugins;return[+new Date,l,e,l.screen,_(n)]}})():t,3),r),a=new y(r);return s.int32=function(){return 0|a.g(4)},s.quick=function(){return a.g(4)/4294967296},s.double=s,b(_(a.S),n),(e.pass||i||function(t,e,i,s){return s&&(s.S&&v(s,a),t.state=function(){return v(a,{})}),i?(o[m]=t,e):t})(s,t,"global"in e?e.global:this==o,e.state)},b(o.random(),n)}var aa="shape";function na(t){return(na="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}oa={},ra([],Q=$),ha=pe.getBezierEasing(.333,0,.833,.833,"easeIn").get,la=pe.getBezierEasing(.167,.167,.667,1,"easeOut").get,pa=pe.getBezierEasing(.33,0,.667,1,"easeInOut").get,ma=fa=ba,ca=_a,ua=da=Pa,ga=[0,0,0,0,0,0],oa.initiateExpression=function(n,o,t){var e,i,s,r,a,h,l,p,f,m,c,d,u,g,y,v,b,_,x,k,A,P=o.x,R=/velocity(?![\w\d])/.test(P),V=-1!==P.indexOf("random"),z=n.data.ty,C=t,O=(C.valueAtTime=C.getValueAtTime,Object.defineProperty(C,"value",{get:function(){return C.v}}),n.comp.frameDuration=1/n.comp.globalData.frameRate,n.comp.displayStartTime=0,n.data.ip/n.comp.globalData.frameRate),N=n.data.op/n.comp.globalData.frameRate,G=n.data.sw||0,j=n.data.sh||0,q=n.data.nm,W=new Function("_expression_function",P+"; scoped_bm_rt=$bm_rt;"),P=t.kf?o.k.length:0,t=!this.data||!0!==this.data.hd,Y=function(t,e){for(var i=this.pv.length||1,s=J("float32",i),r=Q.floor(5*w),a=0,n=0;a<r;){for(n=0;n<i;n+=1)s[n]+=-e+2*e*$.random();a+=1}var o=5*w,h=o-Q.floor(o),l=J("float32",i);if(1<i){for(n=0;n<i;n+=1)l[n]=this.pv[n]+s[n]+(-e+2*e*$.random())*h;return l}return this.pv+s[0]+(-e+2*e*$.random())*h}.bind(this);C.loopIn&&(h=a=C.loopIn.bind(C)),C.loopOut&&(p=l=C.loopOut.bind(C)),C.smooth&&(f=C.smooth.bind(C)),this.getValueAtTime&&(x=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(k=this.getVelocityAtTime.bind(this));var w,D,E,S,T,M,F,H=n.comp.globalData.projectInterface.bind(n.comp.globalData.projectInterface);function I(t,e,i,s,r,a){void 0===r?(r=i,a=s):e=(e-i)/(s-i),1<e?e=1:e<0&&(e=0);var n=t(e);if(va(r)){for(var o=r.length,h=J("float32",o),l=0;l<o;l+=1)h[l]=(a[l]-r[l])*n+r[l];return h}return(a-r)*n+r}var L,X=n.data.ind,B=(n.hierarchy&&n.hierarchy.length,Q.floor(1e6*Q.random())),K=n.globalData;function Z(t){return E=t,this.frameExpressionId===n.globalData.frameId&&"textSelector"!==this.propType?E:("textSelector"===this.propType&&(T=this.textIndex,M=this.textTotal,F=this.selectorValue),v||(S=n.layerInterface.text,v=n.layerInterface,b=n.comp.compInterface,m=v.toWorld.bind(v),c=v.fromWorld.bind(v),d=v.fromComp.bind(v),u=v.toComp.bind(v),_=v.mask?v.mask.bind(v):null,g=d),!e&&(e=n.layerInterface("ADBE Transform Group"),i=e)&&(y=e.anchorPoint),4===z&&(s=s||v("ADBE Root Vectors Group")),r=r||v(4),!(!n.hierarchy||!n.hierarchy.length)&&!L&&(L=n.hierarchy[0].layerInterface),w=this.comp.renderedFrame/this.comp.globalData.frameRate,V&&(t=B+w,$.seedrandom(B+t)),R&&(D=k(w)),W(),this.frameExpressionId=n.globalData.frameId,A=A.propType===aa?A.v:A)}return Z.__preventDeadCodeRemoval=[i,y,w,D,O,N,G,j,q,h,p,f,u,g,m,c,_,void 0,void 0,void 0,b,P,t,Y,function(t,e){return a(t,e,!0)},function(t,e){return l(t,e,!0)},H,function(t,e){return e=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],t=Q.atan2(e[0],Q.sqrt(e[1]*e[1]+e[2]*e[2]))/U,[-Q.atan2(e[1],e[2])/U,t,0]},function(t,e,i,s,r){return I(la,t,e,i,s,r)},function(t,e,i,s,r){return I(ha,t,e,i,s,r)},function(t,e,i,s,r){return I(pa,t,e,i,s,r)},function(t){var e,i,s,r=o.k.length;if(o.k.length&&"number"!=typeof o.k[0])if(i=-1,(t*=n.comp.globalData.frameRate)<o.k[0].t)i=1,s=o.k[0].t;else{for(e=0;e<r-1;e+=1){if(t===o.k[e].t){i=e+1,s=o.k[e].t;break}if(t>o.k[e].t&&t<o.k[e+1].t){s=(t-o.k[e].t>o.k[e+1].t-t?(i=e+2,o.k[e+1]):(i=e+1,o.k[e])).t;break}}-1===i&&(i=e+1,s=o.k[e].t)}else s=i=0;var a={};return a.index=i,a.time=s/n.comp.globalData.frameRate,a},function(t){if(!o.k.length||"number"==typeof o.k[0])throw new Error("The property has no keyframe at index "+t);for(var e={time:o.k[--t].t/n.comp.globalData.frameRate,value:[]},i=Object.prototype.hasOwnProperty.call(o.k[t],"s")?o.k[t].s:o.k[t-1].e,s=i.length,r=0;r<s;r+=1)e[r]=i[r],e.value[r]=i[r];return e},S,T,M,F,function(t,e){return t/(e=e||n.comp.globalData.frameRate)},function(t,e){return(t=t||0===t?t:w)*(e=e||n.comp.globalData.frameRate)},function(){return n.sourceRectAtTime()},function(t,e){return"string"==typeof E?void 0===e?E.substring(t):E.substring(t,e):""},function(t,e){return"string"==typeof E?void 0===e?E.substr(t):E.substr(t,e):""},function(t){w=0===t?0:Q.floor(w*t)/t,E=x(w)},X,K],Z},oa.__preventDeadCodeRemoval=[null,null,null,null,null,function(t){var e=na(t);if("number"===e||"boolean"===e||t instanceof Number)return-t;if(va(t)){for(var i=t.length,s=[],r=0;r<i;r+=1)s[r]=-t[r];return s}return t.propType?t.v:-t},fa,ma,xa,ka,ca,Aa,function(t,e,i){var s;return i<e&&(s=i,i=e,e=s),Q.min(Q.max(t,e),i)},da,function(t){return t*U},ua,function(t){return _a(t,((t,e)=>{if("number"==typeof t||t instanceof Number)return Q.abs(t-(e=e||0));for(var i=Q.min(t.length,(e=e||ga).length),s=0,r=0;r<i;r+=1)s+=Q.pow(e[r]-t[r],2);return Q.sqrt(s)})(t))},function(t){var e,i=t[0],s=t[1],r=t[2],a=Q.max(i,s,r),n=Q.min(i,s,r),o=(a+n)/2;if(a===n)l=e=0;else{var h=a-n,l=.5<o?h/(2-a-n):h/(a+n);switch(a){case i:e=(s-r)/h+(s<r?6:0);break;case s:e=(r-i)/h+2;break;case r:e=(i-s)/h+4}e/=6}return[e,l,o,t[3]]},function(t){var e,i,s,r=t[0],a=t[1],n=t[2];return 0===a?i=s=e=n:(e=Ca(a=2*n-(n=n<.5?n*(1+a):n+a-n*a),n,r+1/3),i=Ca(a,n,r),s=Ca(a,n,r-1/3)),[e,i,s,t[3]]},function(t,e,i,s,r){var a;if(void 0!==s&&void 0!==r||(s=e,r=i,e=0,i=1),i<e&&(a=i,i=e,e=a),t<=e)return s;if(i<=t)return r;var n=i===e?0:(t-e)/(i-e);if(!s.length)return s+(r-s)*n;for(var o=s.length,h=J("float32",o),l=0;l<o;l+=1)h[l]=s[l]+(r[l]-s[l])*n;return h},function(t,e){if(void 0===e&&(void 0===t?(t=0,e=1):(e=t,t=void 0)),e.length){for(var i=e.length,s=(t=t||J("float32",i),J("float32",i)),r=$.random(),a=0;a<i;a+=1)s[a]=t[a]+r*(e[a]-t[a]);return s}return(t=void 0===t?0:t)+$.random()*(e-t)},function(t,e,i,s){for(var r,a,n=t.length,o=_.newElement(),h=(o.setPathData(!!s,n),[0,0]),l=0;l<n;l+=1)r=e&&e[l]?e[l]:h,a=i&&i[l]?i[l]:h,o.setTripleAt(t[l][0],t[l][1],a[0]+t[l][0],a[1]+t[l][1],r[0]+t[l][0],r[1]+t[l][1],l,!0);return o}];var oa,Q,ha,la,pa,fa,ma,ca,da,ua,ga,ya=oa;function va(t){return t.constructor===Array||t.constructor===Float32Array}function F(t,e){return"number"===t||"boolean"===t||"string"===t||e instanceof Number}function ba(t,e){var i=na(t),s=na(e);if("string"===i||"string"===s)return t+e;if(F(i,t)&&F(s,e))return t+e;if(va(t)&&F(s,e))return(t=t.slice(0))[0]+=e,t;if(F(i,t)&&va(e))return(e=e.slice(0))[0]=t+e[0],e;if(va(t)&&va(e)){for(var r=0,a=t.length,n=e.length,o=[];r<a||r<n;)("number"==typeof t[r]||t[r]instanceof Number)&&("number"==typeof e[r]||e[r]instanceof Number)?o[r]=t[r]+e[r]:o[r]=void 0===e[r]?t[r]:t[r]||e[r],r+=1;return o}return 0}function _a(t,e){var i,s,r,a=na(t),n=na(e);if(F(a,t)&&F(n,e))return t/e;if(va(t)&&F(n,e)){for(r=t.length,i=J("float32",r),s=0;s<r;s+=1)i[s]=t[s]/e;return i}if(F(a,t)&&va(e)){for(r=e.length,i=J("float32",r),s=0;s<r;s+=1)i[s]=t/e[s];return i}return 0}function xa(t,e){var i=na(t),s=na(e);if(F(i,t)&&F(s,e))return(t="string"===i?parseInt(t,10):t)-(e="string"===s?parseInt(e,10):e);if(va(t)&&F(s,e))return(t=t.slice(0))[0]-=e,t;if(F(i,t)&&va(e))return(e=e.slice(0))[0]=t-e[0],e;if(va(t)&&va(e)){for(var r=0,a=t.length,n=e.length,o=[];r<a||r<n;)("number"==typeof t[r]||t[r]instanceof Number)&&("number"==typeof e[r]||e[r]instanceof Number)?o[r]=t[r]-e[r]:o[r]=void 0===e[r]?t[r]:t[r]||e[r],r+=1;return o}return 0}function ka(t,e){var i,s,r,a=na(t),n=na(e);if(F(a,t)&&F(n,e))return t*e;if(va(t)&&F(n,e)){for(r=t.length,i=J("float32",r),s=0;s<r;s+=1)i[s]=t[s]*e;return i}if(F(a,t)&&va(e)){for(r=e.length,i=J("float32",r),s=0;s<r;s+=1)i[s]=t*e[s];return i}return 0}function Aa(t,e){return(t="string"==typeof t?parseInt(t,10):t)%(e="string"==typeof e?parseInt(e,10):e)}function Pa(t){return t/U}function Ca(t,e,i){return i<0&&(i+=1),1<i&&--i,i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}var wa={searchExpressions:function(t,e,i){e.x&&(i.k=!0,i.x=!0,i.initiateExpression=ya.initiateExpression,i.effectsSequence.push(i.initiateExpression(t,e,i).bind(i)))},getSpeedAtTime:function(t){var e=this.getValueAtTime(t),i=this.getValueAtTime(t+-.01),s=0;if(e.length){for(var r=0;r<e.length;r+=1)s+=Math.pow(i[r]-e[r],2);s=100*Math.sqrt(s)}else s=0;return s},getVelocityAtTime:function(t){if(void 0!==this.vel)return this.vel;var e=this.getValueAtTime(t),i=this.getValueAtTime(t+-.001);if(e.length)for(var s=J("float32",e.length),r=0;r<e.length;r+=1)s[r]=(i[r]-e[r])/-.001;else s=(i-e)/-.001;return s},getValueAtTime:function(t){return(t=(t*=this.elem.globalData.frameRate)-this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<t?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(t,this._cachingAtTime),this._cachingAtTime.lastFrame=t),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(t){this.propertyGroup=t}};function Da(){function n(t,e,i){if(!this.k||!this.keyframes)return this.pv;t=t?t.toLowerCase():"";var s,r,a,n,o,h=this.comp.renderedFrame,l=this.keyframes,p=l[l.length-1].t;if(h<=p)return this.pv;if(i?r=p-(s=e?Math.abs(p-this.elem.comp.globalData.frameRate*e):Math.max(0,p-this.elem.data.ip)):((!e||e>l.length-1)&&(e=l.length-1),s=p-(r=l[l.length-1-e].t)),"pingpong"===t){if(Math.floor((h-r)/s)%2!=0)return this.getValueAtTime((s-(h-r)%s+r)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var f=this.getValueAtTime(r/this.comp.globalData.frameRate,0),m=this.getValueAtTime(p/this.comp.globalData.frameRate,0),c=this.getValueAtTime(((h-r)%s+r)/this.comp.globalData.frameRate,0),d=Math.floor((h-r)/s);if(this.pv.length){for(n=(o=new Array(f.length)).length,a=0;a<n;a+=1)o[a]=(m[a]-f[a])*d+c[a];return o}return(m-f)*d+c}if("continue"===t){var u=this.getValueAtTime(p/this.comp.globalData.frameRate,0),g=this.getValueAtTime((p-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n=(o=new Array(u.length)).length,a=0;a<n;a+=1)o[a]=u[a]+(u[a]-g[a])*((h-p)/this.comp.globalData.frameRate)/5e-4;return o}return u+(h-p)/.001*(u-g)}}return this.getValueAtTime(((h-r)%s+r)/this.comp.globalData.frameRate,0)}function o(t,e,i){if(!this.k)return this.pv;t=t?t.toLowerCase():"";var s,r,a,n,o,h=this.comp.renderedFrame,l=this.keyframes,p=l[0].t;if(p<=h)return this.pv;if(i?r=p+(s=e?Math.abs(this.elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-p)):s=(r=l[e=!e||e>l.length-1?l.length-1:e].t)-p,"pingpong"===t){if(Math.floor((p-h)/s)%2==0)return this.getValueAtTime(((p-h)%s+p)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var f=this.getValueAtTime(p/this.comp.globalData.frameRate,0),m=this.getValueAtTime(r/this.comp.globalData.frameRate,0),c=this.getValueAtTime((s-(p-h)%s+p)/this.comp.globalData.frameRate,0),d=Math.floor((p-h)/s)+1;if(this.pv.length){for(n=(o=new Array(f.length)).length,a=0;a<n;a+=1)o[a]=c[a]-(m[a]-f[a])*d;return o}return c-(m-f)*d}if("continue"===t){var u=this.getValueAtTime(p/this.comp.globalData.frameRate,0),g=this.getValueAtTime((p+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(n=(o=new Array(u.length)).length,a=0;a<n;a+=1)o[a]=u[a]+(u[a]-g[a])*(p-h)/.001;return o}return u+(u-g)*(p-h)/.001}}return this.getValueAtTime((s-((p-h)%s+p))/this.comp.globalData.frameRate,0)}function h(t,e){if(!this.k)return this.pv;if(t=.5*(t||.4),(e=Math.floor(e||5))<=1)return this.pv;for(var i,s=this.comp.renderedFrame/this.comp.globalData.frameRate,r=s-t,a=1<e?(s+t-r)/(e-1):1,n=0,o=0,h=this.pv.length?J("float32",this.pv.length):0;n<e;){if(i=this.getValueAtTime(r+n*a),this.pv.length)for(o=0;o<this.pv.length;o+=1)h[o]+=i[o];else h+=i;n+=1}if(this.pv.length)for(o=0;o<this.pv.length;o+=1)h[o]/=e;else h/=e;return h}var s=Vi.getTransformProperty,l=(Vi.getTransformProperty=function(t,e,i){t=s(t,e,i);return t.dynamicProperties.length?t.getValueAtTime=function(t){this._transformCachingAtTime||(this._transformCachingAtTime={v:new p});var e,i,s,r,a=this._transformCachingAtTime.v;return a.cloneFromProps(this.pre.props),this.appliedTransformations<1&&(i=this.a.getValueAtTime(t),a.translate(-i[0]*this.a.mult,-i[1]*this.a.mult,i[2]*this.a.mult)),this.appliedTransformations<2&&(i=this.s.getValueAtTime(t),a.scale(i[0]*this.s.mult,i[1]*this.s.mult,i[2]*this.s.mult)),this.sk&&this.appliedTransformations<3&&(i=this.sk.getValueAtTime(t),e=this.sa.getValueAtTime(t),a.skewFromAxis(-i*this.sk.mult,e*this.sa.mult)),this.r&&this.appliedTransformations<4?(i=this.r.getValueAtTime(t),a.rotate(-i*this.r.mult)):!this.r&&this.appliedTransformations<4&&(e=this.rz.getValueAtTime(t),i=this.ry.getValueAtTime(t),s=this.rx.getValueAtTime(t),r=this.or.getValueAtTime(t),a.rotateZ(-e*this.rz.mult).rotateY(i*this.ry.mult).rotateX(s*this.rx.mult).rotateZ(-r[2]*this.or.mult).rotateY(r[1]*this.or.mult).rotateX(r[0]*this.or.mult)),this.data.p&&this.data.p.s?(e=this.px.getValueAtTime(t),i=this.py.getValueAtTime(t),this.data.p.z?(s=this.pz.getValueAtTime(t),a.translate(e*this.px.mult,i*this.py.mult,-s*this.pz.mult)):a.translate(e*this.px.mult,i*this.py.mult,0)):(r=this.p.getValueAtTime(t),a.translate(r[0]*this.p.mult,r[1]*this.p.mult,-r[2]*this.p.mult)),a}.bind(t):t.getValueAtTime=function(){return this.v.clone(new p)}.bind(t),t.setGroupProperty=wa.setGroupProperty,t},C.getProp);C.getProp=function(t,e,i,s,r){var s=l(t,e,i,s,r),a=(s.kf?s.getValueAtTime=wa.getValueAtTime.bind(s):s.getValueAtTime=wa.getStaticValueAtTime.bind(s),s.setGroupProperty=wa.setGroupProperty,s.loopOut=n,s.loopIn=o,s.smooth=h,s.getVelocityAtTime=wa.getVelocityAtTime.bind(s),s.getSpeedAtTime=wa.getSpeedAtTime.bind(s),s.numKeys=1===e.a?e.k.length:0,s.propertyIndex=e.ix,0);return 0!==i&&(a=J("float32",(1===e.a?e.k[0].s:e.k).length)),s._cachingAtTime={lastFrame:R,lastIndex:0,value:a},wa.searchExpressions(t,e,s),s.k&&r.addDynamicProperty(s),s};var t=Ue.getConstructorFunction(),e=Ue.getKeyframedConstructorFunction();function i(){}i.prototype={vertices:function(t,e){this.k&&this.getValue();for(var i=this.v,s=(i=void 0!==e?this.getValueAtTime(e,0):i)._length,r=i[t],a=i.v,n=A(s),o=0;o<s;o+=1)n[o]="i"===t||"o"===t?[r[o][0]-a[o][0],r[o][1]-a[o][1]]:[r[o][0],r[o][1]];return n},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,e){for(var i=this.v,e=(void 0!==e&&(i=this.getValueAtTime(e,0)),this._segmentsLength||(this._segmentsLength=xe.getSegmentsLength(i)),this._segmentsLength),s=e.lengths,r=e.totalLength*t,a=0,n=s.length,o=0;a<n;){if(o+s[a].addedLength>r){var h=a,l=i.c&&a===n-1?0:a+1,p=(r-o)/s[a].addedLength,f=xe.getPointInSegment(i.v[h],i.v[l],i.o[h],i.i[l],p,s[a]);break}o+=s[a].addedLength,a+=1}return f=f||(i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]])},vectorOnPath:function(t,e,i){1==t?t=this.v.c:0==t&&(t=.999);var s=this.pointOnPath(t,e),t=this.pointOnPath(t+.001,e),e=t[0]-s[0],t=t[1]-s[1],s=Math.sqrt(Math.pow(e,2)+Math.pow(t,2));return 0===s?[0,0]:"tangent"===i?[e/s,t/s]:[-t/s,e/s]},tangentOnPath:function(t,e){return this.vectorOnPath(t,e,"tangent")},normalOnPath:function(t,e){return this.vectorOnPath(t,e,"normal")},setGroupProperty:wa.setGroupProperty,getValueAtTime:wa.getStaticValueAtTime},y([i],t),y([i],e),e.prototype.getValueAtTime=function(t){return this._cachingAtTime||(this._cachingAtTime={shapeValue:_.clone(this.pv),lastIndex:0,lastTime:R}),(t=(t*=this.elem.globalData.frameRate)-this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<t?this._caching.lastIndex:0,this._cachingAtTime.lastTime=t,this.interpolateShape(t,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},e.prototype.initiateExpression=ya.initiateExpression;var a=Ue.getShapeProp;Ue.getShapeProp=function(t,e,i,s,r){s=a(t,e,i,s,r);return s.propertyIndex=e.ix,s.lock=!1,3===i?wa.searchExpressions(t,e.pt,s):4===i&&wa.searchExpressions(t,e.ks,s),s.k&&t.addDynamicProperty(s),s}}function Ea(){}function Sa(t,e,i,s,r){this.filterManager=e;e=P("feColorMatrix"),e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.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.setAttribute("result",s+"_tint_1"),t.appendChild(e),(e=P("feColorMatrix")).setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.setAttribute("result",s+"_tint_2"),t.appendChild(e),this.matrixFilter=e,e=this.createMergeNode(s,[r,s+"_tint_1",s+"_tint_2"]);t.appendChild(e)}function Ta(t,e,i,s){this.filterManager=e;e=P("feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.setAttribute("result",s),t.appendChild(e),this.matrixFilter=e}function Ma(t,e,i){this.initialized=!1,this.filterManager=e,this.elem=i,this.paths=[]}function Fa(t,e,i,s){this.filterManager=e;e=P("feColorMatrix"),e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","linearRGB"),e.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),t.appendChild(e),e=P("feComponentTransfer"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("result",s),this.matrixFilter=e,s=P("feFuncR"),s.setAttribute("type","table"),e.appendChild(s),this.feFuncR=s,s=P("feFuncG"),s.setAttribute("type","table"),e.appendChild(s),this.feFuncG=s,s=P("feFuncB");s.setAttribute("type","table"),e.appendChild(s),this.feFuncB=s,t.appendChild(e)}function Ia(t,e,i,s){this.filterManager=e;var e=this.filterManager.effectElements,r=P("feComponentTransfer");(e[10].p.k||0!==e[10].p.v||e[11].p.k||1!==e[11].p.v||e[12].p.k||1!==e[12].p.v||e[13].p.k||0!==e[13].p.v||e[14].p.k||1!==e[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",r)),(e[17].p.k||0!==e[17].p.v||e[18].p.k||1!==e[18].p.v||e[19].p.k||1!==e[19].p.v||e[20].p.k||0!==e[20].p.v||e[21].p.k||1!==e[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",r)),(e[24].p.k||0!==e[24].p.v||e[25].p.k||1!==e[25].p.v||e[26].p.k||1!==e[26].p.v||e[27].p.k||0!==e[27].p.v||e[28].p.k||1!==e[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",r)),(e[31].p.k||0!==e[31].p.v||e[32].p.k||1!==e[32].p.v||e[33].p.k||1!==e[33].p.v||e[34].p.k||0!==e[34].p.v||e[35].p.k||1!==e[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",r)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(r.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(r)),(e[3].p.k||0!==e[3].p.v||e[4].p.k||1!==e[4].p.v||e[5].p.k||1!==e[5].p.v||e[6].p.k||0!==e[6].p.v||e[7].p.k||1!==e[7].p.v)&&((r=P("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("result",s),t.appendChild(r),this.feFuncRComposed=this.createFeFunc("feFuncR",r),this.feFuncGComposed=this.createFeFunc("feFuncG",r),this.feFuncBComposed=this.createFeFunc("feFuncB",r))}function La(t,e,i,s,r){var a=e.container.globalData.renderConfig.filterSize,n=e.data.fs||a,n=(t.setAttribute("x",n.x||a.x),t.setAttribute("y",n.y||a.y),t.setAttribute("width",n.width||a.width),t.setAttribute("height",n.height||a.height),this.filterManager=e,P("feGaussianBlur")),a=(n.setAttribute("in","SourceAlpha"),n.setAttribute("result",s+"_drop_shadow_1"),n.setAttribute("stdDeviation","0"),this.feGaussianBlur=n,t.appendChild(n),P("feOffset")),e=(a.setAttribute("dx","25"),a.setAttribute("dy","0"),a.setAttribute("in",s+"_drop_shadow_1"),a.setAttribute("result",s+"_drop_shadow_2"),this.feOffset=a,t.appendChild(a),P("feFlood")),n=(e.setAttribute("flood-color","#00ff00"),e.setAttribute("flood-opacity","1"),e.setAttribute("result",s+"_drop_shadow_3"),this.feFlood=e,t.appendChild(e),P("feComposite")),a=(n.setAttribute("in",s+"_drop_shadow_3"),n.setAttribute("in2",s+"_drop_shadow_2"),n.setAttribute("operator","in"),n.setAttribute("result",s+"_drop_shadow_4"),t.appendChild(n),this.createMergeNode(s,[s+"_drop_shadow_4",r]));t.appendChild(a)}Ea.prototype={createMergeNode:function(t,e){var i,s,r=P("feMerge");for(r.setAttribute("result",t),s=0;s<e.length;s+=1)(i=P("feMergeNode")).setAttribute("in",e[s]),r.appendChild(i),r.appendChild(i);return r}},y([Ea],Sa),Sa.prototype.renderFrame=function(t){var e,i;(t||this.filterManager._mdf)&&(t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,i=this.filterManager.effectElements[2].p.v/100,this.matrixFilter.setAttribute("values",e[0]-t[0]+" 0 0 0 "+t[0]+" "+(e[1]-t[1])+" 0 0 0 "+t[1]+" "+(e[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+i+" 0"))},Ta.prototype.renderFrame=function(t){var e;(t||this.filterManager._mdf)&&(t=this.filterManager.effectElements[2].p.v,e=this.filterManager.effectElements[6].p.v,this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+e+" 0"))},Ma.prototype.initialize=function(){var t,e,i,s,r=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(s=this.elem.maskManager.masksProperties.length,i=0):s=(i=this.filterManager.effectElements[0].p.v-1)+1,(e=P("g")).setAttribute("fill","none"),e.setAttribute("stroke-linecap","round"),e.setAttribute("stroke-dashoffset",1);i<s;i+=1)t=P("path"),e.appendChild(t),this.paths.push({p:t,m:i});if(3===this.filterManager.effectElements[10].p.v){var a=P("mask"),n=k(),o=(a.setAttribute("id",n),a.setAttribute("mask-type","alpha"),a.appendChild(e),this.elem.globalData.defs.appendChild(a),P("g"));for(o.setAttribute("mask","url("+x()+"#"+n+")");r[0];)o.appendChild(r[0]);this.elem.layerElement.appendChild(o),this.masker=a,e.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(r=this.elem.layerElement.children||this.elem.layerElement.childNodes;r.length;)this.elem.layerElement.removeChild(r[0]);this.elem.layerElement.appendChild(e),this.elem.layerElement.removeAttribute("mask"),e.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=e},Ma.prototype.renderFrame=function(t){this.initialized||this.initialize();for(var e,i,s=this.paths.length,r=0;r<s;r+=1)if(-1!==this.paths[r].m&&(a=this.elem.maskManager.viewData[this.paths[r].m],e=this.paths[r].p,(t||this.filterManager._mdf||a.prop._mdf)&&e.setAttribute("d",a.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||a.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){for(var a=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),n=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=e.getTotalLength(),h="0 0 0 "+o*a+" ",l=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,p=Math.floor(o*(n-a)/l),f=0;f<p;f+=1)h+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";h+="0 "+10*o+" 0 0"}else h="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;e.setAttribute("stroke-dasharray",h)}(t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),1!==this.filterManager.effectElements[10].p.v&&2!==this.filterManager.effectElements[10].p.v||(t||this.filterManager.effectElements[3].p._mdf)&&(i=this.filterManager.effectElements[3].p.v,this.pathMasker.setAttribute("stroke","rgb("+m(255*i[0])+","+m(255*i[1])+","+m(255*i[2])+")"))},Fa.prototype.renderFrame=function(t){var e,i,s,r;(t||this.filterManager._mdf)&&(t=this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,i=(r=this.filterManager.effectElements[2].p.v)[0]+" "+e[0]+" "+t[0],s=r[1]+" "+e[1]+" "+t[1],r=r[2]+" "+e[2]+" "+t[2],this.feFuncR.setAttribute("tableValues",i),this.feFuncG.setAttribute("tableValues",s),this.feFuncB.setAttribute("tableValues",r))},Ia.prototype.createFeFunc=function(t,e){t=P(t);return t.setAttribute("type","table"),e.appendChild(t),t},Ia.prototype.getTableValue=function(t,e,i,s,r){for(var a,n=0,o=Math.min(t,e),h=Math.max(t,e),l=Array.call(null,{length:256}),p=0,f=r-s,m=e-t;n<=256;)a=(a=n/256)<=o?m<0?r:s:h<=a?m<0?s:r:s+f*Math.pow((a-t)/m,1/i),l[p]=a,p+=1,n+=256/255;return l.join(" ")},Ia.prototype.renderFrame=function(t){var e,i;(t||this.filterManager._mdf)&&(i=this.filterManager.effectElements,this.feFuncRComposed&&(t||i[3].p._mdf||i[4].p._mdf||i[5].p._mdf||i[6].p._mdf||i[7].p._mdf)&&(e=this.getTableValue(i[3].p.v,i[4].p.v,i[5].p.v,i[6].p.v,i[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||i[10].p._mdf||i[11].p._mdf||i[12].p._mdf||i[13].p._mdf||i[14].p._mdf)&&(e=this.getTableValue(i[10].p.v,i[11].p.v,i[12].p.v,i[13].p.v,i[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||i[17].p._mdf||i[18].p._mdf||i[19].p._mdf||i[20].p._mdf||i[21].p._mdf)&&(e=this.getTableValue(i[17].p.v,i[18].p.v,i[19].p.v,i[20].p.v,i[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||i[24].p._mdf||i[25].p._mdf||i[26].p._mdf||i[27].p._mdf||i[28].p._mdf)&&(e=this.getTableValue(i[24].p.v,i[25].p.v,i[26].p.v,i[27].p.v,i[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA)&&(t||i[31].p._mdf||i[32].p._mdf||i[33].p._mdf||i[34].p._mdf||i[35].p._mdf)&&(e=this.getTableValue(i[31].p.v,i[32].p.v,i[33].p.v,i[34].p.v,i[35].p.v),this.feFuncA.setAttribute("tableValues",e))},y([Ea],La),La.prototype.renderFrame=function(t){var e,i;(t||this.filterManager._mdf)&&((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),(t||this.filterManager.effectElements[0].p._mdf)&&(i=this.filterManager.effectElements[0].p.v,this.feFlood.setAttribute("flood-color",Pt(Math.round(255*i[0]),Math.round(255*i[1]),Math.round(255*i[2])))),(t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf)&&(i=this.filterManager.effectElements[3].p.v,t=(this.filterManager.effectElements[2].p.v-90)*U,e=i*Math.cos(t),i=i*Math.sin(t),this.feOffset.setAttribute("dx",e),this.feOffset.setAttribute("dy",i))};var Ba=[];function Ra(t,e,i){this.initialized=!1,this.filterManager=e,this.filterElem=t,(this.elem=i).matteElement=P("g"),i.matteElement.appendChild(i.layerElement),i.matteElement.appendChild(i.transformedElement),i.baseElement=i.matteElement}function Va(t,e,i,s){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;e=P("feGaussianBlur");e.setAttribute("result",s),t.appendChild(e),this.feGaussianBlur=e}return Ra.prototype.findSymbol=function(t){for(var e=0,i=Ba.length;e<i;){if(Ba[e]===t)return Ba[e];e+=1}return null},Ra.prototype.replaceInParent=function(t,e){var i=t.layerElement.parentNode;if(i){for(var s,r=i.children,a=0,n=r.length;a<n&&r[a]!==t.layerElement;)a+=1;a<=n-2&&(s=r[a+1]);var o=P("use");o.setAttribute("href","#"+e),s?i.insertBefore(o,s):i.appendChild(o)}},Ra.prototype.setElementAsMask=function(t,e){var i,s,r,a;this.findSymbol(e)||(i=k(),(s=P("mask")).setAttribute("id",e.layerId),s.setAttribute("mask-type","alpha"),Ba.push(e),(a=t.globalData.defs).appendChild(s),(r=P("symbol")).setAttribute("id",i),this.replaceInParent(e,i),r.appendChild(e.layerElement),a.appendChild(r),(a=P("use")).setAttribute("href","#"+i),s.appendChild(a),e.data.hd=!1,e.show()),t.setMatte(e.layerId)},Ra.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,i=0,s=e.length;i<s;)e[i]&&e[i].data.ind===t&&this.setElementAsMask(this.elem,e[i]),i+=1;this.initialized=!0},Ra.prototype.renderFrame=function(){this.initialized||this.initialize()},Va.prototype.renderFrame=function(t){var e;(t||this.filterManager._mdf)&&(t=.3*this.filterManager.effectElements[0].p.v,e=this.filterManager.effectElements[1].p.v,this.feGaussianBlur.setAttribute("stdDeviation",(3==e?0:t)+" "+(2==e?0:t)),e=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate",this.feGaussianBlur.setAttribute("edgeMode",e))},Yt("canvas",Zr),Yt("html",ia),Yt("svg",zr),Fi.registerModifier("tm",Li),Fi.registerModifier("pb",Bi),Fi.registerModifier("rp",Oi),Fi.registerModifier("rd",Ni),_t(i),Da(),d.prototype.getExpressionValue=function(t,e){var i,e=this.calculateExpression(e);return t.t!==e?(this.copyData(i={},t),i.t=e.toString(),i.__complete=!1,i):t},d.prototype.searchProperty=function(){var t=this.searchKeyframes(),e=this.searchExpressions();return this.kf=t||e,this.kf},d.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ya.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null},Hs(20,Sa,!0),Hs(21,Ta,!0),Hs(22,Ma,!1),Hs(23,Fa,!0),Hs(24,Ia,!0),Hs(25,La,!0),Hs(28,Ra,!1),Hs(29,Va,!0),t},"object"==typeof exports&&"undefined"!=typeof module?module.exports=s():"function"==typeof define&&define.amd?define(s):(i="undefined"!=typeof globalThis?globalThis:i||self).lottie=s());window.premiumLottieAnimations=function(f){var m=null,m=f.hasClass("premium-lottie-animation")?f:f.find(".premium-lottie-animation");this.init=function(){var t,e,a,i,n,o,s,h,l,p;m.data("initialized")||(m.data("initialized",!0),t=m.data("lottie-loop"),e=m.data("lottie-reverse"),a=m.data("lottie-hover"),i=m.data("lottie-speed"),n=m.data("lottie-scroll"),o=m.data("lottie-viewport"),s=m.data("lottie-render"),h=m.data("lottie-click"),l=1e3*m.data("lottie-delay")||0,p=lottie.loadAnimation({container:m[0],renderer:s||"svg",loop:!!t,path:m.data("lottie-url"),autoplay:!1}),e&&p.setDirection(-1),i&&1!==i&&p.setSpeed(i),p.addEventListener("DOMLoaded",function(){var t,e,i,s,r;a||n||o||h||setTimeout(function(){p.play()},l),n||o?(r=m.data("scroll-speed"),t=m.data("scroll-start"),e=m.data("scroll-end"),p.pause(),new premiumEffects(m[0],{elType:"SECTION",animate:{speed:o?"viewport":r,range:{start:t,end:e}},effects:["animate"]},p).init()):h&&(p.pause(),i=!1,f.click(function(){(i=!i)?p.play():p.pause()})),a&&(p.pause(),s=m.data("lottie-reset"),((r=f.closest(".premium-button, .premium-image-button")).length?r:f).hover(function(){p.play()},function(){var t;p.pause(),s&&(1==p.playDirection&&p.setDirection(-1),p.play(),t=p.getDuration(),t=p.currentFrame*(t/p.totalFrames),setTimeout(function(){p.pause(),p.setDirection(1)},1e3*t))}))}))}},u(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/widget",t),elementorFrontend.hooks.addAction("frontend/element_ready/section",e),elementorFrontend.hooks.addAction("frontend/element_ready/container",e)}),window.premiumEffects=function(s,t,r){var a=this,i=u(s),e=i.data("scrolls"),n=t,o=n.elType;a.elementRules={},a.init=function(){e||"SECTION"===o?n.effects.length&&(a.setDefaults(),elementorFrontend.elements.$window.on("scroll load",a.initScroll)):elementorFrontend.elements.$window.off("scroll load",a.initScroll)},a.setDefaults=function(){n.defaults={},n.defaults.axis="y"},a.getPercents=function(){var t=a.getDimensions();return elementTopWindowPoint=t.elementTop-pageYOffset,elementEntrancePoint=elementTopWindowPoint-innerHeight,passedRangePercents=100/t.range*(-1*elementEntrancePoint)},a.initScroll=function(){a.initScrollEffects()},a.initScrollEffects=function(){var t=a.getPercents(),e=i.closest(".elementor-element").data("settings");e&&"fixed"===e._position&&(t=a.getLottieViewportHeightPercentage()),n.effects.includes("animate")&&a.animate(t,n.animate),n.effects.includes("translateY")&&a.transform("translateY",t,n.vscroll)},a.getLottieViewportHeightPercentage=function(){var t=n.animate.range,e=window.innerHeight,i=t.start||0,e=e||document.documentElement.scrollHeight-document.documentElement.clientHeight,i=e*i/100;return(document.documentElement.scrollTop+document.body.scrollTop+i)/(e+i+e*(t.end||0)/100)*100},a.getDimensions=function(){var t=i.offset(),t={elementHeight:i.outerHeight(),elementWidth:i.outerWidth(),elementTop:t.top,elementLeft:t.left};return t.range=t.elementHeight+innerHeight,t},a.getStep=function(t,e){return-(t-50)*e.speed},a.animate=function(t,e){var i=r.totalFrames,i=(t=e.range&&(e.range.start>t&&(t=e.range.start),e.range.end<t)?e.range.end:t)/100*i;"viewport"===e.speed?e.range.start!==t&&e.range.end!==t?r.play():r.pause():r.goToAndStop(i,!0)},a.transform=function(t,e,i){"down"===i.direction&&(e=100-e),i.range&&(i.range.start>e&&(e=i.range.start),i.range.end<e)&&(e=i.range.end),n.defaults.unit="px",a.updateElement("transform",t,a.getStep(e,i)+n.defaults.unit)},a.updateElement=function(t,e,i){a.elementRules[t]||(a.elementRules[t]={}),a.elementRules[t][e]||(a.elementRules[t][e]=!0,a.updateElementRule(t)),s.style.setProperty("--"+e,i)},a.updateElementRule=function(t){var e="";u.each(a.elementRules[t],function(t){e+=t+"(var(--"+t+"))"}),i.css(t,e)}}}(jQuery);
(e=>{function i(s,r){s.find(".premium-nav-widget-container").css({visibility:"inherit",opacity:"inherit"});var n,a,e,i,m,o,u,l,t,d,c,p,v,f,g,h,C,b,y,w,k,I,P=s.find(".premium-nav-widget-container").data("settings");function x(){i.each(function(e,i){var t,n;i=r(i),t=r(i).data("full-width-selector"),t=(n=t?r(t):(t=elementorFrontend.config.experimentalFeatures.container,n=s.parents(".e-con").last(),!t||n.length<1?s.closest(".elementor-top-section"):n)).outerWidth(),n=n.offset().left-i.offset().left,r(i).removeClass("premium-mega-item-static").find(".premium-mega-content-container, > .premium-sub-menu").css({width:t+"px",left:n+"px"})})}function F(e){var i,t,n,m;e.breakpoint>=r(window).outerWidth()&&!b?(s.find(".premium-ver-toggler").css("display","none"),s.addClass("premium-hamburger-menu"),s.find(".premium-active-menu").removeClass("premium-active-menu"),(i=s.find(".premium-stretch-dropdown .premium-mobile-menu-container")).length&&(t=elementorFrontend.config.experimentalFeatures.container,m=s.parents(".e-con").last(),m=!t||m.length<1?s.closest(".elementor-top-section"):m,t=r(m).outerWidth(),n=s.offset().top,n=r(m).offset().top+r(m).outerHeight()-n,m=s.offset().left-r(m).offset().left,r(i).css({width:t+"px",left:"-"+m+"px",top:n+"px"})),y=!(b=!0)):e.breakpoint<r(window).outerWidth()&&!y&&(s.hasClass("premium-ver-toggle-yes")&&s.find(".premium-ver-toggler").css("display","flex"),a.removeClass("premium-toggle-opened"),s.find(".premium-mobile-menu-container .premium-active-menu").removeClass("premium-active-menu"),s.removeClass("premium-hamburger-menu premium-ham-dropdown"),s.find(".premium-vertical-toggle-open").removeClass("premium-vertical-toggle-open"),s.find(".premium-nav-default").removeClass("premium-nav-default"),b=!(y=!0))}function M(){var e,i,t;s.hasClass("premium-nav-sticky-yes")&&r("#"+P.stickyOptions.targetId).length&&!P.stickyOptions.disableOn.includes(elementorFrontend.getCurrentDeviceMode())?((m=P.stickyOptions).spacerClass="premium-sticky-spacer-"+r("#"+m.targetId).data("id"),r("#"+m.targetId).addClass("premium-sticky-active"),e=m,i=l+elementorFrontend.getCurrentDeviceMode(),(t=r("#"+e.targetId).hasClass("premium-sticky-parent"))&&r("#"+e.targetId).css({position:"relative",width:"inherit"}),window[i]=r("#"+e.targetId).outerWidth()+"px",t&&r("#"+e.targetId).css({position:"fixed",width:window[i]}),0===r("."+m.spacerClass).length&&r('<div class="'+m.spacerClass+'"></div>').insertBefore("#"+m.targetId),r(window).on("load",D),r(window).on("scroll.PaStickyNav",D)):(r(window).off("scroll.PaStickyNav"),r("."+m.spacerClass).remove(),r("#"+m.targetId).removeClass("premium-sticky-parent premium-sticky-active premium-sticky-parent-"+s.data("id")).css({top:"unset",width:"inherit",position:"relative"}))}function D(){var e=elementorFrontend.elements.$wpAdminBar.height()?elementorFrontend.elements.$wpAdminBar.height():0,i=r(window).scrollTop()+e,t=l+elementorFrontend.getCurrentDeviceMode();window[u]&&!o||(window[u]=r("."+m.spacerClass).offset().top,o=!1),window[u]<=i?(r("."+m.spacerClass).css("height",r("#"+m.targetId).outerHeight()+"px"),r("#"+m.targetId).addClass("premium-sticky-parent premium-sticky-parent-"+s.data("id")).css({width:window[t],top:e,position:"fixed"})):(r("."+m.spacerClass).css("height","0px"),r("#"+m.targetId).removeClass("premium-sticky-parent premium-sticky-parent-"+s.data("id")).css({top:"unset",width:"inherit",position:"relative"})),m.onScroll?(i=document.querySelector("#"+m.targetId+".premium-sticky-parent"))&&(r("#"+m.targetId+".premium-sticky-parent").addClass("premium-sticky-scroll-yes"),new Headroom(i,{tolerance:5,classes:{initial:"animated",pinned:"slideDown",unpinned:"slideUp",offset:{up:r("#"+m.targetId).outerHeight()+150}}}).init()):r("#"+m.targetId+".premium-sticky-parent").removeClass("premium-sticky-scroll-yes")}function E(e){return Math.floor(Math.random()*e)+1}function H(e){return r(e).parent(".premium-nav-menu-item").hasClass("menu-item-has-children")}P&&(n=s.find(".premium-mobile-menu"),a=s.find(".premium-hamburger-toggle"),e=s.find(".premium-mobile-menu-close"),w=s.find(".premium-mega-content-centered"),i=s.find('.premium-nav-menu-container li[data-full-width="true"]'),o=!(m={}),u="stickyPos"+s.data("id"),l="stickyWidth"+s.data("id"),t=!!s.hasClass("premium-disable-scroll-yes"),d=s[0].getAttribute("--pa-mega-menu-delay")||300,c=P.renderMobileMenu,p=elementorFrontend.isEditMode(),s.find("div[data-mega-content]").each(function(e,i){var i=r(i),t=i.data("mega-content");0<r(t).length&&((t=r(t)).attr("data-menu-id",s.data("id")),i.append(t.clone(!0).addClass("pa-cloned-element")))}),p||(r('div[data-menu-id="'+s.data("id")+'"]').not(".pa-cloned-element").remove(),(h=s.find(".premium-item-anchor")).length&&(g=[],h.each(function(e,i){var t=r(i).find("> .premium-menu-link"),t=t[0]?t[0].hash:null;if(t&&t.length&&/^#[A-Za-z][\w-]*$/.test(t))try{var n=r(t);n.length&&g.push({link:i,section:n[0]})}catch(e){console.log(e)}}),0!==g.length)&&(f=new IntersectionObserver(function(e){e.forEach(function(i){var e,t;i.isIntersecting&&(e=g.find(function(e){return e.section===i.target}).link,t=r(e=e).find("> .premium-menu-link").attr("href"),s.find(".premium-active-item").each(function(){r(this).find("> .premium-menu-link").attr("href")!==t&&r(this).removeClass("premium-active-item")}),r(e).addClass("premium-active-item"))})},{threshold:.5}),g.forEach(function(e){f.observe(e.section)}))),window.PaCurrStickyDevice=elementorFrontend.getCurrentDeviceMode(),p&&!t&&r("body").removeClass("premium-scroll-disabled"),w.each(function(e,i){r(i).closest(".premium-nav-menu-item").addClass("premium-mega-item-static")}),"slide"!==P.mobileLayout&&"slide"!==P.mainLayout||s.addClass("premium-ver-hamburger-menu"),P.rn_badges&&(h=P.rn_badges,C=["hor","ver"].includes(P.mainLayout)?s.find(".premium-nav-menu-container"):s.find(".premium-mobile-menu-container"),h.forEach(function(e){var i=C.find(e.selector+":not(.has-pa-badge)").length;if(""!==e.selector&&i)for(var i=((e,i)=>{for(var t=E(e),n=[],m=0;m<t;m++){var r=E(i);n.includes(r)||n.push(r)}return n})(e.max,i),t=i,n=(e=>'<span class="premium-rn-badge elementor-repeater-item-'+e.id+'">'+e.text+"</span>")(e),m=s.find(".premium-nav-menu-container "+e.selector+":not(.has-pa-badge)"),r=s.find(".premium-mobile-menu-container "+e.selector+":not(.has-pa-badge)"),a=""!==P.hoverEffect?"premium-badge-"+P.hoverEffect:"",o=0;o<t.length;o++)["hor","ver"].includes(P.mainLayout)&&s.find(m[t[o]-1]).css("position","relative").addClass("has-pa-badge "+a).append(n),s.find(r[t[o]-1]).css("position","relative").addClass("has-pa-badge "+a).append(n)})),"dot"===P.hoverEffect&&s.find(".premium-mega-content-container .premium-badge-dot, .premium-sub-menu .premium-badge-dot").each(function(e,i){r(i).mouseenter(function(){r(i).removeClass("premium-badge-dot")}).mouseleave(function(){r(i).addClass("premium-badge-dot")})}),P.closeAfterClick&&n.find(".premium-menu-link").on("click.paAfterClick",function(){H(this)||("slide"===P.mainLayout||"slide"===P.mobileLayout?e:a).click()}),c&&(y=b=null,F(P)),c||(s.find(".premium-nav-default").removeClass("premium-nav-default"),s.removeClass("premium-hamburger-menu")),s.hasClass("premium-nav-hor")&&x(),M(),w="item"===P.submenuTrigger?" > .premium-menu-link":" > .premium-menu-link > .premium-dropdown-icon",["hor","ver"].includes(P.mainLayout)&&("hover"===P.submenuEvent?(s.find(".premium-nav-menu-item").on("mouseenter.PaItemHover",function(e){e.stopPropagation(),clearTimeout(v),r(this).siblings().removeClass("premium-item-hovered"),r(this).addClass("premium-item-hovered"),r(this).hasClass("premium-sub-menu-item")&&r(this).parents(".premium-nav-menu-item").addClass("premium-item-hovered")}),s.on("mouseleave.PaItemHover",function(e){v=setTimeout(function(){s.find(".premium-item-hovered").removeClass("premium-item-hovered")},d)}),s.find(".premium-sub-menu, .premium-mega-content-container").on("mouseenter.PaItemHover",function(e){e.stopPropagation();e=r(this).parents(".premium-nav-menu-item").first();clearTimeout(v),e.siblings().removeClass("premium-item-hovered"),e.addClass("premium-item-hovered")}).on("mouseleave.PaItemHover",function(e){clearTimeout(v),r(this).parents(".premium-nav-menu-item").first().removeClass("premium-item-hovered")})):(k=s.find(".premium-nav-menu-container .premium-nav-menu-item.menu-item-has-children"+w),p&&s.off("mouseleave.PaItemHover"),k.off("click.PaItemClick"),k.on("click.PaItemClick",function(e){e.preventDefault(),e.stopPropagation();e=r(this).parents(".premium-nav-menu-item").first();e.siblings().removeClass("premium-item-hovered").find(".premium-item-hovered").removeClass("premium-item-hovered"),e.toggleClass("premium-item-hovered")}))),e.on("click",function(){s.find(".premium-mobile-menu-outer-container, .premium-nav-slide-overlay").removeClass("premium-vertical-toggle-open"),r("body").removeClass("premium-scroll-disabled")}),I=!0,a.on("click",function(){"slide"===P.mobileLayout||"slide"===P.mainLayout?(s.find(".premium-mobile-menu-outer-container, .premium-nav-slide-overlay").addClass("premium-vertical-toggle-open"),t&&r("body").addClass("premium-scroll-disabled"),a.toggleClass("premium-toggle-opened")):I&&(I=!1,r(n).hasClass("premium-active-menu")?s.find(".premium-mobile-menu-container").slideUp(150,function(){n.removeClass("premium-active-menu"),s.find(".premium-mobile-menu-container").show(),setTimeout(function(){I=!0,a.removeClass("premium-toggle-opened")},100)}):(n.addClass("premium-active-menu"),a.addClass("premium-toggle-opened"),I=!0))}),n.find(".premium-nav-menu-item "+w).on("click",function(e){var i=r(this).closest(".premium-nav-menu-item"),t=H(this);"item"===P.submenuTrigger&&!t||(e.stopPropagation(),e.preventDefault(),(i.hasClass("premium-active-menu")?i:(n.find(".premium-active-menu").toggleClass("premium-active-menu"),i.toggleClass("premium-active-menu"),r(i).parents(".premium-nav-menu-item.menu-item-has-children"))).toggleClass("premium-active-menu"))}),r(document).on("click",".premium-nav-slide-overlay",function(){s.find(".premium-mobile-menu-outer-container, .premium-nav-slide-overlay").removeClass("premium-vertical-toggle-open"),r("body").removeClass("premium-scroll-disabled")}),r(document).on("click.PaCloseMegaMenu",function(e){var i=r(e.target).closest(".premium-tabs-nav-list-item").length;r(e.target).closest(".premium-nav-widget-container").length||i||(r(n).hasClass("premium-active-menu")&&a.click(),"click"===P.submenuEvent&&s.find(".premium-nav-menu-container .premium-item-hovered").removeClass("premium-item-hovered"))}),r(window).on("resize",function(){window.PaCurrStickyDevice!==elementorFrontend.getCurrentDeviceMode()&&(o=!0,window.PaCurrStickyDevice=elementorFrontend.getCurrentDeviceMode()),c&&F(P),p&&!c&&s.removeClass("premium-hamburger-menu"),s.hasClass("premium-nav-hor")&&x(),M()}),s.hasClass("premium-ver-toggle-yes"))&&s.hasClass("premium-ver-click")&&s.find(".premium-ver-toggler").on("click",function(){s.find(".premium-nav-widget-container").toggleClass("premium-ver-collapsed",500)})}e(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/premium-nav-menu.default",i)})})(jQuery);
!function(t){var o=function(o,s){var i,e,n,r,a=!1,c=!1,f=!1,p={},l={to:"top",offset:0,effectsOffset:0,parent:!1,classes:{sticky:"sticky",stickyActive:"sticky-active",stickyEffects:"sticky-effects",spacer:"sticky-spacer"},isRTL:!1,handleScrollbarWidth:!1},d=function(t,o,s){var i={},e=t[0].style;s.forEach((function(t){i[t]=void 0!==e[t]?e[t]:""})),t.data("css-backup-"+o,i)},m=function(t,o){return t.data("css-backup-"+o)};const u=()=>{if(r=b(i,"width"),n=i.offset().left,e.isRTL){const t=e.handleScrollbarWidth?window.innerWidth:document.body.offsetWidth;n=Math.max(t-r-n,0)}};var h=function(){p.$spacer=i.clone().addClass(e.classes.spacer).css({visibility:"hidden",transition:"none",animation:"none"}),i.after(p.$spacer)},y=function(){p.$spacer.remove()},k=function(){d(i,"unsticky",["position","width","margin-top","margin-bottom","top","bottom","inset-inline-start"]);const t={position:"fixed",width:r,marginTop:0,marginBottom:0};t[e.to]=e.offset,t["top"===e.to?"bottom":"top"]="",n&&(t["inset-inline-start"]=n+"px"),i.css(t).addClass(e.classes.stickyActive)},v=function(){i.css(m(i,"unsticky")).removeClass(e.classes.stickyActive)},b=function(t,o,s){var i=getComputedStyle(t[0]),e=parseFloat(i[o]),n="height"===o?["top","bottom"]:["left","right"],r=[];return"border-box"!==i.boxSizing&&r.push("border","padding"),s&&r.push("margin"),r.forEach((function(t){n.forEach((function(o){e+=parseFloat(i[t+"-"+o])}))})),e},w=function(t){var o=p.$window.scrollTop(),s=b(t,"height"),i=innerHeight,e=t.offset().top-o,n=e-i;return{top:{fromTop:e,fromBottom:n},bottom:{fromTop:e+s,fromBottom:n+s}}},g=function(){v(),y(),a=!1,i.trigger("sticky:unstick")},$=function(){var t=w(i),o="top"===e.to;if(c){(o?t.top.fromTop>e.offset:t.bottom.fromBottom<-e.offset)&&(p.$parent.css(m(p.$parent,"childNotFollowing")),i.css(m(i,"notFollowing")),c=!1)}else{var s=w(p.$parent),a=getComputedStyle(p.$parent[0]),f=parseFloat(a[o?"borderBottomWidth":"borderTopWidth"]),l=o?s.bottom.fromTop-f:s.top.fromBottom+f;(o?l<=t.bottom.fromTop:l>=t.top.fromBottom)&&function(){d(p.$parent,"childNotFollowing",["position"]),p.$parent.css("position","relative"),d(i,"notFollowing",["position","inset-inline-start","top","bottom"]);const t={position:"absolute"};if(n=p.$spacer.position().left,e.isRTL){const t=i.parent().outerWidth(),o=p.$spacer.position().left;r=p.$spacer.outerWidth(),n=Math.max(t-r-o,0)}t["inset-inline-start"]=n+"px",t[e.to]="",t["top"===e.to?"bottom":"top"]=0,i.css(t),c=!0}()}},T=function(){var t,o=e.offset;if(a){var s=w(p.$spacer);t="top"===e.to?s.top.fromTop-o:-s.bottom.fromBottom-o,e.parent&&$(),t>0&&g()}else{var n=w(i);(t="top"===e.to?n.top.fromTop-o:-n.bottom.fromBottom-o)<=0&&(u(),h(),k(),a=!0,i.trigger("sticky:stick"),e.parent&&$())}!function(t){f&&-t<e.effectsOffset?(i.removeClass(e.classes.stickyEffects),f=!1):!f&&-t>=e.effectsOffset&&(i.addClass(e.classes.stickyEffects),f=!0)}(t)},B=function(){T()},C=function(){a&&(v(),y(),u(),h(),k(),e.parent&&(c=!1,$()))};this.destroy=function(){a&&g(),p.$window.off("scroll",B).off("resize",C),i.removeClass(e.classes.sticky)},e=jQuery.extend(!0,l,s),i=t(o).addClass(e.classes.sticky),p.$window=t(window),e.parent&&(p.$parent=i.parent(),"parent"!==e.parent&&(p.$parent=p.$parent.closest(e.parent))),p.$window.on({scroll:B,resize:C}),T()};t.fn.sticky=function(s){var i="string"==typeof s;return this.each((function(){var e=t(this);if(i){var n=e.data("sticky");if(!n)throw Error("Trying to perform the `"+s+"` method prior to initialization");if(!n[s])throw ReferenceError("Method `"+s+"` not found in sticky instance");n[s].apply(n,Array.prototype.slice.call(arguments,1)),"destroy"===s&&e.removeData("sticky")}else e.data("sticky",new o(this,s))})),this},window.Sticky=o}(jQuery);
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e="undefined"!=typeof globalThis?globalThis:e||self).Swiper=t()}(this,(function(){"use strict";function e(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function t(s,a){void 0===s&&(s={}),void 0===a&&(a={}),Object.keys(a).forEach((i=>{void 0===s[i]?s[i]=a[i]:e(a[i])&&e(s[i])&&Object.keys(a[i]).length>0&&t(s[i],a[i])}))}const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const e="undefined"!=typeof document?document:{};return t(e,s),e}const i={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function r(){const e="undefined"!=typeof window?window:{};return t(e,i),e}class n extends Array{constructor(e){"number"==typeof e?super(e):(super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this))}}function l(e){void 0===e&&(e=[]);const t=[];return e.forEach((e=>{Array.isArray(e)?t.push(...l(e)):t.push(e)})),t}function o(e,t){return Array.prototype.filter.call(e,t)}function d(e,t){const s=r(),i=a();let l=[];if(!t&&e instanceof n)return e;if(!e)return new n(l);if("string"==typeof e){const s=e.trim();if(s.indexOf("<")>=0&&s.indexOf(">")>=0){let e="div";0===s.indexOf("<li")&&(e="ul"),0===s.indexOf("<tr")&&(e="tbody"),0!==s.indexOf("<td")&&0!==s.indexOf("<th")||(e="tr"),0===s.indexOf("<tbody")&&(e="table"),0===s.indexOf("<option")&&(e="select");const t=i.createElement(e);t.innerHTML=s;for(let e=0;e<t.childNodes.length;e+=1)l.push(t.childNodes[e])}else l=function(e,t){if("string"!=typeof e)return[e];const s=[],a=t.querySelectorAll(e);for(let e=0;e<a.length;e+=1)s.push(a[e]);return s}(e.trim(),t||i)}else if(e.nodeType||e===s||e===i)l.push(e);else if(Array.isArray(e)){if(e instanceof n)return e;l=e}return new n(function(e){const t=[];for(let s=0;s<e.length;s+=1)-1===t.indexOf(e[s])&&t.push(e[s]);return t}(l))}d.fn=n.prototype;const c={addClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.add(...a)})),this},removeClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.remove(...a)})),this},hasClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));return o(this,(e=>a.filter((t=>e.classList.contains(t))).length>0)).length>0},toggleClass:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];const a=l(t.map((e=>e.split(" "))));this.forEach((e=>{a.forEach((t=>{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let s=0;s<this.length;s+=1)if(2===arguments.length)this[s].setAttribute(e,t);else for(const t in e)this[s][t]=e[t],this[s].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];let[a,i,r,n]=t;function l(e){const t=e.target;if(!t)return;const s=e.target.dom7EventData||[];if(s.indexOf(e)<0&&s.unshift(e),d(t).is(i))r.apply(t,s);else{const e=d(t).parents();for(let t=0;t<e.length;t+=1)d(e[t]).is(i)&&r.apply(e[t],s)}}function o(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),r.apply(this,t)}"function"==typeof t[1]&&([a,r,n]=t,i=void 0),n||(n=!1);const c=a.split(" ");let p;for(let e=0;e<this.length;e+=1){const t=this[e];if(i)for(p=0;p<c.length;p+=1){const e=c[p];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:r,proxyListener:l}),t.addEventListener(e,l,n)}else for(p=0;p<c.length;p+=1){const e=c[p];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:r,proxyListener:o}),t.addEventListener(e,o,n)}}return this},off:function(){for(var e=arguments.length,t=new Array(e),s=0;s<e;s++)t[s]=arguments[s];let[a,i,r,n]=t;"function"==typeof t[1]&&([a,r,n]=t,i=void 0),n||(n=!1);const l=a.split(" ");for(let e=0;e<l.length;e+=1){const t=l[e];for(let e=0;e<this.length;e+=1){const s=this[e];let a;if(!i&&s.dom7Listeners?a=s.dom7Listeners[t]:i&&s.dom7LiveListeners&&(a=s.dom7LiveListeners[t]),a&&a.length)for(let e=a.length-1;e>=0;e-=1){const i=a[e];r&&i.listener===r||r&&i.listener&&i.listener.dom7proxy&&i.listener.dom7proxy===r?(s.removeEventListener(t,i.proxyListener,n),a.splice(e,1)):r||(s.removeEventListener(t,i.proxyListener,n),a.splice(e,1))}}}return this},trigger:function(){const e=r();for(var t=arguments.length,s=new Array(t),a=0;a<t;a++)s[a]=arguments[a];const i=s[0].split(" "),n=s[1];for(let t=0;t<i.length;t+=1){const a=i[t];for(let t=0;t<this.length;t+=1){const i=this[t];if(e.CustomEvent){const t=new e.CustomEvent(a,{detail:n,bubbles:!0,cancelable:!0});i.dom7EventData=s.filter(((e,t)=>t>0)),i.dispatchEvent(t),i.dom7EventData=[],delete i.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",(function s(a){a.target===this&&(e.call(this,a),t.off("transitionend",s))})),this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const e=r();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=r(),t=a(),s=this[0],i=s.getBoundingClientRect(),n=t.body,l=s.clientTop||n.clientTop||0,o=s.clientLeft||n.clientLeft||0,d=s===e?e.scrollY:s.scrollTop,c=s===e?e.scrollX:s.scrollLeft;return{top:i.top+d-l,left:i.left+c-o}}return null},css:function(e,t){const s=r();let a;if(1===arguments.length){if("string"!=typeof e){for(a=0;a<this.length;a+=1)for(const t in e)this[a].style[t]=e[t];return this}if(this[0])return s.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(a=0;a<this.length;a+=1)this[a].style[e]=t;return this}return this},each:function(e){return e?(this.forEach(((t,s)=>{e.apply(t,[t,s])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){const t=r(),s=a(),i=this[0];let l,o;if(!i||void 0===e)return!1;if("string"==typeof e){if(i.matches)return i.matches(e);if(i.webkitMatchesSelector)return i.webkitMatchesSelector(e);if(i.msMatchesSelector)return i.msMatchesSelector(e);for(l=d(e),o=0;o<l.length;o+=1)if(l[o]===i)return!0;return!1}if(e===s)return i===s;if(e===t)return i===t;if(e.nodeType||e instanceof n){for(l=e.nodeType?[e]:e,o=0;o<l.length;o+=1)if(l[o]===i)return!0;return!1}return!1},index:function(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;const t=this.length;if(e>t-1)return d([]);if(e<0){const s=t+e;return d(s<0?[]:[this[s]])}return d([this[e]])},append:function(){let e;const t=a();for(let s=0;s<arguments.length;s+=1){e=s<0||arguments.length<=s?void 0:arguments[s];for(let s=0;s<this.length;s+=1)if("string"==typeof e){const a=t.createElement("div");for(a.innerHTML=e;a.firstChild;)this[s].appendChild(a.firstChild)}else if(e instanceof n)for(let t=0;t<e.length;t+=1)this[s].appendChild(e[t]);else this[s].appendChild(e)}return this},prepend:function(e){const t=a();let s,i;for(s=0;s<this.length;s+=1)if("string"==typeof e){const a=t.createElement("div");for(a.innerHTML=e,i=a.childNodes.length-1;i>=0;i-=1)this[s].insertBefore(a.childNodes[i],this[s].childNodes[0])}else if(e instanceof n)for(i=0;i<e.length;i+=1)this[s].insertBefore(e[i],this[s].childNodes[0]);else this[s].insertBefore(e,this[s].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&d(this[0].nextElementSibling).is(e)?d([this[0].nextElementSibling]):d([]):this[0].nextElementSibling?d([this[0].nextElementSibling]):d([]):d([])},nextAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.nextElementSibling;){const a=s.nextElementSibling;e?d(a).is(e)&&t.push(a):t.push(a),s=a}return d(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&d(t.previousElementSibling).is(e)?d([t.previousElementSibling]):d([]):t.previousElementSibling?d([t.previousElementSibling]):d([])}return d([])},prevAll:function(e){const t=[];let s=this[0];if(!s)return d([]);for(;s.previousElementSibling;){const a=s.previousElementSibling;e?d(a).is(e)&&t.push(a):t.push(a),s=a}return d(t)},parent:function(e){const t=[];for(let s=0;s<this.length;s+=1)null!==this[s].parentNode&&(e?d(this[s].parentNode).is(e)&&t.push(this[s].parentNode):t.push(this[s].parentNode));return d(t)},parents:function(e){const t=[];for(let s=0;s<this.length;s+=1){let a=this[s].parentNode;for(;a;)e?d(a).is(e)&&t.push(a):t.push(a),a=a.parentNode}return d(t)},closest:function(e){let t=this;return void 0===e?d([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let s=0;s<this.length;s+=1){const a=this[s].querySelectorAll(e);for(let e=0;e<a.length;e+=1)t.push(a[e])}return d(t)},children:function(e){const t=[];for(let s=0;s<this.length;s+=1){const a=this[s].children;for(let s=0;s<a.length;s+=1)e&&!d(a[s]).is(e)||t.push(a[s])}return d(t)},filter:function(e){return d(o(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};function p(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function u(){return Date.now()}function h(e,t){void 0===t&&(t="x");const s=r();let a,i,n;const l=function(e){const t=r();let s;return t.getComputedStyle&&(s=t.getComputedStyle(e,null)),!s&&e.currentStyle&&(s=e.currentStyle),s||(s=e.style),s}(e);return s.WebKitCSSMatrix?(i=l.transform||l.webkitTransform,i.split(",").length>6&&(i=i.split(", ").map((e=>e.replace(",","."))).join(", ")),n=new s.WebKitCSSMatrix("none"===i?"":i)):(n=l.MozTransform||l.OTransform||l.MsTransform||l.msTransform||l.transform||l.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),a=n.toString().split(",")),"x"===t&&(i=s.WebKitCSSMatrix?n.m41:16===a.length?parseFloat(a[12]):parseFloat(a[4])),"y"===t&&(i=s.WebKitCSSMatrix?n.m42:16===a.length?parseFloat(a[13]):parseFloat(a[5])),i||0}function m(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function f(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function g(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let s=1;s<arguments.length;s+=1){const a=s<0||arguments.length<=s?void 0:arguments[s];if(null!=a&&!f(a)){const s=Object.keys(Object(a)).filter((e=>t.indexOf(e)<0));for(let t=0,i=s.length;t<i;t+=1){const i=s[t],r=Object.getOwnPropertyDescriptor(a,i);void 0!==r&&r.enumerable&&(m(e[i])&&m(a[i])?a[i].__swiper__?e[i]=a[i]:g(e[i],a[i]):!m(e[i])&&m(a[i])?(e[i]={},a[i].__swiper__?e[i]=a[i]:g(e[i],a[i])):e[i]=a[i])}}}return e}function v(e,t,s){e.style.setProperty(t,s)}function w(e){let{swiper:t,targetPosition:s,side:a}=e;const i=r(),n=-t.translate;let l,o=null;const d=t.params.speed;t.wrapperEl.style.scrollSnapType="none",i.cancelAnimationFrame(t.cssModeFrameID);const c=s>n?"next":"prev",p=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,u=()=>{l=(new Date).getTime(),null===o&&(o=l);const e=Math.max(Math.min((l-o)/d,1),0),r=.5-Math.cos(e*Math.PI)/2;let c=n+r*(s-n);if(p(c,s)&&(c=s),t.wrapperEl.scrollTo({[a]:c}),p(c,s))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[a]:c})})),void i.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=i.requestAnimationFrame(u)};u()}let b,x,y;function E(){return b||(b=function(){const e=r(),t=a();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const s=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,s)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),b}function C(e){return void 0===e&&(e={}),x||(x=function(e){let{userAgent:t}=void 0===e?{}:e;const s=E(),a=r(),i=a.navigator.platform,n=t||a.navigator.userAgent,l={ios:!1,android:!1},o=a.screen.width,d=a.screen.height,c=n.match(/(Android);?[\s\/]+([\d.]+)?/);let p=n.match(/(iPad).*OS\s([\d_]+)/);const u=n.match(/(iPod)(.*OS\s([\d_]+))?/),h=!p&&n.match(/(iPhone\sOS|iOS)\s([\d_]+)/),m="Win32"===i;let f="MacIntel"===i;return!p&&f&&s.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${d}`)>=0&&(p=n.match(/(Version)\/([\d.]+)/),p||(p=[0,1,"13_0_0"]),f=!1),c&&!m&&(l.os="android",l.android=!0),(p||h||u)&&(l.os="ios",l.ios=!0),l}(e)),x}function T(){return y||(y=function(){const e=r();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),y}Object.keys(c).forEach((e=>{Object.defineProperty(d.fn,e,{value:c[e],writable:!0})}));var $={on(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;const i=s?"unshift":"push";return e.split(" ").forEach((e=>{a.eventsListeners[e]||(a.eventsListeners[e]=[]),a.eventsListeners[e][i](t)})),a},once(e,t,s){const a=this;if(!a.eventsListeners||a.destroyed)return a;if("function"!=typeof t)return a;function i(){a.off(e,i),i.__emitterProxy&&delete i.__emitterProxy;for(var s=arguments.length,r=new Array(s),n=0;n<s;n++)r[n]=arguments[n];t.apply(a,r)}return i.__emitterProxy=t,a.on(e,i,s)},onAny(e,t){const s=this;if(!s.eventsListeners||s.destroyed)return s;if("function"!=typeof e)return s;const a=t?"unshift":"push";return s.eventsAnyListeners.indexOf(e)<0&&s.eventsAnyListeners[a](e),s},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const s=t.eventsAnyListeners.indexOf(e);return s>=0&&t.eventsAnyListeners.splice(s,1),t},off(e,t){const s=this;return!s.eventsListeners||s.destroyed?s:s.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?s.eventsListeners[e]=[]:s.eventsListeners[e]&&s.eventsListeners[e].forEach(((a,i)=>{(a===t||a.__emitterProxy&&a.__emitterProxy===t)&&s.eventsListeners[e].splice(i,1)}))})),s):s},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,s,a;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];"string"==typeof r[0]||Array.isArray(r[0])?(t=r[0],s=r.slice(1,r.length),a=e):(t=r[0].events,s=r[0].data,a=r[0].context||e),s.unshift(a);return(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(a,[t,...s])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(a,s)}))})),e}};var S={updateSize:function(){const e=this;let t,s;const a=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:a[0].clientWidth,s=void 0!==e.params.height&&null!==e.params.height?e.params.height:a[0].clientHeight,0===t&&e.isHorizontal()||0===s&&e.isVertical()||(t=t-parseInt(a.css("padding-left")||0,10)-parseInt(a.css("padding-right")||0,10),s=s-parseInt(a.css("padding-top")||0,10)-parseInt(a.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(s)&&(s=0),Object.assign(e,{width:t,height:s,size:e.isHorizontal()?t:s}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function s(e,s){return parseFloat(e.getPropertyValue(t(s))||0)}const a=e.params,{$wrapperEl:i,size:r,rtlTranslate:n,wrongRTL:l}=e,o=e.virtual&&a.virtual.enabled,d=o?e.virtual.slides.length:e.slides.length,c=i.children(`.${e.params.slideClass}`),p=o?e.virtual.slides.length:c.length;let u=[];const h=[],m=[];let f=a.slidesOffsetBefore;"function"==typeof f&&(f=a.slidesOffsetBefore.call(e));let g=a.slidesOffsetAfter;"function"==typeof g&&(g=a.slidesOffsetAfter.call(e));const w=e.snapGrid.length,b=e.slidesGrid.length;let x=a.spaceBetween,y=-f,E=0,C=0;if(void 0===r)return;"string"==typeof x&&x.indexOf("%")>=0&&(x=parseFloat(x.replace("%",""))/100*r),e.virtualSize=-x,n?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),a.centeredSlides&&a.cssMode&&(v(e.wrapperEl,"--swiper-centered-offset-before",""),v(e.wrapperEl,"--swiper-centered-offset-after",""));const T=a.grid&&a.grid.rows>1&&e.grid;let $;T&&e.grid.initSlides(p);const S="auto"===a.slidesPerView&&a.breakpoints&&Object.keys(a.breakpoints).filter((e=>void 0!==a.breakpoints[e].slidesPerView)).length>0;for(let i=0;i<p;i+=1){$=0;const n=c.eq(i);if(T&&e.grid.updateSlide(i,n,p,t),"none"!==n.css("display")){if("auto"===a.slidesPerView){S&&(c[i].style[t("width")]="");const r=getComputedStyle(n[0]),l=n[0].style.transform,o=n[0].style.webkitTransform;if(l&&(n[0].style.transform="none"),o&&(n[0].style.webkitTransform="none"),a.roundLengths)$=e.isHorizontal()?n.outerWidth(!0):n.outerHeight(!0);else{const e=s(r,"width"),t=s(r,"padding-left"),a=s(r,"padding-right"),i=s(r,"margin-left"),l=s(r,"margin-right"),o=r.getPropertyValue("box-sizing");if(o&&"border-box"===o)$=e+i+l;else{const{clientWidth:s,offsetWidth:r}=n[0];$=e+t+a+i+l+(r-s)}}l&&(n[0].style.transform=l),o&&(n[0].style.webkitTransform=o),a.roundLengths&&($=Math.floor($))}else $=(r-(a.slidesPerView-1)*x)/a.slidesPerView,a.roundLengths&&($=Math.floor($)),c[i]&&(c[i].style[t("width")]=`${$}px`);c[i]&&(c[i].swiperSlideSize=$),m.push($),a.centeredSlides?(y=y+$/2+E/2+x,0===E&&0!==i&&(y=y-r/2-x),0===i&&(y=y-r/2-x),Math.abs(y)<.001&&(y=0),a.roundLengths&&(y=Math.floor(y)),C%a.slidesPerGroup==0&&u.push(y),h.push(y)):(a.roundLengths&&(y=Math.floor(y)),(C-Math.min(e.params.slidesPerGroupSkip,C))%e.params.slidesPerGroup==0&&u.push(y),h.push(y),y=y+$+x),e.virtualSize+=$+x,E=$,C+=1}}if(e.virtualSize=Math.max(e.virtualSize,r)+g,n&&l&&("slide"===a.effect||"coverflow"===a.effect)&&i.css({width:`${e.virtualSize+a.spaceBetween}px`}),a.setWrapperSize&&i.css({[t("width")]:`${e.virtualSize+a.spaceBetween}px`}),T&&e.grid.updateWrapperSize($,u,t),!a.centeredSlides){const t=[];for(let s=0;s<u.length;s+=1){let i=u[s];a.roundLengths&&(i=Math.floor(i)),u[s]<=e.virtualSize-r&&t.push(i)}u=t,Math.floor(e.virtualSize-r)-Math.floor(u[u.length-1])>1&&u.push(e.virtualSize-r)}if(0===u.length&&(u=[0]),0!==a.spaceBetween){const s=e.isHorizontal()&&n?"marginLeft":t("marginRight");c.filter(((e,t)=>!a.cssMode||t!==c.length-1)).css({[s]:`${x}px`})}if(a.centeredSlides&&a.centeredSlidesBounds){let e=0;m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween;const t=e-r;u=u.map((e=>e<0?-f:e>t?t+g:e))}if(a.centerInsufficientSlides){let e=0;if(m.forEach((t=>{e+=t+(a.spaceBetween?a.spaceBetween:0)})),e-=a.spaceBetween,e<r){const t=(r-e)/2;u.forEach(((e,s)=>{u[s]=e-t})),h.forEach(((e,s)=>{h[s]=e+t}))}}if(Object.assign(e,{slides:c,snapGrid:u,slidesGrid:h,slidesSizesGrid:m}),a.centeredSlides&&a.cssMode&&!a.centeredSlidesBounds){v(e.wrapperEl,"--swiper-centered-offset-before",-u[0]+"px"),v(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-m[m.length-1]/2+"px");const t=-e.snapGrid[0],s=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+s))}if(p!==d&&e.emit("slidesLengthChange"),u.length!==w&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),h.length!==b&&e.emit("slidesGridLengthChange"),a.watchSlidesProgress&&e.updateSlidesOffset(),!(o||a.cssMode||"slide"!==a.effect&&"fade"!==a.effect)){const t=`${a.containerModifierClass}backface-hidden`,s=e.$el.hasClass(t);p<=a.maxBackfaceHiddenSlides?s||e.$el.addClass(t):s&&e.$el.removeClass(t)}},updateAutoHeight:function(e){const t=this,s=[],a=t.virtual&&t.params.virtual.enabled;let i,r=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const n=e=>a?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)(t.visibleSlides||d([])).each((e=>{s.push(e)}));else for(i=0;i<Math.ceil(t.params.slidesPerView);i+=1){const e=t.activeIndex+i;if(e>t.slides.length&&!a)break;s.push(n(e))}else s.push(n(t.activeIndex));for(i=0;i<s.length;i+=1)if(void 0!==s[i]){const e=s[i].offsetHeight;r=e>r?e:r}(r||0===r)&&t.$wrapperEl.css("height",`${r}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let s=0;s<t.length;s+=1)t[s].swiperSlideOffset=e.isHorizontal()?t[s].offsetLeft:t[s].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,s=t.params,{slides:a,rtlTranslate:i,snapGrid:r}=t;if(0===a.length)return;void 0===a[0].swiperSlideOffset&&t.updateSlidesOffset();let n=-e;i&&(n=e),a.removeClass(s.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<a.length;e+=1){const l=a[e];let o=l.swiperSlideOffset;s.cssMode&&s.centeredSlides&&(o-=a[0].swiperSlideOffset);const d=(n+(s.centeredSlides?t.minTranslate():0)-o)/(l.swiperSlideSize+s.spaceBetween),c=(n-r[0]+(s.centeredSlides?t.minTranslate():0)-o)/(l.swiperSlideSize+s.spaceBetween),p=-(n-o),u=p+t.slidesSizesGrid[e];(p>=0&&p<t.size-1||u>1&&u<=t.size||p<=0&&u>=t.size)&&(t.visibleSlides.push(l),t.visibleSlidesIndexes.push(e),a.eq(e).addClass(s.slideVisibleClass)),l.progress=i?-d:d,l.originalProgress=i?-c:c}t.visibleSlides=d(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const s=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*s||0}const s=t.params,a=t.maxTranslate()-t.minTranslate();let{progress:i,isBeginning:r,isEnd:n}=t;const l=r,o=n;0===a?(i=0,r=!0,n=!0):(i=(e-t.minTranslate())/a,r=i<=0,n=i>=1),Object.assign(t,{progress:i,isBeginning:r,isEnd:n}),(s.watchSlidesProgress||s.centeredSlides&&s.autoHeight)&&t.updateSlidesProgress(e),r&&!l&&t.emit("reachBeginning toEdge"),n&&!o&&t.emit("reachEnd toEdge"),(l&&!r||o&&!n)&&t.emit("fromEdge"),t.emit("progress",i)},updateSlidesClasses:function(){const e=this,{slides:t,params:s,$wrapperEl:a,activeIndex:i,realIndex:r}=e,n=e.virtual&&s.virtual.enabled;let l;t.removeClass(`${s.slideActiveClass} ${s.slideNextClass} ${s.slidePrevClass} ${s.slideDuplicateActiveClass} ${s.slideDuplicateNextClass} ${s.slideDuplicatePrevClass}`),l=n?e.$wrapperEl.find(`.${s.slideClass}[data-swiper-slide-index="${i}"]`):t.eq(i),l.addClass(s.slideActiveClass),s.loop&&(l.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${r}"]`).addClass(s.slideDuplicateActiveClass));let o=l.nextAll(`.${s.slideClass}`).eq(0).addClass(s.slideNextClass);s.loop&&0===o.length&&(o=t.eq(0),o.addClass(s.slideNextClass));let d=l.prevAll(`.${s.slideClass}`).eq(0).addClass(s.slidePrevClass);s.loop&&0===d.length&&(d=t.eq(-1),d.addClass(s.slidePrevClass)),s.loop&&(o.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${o.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicateNextClass),d.hasClass(s.slideDuplicateClass)?a.children(`.${s.slideClass}:not(.${s.slideDuplicateClass})[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass):a.children(`.${s.slideClass}.${s.slideDuplicateClass}[data-swiper-slide-index="${d.attr("data-swiper-slide-index")}"]`).addClass(s.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,s=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:a,snapGrid:i,params:r,activeIndex:n,realIndex:l,snapIndex:o}=t;let d,c=e;if(void 0===c){for(let e=0;e<a.length;e+=1)void 0!==a[e+1]?s>=a[e]&&s<a[e+1]-(a[e+1]-a[e])/2?c=e:s>=a[e]&&s<a[e+1]&&(c=e+1):s>=a[e]&&(c=e);r.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(i.indexOf(s)>=0)d=i.indexOf(s);else{const e=Math.min(r.slidesPerGroupSkip,c);d=e+Math.floor((c-e)/r.slidesPerGroup)}if(d>=i.length&&(d=i.length-1),c===n)return void(d!==o&&(t.snapIndex=d,t.emit("snapIndexChange")));const p=parseInt(t.slides.eq(c).attr("data-swiper-slide-index")||c,10);Object.assign(t,{snapIndex:d,realIndex:p,previousIndex:n,activeIndex:c}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),l!==p&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,s=t.params,a=d(e).closest(`.${s.slideClass}`)[0];let i,r=!1;if(a)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===a){r=!0,i=e;break}if(!a||!r)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=a,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(d(a).attr("data-swiper-slide-index"),10):t.clickedIndex=i,s.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}};var M={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:s,translate:a,$wrapperEl:i}=this;if(t.virtualTranslate)return s?-a:a;if(t.cssMode)return a;let r=h(i[0],e);return s&&(r=-r),r||0},setTranslate:function(e,t){const s=this,{rtlTranslate:a,params:i,$wrapperEl:r,wrapperEl:n,progress:l}=s;let o,d=0,c=0;s.isHorizontal()?d=a?-e:e:c=e,i.roundLengths&&(d=Math.floor(d),c=Math.floor(c)),i.cssMode?n[s.isHorizontal()?"scrollLeft":"scrollTop"]=s.isHorizontal()?-d:-c:i.virtualTranslate||r.transform(`translate3d(${d}px, ${c}px, 0px)`),s.previousTranslate=s.translate,s.translate=s.isHorizontal()?d:c;const p=s.maxTranslate()-s.minTranslate();o=0===p?0:(e-s.minTranslate())/p,o!==l&&s.updateProgress(e),s.emit("setTranslate",s.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,s,a,i){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),void 0===a&&(a=!0);const r=this,{params:n,wrapperEl:l}=r;if(r.animating&&n.preventInteractionOnTransition)return!1;const o=r.minTranslate(),d=r.maxTranslate();let c;if(c=a&&e>o?o:a&&e<d?d:e,r.updateProgress(c),n.cssMode){const e=r.isHorizontal();if(0===t)l[e?"scrollLeft":"scrollTop"]=-c;else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:-c,side:e?"left":"top"}),!0;l.scrollTo({[e?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===t?(r.setTransition(0),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionEnd"))):(r.setTransition(t),r.setTranslate(c),s&&(r.emit("beforeTransitionStart",t,i),r.emit("transitionStart")),r.animating||(r.animating=!0,r.onTranslateToWrapperTransitionEnd||(r.onTranslateToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd),r.onTranslateToWrapperTransitionEnd=null,delete r.onTranslateToWrapperTransitionEnd,s&&r.emit("transitionEnd"))}),r.$wrapperEl[0].addEventListener("transitionend",r.onTranslateToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onTranslateToWrapperTransitionEnd))),!0}};function P(e){let{swiper:t,runCallbacks:s,direction:a,step:i}=e;const{activeIndex:r,previousIndex:n}=t;let l=a;if(l||(l=r>n?"next":r<n?"prev":"reset"),t.emit(`transition${i}`),s&&r!==n){if("reset"===l)return void t.emit(`slideResetTransition${i}`);t.emit(`slideChangeTransition${i}`),"next"===l?t.emit(`slideNextTransition${i}`):t.emit(`slidePrevTransition${i}`)}}var k={slideTo:function(e,t,s,a,i){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const r=this;let n=e;n<0&&(n=0);const{params:l,snapGrid:o,slidesGrid:d,previousIndex:c,activeIndex:p,rtlTranslate:u,wrapperEl:h,enabled:m}=r;if(r.animating&&l.preventInteractionOnTransition||!m&&!a&&!i)return!1;const f=Math.min(r.params.slidesPerGroupSkip,n);let g=f+Math.floor((n-f)/r.params.slidesPerGroup);g>=o.length&&(g=o.length-1);const v=-o[g];if(l.normalizeSlideIndex)for(let e=0;e<d.length;e+=1){const t=-Math.floor(100*v),s=Math.floor(100*d[e]),a=Math.floor(100*d[e+1]);void 0!==d[e+1]?t>=s&&t<a-(a-s)/2?n=e:t>=s&&t<a&&(n=e+1):t>=s&&(n=e)}if(r.initialized&&n!==p){if(!r.allowSlideNext&&v<r.translate&&v<r.minTranslate())return!1;if(!r.allowSlidePrev&&v>r.translate&&v>r.maxTranslate()&&(p||0)!==n)return!1}let b;if(n!==(c||0)&&s&&r.emit("beforeSlideChangeStart"),r.updateProgress(v),b=n>p?"next":n<p?"prev":"reset",u&&-v===r.translate||!u&&v===r.translate)return r.updateActiveIndex(n),l.autoHeight&&r.updateAutoHeight(),r.updateSlidesClasses(),"slide"!==l.effect&&r.setTranslate(v),"reset"!==b&&(r.transitionStart(s,b),r.transitionEnd(s,b)),!1;if(l.cssMode){const e=r.isHorizontal(),s=u?v:-v;if(0===t){const t=r.virtual&&r.params.virtual.enabled;t&&(r.wrapperEl.style.scrollSnapType="none",r._immediateVirtual=!0),h[e?"scrollLeft":"scrollTop"]=s,t&&requestAnimationFrame((()=>{r.wrapperEl.style.scrollSnapType="",r._swiperImmediateVirtual=!1}))}else{if(!r.support.smoothScroll)return w({swiper:r,targetPosition:s,side:e?"left":"top"}),!0;h.scrollTo({[e?"left":"top"]:s,behavior:"smooth"})}return!0}return r.setTransition(t),r.setTranslate(v),r.updateActiveIndex(n),r.updateSlidesClasses(),r.emit("beforeTransitionStart",t,a),r.transitionStart(s,b),0===t?r.transitionEnd(s,b):r.animating||(r.animating=!0,r.onSlideToWrapperTransitionEnd||(r.onSlideToWrapperTransitionEnd=function(e){r&&!r.destroyed&&e.target===this&&(r.$wrapperEl[0].removeEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].removeEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd),r.onSlideToWrapperTransitionEnd=null,delete r.onSlideToWrapperTransitionEnd,r.transitionEnd(s,b))}),r.$wrapperEl[0].addEventListener("transitionend",r.onSlideToWrapperTransitionEnd),r.$wrapperEl[0].addEventListener("webkitTransitionEnd",r.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,s,a){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===s&&(s=!0),"string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const i=this;let r=e;return i.params.loop&&(r+=i.loopedSlides),i.slideTo(r,t,s,a)},slideNext:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{animating:i,enabled:r,params:n}=a;if(!r)return a;let l=n.slidesPerGroup;"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(l=Math.max(a.slidesPerViewDynamic("current",!0),1));const o=a.activeIndex<n.slidesPerGroupSkip?1:l;if(n.loop){if(i&&n.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}return n.rewind&&a.isEnd?a.slideTo(0,e,t,s):a.slideTo(a.activeIndex+o,e,t,s)},slidePrev:function(e,t,s){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const a=this,{params:i,animating:r,snapGrid:n,slidesGrid:l,rtlTranslate:o,enabled:d}=a;if(!d)return a;if(i.loop){if(r&&i.loopPreventsSlide)return!1;a.loopFix(),a._clientLeft=a.$wrapperEl[0].clientLeft}function c(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const p=c(o?a.translate:-a.translate),u=n.map((e=>c(e)));let h=n[u.indexOf(p)-1];if(void 0===h&&i.cssMode){let e;n.forEach(((t,s)=>{p>=t&&(e=s)})),void 0!==e&&(h=n[e>0?e-1:e])}let m=0;if(void 0!==h&&(m=l.indexOf(h),m<0&&(m=a.activeIndex-1),"auto"===i.slidesPerView&&1===i.slidesPerGroup&&i.slidesPerGroupAuto&&(m=m-a.slidesPerViewDynamic("previous",!0)+1,m=Math.max(m,0))),i.rewind&&a.isBeginning){const i=a.params.virtual&&a.params.virtual.enabled&&a.virtual?a.virtual.slides.length-1:a.slides.length-1;return a.slideTo(i,e,t,s)}return a.slideTo(m,e,t,s)},slideReset:function(e,t,s){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,s)},slideToClosest:function(e,t,s,a){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===a&&(a=.5);const i=this;let r=i.activeIndex;const n=Math.min(i.params.slidesPerGroupSkip,r),l=n+Math.floor((r-n)/i.params.slidesPerGroup),o=i.rtlTranslate?i.translate:-i.translate;if(o>=i.snapGrid[l]){const e=i.snapGrid[l];o-e>(i.snapGrid[l+1]-e)*a&&(r+=i.params.slidesPerGroup)}else{const e=i.snapGrid[l-1];o-e<=(i.snapGrid[l]-e)*a&&(r-=i.params.slidesPerGroup)}return r=Math.max(r,0),r=Math.min(r,i.slidesGrid.length-1),i.slideTo(r,e,t,s)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:s}=e,a="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let i,r=e.clickedIndex;if(t.loop){if(e.animating)return;i=parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?r<e.loopedSlides-a/2||r>e.slides.length-e.loopedSlides+a/2?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=>{e.slideTo(r)}))):e.slideTo(r):r>e.slides.length-a?(e.loopFix(),r=s.children(`.${t.slideClass}[data-swiper-slide-index="${i}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),p((()=>{e.slideTo(r)}))):e.slideTo(r)}else e.slideTo(r)}};var z={loopCreate:function(){const e=this,t=a(),{params:s,$wrapperEl:i}=e,r=i.children().length>0?d(i.children()[0].parentNode):i;r.children(`.${s.slideClass}.${s.slideDuplicateClass}`).remove();let n=r.children(`.${s.slideClass}`);if(s.loopFillGroupWithBlank){const e=s.slidesPerGroup-n.length%s.slidesPerGroup;if(e!==s.slidesPerGroup){for(let a=0;a<e;a+=1){const e=d(t.createElement("div")).addClass(`${s.slideClass} ${s.slideBlankClass}`);r.append(e)}n=r.children(`.${s.slideClass}`)}}"auto"!==s.slidesPerView||s.loopedSlides||(s.loopedSlides=n.length),e.loopedSlides=Math.ceil(parseFloat(s.loopedSlides||s.slidesPerView,10)),e.loopedSlides+=s.loopAdditionalSlides,e.loopedSlides>n.length&&e.params.loopedSlidesLimit&&(e.loopedSlides=n.length);const l=[],o=[];n.each(((e,t)=>{d(e).attr("data-swiper-slide-index",t)}));for(let t=0;t<e.loopedSlides;t+=1){const e=t-Math.floor(t/n.length)*n.length;o.push(n.eq(e)[0]),l.unshift(n.eq(n.length-e-1)[0])}for(let e=0;e<o.length;e+=1)r.append(d(o[e].cloneNode(!0)).addClass(s.slideDuplicateClass));for(let e=l.length-1;e>=0;e-=1)r.prepend(d(l[e].cloneNode(!0)).addClass(s.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:s,loopedSlides:a,allowSlidePrev:i,allowSlideNext:r,snapGrid:n,rtlTranslate:l}=e;let o;e.allowSlidePrev=!0,e.allowSlideNext=!0;const d=-n[t]-e.getTranslate();if(t<a){o=s.length-3*a+t,o+=a;e.slideTo(o,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}else if(t>=s.length-a){o=-s.length+t+a,o+=a;e.slideTo(o,0,!1,!0)&&0!==d&&e.setTranslate((l?-e.translate:e.translate)-d)}e.allowSlidePrev=i,e.allowSlideNext=r,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:s}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),s.removeAttr("data-swiper-slide-index")}};function L(e){const t=this,s=a(),i=r(),n=t.touchEventsData,{params:l,touches:o,enabled:c}=t;if(!c)return;if(t.animating&&l.preventInteractionOnTransition)return;!t.animating&&l.cssMode&&l.loop&&t.loopFix();let p=e;p.originalEvent&&(p=p.originalEvent);let h=d(p.target);if("wrapper"===l.touchEventsTarget&&!h.closest(t.wrapperEl).length)return;if(n.isTouchEvent="touchstart"===p.type,!n.isTouchEvent&&"which"in p&&3===p.which)return;if(!n.isTouchEvent&&"button"in p&&p.button>0)return;if(n.isTouched&&n.isMoved)return;const m=!!l.noSwipingClass&&""!==l.noSwipingClass,f=e.composedPath?e.composedPath():e.path;m&&p.target&&p.target.shadowRoot&&f&&(h=d(f[0]));const g=l.noSwipingSelector?l.noSwipingSelector:`.${l.noSwipingClass}`,v=!(!p.target||!p.target.shadowRoot);if(l.noSwiping&&(v?function(e,t){return void 0===t&&(t=this),function t(s){if(!s||s===a()||s===r())return null;s.assignedSlot&&(s=s.assignedSlot);const i=s.closest(e);return i||s.getRootNode?i||t(s.getRootNode().host):null}(t)}(g,h[0]):h.closest(g)[0]))return void(t.allowClick=!0);if(l.swipeHandler&&!h.closest(l.swipeHandler)[0])return;o.currentX="touchstart"===p.type?p.targetTouches[0].pageX:p.pageX,o.currentY="touchstart"===p.type?p.targetTouches[0].pageY:p.pageY;const w=o.currentX,b=o.currentY,x=l.edgeSwipeDetection||l.iOSEdgeSwipeDetection,y=l.edgeSwipeThreshold||l.iOSEdgeSwipeThreshold;if(x&&(w<=y||w>=i.innerWidth-y)){if("prevent"!==x)return;e.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=w,o.startY=b,n.touchStartTime=u(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,l.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==p.type){let e=!0;h.is(n.focusableElements)&&(e=!1,"SELECT"===h[0].nodeName&&(n.isTouched=!1)),s.activeElement&&d(s.activeElement).is(n.focusableElements)&&s.activeElement!==h[0]&&s.activeElement.blur();const a=e&&t.allowTouchMove&&l.touchStartPreventDefault;!l.touchStartForcePreventDefault&&!a||h[0].isContentEditable||p.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!l.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",p)}function O(e){const t=a(),s=this,i=s.touchEventsData,{params:r,touches:n,rtlTranslate:l,enabled:o}=s;if(!o)return;let c=e;if(c.originalEvent&&(c=c.originalEvent),!i.isTouched)return void(i.startMoving&&i.isScrolling&&s.emit("touchMoveOpposite",c));if(i.isTouchEvent&&"touchmove"!==c.type)return;const p="touchmove"===c.type&&c.targetTouches&&(c.targetTouches[0]||c.changedTouches[0]),h="touchmove"===c.type?p.pageX:c.pageX,m="touchmove"===c.type?p.pageY:c.pageY;if(c.preventedByNestedSwiper)return n.startX=h,void(n.startY=m);if(!s.allowTouchMove)return d(c.target).is(i.focusableElements)||(s.allowClick=!1),void(i.isTouched&&(Object.assign(n,{startX:h,startY:m,currentX:h,currentY:m}),i.touchStartTime=u()));if(i.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(s.isVertical()){if(m<n.startY&&s.translate<=s.maxTranslate()||m>n.startY&&s.translate>=s.minTranslate())return i.isTouched=!1,void(i.isMoved=!1)}else if(h<n.startX&&s.translate<=s.maxTranslate()||h>n.startX&&s.translate>=s.minTranslate())return;if(i.isTouchEvent&&t.activeElement&&c.target===t.activeElement&&d(c.target).is(i.focusableElements))return i.isMoved=!0,void(s.allowClick=!1);if(i.allowTouchCallbacks&&s.emit("touchMove",c),c.targetTouches&&c.targetTouches.length>1)return;n.currentX=h,n.currentY=m;const f=n.currentX-n.startX,g=n.currentY-n.startY;if(s.params.threshold&&Math.sqrt(f**2+g**2)<s.params.threshold)return;if(void 0===i.isScrolling){let e;s.isHorizontal()&&n.currentY===n.startY||s.isVertical()&&n.currentX===n.startX?i.isScrolling=!1:f*f+g*g>=25&&(e=180*Math.atan2(Math.abs(g),Math.abs(f))/Math.PI,i.isScrolling=s.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(i.isScrolling&&s.emit("touchMoveOpposite",c),void 0===i.startMoving&&(n.currentX===n.startX&&n.currentY===n.startY||(i.startMoving=!0)),i.isScrolling)return void(i.isTouched=!1);if(!i.startMoving)return;s.allowClick=!1,!r.cssMode&&c.cancelable&&c.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&c.stopPropagation(),i.isMoved||(r.loop&&!r.cssMode&&s.loopFix(),i.startTranslate=s.getTranslate(),s.setTransition(0),s.animating&&s.$wrapperEl.trigger("webkitTransitionEnd transitionend"),i.allowMomentumBounce=!1,!r.grabCursor||!0!==s.allowSlideNext&&!0!==s.allowSlidePrev||s.setGrabCursor(!0),s.emit("sliderFirstMove",c)),s.emit("sliderMove",c),i.isMoved=!0;let v=s.isHorizontal()?f:g;n.diff=v,v*=r.touchRatio,l&&(v=-v),s.swipeDirection=v>0?"prev":"next",i.currentTranslate=v+i.startTranslate;let w=!0,b=r.resistanceRatio;if(r.touchReleaseOnEdges&&(b=0),v>0&&i.currentTranslate>s.minTranslate()?(w=!1,r.resistance&&(i.currentTranslate=s.minTranslate()-1+(-s.minTranslate()+i.startTranslate+v)**b)):v<0&&i.currentTranslate<s.maxTranslate()&&(w=!1,r.resistance&&(i.currentTranslate=s.maxTranslate()+1-(s.maxTranslate()-i.startTranslate-v)**b)),w&&(c.preventedByNestedSwiper=!0),!s.allowSlideNext&&"next"===s.swipeDirection&&i.currentTranslate<i.startTranslate&&(i.currentTranslate=i.startTranslate),!s.allowSlidePrev&&"prev"===s.swipeDirection&&i.currentTranslate>i.startTranslate&&(i.currentTranslate=i.startTranslate),s.allowSlidePrev||s.allowSlideNext||(i.currentTranslate=i.startTranslate),r.threshold>0){if(!(Math.abs(v)>r.threshold||i.allowThresholdMove))return void(i.currentTranslate=i.startTranslate);if(!i.allowThresholdMove)return i.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,i.currentTranslate=i.startTranslate,void(n.diff=s.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&s.freeMode||r.watchSlidesProgress)&&(s.updateActiveIndex(),s.updateSlidesClasses()),s.params.freeMode&&r.freeMode.enabled&&s.freeMode&&s.freeMode.onTouchMove(),s.updateProgress(i.currentTranslate),s.setTranslate(i.currentTranslate))}function I(e){const t=this,s=t.touchEventsData,{params:a,touches:i,rtlTranslate:r,slidesGrid:n,enabled:l}=t;if(!l)return;let o=e;if(o.originalEvent&&(o=o.originalEvent),s.allowTouchCallbacks&&t.emit("touchEnd",o),s.allowTouchCallbacks=!1,!s.isTouched)return s.isMoved&&a.grabCursor&&t.setGrabCursor(!1),s.isMoved=!1,void(s.startMoving=!1);a.grabCursor&&s.isMoved&&s.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const d=u(),c=d-s.touchStartTime;if(t.allowClick){const e=o.path||o.composedPath&&o.composedPath();t.updateClickedSlide(e&&e[0]||o.target),t.emit("tap click",o),c<300&&d-s.lastClickTime<300&&t.emit("doubleTap doubleClick",o)}if(s.lastClickTime=u(),p((()=>{t.destroyed||(t.allowClick=!0)})),!s.isTouched||!s.isMoved||!t.swipeDirection||0===i.diff||s.currentTranslate===s.startTranslate)return s.isTouched=!1,s.isMoved=!1,void(s.startMoving=!1);let h;if(s.isTouched=!1,s.isMoved=!1,s.startMoving=!1,h=a.followFinger?r?t.translate:-t.translate:-s.currentTranslate,a.cssMode)return;if(t.params.freeMode&&a.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let m=0,f=t.slidesSizesGrid[0];for(let e=0;e<n.length;e+=e<a.slidesPerGroupSkip?1:a.slidesPerGroup){const t=e<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;void 0!==n[e+t]?h>=n[e]&&h<n[e+t]&&(m=e,f=n[e+t]-n[e]):h>=n[e]&&(m=e,f=n[n.length-1]-n[n.length-2])}let g=null,v=null;a.rewind&&(t.isBeginning?v=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(g=0));const w=(h-n[m])/f,b=m<a.slidesPerGroupSkip-1?1:a.slidesPerGroup;if(c>a.longSwipesMs){if(!a.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(w>=a.longSwipesRatio?t.slideTo(a.rewind&&t.isEnd?g:m+b):t.slideTo(m)),"prev"===t.swipeDirection&&(w>1-a.longSwipesRatio?t.slideTo(m+b):null!==v&&w<0&&Math.abs(w)>a.longSwipesRatio?t.slideTo(v):t.slideTo(m))}else{if(!a.shortSwipes)return void t.slideTo(t.activeIndex);t.navigation&&(o.target===t.navigation.nextEl||o.target===t.navigation.prevEl)?o.target===t.navigation.nextEl?t.slideTo(m+b):t.slideTo(m):("next"===t.swipeDirection&&t.slideTo(null!==g?g:m+b),"prev"===t.swipeDirection&&t.slideTo(null!==v?v:m))}}function A(){const e=this,{params:t,el:s}=e;if(s&&0===s.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:a,allowSlidePrev:i,snapGrid:r}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=i,e.allowSlideNext=a,e.params.watchOverflow&&r!==e.snapGrid&&e.checkOverflow()}function D(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function G(){const e=this,{wrapperEl:t,rtlTranslate:s,enabled:a}=e;if(!a)return;let i;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const r=e.maxTranslate()-e.minTranslate();i=0===r?0:(e.translate-e.minTranslate())/r,i!==e.progress&&e.updateProgress(s?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let N=!1;function B(){}const H=(e,t)=>{const s=a(),{params:i,touchEvents:r,el:n,wrapperEl:l,device:o,support:d}=e,c=!!i.nested,p="on"===t?"addEventListener":"removeEventListener",u=t;if(d.touch){const t=!("touchstart"!==r.start||!d.passiveListener||!i.passiveListeners)&&{passive:!0,capture:!1};n[p](r.start,e.onTouchStart,t),n[p](r.move,e.onTouchMove,d.passiveListener?{passive:!1,capture:c}:c),n[p](r.end,e.onTouchEnd,t),r.cancel&&n[p](r.cancel,e.onTouchEnd,t)}else n[p](r.start,e.onTouchStart,!1),s[p](r.move,e.onTouchMove,c),s[p](r.end,e.onTouchEnd,!1);(i.preventClicks||i.preventClicksPropagation)&&n[p]("click",e.onClick,!0),i.cssMode&&l[p]("scroll",e.onScroll),i.updateOnWindowResize?e[u](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",A,!0):e[u]("observerUpdate",A,!0)};var X={attachEvents:function(){const e=this,t=a(),{params:s,support:i}=e;e.onTouchStart=L.bind(e),e.onTouchMove=O.bind(e),e.onTouchEnd=I.bind(e),s.cssMode&&(e.onScroll=G.bind(e)),e.onClick=D.bind(e),i.touch&&!N&&(t.addEventListener("touchstart",B),N=!0),H(e,"on")},detachEvents:function(){H(this,"off")}};const Y=(e,t)=>e.grid&&t.grid&&t.grid.rows>1;var R={addClasses:function(){const e=this,{classNames:t,params:s,rtl:a,$el:i,device:r,support:n}=e,l=function(e,t){const s=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((a=>{e[a]&&s.push(t+a)})):"string"==typeof e&&s.push(t+e)})),s}(["initialized",s.direction,{"pointer-events":!n.touch},{"free-mode":e.params.freeMode&&s.freeMode.enabled},{autoheight:s.autoHeight},{rtl:a},{grid:s.grid&&s.grid.rows>1},{"grid-column":s.grid&&s.grid.rows>1&&"column"===s.grid.fill},{android:r.android},{ios:r.ios},{"css-mode":s.cssMode},{centered:s.cssMode&&s.centeredSlides},{"watch-progress":s.watchSlidesProgress}],s.containerModifierClass);t.push(...l),i.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}};var W={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopedSlidesLimit:!0,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function q(e,t){return function(s){void 0===s&&(s={});const a=Object.keys(s)[0],i=s[a];"object"==typeof i&&null!==i?(["navigation","pagination","scrollbar"].indexOf(a)>=0&&!0===e[a]&&(e[a]={auto:!0}),a in e&&"enabled"in i?(!0===e[a]&&(e[a]={enabled:!0}),"object"!=typeof e[a]||"enabled"in e[a]||(e[a].enabled=!0),e[a]||(e[a]={enabled:!1}),g(t,s)):g(t,s)):g(t,s)}}const j={eventsEmitter:$,update:S,translate:M,transition:{setTransition:function(e,t){const s=this;s.params.cssMode||s.$wrapperEl.transition(e),s.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;a.cssMode||(a.autoHeight&&s.updateAutoHeight(),P({swiper:s,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const s=this,{params:a}=s;s.animating=!1,a.cssMode||(s.setTransition(0),P({swiper:s,runCallbacks:e,direction:t,step:"End"}))}},slide:k,loop:z,grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const s="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;s.style.cursor="move",s.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:X,breakpoints:{setBreakpoint:function(){const e=this,{activeIndex:t,initialized:s,loopedSlides:a=0,params:i,$el:r}=e,n=i.breakpoints;if(!n||n&&0===Object.keys(n).length)return;const l=e.getBreakpoint(n,e.params.breakpointsBase,e.el);if(!l||e.currentBreakpoint===l)return;const o=(l in n?n[l]:void 0)||e.originalParams,d=Y(e,i),c=Y(e,o),p=i.enabled;d&&!c?(r.removeClass(`${i.containerModifierClass}grid ${i.containerModifierClass}grid-column`),e.emitContainerClasses()):!d&&c&&(r.addClass(`${i.containerModifierClass}grid`),(o.grid.fill&&"column"===o.grid.fill||!o.grid.fill&&"column"===i.grid.fill)&&r.addClass(`${i.containerModifierClass}grid-column`),e.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((t=>{const s=i[t]&&i[t].enabled,a=o[t]&&o[t].enabled;s&&!a&&e[t].disable(),!s&&a&&e[t].enable()}));const u=o.direction&&o.direction!==i.direction,h=i.loop&&(o.slidesPerView!==i.slidesPerView||u);u&&s&&e.changeDirection(),g(e.params,o);const m=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),p&&!m?e.disable():!p&&m&&e.enable(),e.currentBreakpoint=l,e.emit("_beforeBreakpoint",o),h&&s&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-a+e.loopedSlides,0,!1)),e.emit("breakpoint",o)},getBreakpoint:function(e,t,s){if(void 0===t&&(t="window"),!e||"container"===t&&!s)return;let a=!1;const i=r(),n="window"===t?i.innerHeight:s.clientHeight,l=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:n*t,point:e}}return{value:e,point:e}}));l.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<l.length;e+=1){const{point:r,value:n}=l[e];"window"===t?i.matchMedia(`(min-width: ${n}px)`).matches&&(a=r):n<=s.clientWidth&&(a=r)}return a||"max"}},checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:s}=e,{slidesOffsetBefore:a}=s;if(a){const t=e.slides.length-1,s=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*a;e.isLocked=e.size>s}else e.isLocked=1===e.snapGrid.length;!0===s.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===s.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:R,images:{loadImage:function(e,t,s,a,i,n){const l=r();let o;function c(){n&&n()}d(e).parent("picture")[0]||e.complete&&i?c():t?(o=new l.Image,o.onload=c,o.onerror=c,a&&(o.sizes=a),s&&(o.srcset=s),t&&(o.src=t)):c()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let s=0;s<e.imagesToLoad.length;s+=1){const a=e.imagesToLoad[s];e.loadImage(a,a.currentSrc||a.getAttribute("src"),a.srcset||a.getAttribute("srcset"),a.sizes||a.getAttribute("sizes"),!0,t)}}}},_={};class V{constructor(){let e,t;for(var s=arguments.length,a=new Array(s),i=0;i<s;i++)a[i]=arguments[i];if(1===a.length&&a[0].constructor&&"Object"===Object.prototype.toString.call(a[0]).slice(8,-1)?t=a[0]:[e,t]=a,t||(t={}),t=g({},t),e&&!t.el&&(t.el=e),t.el&&d(t.el).length>1){const e=[];return d(t.el).each((s=>{const a=g({},t,{el:s});e.push(new V(a))})),e}const r=this;r.__swiper__=!0,r.support=E(),r.device=C({userAgent:t.userAgent}),r.browser=T(),r.eventsListeners={},r.eventsAnyListeners=[],r.modules=[...r.__modules__],t.modules&&Array.isArray(t.modules)&&r.modules.push(...t.modules);const n={};r.modules.forEach((e=>{e({swiper:r,extendParams:q(t,n),on:r.on.bind(r),once:r.once.bind(r),off:r.off.bind(r),emit:r.emit.bind(r)})}));const l=g({},W,n);return r.params=g({},l,_,t),r.originalParams=g({},r.params),r.passedParams=g({},t),r.params&&r.params.on&&Object.keys(r.params.on).forEach((e=>{r.on(e,r.params.on[e])})),r.params&&r.params.onAny&&r.onAny(r.params.onAny),r.$=d,Object.assign(r,{enabled:r.params.enabled,el:e,classNames:[],slides:d(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===r.params.direction,isVertical:()=>"vertical"===r.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:r.params.allowSlideNext,allowSlidePrev:r.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return r.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},r.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},r.support.touch||!r.params.simulateTouch?r.touchEventsTouch:r.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:r.params.focusableElements,lastClickTime:u(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:r.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),r.emit("_swiper"),r.params.init&&r.init(),r}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const a=s.minTranslate(),i=(s.maxTranslate()-a)*e+a;s.translateTo(i,void 0===t?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((s=>{const a=e.getSlideClasses(s);t.push({slideEl:s,classNames:a}),e.emit("_slideClass",s,a)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:s,slides:a,slidesGrid:i,slidesSizesGrid:r,size:n,activeIndex:l}=this;let o=1;if(s.centeredSlides){let e,t=a[l].swiperSlideSize;for(let s=l+1;s<a.length;s+=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0));for(let s=l-1;s>=0;s-=1)a[s]&&!e&&(t+=a[s].swiperSlideSize,o+=1,t>n&&(e=!0))}else if("current"===e)for(let e=l+1;e<a.length;e+=1){(t?i[e]+r[e]-i[l]<n:i[e]-i[l]<n)&&(o+=1)}else for(let e=l-1;e>=0;e-=1){i[l]-i[e]<n&&(o+=1)}return o}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:s}=e;function a(){const t=e.rtlTranslate?-1*e.translate:e.translate,s=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(s),e.updateActiveIndex(),e.updateSlidesClasses()}let i;s.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(a(),e.params.autoHeight&&e.updateAutoHeight()):(i=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),i||a()),s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const s=this,a=s.params.direction;return e||(e="horizontal"===a?"vertical":"horizontal"),e===a||"horizontal"!==e&&"vertical"!==e||(s.$el.removeClass(`${s.params.containerModifierClass}${a}`).addClass(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&"rtl"===e||!t.rtl&&"ltr"===e||(t.rtl="rtl"===e,t.rtlTranslate="horizontal"===t.params.direction&&t.rtl,t.rtl?(t.$el.addClass(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.$el.removeClass(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;const s=d(e||t.params.el);if(!(e=s[0]))return!1;e.swiper=t;const i=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=d(e.shadowRoot.querySelector(i()));return t.children=e=>s.children(e),t}return s.children?s.children(i()):d(s).children(i())})();if(0===r.length&&t.params.createElements){const e=a().createElement("div");r=d(e),e.className=t.params.wrapperClass,s.append(e),s.children(`.${t.params.slideClass}`).each((e=>{r.append(e)}))}return Object.assign(t,{$el:s,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===s.css("direction")),wrongRTL:"-webkit-box"===r.css("display")}),!0}init(e){const t=this;if(t.initialized)return t;return!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const s=this,{params:a,$el:i,$wrapperEl:r,slides:n}=s;return void 0===s.params||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),a.loop&&s.loopDestroy(),t&&(s.removeClasses(),i.removeAttr("style"),r.removeAttr("style"),n&&n.length&&n.removeClass([a.slideVisibleClass,a.slideActiveClass,a.slideNextClass,a.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),s.emit("destroy"),Object.keys(s.eventsListeners).forEach((e=>{s.off(e)})),!1!==e&&(s.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(s)),s.destroyed=!0),null}static extendDefaults(e){g(_,e)}static get extendedDefaults(){return _}static get defaults(){return W}static installModule(e){V.prototype.__modules__||(V.prototype.__modules__=[]);const t=V.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>V.installModule(e))),V):(V.installModule(e),V)}}function F(e,t,s,i){const r=a();return e.params.createElements&&Object.keys(i).forEach((a=>{if(!s[a]&&!0===s.auto){let n=e.$el.children(`.${i[a]}`)[0];n||(n=r.createElement("div"),n.className=i[a],e.$el.append(n)),s[a]=n,t[a]=n}})),s}function U(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}function K(e){const t=this,{$wrapperEl:s,params:a}=t;if(a.loop&&t.loopDestroy(),"object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s.append(e[t]);else s.append(e);a.loop&&t.loopCreate(),a.observer||t.update()}function Z(e){const t=this,{params:s,$wrapperEl:a,activeIndex:i}=t;s.loop&&t.loopDestroy();let r=i+1;if("object"==typeof e&&"length"in e){for(let t=0;t<e.length;t+=1)e[t]&&a.prepend(e[t]);r=i+e.length}else a.prepend(e);s.loop&&t.loopCreate(),s.observer||t.update(),t.slideTo(r,0,!1)}function Q(e,t){const s=this,{$wrapperEl:a,params:i,activeIndex:r}=s;let n=r;i.loop&&(n-=s.loopedSlides,s.loopDestroy(),s.slides=a.children(`.${i.slideClass}`));const l=s.slides.length;if(e<=0)return void s.prependSlide(t);if(e>=l)return void s.appendSlide(t);let o=n>e?n+1:n;const d=[];for(let t=l-1;t>=e;t-=1){const e=s.slides.eq(t);e.remove(),d.unshift(e)}if("object"==typeof t&&"length"in t){for(let e=0;e<t.length;e+=1)t[e]&&a.append(t[e]);o=n>e?n+t.length:n}else a.append(t);for(let e=0;e<d.length;e+=1)a.append(d[e]);i.loop&&s.loopCreate(),i.observer||s.update(),i.loop?s.slideTo(o+s.loopedSlides,0,!1):s.slideTo(o,0,!1)}function J(e){const t=this,{params:s,$wrapperEl:a,activeIndex:i}=t;let r=i;s.loop&&(r-=t.loopedSlides,t.loopDestroy(),t.slides=a.children(`.${s.slideClass}`));let n,l=r;if("object"==typeof e&&"length"in e){for(let s=0;s<e.length;s+=1)n=e[s],t.slides[n]&&t.slides.eq(n).remove(),n<l&&(l-=1);l=Math.max(l,0)}else n=e,t.slides[n]&&t.slides.eq(n).remove(),n<l&&(l-=1),l=Math.max(l,0);s.loop&&t.loopCreate(),s.observer||t.update(),s.loop?t.slideTo(l+t.loopedSlides,0,!1):t.slideTo(l,0,!1)}function ee(){const e=this,t=[];for(let s=0;s<e.slides.length;s+=1)t.push(s);e.removeSlide(t)}function te(e){const{effect:t,swiper:s,on:a,setTranslate:i,setTransition:r,overwriteParams:n,perspective:l,recreateShadows:o,getEffectParams:d}=e;let c;a("beforeInit",(()=>{if(s.params.effect!==t)return;s.classNames.push(`${s.params.containerModifierClass}${t}`),l&&l()&&s.classNames.push(`${s.params.containerModifierClass}3d`);const e=n?n():{};Object.assign(s.params,e),Object.assign(s.originalParams,e)})),a("setTranslate",(()=>{s.params.effect===t&&i()})),a("setTransition",((e,a)=>{s.params.effect===t&&r(a)})),a("transitionEnd",(()=>{if(s.params.effect===t&&o){if(!d||!d().slideShadows)return;s.slides.each((e=>{s.$(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").remove()})),o()}})),a("virtualUpdate",(()=>{s.params.effect===t&&(s.slides.length||(c=!0),requestAnimationFrame((()=>{c&&s.slides&&s.slides.length&&(i(),c=!1)})))}))}function se(e,t){return e.transformEl?t.find(e.transformEl).css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden"}):t}function ae(e){let{swiper:t,duration:s,transformEl:a,allSlides:i}=e;const{slides:r,activeIndex:n,$wrapperEl:l}=t;if(t.params.virtualTranslate&&0!==s){let e,s=!1;e=i?a?r.find(a):r:a?r.eq(n).find(a):r.eq(n),e.transitionEnd((()=>{if(s)return;if(!t||t.destroyed)return;s=!0,t.animating=!1;const e=["webkitTransitionEnd","transitionend"];for(let t=0;t<e.length;t+=1)l.trigger(e[t])}))}}function ie(e,t,s){const a="swiper-slide-shadow"+(s?`-${s}`:""),i=e.transformEl?t.find(e.transformEl):t;let r=i.children(`.${a}`);return r.length||(r=d(`<div class="swiper-slide-shadow${s?`-${s}`:""}"></div>`),i.append(r)),r}Object.keys(j).forEach((e=>{Object.keys(j[e]).forEach((t=>{V.prototype[t]=j[e][t]}))})),V.use([function(e){let{swiper:t,on:s,emit:a}=e;const i=r();let n=null,l=null;const o=()=>{t&&!t.destroyed&&t.initialized&&(a("beforeResize"),a("resize"))},d=()=>{t&&!t.destroyed&&t.initialized&&a("orientationchange")};s("init",(()=>{t.params.resizeObserver&&void 0!==i.ResizeObserver?t&&!t.destroyed&&t.initialized&&(n=new ResizeObserver((e=>{l=i.requestAnimationFrame((()=>{const{width:s,height:a}=t;let i=s,r=a;e.forEach((e=>{let{contentBoxSize:s,contentRect:a,target:n}=e;n&&n!==t.el||(i=a?a.width:(s[0]||s).inlineSize,r=a?a.height:(s[0]||s).blockSize)})),i===s&&r===a||o()}))})),n.observe(t.el)):(i.addEventListener("resize",o),i.addEventListener("orientationchange",d))})),s("destroy",(()=>{l&&i.cancelAnimationFrame(l),n&&n.unobserve&&t.el&&(n.unobserve(t.el),n=null),i.removeEventListener("resize",o),i.removeEventListener("orientationchange",d)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=[],l=r(),o=function(e,t){void 0===t&&(t={});const s=new(l.MutationObserver||l.WebkitMutationObserver)((e=>{if(1===e.length)return void i("observerUpdate",e[0]);const t=function(){i("observerUpdate",e[0])};l.requestAnimationFrame?l.requestAnimationFrame(t):l.setTimeout(t,0)}));s.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),n.push(s)};s({observer:!1,observeParents:!1,observeSlideChildren:!1}),a("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let t=0;t<e.length;t+=1)o(e[t])}o(t.$el[0],{childList:t.params.observeSlideChildren}),o(t.$wrapperEl[0],{attributes:!1})}})),a("destroy",(()=>{n.forEach((e=>{e.disconnect()})),n.splice(0,n.length)}))}]);const re=[function(e){let t,{swiper:s,extendParams:a,on:i,emit:r}=e;function n(e,t){const a=s.params.virtual;if(a.cache&&s.virtual.cache[t])return s.virtual.cache[t];const i=a.renderSlide?d(a.renderSlide.call(s,e,t)):d(`<div class="${s.params.slideClass}" data-swiper-slide-index="${t}">${e}</div>`);return i.attr("data-swiper-slide-index")||i.attr("data-swiper-slide-index",t),a.cache&&(s.virtual.cache[t]=i),i}function l(e){const{slidesPerView:t,slidesPerGroup:a,centeredSlides:i}=s.params,{addSlidesBefore:l,addSlidesAfter:o}=s.params.virtual,{from:d,to:c,slides:p,slidesGrid:u,offset:h}=s.virtual;s.params.cssMode||s.updateActiveIndex();const m=s.activeIndex||0;let f,g,v;f=s.rtlTranslate?"right":s.isHorizontal()?"left":"top",i?(g=Math.floor(t/2)+a+o,v=Math.floor(t/2)+a+l):(g=t+(a-1)+o,v=a+l);const w=Math.max((m||0)-v,0),b=Math.min((m||0)+g,p.length-1),x=(s.slidesGrid[w]||0)-(s.slidesGrid[0]||0);function y(){s.updateSlides(),s.updateProgress(),s.updateSlidesClasses(),s.lazy&&s.params.lazy.enabled&&s.lazy.load(),r("virtualUpdate")}if(Object.assign(s.virtual,{from:w,to:b,offset:x,slidesGrid:s.slidesGrid}),d===w&&c===b&&!e)return s.slidesGrid!==u&&x!==h&&s.slides.css(f,`${x}px`),s.updateProgress(),void r("virtualUpdate");if(s.params.virtual.renderExternal)return s.params.virtual.renderExternal.call(s,{offset:x,from:w,to:b,slides:function(){const e=[];for(let t=w;t<=b;t+=1)e.push(p[t]);return e}()}),void(s.params.virtual.renderExternalUpdate?y():r("virtualUpdate"));const E=[],C=[];if(e)s.$wrapperEl.find(`.${s.params.slideClass}`).remove();else for(let e=d;e<=c;e+=1)(e<w||e>b)&&s.$wrapperEl.find(`.${s.params.slideClass}[data-swiper-slide-index="${e}"]`).remove();for(let t=0;t<p.length;t+=1)t>=w&&t<=b&&(void 0===c||e?C.push(t):(t>c&&C.push(t),t<d&&E.push(t)));C.forEach((e=>{s.$wrapperEl.append(n(p[e],e))})),E.sort(((e,t)=>t-e)).forEach((e=>{s.$wrapperEl.prepend(n(p[e],e))})),s.$wrapperEl.children(".swiper-slide").css(f,`${x}px`),y()}a({virtual:{enabled:!1,slides:[],cache:!0,renderSlide:null,renderExternal:null,renderExternalUpdate:!0,addSlidesBefore:0,addSlidesAfter:0}}),s.virtual={cache:{},from:void 0,to:void 0,slides:[],offset:0,slidesGrid:[]},i("beforeInit",(()=>{s.params.virtual.enabled&&(s.virtual.slides=s.params.virtual.slides,s.classNames.push(`${s.params.containerModifierClass}virtual`),s.params.watchSlidesProgress=!0,s.originalParams.watchSlidesProgress=!0,s.params.initialSlide||l())})),i("setTranslate",(()=>{s.params.virtual.enabled&&(s.params.cssMode&&!s._immediateVirtual?(clearTimeout(t),t=setTimeout((()=>{l()}),100)):l())})),i("init update resize",(()=>{s.params.virtual.enabled&&s.params.cssMode&&v(s.wrapperEl,"--swiper-virtual-size",`${s.virtualSize}px`)})),Object.assign(s.virtual,{appendSlide:function(e){if("object"==typeof e&&"length"in e)for(let t=0;t<e.length;t+=1)e[t]&&s.virtual.slides.push(e[t]);else s.virtual.slides.push(e);l(!0)},prependSlide:function(e){const t=s.activeIndex;let a=t+1,i=1;if(Array.isArray(e)){for(let t=0;t<e.length;t+=1)e[t]&&s.virtual.slides.unshift(e[t]);a=t+e.length,i=e.length}else s.virtual.slides.unshift(e);if(s.params.virtual.cache){const e=s.virtual.cache,t={};Object.keys(e).forEach((s=>{const a=e[s],r=a.attr("data-swiper-slide-index");r&&a.attr("data-swiper-slide-index",parseInt(r,10)+i),t[parseInt(s,10)+i]=a})),s.virtual.cache=t}l(!0),s.slideTo(a,0)},removeSlide:function(e){if(null==e)return;let t=s.activeIndex;if(Array.isArray(e))for(let a=e.length-1;a>=0;a-=1)s.virtual.slides.splice(e[a],1),s.params.virtual.cache&&delete s.virtual.cache[e[a]],e[a]<t&&(t-=1),t=Math.max(t,0);else s.virtual.slides.splice(e,1),s.params.virtual.cache&&delete s.virtual.cache[e],e<t&&(t-=1),t=Math.max(t,0);l(!0),s.slideTo(t,0)},removeAllSlides:function(){s.virtual.slides=[],s.params.virtual.cache&&(s.virtual.cache={}),l(!0),s.slideTo(0,0)},update:l})},function(e){let{swiper:t,extendParams:s,on:i,emit:n}=e;const l=a(),o=r();function c(e){if(!t.enabled)return;const{rtlTranslate:s}=t;let a=e;a.originalEvent&&(a=a.originalEvent);const i=a.keyCode||a.charCode,r=t.params.keyboard.pageUpDown,d=r&&33===i,c=r&&34===i,p=37===i,u=39===i,h=38===i,m=40===i;if(!t.allowSlideNext&&(t.isHorizontal()&&u||t.isVertical()&&m||c))return!1;if(!t.allowSlidePrev&&(t.isHorizontal()&&p||t.isVertical()&&h||d))return!1;if(!(a.shiftKey||a.altKey||a.ctrlKey||a.metaKey||l.activeElement&&l.activeElement.nodeName&&("input"===l.activeElement.nodeName.toLowerCase()||"textarea"===l.activeElement.nodeName.toLowerCase()))){if(t.params.keyboard.onlyInViewport&&(d||c||p||u||h||m)){let e=!1;if(t.$el.parents(`.${t.params.slideClass}`).length>0&&0===t.$el.parents(`.${t.params.slideActiveClass}`).length)return;const a=t.$el,i=a[0].clientWidth,r=a[0].clientHeight,n=o.innerWidth,l=o.innerHeight,d=t.$el.offset();s&&(d.left-=t.$el[0].scrollLeft);const c=[[d.left,d.top],[d.left+i,d.top],[d.left,d.top+r],[d.left+i,d.top+r]];for(let t=0;t<c.length;t+=1){const s=c[t];if(s[0]>=0&&s[0]<=n&&s[1]>=0&&s[1]<=l){if(0===s[0]&&0===s[1])continue;e=!0}}if(!e)return}t.isHorizontal()?((d||c||p||u)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),((c||u)&&!s||(d||p)&&s)&&t.slideNext(),((d||p)&&!s||(c||u)&&s)&&t.slidePrev()):((d||c||h||m)&&(a.preventDefault?a.preventDefault():a.returnValue=!1),(c||m)&&t.slideNext(),(d||h)&&t.slidePrev()),n("keyPress",i)}}function p(){t.keyboard.enabled||(d(l).on("keydown",c),t.keyboard.enabled=!0)}function u(){t.keyboard.enabled&&(d(l).off("keydown",c),t.keyboard.enabled=!1)}t.keyboard={enabled:!1},s({keyboard:{enabled:!1,onlyInViewport:!0,pageUpDown:!0}}),i("init",(()=>{t.params.keyboard.enabled&&p()})),i("destroy",(()=>{t.keyboard.enabled&&u()})),Object.assign(t.keyboard,{enable:p,disable:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();let l;s({mousewheel:{enabled:!1,releaseOnEdges:!1,invert:!1,forceToAxis:!1,sensitivity:1,eventsTarget:"container",thresholdDelta:null,thresholdTime:null}}),t.mousewheel={enabled:!1};let o,c=u();const h=[];function m(){t.enabled&&(t.mouseEntered=!0)}function f(){t.enabled&&(t.mouseEntered=!1)}function g(e){return!(t.params.mousewheel.thresholdDelta&&e.delta<t.params.mousewheel.thresholdDelta)&&(!(t.params.mousewheel.thresholdTime&&u()-c<t.params.mousewheel.thresholdTime)&&(e.delta>=6&&u()-c<60||(e.direction<0?t.isEnd&&!t.params.loop||t.animating||(t.slideNext(),i("scroll",e.raw)):t.isBeginning&&!t.params.loop||t.animating||(t.slidePrev(),i("scroll",e.raw)),c=(new n.Date).getTime(),!1)))}function v(e){let s=e,a=!0;if(!t.enabled)return;const r=t.params.mousewheel;t.params.cssMode&&s.preventDefault();let n=t.$el;if("container"!==t.params.mousewheel.eventsTarget&&(n=d(t.params.mousewheel.eventsTarget)),!t.mouseEntered&&!n[0].contains(s.target)&&!r.releaseOnEdges)return!0;s.originalEvent&&(s=s.originalEvent);let c=0;const m=t.rtlTranslate?-1:1,f=function(e){let t=0,s=0,a=0,i=0;return"detail"in e&&(s=e.detail),"wheelDelta"in e&&(s=-e.wheelDelta/120),"wheelDeltaY"in e&&(s=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=s,s=0),a=10*t,i=10*s,"deltaY"in e&&(i=e.deltaY),"deltaX"in e&&(a=e.deltaX),e.shiftKey&&!a&&(a=i,i=0),(a||i)&&e.deltaMode&&(1===e.deltaMode?(a*=40,i*=40):(a*=800,i*=800)),a&&!t&&(t=a<1?-1:1),i&&!s&&(s=i<1?-1:1),{spinX:t,spinY:s,pixelX:a,pixelY:i}}(s);if(r.forceToAxis)if(t.isHorizontal()){if(!(Math.abs(f.pixelX)>Math.abs(f.pixelY)))return!0;c=-f.pixelX*m}else{if(!(Math.abs(f.pixelY)>Math.abs(f.pixelX)))return!0;c=-f.pixelY}else c=Math.abs(f.pixelX)>Math.abs(f.pixelY)?-f.pixelX*m:-f.pixelY;if(0===c)return!0;r.invert&&(c=-c);let v=t.getTranslate()+c*r.sensitivity;if(v>=t.minTranslate()&&(v=t.minTranslate()),v<=t.maxTranslate()&&(v=t.maxTranslate()),a=!!t.params.loop||!(v===t.minTranslate()||v===t.maxTranslate()),a&&t.params.nested&&s.stopPropagation(),t.params.freeMode&&t.params.freeMode.enabled){const e={time:u(),delta:Math.abs(c),direction:Math.sign(c)},a=o&&e.time<o.time+500&&e.delta<=o.delta&&e.direction===o.direction;if(!a){o=void 0,t.params.loop&&t.loopFix();let n=t.getTranslate()+c*r.sensitivity;const d=t.isBeginning,u=t.isEnd;if(n>=t.minTranslate()&&(n=t.minTranslate()),n<=t.maxTranslate()&&(n=t.maxTranslate()),t.setTransition(0),t.setTranslate(n),t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses(),(!d&&t.isBeginning||!u&&t.isEnd)&&t.updateSlidesClasses(),t.params.freeMode.sticky){clearTimeout(l),l=void 0,h.length>=15&&h.shift();const s=h.length?h[h.length-1]:void 0,a=h[0];if(h.push(e),s&&(e.delta>s.delta||e.direction!==s.direction))h.splice(0);else if(h.length>=15&&e.time-a.time<500&&a.delta-e.delta>=1&&e.delta<=6){const s=c>0?.8:.2;o=e,h.splice(0),l=p((()=>{t.slideToClosest(t.params.speed,!0,void 0,s)}),0)}l||(l=p((()=>{o=e,h.splice(0),t.slideToClosest(t.params.speed,!0,void 0,.5)}),500))}if(a||i("scroll",s),t.params.autoplay&&t.params.autoplayDisableOnInteraction&&t.autoplay.stop(),n===t.minTranslate()||n===t.maxTranslate())return!0}}else{const s={time:u(),delta:Math.abs(c),direction:Math.sign(c),raw:e};h.length>=2&&h.shift();const a=h.length?h[h.length-1]:void 0;if(h.push(s),a?(s.direction!==a.direction||s.delta>a.delta||s.time>a.time+150)&&g(s):g(s),function(e){const s=t.params.mousewheel;if(e.direction<0){if(t.isEnd&&!t.params.loop&&s.releaseOnEdges)return!0}else if(t.isBeginning&&!t.params.loop&&s.releaseOnEdges)return!0;return!1}(s))return!0}return s.preventDefault?s.preventDefault():s.returnValue=!1,!1}function w(e){let s=t.$el;"container"!==t.params.mousewheel.eventsTarget&&(s=d(t.params.mousewheel.eventsTarget)),s[e]("mouseenter",m),s[e]("mouseleave",f),s[e]("wheel",v)}function b(){return t.params.cssMode?(t.wrapperEl.removeEventListener("wheel",v),!0):!t.mousewheel.enabled&&(w("on"),t.mousewheel.enabled=!0,!0)}function x(){return t.params.cssMode?(t.wrapperEl.addEventListener(event,v),!0):!!t.mousewheel.enabled&&(w("off"),t.mousewheel.enabled=!1,!0)}a("init",(()=>{!t.params.mousewheel.enabled&&t.params.cssMode&&x(),t.params.mousewheel.enabled&&b()})),a("destroy",(()=>{t.params.cssMode&&b(),t.mousewheel.enabled&&x()})),Object.assign(t.mousewheel,{enable:b,disable:x})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;function r(e){let s;return e&&(s=d(e),t.params.uniqueNavElements&&"string"==typeof e&&s.length>1&&1===t.$el.find(e).length&&(s=t.$el.find(e))),s}function n(e,s){const a=t.params.navigation;e&&e.length>0&&(e[s?"addClass":"removeClass"](a.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=s),t.params.watchOverflow&&t.enabled&&e[t.isLocked?"addClass":"removeClass"](a.lockClass))}function l(){if(t.params.loop)return;const{$nextEl:e,$prevEl:s}=t.navigation;n(s,t.isBeginning&&!t.params.rewind),n(e,t.isEnd&&!t.params.rewind)}function o(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&(t.slidePrev(),i("navigationPrev"))}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&(t.slideNext(),i("navigationNext"))}function p(){const e=t.params.navigation;if(t.params.navigation=F(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;const s=r(e.nextEl),a=r(e.prevEl);s&&s.length>0&&s.on("click",c),a&&a.length>0&&a.on("click",o),Object.assign(t.navigation,{$nextEl:s,nextEl:s&&s[0],$prevEl:a,prevEl:a&&a[0]}),t.enabled||(s&&s.addClass(e.lockClass),a&&a.addClass(e.lockClass))}function u(){const{$nextEl:e,$prevEl:s}=t.navigation;e&&e.length&&(e.off("click",c),e.removeClass(t.params.navigation.disabledClass)),s&&s.length&&(s.off("click",o),s.removeClass(t.params.navigation.disabledClass))}s({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),t.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},a("init",(()=>{!1===t.params.navigation.enabled?h():(p(),l())})),a("toEdge fromEdge lock unlock",(()=>{l()})),a("destroy",(()=>{u()})),a("enable disable",(()=>{const{$nextEl:e,$prevEl:s}=t.navigation;e&&e[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),s&&s[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),a("click",((e,s)=>{const{$nextEl:a,$prevEl:r}=t.navigation,n=s.target;if(t.params.navigation.hideOnClick&&!d(n).is(r)&&!d(n).is(a)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===n||t.pagination.el.contains(n)))return;let e;a?e=a.hasClass(t.params.navigation.hiddenClass):r&&(e=r.hasClass(t.params.navigation.hiddenClass)),i(!0===e?"navigationShow":"navigationHide"),a&&a.toggleClass(t.params.navigation.hiddenClass),r&&r.toggleClass(t.params.navigation.hiddenClass)}}));const h=()=>{t.$el.addClass(t.params.navigation.navigationDisabledClass),u()};Object.assign(t.navigation,{enable:()=>{t.$el.removeClass(t.params.navigation.navigationDisabledClass),p(),l()},disable:h,update:l,init:p,destroy:u})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const r="swiper-pagination";let n;s({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:e=>e,formatFractionTotal:e=>e,bulletClass:`${r}-bullet`,bulletActiveClass:`${r}-bullet-active`,modifierClass:`${r}-`,currentClass:`${r}-current`,totalClass:`${r}-total`,hiddenClass:`${r}-hidden`,progressbarFillClass:`${r}-progressbar-fill`,progressbarOppositeClass:`${r}-progressbar-opposite`,clickableClass:`${r}-clickable`,lockClass:`${r}-lock`,horizontalClass:`${r}-horizontal`,verticalClass:`${r}-vertical`,paginationDisabledClass:`${r}-disabled`}}),t.pagination={el:null,$el:null,bullets:[]};let l=0;function o(){return!t.params.pagination.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length}function c(e,s){const{bulletActiveClass:a}=t.params.pagination;e[s]().addClass(`${a}-${s}`)[s]().addClass(`${a}-${s}-${s}`)}function p(){const e=t.rtl,s=t.params.pagination;if(o())return;const a=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,r=t.pagination.$el;let p;const u=t.params.loop?Math.ceil((a-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(p=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),p>a-1-2*t.loopedSlides&&(p-=a-2*t.loopedSlides),p>u-1&&(p-=u),p<0&&"bullets"!==t.params.paginationType&&(p=u+p)):p=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===s.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const a=t.pagination.bullets;let i,o,u;if(s.dynamicBullets&&(n=a.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),r.css(t.isHorizontal()?"width":"height",n*(s.dynamicMainBullets+4)+"px"),s.dynamicMainBullets>1&&void 0!==t.previousIndex&&(l+=p-(t.previousIndex-t.loopedSlides||0),l>s.dynamicMainBullets-1?l=s.dynamicMainBullets-1:l<0&&(l=0)),i=Math.max(p-l,0),o=i+(Math.min(a.length,s.dynamicMainBullets)-1),u=(o+i)/2),a.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${s.bulletActiveClass}${e}`)).join(" ")),r.length>1)a.each((e=>{const t=d(e),a=t.index();a===p&&t.addClass(s.bulletActiveClass),s.dynamicBullets&&(a>=i&&a<=o&&t.addClass(`${s.bulletActiveClass}-main`),a===i&&c(t,"prev"),a===o&&c(t,"next"))}));else{const e=a.eq(p),r=e.index();if(e.addClass(s.bulletActiveClass),s.dynamicBullets){const e=a.eq(i),n=a.eq(o);for(let e=i;e<=o;e+=1)a.eq(e).addClass(`${s.bulletActiveClass}-main`);if(t.params.loop)if(r>=a.length){for(let e=s.dynamicMainBullets;e>=0;e-=1)a.eq(a.length-e).addClass(`${s.bulletActiveClass}-main`);a.eq(a.length-s.dynamicMainBullets-1).addClass(`${s.bulletActiveClass}-prev`)}else c(e,"prev"),c(n,"next");else c(e,"prev"),c(n,"next")}}if(s.dynamicBullets){const i=Math.min(a.length,s.dynamicMainBullets+4),r=(n*i-n)/2-u*n,l=e?"right":"left";a.css(t.isHorizontal()?l:"top",`${r}px`)}}if("fraction"===s.type&&(r.find(U(s.currentClass)).text(s.formatFractionCurrent(p+1)),r.find(U(s.totalClass)).text(s.formatFractionTotal(u))),"progressbar"===s.type){let e;e=s.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const a=(p+1)/u;let i=1,n=1;"horizontal"===e?i=a:n=a,r.find(U(s.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${i}) scaleY(${n})`).transition(t.params.speed)}"custom"===s.type&&s.renderCustom?(r.html(s.renderCustom(t,p+1,u)),i("paginationRender",r[0])):i("paginationUpdate",r[0]),t.params.watchOverflow&&t.enabled&&r[t.isLocked?"addClass":"removeClass"](s.lockClass)}function u(){const e=t.params.pagination;if(o())return;const s=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,a=t.pagination.$el;let r="";if("bullets"===e.type){let i=t.params.loop?Math.ceil((s-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&!t.params.loop&&i>s&&(i=s);for(let s=0;s<i;s+=1)e.renderBullet?r+=e.renderBullet.call(t,s,e.bulletClass):r+=`<${e.bulletElement} class="${e.bulletClass}"></${e.bulletElement}>`;a.html(r),t.pagination.bullets=a.find(U(e.bulletClass))}"fraction"===e.type&&(r=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`,a.html(r)),"progressbar"===e.type&&(r=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`,a.html(r)),"custom"!==e.type&&i("paginationRender",t.pagination.$el[0])}function h(){t.params.pagination=F(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let s=d(e.el);0!==s.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&s.length>1&&(s=t.$el.find(e.el),s.length>1&&(s=s.filter((e=>d(e).parents(".swiper")[0]===t.el)))),"bullets"===e.type&&e.clickable&&s.addClass(e.clickableClass),s.addClass(e.modifierClass+e.type),s.addClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(s.addClass(`${e.modifierClass}${e.type}-dynamic`),l=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&s.addClass(e.progressbarOppositeClass),e.clickable&&s.on("click",U(e.bulletClass),(function(e){e.preventDefault();let s=d(this).index()*t.params.slidesPerGroup;t.params.loop&&(s+=t.loopedSlides),t.slideTo(s)})),Object.assign(t.pagination,{$el:s,el:s[0]}),t.enabled||s.addClass(e.lockClass))}function m(){const e=t.params.pagination;if(o())return;const s=t.pagination.$el;s.removeClass(e.hiddenClass),s.removeClass(e.modifierClass+e.type),s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.pagination.bullets&&t.pagination.bullets.removeClass&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&s.off("click",U(e.bulletClass))}a("init",(()=>{!1===t.params.pagination.enabled?f():(h(),u(),p())})),a("activeIndexChange",(()=>{(t.params.loop||void 0===t.snapIndex)&&p()})),a("snapIndexChange",(()=>{t.params.loop||p()})),a("slidesLengthChange",(()=>{t.params.loop&&(u(),p())})),a("snapGridLengthChange",(()=>{t.params.loop||(u(),p())})),a("destroy",(()=>{m()})),a("enable disable",(()=>{const{$el:e}=t.pagination;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)})),a("lock unlock",(()=>{p()})),a("click",((e,s)=>{const a=s.target,{$el:r}=t.pagination;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!d(a).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;const e=r.hasClass(t.params.pagination.hiddenClass);i(!0===e?"paginationShow":"paginationHide"),r.toggleClass(t.params.pagination.hiddenClass)}}));const f=()=>{t.$el.addClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.addClass(t.params.pagination.paginationDisabledClass),m()};Object.assign(t.pagination,{enable:()=>{t.$el.removeClass(t.params.pagination.paginationDisabledClass),t.pagination.$el&&t.pagination.$el.removeClass(t.params.pagination.paginationDisabledClass),h(),u(),p()},disable:f,render:u,update:p,init:h,destroy:m})},function(e){let{swiper:t,extendParams:s,on:i,emit:r}=e;const n=a();let l,o,c,u,h=!1,m=null,f=null;function g(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e,rtlTranslate:s,progress:a}=t,{$dragEl:i,$el:r}=e,n=t.params.scrollbar;let l=o,d=(c-o)*a;s?(d=-d,d>0?(l=o-d,d=0):-d+o>c&&(l=c+d)):d<0?(l=o+d,d=0):d+o>c&&(l=c-d),t.isHorizontal()?(i.transform(`translate3d(${d}px, 0, 0)`),i[0].style.width=`${l}px`):(i.transform(`translate3d(0px, ${d}px, 0)`),i[0].style.height=`${l}px`),n.hide&&(clearTimeout(m),r[0].style.opacity=1,m=setTimeout((()=>{r[0].style.opacity=0,r.transition(400)}),1e3))}function v(){if(!t.params.scrollbar.el||!t.scrollbar.el)return;const{scrollbar:e}=t,{$dragEl:s,$el:a}=e;s[0].style.width="",s[0].style.height="",c=t.isHorizontal()?a[0].offsetWidth:a[0].offsetHeight,u=t.size/(t.virtualSize+t.params.slidesOffsetBefore-(t.params.centeredSlides?t.snapGrid[0]:0)),o="auto"===t.params.scrollbar.dragSize?c*u:parseInt(t.params.scrollbar.dragSize,10),t.isHorizontal()?s[0].style.width=`${o}px`:s[0].style.height=`${o}px`,a[0].style.display=u>=1?"none":"",t.params.scrollbar.hide&&(a[0].style.opacity=0),t.params.watchOverflow&&t.enabled&&e.$el[t.isLocked?"addClass":"removeClass"](t.params.scrollbar.lockClass)}function w(e){return t.isHorizontal()?"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientX:e.clientX:"touchstart"===e.type||"touchmove"===e.type?e.targetTouches[0].clientY:e.clientY}function b(e){const{scrollbar:s,rtlTranslate:a}=t,{$el:i}=s;let r;r=(w(e)-i.offset()[t.isHorizontal()?"left":"top"]-(null!==l?l:o/2))/(c-o),r=Math.max(Math.min(r,1),0),a&&(r=1-r);const n=t.minTranslate()+(t.maxTranslate()-t.minTranslate())*r;t.updateProgress(n),t.setTranslate(n),t.updateActiveIndex(),t.updateSlidesClasses()}function x(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n,$dragEl:o}=a;h=!0,l=e.target===o[0]||e.target===o?w(e)-e.target.getBoundingClientRect()[t.isHorizontal()?"left":"top"]:null,e.preventDefault(),e.stopPropagation(),i.transition(100),o.transition(100),b(e),clearTimeout(f),n.transition(0),s.hide&&n.css("opacity",1),t.params.cssMode&&t.$wrapperEl.css("scroll-snap-type","none"),r("scrollbarDragStart",e)}function y(e){const{scrollbar:s,$wrapperEl:a}=t,{$el:i,$dragEl:n}=s;h&&(e.preventDefault?e.preventDefault():e.returnValue=!1,b(e),a.transition(0),i.transition(0),n.transition(0),r("scrollbarDragMove",e))}function E(e){const s=t.params.scrollbar,{scrollbar:a,$wrapperEl:i}=t,{$el:n}=a;h&&(h=!1,t.params.cssMode&&(t.$wrapperEl.css("scroll-snap-type",""),i.transition("")),s.hide&&(clearTimeout(f),f=p((()=>{n.css("opacity",0),n.transition(400)}),1e3)),r("scrollbarDragEnd",e),s.snapOnRelease&&t.slideToClosest())}function C(e){const{scrollbar:s,touchEventsTouch:a,touchEventsDesktop:i,params:r,support:l}=t,o=s.$el;if(!o)return;const d=o[0],c=!(!l.passiveListener||!r.passiveListeners)&&{passive:!1,capture:!1},p=!(!l.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};if(!d)return;const u="on"===e?"addEventListener":"removeEventListener";l.touch?(d[u](a.start,x,c),d[u](a.move,y,c),d[u](a.end,E,p)):(d[u](i.start,x,c),n[u](i.move,y,c),n[u](i.end,E,p))}function T(){const{scrollbar:e,$el:s}=t;t.params.scrollbar=F(t,t.originalParams.scrollbar,t.params.scrollbar,{el:"swiper-scrollbar"});const a=t.params.scrollbar;if(!a.el)return;let i=d(a.el);t.params.uniqueNavElements&&"string"==typeof a.el&&i.length>1&&1===s.find(a.el).length&&(i=s.find(a.el)),i.addClass(t.isHorizontal()?a.horizontalClass:a.verticalClass);let r=i.find(`.${t.params.scrollbar.dragClass}`);0===r.length&&(r=d(`<div class="${t.params.scrollbar.dragClass}"></div>`),i.append(r)),Object.assign(e,{$el:i,el:i[0],$dragEl:r,dragEl:r[0]}),a.draggable&&t.params.scrollbar.el&&t.scrollbar.el&&C("on"),i&&i[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)}function $(){const e=t.params.scrollbar,s=t.scrollbar.$el;s&&s.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.params.scrollbar.el&&t.scrollbar.el&&C("off")}s({scrollbar:{el:null,dragSize:"auto",hide:!1,draggable:!1,snapOnRelease:!0,lockClass:"swiper-scrollbar-lock",dragClass:"swiper-scrollbar-drag",scrollbarDisabledClass:"swiper-scrollbar-disabled",horizontalClass:"swiper-scrollbar-horizontal",verticalClass:"swiper-scrollbar-vertical"}}),t.scrollbar={el:null,dragEl:null,$el:null,$dragEl:null},i("init",(()=>{!1===t.params.scrollbar.enabled?S():(T(),v(),g())})),i("update resize observerUpdate lock unlock",(()=>{v()})),i("setTranslate",(()=>{g()})),i("setTransition",((e,s)=>{!function(e){t.params.scrollbar.el&&t.scrollbar.el&&t.scrollbar.$dragEl.transition(e)}(s)})),i("enable disable",(()=>{const{$el:e}=t.scrollbar;e&&e[t.enabled?"removeClass":"addClass"](t.params.scrollbar.lockClass)})),i("destroy",(()=>{$()}));const S=()=>{t.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.addClass(t.params.scrollbar.scrollbarDisabledClass),$()};Object.assign(t.scrollbar,{enable:()=>{t.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),t.scrollbar.$el&&t.scrollbar.$el.removeClass(t.params.scrollbar.scrollbarDisabledClass),T(),v(),g()},disable:S,updateSize:v,setTranslate:g,init:T,destroy:$})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({parallax:{enabled:!1}});const i=(e,s)=>{const{rtl:a}=t,i=d(e),r=a?-1:1,n=i.attr("data-swiper-parallax")||"0";let l=i.attr("data-swiper-parallax-x"),o=i.attr("data-swiper-parallax-y");const c=i.attr("data-swiper-parallax-scale"),p=i.attr("data-swiper-parallax-opacity");if(l||o?(l=l||"0",o=o||"0"):t.isHorizontal()?(l=n,o="0"):(o=n,l="0"),l=l.indexOf("%")>=0?parseInt(l,10)*s*r+"%":l*s*r+"px",o=o.indexOf("%")>=0?parseInt(o,10)*s+"%":o*s+"px",null!=p){const e=p-(p-1)*(1-Math.abs(s));i[0].style.opacity=e}if(null==c)i.transform(`translate3d(${l}, ${o}, 0px)`);else{const e=c-(c-1)*(1-Math.abs(s));i.transform(`translate3d(${l}, ${o}, 0px) scale(${e})`)}},r=()=>{const{$el:e,slides:s,progress:a,snapGrid:r}=t;e.children("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{i(e,a)})),s.each(((e,s)=>{let n=e.progress;t.params.slidesPerGroup>1&&"auto"!==t.params.slidesPerView&&(n+=Math.ceil(s/2)-a*(r.length-1)),n=Math.min(Math.max(n,-1),1),d(e).find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((e=>{i(e,n)}))}))};a("beforeInit",(()=>{t.params.parallax.enabled&&(t.params.watchSlidesProgress=!0,t.originalParams.watchSlidesProgress=!0)})),a("init",(()=>{t.params.parallax.enabled&&r()})),a("setTranslate",(()=>{t.params.parallax.enabled&&r()})),a("setTransition",((e,s)=>{t.params.parallax.enabled&&function(e){void 0===e&&(e=t.params.speed);const{$el:s}=t;s.find("[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]").each((t=>{const s=d(t);let a=parseInt(s.attr("data-swiper-parallax-duration"),10)||e;0===e&&(a=0),s.transition(a)}))}(s)}))},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;const n=r();s({zoom:{enabled:!1,maxRatio:3,minRatio:1,toggle:!0,containerClass:"swiper-zoom-container",zoomedSlideClass:"swiper-slide-zoomed"}}),t.zoom={enabled:!1};let l,o,c,p=1,u=!1;const m={$slideEl:void 0,slideWidth:void 0,slideHeight:void 0,$imageEl:void 0,$imageWrapEl:void 0,maxRatio:3},f={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:{}},g={x:void 0,y:void 0,prevPositionX:void 0,prevPositionY:void 0,prevTime:void 0};let v=1;function w(e){if(e.targetTouches.length<2)return 1;const t=e.targetTouches[0].pageX,s=e.targetTouches[0].pageY,a=e.targetTouches[1].pageX,i=e.targetTouches[1].pageY;return Math.sqrt((a-t)**2+(i-s)**2)}function b(e){const s=t.support,a=t.params.zoom;if(o=!1,c=!1,!s.gestures){if("touchstart"!==e.type||"touchstart"===e.type&&e.targetTouches.length<2)return;o=!0,m.scaleStart=w(e)}m.$slideEl&&m.$slideEl.length||(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`),0===m.$slideEl.length&&(m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`),m.maxRatio=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,0!==m.$imageWrapEl.length)?(m.$imageEl&&m.$imageEl.transition(0),u=!0):m.$imageEl=void 0}function x(e){const s=t.support,a=t.params.zoom,i=t.zoom;if(!s.gestures){if("touchmove"!==e.type||"touchmove"===e.type&&e.targetTouches.length<2)return;c=!0,m.scaleMove=w(e)}m.$imageEl&&0!==m.$imageEl.length?(s.gestures?i.scale=e.scale*p:i.scale=m.scaleMove/m.scaleStart*p,i.scale>m.maxRatio&&(i.scale=m.maxRatio-1+(i.scale-m.maxRatio+1)**.5),i.scale<a.minRatio&&(i.scale=a.minRatio+1-(a.minRatio-i.scale+1)**.5),m.$imageEl.transform(`translate3d(0,0,0) scale(${i.scale})`)):"gesturechange"===e.type&&b(e)}function y(e){const s=t.device,a=t.support,i=t.params.zoom,r=t.zoom;if(!a.gestures){if(!o||!c)return;if("touchend"!==e.type||"touchend"===e.type&&e.changedTouches.length<2&&!s.android)return;o=!1,c=!1}m.$imageEl&&0!==m.$imageEl.length&&(r.scale=Math.max(Math.min(r.scale,m.maxRatio),i.minRatio),m.$imageEl.transition(t.params.speed).transform(`translate3d(0,0,0) scale(${r.scale})`),p=r.scale,u=!1,1===r.scale&&(m.$slideEl=void 0))}function E(e){const s=t.zoom;if(!m.$imageEl||0===m.$imageEl.length)return;if(t.allowClick=!1,!f.isTouched||!m.$slideEl)return;f.isMoved||(f.width=m.$imageEl[0].offsetWidth,f.height=m.$imageEl[0].offsetHeight,f.startX=h(m.$imageWrapEl[0],"x")||0,f.startY=h(m.$imageWrapEl[0],"y")||0,m.slideWidth=m.$slideEl[0].offsetWidth,m.slideHeight=m.$slideEl[0].offsetHeight,m.$imageWrapEl.transition(0));const a=f.width*s.scale,i=f.height*s.scale;if(!(a<m.slideWidth&&i<m.slideHeight)){if(f.minX=Math.min(m.slideWidth/2-a/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-i/2,0),f.maxY=-f.minY,f.touchesCurrent.x="touchmove"===e.type?e.targetTouches[0].pageX:e.pageX,f.touchesCurrent.y="touchmove"===e.type?e.targetTouches[0].pageY:e.pageY,!f.isMoved&&!u){if(t.isHorizontal()&&(Math.floor(f.minX)===Math.floor(f.startX)&&f.touchesCurrent.x<f.touchesStart.x||Math.floor(f.maxX)===Math.floor(f.startX)&&f.touchesCurrent.x>f.touchesStart.x))return void(f.isTouched=!1);if(!t.isHorizontal()&&(Math.floor(f.minY)===Math.floor(f.startY)&&f.touchesCurrent.y<f.touchesStart.y||Math.floor(f.maxY)===Math.floor(f.startY)&&f.touchesCurrent.y>f.touchesStart.y))return void(f.isTouched=!1)}e.cancelable&&e.preventDefault(),e.stopPropagation(),f.isMoved=!0,f.currentX=f.touchesCurrent.x-f.touchesStart.x+f.startX,f.currentY=f.touchesCurrent.y-f.touchesStart.y+f.startY,f.currentX<f.minX&&(f.currentX=f.minX+1-(f.minX-f.currentX+1)**.8),f.currentX>f.maxX&&(f.currentX=f.maxX-1+(f.currentX-f.maxX+1)**.8),f.currentY<f.minY&&(f.currentY=f.minY+1-(f.minY-f.currentY+1)**.8),f.currentY>f.maxY&&(f.currentY=f.maxY-1+(f.currentY-f.maxY+1)**.8),g.prevPositionX||(g.prevPositionX=f.touchesCurrent.x),g.prevPositionY||(g.prevPositionY=f.touchesCurrent.y),g.prevTime||(g.prevTime=Date.now()),g.x=(f.touchesCurrent.x-g.prevPositionX)/(Date.now()-g.prevTime)/2,g.y=(f.touchesCurrent.y-g.prevPositionY)/(Date.now()-g.prevTime)/2,Math.abs(f.touchesCurrent.x-g.prevPositionX)<2&&(g.x=0),Math.abs(f.touchesCurrent.y-g.prevPositionY)<2&&(g.y=0),g.prevPositionX=f.touchesCurrent.x,g.prevPositionY=f.touchesCurrent.y,g.prevTime=Date.now(),m.$imageWrapEl.transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}}function C(){const e=t.zoom;m.$slideEl&&t.previousIndex!==t.activeIndex&&(m.$imageEl&&m.$imageEl.transform("translate3d(0,0,0) scale(1)"),m.$imageWrapEl&&m.$imageWrapEl.transform("translate3d(0,0,0)"),e.scale=1,p=1,m.$slideEl=void 0,m.$imageEl=void 0,m.$imageWrapEl=void 0)}function T(e){const s=t.zoom,a=t.params.zoom;if(m.$slideEl||(e&&e.target&&(m.$slideEl=d(e.target).closest(`.${t.params.slideClass}`)),m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex)),m.$imageEl=m.$slideEl.find(`.${a.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${a.containerClass}`)),!m.$imageEl||0===m.$imageEl.length||!m.$imageWrapEl||0===m.$imageWrapEl.length)return;let i,r,l,o,c,u,h,g,v,w,b,x,y,E,C,T,$,S;t.params.cssMode&&(t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.touchAction="none"),m.$slideEl.addClass(`${a.zoomedSlideClass}`),void 0===f.touchesStart.x&&e?(i="touchend"===e.type?e.changedTouches[0].pageX:e.pageX,r="touchend"===e.type?e.changedTouches[0].pageY:e.pageY):(i=f.touchesStart.x,r=f.touchesStart.y),s.scale=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,p=m.$imageWrapEl.attr("data-swiper-zoom")||a.maxRatio,e?($=m.$slideEl[0].offsetWidth,S=m.$slideEl[0].offsetHeight,l=m.$slideEl.offset().left+n.scrollX,o=m.$slideEl.offset().top+n.scrollY,c=l+$/2-i,u=o+S/2-r,v=m.$imageEl[0].offsetWidth,w=m.$imageEl[0].offsetHeight,b=v*s.scale,x=w*s.scale,y=Math.min($/2-b/2,0),E=Math.min(S/2-x/2,0),C=-y,T=-E,h=c*s.scale,g=u*s.scale,h<y&&(h=y),h>C&&(h=C),g<E&&(g=E),g>T&&(g=T)):(h=0,g=0),m.$imageWrapEl.transition(300).transform(`translate3d(${h}px, ${g}px,0)`),m.$imageEl.transition(300).transform(`translate3d(0,0,0) scale(${s.scale})`)}function $(){const e=t.zoom,s=t.params.zoom;m.$slideEl||(t.params.virtual&&t.params.virtual.enabled&&t.virtual?m.$slideEl=t.$wrapperEl.children(`.${t.params.slideActiveClass}`):m.$slideEl=t.slides.eq(t.activeIndex),m.$imageEl=m.$slideEl.find(`.${s.containerClass}`).eq(0).find("picture, img, svg, canvas, .swiper-zoom-target").eq(0),m.$imageWrapEl=m.$imageEl.parent(`.${s.containerClass}`)),m.$imageEl&&0!==m.$imageEl.length&&m.$imageWrapEl&&0!==m.$imageWrapEl.length&&(t.params.cssMode&&(t.wrapperEl.style.overflow="",t.wrapperEl.style.touchAction=""),e.scale=1,p=1,m.$imageWrapEl.transition(300).transform("translate3d(0,0,0)"),m.$imageEl.transition(300).transform("translate3d(0,0,0) scale(1)"),m.$slideEl.removeClass(`${s.zoomedSlideClass}`),m.$slideEl=void 0)}function S(e){const s=t.zoom;s.scale&&1!==s.scale?$():T(e)}function M(){const e=t.support;return{passiveListener:!("touchstart"!==t.touchEvents.start||!e.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1},activeListenerWithCapture:!e.passiveListener||{passive:!1,capture:!0}}}function P(){return`.${t.params.slideClass}`}function k(e){const{passiveListener:s}=M(),a=P();t.$wrapperEl[e]("gesturestart",a,b,s),t.$wrapperEl[e]("gesturechange",a,x,s),t.$wrapperEl[e]("gestureend",a,y,s)}function z(){l||(l=!0,k("on"))}function L(){l&&(l=!1,k("off"))}function O(){const e=t.zoom;if(e.enabled)return;e.enabled=!0;const s=t.support,{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.on(t.touchEvents.start,z,a),t.$wrapperEl.on(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.on(t.touchEvents.start,r,b,a),t.$wrapperEl.on(t.touchEvents.move,r,x,i),t.$wrapperEl.on(t.touchEvents.end,r,y,a),t.touchEvents.cancel&&t.$wrapperEl.on(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.on(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}function I(){const e=t.zoom;if(!e.enabled)return;const s=t.support;e.enabled=!1;const{passiveListener:a,activeListenerWithCapture:i}=M(),r=P();s.gestures?(t.$wrapperEl.off(t.touchEvents.start,z,a),t.$wrapperEl.off(t.touchEvents.end,L,a)):"touchstart"===t.touchEvents.start&&(t.$wrapperEl.off(t.touchEvents.start,r,b,a),t.$wrapperEl.off(t.touchEvents.move,r,x,i),t.$wrapperEl.off(t.touchEvents.end,r,y,a),t.touchEvents.cancel&&t.$wrapperEl.off(t.touchEvents.cancel,r,y,a)),t.$wrapperEl.off(t.touchEvents.move,`.${t.params.zoom.containerClass}`,E,i)}Object.defineProperty(t.zoom,"scale",{get:()=>v,set(e){if(v!==e){const t=m.$imageEl?m.$imageEl[0]:void 0,s=m.$slideEl?m.$slideEl[0]:void 0;i("zoomChange",e,t,s)}v=e}}),a("init",(()=>{t.params.zoom.enabled&&O()})),a("destroy",(()=>{I()})),a("touchStart",((e,s)=>{t.zoom.enabled&&function(e){const s=t.device;m.$imageEl&&0!==m.$imageEl.length&&(f.isTouched||(s.android&&e.cancelable&&e.preventDefault(),f.isTouched=!0,f.touchesStart.x="touchstart"===e.type?e.targetTouches[0].pageX:e.pageX,f.touchesStart.y="touchstart"===e.type?e.targetTouches[0].pageY:e.pageY))}(s)})),a("touchEnd",((e,s)=>{t.zoom.enabled&&function(){const e=t.zoom;if(!m.$imageEl||0===m.$imageEl.length)return;if(!f.isTouched||!f.isMoved)return f.isTouched=!1,void(f.isMoved=!1);f.isTouched=!1,f.isMoved=!1;let s=300,a=300;const i=g.x*s,r=f.currentX+i,n=g.y*a,l=f.currentY+n;0!==g.x&&(s=Math.abs((r-f.currentX)/g.x)),0!==g.y&&(a=Math.abs((l-f.currentY)/g.y));const o=Math.max(s,a);f.currentX=r,f.currentY=l;const d=f.width*e.scale,c=f.height*e.scale;f.minX=Math.min(m.slideWidth/2-d/2,0),f.maxX=-f.minX,f.minY=Math.min(m.slideHeight/2-c/2,0),f.maxY=-f.minY,f.currentX=Math.max(Math.min(f.currentX,f.maxX),f.minX),f.currentY=Math.max(Math.min(f.currentY,f.maxY),f.minY),m.$imageWrapEl.transition(o).transform(`translate3d(${f.currentX}px, ${f.currentY}px,0)`)}()})),a("doubleTap",((e,s)=>{!t.animating&&t.params.zoom.enabled&&t.zoom.enabled&&t.params.zoom.toggle&&S(s)})),a("transitionEnd",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&C()})),a("slideChange",(()=>{t.zoom.enabled&&t.params.zoom.enabled&&t.params.cssMode&&C()})),Object.assign(t.zoom,{enable:O,disable:I,in:T,out:$,toggle:S})},function(e){let{swiper:t,extendParams:s,on:a,emit:i}=e;s({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"}}),t.lazy={};let n=!1,l=!1;function o(e,s){void 0===s&&(s=!0);const a=t.params.lazy;if(void 0===e)return;if(0===t.slides.length)return;const r=t.virtual&&t.params.virtual.enabled?t.$wrapperEl.children(`.${t.params.slideClass}[data-swiper-slide-index="${e}"]`):t.slides.eq(e),n=r.find(`.${a.elementClass}:not(.${a.loadedClass}):not(.${a.loadingClass})`);!r.hasClass(a.elementClass)||r.hasClass(a.loadedClass)||r.hasClass(a.loadingClass)||n.push(r[0]),0!==n.length&&n.each((e=>{const n=d(e);n.addClass(a.loadingClass);const l=n.attr("data-background"),c=n.attr("data-src"),p=n.attr("data-srcset"),u=n.attr("data-sizes"),h=n.parent("picture");t.loadImage(n[0],c||l,p,u,!1,(()=>{if(null!=t&&t&&(!t||t.params)&&!t.destroyed){if(l?(n.css("background-image",`url("${l}")`),n.removeAttr("data-background")):(p&&(n.attr("srcset",p),n.removeAttr("data-srcset")),u&&(n.attr("sizes",u),n.removeAttr("data-sizes")),h.length&&h.children("source").each((e=>{const t=d(e);t.attr("data-srcset")&&(t.attr("srcset",t.attr("data-srcset")),t.removeAttr("data-srcset"))})),c&&(n.attr("src",c),n.removeAttr("data-src"))),n.addClass(a.loadedClass).removeClass(a.loadingClass),r.find(`.${a.preloaderClass}`).remove(),t.params.loop&&s){const e=r.attr("data-swiper-slide-index");if(r.hasClass(t.params.slideDuplicateClass)){o(t.$wrapperEl.children(`[data-swiper-slide-index="${e}"]:not(.${t.params.slideDuplicateClass})`).index(),!1)}else{o(t.$wrapperEl.children(`.${t.params.slideDuplicateClass}[data-swiper-slide-index="${e}"]`).index(),!1)}}i("lazyImageReady",r[0],n[0]),t.params.autoHeight&&t.updateAutoHeight()}})),i("lazyImageLoad",r[0],n[0])}))}function c(){const{$wrapperEl:e,params:s,slides:a,activeIndex:i}=t,r=t.virtual&&s.virtual.enabled,n=s.lazy;let c=s.slidesPerView;function p(t){if(r){if(e.children(`.${s.slideClass}[data-swiper-slide-index="${t}"]`).length)return!0}else if(a[t])return!0;return!1}function u(e){return r?d(e).attr("data-swiper-slide-index"):d(e).index()}if("auto"===c&&(c=0),l||(l=!0),t.params.watchSlidesProgress)e.children(`.${s.slideVisibleClass}`).each((e=>{o(r?d(e).attr("data-swiper-slide-index"):d(e).index())}));else if(c>1)for(let e=i;e<i+c;e+=1)p(e)&&o(e);else o(i);if(n.loadPrevNext)if(c>1||n.loadPrevNextAmount&&n.loadPrevNextAmount>1){const e=n.loadPrevNextAmount,t=Math.ceil(c),s=Math.min(i+t+Math.max(e,t),a.length),r=Math.max(i-Math.max(t,e),0);for(let e=i+t;e<s;e+=1)p(e)&&o(e);for(let e=r;e<i;e+=1)p(e)&&o(e)}else{const t=e.children(`.${s.slideNextClass}`);t.length>0&&o(u(t));const a=e.children(`.${s.slidePrevClass}`);a.length>0&&o(u(a))}}function p(){const e=r();if(!t||t.destroyed)return;const s=t.params.lazy.scrollingElement?d(t.params.lazy.scrollingElement):d(e),a=s[0]===e,i=a?e.innerWidth:s[0].offsetWidth,l=a?e.innerHeight:s[0].offsetHeight,o=t.$el.offset(),{rtlTranslate:u}=t;let h=!1;u&&(o.left-=t.$el[0].scrollLeft);const m=[[o.left,o.top],[o.left+t.width,o.top],[o.left,o.top+t.height],[o.left+t.width,o.top+t.height]];for(let e=0;e<m.length;e+=1){const t=m[e];if(t[0]>=0&&t[0]<=i&&t[1]>=0&&t[1]<=l){if(0===t[0]&&0===t[1])continue;h=!0}}const f=!("touchstart"!==t.touchEvents.start||!t.support.passiveListener||!t.params.passiveListeners)&&{passive:!0,capture:!1};h?(c(),s.off("scroll",p,f)):n||(n=!0,s.on("scroll",p,f))}a("beforeInit",(()=>{t.params.lazy.enabled&&t.params.preloadImages&&(t.params.preloadImages=!1)})),a("init",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("scroll",(()=>{t.params.freeMode&&t.params.freeMode.enabled&&!t.params.freeMode.sticky&&c()})),a("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{t.params.lazy.enabled&&(t.params.lazy.checkInView?p():c())})),a("transitionStart",(()=>{t.params.lazy.enabled&&(t.params.lazy.loadOnTransitionStart||!t.params.lazy.loadOnTransitionStart&&!l)&&(t.params.lazy.checkInView?p():c())})),a("transitionEnd",(()=>{t.params.lazy.enabled&&!t.params.lazy.loadOnTransitionStart&&(t.params.lazy.checkInView?p():c())})),a("slideChange",(()=>{const{lazy:e,cssMode:s,watchSlidesProgress:a,touchReleaseOnEdges:i,resistanceRatio:r}=t.params;e.enabled&&(s||a&&(i||0===r))&&c()})),a("destroy",(()=>{t.$el&&t.$el.find(`.${t.params.lazy.loadingClass}`).removeClass(t.params.lazy.loadingClass)})),Object.assign(t.lazy,{load:c,loadInSlide:o})},function(e){let{swiper:t,extendParams:s,on:a}=e;function i(e,t){const s=function(){let e,t,s;return(a,i)=>{for(t=-1,e=a.length;e-t>1;)s=e+t>>1,a[s]<=i?t=s:e=s;return e}}();let a,i;return this.x=e,this.y=t,this.lastIndex=e.length-1,this.interpolate=function(e){return e?(i=s(this.x,e),a=i-1,(e-this.x[a])*(this.y[i]-this.y[a])/(this.x[i]-this.x[a])+this.y[a]):0},this}function r(){t.controller.control&&t.controller.spline&&(t.controller.spline=void 0,delete t.controller.spline)}s({controller:{control:void 0,inverse:!1,by:"slide"}}),t.controller={control:void 0},a("beforeInit",(()=>{t.controller.control=t.params.controller.control})),a("update",(()=>{r()})),a("resize",(()=>{r()})),a("observerUpdate",(()=>{r()})),a("setTranslate",((e,s,a)=>{t.controller.control&&t.controller.setTranslate(s,a)})),a("setTransition",((e,s,a)=>{t.controller.control&&t.controller.setTransition(s,a)})),Object.assign(t.controller,{setTranslate:function(e,s){const a=t.controller.control;let r,n;const l=t.constructor;function o(e){const s=t.rtlTranslate?-t.translate:t.translate;"slide"===t.params.controller.by&&(!function(e){t.controller.spline||(t.controller.spline=t.params.loop?new i(t.slidesGrid,e.slidesGrid):new i(t.snapGrid,e.snapGrid))}(e),n=-t.controller.spline.interpolate(-s)),n&&"container"!==t.params.controller.by||(r=(e.maxTranslate()-e.minTranslate())/(t.maxTranslate()-t.minTranslate()),n=(s-t.minTranslate())*r+e.minTranslate()),t.params.controller.inverse&&(n=e.maxTranslate()-n),e.updateProgress(n),e.setTranslate(n,t),e.updateActiveIndex(),e.updateSlidesClasses()}if(Array.isArray(a))for(let e=0;e<a.length;e+=1)a[e]!==s&&a[e]instanceof l&&o(a[e]);else a instanceof l&&s!==a&&o(a)},setTransition:function(e,s){const a=t.constructor,i=t.controller.control;let r;function n(s){s.setTransition(e,t),0!==e&&(s.transitionStart(),s.params.autoHeight&&p((()=>{s.updateAutoHeight()})),s.$wrapperEl.transitionEnd((()=>{i&&(s.params.loop&&"slide"===t.params.controller.by&&s.loopFix(),s.transitionEnd())})))}if(Array.isArray(i))for(r=0;r<i.length;r+=1)i[r]!==s&&i[r]instanceof a&&n(i[r]);else i instanceof a&&s!==i&&n(i)}})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({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}}),t.a11y={clicked:!1};let i=null;function r(e){const t=i;0!==t.length&&(t.html(""),t.html(e))}function n(e){e.attr("tabIndex","0")}function l(e){e.attr("tabIndex","-1")}function o(e,t){e.attr("role",t)}function c(e,t){e.attr("aria-roledescription",t)}function p(e,t){e.attr("aria-label",t)}function u(e){e.attr("aria-disabled",!0)}function h(e){e.attr("aria-disabled",!1)}function m(e){if(13!==e.keyCode&&32!==e.keyCode)return;const s=t.params.a11y,a=d(e.target);t.navigation&&t.navigation.$nextEl&&a.is(t.navigation.$nextEl)&&(t.isEnd&&!t.params.loop||t.slideNext(),t.isEnd?r(s.lastSlideMessage):r(s.nextSlideMessage)),t.navigation&&t.navigation.$prevEl&&a.is(t.navigation.$prevEl)&&(t.isBeginning&&!t.params.loop||t.slidePrev(),t.isBeginning?r(s.firstSlideMessage):r(s.prevSlideMessage)),t.pagination&&a.is(U(t.params.pagination.bulletClass))&&a[0].click()}function f(){return t.pagination&&t.pagination.bullets&&t.pagination.bullets.length}function g(){return f()&&t.params.pagination.clickable}const v=(e,t,s)=>{n(e),"BUTTON"!==e[0].tagName&&(o(e,"button"),e.on("keydown",m)),p(e,s),function(e,t){e.attr("aria-controls",t)}(e,t)},w=()=>{t.a11y.clicked=!0},b=()=>{requestAnimationFrame((()=>{requestAnimationFrame((()=>{t.destroyed||(t.a11y.clicked=!1)}))}))},x=e=>{if(t.a11y.clicked)return;const s=e.target.closest(`.${t.params.slideClass}`);if(!s||!t.slides.includes(s))return;const a=t.slides.indexOf(s)===t.activeIndex,i=t.params.watchSlidesProgress&&t.visibleSlides&&t.visibleSlides.includes(s);a||i||e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents||(t.isHorizontal()?t.el.scrollLeft=0:t.el.scrollTop=0,t.slideTo(t.slides.indexOf(s),0))},y=()=>{const e=t.params.a11y;e.itemRoleDescriptionMessage&&c(d(t.slides),e.itemRoleDescriptionMessage),e.slideRole&&o(d(t.slides),e.slideRole);const s=t.params.loop?t.slides.filter((e=>!e.classList.contains(t.params.slideDuplicateClass))).length:t.slides.length;e.slideLabelMessage&&t.slides.each(((a,i)=>{const r=d(a),n=t.params.loop?parseInt(r.attr("data-swiper-slide-index"),10):i;p(r,e.slideLabelMessage.replace(/\{\{index\}\}/,n+1).replace(/\{\{slidesLength\}\}/,s))}))},E=()=>{const e=t.params.a11y;t.$el.append(i);const s=t.$el;e.containerRoleDescriptionMessage&&c(s,e.containerRoleDescriptionMessage),e.containerMessage&&p(s,e.containerMessage);const a=t.$wrapperEl,r=e.id||a.attr("id")||`swiper-wrapper-${n=16,void 0===n&&(n=16),"x".repeat(n).replace(/x/g,(()=>Math.round(16*Math.random()).toString(16)))}`;var n;const l=t.params.autoplay&&t.params.autoplay.enabled?"off":"polite";var o;let d,u;o=r,a.attr("id",o),function(e,t){e.attr("aria-live",t)}(a,l),y(),t.navigation&&t.navigation.$nextEl&&(d=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(u=t.navigation.$prevEl),d&&d.length&&v(d,r,e.nextSlideMessage),u&&u.length&&v(u,r,e.prevSlideMessage),g()&&t.pagination.$el.on("keydown",U(t.params.pagination.bulletClass),m),t.$el.on("focus",x,!0),t.$el.on("pointerdown",w,!0),t.$el.on("pointerup",b,!0)};a("beforeInit",(()=>{i=d(`<span class="${t.params.a11y.notificationClass}" aria-live="assertive" aria-atomic="true"></span>`)})),a("afterInit",(()=>{t.params.a11y.enabled&&E()})),a("slidesLengthChange snapGridLengthChange slidesGridLengthChange",(()=>{t.params.a11y.enabled&&y()})),a("fromEdge toEdge afterInit lock unlock",(()=>{t.params.a11y.enabled&&function(){if(t.params.loop||t.params.rewind||!t.navigation)return;const{$nextEl:e,$prevEl:s}=t.navigation;s&&s.length>0&&(t.isBeginning?(u(s),l(s)):(h(s),n(s))),e&&e.length>0&&(t.isEnd?(u(e),l(e)):(h(e),n(e)))}()})),a("paginationUpdate",(()=>{t.params.a11y.enabled&&function(){const e=t.params.a11y;f()&&t.pagination.bullets.each((s=>{const a=d(s);t.params.pagination.clickable&&(n(a),t.params.pagination.renderBullet||(o(a,"button"),p(a,e.paginationBulletMessage.replace(/\{\{index\}\}/,a.index()+1)))),a.is(`.${t.params.pagination.bulletActiveClass}`)?a.attr("aria-current","true"):a.removeAttr("aria-current")}))}()})),a("destroy",(()=>{t.params.a11y.enabled&&function(){let e,s;i&&i.length>0&&i.remove(),t.navigation&&t.navigation.$nextEl&&(e=t.navigation.$nextEl),t.navigation&&t.navigation.$prevEl&&(s=t.navigation.$prevEl),e&&e.off("keydown",m),s&&s.off("keydown",m),g()&&t.pagination.$el.off("keydown",U(t.params.pagination.bulletClass),m),t.$el.off("focus",x,!0),t.$el.off("pointerdown",w,!0),t.$el.off("pointerup",b,!0)}()}))},function(e){let{swiper:t,extendParams:s,on:a}=e;s({history:{enabled:!1,root:"",replaceState:!1,key:"slides",keepQuery:!1}});let i=!1,n={};const l=e=>e.toString().replace(/\s+/g,"-").replace(/[^\w-]+/g,"").replace(/--+/g,"-").replace(/^-+/,"").replace(/-+$/,""),o=e=>{const t=r();let s;s=e?new URL(e):t.location;const a=s.pathname.slice(1).split("/").filter((e=>""!==e)),i=a.length;return{key:a[i-2],value:a[i-1]}},d=(e,s)=>{const a=r();if(!i||!t.params.history.enabled)return;let n;n=t.params.url?new URL(t.params.url):a.location;const o=t.slides.eq(s);let d=l(o.attr("data-history"));if(t.params.history.root.length>0){let s=t.params.history.root;"/"===s[s.length-1]&&(s=s.slice(0,s.length-1)),d=`${s}/${e}/${d}`}else n.pathname.includes(e)||(d=`${e}/${d}`);t.params.history.keepQuery&&(d+=n.search);const c=a.history.state;c&&c.value===d||(t.params.history.replaceState?a.history.replaceState({value:d},null,d):a.history.pushState({value:d},null,d))},c=(e,s,a)=>{if(s)for(let i=0,r=t.slides.length;i<r;i+=1){const r=t.slides.eq(i);if(l(r.attr("data-history"))===s&&!r.hasClass(t.params.slideDuplicateClass)){const s=r.index();t.slideTo(s,e,a)}}else t.slideTo(0,e,a)},p=()=>{n=o(t.params.url),c(t.params.speed,n.value,!1)};a("init",(()=>{t.params.history.enabled&&(()=>{const e=r();if(t.params.history){if(!e.history||!e.history.pushState)return t.params.history.enabled=!1,void(t.params.hashNavigation.enabled=!0);i=!0,n=o(t.params.url),(n.key||n.value)&&(c(0,n.value,t.params.runCallbacksOnInit),t.params.history.replaceState||e.addEventListener("popstate",p))}})()})),a("destroy",(()=>{t.params.history.enabled&&(()=>{const e=r();t.params.history.replaceState||e.removeEventListener("popstate",p)})()})),a("transitionEnd _freeModeNoMomentumRelease",(()=>{i&&d(t.params.history.key,t.activeIndex)})),a("slideChange",(()=>{i&&t.params.cssMode&&d(t.params.history.key,t.activeIndex)}))},function(e){let{swiper:t,extendParams:s,emit:i,on:n}=e,l=!1;const o=a(),c=r();s({hashNavigation:{enabled:!1,replaceState:!1,watchState:!1}});const p=()=>{i("hashChange");const e=o.location.hash.replace("#","");if(e!==t.slides.eq(t.activeIndex).attr("data-hash")){const s=t.$wrapperEl.children(`.${t.params.slideClass}[data-hash="${e}"]`).index();if(void 0===s)return;t.slideTo(s)}},u=()=>{if(l&&t.params.hashNavigation.enabled)if(t.params.hashNavigation.replaceState&&c.history&&c.history.replaceState)c.history.replaceState(null,null,`#${t.slides.eq(t.activeIndex).attr("data-hash")}`||""),i("hashSet");else{const e=t.slides.eq(t.activeIndex),s=e.attr("data-hash")||e.attr("data-history");o.location.hash=s||"",i("hashSet")}};n("init",(()=>{t.params.hashNavigation.enabled&&(()=>{if(!t.params.hashNavigation.enabled||t.params.history&&t.params.history.enabled)return;l=!0;const e=o.location.hash.replace("#","");if(e){const s=0;for(let a=0,i=t.slides.length;a<i;a+=1){const i=t.slides.eq(a);if((i.attr("data-hash")||i.attr("data-history"))===e&&!i.hasClass(t.params.slideDuplicateClass)){const e=i.index();t.slideTo(e,s,t.params.runCallbacksOnInit,!0)}}}t.params.hashNavigation.watchState&&d(c).on("hashchange",p)})()})),n("destroy",(()=>{t.params.hashNavigation.enabled&&t.params.hashNavigation.watchState&&d(c).off("hashchange",p)})),n("transitionEnd _freeModeNoMomentumRelease",(()=>{l&&u()})),n("slideChange",(()=>{l&&t.params.cssMode&&u()}))},function(e){let t,{swiper:s,extendParams:i,on:r,emit:n}=e;function l(){if(!s.size)return s.autoplay.running=!1,void(s.autoplay.paused=!1);const e=s.slides.eq(s.activeIndex);let a=s.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(a=e.attr("data-swiper-autoplay")||s.params.autoplay.delay),clearTimeout(t),t=p((()=>{let e;s.params.autoplay.reverseDirection?s.params.loop?(s.loopFix(),e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.isBeginning?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(s.slides.length-1,s.params.speed,!0,!0),n("autoplay")):(e=s.slidePrev(s.params.speed,!0,!0),n("autoplay")):s.params.loop?(s.loopFix(),e=s.slideNext(s.params.speed,!0,!0),n("autoplay")):s.isEnd?s.params.autoplay.stopOnLastSlide?d():(e=s.slideTo(0,s.params.speed,!0,!0),n("autoplay")):(e=s.slideNext(s.params.speed,!0,!0),n("autoplay")),(s.params.cssMode&&s.autoplay.running||!1===e)&&l()}),a)}function o(){return void 0===t&&(!s.autoplay.running&&(s.autoplay.running=!0,n("autoplayStart"),l(),!0))}function d(){return!!s.autoplay.running&&(void 0!==t&&(t&&(clearTimeout(t),t=void 0),s.autoplay.running=!1,n("autoplayStop"),!0))}function c(e){s.autoplay.running&&(s.autoplay.paused||(t&&clearTimeout(t),s.autoplay.paused=!0,0!==e&&s.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].addEventListener(e,h)})):(s.autoplay.paused=!1,l())))}function u(){const e=a();"hidden"===e.visibilityState&&s.autoplay.running&&c(),"visible"===e.visibilityState&&s.autoplay.paused&&(l(),s.autoplay.paused=!1)}function h(e){s&&!s.destroyed&&s.$wrapperEl&&e.target===s.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].removeEventListener(e,h)})),s.autoplay.paused=!1,s.autoplay.running?l():d())}function m(){s.params.autoplay.disableOnInteraction?d():(n("autoplayPause"),c()),["transitionend","webkitTransitionEnd"].forEach((e=>{s.$wrapperEl[0].removeEventListener(e,h)}))}function f(){s.params.autoplay.disableOnInteraction||(s.autoplay.paused=!1,n("autoplayResume"),l())}s.autoplay={running:!1,paused:!1},i({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),r("init",(()=>{if(s.params.autoplay.enabled){o();a().addEventListener("visibilitychange",u),s.params.autoplay.pauseOnMouseEnter&&(s.$el.on("mouseenter",m),s.$el.on("mouseleave",f))}})),r("beforeTransitionStart",((e,t,a)=>{s.autoplay.running&&(a||!s.params.autoplay.disableOnInteraction?s.autoplay.pause(t):d())})),r("sliderFirstMove",(()=>{s.autoplay.running&&(s.params.autoplay.disableOnInteraction?d():c())})),r("touchEnd",(()=>{s.params.cssMode&&s.autoplay.paused&&!s.params.autoplay.disableOnInteraction&&l()})),r("destroy",(()=>{s.$el.off("mouseenter",m),s.$el.off("mouseleave",f),s.autoplay.running&&d();a().removeEventListener("visibilitychange",u)})),Object.assign(s.autoplay,{pause:c,run:l,start:o,stop:d})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let i=!1,r=!1;function n(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const s=e.clickedIndex,a=e.clickedSlide;if(a&&d(a).hasClass(t.params.thumbs.slideThumbActiveClass))return;if(null==s)return;let i;if(i=e.params.loop?parseInt(d(e.clickedSlide).attr("data-swiper-slide-index"),10):s,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const s=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${i}"]`).eq(0).index(),a=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${i}"]`).eq(0).index();i=void 0===s?a:void 0===a?s:a-e<e-s?a:s}t.slideTo(i)}function l(){const{thumbs:e}=t.params;if(i)return!1;i=!0;const s=t.constructor;if(e.swiper instanceof s)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(m(e.swiper)){const a=Object.assign({},e.swiper);Object.assign(a,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new s(a),r=!0}return t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",n),!0}function o(e){const s=t.thumbs.swiper;if(!s||s.destroyed)return;const a="auto"===s.params.slidesPerView?s.slidesPerViewDynamic():s.params.slidesPerView;let i=1;const r=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(i=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(i=1),i=Math.floor(i),s.slides.removeClass(r),s.params.loop||s.params.virtual&&s.params.virtual.enabled)for(let e=0;e<i;e+=1)s.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+e}"]`).addClass(r);else for(let e=0;e<i;e+=1)s.slides.eq(t.realIndex+e).addClass(r);const n=t.params.thumbs.autoScrollOffset,l=n&&!s.params.loop;if(t.realIndex!==s.realIndex||l){let i,r,o=s.activeIndex;if(s.params.loop){s.slides.eq(o).hasClass(s.params.slideDuplicateClass)&&(s.loopFix(),s._clientLeft=s.$wrapperEl[0].clientLeft,o=s.activeIndex);const e=s.slides.eq(o).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),a=s.slides.eq(o).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();i=void 0===e?a:void 0===a?e:a-o==o-e?s.params.slidesPerGroup>1?a:o:a-o<o-e?a:e,r=t.activeIndex>t.previousIndex?"next":"prev"}else i=t.realIndex,r=i>t.previousIndex?"next":"prev";l&&(i+="next"===r?n:-1*n),s.visibleSlidesIndexes&&s.visibleSlidesIndexes.indexOf(i)<0&&(s.params.centeredSlides?i=i>o?i-Math.floor(a/2)+1:i+Math.floor(a/2)-1:i>o&&s.params.slidesPerGroup,s.slideTo(i,e?0:void 0))}}t.thumbs={swiper:null},a("beforeInit",(()=>{const{thumbs:e}=t.params;e&&e.swiper&&(l(),o(!0))})),a("slideChange update resize observerUpdate",(()=>{o()})),a("setTransition",((e,s)=>{const a=t.thumbs.swiper;a&&!a.destroyed&&a.setTransition(s)})),a("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&r&&e.destroy()})),Object.assign(t.thumbs,{init:l,update:o})},function(e){let{swiper:t,extendParams:s,emit:a,once:i}=e;s({freeMode:{enabled:!1,momentum:!0,momentumRatio:1,momentumBounce:!0,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:!1,minimumVelocity:.02}}),Object.assign(t,{freeMode:{onTouchStart:function(){const e=t.getTranslate();t.setTranslate(e),t.setTransition(0),t.touchEventsData.velocities.length=0,t.freeMode.onTouchEnd({currentPos:t.rtl?t.translate:-t.translate})},onTouchMove:function(){const{touchEventsData:e,touches:s}=t;0===e.velocities.length&&e.velocities.push({position:s[t.isHorizontal()?"startX":"startY"],time:e.touchStartTime}),e.velocities.push({position:s[t.isHorizontal()?"currentX":"currentY"],time:u()})},onTouchEnd:function(e){let{currentPos:s}=e;const{params:r,$wrapperEl:n,rtlTranslate:l,snapGrid:o,touchEventsData:d}=t,c=u()-d.touchStartTime;if(s<-t.minTranslate())t.slideTo(t.activeIndex);else if(s>-t.maxTranslate())t.slides.length<o.length?t.slideTo(o.length-1):t.slideTo(t.slides.length-1);else{if(r.freeMode.momentum){if(d.velocities.length>1){const e=d.velocities.pop(),s=d.velocities.pop(),a=e.position-s.position,i=e.time-s.time;t.velocity=a/i,t.velocity/=2,Math.abs(t.velocity)<r.freeMode.minimumVelocity&&(t.velocity=0),(i>150||u()-e.time>300)&&(t.velocity=0)}else t.velocity=0;t.velocity*=r.freeMode.momentumVelocityRatio,d.velocities.length=0;let e=1e3*r.freeMode.momentumRatio;const s=t.velocity*e;let c=t.translate+s;l&&(c=-c);let p,h=!1;const m=20*Math.abs(t.velocity)*r.freeMode.momentumBounceRatio;let f;if(c<t.maxTranslate())r.freeMode.momentumBounce?(c+t.maxTranslate()<-m&&(c=t.maxTranslate()-m),p=t.maxTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.maxTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(c>t.minTranslate())r.freeMode.momentumBounce?(c-t.minTranslate()>m&&(c=t.minTranslate()+m),p=t.minTranslate(),h=!0,d.allowMomentumBounce=!0):c=t.minTranslate(),r.loop&&r.centeredSlides&&(f=!0);else if(r.freeMode.sticky){let e;for(let t=0;t<o.length;t+=1)if(o[t]>-c){e=t;break}c=Math.abs(o[e]-c)<Math.abs(o[e-1]-c)||"next"===t.swipeDirection?o[e]:o[e-1],c=-c}if(f&&i("transitionEnd",(()=>{t.loopFix()})),0!==t.velocity){if(e=l?Math.abs((-c-t.translate)/t.velocity):Math.abs((c-t.translate)/t.velocity),r.freeMode.sticky){const s=Math.abs((l?-c:c)-t.translate),a=t.slidesSizesGrid[t.activeIndex];e=s<a?r.speed:s<2*a?1.5*r.speed:2.5*r.speed}}else if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode.momentumBounce&&h?(t.updateProgress(p),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating=!0,n.transitionEnd((()=>{t&&!t.destroyed&&d.allowMomentumBounce&&(a("momentumBounce"),t.setTransition(r.speed),setTimeout((()=>{t.setTranslate(p),n.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()}))}),0))}))):t.velocity?(a("_freeModeNoMomentumRelease"),t.updateProgress(c),t.setTransition(e),t.setTranslate(c),t.transitionStart(!0,t.swipeDirection),t.animating||(t.animating=!0,n.transitionEnd((()=>{t&&!t.destroyed&&t.transitionEnd()})))):t.updateProgress(c),t.updateActiveIndex(),t.updateSlidesClasses()}else{if(r.freeMode.sticky)return void t.slideToClosest();r.freeMode&&a("_freeModeNoMomentumRelease")}(!r.freeMode.momentum||c>=r.longSwipesMs)&&(t.updateProgress(),t.updateActiveIndex(),t.updateSlidesClasses())}}}})},function(e){let t,s,a,{swiper:i,extendParams:r}=e;r({grid:{rows:1,fill:"column"}}),i.grid={initSlides:e=>{const{slidesPerView:r}=i.params,{rows:n,fill:l}=i.params.grid;s=t/n,a=Math.floor(e/n),t=Math.floor(e/n)===e/n?e:Math.ceil(e/n)*n,"auto"!==r&&"row"===l&&(t=Math.max(t,r*n))},updateSlide:(e,r,n,l)=>{const{slidesPerGroup:o,spaceBetween:d}=i.params,{rows:c,fill:p}=i.params.grid;let u,h,m;if("row"===p&&o>1){const s=Math.floor(e/(o*c)),a=e-c*o*s,i=0===s?o:Math.min(Math.ceil((n-s*c*o)/c),o);m=Math.floor(a/i),h=a-m*i+s*o,u=h+m*t/c,r.css({"-webkit-order":u,order:u})}else"column"===p?(h=Math.floor(e/c),m=e-h*c,(h>a||h===a&&m===c-1)&&(m+=1,m>=c&&(m=0,h+=1))):(m=Math.floor(e/s),h=e-m*s);r.css(l("margin-top"),0!==m?d&&`${d}px`:"")},updateWrapperSize:(e,s,a)=>{const{spaceBetween:r,centeredSlides:n,roundLengths:l}=i.params,{rows:o}=i.params.grid;if(i.virtualSize=(e+r)*t,i.virtualSize=Math.ceil(i.virtualSize/o)-r,i.$wrapperEl.css({[a("width")]:`${i.virtualSize+r}px`}),n){s.splice(0,s.length);const e=[];for(let t=0;t<s.length;t+=1){let a=s[t];l&&(a=Math.floor(a)),s[t]<i.virtualSize+s[0]&&e.push(a)}s.push(...e)}}}},function(e){let{swiper:t}=e;Object.assign(t,{appendSlide:K.bind(t),prependSlide:Z.bind(t),addSlide:Q.bind(t),removeSlide:J.bind(t),removeAllSlides:ee.bind(t)})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({fadeEffect:{crossFade:!1,transformEl:null}}),te({effect:"fade",swiper:t,on:a,setTranslate:()=>{const{slides:e}=t,s=t.params.fadeEffect;for(let a=0;a<e.length;a+=1){const e=t.slides.eq(a);let i=-e[0].swiperSlideOffset;t.params.virtualTranslate||(i-=t.translate);let r=0;t.isHorizontal()||(r=i,i=0);const n=t.params.fadeEffect.crossFade?Math.max(1-Math.abs(e[0].progress),0):1+Math.min(Math.max(e[0].progress,-1),0);se(s,e).css({opacity:n}).transform(`translate3d(${i}px, ${r}px, 0px)`)}},setTransition:e=>{const{transformEl:s}=t.params.fadeEffect;(s?t.slides.find(s):t.slides).transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cubeEffect:{slideShadows:!0,shadow:!0,shadowOffset:20,shadowScale:.94}});const i=(e,t,s)=>{let a=s?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),i=s?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===a.length&&(a=d(`<div class="swiper-slide-shadow-${s?"left":"top"}"></div>`),e.append(a)),0===i.length&&(i=d(`<div class="swiper-slide-shadow-${s?"right":"bottom"}"></div>`),e.append(i)),a.length&&(a[0].style.opacity=Math.max(-t,0)),i.length&&(i[0].style.opacity=Math.max(t,0))};te({effect:"cube",swiper:t,on:a,setTranslate:()=>{const{$el:e,$wrapperEl:s,slides:a,width:r,height:n,rtlTranslate:l,size:o,browser:c}=t,p=t.params.cubeEffect,u=t.isHorizontal(),h=t.virtual&&t.params.virtual.enabled;let m,f=0;p.shadow&&(u?(m=s.find(".swiper-cube-shadow"),0===m.length&&(m=d('<div class="swiper-cube-shadow"></div>'),s.append(m)),m.css({height:`${r}px`})):(m=e.find(".swiper-cube-shadow"),0===m.length&&(m=d('<div class="swiper-cube-shadow"></div>'),e.append(m))));for(let e=0;e<a.length;e+=1){const t=a.eq(e);let s=e;h&&(s=parseInt(t.attr("data-swiper-slide-index"),10));let r=90*s,n=Math.floor(r/360);l&&(r=-r,n=Math.floor(-r/360));const d=Math.max(Math.min(t[0].progress,1),-1);let c=0,m=0,g=0;s%4==0?(c=4*-n*o,g=0):(s-1)%4==0?(c=0,g=4*-n*o):(s-2)%4==0?(c=o+4*n*o,g=o):(s-3)%4==0&&(c=-o,g=3*o+4*o*n),l&&(c=-c),u||(m=c,c=0);const v=`rotateX(${u?0:-r}deg) rotateY(${u?r:0}deg) translate3d(${c}px, ${m}px, ${g}px)`;d<=1&&d>-1&&(f=90*s+90*d,l&&(f=90*-s-90*d)),t.transform(v),p.slideShadows&&i(t,d,u)}if(s.css({"-webkit-transform-origin":`50% 50% -${o/2}px`,"transform-origin":`50% 50% -${o/2}px`}),p.shadow)if(u)m.transform(`translate3d(0px, ${r/2+p.shadowOffset}px, ${-r/2}px) rotateX(90deg) rotateZ(0deg) scale(${p.shadowScale})`);else{const e=Math.abs(f)-90*Math.floor(Math.abs(f)/90),t=1.5-(Math.sin(2*e*Math.PI/360)/2+Math.cos(2*e*Math.PI/360)/2),s=p.shadowScale,a=p.shadowScale/t,i=p.shadowOffset;m.transform(`scale3d(${s}, 1, ${a}) translate3d(0px, ${n/2+i}px, ${-n/2/a}px) rotateX(-90deg)`)}const g=c.isSafari||c.isWebView?-o/2:0;s.transform(`translate3d(0px,0,${g}px) rotateX(${t.isHorizontal()?0:f}deg) rotateY(${t.isHorizontal()?-f:0}deg)`),s[0].style.setProperty("--swiper-cube-translate-z",`${g}px`)},setTransition:e=>{const{$el:s,slides:a}=t;a.transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),t.params.cubeEffect.shadow&&!t.isHorizontal()&&s.find(".swiper-cube-shadow").transition(e)},recreateShadows:()=>{const e=t.isHorizontal();t.slides.each((t=>{const s=Math.max(Math.min(t.progress,1),-1);i(d(t),s,e)}))},getEffectParams:()=>t.params.cubeEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,resistanceRatio:0,spaceBetween:0,centeredSlides:!1,virtualTranslate:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({flipEffect:{slideShadows:!0,limitRotation:!0,transformEl:null}});const i=(e,s,a)=>{let i=t.isHorizontal()?e.find(".swiper-slide-shadow-left"):e.find(".swiper-slide-shadow-top"),r=t.isHorizontal()?e.find(".swiper-slide-shadow-right"):e.find(".swiper-slide-shadow-bottom");0===i.length&&(i=ie(a,e,t.isHorizontal()?"left":"top")),0===r.length&&(r=ie(a,e,t.isHorizontal()?"right":"bottom")),i.length&&(i[0].style.opacity=Math.max(-s,0)),r.length&&(r[0].style.opacity=Math.max(s,0))};te({effect:"flip",swiper:t,on:a,setTranslate:()=>{const{slides:e,rtlTranslate:s}=t,a=t.params.flipEffect;for(let r=0;r<e.length;r+=1){const n=e.eq(r);let l=n[0].progress;t.params.flipEffect.limitRotation&&(l=Math.max(Math.min(n[0].progress,1),-1));const o=n[0].swiperSlideOffset;let d=-180*l,c=0,p=t.params.cssMode?-o-t.translate:-o,u=0;t.isHorizontal()?s&&(d=-d):(u=p,p=0,c=-d,d=0),n[0].style.zIndex=-Math.abs(Math.round(l))+e.length,a.slideShadows&&i(n,l,a);const h=`translate3d(${p}px, ${u}px, 0px) rotateX(${c}deg) rotateY(${d}deg)`;se(a,n).transform(h)}},setTransition:e=>{const{transformEl:s}=t.params.flipEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e),ae({swiper:t,duration:e,transformEl:s})},recreateShadows:()=>{const e=t.params.flipEffect;t.slides.each((s=>{const a=d(s);let r=a[0].progress;t.params.flipEffect.limitRotation&&(r=Math.max(Math.min(s.progress,1),-1)),i(a,r,e)}))},getEffectParams:()=>t.params.flipEffect,perspective:()=>!0,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:!0,transformEl:null}}),te({effect:"coverflow",swiper:t,on:a,setTranslate:()=>{const{width:e,height:s,slides:a,slidesSizesGrid:i}=t,r=t.params.coverflowEffect,n=t.isHorizontal(),l=t.translate,o=n?e/2-l:s/2-l,d=n?r.rotate:-r.rotate,c=r.depth;for(let e=0,t=a.length;e<t;e+=1){const t=a.eq(e),s=i[e],l=(o-t[0].swiperSlideOffset-s/2)/s,p="function"==typeof r.modifier?r.modifier(l):l*r.modifier;let u=n?d*p:0,h=n?0:d*p,m=-c*Math.abs(p),f=r.stretch;"string"==typeof f&&-1!==f.indexOf("%")&&(f=parseFloat(r.stretch)/100*s);let g=n?0:f*p,v=n?f*p:0,w=1-(1-r.scale)*Math.abs(p);Math.abs(v)<.001&&(v=0),Math.abs(g)<.001&&(g=0),Math.abs(m)<.001&&(m=0),Math.abs(u)<.001&&(u=0),Math.abs(h)<.001&&(h=0),Math.abs(w)<.001&&(w=0);const b=`translate3d(${v}px,${g}px,${m}px)  rotateX(${h}deg) rotateY(${u}deg) scale(${w})`;if(se(r,t).transform(b),t[0].style.zIndex=1-Math.abs(Math.round(p)),r.slideShadows){let e=n?t.find(".swiper-slide-shadow-left"):t.find(".swiper-slide-shadow-top"),s=n?t.find(".swiper-slide-shadow-right"):t.find(".swiper-slide-shadow-bottom");0===e.length&&(e=ie(r,t,n?"left":"top")),0===s.length&&(s=ie(r,t,n?"right":"bottom")),e.length&&(e[0].style.opacity=p>0?p:0),s.length&&(s[0].style.opacity=-p>0?-p:0)}}},setTransition:e=>{const{transformEl:s}=t.params.coverflowEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").transition(e)},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({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 i=e=>"string"==typeof e?e:`${e}px`;te({effect:"creative",swiper:t,on:a,setTranslate:()=>{const{slides:e,$wrapperEl:s,slidesSizesGrid:a}=t,r=t.params.creativeEffect,{progressMultiplier:n}=r,l=t.params.centeredSlides;if(l){const e=a[0]/2-t.params.slidesOffsetBefore||0;s.transform(`translateX(calc(50% - ${e}px))`)}for(let s=0;s<e.length;s+=1){const a=e.eq(s),o=a[0].progress,d=Math.min(Math.max(a[0].progress,-r.limitProgress),r.limitProgress);let c=d;l||(c=Math.min(Math.max(a[0].originalProgress,-r.limitProgress),r.limitProgress));const p=a[0].swiperSlideOffset,u=[t.params.cssMode?-p-t.translate:-p,0,0],h=[0,0,0];let m=!1;t.isHorizontal()||(u[1]=u[0],u[0]=0);let f={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};d<0?(f=r.next,m=!0):d>0&&(f=r.prev,m=!0),u.forEach(((e,t)=>{u[t]=`calc(${e}px + (${i(f.translate[t])} * ${Math.abs(d*n)}))`})),h.forEach(((e,t)=>{h[t]=f.rotate[t]*Math.abs(d*n)})),a[0].style.zIndex=-Math.abs(Math.round(o))+e.length;const g=u.join(", "),v=`rotateX(${h[0]}deg) rotateY(${h[1]}deg) rotateZ(${h[2]}deg)`,w=c<0?`scale(${1+(1-f.scale)*c*n})`:`scale(${1-(1-f.scale)*c*n})`,b=c<0?1+(1-f.opacity)*c*n:1-(1-f.opacity)*c*n,x=`translate3d(${g}) ${v} ${w}`;if(m&&f.shadow||!m){let e=a.children(".swiper-slide-shadow");if(0===e.length&&f.shadow&&(e=ie(r,a)),e.length){const t=r.shadowPerProgress?d*(1/r.limitProgress):d;e[0].style.opacity=Math.min(Math.max(Math.abs(t),0),1)}}const y=se(r,a);y.transform(x).css({opacity:b}),f.origin&&y.css("transform-origin",f.origin)}},setTransition:e=>{const{transformEl:s}=t.params.creativeEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s,allSlides:!0})},perspective:()=>t.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})},function(e){let{swiper:t,extendParams:s,on:a}=e;s({cardsEffect:{slideShadows:!0,transformEl:null,rotate:!0,perSlideRotate:2,perSlideOffset:8}}),te({effect:"cards",swiper:t,on:a,setTranslate:()=>{const{slides:e,activeIndex:s}=t,a=t.params.cardsEffect,{startTranslate:i,isTouched:r}=t.touchEventsData,n=t.translate;for(let l=0;l<e.length;l+=1){const o=e.eq(l),d=o[0].progress,c=Math.min(Math.max(d,-4),4);let p=o[0].swiperSlideOffset;t.params.centeredSlides&&!t.params.cssMode&&t.$wrapperEl.transform(`translateX(${t.minTranslate()}px)`),t.params.centeredSlides&&t.params.cssMode&&(p-=e[0].swiperSlideOffset);let u=t.params.cssMode?-p-t.translate:-p,h=0;const m=-100*Math.abs(c);let f=1,g=-a.perSlideRotate*c,v=a.perSlideOffset-.75*Math.abs(c);const w=t.virtual&&t.params.virtual.enabled?t.virtual.from+l:l,b=(w===s||w===s-1)&&c>0&&c<1&&(r||t.params.cssMode)&&n<i,x=(w===s||w===s+1)&&c<0&&c>-1&&(r||t.params.cssMode)&&n>i;if(b||x){const e=(1-Math.abs((Math.abs(c)-.5)/.5))**.5;g+=-28*c*e,f+=-.5*e,v+=96*e,h=-25*e*Math.abs(c)+"%"}if(u=c<0?`calc(${u}px + (${v*Math.abs(c)}%))`:c>0?`calc(${u}px + (-${v*Math.abs(c)}%))`:`${u}px`,!t.isHorizontal()){const e=h;h=u,u=e}const y=c<0?""+(1+(1-f)*c):""+(1-(1-f)*c),E=`\n        translate3d(${u}, ${h}, ${m}px)\n        rotateZ(${a.rotate?g:0}deg)\n        scale(${y})\n      `;if(a.slideShadows){let e=o.find(".swiper-slide-shadow");0===e.length&&(e=ie(a,o)),e.length&&(e[0].style.opacity=Math.min(Math.max((Math.abs(c)-.5)/.5,0),1))}o[0].style.zIndex=-Math.abs(Math.round(d))+e.length;se(a,o).transform(E)}},setTransition:e=>{const{transformEl:s}=t.params.cardsEffect;(s?t.slides.find(s):t.slides).transition(e).find(".swiper-slide-shadow").transition(e),ae({swiper:t,duration:e,transformEl:s})},perspective:()=>!0,overwriteParams:()=>({watchSlidesProgress:!0,virtualTranslate:!t.params.cssMode})})}];return V.use(re),V}));
if(document.readyState!=='loading'){
tnp_ajax_init();
}else{
document.addEventListener("DOMContentLoaded", function (){
tnp_ajax_init();
});
}
function tnp_ajax_init(){
document.querySelectorAll('form.tnp-ajax').forEach(el=> {
el.addEventListener('submit', async function(ev){
ev.preventDefault();
ev.stopPropagation();
const response=await fetch(newsletter_data.action_url + '?action=tnp&na=sa', {
method: "POST",
body: new FormData(this)
});
this.innerHTML=await response.text();
});
});
};
window.paElementsHandler={isElementAlreadyExists:function(n){return!!(window.paElementList&&n in window.paElementList)||!(window.paElementList={...window.paElementList,[n]:!0})}};
((t,e)=>{"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})})(this,function(t){function r(t,e){t.prototype=Object.create(e.prototype),(t.prototype.constructor=t).__proto__=e}function Z(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function N(t){return"string"==typeof t}function f(t){return"function"==typeof t}function $(t){return"number"==typeof t}function s(t){return void 0===t}function A(t){return"object"==typeof t}function R(t){return!1!==t}function o(){return"undefined"!=typeof window}function J(t){return f(t)||N(t)}function i(t){return($t=jt(t,a))&&_}function tt(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")}function et(t,e){return!e&&console.warn(t)}function m(t,e){return t&&(a[t]=e)&&$t&&($t[t]=e)||a}function g(){return 0}function rt(t){var e,r,i=t[0];if(A(i)||f(i)||(t=[t]),!(e=(i._gsap||{}).harness)){for(r=Ue.length;r--&&!Ue[r].targetTest(i););e=Ue[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new ir(t[r],e)))||t.splice(r,1);return t}function it(t){return t._gsap||rt(E(t))[0]._gsap}function v(t,e,r){return(r=t[e])&&f(r)?t[e]():s(r)&&t.getAttribute&&t.getAttribute(e)||r}function c(t,e){return(t=t.split(",")).forEach(e)||t}function F(t){return Math.round(1e5*t)/1e5||0}function C(t){return Math.round(1e7*t)/1e7||0}function nt(t,e){var r=e.charAt(0),e=parseFloat(e.substr(2));return t=parseFloat(t),"+"===r?t+e:"-"===r?t-e:"*"===r?t*e:t/e}function st(){var t,e,r=Be.length,i=Be.slice(0);for(Xe={},t=Be.length=0;t<r;t++)(e=i[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)}function T(t){return!!(t._initted||t._startAt||t.add)}function y(t,e,r,i){Be.length&&!L&&st(),t.render(e,r,i||!!(L&&e<0&&T(t))),Be.length&&!L&&st()}function x(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(Se).length<2?e:N(t)?t.trim():t}function w(t){return t}function z(t,e){for(var r in e)r in t||(t[r]=e[r]);return t}function b(t,e){for(var r in e)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(t[r]=A(e[r])?b(t[r]||(t[r]={}),e[r]):e[r]);return t}function at(t,e){var r,i={};for(r in t)r in e||(i[r]=t[r]);return i}function ot(t){var i,e=t.parent||Y,r=t.keyframes?(i=D(t.keyframes),function(t,e){for(var r in e)r in t||"duration"===r&&i||"ease"===r||(t[r]=e[r])}):z;if(R(t.inherit))for(;e;)r(t,e.vars.defaults),e=e.parent||e._dp;return t}function k(t,e,r,i,n){void 0===r&&(r="_first");var s,a=t[i=void 0===i?"_last":i];if(n)for(s=e[n];a&&a[n]>s;)a=a._prev;a?(e._next=a._next,a._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[i]=e,e._prev=a,e.parent=e._dp=t}function O(t,e,r,i){void 0===r&&(r="_first"),void 0===i&&(i="_last");var n=e._prev,s=e._next;n?n._next=s:t[r]===e&&(t[r]=s),s?s._prev=n:t[i]===e&&(t[i]=n),e._next=e._prev=e.parent=null}function ut(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0}function M(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t}function ht(t,e,r,i){t._startAt&&(L?t._startAt.revert(Fe):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,i))}function lt(t){return t._repeat?Vt(t._tTime,t=t.duration()+t._rDelay)*t:0}function ft(t,e){return(t-e._start)*e._ts+(0<=e._ts?0:e._dirty?e.totalDuration():e._tDur)}function pt(t){t._end=C(t._start+(t._tDur/Math.abs(t._ts||t._rts||X)||0))}function ct(t,e){var r=t._dp;r&&r.smoothChildTiming&&t._ts&&(t._start=C(r._time-(0<t._ts?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),pt(t),r._dirty||M(r,t))}function dt(t,e){var r;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(r=ft(t.rawTime(),e),!e._dur||Kt(0,e.totalDuration(),r)-e._tTime>X)&&e.render(r,!0),M(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)0<=r.rawTime()&&r.totalTime(r._tTime),r=r._dp;t._zTime=-X}}function P(t,e,r,i){return e.parent&&ut(e),e._start=C(($(r)?r:r||t!==Y?h(t,r,e):t._time)+e._delay),e._end=C(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),k(t,e,"_first","_last",t._sort?"_start":0),Wt(e)||(t._recent=e),i||dt(t,e),t._ts<0&&ct(t,t._tTime),t}function _t(t,e){(a.ScrollTrigger||tt("scrollTrigger",e))&&a.ScrollTrigger.create(e,t)}function mt(t,e,r,i,n){return hr(t,e,n),!t._initted||!r&&t._pt&&!L&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&te!==d.frame&&(Be.push(t),t._lazy=[n,i])}function gt(t,e,r,i){var n=t._repeat,e=C(e)||0,s=t._tTime/t._tDur;return s&&!i&&(t._time*=e/t._dur),t._dur=e,t._tDur=n?n<0?1e10:C(e*(n+1)+t._rDelay*n):e,0<s&&!i&&ct(t,t._tTime=t._tDur*s),t.parent&&pt(t),r||M(t.parent,t),t}function vt(t){return t instanceof V?M(t):gt(t,t._dur)}function yt(t,e,r){var i,n,s=$(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];if(s&&(o.duration=e[1]),o.parent=r,t){for(i=o,n=r;n&&!("immediateRender"in i);)i=n.vars.defaults||{},n=R(n.vars.inherit)&&n.parent;o.immediateRender=R(i.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return new W(e[0],o,e[1+a])}function xt(t,e){return t||0===t?e(t):e}function U(t,e){return N(t)&&(e=Re.exec(t))?e[1]:""}function Tt(t,e){return t&&A(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&A(t[0]))&&!t.nodeType&&t!==l}function wt(r){return r=E(r)[0]||et("Invalid scope")||{},function(t){var e=r.current||r.nativeElement||r;return E(t,e.querySelectorAll?e:e===r?et("Invalid scope")||Zt.createElement("div"):r)}}function bt(t){return t.sort(function(){return.5-Math.random()})}function kt(t){var c,d,_,m,g,v,y,x,T;return f(t)?t:(d=tr((c=A(t)?t:{each:t}).ease),_=c.from||0,m=parseFloat(c.base)||0,g={},t=0<_&&_<1,v=isNaN(_)||t,y=c.axis,N(T=x=_)?x=T={center:.5,edges:.5,end:1}[_]||0:!t&&v&&(x=_[0],T=_[1]),function(t,e,r){var i,n,s,a,o,u,h,l,f=(r||c).length,p=g[f];if(!p){if(!(l="auto"===c.grid?0:(c.grid||[1,B])[1])){for(u=-B;u<(u=r[l++].getBoundingClientRect().left)&&l<f;);l<f&&l--}for(p=g[f]=[],i=v?Math.min(l,f)*x-.5:_%l,n=l===B?0:v?f*T/l-.5:_/l|0,h=B,o=u=0;o<f;o++)a=o%l-i,s=n-(o/l|0),p[o]=a=y?Math.abs("y"===y?s:a):Te(a*a+s*s),u<a&&(u=a),a<h&&(h=a);"random"===_&&bt(p),p.max=u-h,p.min=h,p.v=f=(parseFloat(c.amount)||parseFloat(c.each)*(f<l?f-1:y?"y"===y?f/l:l:Math.max(l,f/l))||0)*("edges"===_?-1:1),p.b=f<0?m-f:m,p.u=U(c.amount||c.each)||0,d=d&&f<0?Je(d):d}return f=(p[t]-p.min)/p.max||0,C(p.b+(d?d(f):f)*p.v)+p.u})}function Ot(r){var i=Math.pow(10,((r+"").split(".")[1]||"").length);return function(t){var e=C(Math.round(parseFloat(t)/r)*r*i);return(e-e%1)/i+($(t)?0:U(t))}}function Mt(u,t){var h,l,e=D(u);return!e&&A(u)&&(h=e=u.radius||B,u.values?(u=E(u.values),(l=!$(u[0]))&&(h*=h)):u=Ot(u.increment)),xt(t,e?f(u)?function(t){return l=u(t),Math.abs(l-t)<=h?l:t}:function(t){for(var e,r,i=parseFloat(l?t.x:t),n=parseFloat(l?t.y:0),s=B,a=0,o=u.length;o--;)(e=l?(e=u[o].x-i)*e+(r=u[o].y-n)*r:Math.abs(u[o]-i))<s&&(s=e,a=o);return a=!h||s<=h?u[a]:t,l||a===t||$(t)?a:a+U(t)}:Ot(u))}function At(t,e,r,i){return xt(D(t)?!e:!0===r?!!(r=0):!i,function(){return D(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(i=r<1?Math.pow(10,(r+"").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*i)/i})}function Ct(e,r,t){return xt(t,function(t){return e[~~r(t)]})}function Pt(t){return t.replace(Oe,function(t){var e=t.indexOf("[")+1,t=t.substring(e||7,e?t.indexOf("]"):t.length-1).split(Me);return At(e?t:+t[0],e?0:+t[1],+t[2]||1e-5)})}function Dt(t,e,r){var i,n,s,a=t.labels,o=B;for(i in a)(n=a[i]-e)<0==!!r&&n&&o>(n=Math.abs(n))&&(s=i,o=n);return s}function Et(t){return ut(t),t.scrollTrigger&&t.scrollTrigger.kill(!!L),t.progress()<1&&I(t,"onInterrupt"),t}function St(t){if(t)if(t=!t.name&&t.default||t,o()||t.headless){var e=t.name,r=e&&!f(t)&&t.init?function(){this._props=[]}:t,i={init:g,render:Mr,add:dr,kill:Cr,modifier:Ar,rawVars:0},n={targetTest:0,get:0,getSetter:wr,aliases:{},register:0};if(He(),t!==r){if(j[e])return;z(r,z(at(t,i),n)),jt(r.prototype,jt(i,at(t,n))),j[r.prop=e]=r,t.targetTest&&(Ue.push(r),Ye[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}m(e,r),t.register&&t.register(_,r,K)}else We.push(t)}function Rt(t,e,r){return(6*(t+=t<0?1:1<t?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*p+.5|0}function zt(t,e,r){var i,n,s,a,o,u,h,l=t?$(t)?[t>>16,t>>8&p,t&p]:0:Ke.black;if(!l){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),Ke[t])l=Ke[t];else if("#"===t.charAt(0)){if(9===(t=t.length<6?"#"+(i=t.charAt(1))+i+(n=t.charAt(2))+n+(s=t.charAt(3))+s+(5===t.length?t.charAt(4)+t.charAt(4):""):t).length)return[(l=parseInt(t.substr(1,6),16))>>16,l>>8&p,l&p,parseInt(t.substr(7),16)/255];l=[(t=parseInt(t.substr(1),16))>>16,t>>8&p,t&p]}else if("hsl"===t.substr(0,3))if(l=h=t.match(Ae),e){if(~t.indexOf("="))return l=t.match(Ce),r&&l.length<4&&(l[3]=1),l}else a=+l[0]%360/360,o=l[1]/100,i=2*(u=l[2]/100)-(n=u<=.5?u*(o+1):u+o-u*o),3<l.length&&(l[3]*=1),l[0]=Rt(a+1/3,i,n),l[1]=Rt(a,i,n),l[2]=Rt(a-1/3,i,n);else l=t.match(Ae)||Ke.transparent;l=l.map(Number)}return e&&!h&&(i=l[0]/p,n=l[1]/p,s=l[2]/p,u=((t=Math.max(i,n,s))+(e=Math.min(i,n,s)))/2,t===e?a=o=0:(h=t-e,o=.5<u?h/(2-t-e):h/(t+e),a=t===i?(n-s)/h+(n<s?6:0):t===n?(s-i)/h+2:(i-n)/h+4,a*=60),l[0]=~~(a+.5),l[1]=~~(100*o+.5),l[2]=~~(100*u+.5)),r&&l.length<4&&(l[3]=1),l}function Ft(t){var e=[],r=[],i=-1;return t.split(Qe).forEach(function(t){t=t.match(Pe)||[];e.push.apply(e,t),r.push(i+=t.length+1)}),e.c=r,e}function Lt(t,e,r){var i,n,s,a,o="",u=(t+o).match(Qe),h=e?"hsla(":"rgba(",l=0;if(!u)return t;if(u=u.map(function(t){return(t=zt(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"}),r&&(s=Ft(t),(i=r.c).join(o)!==s.c.join(o)))for(a=(n=t.replace(Qe,"1").split(Pe)).length-1;l<a;l++)o+=n[l]+(~i.indexOf(l)?u.shift()||h+"0,0,0,0)":(s.length?s:u.length?u:r).shift());if(!n)for(a=(n=t.split(Qe)).length-1;l<a;l++)o+=n[l]+u[l];return o+n[a]}function Yt(t){var e=t.join(" ");if(Qe.lastIndex=0,Qe.test(e))return e=Ge.test(e),t[1]=Lt(t[1],e),t[0]=Lt(t[0],e,Ft(t[1])),!0}function Bt(t){var e,r,i,n=(t+"").split("("),s=S[n[0]];return s&&1<n.length&&s.config?s.config.apply(null,~t.indexOf("{")?[(t=>{for(var e,r,i,n={},s=t.substr(1,t.length-3).split(":"),a=s[0],o=1,u=s.length;o<u;o++)r=s[o],e=o!==u-1?r.lastIndexOf(","):r.length,i=r.substr(0,e),n[a]=isNaN(i)?i.replace($e,"").trim():+i,a=r.substr(e+1).trim();return n})(n[1])]:(e=(n=t).indexOf("(")+1,r=n.indexOf(")"),i=n.indexOf("(",e),n.substring(e,~i&&i<r?n.indexOf(")",r+1):r).split(",").map(x))):S._CE&&Ze.test(t)?S._CE("",t):s}function Xt(t,e){for(var r,i=t._first;i;)i instanceof V?Xt(i,e):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===e||(i.timeline?Xt(i.timeline,e):(r=i._ease,i._ease=i._yEase,i._yEase=r,i._yoyo=e)),i=i._next}function It(t,e,r,i){var n,s={easeIn:e,easeOut:r=void 0===r?function(t){return 1-e(1-t)}:r,easeInOut:i=void 0===i?function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2}:i};c(t,function(t){for(var e in S[t]=a[t]=s,S[n=t.toLowerCase()]=r,s)S[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=S[t+"."+e]=s[e]})}function Nt(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}}function Ut(r,t,e){function i(t){return 1===t?1:n*Math.pow(2,-10*t)*be((t-s)*a)+1}var n=1<=t?t:1,s=(a=(e||(r?.3:.45))/(t<1?t:1))/ve*(Math.asin(1/n)||0),e="out"===r?i:"in"===r?function(t){return 1-i(1-t)}:Nt(i),a=ve/a;return e.config=function(t,e){return Ut(r,t,e)},e}function qt(e,r){function i(t){return t?--t*t*((r+1)*t+r)+1:0}void 0===r&&(r=1.70158);var t="out"===e?i:"in"===e?function(t){return 1-i(1-t)}:Nt(i);return t.config=function(t){return qt(e,t)},t}function jt(t,e){for(var r in e)t[r]=e[r];return t}function Vt(t,e){return e=Math.floor(t=C(t/e)),t&&e===t?e-1:e}function Wt(t){return"isFromStart"===(t=t.data)||"isStart"===t}function h(t,e,r){var i,n,s,a=t.labels,o=t._recent||je,u=t.duration()>=B?o.endTime(!1):t._dur;return N(e)&&(isNaN(e)||e in a)?(n=e.charAt(0),s="%"===e.substr(-1),i=e.indexOf("="),"<"===n||">"===n?(0<=i&&(e=e.replace(/=/,"")),("<"===n?o._start:o.endTime(0<=o._repeat))+(parseFloat(e.substr(1))||0)*(s?(i<0?o:r).totalDuration()/100:1)):i<0?(e in a||(a[e]=u),a[e]):(n=parseFloat(e.charAt(i-1)+e.substr(i+1)),s&&r&&(n=n/100*(D(r)?r[0]:r).totalDuration()),1<i?h(t,e.substr(0,i-1),r)+n:u+n)):null==e?u:+e}function Kt(t,e,r){return r<t?t:e<r?e:r}function Qt(e,t,r,i,n){var s=t-e,a=i-r;return xt(n,function(t){return r+((t-e)/s*a||0)})}var Gt,L,u,Y,l,Ht,Zt,$t,Jt,te,ee,re,ie,ne,se,ae,oe,ue,he,le,fe,pe,ce,de,_e,me,q={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},ge={duration:.5,overwrite:!1,delay:0},B=1e8,X=1/B,ve=2*Math.PI,ye=ve/4,xe=0,Te=Math.sqrt,we=Math.cos,be=Math.sin,ke="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},D=Array.isArray,Oe=/random\([^)]+\)/g,Me=/,\s*/g,Ae=/(?:-?\.?\d|\.)+/gi,Ce=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Pe=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,De=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,Ee=/[+-]=-?[.\d]+/,Se=/[^,'"\[\]\s]+/gi,Re=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,a={},ze={suppressEvents:!0,isStart:!0,kill:!1},Fe={suppressEvents:!0,kill:!1},Le={suppressEvents:!0},Ye={},Be=[],Xe={},j={},Ie={},Ne=30,Ue=[],qe="",je={_start:0,endTime:g,totalDuration:g},Ve=[].slice,E=function(t,e,r){return u&&!e&&u.selector?u.selector(t):!N(t)||r||!Ht&&He()?D(t)?(i=r,void 0===n&&(n=[]),t.forEach(function(t){return N(t)&&!i||Tt(t,1)?n.push.apply(n,E(t)):n.push(t)})||n):Tt(t)?Ve.call(t,0):t?[t]:[]:Ve.call((e||Zt).querySelectorAll(t),0);var i,n},I=function(t,e,r){var i=t.vars,n=i[e],s=u,a=t._ctx;if(n)return e=i[e+"Params"],i=i.callbackScope||t,r&&Be.length&&st(),a&&(u=a),t=e?n.apply(i,e):n.call(i),u=s,t},We=[],p=255,Ke={aqua:[0,p,p],lime:[0,p,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,p],navy:[0,0,128],white:[p,p,p],olive:[128,128,0],yellow:[p,p,0],orange:[p,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[p,0,0],pink:[p,192,203],cyan:[0,p,p],transparent:[p,p,p,0]},Qe=(()=>{var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in Ke)e+="|"+t+"\\b";return new RegExp(e+")","gi")})(),Ge=/hsl[a]?\(/,d=(ue=Date.now,he=500,le=33,fe=ue(),pe=fe,de=ce=1e3/240,se={time:0,frame:0,tick:function(){er(!0)},deltaRatio:function(t){return ae/(1e3/(t||60))},wake:function(){Jt&&(!Ht&&o()&&(l=Ht=window,Zt=l.document||{},a.gsap=_,(l.gsapVersions||(l.gsapVersions=[])).push(_.version),i($t||l.GreenSockGlobals||!l.gsap&&l||{}),We.forEach(St)),ne="undefined"!=typeof requestAnimationFrame&&requestAnimationFrame,re&&se.sleep(),ie=ne||function(t){return setTimeout(t,de-1e3*se.time+1|0)},ee=1,er(2))},sleep:function(){(ne?cancelAnimationFrame:clearTimeout)(re),ee=0,ie=g},lagSmoothing:function(t,e){he=t||1/0,le=Math.min(e||33,he)},fps:function(t){ce=1e3/(t||240),de=1e3*se.time+ce},add:function(n,t,e){var s=t?function(t,e,r,i){n(t,e,r,i),se.remove(s)}:n;return se.remove(n),_e[e?"unshift":"push"](s),He(),s},remove:function(t,e){~(e=_e.indexOf(t))&&_e.splice(e,1)&&e<=oe&&oe--},_listeners:_e=[]}),He=function(){return!ee&&d.wake()},S={},Ze=/^[\d.\-M][\d.\-,\s]/,$e=/["']/g,Je=function(e){return function(t){return 1-e(1-t)}},tr=function(t,e){return t&&(f(t)?t:S[t]||Bt(t))||e};function er(t){var e,r,i,n=ue()-pe,s=!0===t;if((he<n||n<0)&&(fe+=n-le),(0<(n=(r=(pe+=n)-fe)-de)||s)&&(i=++se.frame,ae=r-1e3*se.time,se.time=r/=1e3,de+=n+(ce<=n?4:ce-n),e=1),s||(re=ie(er)),e)for(oe=0;oe<_e.length;oe++)_e[oe](r,ae,i,t)}function rr(t){return t<1/2.75?me*t*t:t<.7272727272727273?me*Math.pow(t-1.5/2.75,2)+.75:t<.9090909090909092?me*(t-=2.25/2.75)*t+.9375:me*Math.pow(t-2.625/2.75,2)+.984375}c("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;It(t+",Power"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),S.Linear.easeNone=S.none=S.Linear.easeIn,It("Elastic",Ut("in"),Ut("out"),Ut()),me=7.5625,It("Bounce",function(t){return 1-rr(1-t)},rr),It("Expo",function(t){return Math.pow(2,10*(t-1))*t+t*t*t*t*t*t*(1-t)}),It("Circ",function(t){return-(Te(1-t*t)-1)}),It("Sine",function(t){return 1===t?1:1-we(t*ye)}),It("Back",qt("in"),qt("out"),qt()),S.SteppedEase=S.steps=a.SteppedEase={config:function(t,e){var r=1/(t=void 0===t?1:t),i=t+(e?0:1),n=e?1:0;return function(t){return((i*Kt(0,.99999999,t)|0)+n)*r}}},ge.ease=S["quad.out"],c("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return qe+=t+","+t+"Params,"});var ir=function(t,e){this.id=xe++,(t._gsap=this).target=t,this.harness=e,this.get=e?e.get:v,this.set=e?e.getSetter:wr},nr=((e=sr.prototype).delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(0<this._repeat?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,gt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(He(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(ct(this,t),r._dp&&!r.parent&&dt(r,this);r&&r.parent;)r.parent._time!==r._start+(0<=r._ts?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(0<this._ts&&t<this._tDur||this._ts<0&&0<t||!this._tDur&&!t)&&P(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===X||!this._initted&&this._dur&&t||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),y(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+lt(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):0<=this.rawTime()&&this._initted?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+lt(this),e):this.duration()?Math.min(1,this._time/this._dur):0<this.rawTime()?1:0},e.iteration=function(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?Vt(this._tTime,r)+1:1},e.timeScale=function(t,e){if(!arguments.length)return this._rts===-X?0:this._rts;if(this._rts===t)return this;for(var r=this.parent&&this._ts?ft(this.parent._time,this):this._tTime,t=(this._rts=+t||0,this._ts=this._ps||t===-X?0:this._rts,this.totalTime(Kt(-Math.abs(this._delay),this.totalDuration(),r),!1!==e),pt(this),this),i=t.parent;i&&i.parent;)i._dirty=1,i.totalDuration(),i=i.parent;return t},e.paused=function(t){return arguments.length?(this._ps!==t&&((this._ps=t)?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(He(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==X&&(this._tTime-=X)))),this):this._ps},e.startTime=function(t){return arguments.length?(this._start=C(t),!(t=this.parent||this._dp)||!t._sort&&this.parent||P(t,this,this._start-this._delay),this):this._start},e.endTime=function(t){return this._start+(R(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?ft(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){var e=L;return L=t=void 0===t?Le:t,T(this)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),L=e,this},e.globalTime=function(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):r},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,vt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){var e;return arguments.length?(e=this._time,this._rDelay=t,vt(this),e?this.time(e):this):this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(h(this,t),R(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,R(e)),this._dur||(this._zTime=-X),this},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-X:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-X,this},e.isActive=function(){var t=this.parent||this._dp,e=this._start;return!(t&&!(this._ts&&this._initted&&t.isActive()&&(t=t.rawTime(!0))>=e&&t<this.endTime(!0)-X))},e.eventCallback=function(t,e,r){var i=this.vars;return 1<arguments.length?(e?(i[t]=e,r&&(i[t+"Params"]=r),"onUpdate"===t&&(this._onUpdate=e)):delete i[t],this):i[t]},e.then=function(i){var n=this,s=n._prom;return new Promise(function(e){function t(){var t=n.then;n.then=null,s&&s(),f(r)&&(r=r(n))&&(r.then||r===n)&&(n.then=t),e(r),n.then=t}var r=f(i)?i:w;n._initted&&1===n.totalProgress()&&0<=n._ts||!n._tTime&&n._ts<0?t():n._prom=t})},sr);function sr(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,gt(this,+t.duration,1,1),this.data=t.data,u&&(this._ctx=u).data.push(this),ee||d.wake()}z(nr.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!(e.kill=function(){Et(this)}),parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-X,_prom:0,_ps:!1,_rts:1});r(or,ar=nr),(e=or.prototype).to=function(t,e,r){return yt(0,arguments,this),this},e.from=function(t,e,r){return yt(1,arguments,this),this},e.fromTo=function(t,e,r,i){return yt(2,arguments,this),this},e.set=function(t,e,r){return e.duration=0,e.parent=this,ot(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new W(t,e,h(this,r),1),this},e.call=function(t,e,r){return P(this,W.delayedCall(0,t,e),r)},e.staggerTo=function(t,e,r,i,n,s,a){return r.duration=e,r.stagger=r.stagger||i,r.onComplete=s,r.onCompleteParams=a,r.parent=this,new W(t,r,h(this,n)),this},e.staggerFrom=function(t,e,r,i,n,s,a){return r.runBackwards=1,ot(r).immediateRender=R(r.immediateRender),this.staggerTo(t,e,r,i,n,s,a)},e.staggerFromTo=function(t,e,r,i,n,s,a,o){return i.startAt=r,ot(i).immediateRender=R(i.immediateRender),this.staggerTo(t,e,i,n,s,a,o)},e.render=function(t,e,r){var i,n,s,a,o,u,h,l,f,p,c=this._time,d=this._dirty?this.totalDuration():this._tDur,_=this._dur,m=t<=0?0:C(t),g=this._zTime<0!=t<0&&(this._initted||!_);if((m=this!==Y&&d<m&&0<=t?d:m)!==this._tTime||r||g){if(c!==this._time&&_&&(m+=this._time-c,t+=this._time-c),i=m,l=this._start,o=!(h=this._ts),g&&(_||(c=this._zTime),!t&&e||(this._zTime=t)),this._repeat){if(g=this._yoyo,a=_+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*a+t,e,r);if(i=C(m%a),m===d?(s=this._repeat,i=_):((s=~~(f=C(m/a)))&&s===f&&(i=_,s--),_<i&&(i=_)),f=Vt(this._tTime,a),g&&1&s&&(i=_-i,p=1),s!==(f=!c&&this._tTime&&f!==s&&this._tTime-f*a-this._dur<=0?s:f)&&!this._lock){var v=g&&1&f,g=v===(g&&1&s),c=(v=s<f?!v:v)?0:m%_?_:m;if(this._lock=1,this.render(c||(p?0:C(s*a)),e,!_)._lock=0,this._tTime=m,!e&&this.parent&&I(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1,f=s),c&&c!==this._time||o!=!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(_=this._dur,d=this._tDur,g&&(this._lock=2,this.render(c=v?_:-1e-4,!0),this.vars.repeatRefresh)&&!p&&this.invalidate(),this._lock=0,!this._ts&&!o)return this;Xt(this,p)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(u=((t,e,r)=>{var i;if(e<r)for(i=t._first;i&&i._start<=r;){if("isPause"===i.data&&i._start>e)return i;i=i._next}else for(i=t._last;i&&i._start>=r;){if("isPause"===i.data&&i._start<e)return i;i=i._prev}})(this,C(c),C(i)))&&(m-=i-(i=u._start)),this._tTime=m,this._time=i,this._act=!h,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,c=0),!c&&m&&_&&!e&&!f&&(I(this,"onStart"),this._tTime!==m))return this;if(c<=i&&0<=t)for(y=this._first;y;){if(n=y._next,(y._act||i>=y._start)&&y._ts&&u!==y){if(y.parent!==this)return this.render(t,e,r);if(y.render(0<y._ts?(i-y._start)*y._ts:(y._dirty?y.totalDuration():y._tDur)+(i-y._start)*y._ts,e,r),i!==this._time||!this._ts&&!o){u=0,n&&(m+=this._zTime=-X);break}}y=n}else for(var y=this._last,x=t<0?t:i;y;){if(n=y._prev,(y._act||x<=y._end)&&y._ts&&u!==y){if(y.parent!==this)return this.render(t,e,r);if(y.render(0<y._ts?(x-y._start)*y._ts:(y._dirty?y.totalDuration():y._tDur)+(x-y._start)*y._ts,e,r||L&&T(y)),i!==this._time||!this._ts&&!o){u=0,n&&(m+=this._zTime=x?-X:X);break}}y=n}if(u&&!e&&(this.pause(),u.render(c<=i?0:-X)._zTime=c<=i?1:-1,this._ts))return this._start=l,pt(this),this.render(t,e,r);this._onUpdate&&!e&&I(this,"onUpdate",!0),!(m===d&&this._tTime>=this.totalDuration()||!m&&c)||l!==this._start&&Math.abs(h)===Math.abs(this._ts)||this._lock||(!t&&_||!(m===d&&0<this._ts||!m&&this._ts<0)||ut(this,1),e)||t<0&&!c||!m&&!c&&d||(I(this,m===d&&0<=t?"onComplete":"onReverseComplete",!0),!this._prom)||m<d&&0<this.timeScale()||this._prom()}return this},e.add=function(t,e){var r=this;if($(e)||(e=h(this,e,t)),!(t instanceof nr)){if(D(t))return t.forEach(function(t){return r.add(t,e)}),this;if(N(t))return this.addLabel(t,e);if(!f(t))return this;t=W.delayedCall(0,t)}return this!==t?P(this,t,e):this},e.getChildren=function(t,e,r,i){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===i&&(i=-B);for(var n=[],s=this._first;s;)s._start>=i&&(s instanceof W?e&&n.push(s):(r&&n.push(s),t&&n.push.apply(n,s.getChildren(!0,e,r)))),s=s._next;return n},e.getById=function(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},e.remove=function(t){return N(t)?this.removeLabel(t):f(t)?this.killTweensOf(t):(t.parent===this&&O(this,t),t===this._recent&&(this._recent=this._last),M(this))},e.totalTime=function(t,e){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=C(d.time-(0<this._ts?t/this._ts:(this.totalDuration()-t)/-this._ts))),ar.prototype.totalTime.call(this,t,e),this._forcing=0,this):this._tTime},e.addLabel=function(t,e){return this.labels[t]=h(this,e),this},e.removeLabel=function(t){return delete this.labels[t],this},e.addPause=function(t,e,r){e=W.delayedCall(0,e||g,r);return e.data="isPause",this._hasPause=1,P(this,e,h(this,t))},e.removePause=function(t){var e=this._first;for(t=h(this,t);e;)e._start===t&&"isPause"===e.data&&ut(e),e=e._next},e.killTweensOf=function(t,e,r){for(var i=this.getTweensOf(t,r),n=i.length;n--;)fr!==i[n]&&i[n].kill(t,e);return this},e.getTweensOf=function(t,e){for(var r,i=[],n=E(t),s=this._first,a=$(e);s;)s instanceof W?((t,e)=>{for(var r=e.length,i=0;t.indexOf(e[i])<0&&++i<r;);return i<r})(s._targets,n)&&(a?(!fr||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&i.push(s):(r=s.getTweensOf(n,e)).length&&i.push.apply(i,r),s=s._next;return i},e.tweenTo=function(t,e){e=e||{};var r,i=this,n=h(i,t),s=e.startAt,a=e.onStart,o=e.onStartParams,t=e.immediateRender,u=W.to(i,z({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(s&&"time"in s?s.time:i._time))/i.timeScale())||X,onStart:function(){var t;i.pause(),r||(t=e.duration||Math.abs((n-(s&&"time"in s?s.time:i._time))/i.timeScale()),u._dur!==t&&gt(u,t,0,1).render(u._time,!0,!0),r=1),a&&a.apply(u,o||[])}},e));return t?u.render(0):u},e.tweenFromTo=function(t,e,r){return this.tweenTo(e,z({startAt:{time:h(this,t)}},r))},e.recent=function(){return this._recent},e.nextLabel=function(t){return void 0===t&&(t=this._time),Dt(this,h(this,t))},e.previousLabel=function(t){return void 0===t&&(t=this._time),Dt(this,h(this,t),1)},e.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+X)},e.shiftChildren=function(t,e,r){void 0===r&&(r=0);var i,n=this._first,s=this.labels;for(t=C(t);n;)n._start>=r&&(n._start+=t,n._end+=t),n=n._next;if(e)for(i in s)s[i]>=r&&(s[i]+=t);return M(this)},e.invalidate=function(t){var e=this._first;for(this._lock=0;e;)e.invalidate(t),e=e._next;return ar.prototype.invalidate.call(this,t)},e.clear=function(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),M(this)},e.totalDuration=function(t){var e,r,i,n=0,s=this,a=s._last,o=B;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(i=s.parent;a;)e=a._prev,a._dirty&&a.totalDuration(),o<(r=a._start)&&s._sort&&a._ts&&!s._lock?(s._lock=1,P(s,a,r-a._delay,1)._lock=0):o=r,r<0&&a._ts&&(n-=r,(!i&&!s._dp||i&&i.smoothChildTiming)&&(s._start+=C(r/s._ts),s._time-=r,s._tTime-=r),s.shiftChildren(-r,!1,-1/0),o=0),a._end>n&&a._ts&&(n=a._end),a=e;gt(s,s===Y&&s._time>n?s._time:n,1,1),s._dirty=0}return s._tDur},or.updateRoot=function(t){if(Y._ts&&(y(Y,ft(t,Y)),te=d.frame),d.frame>=Ne){Ne+=q.autoSleep||120;var e=Y._first;if((!e||!e._ts)&&q.autoSleep&&d._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||d.sleep()}}};var ar,V=or;function or(t,e){var r;return(r=ar.call(this,t=void 0===t?{}:t)||this).labels={},r.smoothChildTiming=!!t.smoothChildTiming,r.autoRemoveChildren=!!t.autoRemoveChildren,r._sort=R(t.sortChildren),Y&&P(t.parent||Y,Z(r),e),t.reversed&&r.reverse(),t.paused&&r.paused(!0),t.scrollTrigger&&_t(Z(r),t.scrollTrigger),r}function ur(t,e,r,i,n,s){var a,o,u,h;if(j[t]&&!1!==(a=new j[t]).init(n,a.rawVars?e[t]:((t,e,r,i,n)=>{if(!A(t=f(t)?lr(t,n,e,r,i):t)||t.style&&t.nodeType||D(t)||ke(t))return N(t)?lr(t,n,e,r,i):t;var s,a={};for(s in t)a[s]=lr(t[s],n,e,r,i);return a})(e[t],i,n,s,r),r,i,s)&&(r._pt=o=new K(r._pt,n,t,0,1,a.render,a,0,a.priority),r!==jr))for(u=r._ptLookup[r._targets.indexOf(n)],h=a._props.length;h--;)u[a._props[h]]=o;return a}z(V.prototype,{_lock:0,_hasPause:0,_forcing:0});function hr(t,e,r){var i,n,s,a,o,u,h,l,f,p,c,d,_,m=t.vars,g=m.ease,v=m.startAt,y=m.immediateRender,x=m.lazy,T=m.onUpdate,w=m.runBackwards,b=m.yoyoEase,k=m.keyframes,O=m.autoRevert,M=t._dur,A=t._startAt,C=t._targets,P=t.parent,D=P&&"nested"===P.data?P.vars.targets:C,E="auto"===t._overwrite&&!Gt,S=t.timeline;if(t._ease=tr(g=!S||k&&g?g:"none",ge.ease),t._yEase=b?Je(tr(!0===b?g:b,ge.ease)):0,b&&t._yoyo&&!t._repeat&&(b=t._yEase,t._yEase=t._ease,t._ease=b),t._from=!S&&!!m.runBackwards,!S||k&&!m.stagger){if(d=(l=C[0]?it(C[0]).harness:0)&&m[l.prop],i=at(m,Ye),A&&(A._zTime<0&&A.progress(1),e<0&&w&&y&&!O?A.render(-1,!0):A.revert(w&&M?Fe:ze),A._lazy=0),v){if(ut(t._startAt=W.set(C,z({data:"isStart",overwrite:!1,parent:P,immediateRender:!0,lazy:!A&&R(x),startAt:null,delay:0,onUpdate:T&&function(){return I(t,"onUpdate")},stagger:0},v))),t._startAt._dp=0,t._startAt._sat=t,e<0&&(L||!y&&!O)&&t._startAt.revert(Fe),y&&M&&e<=0&&r<=0)return void(e&&(t._zTime=e))}else if(w&&M&&!A)if(s=z({overwrite:!1,data:"isFromStart",lazy:(y=e?!1:y)&&!A&&R(x),immediateRender:y,stagger:0,parent:P},i),d&&(s[l.prop]=d),ut(t._startAt=W.set(C,s)),t._startAt._dp=0,t._startAt._sat=t,e<0&&(L?t._startAt.revert(Fe):t._startAt.render(-1,!0)),t._zTime=e,y){if(!e)return}else hr(t._startAt,X,X);for(t._pt=t._ptCache=0,x=M&&R(x)||x&&!M,n=0;n<C.length;n++){if(h=(o=C[n])._gsap||rt(C)[n]._gsap,t._ptLookup[n]=p={},Xe[h.id]&&Be.length&&st(),c=D===C?n:D.indexOf(o),l&&!1!==(f=new l).init(o,d||i,t,c,D)&&(t._pt=a=new K(t._pt,o,f.name,0,1,f.render,f,0,f.priority),f._props.forEach(function(t){p[t]=a}),f.priority)&&(u=1),!l||d)for(s in i)j[s]&&(f=ur(s,i,t,c,o,D))?f.priority&&(u=1):p[s]=a=dr.call(t,o,s,"get",i[s],c,D,0,m.stringFilter);t._op&&t._op[n]&&t.kill(o,t._op[n]),E&&t._pt&&(fr=t,Y.killTweensOf(o,p,t.globalTime(e)),_=!t.parent,fr=0),t._pt&&x&&(Xe[h.id]=1)}u&&Pr(t),t._onInit&&t._onInit(t)}t._onUpdate=T,t._initted=(!t._op||t._pt)&&!_,k&&e<=0&&S.render(B,!0,!0)}function lr(t,e,r,i,n){return f(t)?t.call(e,r,i,n):N(t)&&~t.indexOf("random(")?Pt(t):t}var fr,pr,cr,dr=function(t,e,r,i,n,s,a,o,u,h){f(i)&&(i=i(n||0,t,s));var l,n=t[e],s="get"!==r?r:f(n)?u?t[e.indexOf("set")||!f(t["get"+e.substr(3)])?e:"get"+e.substr(3)](u):t[e]():n,r=f(n)?u?Tr:xr:yr;if(!N(i)||"="!==(i=~i.indexOf("random(")?Pt(i):i).charAt(1)||!(l=nt(s,i)+(U(s)||0))&&0!==l||(i=l),!h||s!==i||pr)return isNaN(s*i)||""===i?(n||e in t||tt(e,i),function(t,e,r,i,n,s,a){var o,u,h,l,f,p=new K(this._pt,t,e,0,1,Or,null,n),c=0,d=0;for(p.b=r,p.e=i,r+="",(n=~(i+="").indexOf("random("))&&(i=Pt(i)),s&&(s(s=[r,i],t,e),r=s[0],i=s[1]),o=r.match(De)||[];l=De.exec(i);)h=l[0],l=i.substring(c,l.index),u?u=(u+1)%5:"rgba("===l.substr(-5)&&(u=1),h!==o[d++]&&(f=parseFloat(o[d-1])||0,p._pt={_next:p._pt,p:l||1===d?l:",",s:f,c:"="===h.charAt(1)?nt(f,h)-f:parseFloat(h)-f,m:u&&u<4?Math.round:0},c=De.lastIndex);return p.c=c<i.length?i.substring(c,i.length):"",p.fp=a,(Ee.test(i)||n)&&(p.e=0),this._pt=p}.call(this,t,e,s,i,r,o||q.stringFilter,u)):(l=new K(this._pt,t,e,+s||0,i-(s||0),"boolean"==typeof n?kr:br,0,r),u&&(l.fp=u),a&&l.modifier(a,this,t),this._pt=l)},_r=qe+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",mr={},W=(c(_r+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return mr[t]=1}),r(n,cr=nr),(e=n.prototype).render=function(t,e,r){var i,n,s,a=this._time,o=this._tDur,u=this._dur,h=t<0,l=o-X<t&&!h?o:t<X?0:t;if(u){if(l!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=h||this._lazy){if(d=l,c=this.timeline,this._repeat){if(f=u+this._rDelay,this._repeat<-1&&h)return this.totalTime(100*f+t,e,r);if(d=C(l%f),l===o?(g=this._repeat,d=u):(g=~~(y=C(l/f)))&&g===y?(d=u,g--):u<d&&(d=u),(n=this._yoyo&&1&g)&&(p=this._yEase,d=u-d),y=Vt(this._tTime,f),d===a&&!r&&this._initted&&g===y)return this._tTime=l,this;g!==y&&(c&&this._yEase&&Xt(c,n),this.vars.repeatRefresh)&&!n&&!this._lock&&d!==f&&this._initted&&(this._lock=r=1,this.render(C(f*g),!0).invalidate()._lock=0)}if(!this._initted){if(mt(this,h?t:d,r,e,l))return this._tTime=0,this;if(!(a===this._time||r&&this.vars.repeatRefresh&&g!==y))return this;if(u!==this._dur)return this.render(t,e,r)}if(this._tTime=l,this._time=d,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=s=(p||this._ease)(d/u),this._from&&(this.ratio=s=1-s),!a&&l&&!e&&!y&&(I(this,"onStart"),this._tTime!==l))return this;for(i=this._pt;i;)i.r(s,i.d),i=i._next;c&&c.render(t<0?t:c._dur*c._ease(d/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(h&&ht(this,t,0,r),I(this,"onUpdate")),this._repeat&&g!==y&&this.vars.onRepeat&&!e&&this.parent&&I(this,"onRepeat"),l!==this._tDur&&l||this._tTime!==l||(h&&!this._onUpdate&&ht(this,t,0,!0),!t&&u||!(l===this._tDur&&0<this._ts||!l&&this._ts<0)||ut(this,1),e)||h&&!a||!(l||a||n)||(I(this,l===o?"onComplete":"onReverseComplete",!0),!this._prom)||l<o&&0<this.timeScale()||this._prom()}}else{var f=this;var p=t;var c=e;var d=r;var _,m,g=f.ratio,v=p<0||!p&&(!f._start&&function t(e){e=e.parent;return e&&e._ts&&e._initted&&!e._lock&&(e.rawTime()<0||t(e))}(f)&&(f._initted||!Wt(f))||(f._ts<0||f._dp._ts<0)&&!Wt(f))?0:1,y=f._rDelay,u=0;if(y&&f._repeat&&(u=Kt(0,f._tDur,p),m=Vt(u,y),f._yoyo&&1&m&&(v=1-v),m!==Vt(f._tTime,y))&&(g=1-v,f.vars.repeatRefresh)&&f._initted&&f.invalidate(),v!==g||L||d||f._zTime===X||!p&&f._zTime){if(f._initted||!mt(f,p,d,c,u)){for(m=f._zTime,f._zTime=p||(c?X:0),c=c||p&&!m,f.ratio=v,f._from&&(v=1-v),f._time=0,f._tTime=u,_=f._pt;_;)_.r(v,_.d),_=_._next;p<0&&ht(f,p,0,!0),f._onUpdate&&!c&&I(f,"onUpdate"),u&&f._repeat&&!c&&f.parent&&I(f,"onRepeat"),(f._tDur<=p||p<0)&&f.ratio===v&&(v&&ut(f,1),c||L||(I(f,v?"onComplete":"onReverseComplete",!0),f._prom&&f._prom()))}}else f._zTime||(f._zTime=p)}return this},e.targets=function(){return this._targets},e.invalidate=function(t){return t&&this.vars.runBackwards||(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(t),cr.prototype.invalidate.call(this,t)},e.resetTo=function(t,e,r,i,n){ee||d.wake(),this._ts||this.play();var s,a=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||hr(this,a),s=this._ease(a/this._dur),((t,e,r,i,n,s,a,o)=>{var u,h,l,f,p=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!p)for(p=t._ptCache[e]=[],l=t._ptLookup,f=t._targets.length;f--;){if((u=l[f][e])&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==e&&u.fp!==e;)u=u._next;if(!u)return pr=1,t.vars[e]="+=0",hr(t,a),pr=0,!o||et(e+" not eligible for reset");p.push(u)}for(f=p.length;f--;)(u=(h=p[f])._pt||h).s=!i&&0!==i||n?u.s+(i||0)+s*u.c:i,u.c=r-u.s,h.e&&(h.e=F(r)+U(h.e)),h.b&&(h.b=u.s+U(h.b))})(this,t,e,r,i,s,a,n)?this.resetTo(t,e,r,i,1):(ct(this,0),this.parent||k(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},e.kill=function(t,e){if(void 0===e&&(e="all"),t||e&&"all"!==e)if(this.timeline)p=this.timeline.totalDuration(),this.timeline.killTweensOf(t,e,fr&&!0!==fr.vars.overwrite)._first||Et(this),this.parent&&p!==this.timeline.totalDuration()&&gt(this,this._dur*this.timeline._tDur/p,0,1);else{var r,i,n,s,a,o,u,h=this._targets,l=t?E(t):h,f=this._ptLookup,p=this._pt;if((!e||"all"===e)&&((t,e)=>{for(var r=t.length,i=r===e.length;i&&r--&&t[r]===e[r];);return r<0})(h,l))return"all"===e&&(this._pt=0),Et(this);for(r=this._op=this._op||[],"all"!==e&&(N(e)&&(a={},c(e,function(t){return a[t]=1}),e=a),e=((t,e)=>{var r,i,n,s,a=(t=t[0]?it(t[0]).harness:0)&&t.aliases;if(!a)return e;for(i in r=jt({},e),a)if(i in r)for(n=(s=a[i].split(",")).length;n--;)r[s[n]]=r[i];return r})(h,e)),u=h.length;u--;)if(~l.indexOf(h[u]))for(a in i=f[u],"all"===e?(r[u]=e,s=i,n={}):(n=r[u]=r[u]||{},s=e),s)(o=i&&i[a])&&("kill"in o.d&&!0!==o.d.kill(a)||O(this,o,"_pt"),delete i[a]),"all"!==n&&(n[a]=1);this._initted&&!this._pt&&p&&Et(this)}else this._lazy=this._pt=0,this.parent?Et(this):this.scrollTrigger&&this.scrollTrigger.kill(!!L);return this},n.to=function(t,e,r){return new n(t,e,r)},n.from=function(t,e){return yt(1,arguments)},n.delayedCall=function(t,e,r,i){return new n(e,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:e,onReverseComplete:e,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:i})},n.fromTo=function(t,e,r){return yt(2,arguments)},n.set=function(t,e){return e.duration=0,e.repeatDelay||(e.repeat=0),new n(t,e)},n.killTweensOf=function(t,e,r){return Y.killTweensOf(t,e,r)},n);function n(t,e,r,i){var n;"number"==typeof e&&(r.duration=e,e=r,r=null);var s,a,o,u,h,l,f,p,i=(n=cr.call(this,i?e:ot(e))||this).vars,c=i.duration,d=i.delay,_=i.immediateRender,m=i.stagger,g=i.overwrite,v=i.keyframes,y=i.defaults,x=i.scrollTrigger,T=i.yoyoEase,i=e.parent||Y,w=(D(t)||ke(t)?$(t[0]):"length"in e)?[t]:E(t);if(n._targets=w.length?rt(w):et("GSAP target "+t+" not found. https://gsap.com",!q.nullTargetWarn)||[],n._ptLookup=[],n._overwrite=g,v||m||J(c)||J(d)){if(e=n.vars,(s=n.timeline=new V({data:"nested",defaults:y||{},targets:i&&"nested"===i.data?i.vars.targets:w})).kill(),s.parent=s._dp=Z(n),s._start=0,m||J(c)||J(d)){if(u=w.length,f=m&&kt(m),A(m))for(h in m)~_r.indexOf(h)&&((p=p||{})[h]=m[h]);for(a=0;a<u;a++)(o=at(e,mr)).stagger=0,T&&(o.yoyoEase=T),p&&jt(o,p),l=w[a],o.duration=+lr(c,Z(n),a,l,w),o.delay=(+lr(d,Z(n),a,l,w)||0)-n._delay,!m&&1===u&&o.delay&&(n._delay=d=o.delay,n._start+=d,o.delay=0),s.to(l,o,f?f(a,l,w):0),s._ease=S.none;s.duration()?c=d=0:n.timeline=0}else if(v){ot(z(s.vars.defaults,{ease:"none"})),s._ease=tr(v.ease||e.ease||"none");var b,k,O,M=0;if(D(v))v.forEach(function(t){return s.to(w,t,">")}),s.duration();else{for(h in o={},v)"ease"!==h&&"easeEach"!==h&&((t,r,e,i)=>{var n,s,a=r.ease||i||"power1.inOut";if(D(r))s=e[t]||(e[t]=[]),r.forEach(function(t,e){return s.push({t:e/(r.length-1)*100,v:t,e:a})});else for(n in r)s=e[n]||(e[n]=[]),"ease"!==n&&s.push({t:parseFloat(t),v:r[n],e:a})})(h,v[h],o,v.easeEach);for(h in o)for(b=o[h].sort(function(t,e){return t.t-e.t}),a=M=0;a<b.length;a++)(O={ease:(k=b[a]).e,duration:(k.t-(a?b[a-1].t:0))/100*c})[h]=k.v,s.to(w,O,M),M+=O.duration;s.duration()<c&&s.to({},{duration:c-s.duration()})}}c||n.duration(c=s.duration())}else n.timeline=0;return!0!==g||Gt||(fr=Z(n),Y.killTweensOf(w),fr=0),P(i,Z(n),r),e.reversed&&n.reverse(),e.paused&&n.paused(!0),(_||!c&&!v&&n._start===C(i._time)&&R(_)&&function t(e){return!e||e._ts&&t(e.parent)}(Z(n))&&"nested"!==i.data)&&(n._tTime=-X,n.render(Math.max(0,-d)||0)),x&&_t(Z(n),x),n}function gr(t,e,r){return t.setAttribute(e,r)}function vr(t,e,r,i){i.mSet(t,e,i.m.call(i.tween,r,i.mt),i)}z(W.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),c("staggerTo,staggerFrom,staggerFromTo",function(r){W[r]=function(){var t=new V,e=Ve.call(arguments,0);return e.splice("staggerFromTo"===r?5:4,0,0),t[r].apply(t,e)}});var yr=function(t,e,r){return t[e]=r},xr=function(t,e,r){return t[e](r)},Tr=function(t,e,r,i){return t[e](i.fp,r)},wr=function(t,e){return f(t[e])?xr:s(t[e])&&t.setAttribute?gr:yr},br=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},kr=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},Or=function(t,e){var r=e._pt,i="";if(!t&&e.b)i=e.b;else if(1===t&&e.e)i=e.e;else{for(;r;)i=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+i,r=r._next;i+=e.c}e.set(e.t,e.p,i,e)},Mr=function(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},Ar=function(t,e,r,i){for(var n,s=this._pt;s;)n=s._next,s.p===i&&s.modifier(t,e,r),s=n},Cr=function(t){for(var e,r,i=this._pt;i;)r=i._next,i.p===t&&!i.op||i.op===t?O(this,i,"_pt"):i.dep||(e=1),i=r;return!e},Pr=function(t){for(var e,r,i,n,s=t._pt;s;){for(e=s._next,r=i;r&&r.pr>s.pr;)r=r._next;(s._prev=r?r._prev:n)?s._prev._next=s:i=s,(s._next=r)?r._prev=s:n=s,s=e}t._pt=i},K=(Dr.prototype.modifier=function(t,e,r){this.mSet=this.mSet||this.set,this.set=vr,this.m=t,this.mt=r,this.tween=e},Dr);function Dr(t,e,r,i,n,s,a,o,u){this.t=e,this.s=i,this.c=n,this.p=r,this.r=s||br,this.d=a||this,this.set=o||yr,this.pr=u||0,(this._next=t)&&(t._prev=this)}function Er(t){(zr[t]||Fr).map(function(t){return t()})}function Sr(){var t=Date.now(),o=[];2<t-Lr&&(Er("matchMediaInit"),Rr.forEach(function(t){var e,r,i,n,s=t.queries,a=t.conditions;for(r in s)(e=l.matchMedia(s[r]).matches)&&(i=1),e!==a[r]&&(a[r]=e,n=1);n&&(t.revert(),i)&&o.push(t)}),Er("matchMediaRevert"),o.forEach(function(e){return e.onMatch(e,function(t){return e.add(null,t)})}),Lr=t,Er("matchMedia"))}c(qe+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",function(t){return Ye[t]=1}),a.TweenMax=a.TweenLite=W,a.TimelineLite=a.TimelineMax=V,Y=new V({sortChildren:!1,defaults:ge,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),q.stringFilter=Yt;var Rr=[],zr={},Fr=[],Lr=0,Yr=0,Br=((e=Xr.prototype).add=function(t,i,n){function e(){var t,e=u,r=s.selector;return e&&e!==s&&e.data.push(s),n&&(s.selector=wt(n)),u=s,f(t=i.apply(s,arguments))&&s._r.push(t),u=e,s.selector=r,s.isReverted=!1,t}f(t)&&(n=i,i=t,t=f);var s=this;return s.last=e,t===f?e(s,function(t){return s.add(null,t)}):t?s[t]=e:e},e.ignore=function(t){var e=u;u=null,t(this),u=e},e.getTweens=function(){var e=[];return this.data.forEach(function(t){return t instanceof Xr?e.push.apply(e,t.getTweens()):t instanceof W&&!(t.parent&&"nested"===t.parent.data)&&e.push(t)}),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(e,t){var r=this;if(e){for(var i,n=r.getTweens(),s=r.data.length;s--;)"isFlip"===(i=r.data[s]).data&&(i.revert(),i.getChildren(!0,!0,!1).forEach(function(t){return n.splice(n.indexOf(t),1)}));for(n.map(function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}}).sort(function(t,e){return e.g-t.g||-1/0}).forEach(function(t){return t.t.revert(e)}),s=r.data.length;s--;)(i=r.data[s])instanceof V?"nested"!==i.data&&(i.scrollTrigger&&i.scrollTrigger.revert(),i.kill()):i instanceof W||!i.revert||i.revert(e);r._r.forEach(function(t){return t(e,r)}),r.isReverted=!0}else this.data.forEach(function(t){return t.kill&&t.kill()});if(this.clear(),t)for(var a=Rr.length;a--;)Rr[a].id===this.id&&Rr.splice(a,1)},e.revert=function(t){this.kill(t||{})},Xr);function Xr(t,e){this.selector=e&&wt(e),this.data=[],this._r=[],this.isReverted=!1,this.id=Yr++,t&&this.add(t)}(e=Nr.prototype).add=function(t,e,r){A(t)||(t={matches:t});var i,n,s,a=new Br(0,r||this.scope),o=a.conditions={};for(n in u&&!a.selector&&(a.selector=u.selector),this.contexts.push(a),e=a.add("onMatch",e),a.queries=t)"all"===n?s=1:(i=l.matchMedia(t[n]))&&(Rr.indexOf(a)<0&&Rr.push(a),(o[n]=i.matches)&&(s=1),i.addListener?i.addListener(Sr):i.addEventListener("change",Sr));return s&&e(a,function(t){return a.add(null,t)}),this},e.revert=function(t){this.kill(t||{})},e.kill=function(e){this.contexts.forEach(function(t){return t.kill(e,!0)})};var Ir=Nr;function Nr(t){this.contexts=[],this.scope=t,u&&u.data.push(this)}var Ur={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(St)},timeline:function(t){return new V(t)},getTweensOf:function(t,e){return Y.getTweensOf(t,e)},getProperty:function(i,t,e,r){var n=it((i=N(i)?E(i)[0]:i)||{}).get,s=e?w:x;return"native"===e&&(e=""),i&&(t?s((j[t]&&j[t].get||n)(i,t,e,r)):function(t,e,r){return s((j[t]&&j[t].get||n)(i,t,e,r))})},quickSetter:function(r,e,i){var n,s;if(1<(r=E(r)).length)return n=r.map(function(t){return _.quickSetter(t,e,i)}),s=n.length,function(t){for(var e=s;e--;)n[e](t)};r=r[0]||{};var a=j[e],o=it(r),u=o.harness&&(o.harness.aliases||{})[e]||e,h=a?function(t){var e=new a;jr._pt=0,e.init(r,i?t+i:t,jr,0,[r]),e.render(1,e),jr._pt&&Mr(1,jr)}:o.set(r,u);return a?h:function(t){return h(r,u,i?t+i:t,o,1)}},quickTo:function(t,i,e){function r(t,e,r){return n.resetTo(i,t,e,r)}var n=_.to(t,z(((t={})[i]="+=0.1",t.paused=!0,t.stagger=0,t),e||{}));return r.tween=n,r},isTweening:function(t){return 0<Y.getTweensOf(t,!0).length},defaults:function(t){return t&&t.ease&&(t.ease=tr(t.ease,ge.ease)),b(ge,t||{})},config:function(t){return b(q,t||{})},registerEffect:function(t){var i=t.name,n=t.effect,e=t.plugins,s=t.defaults,t=t.extendTimeline;(e||"").split(",").forEach(function(t){return t&&!j[t]&&!a[t]&&et(i+" effect requires "+t+" plugin.")}),Ie[i]=function(t,e,r){return n(E(t),z(e||{},s),r)},t&&(V.prototype[i]=function(t,e,r){return this.add(Ie[i](t,A(e)?e:(r=e)&&{},this),r)})},registerEase:function(t,e){S[t]=tr(e)},parseEase:function(t,e){return arguments.length?tr(t,e):S},getById:function(t){return Y.getById(t)},exportRoot:function(t,e){var r,i,n=new V(t=void 0===t?{}:t);for(n.smoothChildTiming=R(t.smoothChildTiming),Y.remove(n),n._dp=0,n._time=n._tTime=Y._time,r=Y._first;r;)i=r._next,!e&&!r._dur&&r instanceof W&&r.vars.onComplete===r._targets[0]||P(n,r,r._start-r._delay),r=i;return P(Y,n,0),n},context:function(t,e){return t?new Br(t,e):u},matchMedia:function(t){return new Ir(t)},matchMediaRefresh:function(){return Rr.forEach(function(t){var e,r,i=t.conditions;for(r in i)i[r]&&(i[r]=!1,e=1);e&&t.revert()})||Sr()},addEventListener:function(t,e){t=zr[t]||(zr[t]=[]);~t.indexOf(e)||t.push(e)},removeEventListener:function(t,e){t=zr[t],e=t&&t.indexOf(e);0<=e&&t.splice(e,1)},utils:{wrap:function t(e,r,i){var n=r-e;return D(e)?Ct(e,t(0,e.length),r):xt(i,function(t){return(n+(t-e)%n)%n+e})},wrapYoyo:function t(e,r,i){var n=r-e,s=2*n;return D(e)?Ct(e,t(0,e.length-1),r):xt(i,function(t){return e+(n<(t=(s+(t-e)%s)%s||0)?s-t:t)})},distribute:kt,random:At,snap:Mt,normalize:function(t,e,r){return Qt(t,e,0,1,r)},getUnit:U,clamp:function(e,r,t){return xt(t,function(t){return Kt(e,r,t)})},splitColor:zt,toArray:E,selector:wt,mapRange:Qt,pipe:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function(e,r){return function(t){return e(parseFloat(t))+(r||U(t))}},interpolate:function t(e,r,i,n){var s=isNaN(e+r)?0:function(t){return(1-t)*e+t*r};if(!s){var a,o,u,h,l,f=N(e),p={};if(!0===i&&(n=1,i=null),f)e={p:e},r={p:r};else if(D(e)&&!D(r)){for(u=[],h=e.length,l=h-2,o=1;o<h;o++)u.push(t(e[o-1],e[o]));h--,s=function(t){t*=h;var e=Math.min(l,~~t);return u[e](t-e)},i=r}else n||(e=jt(D(e)?[]:{},e));if(!u){for(a in r)dr.call(p,e,a,"get",r[a]);s=function(t){return Mr(t,p)||(f?e.p:e)}}}return xt(i,s)},shuffle:bt},install:i,effects:Ie,ticker:d,updateRoot:V.updateRoot,plugins:j,globalTimeline:Y,core:{PropTween:K,globals:m,Tween:W,Timeline:V,Animation:nr,getCache:it,_removeLinkedListItem:O,reverting:function(){return L},context:function(t){return t&&u&&(u.data.push(t),t._ctx=u),u},suppressOverwrites:function(t){return Gt=t}}};function qr(t,l){return{name:t,headless:1,rawVars:1,init:function(t,h,e){e._onInit=function(t){var e,r;if(N(h)&&(e={},c(h,function(t){return e[t]=1}),h=e),l){for(r in e={},h)e[r]=l(h[r]);h=e}var i,n,s,a=t,o=h,u=a._targets;for(i in o)for(n=u.length;n--;)(s=(s=a._ptLookup[n][i])&&s.d)&&(s._pt&&(s=((t,e)=>{for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r})(s,i)),s)&&s.modifier&&s.modifier(o[i],a,u[n],i)}}}}c("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return Ur[t]=W[t]}),d.add(V.updateRoot);var jr=Ur.to({},{duration:0}),_=Ur.registerPlugin({name:"attr",init:function(t,e,r,i,n){var s,a,o;for(s in this.tween=r,e)o=t.getAttribute(s)||"",(a=this.add(t,"setAttribute",(o||0)+"",e[s],i,n,0,0,s)).op=s,a.b=o,this._props.push(s)},render:function(t,e){for(var r=e._pt;r;)L?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:"endArray",headless:1,init:function(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},qr("roundProps",Ot),qr("modifiers"),qr("snap",Mt))||Ur;function Vr(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function Wr(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)}function Kr(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)}function Qr(t,e){return e.set(e.t,e.p,1===t?e.e:t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)}function Gr(t,e){t=e.s+e.c*t;e.set(e.t,e.p,~~(t+(t<0?-.5:.5))+e.u,e)}function Hr(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)}function Zr(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)}function $r(t,e,r){return t.style[e]=r}function Jr(t,e,r){return t.style.setProperty(e,r)}function ti(t,e,r){return t._gsap[e]=r}function ei(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r}function ri(t,e,r,i,n){t=t._gsap;t.scaleX=t.scaleY=r,t.renderTransform(n,t)}function ii(t,e,r,i,n){t=t._gsap;t[e]=r,t.renderTransform(n,t)}function ni(t,e){var r=this,i=this.target,n=i.style,s=i._gsap;if(t in Gi&&n){if(this.tfm=this.tfm||{},"transform"===t)return rn.transform.split(",").forEach(function(t){return ni.call(r,t,e)});if(~(t=rn[t]||t).indexOf(",")?t.split(",").forEach(function(t){return r.tfm[t]=un(i,t)}):this.tfm[t]=s.x?s[t]:un(i,t),t===H&&(this.tfm.zOrigin=s.zOrigin),0<=this.props.indexOf(G))return;s.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(H,e,"")),t=G}(n||e)&&this.props.push(t,e,n[t])}function si(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))}function ai(){for(var t,e=this.props,r=this.target,i=r.style,n=r._gsap,s=0;s<e.length;s+=3)e[s+1]?2===e[s+1]?r[e[s]](e[s+2]):r[e[s]]=e[s+2]:e[s+2]?i[e[s]]=e[s+2]:i.removeProperty("--"===e[s].substr(0,2)?e[s]:e[s].replace(Ji,"-$1").toLowerCase());if(this.tfm){for(t in this.tfm)n[t]=this.tfm[t];n.svg&&(n.renderTransform(),r.setAttribute("data-svg-origin",this.svgo||"")),(s=Di())&&s.isStart||i[G]||(si(i),n.zOrigin&&i[H]&&(i[H]+=" "+n.zOrigin+"px",n.zOrigin=0,n.renderTransform()),n.uncache=1)}}function oi(t,e){var r={target:t,props:[],revert:ai,save:ni};return t._gsap||_.core.getCache(t),e&&t.style&&t.nodeType&&e.split(",").forEach(function(t){return r.save(t)}),r}function ui(t,e){e=Oi.createElementNS?Oi.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):Oi.createElement(t);return e&&e.style?e:Oi.createElement(t)}function Q(t,e,r){var i=getComputedStyle(t);return i[e]||i.getPropertyValue(e.replace(Ji,"-$1").toLowerCase())||i.getPropertyValue(e)||!r&&Q(t,sn(e)||e,1)||""}function hi(){"undefined"!=typeof window&&window.document&&(Mi=(Oi=window.document).documentElement,Ci=ui("div")||{style:{}},ui("div"),G=sn(G),H=G+"Origin",Ci.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Ei=!!sn("perspective"),Di=_.core.reverting,Ai=1)}function li(t){var e,r=t.ownerSVGElement,r=ui("svg",r&&r.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=t.cloneNode(!0);i.style.display="block",r.appendChild(i),Mi.appendChild(r);try{e=i.getBBox()}catch(t){}return r.removeChild(i),Mi.removeChild(r),e}function fi(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])}function pi(e){var r,i;try{r=e.getBBox()}catch(t){r=li(e),i=1}return!(r=r&&(r.width||r.height)||i?r:li(e))||r.width||r.x||r.y?r:{x:+fi(e,["x","cx","x1"])||0,y:+fi(e,["y","cy","y1"])||0,width:0,height:0}}function ci(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!pi(t))}function di(t,e){var r;e&&(t=t.style,e in Gi&&e!==H&&(e=G),t.removeProperty?("ms"!==(r=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),t.removeProperty("--"===r?e:e.replace(Ji,"-$1").toLowerCase())):t.removeAttribute(e))}function _i(t,e,r,i,n,s){e=new K(t._pt,e,r,0,1,s?Zr:Hr);(t._pt=e).b=i,e.e=n,t._props.push(r)}function mi(t,e,r,i){var n,s,a=parseFloat(r)||0,o=(r+"").trim().substr((a+"").length)||"px",u=Ci.style,h=tn.test(e),l="svg"===t.tagName.toLowerCase(),f=(l?"client":"offset")+(h?"Width":"Height"),p="px"===i,c="%"===i;return i===o||!a||an[i]||an[o]?a:("px"===o||p||(a=mi(t,e,r,"px")),r=t.getCTM&&ci(t),!c&&"%"!==o||!Gi[e]&&!~e.indexOf("adius")?(u[h?"width":"height"]=100+(p?o:i),l="rem"!==i&&~e.indexOf("adius")||"em"===i&&t.appendChild&&!l?t:t.parentNode,(s=(l=(l=r?(t.ownerSVGElement||{}).parentNode:l)&&l!==Oi&&l.appendChild?l:Oi.body)._gsap)&&c&&s.width&&h&&s.time===d.time&&!s.uncache?F(a/s.width*100):(!c||"height"!==e&&"width"!==e?(!c&&"%"!==o||on[Q(l,"display")]||(u.position=Q(t,"position")),l===t&&(u.position="static"),l.appendChild(Ci),n=Ci[f],l.removeChild(Ci),u.position="absolute"):(o=t.style[e],t.style[e]=100+i,n=t[f],o?t.style[e]=o:di(t,e)),h&&c&&((s=it(l)).time=d.time,s.width=l[f]),F(p?n*a/100:n&&a?100/n*a:0))):(n=r?t.getBBox()[h?"width":"height"]:t[f],F(c?a/n*100:a/100*n)))}function gi(t,e,r,i){var n;r&&"none"!==r||((n=(s=sn(e,t,1))&&Q(t,s,1))&&n!==r?(e=s,r=n):"borderColor"===e&&(r=Q(t,"borderTopColor")));var s,a,o,u,h,l,f,p,c,d=new K(this._pt,t.style,e,0,1,Or),_=0,m=0;if(d.b=r,d.e=i,r+="","auto"===(i="var(--"===(i+="").substring(0,6)?Q(t,i.substring(4,i.indexOf(")"))):i)&&(h=t.style[e],t.style[e]=i,i=Q(t,e)||i,h?t.style[e]=h:di(t,e)),Yt(s=[r,i]),i=s[1],a=(r=s[0]).match(Pe)||[],(i.match(Pe)||[]).length){for(;f=Pe.exec(i);)p=f[0],f=i.substring(_,f.index),u?u=(u+1)%5:"rgba("!==f.substr(-5)&&"hsla("!==f.substr(-5)||(u=1),p!==(h=a[m++]||"")&&(o=parseFloat(h)||0,c=h.substr((o+"").length),"="===p.charAt(1)&&(p=nt(o,p)+c),l=parseFloat(p),p=p.substr((l+"").length),_=Pe.lastIndex-p.length,p||(p=p||q.units[e]||c,_===i.length&&(i+=p,d.e+=p)),c!==p&&(o=mi(t,e,h,p)||0),d._pt={_next:d._pt,p:f||1===m?f:",",s:o,c:l-o,m:u&&u<4||"zIndex"===e?Math.round:0});d.c=_<i.length?i.substring(_,i.length):""}else d.r="display"===e&&"none"===i?Zr:Hr;return Ee.test(i)&&(d.e=0),this._pt=d}function vi(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,i,n,s=e.t,a=s.style,o=e.u,e=s._gsap;if("all"===o||!0===o)a.cssText="",i=1;else for(n=(o=o.split(",")).length;-1<--n;)r=o[n],Gi[r]&&(i=1,r="transformOrigin"===r?H:G),di(s,r);i&&(di(s,G),e)&&(e.svg&&s.removeAttribute("transform"),a.scale=a.rotate=a.translate="none",cn(s,1),e.uncache=1,si(a))}}function yi(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t}function xi(t){t=Q(t,G);return yi(t)?fn:t.substr(7).match(Ce).map(F)}function Ti(t,e){var r,i,n,s=t._gsap||it(t),a=t.style,o=xi(t);return s.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(o=[(i=t.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(",")?fn:o:(o!==fn||t.offsetParent||t===Mi||s.svg||(i=a.display,a.display="block",(s=t.parentNode)&&(t.offsetParent||t.getBoundingClientRect().width)||(n=1,r=t.nextElementSibling,Mi.appendChild(t)),o=xi(t),i?a.display=i:di(t,"display"),n&&(r?s.insertBefore(t,r):s?s.appendChild(t):Mi.removeChild(t))),e&&6<o.length?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)}function wi(t,e,r,i,n,s){var a,o=t._gsap,n=n||Ti(t,!0),u=o.xOrigin||0,h=o.yOrigin||0,l=o.xOffset||0,f=o.yOffset||0,p=n[0],c=n[1],d=n[2],_=n[3],m=n[4],g=n[5],v=e.split(" "),y=parseFloat(v[0])||0,x=parseFloat(v[1])||0;r?n!==fn&&(n=p*_-c*d)&&(a=y*(-c/n)+x*(p/n)-(p*g-c*m)/n,y=y*(_/n)+x*(-d/n)+(d*g-_*m)/n,x=a):(y=(n=pi(t)).x+(~v[0].indexOf("%")?y/100*n.width:y),x=n.y+(~(v[1]||v[0]).indexOf("%")?x/100*n.height:x)),i||!1!==i&&o.smooth?(o.xOffset=l+((m=y-u)*p+(g=x-h)*d)-m,o.yOffset=f+(m*c+g*_)-g):o.xOffset=o.yOffset=0,o.xOrigin=y,o.yOrigin=x,o.smooth=!!i,o.origin=e,o.originIsAbsolute=!!r,t.style[H]="0px 0px",s&&(_i(s,o,"xOrigin",u,y),_i(s,o,"yOrigin",h,x),_i(s,o,"xOffset",l,o.xOffset),_i(s,o,"yOffset",f,o.yOffset)),t.setAttribute("data-svg-origin",y+" "+x)}function bi(t,e,r){var i=U(e);return F(parseFloat(e)+parseFloat(mi(t,"x",r+"px",i)))+i}function ki(t,e){for(var r in e)t[r]=e[r];return t}W.version=V.version=_.version="3.14.2",Jt=1,o()&&He();var Oi,Mi,Ai,Ci,Pi,Di,Ei,e=S.Power0,Si=S.Power1,Ri=S.Power2,zi=S.Power3,Fi=S.Power4,Li=S.Linear,Yi=S.Quad,Bi=S.Cubic,Xi=S.Quart,Ii=S.Quint,Ni=S.Strong,Ui=S.Elastic,qi=S.Back,ji=S.SteppedEase,Vi=S.Bounce,Wi=S.Sine,Ki=S.Expo,Qi=S.Circ,Gi={},Hi=180/Math.PI,Zi=Math.PI/180,$i=Math.atan2,Ji=/([A-Z])/g,tn=/(left|right|width|margin|padding|x)/i,en=/[\s,\(]\S/,rn={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},G="transform",H=G+"Origin",nn="O,Moz,ms,Ms,Webkit".split(","),sn=function(t,e,r){var i=(e||Ci).style,n=5;if(t in i&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(nn[n]+t in i););return n<0?null:(3===n?"ms":0<=n?nn[n]:"")+t},an={deg:1,rad:1,turn:1},on={grid:1,flex:1},un=function(t,e,r,i){var n;return Ai||hi(),e in rn&&"transform"!==e&&~(e=rn[e]).indexOf(",")&&(e=e.split(",")[0]),Gi[e]&&"transform"!==e?(n=cn(t,i),n="transformOrigin"!==e?n[e]:n.svg?n.origin:dn(Q(t,H))+" "+n.zOrigin+"px"):(n=t.style[e])&&"auto"!==n&&!i&&!~(n+"").indexOf("calc(")||(n=ln[e]&&ln[e](t,e,r)||Q(t,e)||v(t,e)||("opacity"===e?1:0)),r&&!~(n+"").trim().indexOf(" ")?mi(t,e,n,r)+r:n},hn={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},ln={clearProps:function(t,e,r,i,n){if("isFromStart"!==n.data)return(e=t._pt=new K(t._pt,e,r,0,0,vi)).u=i,e.pr=-10,e.tween=n,t._props.push(r),1}},fn=[1,0,0,1,0,0],pn={},cn=function(t,e){var r,i,n,s,a,o,u,h,l,f,p,c,d,_,m,g,v,y,x,T,w,b,k,O,M,A,C,P,D,E,S,R,z=t._gsap||new ir(t);return"x"in z&&!e&&!z.uncache||(A=t.style,C=z.scaleX<0,P="deg",D=getComputedStyle(t),E=Q(t,H)||"0",S=r=i=s=a=o=u=h=0,R=n=1,z.svg=!(!t.getCTM||!ci(t)),D.translate&&("none"===D.translate&&"none"===D.scale&&"none"===D.rotate||(A[G]=("none"!==D.translate?"translate3d("+(D.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==D.rotate?"rotate("+D.rotate+") ":"")+("none"!==D.scale?"scale("+D.scale.split(" ").join(",")+") ":"")+("none"!==D[G]?D[G]:"")),A.scale=A.rotate=A.translate="none"),D=Ti(t,z.svg),z.svg&&(v=z.uncache?(y=t.getBBox(),E=z.xOrigin-y.x+"px "+(z.yOrigin-y.y)+"px",""):!e&&t.getAttribute("data-svg-origin"),wi(t,v||E,!!v||z.originIsAbsolute,!1!==z.smooth,D)),M=z.xOrigin||0,k=z.yOrigin||0,D!==fn&&(p=D[0],c=D[1],d=D[2],_=D[3],S=m=D[4],r=g=D[5],6===D.length?(R=Math.sqrt(p*p+c*c),n=Math.sqrt(_*_+d*d),s=p||c?$i(c,p)*Hi:0,(u=d||_?$i(d,_)*Hi+s:0)&&(n*=Math.abs(Math.cos(u*Zi))),z.svg&&(S-=M-(M*p+k*d),r-=k-(M*c+k*_))):(M=D[6],k=D[7],T=D[8],w=D[9],b=D[10],O=D[11],S=D[12],r=D[13],i=D[14],a=(D=$i(M,b))*Hi,D&&(v=m*(l=Math.cos(-D))+T*(f=Math.sin(-D)),y=g*l+w*f,x=M*l+b*f,T=m*-f+T*l,w=g*-f+w*l,b=M*-f+b*l,O=k*-f+O*l,m=v,g=y,M=x),o=(D=$i(-d,b))*Hi,D&&(l=Math.cos(-D),O=_*(f=Math.sin(-D))+O*l,p=v=p*l-T*f,c=y=c*l-w*f,d=x=d*l-b*f),s=(D=$i(c,p))*Hi,D&&(v=p*(l=Math.cos(D))+c*(f=Math.sin(D)),y=m*l+g*f,c=c*l-p*f,g=g*l-m*f,p=v,m=y),a&&359.9<Math.abs(a)+Math.abs(s)&&(a=s=0,o=180-o),R=F(Math.sqrt(p*p+c*c+d*d)),n=F(Math.sqrt(g*g+M*M)),D=$i(m,g),u=2e-4<Math.abs(D)?D*Hi:0,h=O?1/(O<0?-O:O):0),z.svg)&&(v=t.getAttribute("transform"),z.forceCSS=t.setAttribute("transform","")||!yi(Q(t,G)),v)&&t.setAttribute("transform",v),90<Math.abs(u)&&Math.abs(u)<270&&(C?(R*=-1,u+=s<=0?180:-180,s+=s<=0?180:-180):(n*=-1,u+=u<=0?180:-180)),e=e||z.uncache,z.x=S-((z.xPercent=S&&(!e&&z.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-S)?-50:0)))?t.offsetWidth*z.xPercent/100:0)+"px",z.y=r-((z.yPercent=r&&(!e&&z.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-r)?-50:0)))?t.offsetHeight*z.yPercent/100:0)+"px",z.z=i+"px",z.scaleX=F(R),z.scaleY=F(n),z.rotation=F(s)+P,z.rotationX=F(a)+P,z.rotationY=F(o)+P,z.skewX=u+P,z.skewY=0+P,z.transformPerspective=h+"px",(z.zOrigin=parseFloat(E.split(" ")[2])||!e&&z.zOrigin||0)&&(A[H]=dn(E)),z.xOffset=z.yOffset=0,z.force3D=q.force3D,z.renderTransform=z.svg?xn:Ei?yn:_n,z.uncache=0),z},dn=function(t){return(t=t.split(" "))[0]+" "+t[1]},_n=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,yn(t,e)},mn="0deg",gn="0px",vn=") ",yn=function(t,e){var r,i,e=e||this,n=e.xPercent,s=e.yPercent,a=e.x,o=e.y,u=e.z,h=e.rotation,l=e.rotationY,f=e.rotationX,p=e.skewX,c=e.skewY,d=e.scaleX,_=e.scaleY,m=e.transformPerspective,g=e.force3D,v=e.target,e=e.zOrigin,y="",t="auto"===g&&t&&1!==t||!0===g;!e||f===mn&&l===mn||(g=parseFloat(l)*Zi,i=Math.sin(g),r=Math.cos(g),g=parseFloat(f)*Zi,a=bi(v,a,i*(i=Math.cos(g))*-e),o=bi(v,o,-Math.sin(g)*-e),u=bi(v,u,r*i*-e+e)),m!==gn&&(y+="perspective("+m+vn),(n||s)&&(y+="translate("+n+"%, "+s+"%) "),!t&&a===gn&&o===gn&&u===gn||(y+=u!==gn||t?"translate3d("+a+", "+o+", "+u+") ":"translate("+a+", "+o+vn),h!==mn&&(y+="rotate("+h+vn),l!==mn&&(y+="rotateY("+l+vn),f!==mn&&(y+="rotateX("+f+vn),p===mn&&c===mn||(y+="skew("+p+", "+c+vn),1===d&&1===_||(y+="scale("+d+", "+_+vn),v.style[G]=y||"translate(0, 0)"},xn=function(t,e){var r,i,n,s,a,e=e||this,o=e.xPercent,u=e.yPercent,h=e.x,l=e.y,f=e.rotation,p=e.skewX,c=e.skewY,d=e.scaleX,_=e.scaleY,m=e.target,g=e.xOrigin,v=e.yOrigin,y=e.xOffset,x=e.yOffset,e=e.forceCSS,T=parseFloat(h),w=parseFloat(l),f=parseFloat(f),p=parseFloat(p);(c=parseFloat(c))&&(p+=c=parseFloat(c),f+=c),f||p?(f*=Zi,p*=Zi,r=Math.cos(f)*d,i=Math.sin(f)*d,n=Math.sin(f-p)*-_,s=Math.cos(f-p)*_,p&&(c*=Zi,a=Math.tan(p-c),n*=a=Math.sqrt(1+a*a),s*=a,c)&&(a=Math.tan(c),r*=a=Math.sqrt(1+a*a),i*=a),r=F(r),i=F(i),n=F(n),s=F(s)):(r=d,s=_,i=n=0),(T&&!~(h+"").indexOf("px")||w&&!~(l+"").indexOf("px"))&&(T=mi(m,"x",h,"px"),w=mi(m,"y",l,"px")),(g||v||y||x)&&(T=F(T+g-(g*r+v*n)+y),w=F(w+v-(g*i+v*s)+x)),(o||u)&&(T=F(T+o/100*(a=m.getBBox()).width),w=F(w+u/100*a.height)),m.setAttribute("transform",a="matrix("+r+","+i+","+n+","+s+","+T+","+w+")"),e&&(m.style[G]=a)};c("padding,margin,Width,Radius",function(e,r){var t="Right",i="Bottom",n="Left",o=(r<3?["Top",t,i,n]:["Top"+n,"Top"+t,i+t,i+n]).map(function(t){return r<2?e+t:"border"+t+e});ln[1<r?"border"+e:e]=function(e,t,r,i,n){var s,a;if(arguments.length<4)return s=o.map(function(t){return un(e,t,r)}),5===(a=s.join(" ")).split(s[0]).length?s[0]:a;s=(i+"").split(" "),a={},o.forEach(function(t,e){return a[t]=s[e]=s[e]||s[(e-1)/2|0]}),e.init(t,a,n)}});var Tn,wn={name:"css",register:hi,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,r,i,n){var s,a,o,u,h,l,f,p,c,L,d,_,Y,m,B,g,v,X,y,x,T,w,I=this._props,b=t.style,k=r.vars.startAt;for(h in Ai||hi(),this.styles=this.styles||oi(t),m=this.styles.props,this.tween=r,e)if("autoRound"!==h&&(a=e[h],!j[h]||!ur(h,e,r,i,t,n)))if(x=typeof a,u=ln[h],"function"===x&&(x=typeof(a=a.call(r,i,t,n))),"string"===x&&~a.indexOf("random(")&&(a=Pt(a)),u)u(this,t,h,a,r)&&(Y=1);else if("--"===h.substr(0,2))s=(getComputedStyle(t).getPropertyValue(h)+"").trim(),a+="",Qe.lastIndex=0,Qe.test(s)||(l=U(s),(f=U(a))?l!==f&&(s=mi(t,h,s,f)+f):l&&(a+=l)),this.add(b,"setProperty",s,a,i,n,0,0,h),I.push(h),m.push(h,0,b[h]);else if("undefined"!==x){if(k&&h in k&&(U((s=N(s="function"==typeof k[h]?k[h].call(r,i,t,n):k[h])&&~s.indexOf("random(")?Pt(s):s)+"")||"auto"===s||(s+=q.units[h]||U(un(t,h))||""),"="!==(s+"").charAt(1))||(s=un(t,h)),u=parseFloat(s),(p="string"===x&&"="===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),o=parseFloat(a),c=(h=h in rn&&("autoAlpha"===h&&(1===u&&"hidden"===un(t,"visibility")&&o&&(u=0),m.push("visibility",0,b.visibility),_i(this,b,"visibility",u?"inherit":"hidden",o?"inherit":"hidden",!o)),"scale"!==h)&&"transform"!==h&&~(h=rn[h]).indexOf(",")?h.split(",")[0]:h)in Gi)if(this.styles.save(h),B=a,"string"===x&&"var(--"===a.substring(0,6)&&("calc("===(a=Q(t,a.substring(4,a.indexOf(")")))).substring(0,5)&&(x=t.style.perspective,t.style.perspective=a,a=Q(t,"perspective"),x?t.style.perspective=x:di(t,"perspective")),o=parseFloat(a)),L||((d=t._gsap).renderTransform&&!e.parseTransform||cn(t,e.parseTransform),_=!1!==e.smoothOrigin&&d.smooth,(L=this._pt=new K(this._pt,b,G,0,1,d.renderTransform,d,0,-1)).dep=1),"scale"===h)this._pt=new K(this._pt,d,"scaleY",d.scaleY,(p?nt(d.scaleY,p+o):o)-d.scaleY||0,Vr),this._pt.u=0,I.push("scaleY",h),h+="X";else{if("transformOrigin"===h){m.push(H,0,b[H]),w=T=x=void 0,x=(y=a).split(" "),T=x[0],w=x[1]||"50%","top"!==T&&"bottom"!==T&&"left"!==w&&"right"!==w||(y=T,T=w,w=y),x[0]=hn[T]||T,x[1]=hn[w]||w,a=x.join(" "),d.svg?wi(t,a,0,_,0,this):((f=parseFloat(a.split(" ")[2])||0)!==d.zOrigin&&_i(this,d,"zOrigin",d.zOrigin,f),_i(this,b,h,dn(s),dn(a)));continue}if("svgOrigin"===h){wi(t,a,1,_,0,this);continue}if(h in pn){y=this,T=d,w=h,x=u,g=p?nt(u,p+a):a,X=v=S=F=void 0,F=360,S=N(g),v=parseFloat(g)*(S&&~g.indexOf("rad")?Hi:1)-x,X=x+v+"deg",S&&("short"===(S=g.split("_")[1])&&(v%=F)!=v%180&&(v+=v<0?F:-F),"cw"===S&&v<0?v=(v+36e9)%F-~~(v/F)*F:"ccw"===S&&0<v&&(v=(v-36e9)%F-~~(v/F)*F)),y._pt=g=new K(y._pt,T,w,x,v,Wr),g.e=X,g.u="deg",y._props.push(w);continue}if("smoothOrigin"===h){_i(this,d,"smooth",d.smooth,a);continue}if("force3D"===h){d[h]=a;continue}if("transform"===h){F=z=D=C=P=A=M=O=R=S=E=void 0;var O,M,A,C,P,D,E=this,S=a,R=t,z=ki({},R._gsap),F=R.style;for(M in z.svg?(A=R.getAttribute("transform"),R.setAttribute("transform",""),F[G]=S,O=cn(R,1),di(R,G),R.setAttribute("transform",A)):(A=getComputedStyle(R)[G],F[G]=S,O=cn(R,1),F[G]=A),Gi)(A=z[M])!==(P=O[M])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(M)<0&&(C=U(A)!==(D=U(P))?mi(R,M,A,D):parseFloat(A),P=parseFloat(P),E._pt=new K(E._pt,O,M,C,P-C,Vr),E._pt.u=D||0,E._props.push(M));ki(O,z);continue}}else h in b||(h=sn(h)||h);if(c||(o||0===o)&&(u||0===u)&&!en.test(a)&&h in b)o=o||0,(l=(s+"").substr((u+"").length))!==(f=U(a)||(h in q.units?q.units[h]:l))&&(u=mi(t,h,s,f)),this._pt=new K(this._pt,c?d:b,h,u,(p?nt(u,p+o):o)-u,c||"px"!==f&&"zIndex"!==h||!1===e.autoRound?Vr:Gr),this._pt.u=f||0,c&&B!==a?(this._pt.b=s,this._pt.e=B,this._pt.r=Qr):l!==f&&"%"!==f&&(this._pt.b=s,this._pt.r=Kr);else if(h in b)gi.call(this,t,h,s,p?p+a:a);else if(h in t)this.add(t,h,s||t[h],p?p+a:a,i,n);else if("parseTransform"!==h){tt(h,a);continue}c||(h in b?m.push(h,0,b[h]):"function"==typeof t[h]?m.push(h,2,t[h]()):m.push(h,1,s||t[h])),I.push(h)}Y&&Pr(this)},render:function(t,e){if(e.tween._time||!Di())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:un,aliases:rn,getSetter:function(t,e,r){var i=rn[e];return(e=i&&i.indexOf(",")<0?i:e)in Gi&&e!==H&&(t._gsap.x||un(t,"x"))?r&&Pi===r?"scale"===e?ei:ti:(Pi=r||{})&&("scale"===e?ri:ii):t.style&&!s(t.style[e])?$r:~e.indexOf("-")?Jr:wr(t,e)},core:{_removeProperty:di,_getMatrix:Ti}},bn=(_.utils.checkPrefix=sn,_.core.getStyleSaver=oi,Tn=c("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+(bn="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",function(t){Gi[t]=1}),c(bn,function(t){q.units[t]="deg",pn[t]=1}),rn[Tn[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+bn,c("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",function(t){t=t.split(":");rn[t[1]]=Tn[t[0]]}),c("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){q.units[t]="px"}),_.registerPlugin(wn),_.registerPlugin(wn)||_),kn=bn.core.Tween;t.Back=qi,t.Bounce=Vi,t.CSSPlugin=wn,t.Circ=Qi,t.Cubic=Bi,t.Elastic=Ui,t.Expo=Ki,t.Linear=Li,t.Power0=e,t.Power1=Si,t.Power2=Ri,t.Power3=zi,t.Power4=Fi,t.Quad=Yi,t.Quart=Xi,t.Quint=Ii,t.Sine=Wi,t.SteppedEase=ji,t.Strong=Ni,t.TimelineLite=V,t.TimelineMax=V,t.TweenLite=W,t.TweenMax=kn,t.default=bn,t.gsap=bn,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete t.default}),((t,e)=>{"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t=t||self).window=t.window||{})})(this,function(t){function e(){return"undefined"!=typeof window}function r(){return i||e()&&(i=window.gsap)&&i.registerPlugin&&i}function a(t){return"string"==typeof t}function o(t){return"function"==typeof t}function p(t,e){var e="x"===e?"Width":"Height",r="scroll"+e,i="client"+e;return t===c||t===n||t===d?Math.max(n[r],d[r])-(c["inner"+e]||n[i]||d[i]):t[r]-t["offset"+e]}function u(t,e){var r="scroll"+("x"===e?"Left":"Top");return t===c&&(null!=t.pageXOffset?r="page"+e.toUpperCase()+"Offset":t=null!=n[r]?n:d),function(){return t[r]}}function s(t,e){var r,i;return(t=_(t)[0])&&t.getBoundingClientRect?(t=t.getBoundingClientRect(),i=(r=!e||e===c||e===d)?{top:n.clientTop-(c.pageYOffset||n.scrollTop||d.scrollTop||0),left:n.clientLeft-(c.pageXOffset||n.scrollLeft||d.scrollLeft||0)}:e.getBoundingClientRect(),t={x:t.left-i.left,y:t.top-i.top},!r&&e&&(t.x+=u(e,"x")(),t.y+=u(e,"y")()),t):console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0}}function h(t,e,r,i,n){return isNaN(t)||"object"==typeof t?a(t)&&"="===t.charAt(1)?parseFloat(t.substr(2))*("-"===t.charAt(0)?-1:1)+i-n:"max"===t?p(e,r)-n:Math.min(p(e,r),s(t,e)[r]-n):parseFloat(t)-n}function l(){i=r(),e()&&i&&document.body&&(c=window,d=document.body,n=document.documentElement,_=i.utils.toArray,i.config({autoKillThreshold:7}),m=i.config(),f=1)}var i,f,c,n,d,_,m,g={version:"3.6.1",name:"scrollTo",rawVars:1,register:function(t){i=t,l()},init:function(t,e,r,i,n){f||l();var s=this;s.isWin=t===c,s.target=t,s.tween=r,e=((t,e,r,i)=>{if("object"!=typeof(t=o(t)?t(e,r,i):t))return a(t)&&"max"!==t&&"="!==t.charAt(1)?{x:t,y:t}:{y:t};if(t.nodeType)return{y:t,x:t};var n,s={};for(n in t)s[n]="onAutoKill"!==n&&o(t[n])?t[n](e,r,i):t[n];return s})(e,i,t,n),s.vars=e,s.autoKill=!!e.autoKill,s.getX=u(t,"x"),s.getY=u(t,"y"),s.x=s.xPrev=s.getX(),s.y=s.yPrev=s.getY(),null!=e.x?(s.add(s,"x",s.x,h(e.x,t,"x",s.x,e.offsetX||0),i,n),s._props.push("scrollTo_x")):s.skipX=1,null!=e.y?(s.add(s,"y",s.y,h(e.y,t,"y",s.y,e.offsetY||0),i,n),s._props.push("scrollTo_y")):s.skipY=1},render:function(t,e){for(var r,i,n,s=e._pt,a=e.target,o=e.tween,u=e.autoKill,h=e.xPrev,l=e.yPrev,f=e.isWin;s;)s.r(t,s.d),s=s._next;r=f||!e.skipX?e.getX():h,l=(i=f||!e.skipY?e.getY():l)-l,h=r-h,n=m.autoKillThreshold,e.x<0&&(e.x=0),e.y<0&&(e.y=0),u&&(!e.skipX&&(n<h||h<-n)&&r<p(a,"x")&&(e.skipX=1),!e.skipY&&(n<l||l<-n)&&i<p(a,"y")&&(e.skipY=1),e.skipX)&&e.skipY&&(o.kill(),e.vars.onAutoKill)&&e.vars.onAutoKill.apply(o,e.vars.onAutoKillParams||[]),f?c.scrollTo(e.skipX?r:e.x,e.skipY?i:e.y):(e.skipY||(a.scrollTop=e.y),e.skipX||(a.scrollLeft=e.x)),e.xPrev=e.x,e.yPrev=e.y},kill:function(t){var e="scrollTo"===t;!e&&"scrollTo_x"!==t||(this.skipX=1),!e&&"scrollTo_y"!==t||(this.skipY=1)}};g.max=p,g.getOffset=s,g.buildGetter=u,r()&&i.registerPlugin(g),t.ScrollToPlugin=g,t.default=g,"undefined"==typeof window||window!==t?Object.defineProperty(t,"__esModule",{value:!0}):delete t.default});
!function(e){var t,n;n=this,t=function(e){function t(){return"undefined"!=typeof window}function n(){return i||t()&&(i=window.gsap)&&i.registerPlugin&&i}function p(e){return Math.round(1e4*e)/1e4}function h(e){return parseFloat(e)||0}function u(e,t){var n=h(e);return~e.indexOf("%")?n/100*t:n}function d(e,t){return h(e.getAttribute(t))}function c(e,t,n,r,i,o){return M(Math.pow((h(n)-h(e))*i,2)+Math.pow((h(r)-h(t))*o,2))}function m(e){console.warn(e)}function v(e){return"non-scaling-stroke"===e.getAttribute("vector-effect")}function f(e){if(!(e=w(e)[0]))return 0;var t,n,r,i,o=e.tagName.toLowerCase(),s=e.style,a=1,l=1;v(e)&&(a=M((l=e.getScreenCTM()).a*l.a+l.b*l.b),l=M(l.d*l.d+l.c*l.c));try{i=e.getBBox()}catch(e){m("Some browsers won't measure invisible elements (like display:none or masks inside defs).")}var h=i||{x:0,y:0,width:0,height:0},u=h.x,f=h.y,g=h.width,h=h.height;if(i&&(g||h)||!_[o]||(g=d(e,_[o][0]),h=d(e,_[o][1]),"rect"!==o&&"line"!==o&&(g*=2,h*=2),"line"===o&&(u=d(e,"x1"),f=d(e,"y1"),g=Math.abs(g-u),h=Math.abs(h-f))),"path"===o)i=s.strokeDasharray,s.strokeDasharray="none",t=e.getTotalLength()||0,p(a)===p(l)||C||(C=1,m("Warning: <path> length cannot be measured when vector-effect is non-scaling-stroke and the element isn't proportionally scaled.")),t*=(a+l)/2,s.strokeDasharray=i;else if("rect"===o)t=2*g*a+2*h*l;else if("line"===o)t=c(u,f,u+g,f+h,a,l);else if("polyline"===o||"polygon"===o)for(n=e.getAttribute("points").match(L)||[],"polygon"===o&&n.push(n[0],n[1]),t=0,r=2;r<n.length;r+=2)t+=c(n[r-2],n[r-1],n[r],n[r+1],a,l)||0;else"circle"!==o&&"ellipse"!==o||(t=Math.PI*(3*((s=g/2*a)+(i=h/2*l))-M((3*s+i)*(s+3*i))));return t||0}function g(e,t){if(!(e=w(e)[0]))return[0,0];t=t||f(e)+1;var e=x.getComputedStyle(e),n=e.strokeDasharray||"",e=h(e.strokeDashoffset),r=n.indexOf(",");return[-e||0,(n=t<(n=(r=r<0?n.indexOf(" "):r)<0?t:h(n.substr(0,r)))?t:n)-e||0]}function y(){t()&&(x=window,P=i=n(),w=i.utils.toArray,b=-1!==((x.navigator||{}).userAgent||"").indexOf("Edge"))}var r,i,w,x,b,P,C,L=/[-+=\.]*\d+[\.e\-\+]*\d*[e\-\+]*\d*/gi,_={rect:["width","height"],circle:["r","r"],ellipse:["rx","ry"],line:["x2","y2"]},M=Math.sqrt,o=function(){return String.fromCharCode.apply(null,arguments)}(109),T=(r="undefined"!=typeof window?window.location.host:"",window,-1!==r.indexOf((r=[o])[r.length])||!0),o={version:"3.10.4",name:"PaSvgDrawer",register:function(e){i=e,y()},init:function(e,t){if(!e.getBBox)return!1;P||y();var n,r,i,o,s,a,l=f(e);return this._style=e.style,this._target=e,t+""=="true"?t="0 100%":t?-1===(t+"").indexOf(" ")&&(t="0 "+t):t="0 0",r=t,s=(n=g(e,i=l))[0],s=(a=r.indexOf(" "))<0?(o=void 0!==s?s+"":r,r):(o=r.substr(0,a),r.substr(a+1)),o=u(o,i),r=(s=u(s,i))<o?[s,o]:[o,s],this._length=p(l),this._dash=p(n[1]-n[0]),this._offset=p(-n[0]),this._dashPT=this.add(this,"_dash",this._dash,p(r[1]-r[0])),this._offsetPT=this.add(this,"_offset",this._offset,p(-r[0])),b&&(a=x.getComputedStyle(e)).strokeLinecap!==a.strokeLinejoin&&(r=h(a.strokeMiterlimit),this.add(e.style,"strokeMiterlimit",r,r+.01)),this._live=v(e)||~(t+"").indexOf("live"),this._nowrap=~(t+"").indexOf("nowrap"),this._props.push("PaSvgDrawer"),T},render:function(e,t){var n,r,i,o=t._pt,s=t._style;if(o){for(t._live&&(n=f(t._target))!==t._length&&(r=n/t._length,t._length=n,t._offsetPT&&(t._offsetPT.s*=r,t._offsetPT.c*=r),t._dashPT?(t._dashPT.s*=r,t._dashPT.c*=r):t._dash*=r);o;)o.r(e,o.d),o=o._next;n=t._length-(r=t._dash||(e&&1!==e?1e-4:0))+.1,i=t._offset,r&&i&&r+Math.abs(i%t._length)>t._length-.2&&(i+=i<0?.1:-.1)&&(n+=.1),s.strokeDashoffset=r?i:i+.001,s.strokeDasharray=n<.2?"none":r?r+"px,"+(t._nowrap?999999:n)+"px":"0px, 999999px"}},getLength:f,getPosition:g};n()&&i.registerPlugin(o),e.PaSvgDrawer=o,e.default=o,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esModule",{value:!0}):delete e.default},"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((n=n||self).window=n.window||{}),t=this,n=function(s){function a(e){return"string"==typeof e}function q(e){return"number"==typeof e}var F=/[achlmqstvz]|(-?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,Y=/(?:(-)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,j=/[\+\-]?\d*\.?\d+e[\+\-]?\d+/gi,V=/(^[#\.][a-z]|[a-y][a-z])/i,z=Math.PI/180,H=180/Math.PI,B=Math.sin,R=Math.cos,E=Math.abs,D=Math.sqrt,X=Math.atan2,k=1e8,G=function(e){return void 0===e},Z={},Q={},t=1e5,U=function(e){return Math.round((e+k)%1*t)/t||(e<0?0:1)},b=function(e){return Math.round(e*t)/t||0},W=function(e){return Math.round(1e10*e)/1e10||0},$=function(e,t,n,r){var i=e[t],r=1===r?6:P(i,n,r);if(r&&r+n+2<i.length)return e.splice(t,0,i.slice(0,n+r+2)),i.splice(0,n+r),1},J=function(e,t,n){var r=e.length,i=~~(n*r);if(t<e[i]){for(;--i&&e[i]>t;);i<0&&(i=0)}else for(;e[++i]<t&&i<r;);return i<r?i:r-1},K=function(e,t){var n=e.length;for(t||e.reverse();n--;)if(!e[n].reversed){r=o=i=void 0;var r,i=e[n],o=0;for(i.reverse();o<i.length;o+=2)r=i[o],i[o]=i[o+1],i[o+1]=r;i.reversed=!i.reversed}},ee=function(e,t){return t.totalLength=e.totalLength,e.samples?(t.samples=e.samples.slice(0),t.lookup=e.lookup.slice(0),t.minLength=e.minLength,t.resolution=e.resolution):e.totalPoints&&(t.totalPoints=e.totalPoints),t},te=function(e,t){var n=e.length,r=e[n-1]||[],i=r.length;n&&t[0]===r[i-2]&&t[1]===r[i-1]&&(t=r.concat(t.slice(2)),n--),e[n]=t};function d(e){var t,n=(e=a(e)&&V.test(e)&&document.querySelector(e)||e).getAttribute?e:0;return n&&(e=e.getAttribute("d"))?(n._gsPath||(n._gsPath={}),(t=n._gsPath[e])&&!t._dirty?t:n._gsPath[e]=C(e)):e?a(e)?C(e):q(e[0])?[e]:e:console.warn("Expecting a <path> element or an SVG path data string")}var ne={rect:"rx,ry,x,y,width,height",circle:"r,cx,cy",ellipse:"rx,ry,cx,cy",line:"x1,x2,y1,y2"};function re(e,t){var n,r,i,o,s,a,l,h,u,f,g,p,d,c,m,v,y,w=e.tagName.toLowerCase(),x=.552284749831;return"path"!==w&&e.getBBox?(s=((e,t)=>{var n,r=document.createElementNS("http://www.w3.org/2000/svg","path"),i=[].slice.call(e.attributes),o=i.length;for(t=","+t+",";-1<--o;)n=i[o].nodeName.toLowerCase(),t.indexOf(","+n+",")<0&&r.setAttributeNS(null,n,i[o].nodeValue);return r})(e,"x,y,width,height,cx,cy,rx,ry,r,x1,x2,y1,y2,points"),y=((e,t)=>{for(var n=t?t.split(","):[],r={},i=n.length;-1<--i;)r[n[i]]=+e.getAttribute(n[i])||0;return r})(e,ne[w]),"rect"===w?(i=y.rx,o=y.ry||i,n=y.x,r=y.y,a=y.width-2*i,l=y.height-2*o,m=i||o?"M"+(p=(f=(u=n+i)+a)+i)+","+(d=r+o)+" V"+(c=d+l)+" C"+[p,m=c+o*x,g=f+i*x,v=c+o,f,v,f-(f-u)/3,v,u+(f-u)/3,v,u,v,h=n+i*(1-x),v,n,m,n,c,n,c-(c-d)/3,n,d+(c-d)/3,n,d,n,v=r+o*(1-x),h,r,u,r,u+(f-u)/3,r,f-(f-u)/3,r,f,r,g,r,p,v,p,d].join(",")+"z":"M"+(n+a)+","+r+" v"+l+" h"+-a+" v"+-l+" h"+a+"z"):"circle"===w||"ellipse"===w?(c="circle"===w?(i=o=y.r)*x:(i=y.rx,(o=y.ry)*x),m="M"+((n=y.cx)+i)+","+(r=y.cy)+" C"+[n+i,r+c,n+(h=i*x),r+o,n,r+o,n-h,r+o,n-i,r+c,n-i,r,n-i,r-c,n-h,r-o,n,r-o,n+h,r-o,n+i,r-c,n+i,r].join(",")+"z"):"line"===w?m="M"+y.x1+","+y.y1+" L"+y.x2+","+y.y2:"polyline"!==w&&"polygon"!==w||(m="M"+(n=(u=(e.getAttribute("points")+"").match(Y)||[]).shift())+","+(r=u.shift())+" L"+u.join(","),"polygon"===w&&(m+=","+n+","+r+"z")),s.setAttribute("d",he(s._gsRawPath=C(m))),t&&e.parentNode&&(e.parentNode.insertBefore(s,e),e.parentNode.removeChild(e)),s):e}function ie(e,t,n){var r,i=e[t],o=e[t+2],s=e[t+4];return i+=(o-i)*n,r=(o+=(s-o)*n)+(s+(e[t+6]-s)*n-o)*n-(i+=(o-i)*n),i=e[t+1],i+=((o=e[t+3])-i)*n,b(X((o+=((s=e[t+5])-o)*n)+(s+(e[t+7]-s)*n-o)*n-(i+=(o-i)*n),r)*H)}function oe(e,t,n){n=G(n)?1:W(n)||0,t=W(t)||0;var r,i,o,s,a,l=Math.max(0,~~(E(n-t)-1e-8)),h=(e=>{for(var t=[],n=0;n<e.length;n++)t[n]=ee(e[n],e[n].slice(0));return ee(e,t)})(e),e=(n<t&&(t=1-t,n=1-n,K(h),h.totalLength=0),(t<0||n<0)&&(t+=e=Math.abs(~~Math.min(t,n))+1,n+=e),h.totalLength||x(h),1<n),u=se(h,t,Z,!0),f=se(h,n,Q),g=f.segment,p=u.segment,d=f.segIndex,c=u.segIndex,m=f.i,v=u.i,y=c===d,w=m===v&&y;if(e||l){for(e=d<c||y&&m<v||w&&f.t<u.t,$(h,c,v,u.t)&&(c++,e||(d++,w?(f.t=(f.t-u.t)/(1-u.t),m=0):y&&(m-=v))),Math.abs(1-(n-t))<1e-5?d=c-1:!f.t&&d?d--:$(h,d,m,f.t)&&e&&c++,1===u.t&&(c=(c+1)%h.length),i=[],s=1+(o=h.length)*l,s+=(o-(a=c)+d)%o,r=0;r<s;r++)te(i,h[a++%o]);h=i}else if(e=1===f.t?6:P(g,m,f.t),t!==n)for(l=P(p,v,w?u.t/f.t:u.t),y&&(e+=l),g.splice(m+e+2),(l||v)&&p.splice(0,v+l),r=h.length;r--;)(r<c||d<r)&&h.splice(r,1);else g.angle=ie(g,m+e,0),u=g[m+=e],f=g[m+1],g.length=g.totalLength=0,g.totalPoints=h.totalPoints=8,g.push(u,f,u,f,u,f,u,f);return h.totalLength=0,h}function x(e,t){for(var n,r,i=n=r=0;i<e.length;i++)e[i].resolution=~~t||12,r+=e[i].length,n+=((e,t,n)=>{t=t||0,e.samples||(e.samples=[],e.lookup=[]);var r,i,o,s,a,l,h,u,f,g,p,d,c,m,v,y,w=~~e.resolution||12,x=1/w,b=n?t+6*n+1:e.length,P=e[t],C=e[t+1],L=t?t/6*w:0,_=e.samples,M=e.lookup,T=(t?e.minLength:k)||k,N=_[L+n*w-1],S=t?_[L-1]:0;for(_.length=M.length=0,i=t+2;i<b;i+=6){if(o=e[i+4]-P,s=e[i+2]-P,a=e[i]-P,u=e[i+5]-C,f=e[i+3]-C,g=e[i+1]-C,h=p=0,E(o)<.01&&E(u)<.01&&E(a)+E(g)<.01)8<e.length&&(e.splice(i,6),i-=6,b-=6);else for(r=1;r<=w;r++)l=h-(h=((c=x*r)*c*o+3*(d=1-c)*(c*s+d*a))*c),d=p-(p=(c*c*u+3*d*(c*f+d*g))*c),(v=D(d*d+l*l))<T&&(T=v),S+=v,_[L++]=S;P+=o,C+=u}if(N)for(N-=S;L<_.length;L++)_[L]+=N;if(_.length&&T){if(e.totalLength=y=_[_.length-1]||0,y/(e.minLength=T)<9999)for(r=v=m=0;r<y;r+=T)M[v++]=_[m]<r?++m:m}else e.totalLength=_[0]=0;return t?S-_[t/2-1]:S})(e[i]);return e.totalPoints=r,e.totalLength=n,e}function P(e,t,n){var r,i,o,s,a,l,h,u;return n<=0||1<=n?0:(a=(r=(r=e[t])+((i=e[t+2])-r)*n)+((i=i+((h=e[t+4])-i)*n)-r)*n,l=(o=(o=e[t+1])+((s=e[t+3])-o)*n)+((s=s+((u=e[t+5])-s)*n)-o)*n,i+=((h=h+(e[t+6]-h)*n)-i)*n,s+=((u=u+(e[t+7]-u)*n)-s)*n,e.splice(t+2,4,b(r),b(o),b(a),b(l),b(a+(i-a)*n),b(l+(s-l)*n),b(i),b(s),b(h),b(u)),e.samples&&e.samples.splice(t/6*e.resolution|0,0,0,0,0,0,0,0),6)}function se(e,t,n,r){n=n||{},e.totalLength||x(e),(t<0||1<t)&&(t=U(t));var i,o,s,a,l,h,u,f=0,g=e[0];if(t)if(1===t)h=(g=e[f=e.length-(u=1)]).length-8;else{if(1<e.length){for(s=e.totalLength*t,l=h=0;(l+=e[h++].totalLength)<s;)f=h;t=(s-(a=l-(g=e[f]).totalLength))/(l-a)||0}i=g.samples,o=g.resolution,s=g.totalLength*t,a=(h=g.lookup.length?g.lookup[~~(s/g.minLength)]||0:J(i,s,t))?i[h-1]:0,(l=i[h])<s&&(a=l,l=i[++h]),u=1/o*((s-a)/(l-a)+h%o),h=6*~~(h/o),r&&1===u&&(h+6<g.length?(h+=6,u=0):f+1<e.length&&(h=u=0,g=e[++f]))}else g=e[u=h=f=0];return n.t=u,n.i=h,n.path=e,n.segment=g,n.segIndex=f,n}function ae(e,t,n,r){var i,o,s,a,l,h,u=e[0],r=r||{};if((t<0||1<t)&&(t=U(t)),1<e.length){for(o=e.totalLength*t,s=a=0;(s+=e[a++].totalLength)<o;)u=e[a];t=(o-(h=s-u.totalLength))/(s-h)||0}return l=u.samples,i=u.resolution,o=u.totalLength*t,h=(a=u.lookup.length?u.lookup[t<1?~~(o/u.minLength):u.lookup.length-1]||0:J(l,o,t))?l[a-1]:0,(s=l[a])<o&&(h=s,s=l[++a]),t=1/i*((o-h)/(s-h)+a%i)||0,l=u[a=6*~~(a/i)],r.x=b((t*t*(u[a+6]-l)+3*(h=1-t)*(t*(u[a+4]-l)+h*(u[a+2]-l)))*t+l),r.y=b((t*t*(u[a+7]-(l=u[a+1]))+3*h*(t*(u[a+5]-l)+h*(u[a+3]-l)))*t+l),n&&(r.angle=u.totalLength?ie(u,a,1<=t?1-1e-9:t||1e-9):u.angle||0),r}function f(e,t,n,r,i,o,s){for(var a,l,h,u,f,g=e.length;-1<--g;)for(l=(a=e[g]).length,h=0;h<l;h+=2)u=a[h],f=a[h+1],a[h]=u*t+f*r+o,a[h+1]=u*n+f*i+s;return e._dirty=1,e}function C(e){function t(e,t,n,r){u=(n-e)/3,f=(r-t)/3,a.push(e+u,t+f,n-u,r-f,n,r)}var n,r,i,o,s,a,l,h,u,f,g,p,d,c=(e+"").replace(j,function(e){e=+e;return e<1e-4&&-1e-4<e?0:e}).match(F)||[],m=[],v=0,y=0,w=c.length,x=0,b="ERROR: malformed path: "+e;if(e&&isNaN(c[0])&&!isNaN(c[1])){for(n=0;n<w;n++)if(p=o,isNaN(c[n])?s=(o=c[n].toUpperCase())!==c[n]:n--,d=+c[n+1],i=+c[n+2],s&&(d+=v,i+=y),n||(l=d,h=i),"M"===o)a&&(a.length<8?--m.length:x+=a.length),v=l=d,y=h=i,a=[d,i],m.push(a),n+=2,o="L";else if("C"===o)s||(v=y=0),(a=a||[0,0]).push(d,i,v+ +c[n+3],y+ +c[n+4],v+=+c[n+5],y+=+c[n+6]),n+=6;else if("S"===o)u=v,f=y,"C"!==p&&"S"!==p||(u+=v-a[a.length-4],f+=y-a[a.length-3]),s||(v=y=0),a.push(u,f,d,i,v+=+c[n+3],y+=+c[n+4]),n+=4;else if("Q"===o)u=v+2/3*(d-v),f=y+2/3*(i-y),s||(v=y=0),v+=+c[n+3],y+=+c[n+4],a.push(u,f,v+2/3*(d-v),y+2/3*(i-y),v,y),n+=4;else if("T"===o)u=v-a[a.length-4],f=y-a[a.length-3],a.push(v+u,y+f,d+2/3*(v+1.5*u-d),i+2/3*(y+1.5*f-i),v=d,y=i),n+=2;else if("H"===o)t(v,y,v=d,y),n+=1;else if("V"===o)t(v,y,v,y=d+(s?y-v:0)),n+=1;else if("L"===o||"Z"===o)"Z"===o&&(d=l,i=h,a.closed=!0),("L"===o||.5<E(v-d)||.5<E(y-i))&&(t(v,y,d,i),"L"===o)&&(n+=2),v=d,y=i;else if("A"===o){if(p=c[n+4],d=c[n+5],u=c[n+6],f=c[n+7],r=7,1<p.length&&(p.length<3?(f=u,u=d,r--):(f=d,u=p.substr(2),r-=2),d=p.charAt(1),p=p.charAt(0)),g=((e,t,n,r,i,o,s,a,l)=>{if(e!==a||t!==l){n=E(n),r=E(r);for(var h=i%360*z,u=R(h),h=B(h),f=Math.PI,g=2*f,p=(e-a)/2,d=(t-l)/2,c=u*p+h*d,m=-h*p+u*d,p=c*c,d=m*m,v=p/(n*n)+d/(r*r),v=(1<v&&(n=D(v)*n,r=D(v)*r),n*n),y=r*r,v=(v*y-v*d-y*p)/(v*d+y*p),d=(o===s?-1:1)*D(v=v<0?0:v),y=n*m/r*d,p=-r*c/n*d,w=u*y-h*p+(e+a)/2,x=h*y+u*p+(t+l)/2,b=(c-y)/n,P=(m-p)/r,o=(-c-y)/n,v=(-m-p)/r,d=b*b+P*P,C=(P<0?-1:1)*Math.acos(b/D(d)),e=(b*v-P*o<0?-1:1)*Math.acos((b*o+P*v)/D(d*(o*o+v*v))),L=(isNaN(e)&&(e=f),!s&&0<e?e-=g:s&&e<0&&(e+=g),C%=g,e%=g,Math.ceil(E(e)/(g/4))),_=[],M=e/L,T=4/3*B(M/2)/(1+R(M/2)),N=u*n,S=h*n,k=h*-r,A=u*r,O=0;O<L;O++)c=R(i=C+O*M),m=B(i),b=R(i+=M),P=B(i),_.push(c-T*m,m+T*c,b+T*P,P-T*b,b,P);for(O=0;O<_.length;O+=2)_[O]=(c=_[O])*N+(m=_[O+1])*k+w,_[O+1]=c*S+m*A+x;return _[O-2]=a,_[O-1]=l,_}})(v,y,+c[n+1],+c[n+2],+c[n+3],+p,+d,(s?v:0)+ +u,(s?y:0)+ +f),n+=r,g)for(r=0;r<g.length;r++)a.push(g[r]);v=a[a.length-2],y=a[a.length-1]}else console.log(b);(n=a.length)<6?(m.pop(),n=0):a[0]===a[n-2]&&a[1]===a[n-1]&&(a.closed=!0),m.totalPoints=x+n}else console.log(b);return m}function le(e,t){void 0===t&&(t=1);for(var n=e[0],r=0,i=[n,r],o=2;o<e.length;o+=2)i.push(n,r,e[o],r=(e[o]-n)*t/2,n=e[o],-r);return i}function h(e,t){var n,r,i,o,s,a,l,h,u,f,g=(e=E(e[0]-e[2])<1e-4&&E(e[1]-e[3])<1e-4?e.slice(2):e).length-2,p=+e[0],d=+e[1],c=+e[2],m=+e[3],v=[p,d,p,d],y=c-p,w=m-d,x=Math.abs(e[g]-p)<.001&&Math.abs(e[g+1]-d)<.001;for(x&&(e.push(c,m),c=p,m=d,p=e[g-2],d=e[g-1],e.unshift(p,d),g+=4),t=t||0===t?+t:1,i=2;i<g;i+=2)n=p,r=d,p=c,d=m,c=+e[i+2],m=+e[i+3],p===c&&d===m||(u=y,s=w,y=c-p,w=m-d,u=((f=D(u*u+s*s))+(o=D(y*y+w*w)))*t*.25/D(Math.pow(y/o+u/f,2)+Math.pow(w/o+s/f,2)),l=p-((s=p-(p-n)*(f?u/f:0))+(((a=p+(c-p)*(o?u/o:0))-s)*(3*f/(f+o)+.5)/4||0)),f=d-((h=d-(d-r)*(f?u/f:0))+(((u=d+(m-d)*(o?u/o:0))-h)*(3*f/(f+o)+.5)/4||0)),p===n&&d===r)||v.push(b(s+l),b(h+f),b(p),b(d),b(a+l),b(u+f));return p!==c||d!==m||v.length<4?v.push(b(c),b(m),b(c),b(m)):v.length-=2,2===v.length?v.push(p,d,p,d,p,d):x&&(v.splice(0,6),v.length=v.length-6),v}function he(e){for(var t,n,r,i="",o=(e=q(e[0])?[e]:e).length,s=0;s<o;s++){for(r=e[s],i+="M"+b(r[0])+","+b(r[1])+" C",t=r.length,n=2;n<t;n++)i+=b(r[n++])+","+b(r[n++])+" "+b(r[n++])+","+b(r[n++])+" "+b(r[n++])+","+b(r[n])+" ";r.closed&&(i+="z")}return i}function ue(e){for(var t,n;e&&e!==i;)(n=e._gsap)&&n.uncache&&n.get(e,"x"),n&&!n.scaleX&&!n.scaleY&&n.renderTransform&&(n.scaleX=n.scaleY=1e-4,n.renderTransform(1,n),t?t.push(n):t=[n]),e=e.parentNode;return t}function fe(){return p.pageYOffset||u.scrollTop||r.scrollTop||i.scrollTop||0}function ge(){return p.pageXOffset||u.scrollLeft||r.scrollLeft||i.scrollLeft||0}function pe(e){return"fixed"===p.getComputedStyle(e).position||((e=e.parentNode)&&1===e.nodeType?pe(e):void 0)}function de(e,t){var n,r,i,o,s=L(e),a=e===s,l=s?ve:ye,h=e.parentNode;if(e===p)return e;if(l.length||l.push(_(e,1),_(e,2),_(e,3)),l=s?m:c,s)a?(i=-(r=xe(e)).e/r.a,o=-r.f/r.d,n=v):e.getBBox?(r=e.getBBox(),i=(n=(n=e.transform?e.transform.baseVal:{}).numberOfItems?1<n.numberOfItems?we(n):n.getItem(0).matrix:v).a*r.x+n.c*r.y,o=n.b*r.x+n.d*r.y):(n=new M,i=o=0),t&&"g"===e.tagName.toLowerCase()&&(i=o=0),(a?s:h).appendChild(l),l.setAttribute("transform","matrix("+n.a+","+n.b+","+n.c+","+n.d+","+(n.e+i)+","+(n.f+o)+")");else{if(i=o=0,ce)for(n=e.offsetParent,r=e;(r=r&&r.parentNode)&&r!==n&&r.parentNode;)4<(p.getComputedStyle(r)[y]+"").length&&(i=r.offsetLeft,o=r.offsetTop,r=0);if("absolute"!==(t=p.getComputedStyle(e)).position&&"fixed"!==t.position)for(n=e.offsetParent;h&&h!==n;)i+=h.scrollLeft||0,o+=h.scrollTop||0,h=h.parentNode;(r=l.style).top=e.offsetTop-o+"px",r.left=e.offsetLeft-i+"px",r[y]=t[y],r[w]=t[w],r.position="fixed"===t.position?"fixed":"absolute",e.parentNode.appendChild(l)}return l}function g(e,t,n,r,i,o,s){return e.a=t,e.b=n,e.c=r,e.d=i,e.e=o,e.f=s,e}var u,p,r,i,c,m,v,o,ce,e,y="transform",w=y+"Origin",me=function(e){var t,n=e.ownerDocument||e;!(y in e.style)&&"msTransform"in e.style&&(w=(y="msTransform")+"Origin");for(;n.parentNode&&(n=n.parentNode););return p=window,v=new M,n&&(r=(u=n).documentElement,i=n.body,(o=u.createElementNS("http://www.w3.org/2000/svg","g")).style.transform="none",e=n.createElement("div"),t=n.createElement("div"),i.appendChild(e),e.appendChild(t),e.style.position="static",e.style[y]="translate3d(0,0,1px)",ce=t.offsetParent!==e,i.removeChild(e)),n},ve=[],ye=[],L=function(e){return e.ownerSVGElement||("svg"===(e.tagName+"").toLowerCase()?e:null)},_=function e(t,n){var r,i,o,s,a,l;if(t.parentNode&&(u||me(t)))return l=(r=L(t))?r.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",i=r?n?"rect":"g":"div",o=2!==n?0:100,s=3===n?100:0,a="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",l=u.createElementNS?u.createElementNS(l.replace(/^https/,"http"),i):u.createElement(i),n&&(r?(m=m||e(t),l.setAttribute("width",.01),l.setAttribute("height",.01),l.setAttribute("transform","translate("+o+","+s+")"),m):(c||((c=e(t)).style.cssText=a),l.style.cssText=a+"width:0.1px;height:0.1px;top:"+s+"px;left:"+o+"px",c)).appendChild(l),l;throw"Need document and parent."},we=function(e){for(var t=new M,n=0;n<e.numberOfItems;n++)t.multiply(e.getItem(n).matrix);return t},xe=function(e){var t,n=e.getCTM();return n||(t=e.style[y],e.style[y]="none",e.appendChild(o),n=o.getCTM(),e.removeChild(o),t?e.style[y]=t:e.style.removeProperty(y.replace(/([A-Z])/g,"-$1").toLowerCase())),n||v.clone()},M=((e=n.prototype).inverse=function(){var e=this.a,t=this.b,n=this.c,r=this.d,i=this.e,o=this.f,s=e*r-t*n||1e-10;return g(this,r/s,-t/s,-n/s,e/s,(n*o-r*i)/s,-(e*o-t*i)/s)},e.multiply=function(e){var t=this.a,n=this.b,r=this.c,i=this.d,o=this.e,s=this.f,a=e.a,l=e.c,h=e.b,u=e.d,f=e.e,e=e.f;return g(this,a*t+h*r,a*n+h*i,l*t+u*r,l*n+u*i,o+f*t+e*r,s+f*n+e*i)},e.clone=function(){return new n(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(e){var t=this.a,n=this.b,r=this.c,i=this.d,o=this.e,s=this.f;return t===e.a&&n===e.b&&r===e.c&&i===e.d&&o===e.e&&s===e.f},e.apply=function(e,t){var n=e.x,e=e.y,r=this.a,i=this.b,o=this.c,s=this.d,a=this.e,l=this.f;return(t=void 0===t?{}:t).x=n*r+e*o+a||0,t.y=n*i+e*s+l||0,t},n);function n(e,t,n,r,i,o){g(this,e=void 0===e?1:e,t=void 0===t?0:t,n=void 0===n?0:n,r=void 0===r?1:r,i=void 0===i?0:i,o=void 0===o?0:o)}function l(e,t,n,r){if(!e||!e.parentNode||(u||me(e)).documentElement===e)return new M;var i=ue(e),o=L(e)?ve:ye,n=de(e,n),s=o[0].getBoundingClientRect(),a=o[1].getBoundingClientRect(),o=o[2].getBoundingClientRect(),l=n.parentNode,r=!r&&pe(e),e=new M((a.left-s.left)/100,(a.top-s.top)/100,(o.left-s.left)/100,(o.top-s.top)/100,s.left+(r?0:ge()),s.top+(r?0:fe()));if(l.removeChild(n),i)for(s=i.length;s--;)(a=i[s]).scaleX=a.scaleY=0,a.renderTransform(1,a);return t?e.inverse():e}function T(e,t,n,r){for(var i=t.length,o=2===r?0:r,s=0;s<i;s++)e[o]=parseFloat(t[s][n]),2===r&&(e[o+1]=0),o+=2;return e}function be(e){for(var t=e[0],n=e[1],r=2;r<e.length;r+=2)t=e[r]+=t,n=e[r+1]+=n}function Pe(e,t,n,r,i,o,s,a,l){return t="cubic"===s.type?[t]:(!1!==s.fromCurrent&&t.unshift(I(n,r,a),i?I(n,i,l):0),s.relative&&be(t),[(i?h:le)(t,s.curviness)]),t=o(Le(t,n,s)),N(e,n,r,t,"x",a),i&&N(e,n,i,t,"y",l),x(t,s.resolution||(0===s.curviness?20:12))}function Ce(e,t,n){var r,i=l(e),o=0,s=0;return"svg"===(e.tagName+"").toLowerCase()?(r=e.viewBox.baseVal).width||(r={width:+e.getAttribute("width"),height:+e.getAttribute("height")}):r=t&&e.getBBox&&e.getBBox(),t&&"auto"!==t&&(o=t.push?t[0]*(r?r.width:e.offsetWidth||0):t.x,s=t.push?t[1]*(r?r.height:e.offsetHeight||0):t.y),n.apply(o||s?i.apply({x:o,y:s}):{x:i.e,y:i.f})}function Le(e,t,n){var r=n.align,i=n.matrix,o=n.offsetX,s=n.offsetY,n=n.alignOrigin,a=e[0][0],l=e[0][1],h=I(t,"x"),u=I(t,"y");return e&&e.length?(r&&("self"===r||(r=O(r)[0]||t)===t?f(e,1,0,0,1,h-a,u-l):(n&&!1!==n[2]?S.set(t,{transformOrigin:100*n[0]+"% "+100*n[1]+"%"}):n=[I(t,"xPercent")/-100,I(t,"yPercent")/-100],r=(t=Ae(t,r,n,"auto")).apply({x:a,y:l}),f(e,t.a,t.b,t.c,t.d,h+t.e-(r.x-t.e),u+t.f-(r.y-t.f)))),i?f(e,i.a,i.b,i.c,i.d,i.e,i.f):(o||s)&&f(e,1,0,0,1,o||0,s||0),e):d("M0,0L0,0")}function N(e,t,n,r,i,o){var s=t._gsap,a=(a=(a=s.harness)&&a.aliases&&a.aliases[n])&&a.indexOf(",")<0?a:n;(n=e._pt=new _e(e._pt,t,a,0,0,Se,0,s.set(t,a,e))).u=A(s.get(t,a,o))||0,n.path=r,n.pp=i,e._props.push(a)}var S,_e,A,O,Me="x,translateX,left,marginLeft,xPercent".split(","),Te="y,translateY,top,marginTop,yPercent".split(","),Ne=Math.PI/180,I=function(e,t,n){return parseFloat(e._gsap.get(e,t,n||"px"))||0},Se=function(e){return e},ke=/[-+\.]*\d+\.?(?:e-|e\+)?\d*/g,Ae=function(e,t,n,r){var i,o=l(e.parentNode,!0,!0),s=o.clone().multiply(l(t)),n=Ce(e,n,o),o=Ce(t,r,o),a=o.x,o=o.y;return s.e=s.f=0,"auto"===r&&t.getTotalLength&&"path"===t.tagName.toLowerCase()&&(i=t.getAttribute("d").match(ke)||[],a+=(i=s.apply({x:+i[0],y:+i[1]})).x,o+=i.y),(i||t.getBBox&&e.getBBox&&t.ownerSVGElement===e.ownerSVGElement)&&(a-=(i=s.apply(t.getBBox())).x,o-=i.y),s.e=a-n.x,s.f=o-n.y,s};(S||"undefined"!=typeof window&&(S=window.gsap)&&S.registerPlugin&&S)&&S.registerPlugin({version:"3.10.4",name:"motionPath",register:function(e,t,n){A=(S=e).utils.getUnit,O=S.utils.toArray,_e=n},init:function(e,t){if(!S)return console.warn("Please gsap.registerPlugin(MotionPathPlugin)"),!1;var n,r,i,o=[],s=t="object"==typeof t&&!t.style&&t.path?t:{path:t},a=s.path,l=s.autoRotate,h=s.unitX,u=s.unitY,f=s.x,g=s.y,s=a[0],p=(r=t.start,i="end"in t?t.end:1,function(e){return r||1!==i?oe(e,r,i):e});if(this.rawPaths=o,this.target=e,(this.rotate=l||0===l)&&(this.rOffset=parseFloat(l)||0,this.radians=!!t.useRadians,this.rProp=t.rotation||"rotation",this.rSet=e._gsap.set(e,this.rProp,this),this.ru=A(e._gsap.get(e,this.rProp))||0),!Array.isArray(a)||"closed"in a||"number"==typeof s)x(l=p(Le(d(t.path),e,t)),t.resolution),o.push(l),N(this,e,t.x||"x",l,"x",t.unitX||"px"),N(this,e,t.y||"y",l,"y",t.unitY||"px");else{for(n in s)!f&&~Me.indexOf(n)?f=n:!g&&~Te.indexOf(n)&&(g=n);for(n in f&&g?o.push(Pe(this,T(T([],a,f,0),a,g,1),e,f,g,p,t,h||A(a[0][f]),u||A(a[0][g]))):f=g=0,s)n!==f&&n!==g&&o.push(Pe(this,T([],a,n,2),e,n,0,p,t,A(a[0][n])))}},render:function(e,t){var n=t.rawPaths,r=n.length,i=t._pt;for(1<e?e=1:e<0&&(e=0);r--;)ae(n[r],e,!r&&t.rotate,n[r]);for(;i;)i.set(i.t,i.p,i.path[i.pp]+i.u,i.d,e),i=i._next;t.rotate&&t.rSet(t.target,t.rProp,n[0].angle*(t.radians?Ne:1)+t.rOffset+t.ru,t,e)},getLength:function(e){return x(d(e)).totalLength},sliceRawPath:oe,getRawPath:d,pointsToSegment:h,stringToRawPath:C,rawPathToString:he,transformRawPath:f,getGlobalMatrix:l,getPositionOnPath:ae,cacheRawPathMeasurements:x,convertToPath:function(e,t){return O(e).map(function(e){return re(e,!1!==t)})},convertCoordinates:function(e,t,n){t=l(t,!0,!0).multiply(l(e));return n?t.apply(n):t},getAlignMatrix:Ae,getRelativePosition:function(e,t,n,r){e=Ae(e,t,n,r);return{x:e.e,y:e.f}},arrayToRawPath:function(e,t){e=T(T([],e,(t=t||{}).x||"x",0),e,t.y||"y",1);return t.relative&&be(e),["cubic"===t.type?e:h(e,t.curviness)]}})},"object"==typeof exports&&"undefined"!=typeof module?n():"function"==typeof define&&define.amd?define(["exports"],n):n((t=t||self).window=t.window||{}),window.PremiumSvgDrawerHandler=function(g,p,d){var c,m,e="widget"!==g.data("element_type"),v=g.hasClass("premium-parallax-yes");!elementorFrontend.isEditMode()&&0<g.closest(".draw-triggered").length||e&&!v||(e=g.find((v?".premium-parallax-layer ":"")+".premium-svg-drawer"),c=0,setTimeout(function(){g.hasClass("elementor-widget-premium-addon-tabs")?g.find(".premium-tab-link div.premium-svg-drawer svg").addClass("premium-title-icon").unwrap():g.hasClass("elementor-widget-premium-image-accordion")?g.find(".premium-accordion-li div[class*='premium-svg-'] svg").addClass("premium-accordion-icon premium-svg-drawer").unwrap():g.hasClass("elementor-widget-premium-addon-image-hotspots")&&g.find(".premium-image-hotspots-main-icons div[class*='premium-svg-'] svg").addClass("premium-image-hotspots-icon premium-svg-drawer").unwrap(),g.not(".elementor-widget-premium-notifications, .elementor-widget-premium-notbar").find(".elementor-invisible").removeClass("elementor-invisible"),g.hasClass("elementor-widget-premium-notifications")&&g.find(".pa-recent-notification").removeClass("elementor-invisible")},50),e.length&&(e.length<2&&g.removeClass("pa-svg-draw-seq-yes"),g.hasClass("pa-svg-draw-seq-yes")&&(m=new TimelineMax({yoyo:!!g.hasClass("pa-svg-draw-yoyo-yes"),repeat:g.hasClass("pa-svg-draw-loop-yes")?-1:0})),g.addClass("draw-triggered"),e.each(function(e,t){var n,r=p(t),i=r.data(),o=null,s=c,t=0<p(t).closest(".premium-pricing-icon-container").length,a=(r.find("title").remove(),o=!g.hasClass("pa-svg-draw-seq-yes")||i.svgHover||t?(n=new TimelineMax({paused:!0,yoyo:!!i.svgYoyo,repeat:i.svgLoop?-1:0,onReverseComplete:function(){i.svgRestart&&n.stop&&n.stop()}}),s=0,n):m,i.svgReverse?"to":"from"),l=r.find("path, circle, rect, square, ellipse, polyline, polygon, line"),h=0,u=i.svgPoint,f=!0;""==i.svgTrans&&(f=!1),l.each(function(e,t){t=p(t);f&&t.attr("fill","transparent"),i.svgSync&&(e=0),h=e,o[a](t,{PaSvgDrawer:(u||0)+"% 0"},e+s)}),(i.svgFill||i.svgStroke)&&(h=0==h?s+1:s+h,o.to(l,1,{onStart:function(){l.addClass("no-transition")},fill:i.svgFill,stroke:i.svgStroke,onComplete:function(){i.svgLoop||i.svgYoyo||l.removeClass("no-transition")}},h)),g.hasClass("pa-svg-draw-seq-yes")&&!i.svgHover||!i.svgFrames?(d=d||g.find(".premium-img-layers-wrapper, .premium-tabs, .premium-pricing-table-container, .premium-bullet-list-box").data("speed"),o.duration(d)):o.duration(i.svgFrames),g.hasClass("pa-svg-draw-seq-yes")&&!i.svgHover&&(c+=i.svgSync?1:l.length),g.hasClass("elementor-widget-premium-addon-magic-section")?o.play():i.svgHover?(v||(g.hasClass("elementor-widget-premium-addon-icon-box")||g.find(".premium-drawer-hover").length?r=g:g.hasClass("elementor-widget-premium-icon-list")?r=r.closest(".premium-bullet-list-content"):g.hasClass("elementor-widget-premium-addon-tabs")?r=r.closest(".premium-tabs-nav-list-item"):g.hasClass("elementor-widget-premium-image-accordion")&&(r=r.closest(".premium-accordion-li"))),r.hover(function(){o.play()},function(){o.pause()})):new IntersectionObserver(function(e){e.forEach(function(e,t){e.isIntersecting&&(o.play(),"up"===window.paDirection)&&i.svgRestart&&o.reverse()})},{threshold:parseFloat(i.svgAnimOffset||"50%")/100}).observe(g[0])})))},e(window).on("elementor/frontend/init",function(){elementorFrontend.hooks.addAction("frontend/element_ready/widget",window.PremiumSvgDrawerHandler)})}(jQuery);
!function(e){var t,a;!function(e){var t={};function a(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,a),i.l=!0,i.exports}a.m=e,a.c=t,a.d=function(e,t,n){a.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},a.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},a.t=function(e,t){if(1&t&&(e=a(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(a.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)a.d(n,i,function(t){return e[t]}.bind(null,i));return n},a.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(t,"a",t),t},a.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},a.p="",a(a.s=11)}([,,function(e,t,a){"use strict";e.exports=function(e){"complete"===document.readyState||"interactive"===document.readyState?e.call():document.attachEvent?document.attachEvent("onreadystatechange",function(){"interactive"===document.readyState&&e.call()}):document.addEventListener&&document.addEventListener("DOMContentLoaded",e)}},,function(e,t,a){"use strict";(function(t){var a;a="undefined"!=typeof window?window:void 0!==t?t:"undefined"!=typeof self?self:{},e.exports=a}).call(this,a(5))},function(e,t,a){"use strict";var n,i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(e){"object"===("undefined"==typeof window?"undefined":i(window))&&(n=window)}e.exports=n},,,,,,function(e,t,a){e.exports=a(12)},function(e,t,a){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=l(a(2)),o=a(4),r=l(a(13));function l(e){return e&&e.__esModule?e:{default:e}}var s=o.window.jarallax;if(o.window.jarallax=r.default,o.window.jarallax.noConflict=function(){return o.window.jarallax=s,this},void 0!==o.jQuery){var p=function(){var e=arguments||[];Array.prototype.unshift.call(e,this);var t=r.default.apply(o.window,e);return"object"!==(void 0===t?"undefined":n(t))?t:this};p.constructor=r.default.constructor;var c=o.jQuery.fn.jarallax;o.jQuery.fn.jarallax=p,o.jQuery.fn.jarallax.noConflict=function(){return o.jQuery.fn.jarallax=c,this}}(0,i.default)(function(){(0,r.default)(document.querySelectorAll("[data-jarallax]"))})},function(e,t,a){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0});var n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,i=!1,o=void 0;try{for(var r,l=e[Symbol.iterator]();!(n=(r=l.next()).done)&&(a.push(r.value),!t||a.length!==t);n=!0);}catch(e){i=!0,o=e}finally{try{!n&&l.return&&l.return()}finally{if(i)throw o}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r=p(a(2)),l=p(a(14)),s=a(4);function p(e){return e&&e.__esModule?e:{default:e}}var c=-1<navigator.userAgent.indexOf("MSIE ")||-1<navigator.userAgent.indexOf("Trident/")||-1<navigator.userAgent.indexOf("Edge/"),u=function(){for(var e="transform WebkitTransform MozTransform".split(" "),t=document.createElement("div"),a=0;a<e.length;a++)if(t&&void 0!==t.style[e[a]])return e[a];return!1}(),d=void 0,m=void 0,f=void 0,y=!1,g=!1;function v(e){d=s.window.innerWidth||document.documentElement.clientWidth,m=s.window.innerHeight||document.documentElement.clientHeight,"object"!==(void 0===e?"undefined":o(e))||"load"!==e.type&&"dom-loaded"!==e.type||(y=!0)}v(),s.window.addEventListener("resize",v),s.window.addEventListener("orientationchange",v),s.window.addEventListener("load",v),(0,r.default)(function(){v({type:"dom-loaded"})});var x=[],h=!1;function _(){if(x.length){f=void 0!==s.window.pageYOffset?s.window.pageYOffset:(document.documentElement||document.body.parentNode||document.body).scrollTop;var e=y||!h||h.width!==d||h.height!==m,t=g||e||!h||h.y!==f;g=y=!1,(e||t)&&(x.forEach(function(a){e&&a.onResize(),t&&a.onScroll()}),h={width:d,height:m,y:f}),(0,l.default)(_)}}var b=!!e.ResizeObserver&&new e.ResizeObserver(function(e){e&&e.length&&(0,l.default)(function(){e.forEach(function(e){e.target&&e.target.jarallax&&(y||e.target.jarallax.onResize(),g=!0)})})}),w=0,P=function(){function e(t,a){!function(t,a){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this);var i=this;i.instanceID=w++,i.$item=t,i.defaults={type:"scroll",speed:.5,imgSrc:null,imgElement:".jarallax-img",imgSize:"cover",imgPosition:"50% 50%",imgRepeat:"no-repeat",keepImg:!1,elementInViewport:null,zIndex:-100,disableParallax:!1,disableVideo:!1,automaticResize:!0,videoSrc:null,videoStartTime:0,videoEndTime:0,videoVolume:0,videoPlayOnlyVisible:!0,onScroll:null,onInit:null,onDestroy:null,onCoverImage:null};var r=i.$item.getAttribute("data-jarallax"),l=JSON.parse(r||"{}");r&&console.warn("Detected usage of deprecated data-jarallax JSON options, you should use pure data-attribute options. See info here - https://github.com/nk-o/jarallax/issues/53");var s=i.$item.dataset||{},p={};if(Object.keys(s).forEach(function(e){var t=e.substr(0,1).toLowerCase()+e.substr(1);t&&void 0!==i.defaults[t]&&(p[t]=s[e])}),i.options=i.extend({},i.defaults,l,p,a),i.pureOptions=i.extend({},i.options),Object.keys(i.options).forEach(function(e){"true"===i.options[e]?i.options[e]=!0:"false"===i.options[e]&&(i.options[e]=!1)}),i.options.speed=Math.min(2,Math.max(-1,parseFloat(i.options.speed))),(i.options.noAndroid||i.options.noIos)&&(console.warn("Detected usage of deprecated noAndroid or noIos options, you should use disableParallax option. See info here - https://github.com/nk-o/jarallax/#disable-on-mobile-devices"),i.options.disableParallax||(i.options.noIos&&i.options.noAndroid?i.options.disableParallax=/iPad|iPhone|iPod|Android/:i.options.noIos?i.options.disableParallax=/iPad|iPhone|iPod/:i.options.noAndroid&&(i.options.disableParallax=/Android/))),"string"==typeof i.options.disableParallax&&(i.options.disableParallax=new RegExp(i.options.disableParallax)),i.options.disableParallax instanceof RegExp){var c=i.options.disableParallax;i.options.disableParallax=function(){return c.test(navigator.userAgent)}}if("function"!=typeof i.options.disableParallax&&(i.options.disableParallax=function(){return!1}),"string"==typeof i.options.disableVideo&&(i.options.disableVideo=new RegExp(i.options.disableVideo)),i.options.disableVideo instanceof RegExp){var u=i.options.disableVideo;i.options.disableVideo=function(){return u.test(navigator.userAgent)}}"function"!=typeof i.options.disableVideo&&(i.options.disableVideo=function(){return!1});var d=i.options.elementInViewport;d&&"object"===(void 0===d?"undefined":o(d))&&void 0!==d.length&&(d=n(d,1)[0]),d instanceof Element||(d=null),i.options.elementInViewport=d,i.image={src:i.options.imgSrc||null,$container:null,useImgTag:!1,position:"absolute"},i.initImg()&&i.canInitParallax()&&i.init()}return i(e,[{key:"css",value:function(e,t){return"string"==typeof t?s.window.getComputedStyle(e).getPropertyValue(t):(t.transform&&u&&(t[u]=t.transform),Object.keys(t).forEach(function(a){e.style[a]=t[a]}),e)}},{key:"extend",value:function(e){var t=arguments;return e=e||{},Object.keys(arguments).forEach(function(a){t[a]&&Object.keys(t[a]).forEach(function(n){e[n]=t[a][n]})}),e}},{key:"getWindowData",value:function(){return{width:d,height:m,y:f}}},{key:"initImg",value:function(){var e=this,t=e.options.imgElement;return t&&"string"==typeof t&&(t=e.$item.querySelector(t)),t instanceof Element||(t=null),t&&(e.options.keepImg?e.image.$item=t.cloneNode(!0):(e.image.$item=t,e.image.$itemParent=t.parentNode),e.image.useImgTag=!0),!(!e.image.$item&&(null===e.image.src&&(e.image.src=e.css(e.$item,"background-image").replace(/^url\(['"]?/g,"").replace(/['"]?\)$/g,"")),!e.image.src||"none"===e.image.src))}},{key:"canInitParallax",value:function(){return u&&!this.options.disableParallax()}},{key:"init",value:function(){var e=this,t={position:"absolute",top:0,left:0,width:"100%",height:"100%",overflow:"hidden",pointerEvents:"none"},a={};if(!e.options.keepImg){var n=e.$item.getAttribute("style");if(n&&e.$item.setAttribute("data-jarallax-original-styles",n),e.image.useImgTag){var i=e.image.$item.getAttribute("style");i&&e.image.$item.setAttribute("data-jarallax-original-styles",i)}}if("static"===e.css(e.$item,"position")&&e.css(e.$item,{position:"relative"}),"auto"===e.css(e.$item,"z-index")&&e.css(e.$item,{zIndex:0}),e.image.$container=document.createElement("div"),e.css(e.image.$container,t),e.css(e.image.$container,{"z-index":e.options.zIndex}),c&&e.css(e.image.$container,{opacity:.9999}),e.image.$container.setAttribute("id","jarallax-container-"+e.instanceID),e.$item.appendChild(e.image.$container),e.image.useImgTag?a=e.extend({"object-fit":e.options.imgSize,"object-position":e.options.imgPosition,"font-family":"object-fit: "+e.options.imgSize+"; object-position: "+e.options.imgPosition+";","max-width":"none"},t,a):(e.image.$item=document.createElement("div"),e.image.src&&(a=e.extend({"background-position":e.options.imgPosition,"background-size":e.options.imgSize,"background-repeat":e.options.imgRepeat,"background-image":'url("'+e.image.src+'")'},t,a))),"opacity"!==e.options.type&&"scale"!==e.options.type&&"scale-opacity"!==e.options.type&&1!==e.options.speed||(e.image.position="absolute"),"fixed"===e.image.position)for(var o=0,r=e.$item;null!==r&&r!==document&&0===o;){var l=e.css(r,"-webkit-transform")||e.css(r,"-moz-transform")||e.css(r,"transform");l&&"none"!==l&&(o=1,e.image.position="absolute"),r=r.parentNode}a.position=e.image.position,e.css(e.image.$item,a),e.image.$container.appendChild(e.image.$item),e.onResize(),e.onScroll(!0),e.options.automaticResize&&b&&b.observe(e.$item),e.options.onInit&&e.options.onInit.call(e),"none"!==e.css(e.$item,"background-image")&&e.css(e.$item,{"background-image":"none"}),e.addToParallaxList()}},{key:"addToParallaxList",value:function(){x.push(this),1===x.length&&_()}},{key:"removeFromParallaxList",value:function(){var e=this;x.forEach(function(t,a){t.instanceID===e.instanceID&&x.splice(a,1)})}},{key:"destroy",value:function(){var e=this;e.removeFromParallaxList();var t=e.$item.getAttribute("data-jarallax-original-styles");if(e.$item.removeAttribute("data-jarallax-original-styles"),t?e.$item.setAttribute("style",t):e.$item.removeAttribute("style"),e.image.useImgTag){var a=e.image.$item.getAttribute("data-jarallax-original-styles");e.image.$item.removeAttribute("data-jarallax-original-styles"),a?e.image.$item.setAttribute("style",t):e.image.$item.removeAttribute("style"),e.image.$itemParent&&e.image.$itemParent.appendChild(e.image.$item)}e.$clipStyles&&e.$clipStyles.parentNode.removeChild(e.$clipStyles),e.image.$container&&e.image.$container.parentNode.removeChild(e.image.$container),e.options.onDestroy&&e.options.onDestroy.call(e),delete e.$item.jarallax}},{key:"clipContainer",value:function(){if("fixed"===this.image.position){var e=this,t=e.image.$container.getBoundingClientRect(),a=t.width,n=t.height;e.$clipStyles||(e.$clipStyles=document.createElement("style"),e.$clipStyles.setAttribute("type","text/css"),e.$clipStyles.setAttribute("id","jarallax-clip-"+e.instanceID),(document.head||document.getElementsByTagName("head")[0]).appendChild(e.$clipStyles));var i="#jarallax-container-"+e.instanceID+" {\n           clip: rect(0 "+a+"px "+n+"px 0);\n           clip: rect(0, "+a+"px, "+n+"px, 0);\n        }";e.$clipStyles.styleSheet?e.$clipStyles.styleSheet.cssText=i:e.$clipStyles.innerHTML=i}}},{key:"coverImage",value:function(){var e,t=this,a=t.image.$container.getBoundingClientRect(),n=a.height,i=t.options.speed,o="scroll"===t.options.type||"scroll-opacity"===t.options.type,r=0,l=n;return o&&(r=i<0?i*Math.max(n,m):i*(n+m),1<i?l=Math.abs(r-m):i<0?l=r/i+Math.abs(r):l+=Math.abs(m-n)*(1-i),r/=2),t.parallaxScrollDistance=r,e=o?(m-l)/2:(n-l)/2,t.css(t.image.$item,{height:l+"px",marginTop:e+"px",left:"fixed"===t.image.position?a.left+"px":"0",width:a.width+"px"}),t.options.onCoverImage&&t.options.onCoverImage.call(t),{image:{height:l,marginTop:e},container:a}}},{key:"isVisible",value:function(){return this.isElementInViewport||!1}},{key:"onScroll",value:function(e){var t=this,a=t.$item.getBoundingClientRect(),n=a.top,i=a.height,o={},r=a;if(t.options.elementInViewport&&(r=t.options.elementInViewport.getBoundingClientRect()),t.isElementInViewport=0<=r.bottom&&0<=r.right&&r.top<=m&&r.left<=d,e||t.isElementInViewport){var l=Math.max(0,n),s=Math.max(0,i+n),p=Math.max(0,-n),c=Math.max(0,n+i-m),u=Math.max(0,i-(n+i-m)),f=Math.max(0,-n+m-i),y=1-2*(m-n)/(m+i),g=1;if(i<m?g=1-(p||c)/i:s<=m?g=s/m:u<=m&&(g=u/m),"opacity"!==t.options.type&&"scale-opacity"!==t.options.type&&"scroll-opacity"!==t.options.type||(o.transform="translate3d(0,0,0)",o.opacity=g),"scale"===t.options.type||"scale-opacity"===t.options.type){var v=1;t.options.speed<0?v-=t.options.speed*g:v+=t.options.speed*(1-g),o.transform="scale("+v+") translate3d(0,0,0)"}if("scroll"===t.options.type||"scroll-opacity"===t.options.type){var x=t.parallaxScrollDistance*y;"absolute"===t.image.position&&(x-=n),o.transform="translate3d(0,"+x+"px,0)"}t.css(t.image.$item,o),t.options.onScroll&&t.options.onScroll.call(t,{section:a,beforeTop:l,beforeTopEnd:s,afterTop:p,beforeBottom:c,beforeBottomEnd:u,afterBottom:f,visiblePercent:g,fromViewportCenter:y})}}},{key:"onResize",value:function(){this.coverImage(),this.clipContainer()}}]),e}(),S=function(e){("object"===("undefined"==typeof HTMLElement?"undefined":o(HTMLElement))?e instanceof HTMLElement:e&&"object"===(void 0===e?"undefined":o(e))&&null!==e&&1===e.nodeType&&"string"==typeof e.nodeName)&&(e=[e]);for(var t=arguments[1],a=Array.prototype.slice.call(arguments,2),n=e.length,i=0,r=void 0;i<n;i++)if("object"===(void 0===t?"undefined":o(t))||void 0===t?e[i].jarallax||(e[i].jarallax=new P(e[i],t)):e[i].jarallax&&(r=e[i].jarallax[t].apply(e[i].jarallax,a)),void 0!==r)return r;return e};S.constructor=P,t.default=S}).call(this,a(5))},function(e,t,a){"use strict";var n=a(4),i=n.requestAnimationFrame||n.webkitRequestAnimationFrame||n.mozRequestAnimationFrame||function(e){var t=+new Date,a=Math.max(0,16-(t-o)),n=setTimeout(e,a);return o=t,n},o=+new Date,r=n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.mozCancelAnimationFrame||clearTimeout;Function.prototype.bind&&(i=i.bind(n),r=r.bind(n)),(e.exports=i).cancel=r}]),t=this,a=function(e){"use strict";function t(){return"undefined"!=typeof window}function a(){return c||t()&&(c=window.gsap)&&c.registerPlugin&&c}function n(e){return"string"==typeof e}function i(e){return"function"==typeof e}function o(e,t){var a="x"===t?"Width":"Height",n="scroll"+a,i="client"+a;return e===d||e===m||e===f?Math.max(m[n],f[n])-(d["inner"+a]||m[i]||f[i]):e[n]-e["offset"+a]}function r(e,t){var a="scroll"+("x"===t?"Left":"Top");return e===d&&(null!=e.pageXOffset?a="page"+t.toUpperCase()+"Offset":e=null!=m[a]?m:f),function(){return e[a]}}function l(e,t){if(!(e=y(e)[0])||!e.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var a=e.getBoundingClientRect(),n=!t||t===d||t===f,i=n?{top:m.clientTop-(d.pageYOffset||m.scrollTop||f.scrollTop||0),left:m.clientLeft-(d.pageXOffset||m.scrollLeft||f.scrollLeft||0)}:t.getBoundingClientRect(),o={x:a.left-i.left,y:a.top-i.top};return!n&&t&&(o.x+=r(t,"x")(),o.y+=r(t,"y")()),o}function s(e,t,a,i,r){return isNaN(e)||"object"==typeof e?n(e)&&"="===e.charAt(1)?parseFloat(e.substr(2))*("-"===e.charAt(0)?-1:1)+i-r:"max"===e?o(t,a)-r:Math.min(o(t,a),l(e,t)[a]-r):parseFloat(e)-r}function p(){c=a(),t()&&c&&document.body&&(d=window,f=document.body,m=document.documentElement,y=c.utils.toArray,c.config({autoKillThreshold:7}),g=c.config(),u=1)}var c,u,d,m,f,y,g,v={version:"3.6.1",name:"scrollTo",rawVars:1,register:function(e){c=e,p()},init:function(e,t,a,o,l){u||p();var c=this;c.isWin=e===d,c.target=e,c.tween=a,t=function(e,t,a,o){if(i(e)&&(e=e(t,a,o)),"object"!=typeof e)return n(e)&&"max"!==e&&"="!==e.charAt(1)?{x:e,y:e}:{y:e};if(e.nodeType)return{y:e,x:e};var r,l={};for(r in e)l[r]="onAutoKill"!==r&&i(e[r])?e[r](t,a,o):e[r];return l}(t,o,e,l),c.vars=t,c.autoKill=!!t.autoKill,c.getX=r(e,"x"),c.getY=r(e,"y"),c.x=c.xPrev=c.getX(),c.y=c.yPrev=c.getY(),null!=t.x?(c.add(c,"x",c.x,s(t.x,e,"x",c.x,t.offsetX||0),o,l),c._props.push("scrollTo_x")):c.skipX=1,null!=t.y?(c.add(c,"y",c.y,s(t.y,e,"y",c.y,t.offsetY||0),o,l),c._props.push("scrollTo_y")):c.skipY=1},render:function(e,t){for(var a,n,i,r,l,s=t._pt,p=t.target,c=t.tween,u=t.autoKill,m=t.xPrev,f=t.yPrev,y=t.isWin;s;)s.r(e,s.d),s=s._next;a=y||!t.skipX?t.getX():m,i=(n=y||!t.skipY?t.getY():f)-f,r=a-m,l=g.autoKillThreshold,t.x<0&&(t.x=0),t.y<0&&(t.y=0),u&&(!t.skipX&&(l<r||r<-l)&&a<o(p,"x")&&(t.skipX=1),!t.skipY&&(l<i||i<-l)&&n<o(p,"y")&&(t.skipY=1),t.skipX&&t.skipY&&(c.kill(),t.vars.onAutoKill&&t.vars.onAutoKill.apply(c,t.vars.onAutoKillParams||[]))),y?d.scrollTo(t.skipX?a:t.x,t.skipY?n:t.y):(t.skipY||(p.scrollTop=t.y),t.skipX||(p.scrollLeft=t.x)),t.xPrev=t.x,t.yPrev=t.y},kill:function(e){var t="scrollTo"===e;!t&&"scrollTo_x"!==e||(this.skipX=1),!t&&"scrollTo_y"!==e||(this.skipY=1)}};v.max=o,v.getOffset=l,v.buildGetter=r,a()&&c.registerPlugin(v),e.ScrollToPlugin=v,e.default=v,"undefined"==typeof window||window!==e?Object.defineProperty(e,"__esModule",{value:!0}):delete e.default},"object"==typeof exports&&"undefined"!=typeof module?a(exports):"function"==typeof define&&define.amd?define(["exports"],a):a((t=t||self).window=t.window||{}),window.premiumParallaxEffects=function(t,a){var n=this,i=e(t),o=i.data("scrolls"),r=a,l=r.elType,s=(i.offset(),i.closest(".premium-hscroll-temp").length);n.elementRules={},n.init=function(){o||"SECTION"===l?r.effects.length&&(n.setDefaults(),elementorFrontend.elements.$window.on("scroll load",n.initScroll)):elementorFrontend.elements.$window.off("scroll load",n.initScroll)},n.setDefaults=function(){r.defaults={},r.defaults.axis="y"},n.transform=function(e,t,a){"down"===a.direction&&(t=100-t),a.range&&(a.range.start>t&&!s&&(t=a.range.start),a.range.end<t&&!s&&(t=a.range.end)),r.defaults.unit="rotate"===e?"deg":"px",n.updateElement("transform",e,n.getStep(t,a)+r.defaults.unit)},n.getPercents=function(){var e=n.getDimensions(),t=innerHeight;return s&&(t=0),elementTopWindowPoint=e.elementTop-pageYOffset,elementEntrancePoint=elementTopWindowPoint-t,passedRangePercents=100/e.range*(-1*elementEntrancePoint),passedRangePercents},n.initScroll=function(){r.effects.includes("translateY")&&n.initVScroll(),r.effects.includes("translateX")&&n.initHScroll()},n.initVScroll=function(){var e=n.getPercents();n.transform("translateY",e,r.vscroll)},n.initHScroll=function(){var e=n.getPercents();n.transform("translateX",e,r.hscroll)},n.getDimensions=function(){var e=i.offset(),t={elementHeight:i.outerHeight(),elementWidth:i.outerWidth(),elementTop:e.top,elementLeft:e.left};return t.range=t.elementHeight+innerHeight,t},n.getStep=function(e,t){return-(e-50)*t.speed},n.getEffectMovePoint=function(e,t,a){var i=0;return e<a.start?i="down"===t?0:100:e<a.end?(i=n.getPointFromPercents(a.end-a.start,e-a.start),"up"===t&&(i=100-i)):"up"===t?i=0:"down"===t&&(i=100),i},n.getEffectValueFromMovePoint=function(e,t){return e*t/100},n.getPointFromPercents=function(e,t){return+(t/e*100).toFixed(2)},n.updateElement=function(e,a,i){n.elementRules[e]||(n.elementRules[e]={}),n.elementRules[e][a]||(n.elementRules[e][a]=!0,n.updateElementRule(e));var o="--"+a;t.style.setProperty(o,i)},n.updateElementRule=function(t){var a="";e.each(n.elementRules[t],function(e){a+=e+"(var(--"+e+"))"}),i.css(t,a)}},e(window).on("elementor/frontend/init",function(){var t=function(t){if(t.hasClass("premium-parallax-yes")){var a=t,n=a.data("id"),i=a.data("element_type"),o={},r=a.find("#premium-parallax-"+n),l=elementorFrontend.isEditMode()&&r.length>0;if(function(t){var a=t.data("pa-parallax");if(!a)return!1;if(o.type=a.type,null==o.type)return!1;"multi"!==o.type&&"automove"!==o.type?(o.speed=a.speed,o.android=a.android,o.ios=a.ios,o.size=a.size,o.position=t.css("backgroundPosition"),o.repeat=a.repeat):"automove"===o.type?(o.speed=a.speed,o.direction=a.direction):(o.items=[],e.each(a.items,function(e,t){o.items.push(t)}),o.devices=a.devices,o.speed=a.speed);if(0!==Object.keys(o).length)return o}(l?r:a),!o||null==o.type)return!1;if("multi"!==o.type&&"automove"!==o.type)!function(){a.removeClass("premium-parallax-section-hide"),"column"===i&&(a=t.find(".elementor-column-wrap").first()).length<1&&(a=t.find(".elementor-widget-wrap").first());var e=new IntersectionObserver(function(t){t.forEach(function(t){t.isIntersecting&&(a.jarallax({type:o.type,speed:o.speed||.1,disableParallax:function(e,t){switch(!0){case e&&t:return/iPad|iPhone|iPod|Android/;case e&&!t:return/Android/;case!e&&t:return/iPad|iPhone|iPod/;case!e&&!t:return null}}(1==o.android,1==o.ios),keepImg:!0,imgSize:o.size,imgPosition:o.position,imgRepeat:o.repeat}),e.unobserve(t.target))})});e.observe(a[0])}();else if("automove"===o.type)!function(){var e=parseInt(o.speed);"column"===i&&(a=t.find(".elementor-column-wrap").first()).length<1&&(a=t.find(".elementor-widget-wrap").first());/^((?!chrome|android).)*safari/i.test(navigator.userAgent)&&a.addClass("premium-parallax-no-trans");if(a.css("background-position","0px 0px"),"left"===o.direction){var n=parseInt(a.css("background-position-x"));setInterval(function(){n+=e,a.css("backgroundPosition",n+"px 0")},70)}else if("right"===o.direction){var n=parseInt(a.css("background-position-x"));setInterval(function(){n-=e,a.css("backgroundPosition",n+"px 0")},70)}else if("top"===o.direction){var n=parseInt(a.css("background-position-y"));setInterval(function(){n+=e,a.css("backgroundPosition","0 "+n+"px")},70)}else if("bottom"===o.direction){var n=parseInt(a.css("background-position-y"));setInterval(function(){n-=e,a.css("backgroundPosition","0 "+n+"px")},70)}}();else{if(function(t){var n="",i="desktop"===t?"":"_"+t,r="";a.find(".premium-parallax-layer").remove(),e.each(o.items,function(l,s){if(s.show_layer_on.includes(t)){var p=function(e){var t="",a=""!=e.premium_parallax_layer_id?'id="'+e.premium_parallax_layer_id+'"':"";if("img"===e.layer_type){if(null!==e.premium_parallax_layer_image.url&&""!==e.premium_parallax_layer_image.url){var n=e.premium_parallax_layer_image.url,i=e.alt;t="<img "+a+' class="premium-parallax-img" src="'+n+'" alt="'+i+'">'}}else{var o=a+' class="'+("yes"===e.draw_svg?"premium-svg-drawer":"premium-svg-nodraw")+'"';"yes"===e.draw_svg&&(o+='data-svg-reverse="'+e.svg_reverse+'"',o+='data-svg-loop="'+e.svg_loop+'"',o+='data-svg-sync="'+e.svg_sync+'"',o+='data-svg-hover="'+e.svg_hover+'"',o+='data-svg-restart="'+e.restart_draw+'"',o+='data-svg-fill="'+e.svg_color+'"',o+='data-svg-stroke="'+e.svg_stroke+'"',o+='data-svg-frames="'+e.frames+'"',o+='data-svg-yoyo="'+e.svg_yoyo+'"',o+='data-svg-point="'+(e.svg_reverse?e.end_point.size:e.start_point.size)+'"'),t="<div "+o+">"+e.premium_parallax_layer_svg+"</div>"}return t}(s);if(""!=p){var c="premium-parallax-layer-"+s._id,u=" premium-parallax-"+s.premium_parallax_layer_hor+" premium-parallax-"+s.premium_parallax_layer_ver,d=" parallax-"+s.layer_type;if("yes"===s.premium_parallax_layer_mouse&&""!==s.premium_parallax_layer_rate?(n=' data-parallax="true" ',r=' data-rate="'+s.premium_parallax_layer_rate+'" '):n=' data-parallax="false" ',"img"===s.layer_type)var m=void 0!==s["premium_parallax_layer_width"+i]?s["premium_parallax_layer_width"+i].size:s.premium_parallax_layer_width.size;e('<div id="'+c+'"'+n+r+' class="premium-parallax-layer elementor-repeater-item-'+s._id+u+d+'">'+p+"</div>").prependTo(a).css({"z-index":s.premium_parallax_layer_z_index,"background-size":s.premium_parallax_layer_back_size,width:"img"===s.layer_type?m+"%":"auto"});var f=a.find("#"+c);if("custom"===s.premium_parallax_layer_hor){var y=void 0!==s["premium_parallax_layer_hor_pos"+i]?s["premium_parallax_layer_hor_pos"+i].size:s.premium_parallax_layer_hor_pos.size;f.css("left",y+"%")}if("custom"===s.premium_parallax_layer_ver){var g=void 0!==s["premium_parallax_layer_ver_pos"+i]?s["premium_parallax_layer_ver_pos"+i].size:s.premium_parallax_layer_ver_pos.size;f.css("top",g+"%")}o.devices.includes(t)&&"yes"===s.premium_parallax_layer_scroll&&("yes"===s.premium_parallax_layer_scroll_hor&&f.attr({"data-parallax-scroll":"yes","data-parallax-hscroll":"yes","data-parallax-hscroll_speed":s.premium_parallax_layer_speed_hor.size,"data-parallax-hscroll_start":s.premium_parallax_layer_view_hor.sizes.start,"data-parallax-hscroll_end":s.premium_parallax_layer_view_hor.sizes.end,"data-parallax-hscroll_direction":s.premium_parallax_layer_direction_hor}),"yes"===s.premium_parallax_layer_scroll_ver&&f.attr({"data-parallax-scroll":"yes","data-parallax-vscroll":"yes","data-parallax-speed":s.premium_parallax_layer_speed.size,"data-parallax-start":s.premium_parallax_layer_view.sizes.start,"data-parallax-end":s.premium_parallax_layer_view.sizes.end,"data-parallax-direction":s.premium_parallax_layer_direction}))}}}),a.imagesLoaded().done(function(){a.trigger("paParallaxLoaded"),a.addClass("parallax-loaded")}),window.PremiumSvgDrawerHandler(a,e,o.speed),-1!==o.devices.indexOf(t)&&a.find(".premium-parallax-layer").each(function(t,a){var n=e(a).data();if("yes"===n.parallaxScroll){var i=[],o={},r={};"yes"===n.parallaxVscroll&&(i.push("translateY"),o={speed:n.parallaxSpeed,direction:n.parallaxDirection,range:{start:n.parallaxStart,end:n.parallaxEnd}}),"yes"===n.parallaxHscroll&&(i.push("translateX"),r={speed:n.parallaxHscroll_speed,direction:n.parallaxHscroll_direction,range:{start:n.parallaxHscroll_start,end:n.parallaxHscroll_end}}),null,new premiumParallaxEffects(a,{elType:"SECTION",vscroll:o,hscroll:r,effects:i}).init()}});a.mousemove(function(t){e(this).find('.premium-parallax-layer[data-parallax="true"]').each(function(){var a=e(this),n=e(this).data("rate");TweenLite.to(a,.2,{x:-(t.clientX-window.innerWidth/2)/n,y:-(t.clientY-window.innerHeight/2)/n})})})}(elementorFrontend.getCurrentDeviceMode()),l){o={repeater:"premium_parallax_layers_list",item:".premium-parallax-layer",hor:"premium_parallax_layer_hor_pos",ver:"premium_parallax_layer_ver_pos",width:"premium_parallax_layer_width",tab:"section_premium_parallax",offset:0,widgets:["drag","resize"]};new premiumEditorBehavior(a,o).init()}}}};elementorFrontend.hooks.addAction("frontend/element_ready/section",t),elementorFrontend.hooks.addAction("frontend/element_ready/column",t),elementorFrontend.hooks.addAction("frontend/element_ready/container",t)})}(jQuery);
(()=>{"use strict";var e,r,a,n={},c={};function __webpack_require__(e){var r=c[e];if(void 0!==r)return r.exports;var a=c[e]={exports:{}};return n[e](a,a.exports,__webpack_require__),a.exports}__webpack_require__.m=n,e=[],__webpack_require__.O=(r,a,n,c)=>{if(!a){var b=1/0;for(o=0;o<e.length;o++){for(var[a,n,c]=e[o],i=!0,t=0;t<a.length;t++)(!1&c||b>=c)&&Object.keys(__webpack_require__.O).every(e=>__webpack_require__.O[e](a[t]))?a.splice(t--,1):(i=!1,c<b&&(b=c));if(i){e.splice(o--,1);var _=n();void 0!==_&&(r=_)}}return r}c=c||0;for(var o=e.length;o>0&&e[o-1][2]>c;o--)e[o]=e[o-1];e[o]=[a,n,c]},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce((r,a)=>(__webpack_require__.f[a](e,r),r),[])),__webpack_require__.u=e=>635===e?"code-highlight.38ec4828db8d33cccbe9.bundle.min.js":519===e?"video-playlist.d48e1a11007fe8c248f8.bundle.min.js":375===e?"paypal-button.5c63e4c8f36fb06aff31.bundle.min.js":786===e?"bd4b7d0b3467c3b749da.bundle.min.js":857===e?"stripe-button.b7e32b5d713d60752c7e.bundle.min.js":581===e?"progress-tracker.7b160888e308c5f64701.bundle.min.js":961===e?"animated-headline.bc08854fb1e1a80434b2.bundle.min.js":692===e?"media-carousel.87c2cf115553a2c4f709.bundle.min.js":897===e?"carousel.e2af910b095554625156.bundle.min.js":416===e?"countdown.05b148ca20af32fc8e9f.bundle.min.js":292===e?"hotspot.737497535441dc0bc037.bundle.min.js":325===e?"form.cfd61a9174be80f835c6.bundle.min.js":543===e?"gallery.cca2358f59857ce6f62f.bundle.min.js":970===e?"lottie.55ad84218daed1323133.bundle.min.js":334===e?"nav-menu.3afa8f5eb1fef7c22561.bundle.min.js":887===e?"popup.61d4fcab8891b2e07802.bundle.min.js":535===e?"load-more.7c4417f8a727b79f546f.bundle.min.js":396===e?"posts.844727d8428792223d2f.bundle.min.js":726===e?"portfolio.3d0e387cc28c07bae511.bundle.min.js":316===e?"share-buttons.b99b5ff11c944a3a8ea9.bundle.min.js":829===e?"slides.8e9b74f1b31471377df8.bundle.min.js":158===e?"social.de5cec83bf689b2f1f01.bundle.min.js":404===e?"table-of-contents.485ffc086d8923139868.bundle.min.js":345===e?"archive-posts.0b71f7023819e3872142.bundle.min.js":798===e?"search-form.9abeafeecde90cf7e0f4.bundle.min.js":6===e?"woocommerce-menu-cart.33fbf47b819947e7a2a7.bundle.min.js":80===e?"woocommerce-purchase-summary.118e54b95a68f0ad8c09.bundle.min.js":354===e?"woocommerce-checkout-page.8391e03a51a57a42528a.bundle.min.js":4===e?"woocommerce-cart.9131ef5e40333f8066dd.bundle.min.js":662===e?"woocommerce-my-account.ab469f426496c628ac6c.bundle.min.js":621===e?"woocommerce-notices.181b8701c45ec5374829.bundle.min.js":787===e?"product-add-to-cart.a4f88a0c19e95b3912b6.bundle.min.js":993===e?"loop.1594a1df76e87a11eda2.bundle.min.js":932===e?"loop-carousel.881847b13e8fe1f8bfc2.bundle.min.js":550===e?"ajax-pagination.505018eb312c83998279.bundle.min.js":727===e?"mega-menu.857df1cf3198ae47b617.bundle.min.js":87===e?"mega-menu-stretch-content.7ed04741ba7d5a80c556.bundle.min.js":912===e?"menu-title-keyboard-handler.b3891112675eb0b0c4d5.bundle.min.js":33===e?"nested-carousel.659b0373371215e60dab.bundle.min.js":225===e?"taxonomy-filter.6526351a1205655def47.bundle.min.js":579===e?"off-canvas.82d118980fb5aa03c82b.bundle.min.js":1===e?"contact-buttons.e1605c5cfaccbff3c14b.bundle.min.js":61===e?"contact-buttons-var-10.11bf4233106e1245bd61.bundle.min.js":249===e?"floating-bars-var-2.5287acd8570f1ce2dde3.bundle.min.js":440===e?"floating-bars-var-3.e9e9c0ea3c6fb0e51c58.bundle.min.js":187===e?"search.f239247b514b4d0e8743.bundle.min.js":void 0,__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),r={},a="elementor-pro:",__webpack_require__.l=(e,n,c,b)=>{if(r[e])r[e].push(n);else{var i,t;if(void 0!==c)for(var _=document.getElementsByTagName("script"),o=0;o<_.length;o++){var u=_[o];if(u.getAttribute("src")==e||u.getAttribute("data-webpack")==a+c){i=u;break}}i||(t=!0,(i=document.createElement("script")).charset="utf-8",__webpack_require__.nc&&i.setAttribute("nonce",__webpack_require__.nc),i.setAttribute("data-webpack",a+c),i.src=e),r[e]=[n];var onScriptComplete=(a,n)=>{i.onerror=i.onload=null,clearTimeout(d);var c=r[e];if(delete r[e],i.parentNode&&i.parentNode.removeChild(i),c&&c.forEach(e=>e(n)),a)return a(n)},d=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:i}),12e4);i.onerror=onScriptComplete.bind(null,i.onerror),i.onload=onScriptComplete.bind(null,i.onload),t&&document.head.appendChild(i)}},(()=>{var e;__webpack_require__.g.importScripts&&(e=__webpack_require__.g.location+"");var r=__webpack_require__.g.document;if(!e&&r&&(r.currentScript&&"SCRIPT"===r.currentScript.tagName.toUpperCase()&&(e=r.currentScript.src),!e)){var a=r.getElementsByTagName("script");if(a.length)for(var n=a.length-1;n>-1&&(!e||!/^http(s?):/.test(e));)e=a[n--].src}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),__webpack_require__.p=e})(),(()=>{var e={978:0};__webpack_require__.f.j=(r,a)=>{var n=__webpack_require__.o(e,r)?e[r]:void 0;if(0!==n)if(n)a.push(n[2]);else if(978!=r){var c=new Promise((a,c)=>n=e[r]=[a,c]);a.push(n[2]=c);var b=__webpack_require__.p+__webpack_require__.u(r),i=new Error;__webpack_require__.l(b,a=>{if(__webpack_require__.o(e,r)&&(0!==(n=e[r])&&(e[r]=void 0),n)){var c=a&&("load"===a.type?"missing":a.type),b=a&&a.target&&a.target.src;i.message="Loading chunk "+r+" failed.\n("+c+": "+b+")",i.name="ChunkLoadError",i.type=c,i.request=b,n[1](i)}},"chunk-"+r,r)}else e[r]=0},__webpack_require__.O.j=r=>0===e[r];var webpackJsonpCallback=(r,a)=>{var n,c,[b,i,t]=a,_=0;if(b.some(r=>0!==e[r])){for(n in i)__webpack_require__.o(i,n)&&(__webpack_require__.m[n]=i[n]);if(t)var o=t(__webpack_require__)}for(r&&r(a);_<b.length;_++)c=b[_],__webpack_require__.o(e,c)&&e[c]&&e[c][0](),e[c]=0;return __webpack_require__.O(o)},r=self.webpackChunkelementor_pro=self.webpackChunkelementor_pro||[];r.forEach(webpackJsonpCallback.bind(null,0)),r.push=webpackJsonpCallback.bind(null,r.push.bind(r))})()})();
(()=>{var t={507:(t,e,r)=>{"use strict";r.d(e,{A:()=>A});var n=function(t){return"string"!=typeof t||""===t?(console.error("The namespace must be a non-empty string."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.\-\/]*$/.test(t)||(console.error("The namespace can only contain numbers, letters, dashes, periods, underscores and slashes."),!1)};var i=function(t){return"string"!=typeof t||""===t?(console.error("The hook name must be a non-empty string."),!1):/^__/.test(t)?(console.error("The hook name cannot begin with `__`."),!1):!!/^[a-zA-Z][a-zA-Z0-9_.-]*$/.test(t)||(console.error("The hook name can only contain numbers, letters, dashes, periods and underscores."),!1)};var o=function(t,e){return function(r,o,s,c=10){const l=t[e];if(!i(r))return;if(!n(o))return;if("function"!=typeof s)return void console.error("The hook callback must be a function.");if("number"!=typeof c)return void console.error("If specified, the hook priority must be a number.");const a={callback:s,priority:c,namespace:o};if(l[r]){const t=l[r].handlers;let e;for(e=t.length;e>0&&!(c>=t[e-1].priority);e--);e===t.length?t[e]=a:t.splice(e,0,a),l.__current.forEach((t=>{t.name===r&&t.currentIndex>=e&&t.currentIndex++}))}else l[r]={handlers:[a],runs:0};"hookAdded"!==r&&t.doAction("hookAdded",r,o,s,c)}};var s=function(t,e,r=!1){return function(o,s){const c=t[e];if(!i(o))return;if(!r&&!n(s))return;if(!c[o])return 0;let l=0;if(r)l=c[o].handlers.length,c[o]={runs:c[o].runs,handlers:[]};else{const t=c[o].handlers;for(let e=t.length-1;e>=0;e--)t[e].namespace===s&&(t.splice(e,1),l++,c.__current.forEach((t=>{t.name===o&&t.currentIndex>=e&&t.currentIndex--})))}return"hookRemoved"!==o&&t.doAction("hookRemoved",o,s),l}};var c=function(t,e){return function(r,n){const i=t[e];return void 0!==n?r in i&&i[r].handlers.some((t=>t.namespace===n)):r in i}};var l=function(t,e,r,n){return function(i,...o){const s=t[e];s[i]||(s[i]={handlers:[],runs:0}),s[i].runs++;const c=s[i].handlers;if(!c||!c.length)return r?o[0]:void 0;const l={name:i,currentIndex:0};return(n?async function(){try{s.__current.add(l);let t=r?o[0]:void 0;for(;l.currentIndex<c.length;){const e=c[l.currentIndex];t=await e.callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}return r?t:void 0}finally{s.__current.delete(l)}}:function(){try{s.__current.add(l);let t=r?o[0]:void 0;for(;l.currentIndex<c.length;){t=c[l.currentIndex].callback.apply(null,o),r&&(o[0]=t),l.currentIndex++}return r?t:void 0}finally{s.__current.delete(l)}})()}};var a=function(t,e){return function(){const r=t[e],n=Array.from(r.__current);return n.at(-1)?.name??null}};var d=function(t,e){return function(r){const n=t[e];return void 0===r?n.__current.size>0:Array.from(n.__current).some((t=>t.name===r))}};var u=function(t,e){return function(r){const n=t[e];if(i(r))return n[r]&&n[r].runs?n[r].runs:0}};class h{actions;filters;addAction;addFilter;removeAction;removeFilter;hasAction;hasFilter;removeAllActions;removeAllFilters;doAction;doActionAsync;applyFilters;applyFiltersAsync;currentAction;currentFilter;doingAction;doingFilter;didAction;didFilter;constructor(){this.actions=Object.create(null),this.actions.__current=new Set,this.filters=Object.create(null),this.filters.__current=new Set,this.addAction=o(this,"actions"),this.addFilter=o(this,"filters"),this.removeAction=s(this,"actions"),this.removeFilter=s(this,"filters"),this.hasAction=c(this,"actions"),this.hasFilter=c(this,"filters"),this.removeAllActions=s(this,"actions",!0),this.removeAllFilters=s(this,"filters",!0),this.doAction=l(this,"actions",!1,!1),this.doActionAsync=l(this,"actions",!1,!0),this.applyFilters=l(this,"filters",!0,!1),this.applyFiltersAsync=l(this,"filters",!0,!0),this.currentAction=a(this,"actions"),this.currentFilter=a(this,"filters"),this.doingAction=d(this,"actions"),this.doingFilter=d(this,"filters"),this.didAction=u(this,"actions"),this.didFilter=u(this,"filters")}}var A=function(){return new h}},8770:()=>{}},e={};function r(n){var i=e[n];if(void 0!==i)return i.exports;var o=e[n]={exports:{}};return t[n](o,o.exports,r),o.exports}r.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return r.d(e,{a:e}),e},r.d=(t,e)=>{for(var n in e)r.o(e,n)&&!r.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},r.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),r.r=t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var n={};(()=>{"use strict";r.r(n),r.d(n,{actions:()=>x,addAction:()=>s,addFilter:()=>c,applyFilters:()=>m,applyFiltersAsync:()=>v,createHooks:()=>t.A,currentAction:()=>y,currentFilter:()=>F,defaultHooks:()=>o,didAction:()=>b,didFilter:()=>k,doAction:()=>f,doActionAsync:()=>p,doingAction:()=>_,doingFilter:()=>g,filters:()=>w,hasAction:()=>d,hasFilter:()=>u,removeAction:()=>l,removeAllActions:()=>h,removeAllFilters:()=>A,removeFilter:()=>a});var t=r(507),e=r(8770),i={};for(const t in e)["default","actions","addAction","addFilter","applyFilters","applyFiltersAsync","createHooks","currentAction","currentFilter","defaultHooks","didAction","didFilter","doAction","doActionAsync","doingAction","doingFilter","filters","hasAction","hasFilter","removeAction","removeAllActions","removeAllFilters","removeFilter"].indexOf(t)<0&&(i[t]=()=>e[t]);r.d(n,i);const o=(0,t.A)(),{addAction:s,addFilter:c,removeAction:l,removeFilter:a,hasAction:d,hasFilter:u,removeAllActions:h,removeAllFilters:A,doAction:f,doActionAsync:p,applyFilters:m,applyFiltersAsync:v,currentAction:y,currentFilter:F,doingAction:_,doingFilter:g,didAction:b,didFilter:k,actions:x,filters:w}=o})(),(window.wp=window.wp||{}).hooks=n})();
(()=>{"use strict";var t={d:(n,e)=>{for(var r in e)t.o(e,r)&&!t.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:e[r]})},o:(t,n)=>Object.prototype.hasOwnProperty.call(t,n),r:t=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}},n={};t.r(n),t.d(n,{__:()=>F,_n:()=>L,_nx:()=>D,_x:()=>w,createI18n:()=>h,defaultI18n:()=>b,getLocaleData:()=>g,hasTranslation:()=>O,isRTL:()=>P,resetLocaleData:()=>x,setLocaleData:()=>v,sprintf:()=>l,subscribe:()=>m});var e,r,a,i,o=/%(((\d+)\$)|(\(([$_a-zA-Z][$_a-zA-Z0-9]*)\)))?[ +0#-]*\d*(\.(\d+|\*))?(ll|[lhqL])?([cduxXefgsp%])/g;function l(t,...n){return function(t,...n){var e=0;return Array.isArray(n[0])&&(n=n[0]),t.replace(o,(function(){var t,r,a,i,o;return t=arguments[3],r=arguments[5],"%"===(i=arguments[9])?"%":("*"===(a=arguments[7])&&(a=n[e],e++),void 0===r?(void 0===t&&(t=e+1),e++,o=n[t-1]):n[0]&&"object"==typeof n[0]&&n[0].hasOwnProperty(r)&&(o=n[0][r]),"f"===i?o=parseFloat(o)||0:"d"===i&&(o=parseInt(o)||0),void 0!==a&&("f"===i?o=o.toFixed(a):"s"===i&&(o=o.substr(0,a))),null!=o?o:"")}))}(t,...n)}e={"(":9,"!":8,"*":7,"/":7,"%":7,"+":6,"-":6,"<":5,"<=":5,">":5,">=":5,"==":4,"!=":4,"&&":3,"||":2,"?":1,"?:":1},r=["(","?"],a={")":["("],":":["?","?:"]},i=/<=|>=|==|!=|&&|\|\||\?:|\(|!|\*|\/|%|\+|-|<|>|\?|\)|:/;var s={"!":function(t){return!t},"*":function(t,n){return t*n},"/":function(t,n){return t/n},"%":function(t,n){return t%n},"+":function(t,n){return t+n},"-":function(t,n){return t-n},"<":function(t,n){return t<n},"<=":function(t,n){return t<=n},">":function(t,n){return t>n},">=":function(t,n){return t>=n},"==":function(t,n){return t===n},"!=":function(t,n){return t!==n},"&&":function(t,n){return t&&n},"||":function(t,n){return t||n},"?:":function(t,n,e){if(t)throw n;return e}};function u(t){var n=function(t){for(var n,o,l,s,u=[],d=[];n=t.match(i);){for(o=n[0],(l=t.substr(0,n.index).trim())&&u.push(l);s=d.pop();){if(a[o]){if(a[o][0]===s){o=a[o][1]||o;break}}else if(r.indexOf(s)>=0||e[s]<e[o]){d.push(s);break}u.push(s)}a[o]||d.push(o),t=t.substr(n.index+o.length)}return(t=t.trim())&&u.push(t),u.concat(d.reverse())}(t);return function(t){return function(t,n){var e,r,a,i,o,l,u=[];for(e=0;e<t.length;e++){if(o=t[e],i=s[o]){for(r=i.length,a=Array(r);r--;)a[r]=u.pop();try{l=i.apply(null,a)}catch(t){return t}}else l=n.hasOwnProperty(o)?n[o]:+o;u.push(l)}return u[0]}(n,t)}}var d={contextDelimiter:"",onMissingKey:null};function c(t,n){var e;for(e in this.data=t,this.pluralForms={},this.options={},d)this.options[e]=void 0!==n&&e in n?n[e]:d[e]}c.prototype.getPluralForm=function(t,n){var e,r,a,i=this.pluralForms[t];return i||("function"!=typeof(a=(e=this.data[t][""])["Plural-Forms"]||e["plural-forms"]||e.plural_forms)&&(r=function(t){var n,e,r;for(n=t.split(";"),e=0;e<n.length;e++)if(0===(r=n[e].trim()).indexOf("plural="))return r.substr(7)}(e["Plural-Forms"]||e["plural-forms"]||e.plural_forms),a=function(t){var n=u(t);return function(t){return+n({n:t})}}(r)),i=this.pluralForms[t]=a),i(n)},c.prototype.dcnpgettext=function(t,n,e,r,a){var i,o,l;return i=void 0===a?0:this.getPluralForm(t,a),o=e,n&&(o=n+this.options.contextDelimiter+e),(l=this.data[t][o])&&l[i]?l[i]:(this.options.onMissingKey&&this.options.onMissingKey(e,t),0===i?e:r)};const p={plural_forms:t=>1===t?0:1},f=/^i18n\.(n?gettext|has_translation)(_|$)/,h=(t,n,e)=>{const r=new c({}),a=new Set,i=()=>{a.forEach((t=>t()))},o=(t,n="default")=>{r.data[n]={...r.data[n],...t},r.data[n][""]={...p,...r.data[n]?.[""]},delete r.pluralForms[n]},l=(t,n)=>{o(t,n),i()},s=(t="default",n,e,a,i)=>(r.data[t]||o(void 0,t),r.dcnpgettext(t,n,e,a,i)),u=t=>t||"default",d=(t,n,r)=>{let a=s(r,n,t);return e?(a=e.applyFilters("i18n.gettext_with_context",a,t,n,r),e.applyFilters("i18n.gettext_with_context_"+u(r),a,t,n,r)):a};if(t&&l(t,n),e){const t=t=>{f.test(t)&&i()};e.addAction("hookAdded","core/i18n",t),e.addAction("hookRemoved","core/i18n",t)}return{getLocaleData:(t="default")=>r.data[t],setLocaleData:l,addLocaleData:(t,n="default")=>{r.data[n]={...r.data[n],...t,"":{...p,...r.data[n]?.[""],...t?.[""]}},delete r.pluralForms[n],i()},resetLocaleData:(t,n)=>{r.data={},r.pluralForms={},l(t,n)},subscribe:t=>(a.add(t),()=>a.delete(t)),__:(t,n)=>{let r=s(n,void 0,t);return e?(r=e.applyFilters("i18n.gettext",r,t,n),e.applyFilters("i18n.gettext_"+u(n),r,t,n)):r},_x:d,_n:(t,n,r,a)=>{let i=s(a,void 0,t,n,r);return e?(i=e.applyFilters("i18n.ngettext",i,t,n,r,a),e.applyFilters("i18n.ngettext_"+u(a),i,t,n,r,a)):i},_nx:(t,n,r,a,i)=>{let o=s(i,a,t,n,r);return e?(o=e.applyFilters("i18n.ngettext_with_context",o,t,n,r,a,i),e.applyFilters("i18n.ngettext_with_context_"+u(i),o,t,n,r,a,i)):o},isRTL:()=>"rtl"===d("ltr","text direction"),hasTranslation:(t,n,a)=>{const i=n?n+""+t:t;let o=!!r.data?.[a??"default"]?.[i];return e&&(o=e.applyFilters("i18n.has_translation",o,t,n,a),o=e.applyFilters("i18n.has_translation_"+u(a),o,t,n,a)),o}}},_=window.wp.hooks,y=h(void 0,void 0,_.defaultHooks);var b=y;const g=y.getLocaleData.bind(y),v=y.setLocaleData.bind(y),x=y.resetLocaleData.bind(y),m=y.subscribe.bind(y),F=y.__.bind(y),w=y._x.bind(y),L=y._n.bind(y),D=y._nx.bind(y),P=y.isRTL.bind(y),O=y.hasTranslation.bind(y);(window.wp=window.wp||{}).i18n=n})();