!function(c){var b={};function a(d){if(b[d])return b[d].exports;var e=b[d]={i:d,l:!1,exports:{}};return c[d].call(e.exports,e,e.exports,a),e.l=!0,e.exports}a.m=c,a.c=b,a.d=function(b,c,d){a.o(b,c)||Object.defineProperty(b,c,{configurable:!1,enumerable:!0,get:d})},a.n=function(b){var c=b&&b.__esModule?function(){return b.default}:function(){return b};return a.d(c,"a",c),c},a.o=function(a,b){return Object.prototype.hasOwnProperty.call(a,b)},a.p="../index.html",a(a.s=1)}([function(a,b){a.exports=jQuery},function(b,c,a){a(2),b.exports=a(20)},function(c,b,a){"use strict";Object.defineProperty(b,"__esModule",{value:!0}),function(b){var c=a(0),d=(a.n(c),a(3)),e=(a.n(d),a(4)),f=(a.n(e),a(5),a(9),a(10)),g=a(12),h=a(14),i=a(15),j=a(16),k=a(17),l=a(19),m=(a.n(l),new f.a({common:g.a,aboutUs:h.a,infoHub:i.a,singleInspiration:j.a,dynamic:k.a}));b(document).ready(function(){return m.loadEvents()})}.call(b,a(0))},function(c,a,b){(function(a){!function(a){"use strict";function b(a,c){if(!(this instanceof b)){var d=new b(a,c);return d.open(),d}this.id=b.id++,this.setup(a,c),this.chainCallbacks(b._callbackChain)}if(void 0!==a)if(a.fn.jquery.match(/-ajax/))"console"in window&&window.console.info("Featherlight needs regular jQuery, not the slim version.");else{var c=[],d=function(b){return c=a.grep(c,function(a){return a!==b&&a.$instance.closest("body").length>0})},g={allow:1,allowfullscreen:1,frameborder:1,height:1,longdesc:1,marginheight:1,marginwidth:1,mozallowfullscreen:1,name:1,referrerpolicy:1,sandbox:1,scrolling:1,src:1,srcdoc:1,style:1,webkitallowfullscreen:1,width:1},e={keyup:"onKeyUp",resize:"onResize"},h=function(c){a.each(b.opened().reverse(),function(){return c.isDefaultPrevented()||!1!==this[e[c.type]](c)?void 0:(c.preventDefault(),c.stopPropagation(),!1)})},f=function(c){if(c!==b._globalHandlerInstalled){b._globalHandlerInstalled=c;var d=a.map(e,function(c,a){return a+"."+b.prototype.namespace}).join(" ");a(window)[c?"on":"off"](d,h)}};b.prototype={constructor:b,namespace:"featherlight",targetAttr:"data-featherlight",variant:null,resetCss:!1,background:null,openTrigger:"click",closeTrigger:"click",filter:null,root:"body",openSpeed:250,closeSpeed:250,closeOnClick:"background",closeOnEsc:!0,closeIcon:"&#10005;",loading:"",persist:!1,otherClose:null,beforeOpen:a.noop,beforeContent:a.noop,beforeClose:a.noop,afterOpen:a.noop,afterContent:a.noop,afterClose:a.noop,onKeyUp:a.noop,onResize:a.noop,type:null,contentFilters:["jquery","image","html","ajax","iframe","text"],setup:function(c,e){"object"!=typeof c||c instanceof a!=0||e||(e=c,c=void 0);var b=a.extend(this,e,{target:c}),d=b.resetCss?b.namespace+"-reset":b.namespace,f=a(b.background||['<div class="'+d+"-loading "+d+'">','<div class="'+d+'-content">','<button class="'+d+"-close-icon "+b.namespace+'-close" aria-label="Close">',b.closeIcon,"</button>",'<div class="'+b.namespace+'-inner">'+b.loading+"</div>","</div>","</div>"].join("")),g="."+b.namespace+"-close"+(b.otherClose?","+b.otherClose:"");return b.$instance=f.clone().addClass(b.variant),b.$instance.on(b.closeTrigger+"."+b.namespace,function(c){if(!c.isDefaultPrevented()){var d=a(c.target);("background"===b.closeOnClick&&d.is("."+b.namespace)||"anywhere"===b.closeOnClick||d.closest(g).length)&&(b.close(c),c.preventDefault())}}),this},getContent:function(){var c,e,h,i,b,d,g,f;if(!1!==this.persist&&this.$content)return this.$content;if(c=this,e=this.constructor.contentFilters,h=function(a){return c.$currentTarget&&c.$currentTarget.attr(a)},i=h(c.targetAttr),b=c.target||i||"",d=e[c.type],!d&&b in e&&(d=e[b],b=c.target&&i),b=b||h("href")||"",!d)for(g in e)c[g]&&(d=e[g],b=c[g]);if(!d)if(f=b,b=null,a.each(c.contentFilters,function(){return(d=e[this]).test&&(b=d.test(f)),!b&&d.regex&&f.match&&f.match(d.regex)&&(b=f),!b}),!b)return"console"in window&&window.console.error("Featherlight: no content filter found "+(f?' for "'+f+'"':" (no target specified)")),!1;return d.process.call(c,b)},setContent:function(b){return this.$instance.removeClass(this.namespace+"-loading"),this.$instance.toggleClass(this.namespace+"-iframe",b.is("iframe")),this.$instance.find("."+this.namespace+"-inner").not(b).slice(1).remove().end().replaceWith(a.contains(this.$instance[0],b[0])?"":b),this.$content=b.addClass(this.namespace+"-inner"),this},open:function(d){var b=this,e;if(b.$instance.hide().appendTo(b.root),!(d&&d.isDefaultPrevented()||!1===b.beforeOpen(d)))if(d&&d.preventDefault(),e=b.getContent(),e)return c.push(b),f(!0),b.$instance.fadeIn(b.openSpeed),b.beforeContent(d),a.when(e).always(function(a){b.setContent(a),b.afterContent(d)}).then(b.$instance.promise()).done(function(){b.afterOpen(d)});return b.$instance.detach(),a.Deferred().reject().promise()},close:function(e){var b=this,c=a.Deferred();return!1===b.beforeClose(e)?c.reject():(0===d(b).length&&f(!1),b.$instance.fadeOut(b.closeSpeed,function(){b.$instance.detach(),b.afterClose(e),c.resolve()})),c.promise()},resize:function(c,a){if(c&&a){this.$content.css("width","").css("height","");var b=Math.max(c/(this.$content.parent().width()-1),a/(this.$content.parent().height()-1));b>1&&(b=a/Math.floor(a/b),this.$content.css("width",c/b+"px").css("height",a/b+"px"))}},chainCallbacks:function(c){for(var b in c)this[b]=a.proxy(c[b],this,a.proxy(this[b],this))}},a.extend(b,{id:0,autoBind:"[data-featherlight]",defaults:b.prototype,contentFilters:{jquery:{regex:/^[#.]\w/,test:function(b){return b instanceof a&&b},process:function(b){return!1!==this.persist?a(b):a(b).clone(!0)}},image:{regex:/\.(png|jpg|jpeg|gif|tiff?|bmp|svg)(\?\S*)?$/i,process:function(e){var d=a.Deferred(),b=new Image,c=a('<img src="'+e+'" alt="" class="'+this.namespace+'-image" />');return b.onload=function(){c.naturalWidth=b.width,c.naturalHeight=b.height,d.resolve(c)},b.onerror=function(){d.reject(c)},b.src=e,d.promise()}},html:{regex:/^\s*<[\w!][^<]*>/,process:function(b){return a(b)}},ajax:{regex:/./,process:function(c){var b=a.Deferred(),d=a("<div></div>").load(c,function(c,a){"error"!==a&&b.resolve(d.contents()),b.fail()});return b.promise()}},iframe:{process:function(e){var b=new a.Deferred,c=a("<iframe/>"),d=function(b,e){var c={},f=new RegExp("^"+e+"([A-Z])(.*)"),d,a;for(d in b)a=d.match(f),a&&(c[(a[1]+a[2].replace(/([A-Z])/g,"-$1")).toLowerCase()]=b[d]);return c}(this,"iframe"),f=function(b,d){var c={},a;for(a in b)a in d&&(c[a]=b[a],delete b[a]);return c}(d,g);return c.hide().attr("src",e).attr(f).css(d).on("load",function(){b.resolve(c.show())}).appendTo(this.$instance.find("."+this.namespace+"-content")),b.promise()}},text:{process:function(b){return a("<div>",{text:b})}}},functionAttributes:["beforeOpen","afterOpen","beforeContent","afterContent","beforeClose","afterClose"],readElementConfig:function(b,d){var e=this,f=new RegExp("^data-"+d+"-(.*)"),c={};return b&&b.attributes&&a.each(b.attributes,function(){var d=this.name.match(f),b,g;if(d){if(b=this.value,g=a.camelCase(d[1]),a.inArray(g,e.functionAttributes)>=0)b=new Function(b);else try{b=JSON.parse(b)}catch(a){}c[g]=b}}),c},extend:function(b,d){var c=function(){this.constructor=b};return c.prototype=this.prototype,b.prototype=new c,b.__super__=this.prototype,a.extend(b,this,d),b.defaults=b.prototype,b},attach:function(f,e,c){var d=this,g,i,b,h;return"object"!=typeof e||e instanceof a!=0||c||(c=e,e=void 0),i=(c=a.extend({},c)).namespace||d.defaults.namespace,b=a.extend({},d.defaults,d.readElementConfig(f[0],i),c),h=function(i){var j=a(i.currentTarget),k=a.extend({$source:f,$currentTarget:j},d.readElementConfig(f[0],b.namespace),d.readElementConfig(i.currentTarget,b.namespace),c),h=g||j.data("featherlight-persisted")||new d(e,k);"shared"===h.persist?g=h:!1!==h.persist&&j.data("featherlight-persisted",h),k.$currentTarget.blur&&k.$currentTarget.blur(),h.open(i)},f.on(b.openTrigger+"."+b.namespace,b.filter,h),{filter:b.filter,handler:h}},current:function(){var a=this.opened();return a[a.length-1]||null},opened:function(){var b=this;return d(),a.grep(c,function(a){return a instanceof b})},close:function(b){var a=this.current();return a?a.close(b):void 0},_onReady:function(){var b=this,c;b.autoBind&&(c=a(b.autoBind),c.each(function(){b.attach(a(this))}),a(document).on("click",b.autoBind,function(d){var e,f;d.isDefaultPrevented()||(e=a(d.currentTarget),c.length!==(c=c.add(e)).length&&(f=b.attach(e),(!f.filter||a(d.target).parentsUntil(e,f.filter).length>0)&&f.handler(d)))}))},_callbackChain:{onKeyUp:function(c,b){return 27===b.keyCode?(this.closeOnEsc&&a.featherlight.close(b),!1):c(b)},beforeOpen:function(b,c){return a(document.documentElement).addClass("with-featherlight"),this._previouslyActive=document.activeElement,this._$previouslyTabbable=a("a, input, select, textarea, iframe, button, iframe, [contentEditable=true]").not("[tabindex]").not(this.$instance.find("button")),this._$previouslyWithTabIndex=a("[tabindex]").not('[tabindex="-1"]'),this._previousWithTabIndices=this._$previouslyWithTabIndex.map(function(c,b){return a(b).attr("tabindex")}),this._$previouslyWithTabIndex.add(this._$previouslyTabbable).attr("tabindex",-1),document.activeElement.blur&&document.activeElement.blur(),b(c)},afterClose:function(c,d){var e=c(d),f=this;return this._$previouslyTabbable.removeAttr("tabindex"),this._$previouslyWithTabIndex.each(function(b,c){a(c).attr("tabindex",f._previousWithTabIndices[b])}),this._previouslyActive.focus(),0===b.opened().length&&a(document.documentElement).removeClass("with-featherlight"),e},onResize:function(a,b){return this.resize(this.$content.naturalWidth,this.$content.naturalHeight),a(b)},afterContent:function(b,a){var c=b(a);return this.$instance.find("[autofocus]:not([disabled])").focus(),this.onResize(a),c}}}),a.featherlight=b,a.fn.featherlight=function(a,c){return b.attach(this,a,c),this},a(document).ready(function(){b._onReady()})}else"console"in window&&window.console.info("Too much lightness, Featherlight needs jQuery.")}(a)}).call(a,b(0))},function(c,a,b){(function(a){!function(a){"use strict";var d=function(a){window.console&&window.console.warn&&window.console.warn("FeatherlightGallery: "+a)},e,f,g,c,h;if(void 0===a)return d("Too much lightness, Featherlight needs jQuery.");if(!a.featherlight)return d("Load the featherlight plugin before the gallery plugin");e="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,f=a.event&&a.event.special.swipeleft&&a,g=window.Hammer&&function(b){var a=new window.Hammer.Manager(b[0]);return a.add(new window.Hammer.Swipe),a},c=e&&(f||g),e&&!c&&d("No compatible swipe library detected; one must be included before featherlightGallery for swipe motions to navigate the galleries."),h={afterClose:function(a,b){return this.$instance.off("next."+this.namespace+" previous."+this.namespace),this._swiper&&(this._swiper.off("swipeleft",this._swipeleft).off("swiperight",this._swiperight),this._swiper=null),a(b)},beforeOpen:function(b,d){var a=this;return a.$instance.on("next."+a.namespace+" previous."+a.namespace,function(b){var c="next"===b.type?1:-1;a.navigateTo(a.currentNavigation()+c)}),c&&(a._swiper=c(a.$instance).on("swipeleft",a._swipeleft=function(){a.$instance.trigger("next")}).on("swiperight",a._swiperight=function(){a.$instance.trigger("previous")}),a.$instance.addClass(this.namespace+"-swipe-aware",c)),a.$instance.find("."+a.namespace+"-content").append(a.createNavigation("previous")).append(a.createNavigation("next")),b(d)},beforeContent:function(b,c){var a=this.currentNavigation(),d=this.slides().length;return this.$instance.toggleClass(this.namespace+"-first-slide",0===a).toggleClass(this.namespace+"-last-slide",a===d-1),b(c)},onKeyUp:function(c,a){var b={37:"previous",39:"next"}[a.keyCode];return b?(this.$instance.trigger(b),!1):c(a)}};function b(c,e){if(!(this instanceof b)){var d=new b(a.extend({$source:c,$currentTarget:c.first()},e));return d.open(),d}a.featherlight.apply(this,arguments),this.chainCallbacks(h)}a.featherlight.extend(b,{autoBind:"[data-featherlight-gallery]"}),a.extend(b.prototype,{previousIcon:"&#9664;",nextIcon:"&#9654;",galleryFadeIn:100,galleryFadeOut:300,slides:function(){return this.filter?this.$source.find(this.filter):this.$source},images:function(){return d("images is deprecated, please use slides instead"),this.slides()},currentNavigation:function(){return this.slides().index(this.$currentTarget)},navigateTo:function(c){var b=this,e=b.slides(),d=e.length,f=b.$instance.find("."+b.namespace+"-inner");return c=(c%d+d)%d,b.$currentTarget=e.eq(c),b.beforeContent(),a.when(b.getContent(),f.fadeTo(b.galleryFadeOut,.2)).always(function(a){b.setContent(a),b.afterContent(),a.fadeTo(b.galleryFadeIn,1)})},createNavigation:function(b){var c=this;return a('<span title="'+b+'" class="'+this.namespace+"-"+b+'"><span>'+this[b+"Icon"]+"</span></span>").click(function(d){a(this).trigger(b+"."+c.namespace),d.preventDefault()})}}),a.featherlightGallery=b,a.fn.featherlightGallery=function(a){return b.attach(this,a),this},a(document).ready(function(){b._onReady()})}(a)}).call(a,b(0))},function(c,d,a){"use strict";var b=a(6);a.n(b)},function(c,b,a){(function(i,a,m){"use strict";var U,b,cb,ad,b$,bZ,bV,u,bU,A,bR,bQ,at,cf,bO,bM,av,aw,G,y,bK,bJ,$,bH,X,T,bG,bE,f,bC,p,bA,bz,bo,bl,bk,bh,k,an,z,v,bg,Y,be,H,o,D,Q,ac,ah,bd,af,O,w,aY,aS,e,V,g,aR,aQ,aP,ax,aO,W,aK,aa,aI,aG,aF,az,aA,aB,aC,aD,aE,ay,n,aH,ae,aJ,c,aL,aM,aN,ar,x,R,l,K,aT,aU,aV,aW,ai,aZ,a_,a$,ba,bb,bc,B,_,bf,J,L,bi,bj,N,ab,bm,bn,r,bp,bq,br,bs,bt,bu,bv,bw,bx,by,P,s,bB,aq,bD,Z,bF,q,h,bI,al,C,bL,F,bN,I,bP,ap,ao,bS,bT,ag,aj,bW,bX,bY,E,b_,t,ca,ak,M,au,ce,am,cc,S;function cd(d,c){for(var b=0,a;b<c.length;b++)a=c[b],a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(d,a.key,a)}function j(a,b,c){return b&&cd(a.prototype,b),c&&cd(a,c),a}function ch(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a}function d(d){for(var e=arguments,a=1,b,c;a<arguments.length;a++)b=null!=e[a]?e[a]:{},c=Object.keys(b),"function"==typeof Object.getOwnPropertySymbols&&(c=c.concat(Object.getOwnPropertySymbols(b).filter(function(a){return Object.getOwnPropertyDescriptor(b,a).enumerable}))),c.forEach(function(a){ch(d,a,b[a])});return d}a=a&&a.hasOwnProperty("default")?a.default:a,m=m&&m.hasOwnProperty("default")?m.default:m,U="transitionend";function cg(d){var e=this,c=!1;return a(this).one(b.TRANSITION_END,function(){c=!0}),setTimeout(function(){c||b.triggerTransitionEnd(e)},d),this}b={TRANSITION_END:"bsTransitionEnd",getUID:function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a))return a},getSelectorFromElement:function(c){var a=c.getAttribute("data-target"),b;(!a||"#"===a)&&(b=c.getAttribute("href"),a=b&&"#"!==b?b.trim():"");try{return document.querySelector(a)?a:null}catch(a){return null}},getTransitionDurationFromElement:function(d){if(!d)return 0;var b=a(d).css("transition-duration"),c=a(d).css("transition-delay"),e=parseFloat(b),f=parseFloat(c);return e||f?(b=b.split(",")[0],c=c.split(",")[0],1e3*(parseFloat(b)+parseFloat(c))):0},reflow:function(a){return a.offsetHeight},triggerTransitionEnd:function(b){a(b).trigger(U)},supportsTransitionEnd:function(){return Boolean(U)},isElement:function(a){return(a[0]||a).nodeType},typeCheckConfig:function(h,i,f){var a,g,c,d,e;for(a in f)if(Object.prototype.hasOwnProperty.call(f,a))if(g=f[a],c=i[a],d=c&&b.isElement(c)?"element":(e=c,{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase()),!new RegExp(g).test(d))throw new Error(h.toUpperCase()+': Option "'+a+'" provided type "'+d+'" but expected type "'+g+'".')},findShadowRoot:function(a){if(!document.documentElement.attachShadow)return null;if("function"==typeof a.getRootNode){var c=a.getRootNode();return c instanceof ShadowRoot?c:null}return a instanceof ShadowRoot?a:a.parentNode?b.findShadowRoot(a.parentNode):null}},a.fn.emulateTransitionEnd=cg,a.event.special[b.TRANSITION_END]={bindType:U,delegateType:U,handle:function(b){if(a(b.target).is(this))return b.handleObj.handler.apply(this,arguments)}},cb=a.fn.alert,ad={CLOSE:"close.bs.alert",CLOSED:"closed.bs.alert",CLICK_DATA_API:"click.bs.alert.data-api"},b$="alert",bZ="fade",bV="show",u=function(){function c(a){this._element=a}var d=c.prototype;return d.close=function(b){var a=this._element;b&&(a=this._getRootElement(b)),this._triggerCloseEvent(a).isDefaultPrevented()||this._removeElement(a)},d.dispose=function(){a.removeData(this._element,"bs.alert"),this._element=null},d._getRootElement=function(d){var e=b.getSelectorFromElement(d),c=!1;return e&&(c=document.querySelector(e)),c||(c=a(d).closest("."+b$)[0]),c},d._triggerCloseEvent=function(c){var b=a.Event(ad.CLOSE);return a(c).trigger(b),b},d._removeElement=function(c){var d=this,e;a(c).removeClass(bV),a(c).hasClass(bZ)?(e=b.getTransitionDurationFromElement(c),a(c).one(b.TRANSITION_END,function(a){return d._destroyElement(c,a)}).emulateTransitionEnd(e)):this._destroyElement(c)},d._destroyElement=function(b){a(b).detach().trigger(ad.CLOSED).remove()},c._jQueryInterface=function(b){return this.each(function(){var e=a(this),d=e.data("bs.alert");d||(d=new c(this),e.data("bs.alert",d)),"close"===b&&d[b](this)})},c._handleDismiss=function(a){return function(b){b&&b.preventDefault(),a.close(this)}},j(c,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),c}(),a(document).on(ad.CLICK_DATA_API,'[data-dismiss="alert"]',u._handleDismiss(new u)),a.fn.alert=u._jQueryInterface,a.fn.alert.Constructor=u,a.fn.alert.noConflict=function(){return a.fn.alert=cb,u._jQueryInterface},bU=a.fn.button,A="active",bR="btn",bQ="focus",at='[data-toggle^="button"]',cf='[data-toggle="buttons"]',bO='input:not([type="hidden"])',bM=".active",av=".btn",aw={CLICK_DATA_API:"click.bs.button.data-api",FOCUS_BLUR_DATA_API:"focus.bs.button.data-api blur.bs.button.data-api"},G=function(){function b(a){this._element=a}var c=b.prototype;return c.toggle=function(){var d=!0,e=!0,c=a(this._element).closest(cf)[0],b,f;if(c)if(b=this._element.querySelector(bO),b){if("radio"===b.type&&(b.checked&&this._element.classList.contains(A)?d=!1:(f=c.querySelector(bM),f&&a(f).removeClass(A))),d){if(b.hasAttribute("disabled")||c.hasAttribute("disabled")||b.classList.contains("disabled")||c.classList.contains("disabled"))return;b.checked=!this._element.classList.contains(A),a(b).trigger("change")}b.focus(),e=!1}e&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(A)),d&&a(this._element).toggleClass(A)},c.dispose=function(){a.removeData(this._element,"bs.button"),this._element=null},b._jQueryInterface=function(c){return this.each(function(){var d=a(this).data("bs.button");d||(d=new b(this),a(this).data("bs.button",d)),"toggle"===c&&d[c]()})},j(b,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),b}(),a(document).on(aw.CLICK_DATA_API,at,function(c){c.preventDefault();var b=c.target;a(b).hasClass(bR)||(b=a(b).closest(av)),G._jQueryInterface.call(a(b),"toggle")}).on(aw.FOCUS_BLUR_DATA_API,at,function(b){var c=a(b.target).closest(av)[0];a(c).toggleClass(bQ,/^focus(in)?$/.test(b.type))}),a.fn.button=G._jQueryInterface,a.fn.button.Constructor=G,a.fn.button.noConflict=function(){return a.fn.button=bU,G._jQueryInterface},y="carousel",bK=".bs.carousel",bJ=a.fn[y],$={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},bH={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},X="next",T="prev",bG="left",bE="right",f={SLIDE:"slide.bs.carousel",SLID:"slid.bs.carousel",KEYDOWN:"keydown.bs.carousel",MOUSEENTER:"mouseenter.bs.carousel",MOUSELEAVE:"mouseleave.bs.carousel",TOUCHSTART:"touchstart.bs.carousel",TOUCHMOVE:"touchmove.bs.carousel",TOUCHEND:"touchend.bs.carousel",POINTERDOWN:"pointerdown.bs.carousel",POINTERUP:"pointerup.bs.carousel",DRAG_START:"dragstart.bs.carousel",LOAD_DATA_API:"load.bs.carousel.data-api",CLICK_DATA_API:"click.bs.carousel.data-api"},bC="carousel",p="active",bA="slide",bz="carousel-item-right",bo="carousel-item-left",bl="carousel-item-next",bk="carousel-item-prev",bh="pointer-event",k={ACTIVE:".active",ACTIVE_ITEM:".active.carousel-item",ITEM:".carousel-item",ITEM_IMG:".carousel-item img",NEXT_PREV:".carousel-item-next, .carousel-item-prev",INDICATORS:".carousel-indicators",DATA_SLIDE:"[data-slide], [data-slide-to]",DATA_RIDE:'[data-ride="carousel"]'},an={TOUCH:"touch",PEN:"pen"},z=function(){function e(a,b){this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(b),this._element=a,this._indicatorsElement=this._element.querySelector(k.INDICATORS),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var c=e.prototype;return c.next=function(){this._isSliding||this._slide(X)},c.nextWhenVisible=function(){!document.hidden&&a(this._element).is(":visible")&&"hidden"!==a(this._element).css("visibility")&&this.next()},c.prev=function(){this._isSliding||this._slide(T)},c.pause=function(a){a||(this._isPaused=!0),this._element.querySelector(k.NEXT_PREV)&&(b.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},c.cycle=function(a){a||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},c.to=function(b){var d=this,c,e;if(this._activeElement=this._element.querySelector(k.ACTIVE_ITEM),c=this._getItemIndex(this._activeElement),!(b>this._items.length-1||b<0))if(this._isSliding)a(this._element).one(f.SLID,function(){return d.to(b)});else{if(c===b)return this.pause(),void this.cycle();e=b>c?X:T,this._slide(e,this._items[b])}},c.dispose=function(){a(this._element).off(bK),a.removeData(this._element,"bs.carousel"),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},c._getConfig=function(a){return a=d({},$,a),b.typeCheckConfig(y,a,bH),a},c._handleSwipe=function(){var a=Math.abs(this.touchDeltaX),b;a<=40||(b=a/this.touchDeltaX,b>0&&this.prev(),b<0&&this.next())},c._addEventListeners=function(){var b=this;this._config.keyboard&&a(this._element).on(f.KEYDOWN,function(a){return b._keydown(a)}),"hover"===this._config.pause&&a(this._element).on(f.MOUSEENTER,function(a){return b.pause(a)}).on(f.MOUSELEAVE,function(a){return b.cycle(a)}),this._config.touch&&this._addTouchEventListeners()},c._addTouchEventListeners=function(){var b=this,c,d;this._touchSupported&&(c=function(a){b._pointerEvent&&an[a.originalEvent.pointerType.toUpperCase()]?b.touchStartX=a.originalEvent.clientX:b._pointerEvent||(b.touchStartX=a.originalEvent.touches[0].clientX)},d=function(a){b._pointerEvent&&an[a.originalEvent.pointerType.toUpperCase()]&&(b.touchDeltaX=a.originalEvent.clientX-b.touchStartX),b._handleSwipe(),"hover"===b._config.pause&&(b.pause(),b.touchTimeout&&clearTimeout(b.touchTimeout),b.touchTimeout=setTimeout(function(a){return b.cycle(a)},500+b._config.interval))},a(this._element.querySelectorAll(k.ITEM_IMG)).on(f.DRAG_START,function(a){return a.preventDefault()}),this._pointerEvent?(a(this._element).on(f.POINTERDOWN,function(a){return c(a)}),a(this._element).on(f.POINTERUP,function(a){return d(a)}),this._element.classList.add(bh)):(a(this._element).on(f.TOUCHSTART,function(a){return c(a)}),a(this._element).on(f.TOUCHMOVE,function(a){return function(a){a.originalEvent.touches&&a.originalEvent.touches.length>1?b.touchDeltaX=0:b.touchDeltaX=a.originalEvent.touches[0].clientX-b.touchStartX}(a)}),a(this._element).on(f.TOUCHEND,function(a){return d(a)})))},c._keydown=function(a){if(!/input|textarea/i.test(a.target.tagName))switch(a.which){case 37:a.preventDefault(),this.prev();break;case 39:a.preventDefault(),this.next()}},c._getItemIndex=function(a){return this._items=a&&a.parentNode?[].slice.call(a.parentNode.querySelectorAll(k.ITEM)):[],this._items.indexOf(a)},c._getItemByDirection=function(a,c){var e=a===X,f=a===T,b=this._getItemIndex(c),g=this._items.length-1,d;return(f&&0===b||e&&b===g)&&!this._config.wrap?c:(d=(b+(a===T?-1:1))%this._items.length,-1===d?this._items[this._items.length-1]:this._items[d])},c._triggerSlideEvent=function(b,d){var e=this._getItemIndex(b),g=this._getItemIndex(this._element.querySelector(k.ACTIVE_ITEM)),c=a.Event(f.SLIDE,{relatedTarget:b,direction:d,from:g,to:e});return a(this._element).trigger(c),c},c._setActiveIndicatorElement=function(d){var c,b;this._indicatorsElement&&(c=[].slice.call(this._indicatorsElement.querySelectorAll(k.ACTIVE)),a(c).removeClass(p),b=this._indicatorsElement.children[this._getItemIndex(d)],b&&a(b).addClass(p))},c._slide=function(m,r){var e,g,h,j=this,d=this._element.querySelector(k.ACTIVE_ITEM),o=this._getItemIndex(d),c=r||d&&this._getItemByDirection(m,d),q=this._getItemIndex(c),l=Boolean(this._interval),n,i,s;m===X?(e=bo,g=bl,h=bG):(e=bz,g=bk,h=bE),c&&a(c).hasClass(p)?this._isSliding=!1:!this._triggerSlideEvent(c,h).isDefaultPrevented()&&d&&c&&(this._isSliding=!0,l&&this.pause(),this._setActiveIndicatorElement(c),n=a.Event(f.SLID,{relatedTarget:c,direction:h,from:o,to:q}),a(this._element).hasClass(bA)?(a(c).addClass(g),b.reflow(c),a(d).addClass(e),a(c).addClass(e),i=parseInt(c.getAttribute("data-interval"),10),i?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=i):this._config.interval=this._config.defaultInterval||this._config.interval,s=b.getTransitionDurationFromElement(d),a(d).one(b.TRANSITION_END,function(){a(c).removeClass(e+" "+g).addClass(p),a(d).removeClass(p+" "+g+" "+e),j._isSliding=!1,setTimeout(function(){return a(j._element).trigger(n)},0)}).emulateTransitionEnd(s)):(a(d).removeClass(p),a(c).addClass(p),this._isSliding=!1,a(this._element).trigger(n)),l&&this.cycle())},e._jQueryInterface=function(b){return this.each(function(){var c=a(this).data("bs.carousel"),f=d({},$,a(this).data()),g;if("object"==typeof b&&(f=d({},f,b)),g="string"==typeof b?b:f.slide,c||(c=new e(this,f),a(this).data("bs.carousel",c)),"number"==typeof b)c.to(b);else if("string"==typeof g){if(void 0===c[g])throw new TypeError('No method named "'+g+'"');c[g]()}else f.interval&&f.ride&&(c.pause(),c.cycle())})},e._dataApiClickHandler=function(i){var g=b.getSelectorFromElement(this),c,h,f;g&&(c=a(g)[0],c&&a(c).hasClass(bC)&&(h=d({},a(c).data(),a(this).data()),f=this.getAttribute("data-slide-to"),f&&(h.interval=!1),e._jQueryInterface.call(a(c),h),f&&a(c).data("bs.carousel").to(f),i.preventDefault()))},j(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return $}}]),e}(),a(document).on(f.CLICK_DATA_API,k.DATA_SLIDE,z._dataApiClickHandler),a(window).on(f.LOAD_DATA_API,function(){for(var c=[].slice.call(document.querySelectorAll(k.DATA_RIDE)),b=0,e=c.length,d;b<e;b++)d=a(c[b]),z._jQueryInterface.call(d,d.data())}),a.fn[y]=z._jQueryInterface,a.fn[y].Constructor=z,a.fn[y].noConflict=function(){return a.fn[y]=bJ,z._jQueryInterface},v="collapse",bg=a.fn[v],Y={toggle:!0,parent:""},be={toggle:"boolean",parent:"(string|element)"},H={SHOW:"show.bs.collapse",SHOWN:"shown.bs.collapse",HIDE:"hide.bs.collapse",HIDDEN:"hidden.bs.collapse",CLICK_DATA_API:"click.bs.collapse.data-api"},o="show",D="collapse",Q="collapsing",ac="collapsed",ah="width",bd="height",af={ACTIVES:".show, .collapsing",DATA_TOGGLE:'[data-toggle="collapse"]'},O=function(){function e(a,i){var e,c,h,f,d,g;this._isTransitioning=!1,this._element=a,this._config=this._getConfig(i),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+a.id+'"],[data-toggle="collapse"][data-target="#'+a.id+'"]'));for(e=[].slice.call(document.querySelectorAll(af.DATA_TOGGLE)),c=0,h=e.length;c<h;c++)f=e[c],d=b.getSelectorFromElement(f),g=[].slice.call(document.querySelectorAll(d)).filter(function(b){return b===a}),null!==d&&g.length>0&&(this._selector=d,this._triggerArray.push(f));this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var c=e.prototype;return c.toggle=function(){a(this._element).hasClass(o)?this.hide():this.show()},c.show=function(){var c,g,d=this,h,f,i,j;!this._isTransitioning&&!a(this._element).hasClass(o)&&(this._parent&&0===(c=[].slice.call(this._parent.querySelectorAll(af.ACTIVES)).filter(function(a){return"string"==typeof d._config.parent?a.getAttribute("data-parent")===d._config.parent:a.classList.contains(D)})).length&&(c=null),!(c&&(g=a(c).not(this._selector).data("bs.collapse"))&&g._isTransitioning))&&(h=a.Event(H.SHOW),(a(this._element).trigger(h),!h.isDefaultPrevented())&&(c&&(e._jQueryInterface.call(a(c).not(this._selector),"hide"),g||a(c).data("bs.collapse",null)),f=this._getDimension(),a(this._element).removeClass(D).addClass(Q),this._element.style[f]=0,this._triggerArray.length&&a(this._triggerArray).removeClass(ac).attr("aria-expanded",!0),this.setTransitioning(!0),i="scroll"+(f[0].toUpperCase()+f.slice(1)),j=b.getTransitionDurationFromElement(this._element),a(this._element).one(b.TRANSITION_END,function(){a(d._element).removeClass(Q).addClass(D).addClass(o),d._element.style[f]="",d.setTransitioning(!1),a(d._element).trigger(H.SHOWN)}).emulateTransitionEnd(j),this._element.style[f]=this._element[i]+"px"))},c.hide=function(){var e=this,f,c,g,d,h,i,j;if(!this._isTransitioning&&a(this._element).hasClass(o))if(f=a.Event(H.HIDE),a(this._element).trigger(f),!f.isDefaultPrevented()){if(c=this._getDimension(),this._element.style[c]=this._element.getBoundingClientRect()[c]+"px",b.reflow(this._element),a(this._element).addClass(Q).removeClass(D).removeClass(o),g=this._triggerArray.length,g>0)for(d=0;d<g;d++)h=this._triggerArray[d],i=b.getSelectorFromElement(h),null!==i&&(a([].slice.call(document.querySelectorAll(i))).hasClass(o)||a(h).addClass(ac).attr("aria-expanded",!1));this.setTransitioning(!0),this._element.style[c]="",j=b.getTransitionDurationFromElement(this._element),a(this._element).one(b.TRANSITION_END,function(){e.setTransitioning(!1),a(e._element).removeClass(Q).addClass(D).trigger(H.HIDDEN)}).emulateTransitionEnd(j)}},c.setTransitioning=function(a){this._isTransitioning=a},c.dispose=function(){a.removeData(this._element,"bs.collapse"),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},c._getConfig=function(a){return(a=d({},Y,a)).toggle=Boolean(a.toggle),b.typeCheckConfig(v,a,be),a},c._getDimension=function(){return a(this._element).hasClass(ah)?ah:bd},c._getParent=function(){var c,d=this,f,g;return b.isElement(this._config.parent)?(c=this._config.parent,void 0!==this._config.parent.jquery&&(c=this._config.parent[0])):c=document.querySelector(this._config.parent),f='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',g=[].slice.call(c.querySelectorAll(f)),a(g).each(function(b,a){d._addAriaAndCollapsedClass(e._getTargetFromElement(a),[a])}),c},c._addAriaAndCollapsedClass=function(d,b){var c=a(d).hasClass(o);b.length&&a(b).toggleClass(ac,!c).attr("aria-expanded",c)},e._getTargetFromElement=function(c){var a=b.getSelectorFromElement(c);return a?document.querySelector(a):null},e._jQueryInterface=function(b){return this.each(function(){var f=a(this),c=f.data("bs.collapse"),g=d({},Y,f.data(),"object"==typeof b&&b?b:{});if(!c&&g.toggle&&/show|hide/.test(b)&&(g.toggle=!1),c||(c=new e(this,g),f.data("bs.collapse",c)),"string"==typeof b){if(void 0===c[b])throw new TypeError('No method named "'+b+'"');c[b]()}})},j(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return Y}}]),e}(),a(document).on(H.CLICK_DATA_API,af.DATA_TOGGLE,function(c){"A"===c.currentTarget.tagName&&c.preventDefault();var d=a(this),e=b.getSelectorFromElement(this),f=[].slice.call(document.querySelectorAll(e));a(f).each(function(){var b=a(this),c=b.data("bs.collapse")?"toggle":d.data();O._jQueryInterface.call(b,c)})}),a.fn[v]=O._jQueryInterface,a.fn[v].Constructor=O,a.fn[v].noConflict=function(){return a.fn[v]=bg,O._jQueryInterface},w="dropdown",aY=a.fn[w],aS=new RegExp("38|40|27"),e={HIDE:"hide.bs.dropdown",HIDDEN:"hidden.bs.dropdown",SHOW:"show.bs.dropdown",SHOWN:"shown.bs.dropdown",CLICK:"click.bs.dropdown",CLICK_DATA_API:"click.bs.dropdown.data-api",KEYDOWN_DATA_API:"keydown.bs.dropdown.data-api",KEYUP_DATA_API:"keyup.bs.dropdown.data-api"},V="disabled",g="show",aR="dropup",aQ="dropright",aP="dropleft",ax="dropdown-menu-right",aO="position-static",W='[data-toggle="dropdown"]',aK=".dropdown form",aa=".dropdown-menu",aI=".navbar-nav",aG=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",aF="top-start",az="top-end",aA="bottom-start",aB="bottom-end",aC="right-start",aD="left-start",aE={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic"},ay={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string"},n=function(){function c(a,b){this._element=a,this._popper=null,this._config=this._getConfig(b),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var f=c.prototype;return f.toggle=function(){var d,j,h,i,f;if(!this._element.disabled&&!a(this._element).hasClass(V))if(d=c._getParentFromElement(this._element),j=a(this._menu).hasClass(g),c._clearMenus(),!j)if(h={relatedTarget:this._element},i=a.Event(e.SHOW,h),a(d).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar){if(void 0===m)throw new TypeError("Bootstrap's dropdowns require Popper.js (https://popper.js.org/)");f=this._element,"parent"===this._config.reference?f=d:b.isElement(this._config.reference)&&(f=this._config.reference,void 0!==this._config.reference.jquery&&(f=this._config.reference[0])),"scrollParent"!==this._config.boundary&&a(d).addClass(aO),this._popper=new m(f,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===a(d).closest(aI).length&&a(document.body).children().on("mouseover",null,a.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),a(this._menu).toggleClass(g),a(d).toggleClass(g).trigger(a.Event(e.SHOWN,h))}},f.show=function(){if(!(this._element.disabled||a(this._element).hasClass(V)||a(this._menu).hasClass(g))){var b={relatedTarget:this._element},d=a.Event(e.SHOW,b),f=c._getParentFromElement(this._element);a(f).trigger(d),d.isDefaultPrevented()||(a(this._menu).toggleClass(g),a(f).toggleClass(g).trigger(a.Event(e.SHOWN,b)))}},f.hide=function(){if(!this._element.disabled&&!a(this._element).hasClass(V)&&a(this._menu).hasClass(g)){var b={relatedTarget:this._element},d=a.Event(e.HIDE,b),f=c._getParentFromElement(this._element);a(f).trigger(d),d.isDefaultPrevented()||(a(this._menu).toggleClass(g),a(f).toggleClass(g).trigger(a.Event(e.HIDDEN,b)))}},f.dispose=function(){a.removeData(this._element,"bs.dropdown"),a(this._element).off(".bs.dropdown"),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},f.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},f._addEventListeners=function(){var b=this;a(this._element).on(e.CLICK,function(a){a.preventDefault(),a.stopPropagation(),b.toggle()})},f._getConfig=function(c){return c=d({},this.constructor.Default,a(this._element).data(),c),b.typeCheckConfig(w,c,this.constructor.DefaultType),c},f._getMenuElement=function(){if(!this._menu){var a=c._getParentFromElement(this._element);a&&(this._menu=a.querySelector(aa))}return this._menu},f._getPlacement=function(){var c=a(this._element.parentNode),b=aA;return c.hasClass(aR)?(b=aF,a(this._menu).hasClass(ax)&&(b=az)):c.hasClass(aQ)?b=aC:c.hasClass(aP)?b=aD:a(this._menu).hasClass(ax)&&(b=aB),b},f._detectNavbar=function(){return a(this._element).closest(".navbar").length>0},f._getOffset=function(){var b=this,a={};return"function"==typeof this._config.offset?a.fn=function(a){return a.offsets=d({},a.offsets,b._config.offset(a.offsets,b._element)||{}),a}:a.offset=this._config.offset,a},f._getPopperConfig=function(){var a={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(a.modifiers.applyStyle={enabled:!1}),a},c._jQueryInterface=function(b){return this.each(function(){var d=a(this).data("bs.dropdown");if(d||(d=new c(this,"object"==typeof b?b:null),a(this).data("bs.dropdown",d)),"string"==typeof b){if(void 0===d[b])throw new TypeError('No method named "'+b+'"');d[b]()}})},c._clearMenus=function(b){var f,d,l,h,j,i,m,k;if(!b||3!==b.which&&("keyup"!==b.type||9===b.which))for(f=[].slice.call(document.querySelectorAll(W)),d=0,l=f.length;d<l;d++)h=c._getParentFromElement(f[d]),j=a(f[d]).data("bs.dropdown"),i={relatedTarget:f[d]},(b&&"click"===b.type&&(i.clickEvent=b),j)&&(m=j._menu,a(h).hasClass(g)&&!(b&&("click"===b.type&&/input|textarea/i.test(b.target.tagName)||"keyup"===b.type&&9===b.which)&&a.contains(h,b.target))&&(k=a.Event(e.HIDE,i),a(h).trigger(k),k.isDefaultPrevented()||("ontouchstart"in document.documentElement&&a(document.body).children().off("mouseover",null,a.noop),f[d].setAttribute("aria-expanded","false"),a(m).removeClass(g),a(h).removeClass(g).trigger(a.Event(e.HIDDEN,i)))))},c._getParentFromElement=function(a){var c,d=b.getSelectorFromElement(a);return d&&(c=document.querySelector(d)),c||a.parentNode},c._dataApiKeydownHandler=function(b){var f,h,e,d,i;(/input|textarea/i.test(b.target.tagName)?!(32===b.which||27!==b.which&&(40!==b.which&&38!==b.which||a(b.target).closest(aa).length)):aS.test(b.which))&&(b.preventDefault(),b.stopPropagation(),!this.disabled&&!a(this).hasClass(V))&&(f=c._getParentFromElement(this),h=a(f).hasClass(g),h&&(!h||27!==b.which&&32!==b.which)?(e=[].slice.call(f.querySelectorAll(aG)),0!==e.length&&(d=e.indexOf(b.target),38===b.which&&d>0&&d--,40===b.which&&d<e.length-1&&d++,d<0&&(d=0),e[d].focus())):(27===b.which&&(i=f.querySelector(W),a(i).trigger("focus")),a(this).trigger("click")))},j(c,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return aE}},{key:"DefaultType",get:function(){return ay}}]),c}(),a(document).on(e.KEYDOWN_DATA_API,W,n._dataApiKeydownHandler).on(e.KEYDOWN_DATA_API,aa,n._dataApiKeydownHandler).on(e.CLICK_DATA_API+" "+e.KEYUP_DATA_API,n._clearMenus).on(e.CLICK_DATA_API,W,function(b){b.preventDefault(),b.stopPropagation(),n._jQueryInterface.call(a(this),"toggle")}).on(e.CLICK_DATA_API,aK,function(a){a.stopPropagation()}),a.fn[w]=n._jQueryInterface,a.fn[w].Constructor=n,a.fn[w].noConflict=function(){return a.fn[w]=aY,n._jQueryInterface},aH=a.fn.modal,ae={backdrop:!0,keyboard:!0,focus:!0,show:!0},aJ={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},c={HIDE:"hide.bs.modal",HIDDEN:"hidden.bs.modal",SHOW:"show.bs.modal",SHOWN:"shown.bs.modal",FOCUSIN:"focusin.bs.modal",RESIZE:"resize.bs.modal",CLICK_DISMISS:"click.dismiss.bs.modal",KEYDOWN_DISMISS:"keydown.dismiss.bs.modal",MOUSEUP_DISMISS:"mouseup.dismiss.bs.modal",MOUSEDOWN_DISMISS:"mousedown.dismiss.bs.modal",CLICK_DATA_API:"click.bs.modal.data-api"},aL="modal-dialog-scrollable",aM="modal-scrollbar-measure",aN="modal-backdrop",ar="modal-open",x="fade",R="show",l={DIALOG:".modal-dialog",MODAL_BODY:".modal-body",DATA_TOGGLE:'[data-toggle="modal"]',DATA_DISMISS:'[data-dismiss="modal"]',FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top"},K=function(){function f(a,b){this._config=this._getConfig(b),this._element=a,this._dialog=a.querySelector(l.DIALOG),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var e=f.prototype;return e.toggle=function(a){return this._isShown?this.hide():this.show(a)},e.show=function(d){var b=this,e;!this._isShown&&!this._isTransitioning&&(a(this._element).hasClass(x)&&(this._isTransitioning=!0),e=a.Event(c.SHOW,{relatedTarget:d}),a(this._element).trigger(e),this._isShown||e.isDefaultPrevented()||(this._isShown=!0,this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),a(this._element).on(c.CLICK_DISMISS,l.DATA_DISMISS,function(a){return b.hide(a)}),a(this._dialog).on(c.MOUSEDOWN_DISMISS,function(){a(b._element).one(c.MOUSEUP_DISMISS,function(c){a(c.target).is(b._element)&&(b._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return b._showElement(d)})))},e.hide=function(d){var g=this,e,f,h;d&&d.preventDefault(),this._isShown&&!this._isTransitioning&&(e=a.Event(c.HIDE),(a(this._element).trigger(e),this._isShown&&!e.isDefaultPrevented())&&(this._isShown=!1,f=a(this._element).hasClass(x),(f&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),a(document).off(c.FOCUSIN),a(this._element).removeClass(R),a(this._element).off(c.CLICK_DISMISS),a(this._dialog).off(c.MOUSEDOWN_DISMISS),f)?(h=b.getTransitionDurationFromElement(this._element),a(this._element).one(b.TRANSITION_END,function(a){return g._hideModal(a)}).emulateTransitionEnd(h)):this._hideModal()))},e.dispose=function(){[window,this._element,this._dialog].forEach(function(b){return a(b).off(".bs.modal")}),a(document).off(c.FOCUSIN),a.removeData(this._element,"bs.modal"),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},e.handleUpdate=function(){this._adjustDialog()},e._getConfig=function(a){return a=d({},ae,a),b.typeCheckConfig("modal",a,aJ),a},e._showElement=function(g){var d=this,e=a(this._element).hasClass(x),h,f,i;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),a(this._dialog).hasClass(aL)?this._dialog.querySelector(l.MODAL_BODY).scrollTop=0:this._element.scrollTop=0,e&&b.reflow(this._element),a(this._element).addClass(R),this._config.focus&&this._enforceFocus(),h=a.Event(c.SHOWN,{relatedTarget:g}),f=function(){d._config.focus&&d._element.focus(),d._isTransitioning=!1,a(d._element).trigger(h)},e?(i=b.getTransitionDurationFromElement(this._dialog),a(this._dialog).one(b.TRANSITION_END,f).emulateTransitionEnd(i)):f()},e._enforceFocus=function(){var b=this;a(document).off(c.FOCUSIN).on(c.FOCUSIN,function(c){document!==c.target&&b._element!==c.target&&0===a(b._element).has(c.target).length&&b._element.focus()})},e._setEscapeEvent=function(){var b=this;this._isShown&&this._config.keyboard?a(this._element).on(c.KEYDOWN_DISMISS,function(a){27===a.which&&(a.preventDefault(),b.hide())}):this._isShown||a(this._element).off(c.KEYDOWN_DISMISS)},e._setResizeEvent=function(){var b=this;this._isShown?a(window).on(c.RESIZE,function(a){return b.handleUpdate(a)}):a(window).off(c.RESIZE)},e._hideModal=function(){var b=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._isTransitioning=!1,this._showBackdrop(function(){a(document.body).removeClass(ar),b._resetAdjustments(),b._resetScrollbar(),a(b._element).trigger(c.HIDDEN)})},e._removeBackdrop=function(){this._backdrop&&(a(this._backdrop).remove(),this._backdrop=null)},e._showBackdrop=function(d){var e=this,f=a(this._element).hasClass(x)?x:"",h,g,i;if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=aN,f&&this._backdrop.classList.add(f),a(this._backdrop).appendTo(document.body),a(this._element).on(c.CLICK_DISMISS,function(a){e._ignoreBackdropClick?e._ignoreBackdropClick=!1:a.target===a.currentTarget&&("static"===e._config.backdrop?e._element.focus():e.hide())}),f&&b.reflow(this._backdrop),a(this._backdrop).addClass(R),!d)return;if(!f)return void d();h=b.getTransitionDurationFromElement(this._backdrop),a(this._backdrop).one(b.TRANSITION_END,d).emulateTransitionEnd(h)}else!this._isShown&&this._backdrop?(a(this._backdrop).removeClass(R),g=function(){e._removeBackdrop(),d&&d()},a(this._element).hasClass(x)?(i=b.getTransitionDurationFromElement(this._backdrop),a(this._backdrop).one(b.TRANSITION_END,g).emulateTransitionEnd(i)):g()):d&&d()},e._adjustDialog=function(){var a=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&a&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!a&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},e._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},e._checkScrollbar=function(){var a=document.body.getBoundingClientRect();this._isBodyOverflowing=a.left+a.right<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},e._setScrollbar=function(){var b=this,c,d,e,f;this._isBodyOverflowing&&(c=[].slice.call(document.querySelectorAll(l.FIXED_CONTENT)),d=[].slice.call(document.querySelectorAll(l.STICKY_CONTENT)),a(c).each(function(f,c){var d=c.style.paddingRight,e=a(c).css("padding-right");a(c).data("padding-right",d).css("padding-right",parseFloat(e)+b._scrollbarWidth+"px")}),a(d).each(function(f,c){var d=c.style.marginRight,e=a(c).css("margin-right");a(c).data("margin-right",d).css("margin-right",parseFloat(e)-b._scrollbarWidth+"px")}),e=document.body.style.paddingRight,f=a(document.body).css("padding-right"),a(document.body).data("padding-right",e).css("padding-right",parseFloat(f)+this._scrollbarWidth+"px")),a(document.body).addClass(ar)},e._resetScrollbar=function(){var b=[].slice.call(document.querySelectorAll(l.FIXED_CONTENT)),c,d;a(b).each(function(d,b){var c=a(b).data("padding-right");a(b).removeData("padding-right"),b.style.paddingRight=c||""}),c=[].slice.call(document.querySelectorAll(""+l.STICKY_CONTENT)),a(c).each(function(d,b){var c=a(b).data("margin-right");void 0!==c&&a(b).css("margin-right",c).removeData("margin-right")}),d=a(document.body).data("padding-right"),a(document.body).removeData("padding-right"),document.body.style.paddingRight=d||""},e._getScrollbarWidth=function(){var a=document.createElement("div"),b;return a.className=aM,document.body.appendChild(a),b=a.getBoundingClientRect().width-a.clientWidth,document.body.removeChild(a),b},f._jQueryInterface=function(b,c){return this.each(function(){var e=a(this).data("bs.modal"),g=d({},ae,a(this).data(),"object"==typeof b&&b?b:{});if(e||(e=new f(this,g),a(this).data("bs.modal",e)),"string"==typeof b){if(void 0===e[b])throw new TypeError('No method named "'+b+'"');e[b](c)}else g.show&&e.show(c)})},j(f,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return ae}}]),f}(),a(document).on(c.CLICK_DATA_API,l.DATA_TOGGLE,function(h){var e,f=this,g=b.getSelectorFromElement(this),i,j;g&&(e=document.querySelector(g)),i=a(e).data("bs.modal")?"toggle":d({},a(e).data(),a(this).data()),"A"!==this.tagName&&"AREA"!==this.tagName||h.preventDefault(),j=a(e).one(c.SHOW,function(b){b.isDefaultPrevented()||j.one(c.HIDDEN,function(){a(f).is(":visible")&&f.focus()})}),K._jQueryInterface.call(a(e),i,this)}),a.fn.modal=K._jQueryInterface,a.fn.modal.Constructor=K,a.fn.modal.noConflict=function(){return a.fn.modal=aH,K._jQueryInterface},aT=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],aU={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},aV=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,aW=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i;function aX(a,b,c){if(0===a.length)return a;if(c&&"function"==typeof c)return c(a);for(var e=(new window.DOMParser).parseFromString(a,"text/html"),g=Object.keys(b),f=[].slice.call(e.body.querySelectorAll("*")),h=function(c,i){var a=f[c],d=a.nodeName.toLowerCase(),e,h;if(-1===g.indexOf(a.nodeName.toLowerCase()))return a.parentNode.removeChild(a),"continue";e=[].slice.call(a.attributes),h=[].concat(b["*"]||[],b[d]||[]),e.forEach(function(b){(function(a,d){var b=a.nodeName.toLowerCase(),e,c,f;if(-1!==d.indexOf(b))return-1===aT.indexOf(b)||Boolean(a.nodeValue.match(aV)||a.nodeValue.match(aW));for(e=d.filter(function(a){return a instanceof RegExp}),c=0,f=e.length;c<f;c++)if(b.match(e[c]))return!0;return!1})(b,h)||a.removeAttribute(b.nodeName)})},d=0,i=f.length;d<i;d++)h(d);return e.body.innerHTML}ai="tooltip",aZ=a.fn.tooltip,a_=new RegExp("(^|\\s)bs-tooltip\\S+","g"),a$=["sanitize","whiteList","sanitizeFn"],ba={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object"},bb={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},bc={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",sanitize:!0,sanitizeFn:null,whiteList:aU},B="show",_="out",bf={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},J="fade",L="show",bi=".tooltip-inner",bj=".arrow",N="hover",ab="focus",bm="click",bn="manual",r=function(){function e(a,b){if(void 0===m)throw new TypeError("Bootstrap's tooltips require Popper.js (https://popper.js.org/)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=a,this.config=this._getConfig(b),this.tip=null,this._setListeners()}var c=e.prototype;return c.enable=function(){this._isEnabled=!0},c.disable=function(){this._isEnabled=!1},c.toggleEnabled=function(){this._isEnabled=!this._isEnabled},c.toggle=function(c){if(this._isEnabled)if(c){var d=this.constructor.DATA_KEY,b=a(c.currentTarget).data(d);b||(b=new this.constructor(c.currentTarget,this._getDelegateConfig()),a(c.currentTarget).data(d,b)),b._activeTrigger.click=!b._activeTrigger.click,b._isWithActiveTrigger()?b._enter(null,b):b._leave(null,b)}else{if(a(this.getTipElement()).hasClass(L))return void this._leave(null,this);this._enter(null,this)}},c.dispose=function(){clearTimeout(this._timeout),a.removeData(this.element,this.constructor.DATA_KEY),a(this.element).off(this.constructor.EVENT_KEY),a(this.element).closest(".modal").off("hide.bs.modal"),this.tip&&a(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,null!==this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},c.show=function(){var c=this,e,f,l,d,h,j,i,k,g,n;if("none"===a(this.element).css("display"))throw new Error("Please use show on visible elements");if(e=a.Event(this.constructor.Event.SHOW),this.isWithContent()&&this._isEnabled){if(a(this.element).trigger(e),f=b.findShadowRoot(this.element),l=a.contains(null!==f?f:this.element.ownerDocument.documentElement,this.element),e.isDefaultPrevented()||!l)return;d=this.getTipElement(),h=b.getUID(this.constructor.NAME),d.setAttribute("id",h),this.element.setAttribute("aria-describedby",h),this.setContent(),this.config.animation&&a(d).addClass(J),j="function"==typeof this.config.placement?this.config.placement.call(this,d,this.element):this.config.placement,i=this._getAttachment(j),this.addAttachmentClass(i),k=this._getContainer(),a(d).data(this.constructor.DATA_KEY,this),a.contains(this.element.ownerDocument.documentElement,this.tip)||a(d).appendTo(k),a(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new m(this.element,d,{placement:i,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:bj},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(a){a.originalPlacement!==a.placement&&c._handlePopperPlacementChange(a)},onUpdate:function(a){return c._handlePopperPlacementChange(a)}}),a(d).addClass(L),"ontouchstart"in document.documentElement&&a(document.body).children().on("mouseover",null,a.noop),g=function(){c.config.animation&&c._fixTransition();var b=c._hoverState;c._hoverState=null,a(c.element).trigger(c.constructor.Event.SHOWN),b===_&&c._leave(null,c)},a(this.tip).hasClass(J)?(n=b.getTransitionDurationFromElement(this.tip),a(this.tip).one(b.TRANSITION_END,g).emulateTransitionEnd(n)):g()}},c.hide=function(e){var c=this,d=this.getTipElement(),f=a.Event(this.constructor.Event.HIDE),g=function(){c._hoverState!==B&&d.parentNode&&d.parentNode.removeChild(d),c._cleanTipClass(),c.element.removeAttribute("aria-describedby"),a(c.element).trigger(c.constructor.Event.HIDDEN),null!==c._popper&&c._popper.destroy(),e&&e()},h;a(this.element).trigger(f),!f.isDefaultPrevented()&&(a(d).removeClass(L),"ontouchstart"in document.documentElement&&a(document.body).children().off("mouseover",null,a.noop),this._activeTrigger[bm]=!1,this._activeTrigger[ab]=!1,this._activeTrigger[N]=!1,a(this.tip).hasClass(J)?(h=b.getTransitionDurationFromElement(d),a(d).one(b.TRANSITION_END,g).emulateTransitionEnd(h)):g(),this._hoverState="")},c.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},c.isWithContent=function(){return Boolean(this.getTitle())},c.addAttachmentClass=function(b){a(this.getTipElement()).addClass("bs-tooltip-"+b)},c.getTipElement=function(){return this.tip=this.tip||a(this.config.template)[0],this.tip},c.setContent=function(){var b=this.getTipElement();this.setElementContent(a(b.querySelectorAll(bi)),this.getTitle()),a(b).removeClass(J+" "+L)},c.setElementContent=function(c,b){"object"!=typeof b||!b.nodeType&&!b.jquery?this.config.html?(this.config.sanitize&&(b=aX(b,this.config.whiteList,this.config.sanitizeFn)),c.html(b)):c.text(b):this.config.html?a(b).parent().is(c)||c.empty().append(b):c.text(a(b).text())},c.getTitle=function(){var a=this.element.getAttribute("data-original-title");return a||(a="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),a},c._getOffset=function(){var b=this,a={};return"function"==typeof this.config.offset?a.fn=function(a){return a.offsets=d({},a.offsets,b.config.offset(a.offsets,b.element)||{}),a}:a.offset=this.config.offset,a},c._getContainer=function(){return!1===this.config.container?document.body:b.isElement(this.config.container)?a(this.config.container):a(document).find(this.config.container)},c._getAttachment=function(a){return bb[a.toUpperCase()]},c._setListeners=function(){var b=this;this.config.trigger.split(" ").forEach(function(c){if("click"===c)a(b.element).on(b.constructor.Event.CLICK,b.config.selector,function(a){return b.toggle(a)});else if(c!==bn){var d=c===N?b.constructor.Event.MOUSEENTER:b.constructor.Event.FOCUSIN,e=c===N?b.constructor.Event.MOUSELEAVE:b.constructor.Event.FOCUSOUT;a(b.element).on(d,b.config.selector,function(a){return b._enter(a)}).on(e,b.config.selector,function(a){return b._leave(a)})}}),a(this.element).closest(".modal").on("hide.bs.modal",function(){b.element&&b.hide()}),this.config.selector?this.config=d({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},c._fixTitle=function(){var a=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==a)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},c._enter=function(c,b){var d=this.constructor.DATA_KEY;(b=b||a(c.currentTarget).data(d))||(b=new this.constructor(c.currentTarget,this._getDelegateConfig()),a(c.currentTarget).data(d,b)),c&&(b._activeTrigger["focusin"===c.type?ab:N]=!0),a(b.getTipElement()).hasClass(L)||b._hoverState===B?b._hoverState=B:(clearTimeout(b._timeout),b._hoverState=B,b.config.delay&&b.config.delay.show?b._timeout=setTimeout(function(){b._hoverState===B&&b.show()},b.config.delay.show):b.show())},c._leave=function(c,b){var d=this.constructor.DATA_KEY;(b=b||a(c.currentTarget).data(d))||(b=new this.constructor(c.currentTarget,this._getDelegateConfig()),a(c.currentTarget).data(d,b)),c&&(b._activeTrigger["focusout"===c.type?ab:N]=!1),b._isWithActiveTrigger()||(clearTimeout(b._timeout),b._hoverState=_,b.config.delay&&b.config.delay.hide?b._timeout=setTimeout(function(){b._hoverState===_&&b.hide()},b.config.delay.hide):b.hide())},c._isWithActiveTrigger=function(){for(var a in this._activeTrigger)if(this._activeTrigger[a])return!0;return!1},c._getConfig=function(c){var e=a(this.element).data();return Object.keys(e).forEach(function(a){-1!==a$.indexOf(a)&&delete e[a]}),"number"==typeof(c=d({},this.constructor.Default,e,"object"==typeof c&&c?c:{})).delay&&(c.delay={show:c.delay,hide:c.delay}),"number"==typeof c.title&&(c.title=c.title.toString()),"number"==typeof c.content&&(c.content=c.content.toString()),b.typeCheckConfig(ai,c,this.constructor.DefaultType),c.sanitize&&(c.template=aX(c.template,c.whiteList,c.sanitizeFn)),c},c._getDelegateConfig=function(){var b={},a;if(this.config)for(a in this.config)this.constructor.Default[a]!==this.config[a]&&(b[a]=this.config[a]);return b},c._cleanTipClass=function(){var c=a(this.getTipElement()),b=c.attr("class").match(a_);null!==b&&b.length&&c.removeClass(b.join(""))},c._handlePopperPlacementChange=function(a){var b=a.instance;this.tip=b.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(a.placement))},c._fixTransition=function(){var b=this.getTipElement(),c=this.config.animation;null===b.getAttribute("x-placement")&&(a(b).removeClass(J),this.config.animation=!1,this.hide(),this.show(),this.config.animation=c)},e._jQueryInterface=function(b){return this.each(function(){var c=a(this).data("bs.tooltip"),d="object"==typeof b&&b;if((c||!/dispose|hide/.test(b))&&(c||(c=new e(this,d),a(this).data("bs.tooltip",c)),"string"==typeof b)){if(void 0===c[b])throw new TypeError('No method named "'+b+'"');c[b]()}})},j(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return bc}},{key:"NAME",get:function(){return ai}},{key:"DATA_KEY",get:function(){return"bs.tooltip"}},{key:"Event",get:function(){return bf}},{key:"EVENT_KEY",get:function(){return".bs.tooltip"}},{key:"DefaultType",get:function(){return ba}}]),e}(),a.fn.tooltip=r._jQueryInterface,a.fn.tooltip.Constructor=r,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=aZ,r._jQueryInterface},bp="popover",bq=a.fn.popover,br=new RegExp("(^|\\s)bs-popover\\S+","g"),bs=d({},r.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),bt=d({},r.DefaultType,{content:"(string|element|function)"}),bu="fade",bv="show",bw=".popover-header",bx=".popover-body",by={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"},P=function(f){var d,e,c;function b(){return f.apply(this,arguments)||this}return e=f,(d=b).prototype=Object.create(e.prototype),d.prototype.constructor=d,d.__proto__=e,c=b.prototype,c.isWithContent=function(){return this.getTitle()||this._getContent()},c.addAttachmentClass=function(b){a(this.getTipElement()).addClass("bs-popover-"+b)},c.getTipElement=function(){return this.tip=this.tip||a(this.config.template)[0],this.tip},c.setContent=function(){var c=a(this.getTipElement()),b;this.setElementContent(c.find(bw),this.getTitle()),b=this._getContent(),"function"==typeof b&&(b=b.call(this.element)),this.setElementContent(c.find(bx),b),c.removeClass(bu+" "+bv)},c._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},c._cleanTipClass=function(){var c=a(this.getTipElement()),b=c.attr("class").match(br);null!==b&&b.length>0&&c.removeClass(b.join(""))},b._jQueryInterface=function(c){return this.each(function(){var d=a(this).data("bs.popover"),e="object"==typeof c?c:null;if((d||!/dispose|hide/.test(c))&&(d||(d=new b(this,e),a(this).data("bs.popover",d)),"string"==typeof c)){if(void 0===d[c])throw new TypeError('No method named "'+c+'"');d[c]()}})},j(b,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return bs}},{key:"NAME",get:function(){return bp}},{key:"DATA_KEY",get:function(){return"bs.popover"}},{key:"Event",get:function(){return by}},{key:"EVENT_KEY",get:function(){return".bs.popover"}},{key:"DefaultType",get:function(){return bt}}]),b}(r),a.fn.popover=P._jQueryInterface,a.fn.popover.Constructor=P,a.fn.popover.noConflict=function(){return a.fn.popover=bq,P._jQueryInterface},s="scrollspy",bB=a.fn[s],aq={offset:10,method:"auto",target:""},bD={offset:"number",method:"string",target:"(string|element)"},Z={ACTIVATE:"activate.bs.scrollspy",SCROLL:"scroll.bs.scrollspy",LOAD_DATA_API:"load.bs.scrollspy.data-api"},bF="dropdown-item",q="active",h={DATA_SPY:'[data-spy="scroll"]',ACTIVE:".active",NAV_LIST_GROUP:".nav, .list-group",NAV_LINKS:".nav-link",NAV_ITEMS:".nav-item",LIST_ITEMS:".list-group-item",DROPDOWN:".dropdown",DROPDOWN_ITEMS:".dropdown-item",DROPDOWN_TOGGLE:".dropdown-toggle"},bI="offset",al="position",C=function(){function e(b,c){var d=this;this._element=b,this._scrollElement="BODY"===b.tagName?window:b,this._config=this._getConfig(c),this._selector=this._config.target+" "+h.NAV_LINKS+","+this._config.target+" "+h.LIST_ITEMS+","+this._config.target+" "+h.DROPDOWN_ITEMS,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,a(this._scrollElement).on(Z.SCROLL,function(a){return d._process(a)}),this.refresh(),this._process()}var c=e.prototype;return c.refresh=function(){var c=this,e=this._scrollElement===this._scrollElement.window?bI:al,d="auto"===this._config.method?e:this._config.method,f=d===al?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(h){var c,e=b.getSelectorFromElement(h),g;if(e&&(c=document.querySelector(e)),c)if(g=c.getBoundingClientRect(),g.width||g.height)return[a(c)[d]().top+f,e];return null}).filter(function(a){return a}).sort(function(a,b){return a[0]-b[0]}).forEach(function(a){c._offsets.push(a[0]),c._targets.push(a[1])})},c.dispose=function(){a.removeData(this._element,"bs.scrollspy"),a(this._scrollElement).off(".bs.scrollspy"),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},c._getConfig=function(c){if("string"!=typeof(c=d({},aq,"object"==typeof c&&c?c:{})).target){var e=a(c.target).attr("id");e||(e=b.getUID(s),a(c.target).attr("id",e)),c.target="#"+e}return b.typeCheckConfig(s,c,bD),c},c._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},c._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},c._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},c._process=function(){var b=this._getScrollTop()+this._config.offset,c=this._getScrollHeight(),e=this._config.offset+c-this._getOffsetHeight(),d,a;if(this._scrollHeight!==c&&this.refresh(),b>=e)d=this._targets[this._targets.length-1],this._activeTarget!==d&&this._activate(d);else{if(this._activeTarget&&b<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(a=this._offsets.length;a--;)this._activeTarget!==this._targets[a]&&b>=this._offsets[a]&&(void 0===this._offsets[a+1]||b<this._offsets[a+1])&&this._activate(this._targets[a])}},c._activate=function(c){this._activeTarget=c,this._clear();var d=this._selector.split(",").map(function(a){return a+'[data-target="'+c+'"],'+a+'[href="'+c+'"]'}),b=a([].slice.call(document.querySelectorAll(d.join(","))));b.hasClass(bF)?(b.closest(h.DROPDOWN).find(h.DROPDOWN_TOGGLE).addClass(q),b.addClass(q)):(b.addClass(q),b.parents(h.NAV_LIST_GROUP).prev(h.NAV_LINKS+", "+h.LIST_ITEMS).addClass(q),b.parents(h.NAV_LIST_GROUP).prev(h.NAV_ITEMS).children(h.NAV_LINKS).addClass(q)),a(this._scrollElement).trigger(Z.ACTIVATE,{relatedTarget:c})},c._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(a){return a.classList.contains(q)}).forEach(function(a){return a.classList.remove(q)})},e._jQueryInterface=function(b){return this.each(function(){var c=a(this).data("bs.scrollspy");if(c||(c=new e(this,"object"==typeof b&&b),a(this).data("bs.scrollspy",c)),"string"==typeof b){if(void 0===c[b])throw new TypeError('No method named "'+b+'"');c[b]()}})},j(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"Default",get:function(){return aq}}]),e}(),a(window).on(Z.LOAD_DATA_API,function(){for(var b=[].slice.call(document.querySelectorAll(h.DATA_SPY)),c=b.length,d;c--;)d=a(b[c]),C._jQueryInterface.call(d,d.data())}),a.fn[s]=C._jQueryInterface,a.fn[s].Constructor=C,a.fn[s].noConflict=function(){return a.fn[s]=bB,C._jQueryInterface},bL=a.fn.tab,F={HIDE:"hide.bs.tab",HIDDEN:"hidden.bs.tab",SHOW:"show.bs.tab",SHOWN:"shown.bs.tab",CLICK_DATA_API:"click.bs.tab.data-api"},bN="dropdown-menu",I="active",bP="disabled",ap="fade",ao="show",bS=".dropdown",bT=".nav, .list-group",ag=".active",aj="> li > .active",bW='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',bX=".dropdown-toggle",bY="> .dropdown-menu .active",E=function(){function c(a){this._element=a}var d=c.prototype;return d.show=function(){var f=this,e,c,d,g,k,h,i,j;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&a(this._element).hasClass(I)||a(this._element).hasClass(bP)||(d=a(this._element).closest(bT)[0],g=b.getSelectorFromElement(this._element),d&&(k="UL"===d.nodeName||"OL"===d.nodeName?aj:ag,c=(c=a.makeArray(a(d).find(k)))[c.length-1]),h=a.Event(F.HIDE,{relatedTarget:this._element}),i=a.Event(F.SHOW,{relatedTarget:c}),(c&&a(c).trigger(h),a(this._element).trigger(i),!i.isDefaultPrevented()&&!h.isDefaultPrevented())&&(g&&(e=document.querySelector(g)),this._activate(this._element,d),j=function(){var b=a.Event(F.HIDDEN,{relatedTarget:f._element}),d=a.Event(F.SHOWN,{relatedTarget:c});a(c).trigger(b),a(f._element).trigger(d)},e?this._activate(e,e.parentNode,j):j()))},d.dispose=function(){a.removeData(this._element,"bs.tab"),this._element=null},d._activate=function(i,d,f){var g=this,c=(!d||"UL"!==d.nodeName&&"OL"!==d.nodeName?a(d).children(ag):a(d).find(aj))[0],h=f&&c&&a(c).hasClass(ap),e=function(){return g._transitionComplete(i,c,f)},j;c&&h?(j=b.getTransitionDurationFromElement(c),a(c).removeClass(ao).one(b.TRANSITION_END,e).emulateTransitionEnd(j)):e()},d._transitionComplete=function(c,d,g){var e,f,h;d&&(a(d).removeClass(I),e=a(d.parentNode).find(bY)[0],e&&a(e).removeClass(I),"tab"===d.getAttribute("role")&&d.setAttribute("aria-selected",!1)),(a(c).addClass(I),"tab"===c.getAttribute("role")&&c.setAttribute("aria-selected",!0),b.reflow(c),c.classList.contains(ap)&&c.classList.add(ao),c.parentNode&&a(c.parentNode).hasClass(bN))&&(f=a(c).closest(bS)[0],f&&(h=[].slice.call(f.querySelectorAll(bX)),a(h).addClass(I)),c.setAttribute("aria-expanded",!0)),g&&g()},c._jQueryInterface=function(b){return this.each(function(){var e=a(this),d=e.data("bs.tab");if(d||(d=new c(this),e.data("bs.tab",d)),"string"==typeof b){if(void 0===d[b])throw new TypeError('No method named "'+b+'"');d[b]()}})},j(c,null,[{key:"VERSION",get:function(){return"4.3.1"}}]),c}(),a(document).on(F.CLICK_DATA_API,bW,function(b){b.preventDefault(),E._jQueryInterface.call(a(this),"show")}),a.fn.tab=E._jQueryInterface,a.fn.tab.Constructor=E,a.fn.tab.noConflict=function(){return a.fn.tab=bL,E._jQueryInterface},b_=a.fn.toast,t={CLICK_DISMISS:"click.dismiss.bs.toast",HIDE:"hide.bs.toast",HIDDEN:"hidden.bs.toast",SHOW:"show.bs.toast",SHOWN:"shown.bs.toast"},ca="fade",ak="hide",M="show",au="showing",ce={animation:"boolean",autohide:"boolean",delay:"number"},am={animation:!0,autohide:!0,delay:500},cc='[data-dismiss="toast"]',S=function(){function e(a,b){this._element=a,this._config=this._getConfig(b),this._timeout=null,this._setListeners()}var c=e.prototype;return c.show=function(){var c=this,d,e;a(this._element).trigger(t.SHOW),this._config.animation&&this._element.classList.add(ca),d=function(){c._element.classList.remove(au),c._element.classList.add(M),a(c._element).trigger(t.SHOWN),c._config.autohide&&c.hide()},(this._element.classList.remove(ak),this._element.classList.add(au),this._config.animation)?(e=b.getTransitionDurationFromElement(this._element),a(this._element).one(b.TRANSITION_END,d).emulateTransitionEnd(e)):d()},c.hide=function(b){var c=this;this._element.classList.contains(M)&&(a(this._element).trigger(t.HIDE),b?this._close():this._timeout=setTimeout(function(){c._close()},this._config.delay))},c.dispose=function(){clearTimeout(this._timeout),this._timeout=null,this._element.classList.contains(M)&&this._element.classList.remove(M),a(this._element).off(t.CLICK_DISMISS),a.removeData(this._element,"bs.toast"),this._element=null,this._config=null},c._getConfig=function(c){return c=d({},am,a(this._element).data(),"object"==typeof c&&c?c:{}),b.typeCheckConfig("toast",c,this.constructor.DefaultType),c},c._setListeners=function(){var b=this;a(this._element).on(t.CLICK_DISMISS,cc,function(){return b.hide(!0)})},c._close=function(){var c=this,d=function(){c._element.classList.add(ak),a(c._element).trigger(t.HIDDEN)},e;this._element.classList.remove(M),this._config.animation?(e=b.getTransitionDurationFromElement(this._element),a(this._element).one(b.TRANSITION_END,d).emulateTransitionEnd(e)):d()},e._jQueryInterface=function(b){return this.each(function(){var d=a(this),c=d.data("bs.toast");if(c||(c=new e(this,"object"==typeof b&&b),d.data("bs.toast",c)),"string"==typeof b){if(void 0===c[b])throw new TypeError('No method named "'+b+'"');c[b](this)}})},j(e,null,[{key:"VERSION",get:function(){return"4.3.1"}},{key:"DefaultType",get:function(){return ce}},{key:"Default",get:function(){return am}}]),e}(),a.fn.toast=S._jQueryInterface,a.fn.toast.Constructor=S,a.fn.toast.noConflict=function(){return a.fn.toast=b_,S._jQueryInterface},function(){if(void 0===a)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1===b[0]&&9===b[1]&&b[2]<1||b[0]>=4)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}(),i.Util=b,i.Alert=u,i.Button=G,i.Carousel=z,i.Collapse=O,i.Dropdown=n,i.Modal=K,i.Popover=P,i.Scrollspy=C,i.Tab=E,i.Toast=S,i.Tooltip=r,Object.defineProperty(i,"__esModule",{value:!0})})(b,a(0),a(7))},function(c,a,b){"use strict";Object.defineProperty(a,"__esModule",{value:!0}),function(W){for(var k="undefined"!=typeof window&&"undefined"!=typeof document,M=["Edge","Trident","Firefox"],K=0,u=0,X,J,H,U,V,h,b,S,R,w,x,Z,n;u<M.length;u+=1)if(k&&navigator.userAgent.indexOf(M[u])>=0){K=1;break}X=k&&window.Promise?function(b){var a=!1;return function(){a||(a=!0,window.Promise.resolve().then(function(){a=!1,b()}))}}:function(b){var a=!1;return function(){a||(a=!0,setTimeout(function(){a=!1,b()},K))}};function Q(a){return a&&"[object Function]"==={}.toString.call(a)}function d(a,b){if(1!==a.nodeType)return[];var c=a.ownerDocument.defaultView.getComputedStyle(a,null);return b?c[b]:c}function v(a){return"HTML"===a.nodeName?a:a.parentNode||a.host}function i(a){if(!a)return document.body;switch(a.nodeName){case"HTML":case"BODY":return a.ownerDocument.body;case"#document":return a.body}var b=d(a),c=b.overflow,e=b.overflowX,f=b.overflowY;return/(auto|scroll|overlay)/.test(c+f+e)?a:i(v(a))}J=k&&!(!window.MSInputMethodContext||!document.documentMode),H=k&&/MSIE 10/.test(navigator.userAgent);function e(a){return 11===a?J:10===a?H:J||H}function g(b){var f,a,c;if(!b)return document.documentElement;for(f=e(10)?document.body:null,a=b.offsetParent||null;a===f&&b.nextElementSibling;)a=(b=b.nextElementSibling).offsetParent;return c=a&&a.nodeName,c&&"BODY"!==c&&"HTML"!==c?-1!==["TH","TD","TABLE"].indexOf(a.nodeName)&&"static"===d(a,"position")?g(a):a:b?b.ownerDocument.documentElement:document.documentElement}function p(a){return null!==a.parentNode?p(a.parentNode):a}function l(a,b){var j,f,h,d,e,i,c,k;return a&&a.nodeType&&b&&b.nodeType?(j=a.compareDocumentPosition(b)&Node.DOCUMENT_POSITION_FOLLOWING,f=j?a:b,h=j?b:a,d=document.createRange(),d.setStart(f,0),d.setEnd(h,0),c=d.commonAncestorContainer,a!==c&&b!==c||f.contains(h))?"BODY"===(i=(e=c).nodeName)||"HTML"!==i&&g(e.firstElementChild)!==e?g(c):c:(k=p(a),k.host?l(k.host,b):l(a,p(b).host)):document.documentElement}function f(a){var b="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",c=a.nodeName,d;return"BODY"===c||"HTML"===c?(d=a.ownerDocument.documentElement,(a.ownerDocument.scrollingElement||d)[b]):a[b]}function B(a,c){var b="x"===c?"Left":"Top",d="Left"===b?"Right":"Bottom";return parseFloat(a["border"+b+"Width"],10)+parseFloat(a["border"+d+"Width"],10)}function A(a,c,b,d){return Math.max(c["offset"+a],c["scroll"+a],b["client"+a],b["offset"+a],b["scroll"+a],e(10)?parseInt(b["offset"+a])+parseInt(d["margin"+("Height"===a?"Top":"Left")])+parseInt(d["margin"+("Height"===a?"Bottom":"Right")]):0)}function z(b){var c=b.body,a=b.documentElement,d=e(10)&&getComputedStyle(a);return{height:A("Height",c,a,d),width:A("Width",c,a,d)}}U=function(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")},V=function(){function a(d,c){for(var b=0,a;b<c.length;b++)a=c[b],a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(d,a.key,a)}return function(b,c,d){return c&&a(b.prototype,c),d&&a(b,d),b}}(),h=function(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a},b=Object.assign||function(d){for(var a=1,b,c;a<arguments.length;a++){b=arguments[a];for(c in b)Object.prototype.hasOwnProperty.call(b,c)&&(d[c]=b[c])}return d};function c(a){return b({},a,{right:a.left+a.width,bottom:a.top+a.height})}function t(b){var a={},k,l,g,j,n,o,h,i,m;try{e(10)?(a=b.getBoundingClientRect(),k=f(b,"top"),l=f(b,"left"),a.top+=k,a.left+=l,a.bottom+=k,a.right+=l):a=b.getBoundingClientRect()}catch(a){}return g={left:a.left,top:a.top,width:a.right-a.left,height:a.bottom-a.top},j="HTML"===b.nodeName?z(b.ownerDocument):{},n=j.width||b.clientWidth||g.right-g.left,o=j.height||b.clientHeight||g.bottom-g.top,h=b.offsetWidth-n,i=b.offsetHeight-o,(h||i)&&(m=d(b),h-=B(m,"x"),i-=B(m,"y"),g.width-=h,g.height-=i),c(g)}function s(s,b){var r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],q=e(10),p="HTML"===b.nodeName,h=t(s),g=t(b),m=i(s),j=d(b),o=parseFloat(j.borderTopWidth,10),l=parseFloat(j.borderLeftWidth,10),a,n,k;return r&&p&&(g.top=Math.max(g.top,0),g.left=Math.max(g.left,0)),a=c({top:h.top-g.top-o,left:h.left-g.left-l,width:h.width,height:h.height}),(a.marginTop=0,a.marginLeft=0,!q&&p)&&(n=parseFloat(j.marginTop,10),k=parseFloat(j.marginLeft,10),a.top-=o-n,a.bottom-=o-n,a.left-=l-k,a.right-=l-k,a.marginTop=n,a.marginLeft=k),(q&&!r?b.contains(m):b===m&&"BODY"!==m.nodeName)&&(a=function(a,c){var g=arguments.length>2&&void 0!==arguments[2]&&arguments[2],d=f(c,"top"),e=f(c,"left"),b=g?-1:1;return a.top+=d*b,a.bottom+=d*b,a.left+=e*b,a.right+=e*b,a}(a,b)),a}function C(b){if(!b||!b.parentElement||e())return document.documentElement;for(var a=b.parentElement;a&&"none"===d(a,"transform");)a=a.parentElement;return a||document.documentElement}function q(g,o,b,j){var m=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a={top:0,left:0},n=m?C(g):l(g,o),h,e,p,q,r,k;return"viewport"===j?a=function(d){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=d.ownerDocument.documentElement,b=s(d,a),g=Math.max(a.clientWidth,window.innerWidth||0),h=Math.max(a.clientHeight,window.innerHeight||0),i=e?0:f(a),j=e?0:f(a,"left");return c({top:i-b.top+b.marginTop,left:j-b.left+b.marginLeft,width:g,height:h})}(n,m):(h=void 0,"scrollParent"===j?"BODY"===(h=i(v(o))).nodeName&&(h=g.ownerDocument.documentElement):h="window"===j?g.ownerDocument.documentElement:j,e=s(h,n,m),"HTML"!==h.nodeName||function e(a){var b=a.nodeName,c;return!("BODY"===b||"HTML"===b)&&("fixed"===d(a,"position")||(c=v(a),!!c&&e(c)))}(n)?a=e:(p=z(g.ownerDocument),q=p.height,r=p.width,a.top+=e.top-e.marginTop,a.bottom=q+e.top,a.left+=e.left-e.marginLeft,a.right=r+e.left)),k="number"==typeof(b=b||0),a.left+=k?b:b.left||0,a.top+=k?b:b.top||0,a.right-=k?b:b.right||0,a.bottom-=k?b:b.bottom||0,a}function E(e,c,d,k,j){var m=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a,f,i,g,l,h;return-1===e.indexOf("auto")?e:(a=q(d,k,m,j),f={top:{width:a.width,height:c.top-a.top},right:{width:a.right-c.right,height:a.height},bottom:{width:a.width,height:a.bottom-c.bottom},left:{width:c.left-a.left,height:a.height}},i=Object.keys(f).map(function(a){return b({key:a},f[a],{area:(c=f[a],c.width*c.height)});var c}).sort(function(a,b){return b.area-a.area}),g=i.filter(function(a){var b=a.width,c=a.height;return b>=d.clientWidth&&c>=d.clientHeight}),l=g.length>0?g[0].key:i[0].key,h=e.split("-")[1],l+(h?"-"+h:""))}function F(d,a,b){var c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return s(b,c?C(a):l(a,b),c)}function G(a){var b=a.ownerDocument.defaultView.getComputedStyle(a),c=parseFloat(b.marginTop||0)+parseFloat(b.marginBottom||0),d=parseFloat(b.marginLeft||0)+parseFloat(b.marginRight||0);return{width:a.offsetWidth+d,height:a.offsetHeight+c}}function m(a){var b={left:"right",right:"left",bottom:"top",top:"bottom"};return a.replace(/left|right|bottom|top/g,function(a){return b[a]})}function I(i,a,b){b=b.split("-")[0];var c=G(i),f={width:c.width,height:c.height},d=-1!==["right","left"].indexOf(b),g=d?"top":"left",e=d?"left":"top",h=d?"height":"width",j=d?"width":"height";return f[g]=a[g]+a[h]/2-c[h]/2,f[e]=b===e?a[e]-c[j]:a[m(e)],f}function j(a,b){return Array.prototype.find?a.find(b):a.filter(b)[0]}function P(b,a,d){return(void 0===d?b:b.slice(0,function(a,b,c){if(Array.prototype.findIndex)return a.findIndex(function(a){return a[b]===c});var d=j(a,function(a){return a[b]===c});return a.indexOf(d)}(b,"name",d))).forEach(function(b){b.function;var d=b.function||b.fn;b.enabled&&Q(d)&&(a.offsets.popper=c(a.offsets.popper),a.offsets.reference=c(a.offsets.reference),a=d(a,b))}),a}function L(a,b){return a.some(function(a){var c=a.name;return a.enabled&&c===b})}function r(a){for(var c=[!1,"ms","Webkit","Moz","O"],f=a.charAt(0).toUpperCase()+a.slice(1),b=0,d,e;b<c.length;b++)if(d=c[b],e=d?""+d+f:a,void 0!==document.body.style[e])return e;return null}function N(b){var a=b.ownerDocument;return a?a.defaultView:window}function T(b,e,a,d){a.updateBound=d,N(b).addEventListener("resize",a.updateBound,{passive:!0});var c=i(b);return function g(b,c,d,e){var f="BODY"===b.nodeName,a=f?b.ownerDocument.defaultView:b;a.addEventListener(c,d,{passive:!0}),f||g(i(a.parentNode),c,d,e),e.push(a)}(c,"scroll",a.updateBound,a.scrollParents),a.scrollElement=c,a.eventsEnabled=!0,a}function _(){var b,a;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(b=this.reference,a=this.state,N(b).removeEventListener("resize",a.updateBound),a.scrollParents.forEach(function(b){b.removeEventListener("scroll",a.updateBound)}),a.updateBound=null,a.scrollParents=[],a.scrollElement=null,a.eventsEnabled=!1,a))}function y(a){return""!==a&&!isNaN(parseFloat(a))&&isFinite(a)}function o(b,a){Object.keys(a).forEach(function(c){var d="";-1!==["width","height","top","right","bottom","left"].indexOf(c)&&y(a[c])&&(d="px"),b.style[c]=a[c]+d})}S=k&&/Firefox/i.test(navigator.userAgent);function O(a,d,e){var b=j(a,function(a){return a.name===d}),c=!!b&&a.some(function(a){return a.name===e&&a.enabled&&a.order<b.order});return!c,c}R=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],w=R.slice(3);function D(c){var d=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=w.indexOf(c),b=w.slice(a+1).concat(w.slice(0,a));return d?b.reverse():b}x={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"};function Y(h,i,k,l){var f=[0,0],g=-1!==["right","left"].indexOf(l),a=h.split(/(\+|\-)/).map(function(a){return a.trim()}),b=a.indexOf(j(a,function(a){return-1!==a.search(/,|\s/)})),d,e;return a[b]&&a[b].indexOf(","),d=/\s*,\s*|\s+/,e=-1!==b?[a.slice(0,b).concat([a[b].split(d)[0]]),[a[b].split(d)[1]].concat(a.slice(b+1))]:[a],(e=e.map(function(b,d){var e=(1===d?!g:g)?"height":"width",a=!1;return b.reduce(function(b,c){return""===b[b.length-1]&&-1!==["+","-"].indexOf(c)?(b[b.length-1]=c,a=!0,b):a?(b[b.length-1]+=c,a=!1,b):b.concat(c)},[]).map(function(a){return function(f,i,g,h){var e=f.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),b=+e[1],a=e[2],d;if(!b)return f;if(0===a.indexOf("%")){switch(d=void 0,a){case"%p":d=g;break;case"%":case"%r":default:d=h}return c(d)[i]/100*b}return"vh"===a||"vw"===a?("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*b:b}(a,e,i,k)})})).forEach(function(a,b){a.forEach(function(c,d){y(c)&&(f[b]+=c*("-"===a[d-1]?-1:1))})}),f}Z={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(a){var e=a.placement,l=e.split("-")[0],f=e.split("-")[1],g,d,i,j,c,k,m;return f&&(g=a.offsets,d=g.reference,i=g.popper,j=-1!==["bottom","top"].indexOf(l),c=j?"left":"top",k=j?"width":"height",m={start:h({},c,d[c]),end:h({},c,d[c]+d[k]-i[k])},a.offsets.popper=b({},i,m[f])),a}},offset:{order:200,enabled:!0,fn:function(d,i){var e=i.offset,g=d.placement,f=d.offsets,a=f.popper,h=f.reference,c=g.split("-")[0],b=void 0;return b=y(+e)?[+e,0]:Y(e,a,h,c),"left"===c?(a.top+=b[0],a.left-=b[1]):"right"===c?(a.top+=b[0],a.left+=b[1]):"top"===c?(a.left+=b[0],a.top-=b[1]):"bottom"===c&&(a.left+=b[0],a.top+=b[1]),d.popper=a,d},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(c,e){var i=e.boundariesElement||g(c.instance.popper),j,d,k,l,m,f,n,a,o;return c.instance.reference===i&&(i=g(i)),j=r("transform"),d=c.instance.popper.style,k=d.top,l=d.left,m=d[j],d.top="",d.left="",d[j]="",f=q(c.instance.popper,c.instance.reference,e.padding,i,c.positionFixed),d.top=k,d.left=l,d[j]=m,e.boundaries=f,n=e.priority,a=c.offsets.popper,o={primary:function(b){var c=a[b];return a[b]<f[b]&&!e.escapeWithReference&&(c=Math.max(a[b],f[b])),h({},b,c)},secondary:function(b){var c="right"===b?"left":"top",d=a[c];return a[b]>f[b]&&!e.escapeWithReference&&(d=Math.min(a[c],f[b]-("right"===b?a.width:a.height))),h({},c,d)}},n.forEach(function(c){var d=-1!==["left","top"].indexOf(c)?"primary":"secondary";a=b({},a,o[d](c))}),c.offsets.popper=a,c},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(a){var h=a.offsets,g=h.popper,c=h.reference,i=a.placement.split("-")[0],d=Math.floor,f=-1!==["top","bottom"].indexOf(i),e=f?"right":"bottom",b=f?"left":"top",j=f?"width":"height";return g[e]<d(c[b])&&(a.offsets.popper[b]=d(c[b])-g[j]),g[b]>d(c[e])&&(a.offsets.popper[b]=d(c[e])),a}},arrow:{order:500,enabled:!0,fn:function(a,s){var l,f,w,p,i,g,j,m,n,b,r,k,e,t,q,u,v,o;if(!O(a.instance.modifiers,"arrow","keepTogether"))return a;if(f=s.element,"string"==typeof f){if(!(f=a.instance.popper.querySelector(f)))return a}else if(!a.instance.popper.contains(f))return a;return w=a.placement.split("-")[0],p=a.offsets,i=p.popper,g=p.reference,j=-1!==["left","right"].indexOf(w),m=j?"height":"width",n=j?"Top":"Left",b=n.toLowerCase(),r=j?"left":"top",k=j?"bottom":"right",e=G(f)[m],g[k]-e<i[b]&&(a.offsets.popper[b]-=i[b]-(g[k]-e)),g[b]+e>i[k]&&(a.offsets.popper[b]+=g[b]+e-i[k]),a.offsets.popper=c(a.offsets.popper),t=g[b]+g[m]/2-e/2,q=d(a.instance.popper),u=parseFloat(q["margin"+n],10),v=parseFloat(q["border"+n+"Width"],10),o=t-a.offsets.popper[b]-u-v,o=Math.max(Math.min(i[m]-e,o),0),a.arrowElement=f,a.offsets.arrow=(h(l={},b,Math.round(o)),h(l,r,""),l),a},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(a,f){if(L(a.instance.modifiers,"inner"))return a;if(a.flipped&&a.placement===a.originalPlacement)return a;var g=q(a.instance.popper,a.instance.reference,f.padding,f.boundariesElement,a.positionFixed),c=a.placement.split("-")[0],h=m(c),d=a.placement.split("-")[1]||"",e=[];switch(f.behavior){case x.FLIP:e=[c,h];break;case x.CLOCKWISE:e=D(c);break;case x.COUNTERCLOCKWISE:e=D(c,!0);break;default:e=f.behavior}return e.forEach(function(x,u){if(c!==x||e.length===u+1)return a;c=a.placement.split("-")[0],h=m(c);var k=a.offsets.popper,l=a.offsets.reference,i=Math.floor,s="left"===c&&i(k.right)>i(l.left)||"right"===c&&i(k.left)<i(l.right)||"top"===c&&i(k.bottom)>i(l.top)||"bottom"===c&&i(k.top)<i(l.bottom),p=i(k.left)<i(g.left),q=i(k.right)>i(g.right),n=i(k.top)<i(g.top),o=i(k.bottom)>i(g.bottom),t="left"===c&&p||"right"===c&&q||"top"===c&&n||"bottom"===c&&o,j=-1!==["top","bottom"].indexOf(c),v=!!f.flipVariations&&(j&&"start"===d&&p||j&&"end"===d&&q||!j&&"start"===d&&n||!j&&"end"===d&&o),w=!!f.flipVariationsByContent&&(j&&"start"===d&&q||j&&"end"===d&&p||!j&&"start"===d&&o||!j&&"end"===d&&n),r=v||w;(s||t||r)&&(a.flipped=!0,(s||t)&&(c=e[u+1]),r&&(d=function(a){return"end"===a?"start":"start"===a?"end":a}(d)),a.placement=c+(d?"-"+d:""),a.offsets.popper=b({},a.offsets.popper,I(a.instance.popper,a.offsets.reference,a.placement)),a=P(a.instance.modifiers,a,"flip"))}),a},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(a){var e=a.placement,b=e.split("-")[0],f=a.offsets,d=f.popper,h=f.reference,g=-1!==["left","right"].indexOf(b),i=-1===["top","left"].indexOf(b);return d[g?"left":"top"]=h[b]-(i?d[g?"width":"height"]:0),a.placement=m(e),a.offsets.popper=c(d),a}},hide:{order:800,enabled:!0,fn:function(a){if(!O(a.instance.modifiers,"hide","preventOverflow"))return a;var b=a.offsets.reference,c=j(a.instance.modifiers,function(a){return"preventOverflow"===a.name}).boundaries;if(b.bottom<c.top||b.left>c.right||b.top>c.bottom||b.right<c.left){if(!0===a.hide)return a;a.hide=!0,a.attributes["x-out-of-boundaries"]=""}else{if(!1===a.hide)return a;a.hide=!1,a.attributes["x-out-of-boundaries"]=!1}return a}},computeStyle:{order:850,enabled:!0,fn:function(a,k){var p=k.x,u=k.y,s=a.offsets.popper,o=j(a.instance.modifiers,function(a){return"applyStyle"===a.name}).gpuAcceleration,q=void 0!==o?o:k.gpuAcceleration,h=g(a.instance.popper),n=t(h),c={position:s.position},d=function(d,c){var h=d.offsets,a=h.popper,n=h.reference,b=Math.round,m=Math.floor,e=function(a){return a},i=b(n.width),j=b(a.width),l=-1!==["left","right"].indexOf(d.placement),g=-1!==d.placement.indexOf("-"),f=c?l||g||i%2==j%2?b:m:e,k=c?b:e;return{left:f(i%2==1&&j%2==1&&!g&&c?a.left-1:a.left),top:k(a.top),bottom:k(a.bottom),right:f(a.right)}}(a,window.devicePixelRatio<2||!S),f="bottom"===p?"top":"bottom",e="right"===u?"left":"right",m=r("transform"),l=void 0,i=void 0,v,w,x;return i="bottom"===f?"HTML"===h.nodeName?-h.clientHeight+d.bottom:-n.height+d.bottom:d.top,l="right"===e?"HTML"===h.nodeName?-h.clientWidth+d.right:-n.width+d.right:d.left,q&&m?(c[m]="translate3d("+l+"px, "+i+"px, 0)",c[f]=0,c[e]=0,c.willChange="transform"):(v="bottom"===f?-1:1,w="right"===e?-1:1,c[f]=i*v,c[e]=l*w,c.willChange=f+", "+e),x={"x-placement":a.placement},a.attributes=b({},x,a.attributes),a.styles=b({},c,a.styles),a.arrowStyles=b({},a.offsets.arrow,a.arrowStyles),a},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(a){var c,b;return o(a.instance.popper,a.styles),c=a.instance.popper,b=a.attributes,Object.keys(b).forEach(function(a){!1!==b[a]?c.setAttribute(a,b[a]):c.removeAttribute(a)}),a.arrowElement&&Object.keys(a.arrowStyles).length&&o(a.arrowElement,a.arrowStyles),a},onLoad:function(c,b,a,g,d){var e=F(d,b,c,a.positionFixed),f=E(a.placement,e,b,c,a.modifiers.flip.boundariesElement,a.modifiers.flip.padding);return b.setAttribute("x-placement",f),o(b,{position:a.positionFixed?"fixed":"absolute"}),a},gpuAcceleration:void 0}}},n=function(){function a(d,e){var c=this,f=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},g;U(this,a),this.scheduleUpdate=function(){return requestAnimationFrame(c.update)},this.update=X(this.update.bind(this)),this.options=b({},a.Defaults,f),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=d&&d.jquery?d[0]:d,this.popper=e&&e.jquery?e[0]:e,this.options.modifiers={},Object.keys(b({},a.Defaults.modifiers,f.modifiers)).forEach(function(d){c.options.modifiers[d]=b({},a.Defaults.modifiers[d]||{},f.modifiers?f.modifiers[d]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(a){return b({name:a},c.options.modifiers[a])}).sort(function(a,b){return a.order-b.order}),this.modifiers.forEach(function(a){a.enabled&&Q(a.onLoad)&&a.onLoad(c.reference,c.popper,c.options,a,c.state)}),this.update(),g=this.options.eventsEnabled,g&&this.enableEventListeners(),this.state.eventsEnabled=g}return V(a,[{key:"update",value:function(){return function(){if(!this.state.isDestroyed){var a={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};a.offsets.reference=F(this.state,this.popper,this.reference,this.options.positionFixed),a.placement=E(this.options.placement,a.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),a.originalPlacement=a.placement,a.positionFixed=this.options.positionFixed,a.offsets.popper=I(this.popper,a.offsets.reference,a.placement),a.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",a=P(this.modifiers,a),this.state.isCreated?this.options.onUpdate(a):(this.state.isCreated=!0,this.options.onCreate(a))}}.call(this)}},{key:"destroy",value:function(){return function(){return this.state.isDestroyed=!0,L(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[r("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}.call(this)}},{key:"enableEventListeners",value:function(){return function(){this.state.eventsEnabled||(this.state=T(this.reference,this.options,this.state,this.scheduleUpdate))}.call(this)}},{key:"disableEventListeners",value:function(){return _.call(this)}}]),a}(),n.Utils=("undefined"!=typeof window?window:W).PopperUtils,n.placements=R,n.Defaults=Z,a.default=n}.call(a,b(8))},function(b,c){var a;a=function(){return this}();try{a=a||Function("return this")()||(0,eval)("this")}catch(b){"object"==typeof window&&(a=window)}b.exports=a},function(b,c,d){"use strict";var a={body:document.body,onav:document.querySelector(".onav"),buttons:document.querySelectorAll(".onav-button"),panels:document.querySelector(".onav-panels-wrapper"),backButton:document.querySelector(".onav-back"),subBase:document.querySelector(".onav-sub"),hasSubitems:document.querySelectorAll(".has-subitems .no-link"),toggleNav:function(){var a=this;this.buttons.forEach(function(b){b.addEventListener("click",function(){a.body.classList.contains("onav-active"),a.body.classList.toggle("onav-active")})})},subNav:function(){this.hasSubitems.forEach(function(a){a.addEventListener("click",function(){a.classList.toggle("is-opened")})})},init:function(){a.onav&&(this.toggleNav(),this.subNav())}};a.init()},function(e,b,c){"use strict";var d=c(11),a=function(a){this.routes=a};a.prototype.fire=function(a,b,c){void 0===b&&(b="init"),document.dispatchEvent(new CustomEvent("routed",{bubbles:!0,detail:{route:a,fn:b}}));var d=""!==a&&this.routes[a]&&"function"==typeof this.routes[a][b];d&&this.routes[a][b](c)},a.prototype.loadEvents=function(){var a=this;this.fire("common"),document.body.className.toLowerCase().replace(/-/g,"_").split(/\s+/).map(d.a).forEach(function(b){a.fire(b),a.fire(b,"finalize")}),this.fire("common","finalize")},b.a=a},function(b,a,c){"use strict";a.a=function(a){return""+a.charAt(0).toLowerCase()+a.replace(/[\W_]/g,"|").split("|").map(function(a){return""+a.charAt(0).toUpperCase()+a.slice(1)}).join("").slice(1)}},function(c,b,a){"use strict";(function(c){var d=a(13);a.n(d),b.a={init:function(){function a(){var a=c(".navbar-nav"),b=c(".navbar__sub");a.removeClass("reveal-sub-nav"),b.removeClass("reveal")}c(".product-focus-carousel").owlCarousel({center:!0,items:1,nav:!0,responsive:{600:{items:5,stagePadding:50,center:!1,margin:40}}}),c(".horizontal-owl-carousel").owlCarousel({loop:!0,margin:0,padding:15,nav:!0,responsive:{0:{items:2,stagePadding:50},600:{items:3,stagePadding:50}}}),c(".nav-item.has-children .nav-link").on("click",function(d){d.preventDefault();var e=c(".navbar-nav"),b=c(this).siblings(".navbar__sub");c(".navbar__sub").not(b).removeClass("reveal"),b.hasClass("reveal")?a():(b.addClass("reveal"),e.addClass("reveal-sub-nav"))}),c(".close-sub-nav").on("click",function(){a()}),c(".navbar-toggler").on("click",function(){c(".navbar-collapse").toggleClass("show")}),c(".signup-modal .signup").on("click",function(a){a.target===this&&b()}),c("#btn-signup-close").on("click",function(a){a.preventDefault(),b()}),setTimeout(function(){return function(e){for(var c=e+"=",d=decodeURIComponent(document.cookie).split(";"),b=0,a;b<d.length;b++){for(a=d[b];" "==a.charAt(0);)a=a.substring(1);if(0==a.indexOf(c))return a.substring(c.length,a.length)}return""}("hasClosedSignup")?null:c(".signup-modal").show().css("display","flex")},9e4);var b=function(){c(".signup-modal").hide(),document.cookie="hasClosedSignup=true"};c('a[href^="#"].scroller').on("click",function(b){b.preventDefault();var a=c(this.getAttribute("href"));c(this).siblings('a[href^="#"].scroller').each(function(){c(this.getAttribute("href")).hide()}),c(a).fadeIn(600),a&&c("html, body").animate({scrollTop:a.offset().top-c(".navbar").height()},1200)}),c("a.gallery").featherlightGallery({previousIcon:"«",nextIcon:"»",galleryFadeIn:300,closeIcon:"x",openSpeed:300}),c("a.gallery").on("click",function(a){a.preventDefault()}),c(".case-study-listing__item").on("click",function(){location.href=c(this).find("a").attr("href")}),c(function(){c("button.navbar-toggler").on("click",function(){c(".navbar-collapse").hasClass("show")?c(".navbar-toggler-icon").addClass("active"):c(".navbar-toggler-icon").removeClass("active")})})},finalize:function(){}}}).call(b,a(0))},function(c,a,b){(function(a){!function(){"use strict";try{var e=document.querySelector(".search-wrapper"),f=document.querySelector(".main-wrap"),h=document.getElementById("btn-search"),b=document.querySelector(".search"),d=b.querySelector(".search__input"),i=b.querySelector(".search__form"),c=a(".search-result"),j=c.find(".result-text")}catch(a){}function k(){a(".close-sub-nav").click(),a(".navbar-collapse.show").length&&a(".navbar-toggler").click(),a(b).show(),c.hide(),a(e).show(500),f.classList.add("main-wrap--move"),b.classList.add("search--open"),setTimeout(function(){d.focus()},800)}function g(){f.classList.remove("main-wrap--move"),b.classList.remove("search--open"),d.blur(),d.value="",a(e).hide(500)}try{a(e).on("click",function(a){a.target!==b&&a.target!==c.children("div")[0]||g()}),h.addEventListener("click",k),document.addEventListener("keyup",function(a){27===a.keyCode&&g()}),i.addEventListener("submit",function(e){e.preventDefault();var f=a(d).val();j.text(f),a(b).hide(500),c.show(500)})}catch(a){}}(window)}).call(a,b(0))},function(b,a,c){"use strict";a.a={init:function(){}}},function(c,a,b){"use strict";(function(b){a.a={init:function(){b(".info-filter .filters > a").on("click",function(a){a.preventDefault(),b.ajax({url:wp_ajax.ajax_url,data:{action:"get_posts",category:b(this).data("category")},success:function(a){b(".info-hub-cards").fadeOut(500,function(){b(this).html(a).fadeIn(500)})}})}),b(".info-search .text-box").keyup(function(){b.ajax({url:wp_ajax.ajax_url,data:{action:"get_posts",keyword:this.value},success:function(a){b(".info-hub-cards").fadeOut(500,function(){b(this).html(a).fadeIn(500)})}})})}}}).call(a,b(0))},function(c,a,b){"use strict";(function(b){a.a={init:function(){b(function(){b(".inspiration-reveal").click(function(){b(".insipration-info-section").addClass("reveal-inspiration")}),b(".close-inspiration").click(function(){b(".insipration-info-section").removeClass("reveal-inspiration")})})}}}).call(a,b(0))},function(c,b,a){"use strict";(function(c){var e=a(18),d=a.n(e);b.a={init:function(){c(".lottie-anim").each(function(){d.a.loadAnimation({container:c(this)[0],renderer:"svg",loop:!1,autoplay:!0,path:c(this).data("animation")})}),c("#carouselExampleIndicators").on("slide.bs.carousel",function(a){c(a.relatedTarget).find(".lottie-anim").each(function(){c(this).html(""),d.a.loadAnimation({container:c(this)[0],renderer:"svg",loop:!1,autoplay:!0,path:c(this).data("animation")})})})},finalize:function(){}}}).call(b,a(0))},function(a,b,f){var c,d,e;"undefined"!=typeof navigator&&(d=window||{},e=function(F){"use strict";var cr="http://www.w3.org/2000/svg",y="",av=-999999,bF=!0,ad,cx=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cB={},cw=Math.round,cl,C=Math.pow,aA=Math.sqrt,cz=Math.abs,q=Math.floor,aD=Math.max,am=Math.min,cA=10,J={},P,g,ag,s,be,cg,f,aH,bu,m,U,H,aX,bC,b,al,L,$,bc,bX,br,aq,bg,aL,aG,bB,aa,A,ah,bw,bp,bM,aI,u,e,bN,ay,w,bQ,bR,bS,bx,bU,bV,bW,c,bz,by,l,cy,az,bD,bE,bG,cj,ci,ch,bJ;function bv(){return{}}!function(){var a,b=["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"],c=b.length;for(a=0;a<c;a+=1)J[b[a]]=Math[b[a]]}(),J.random=Math.random,J.abs=function(a){if("object"==typeof a&&a.length){var b,c=h(a.length),d=a.length;for(b=0;b<d;b+=1)c[b]=Math.abs(a[b]);return c}return Math.abs(a)},P=150,g=Math.PI/180,ag=.5519;function bs(a){cl=a?Math.round:function(a){return a}}function W(a){a.style.position="absolute",a.style.top=0,a.style.left=0,a.style.display="block",a.style.transformOrigin=a.style.webkitTransformOrigin="0 0",a.style.backfaceVisibility=a.style.webkitBackfaceVisibility="visible",a.style.transformStyle=a.style.webkitTransformStyle=a.style.mozTransformStyle="preserve-3d"}function bq(a,b,c,d){this.type=a,this.currentTime=b,this.totalTime=c,this.direction=d<0?-1:1}function bk(a,b){this.type=a,this.direction=b<0?-1:1}function bj(a,b,c,d){this.type=a,this.currentLoop=c,this.totalLoops=b,this.direction=d<0?-1:1}function bi(a,b,c){this.type=a,this.firstFrame=b,this.totalFrames=c}function bf(a,b){this.type=a,this.target=b}bs(!1),s=(be=0,function(){return"__lottie_element_"+ ++be});function aU(i,h,a){var b,c,d,j,k,e,f,g;switch(e=a*(1-h),f=a*(1-(k=6*i-(j=Math.floor(6*i)))*h),g=a*(1-(1-k)*h),j%6){case 0:b=a,c=g,d=e;break;case 1:b=f,c=a,d=e;break;case 2:b=e,c=a,d=g;break;case 3:b=e,c=f,d=a;break;case 4:b=g,c=e,d=a;break;case 5:b=a,c=e,d=f}return[b,c,d]}function aV(f,c,d){var a,e=Math.max(f,c,d),g=Math.min(f,c,d),b=e-g,h=0===e?0:b/e,i=e/255;switch(e){case g:a=0;break;case f:a=c-d+b*(c<d?6:0),a/=6*b;break;case c:a=d-f+2*b,a/=6*b;break;case d:a=f-c+4*b,a/=6*b}return[a,h,i]}function ba(b,c){var a=aV(255*b[0],255*b[1],255*b[2]);return a[1]+=c,a[1]>1?a[1]=1:a[1]<=0&&(a[1]=0),aU(a[0],a[1],a[2])}function aY(b,c){var a=aV(255*b[0],255*b[1],255*b[2]);return a[2]+=c,a[2]>1?a[2]=1:a[2]<0&&(a[2]=0),aU(a[0],a[1],a[2])}function bb(b,c){var a=aV(255*b[0],255*b[1],255*b[2]);return a[0]+=c/360,a[0]>1?a[0]-=1:a[0]<0&&(a[0]+=1),aU(a[0],a[1],a[2])}cg=function(){var a,b,c=[];for(a=0;a<256;a+=1)b=a.toString(16),c[a]=1==b.length?"0"+b:b;return function(a,b,d){return a<0&&(a=0),b<0&&(b=0),d<0&&(d=0),"#"+c[a]+c[b]+c[d]}}();function aW(){}aW.prototype={triggerEvent:function(a,c){if(this._cbs[a])for(var d=this._cbs[a].length,b=0;b<d;b++)this._cbs[a][b](c)},addEventListener:function(a,b){return this._cbs[a]||(this._cbs[a]=[]),this._cbs[a].push(b),function(){this.removeEventListener(a,b)}.bind(this)},removeEventListener:function(a,c){if(c){if(this._cbs[a]){for(var b=0,d=this._cbs[a].length;b<d;)this._cbs[a][b]===c&&(this._cbs[a].splice(b,1),b-=1,d-=1),b+=1;this._cbs[a].length||(this._cbs[a]=null)}}else this._cbs[a]=null}},f=function(){return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(a,b){return"float32"===a?new Float32Array(b):"int16"===a?new Int16Array(b):"uint8c"===a?new Uint8ClampedArray(b):void 0}:function(d,e){var a,b=0,c=[];switch(d){case"int16":case"uint8c":a=1;break;default:a=1.1}for(b=0;b<e;b+=1)c.push(a);return c}}();function h(a){return Array.apply(null,{length:a})}function a(a){return document.createElementNS(cr,a)}function p(a){return document.createElement(a)}function t(){}t.prototype={addDynamicProperty:function(a){-1===this.dynamicProperties.indexOf(a)&&(this.dynamicProperties.push(a),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var a,b=this.dynamicProperties.length;for(a=0;a<b;a+=1)this.dynamicProperties[a].getValue(),this.dynamicProperties[a]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(a){this.container=a,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}},aH=(bu={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(a){return bu[a]||""}),m=function(){var b=Math.cos,c=Math.sin,d=Math.tan,e=Math.round;function F(){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 z(a){if(0===a)return this;var d=b(a),e=c(a);return this._t(d,-e,0,0,e,d,0,0,0,0,1,0,0,0,0,1)}function r(a){if(0===a)return this;var d=b(a),e=c(a);return this._t(1,0,0,0,0,d,-e,0,0,e,d,0,0,0,0,1)}function i(a){if(0===a)return this;var d=b(a),e=c(a);return this._t(d,0,e,0,0,1,0,0,-e,0,d,0,0,0,0,1)}function j(a){if(0===a)return this;var d=b(a),e=c(a);return this._t(d,-e,0,0,e,d,0,0,0,0,1,0,0,0,0,1)}function k(a,b){return this._t(1,b,a,1,0,0)}function l(a,b){return this.shear(d(a),d(b))}function m(g,f){var a=b(f),e=c(f);return this._t(a,e,0,0,-e,a,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,d(g),1,0,0,0,0,1,0,0,0,0,1)._t(a,-e,0,0,e,a,0,0,0,0,1,0,0,0,0,1)}function n(b,c,a){return a||0===a||(a=1),1===b&&1===c&&1===a?this:this._t(b,0,0,0,0,c,0,0,0,0,a,0,0,0,0,1)}function o(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return this.props[0]=a,this.props[1]=b,this.props[2]=c,this.props[3]=d,this.props[4]=e,this.props[5]=f,this.props[6]=g,this.props[7]=h,this.props[8]=i,this.props[9]=j,this.props[10]=k,this.props[11]=l,this.props[12]=m,this.props[13]=n,this.props[14]=o,this.props[15]=p,this}function p(b,c,a){return a=a||0,0!==b||0!==c||0!==a?this._t(1,0,0,0,0,1,0,0,0,0,1,0,b,c,a,1):this}function q(d,q,k,f,e,b,g,h,i,j,c,l,m,n,o,p){var a=this.props,s,r,t,u,v,w,x,y,z,A,B,C,D,E,F,G;return 1===d&&0===q&&0===k&&0===f&&0===e&&1===b&&0===g&&0===h&&0===i&&0===j&&1===c&&0===l?(a[12]=a[12]*d+a[15]*m,a[13]=a[13]*b+a[15]*n,a[14]=a[14]*c+a[15]*o,a[15]=a[15]*p,this._identityCalculated=!1,this):(s=a[0],r=a[1],t=a[2],u=a[3],v=a[4],w=a[5],x=a[6],y=a[7],z=a[8],A=a[9],B=a[10],C=a[11],D=a[12],E=a[13],F=a[14],G=a[15],a[0]=s*d+r*e+t*i+u*m,a[1]=s*q+r*b+t*j+u*n,a[2]=s*k+r*g+t*c+u*o,a[3]=s*f+r*h+t*l+u*p,a[4]=v*d+w*e+x*i+y*m,a[5]=v*q+w*b+x*j+y*n,a[6]=v*k+w*g+x*c+y*o,a[7]=v*f+w*h+x*l+y*p,a[8]=z*d+A*e+B*i+C*m,a[9]=z*q+A*b+B*j+C*n,a[10]=z*k+A*g+B*c+C*o,a[11]=z*f+A*h+B*l+C*p,a[12]=D*d+E*e+F*i+G*m,a[13]=D*q+E*b+F*j+G*n,a[14]=D*k+E*g+F*c+G*o,a[15]=D*f+E*h+F*l+G*p,this._identityCalculated=!1,this)}function h(){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 s(b){for(var a=0;a<16;){if(b.props[a]!==this.props[a])return!1;a+=1}return!0}function t(b){var a;for(a=0;a<16;a+=1)b.props[a]=this.props[a]}function u(b){var a;for(a=0;a<16;a+=1)this.props[a]=b[a]}function v(a,b,c){return{x:a*this.props[0]+b*this.props[4]+c*this.props[8]+this.props[12],y:a*this.props[1]+b*this.props[5]+c*this.props[9]+this.props[13],z:a*this.props[2]+b*this.props[6]+c*this.props[10]+this.props[14]}}function w(a,b,c){return a*this.props[0]+b*this.props[4]+c*this.props[8]+this.props[12]}function x(a,b,c){return a*this.props[1]+b*this.props[5]+c*this.props[9]+this.props[13]}function y(a,b,c){return a*this.props[2]+b*this.props[6]+c*this.props[10]+this.props[14]}function g(b){var a=this.props[0]*this.props[5]-this.props[1]*this.props[4],c=this.props[5]/a,d=-this.props[1]/a,e=-this.props[4]/a,f=this.props[0]/a,g=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/a,h=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/a;return[b[0]*c+b[1]*e+g,b[0]*d+b[1]*f+h,0]}function A(b){var a,d=b.length,c=[];for(a=0;a<d;a+=1)c[a]=g(b[a]);return c}function B(b,c,d){var a=f("float32",6),e,g,h,i,j,k;return this.isIdentity()?(a[0]=b[0],a[1]=b[1],a[2]=c[0],a[3]=c[1],a[4]=d[0],a[5]=d[1]):(e=this.props[0],g=this.props[1],h=this.props[4],i=this.props[5],j=this.props[12],k=this.props[13],a[0]=b[0]*e+b[1]*h+j,a[1]=b[0]*g+b[1]*i+k,a[2]=c[0]*e+c[1]*h+j,a[3]=c[0]*g+c[1]*i+k,a[4]=d[0]*e+d[1]*h+j,a[5]=d[0]*g+d[1]*i+k),a}function C(a,b,c){return this.isIdentity()?[a,b,c]:[a*this.props[0]+b*this.props[4]+c*this.props[8]+this.props[12],a*this.props[1]+b*this.props[5]+c*this.props[9]+this.props[13],a*this.props[2]+b*this.props[6]+c*this.props[10]+this.props[14]]}function D(b,c){if(this.isIdentity())return b+","+c;var a=this.props;return Math.round(100*(b*a[0]+c*a[4]+a[12]))/100+","+Math.round(100*(b*a[1]+c*a[5]+a[13]))/100}function E(){for(var a=0,c=this.props,b="matrix3d(";a<16;)b+=e(1e4*c[a])/1e4,b+=15===a?")":",",a+=1;return b}function a(a){return a<1e-6&&a>0||a>-1e-6&&a<0?e(1e4*a)/1e4:a}function G(){var b=this.props;return"matrix("+a(b[0])+","+a(b[1])+","+a(b[4])+","+a(b[5])+","+a(b[12])+","+a(b[13])+")"}return function(){this.reset=F,this.rotate=z,this.rotateX=r,this.rotateY=i,this.rotateZ=j,this.skew=l,this.skewFromAxis=m,this.shear=k,this.scale=n,this.setTransform=o,this.translate=p,this.transform=q,this.applyToPoint=v,this.applyToX=w,this.applyToY=x,this.applyToZ=y,this.applyToPointArray=C,this.applyToTriplePoints=B,this.applyToPointStringified=D,this.toCSS=E,this.to2dCSS=G,this.clone=t,this.cloneFromProps=u,this.equals=s,this.inversePoints=A,this.inversePoint=g,this._t=this.transform,this.isIdentity=h,this._identity=!0,this._identityCalculated=!1,this.props=f("float32",16),this.reset()}}(),!function(f,d){var j,e=this,a=256,h=6,l="random",n=d.pow(a,h),i=d.pow(2,52),m=2*i,b=a-1;function k(b,a){return a.i=b.i,a.j=b.j,a.S=b.S.slice(),a}function g(f,d){for(var g,e=f+"",a=0;a<e.length;)d[b&a]=b&(g^=19*d[b&a])+e.charCodeAt(a++);return c(d)}function c(a){return String.fromCharCode.apply(0,a)}d["seed"+l]=function(r,o,t){var s=[],u=g(function f(a,c){var d,b=[],e=typeof a;if(c&&"object"==e)for(d in a)try{b.push(f(a[d],c-1))}catch(a){}return b.length?b:"string"==e?a:a+"\0"}((o=!0===o?{entropy:!0}:o||{}).entropy?[r,c(f)]:null===r?function(){var b,d,g;try{return j?c(j.randomBytes(a)):(b=new Uint8Array(a),(e.crypto||e.msCrypto).getRandomValues(b),c(b))}catch(a){return d=e.navigator,g=d&&d.plugins,[+new Date,e,g,e.screen,c(f)]}}():r,3),s),p=new function(h){var i,f=h.length,c=this,d=0,g=c.i=c.j=0,e=c.S=[];for(f||(h=[f++]);d<a;)e[d]=d++;for(d=0;d<a;d++)e[d]=e[g=b&g+h[d%f]+(i=e[d])],e[g]=i;c.g=function(i){for(var g,h=0,e=c.i,f=c.j,d=c.S;i--;)g=d[e=b&e+1],h=h*a+d[b&(d[e]=d[f=b&f+g])+(d[f]=g)];return c.i=e,c.j=f,h}}(s),q=function(){for(var b=p.g(h),d=n,c=0;b<i;)b=(b+c)*a,d*=a,c=p.g(1);for(;b>=m;)b/=2,d/=2,c>>>=1;return(b+c)/d};return q.int32=function(){return 0|p.g(4)},q.quick=function(){return p.g(4)/4294967296},q.double=q,g(c(p.S),f),(o.pass||t||function(a,c,e,b){return b&&(b.S&&k(b,p),a.state=function(){return k(p,{})}),e?(d[l]=a,c):a})(q,u,"global"in o?o.global:this==d,o.state)},g(d.random(),f)}([],J),U=function(){var n={getBezierEasing:function(b,c,e,f,i){var a=i||("bez_"+b+"_"+c+"_"+e+"_"+f).replace(/\./g,"p"),g;return d[a]?d[a]:(g=new h([b,c,e,f]),d[a]=g,g)}},d={},m=4,l=1e-7,k=10,a=11,b=1/(a-1),j="function"==typeof Float32Array;function i(a,b){return 1-3*b+3*a}function g(a,b){return 3*b-6*a}function f(a){return 3*a}function c(a,b,c){return((i(b,c)*a+g(b,c))*a+f(b))*a}function e(a,b,c){return 3*i(b,c)*a*a+2*g(b,c)*a+f(b)}function h(b){this._p=b,this._mSampleValues=j?new Float32Array(a):new Array(a),this._precomputed=!1,this.get=this.get.bind(this)}return h.prototype={get:function(a){var e=this._p[0],b=this._p[1],f=this._p[2],d=this._p[3];return this._precomputed||this._precompute(),e===b&&f===d?a:0===a?0:1===a?1:c(this._getTForX(a),b,d)},_precompute:function(){var a=this._p[0],b=this._p[1],c=this._p[2],d=this._p[3];this._precomputed=!0,a===b&&c===d||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],f=this._p[2],d=0;d<a;++d)this._mSampleValues[d]=c(d*b,e,f)},_getTForX:function(f){for(var i=this._p[0],j=this._p[2],g=this._mSampleValues,h=0,d=1,p=a-1,n,o;d!==p&&g[d]<=f;++d)h+=b;return n=h+(f-g[--d])/(g[d+1]-g[d])*b,o=e(n,i,j),o>=.001?function(h,a,b,d){for(var f=0,g;f<m;++f){if(g=e(a,b,d),0===g)return a;a-=(c(a,b,d)-h)/g}return a}(f,n,i,j):0===o?n:function(h,b,d,f,g){var e,a,i=0;do(e=c(a=b+(d-b)/2,f,g)-h)>0?d=a:b=a;while(Math.abs(e)>l&&++i<k)return a}(f,h,h+b,i,j)}},n}();function d(d,e){var a,b,f=d.length,c;for(a=0;a<f;a+=1)for(c in b=d[a].prototype)b.hasOwnProperty(c)&&(e.prototype[c]=b[c])}function aw(a,b){return Object.getOwnPropertyDescriptor(a,b)}function ct(b){function a(){}return a.prototype=b,a}function bZ(){var d,b,g,a;Math;function c(a,b,c,d,e,f){var g=a*d+b*e+c*f-e*d-f*a-c*b;return g>-.001&&g<.001}d=function(o,n,l,m){var c,a,j,i,b,d,k=P,f=0,g=[],h=[],e=bp.newElement();for(j=l.length,c=0;c<k;c+=1){for(b=c/(k-1),d=0,a=0;a<j;a+=1)i=C(1-b,3)*o[a]+3*C(1-b,2)*b*l[a]+3*(1-b)*C(b,2)*m[a]+C(b,3)*n[a],g[a]=i,null!==h[a]&&(d+=C(g[a]-h[a],2)),h[a]=g[a];d&&(f+=d=aA(d)),e.percents[c]=b,e.lengths[c]=f}return e.addedLength=f,e};function i(a,b){this.partialLength=a,this.point=b}g=(b={},function(a,e,g,m){var q=(a[0]+"_"+a[1]+"_"+e[0]+"_"+e[1]+"_"+g[0]+"_"+g[1]+"_"+m[0]+"_"+m[1]).replace(/\./g,"p"),j,d,p,t,f,k,l,n,s,r,o;if(!b[q]){n=P,s=0,r=null,2===a.length&&(a[0]!=e[0]||a[1]!=e[1])&&c(a[0],a[1],e[0],e[1],a[0]+g[0],a[1]+g[1])&&c(a[0],a[1],e[0],e[1],e[0]+m[0],e[1]+m[1])&&(n=2),o=new function(a){this.segmentLength=0,this.points=new Array(a)}(n);for(p=g.length,j=0;j<n;j+=1){for(l=h(p),f=j/(n-1),k=0,d=0;d<p;d+=1)t=C(1-f,3)*a[d]+3*C(1-f,2)*f*(a[d]+g[d])+3*(1-f)*C(f,2)*(e[d]+m[d])+C(f,3)*e[d],l[d]=t,null!==r&&(k+=C(l[d]-r[d],2));s+=k=aA(k),o.points[j]=new i(k,l),r=l}o.segmentLength=s,b[q]=o}return b[q]});function e(h,f){var c=f.percents,b=f.lengths,e=c.length,a=q((e-1)*h),d=h*f.addedLength,i=0,j,g;if(a===e-1||0===a||d===b[a])return c[a];for(j=b[a]>d?-1:1,g=!0;g;)if(b[a]<=d&&b[a+1]>d?(i=(d-b[a])/(b[a+1]-b[a]),g=!1):a+=j,a<0||a>=e-1){if(a===e-1)return c[a];g=!1}return c[a]+(c[a+1]-c[a])*i}return a=f("float32",8),{getSegmentsLength:function(b){var a,g=bw.newElement(),k=b.c,e=b.v,h=b.o,i=b.i,j=b._length,c=g.lengths,f=0;for(a=0;a<j-1;a+=1)c[a]=d(e[a],e[a+1],h[a],i[a+1]),f+=c[a].addedLength;return k&&j&&(c[a]=d(e[a],e[0],h[a],i[0]),f+=c[a].addedLength),g.totalLength=f,g},getNewSegment:function(h,i,j,k,l,m,n){var d,f=e(l=l<0?0:l>1?1:l,n),b=e(m=m>1?1:m,n),q=h.length,g=1-f,c=1-b,p=g*g*g,o=f*g*g*3,r=f*f*g*3,s=f*f*f,t=g*g*c,u=f*g*c+g*f*c+g*g*b,v=f*f*c+g*f*b+f*g*b,w=f*f*b,x=g*c*c,y=f*c*c+g*b*c+g*c*b,z=f*b*c+g*b*b+f*c*b,A=f*b*b,B=c*c*c,C=b*c*c+c*b*c+c*c*b,D=b*b*c+c*b*b+b*c*b,E=b*b*b;for(d=0;d<q;d+=1)a[4*d]=Math.round(1e3*(p*h[d]+o*j[d]+r*k[d]+s*i[d]))/1e3,a[4*d+1]=Math.round(1e3*(t*h[d]+u*j[d]+v*k[d]+w*i[d]))/1e3,a[4*d+2]=Math.round(1e3*(x*h[d]+y*j[d]+z*k[d]+A*i[d]))/1e3,a[4*d+3]=Math.round(1e3*(B*h[d]+C*j[d]+D*k[d]+E*i[d]))/1e3;return a},getPointInSegment:function(f,g,c,d,h,i){var a=e(h,i),b=1-a;return[Math.round(1e3*(b*b*b*f[0]+(a*b*b+b*a*b+b*b*a)*c[0]+(a*a*b+b*a*a+a*b*a)*d[0]+a*a*a*g[0]))/1e3,Math.round(1e3*(b*b*b*f[1]+(a*b*b+b*a*b+b*b*a)*c[1]+(a*a*b+b*a*a+a*b*a)*d[1]+a*a*a*g[1]))/1e3]},buildBezierData:g,pointOnLine2D:c,pointOnLine3D:function(m,l,k,h,f,g,e,i,j){if(0===k&&0===g&&0===j)return c(m,l,h,f,e,i);var n,b=Math.sqrt(Math.pow(h-m,2)+Math.pow(f-l,2)+Math.pow(g-k,2)),d=Math.sqrt(Math.pow(e-m,2)+Math.pow(i-l,2)+Math.pow(j-k,2)),a=Math.sqrt(Math.pow(e-h,2)+Math.pow(i-f,2)+Math.pow(j-g,2));return(n=b>d?b>a?b-d-a:a-d-b:a>d?a-d-b:d-b-a)>-1e-4&&n<1e-4}}}!function(){for(var c=0,b=["ms","moz","webkit","o"],a=0;a<b.length&&!F.requestAnimationFrame;++a)F.requestAnimationFrame=F[b[a]+"RequestAnimationFrame"],F.cancelAnimationFrame=F[b[a]+"CancelAnimationFrame"]||F[b[a]+"CancelRequestAnimationFrame"];F.requestAnimationFrame||(F.requestAnimationFrame=function(d,f){var a=(new Date).getTime(),b=Math.max(0,16-(a-c)),e=setTimeout(function(){d(a+b)},b);return c=a+b,e}),F.cancelAnimationFrame||(F.cancelAnimationFrame=function(a){clearTimeout(a)})}(),H=bZ();function bY(){var c,g,e,h,i,d;function j(c,b){for(var a=0,d=b.length;a<d;){if(b[a].id===c)return b[a].layers.__used?JSON.parse(JSON.stringify(b[a].layers)):(b[a].layers.__used=!0,b[a].layers);a+=1}}function f(c){var b,d,e;for(b=c.length-1;b>=0;b-=1)if("sh"==c[b].ty){if(c[b].ks.k.i)a(c[b].ks.k);else for(e=c[b].ks.k.length,d=0;d<e;d+=1)c[b].ks.k[d].s&&a(c[b].ks.k[d].s[0]),c[b].ks.k[d].e&&a(c[b].ks.k[d].e[0]);!0}else"gr"==c[b].ty&&f(c[b].it)}function a(b){var a,c=b.i.length;for(a=0;a<c;a+=1)b.i[a][0]+=b.v[a][0],b.i[a][1]+=b.v[a][1],b.o[a][0]+=b.v[a][0],b.o[a][1]+=b.v[a][1]}function b(a,c){var b=c?c.split("."):[100,100,100];return a[0]>b[0]||!(b[0]>a[0])&&(a[1]>b[1]||!(b[1]>a[1])&&(a[2]>b[2]||!(b[2]>a[2])&&void 0))}return g=function(){var c=[4,4,14];function a(b){var a,c,d,e=b.length;for(a=0;a<e;a+=1)5===b[a].ty&&(c=b[a],void 0,d=c.t.d,c.t.d={k:[{s:d,t:0}]})}return function(d){if(b(c,d.v)&&(a(d.layers),d.assets)){var e,f=d.assets.length;for(e=0;e<f;e+=1)d.assets[e].layers&&a(d.assets[e].layers)}}}(),e=(c=[4,7,99],function(d){if(d.chars&&!b(c,d.v)){var e,f,h,i,g,j=d.chars.length;for(e=0;e<j;e+=1)if(d.chars[e].data&&d.chars[e].data.shapes)for(h=(g=d.chars[e].data.shapes[0].it).length,f=0;f<h;f+=1)(i=g[f].ks.k).__converted||(a(g[f].ks.k),i.__converted=!0)}}),h=function(){var d=[4,1,9];function a(c){var b,d,e,f=c.length;for(b=0;b<f;b+=1)if("gr"===c[b].ty)a(c[b].it);else if("fl"===c[b].ty||"st"===c[b].ty)if(c[b].c.k&&c[b].c.k[0].i)for(e=c[b].c.k.length,d=0;d<e;d+=1)c[b].c.k[d].s&&(c[b].c.k[d].s[0]/=255,c[b].c.k[d].s[1]/=255,c[b].c.k[d].s[2]/=255,c[b].c.k[d].s[3]/=255),c[b].c.k[d].e&&(c[b].c.k[d].e[0]/=255,c[b].c.k[d].e[1]/=255,c[b].c.k[d].e[2]/=255,c[b].c.k[d].e[3]/=255);else c[b].c.k[0]/=255,c[b].c.k[1]/=255,c[b].c.k[2]/=255,c[b].c.k[3]/=255}function c(c){var b,d=c.length;for(b=0;b<d;b+=1)4===c[b].ty&&a(c[b].shapes)}return function(a){if(b(d,a.v)&&(c(a.layers),a.assets)){var e,f=a.assets.length;for(e=0;e<f;e+=1)a.assets[e].layers&&c(a.assets[e].layers)}}}(),i=function(){var d=[4,4,18];function a(c){var b,d,e;for(b=c.length-1;b>=0;b-=1)if("sh"==c[b].ty){if(c[b].ks.k.i)c[b].ks.k.c=c[b].closed;else for(e=c[b].ks.k.length,d=0;d<e;d+=1)c[b].ks.k[d].s&&(c[b].ks.k[d].s[0].c=c[b].closed),c[b].ks.k[d].e&&(c[b].ks.k[d].e[0].c=c[b].closed);!0}else"gr"==c[b].ty&&a(c[b].it)}function c(g){var e,f,b,h,d,i,j=g.length,c;for(f=0;f<j;f+=1){if((e=g[f]).hasMask){c=e.masksProperties;for(h=c.length,b=0;b<h;b+=1)if(c[b].pt.k.i)c[b].pt.k.c=c[b].cl;else for(i=c[b].pt.k.length,d=0;d<i;d+=1)c[b].pt.k[d].s&&(c[b].pt.k[d].s[0].c=c[b].cl),c[b].pt.k[d].e&&(c[b].pt.k[d].e[0].c=c[b].cl)}4===e.ty&&a(e.shapes)}}return function(a){if(b(d,a.v)&&(c(a.layers),a.assets)){var e,f=a.assets.length;for(e=0;e<f;e+=1)a.assets[e].layers&&c(a.assets[e].layers)}}}(),d={},d.completeData=function(b,c){b.__complete||(h(b),g(b),e(b),i(b),function p(i,m,n){var b,g,c,l,e,k,h,o=i.length,d;for(g=0;g<o;g+=1)if("ks"in(b=i[g])&&!b.completed){if(b.completed=!0,b.tt&&(i[g-1].td=b.tt),b.hasMask){d=b.masksProperties;for(l=d.length,c=0;c<l;c+=1)if(d[c].pt.k.i)a(d[c].pt.k);else for(k=d[c].pt.k.length,e=0;e<k;e+=1)d[c].pt.k[e].s&&a(d[c].pt.k[e].s[0]),d[c].pt.k[e].e&&a(d[c].pt.k[e].e[0])}0===b.ty?(b.layers=j(b.refId,m),p(b.layers,m,n)):4===b.ty?f(b.shapes):5==b.ty&&(0!==(h=b).t.a.length||"m"in h.t.p||(h.singleShape=!0))}}(b.layers,b.assets,c),b.__complete=!0)},d}aX=bY(),bC=function(){var e=5e3,f={w:0,size:0,shapes:[]},c=[],b;function d(d,c){var a=p("span"),b,e;return a.style.fontFamily=c,b=p("span"),b.innerHTML="giItT1WQy%40%21-/index.html#",a.style.position="absolute",a.style.left="-10000px",a.style.top="-10000px",a.style.fontSize="300px",a.style.fontVariant="normal",a.style.fontStyle="normal",a.style.fontWeight="normal",a.style.letterSpacing="0",a.appendChild(b),document.body.appendChild(a),e=b.offsetWidth,b.style.fontFamily=d+", "+c,{node:b,w:e,parent:a}}function g(d,c){var b=a("text");return b.style.fontSize="100px",b.setAttribute("font-family",c.fFamily),b.setAttribute("font-style",c.fStyle),b.setAttribute("font-weight",c.fWeight),b.textContent="1",c.fClass?(b.style.fontFamily="inherit",b.setAttribute("class",c.fClass)):b.style.fontFamily=c.fFamily,d.appendChild(b),p("canvas").getContext("2d").font=c.fWeight+" "+c.fStyle+" 100px "+c.fFamily,b}return c=c.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]),b=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this.initTime=Date.now()},b.getCombinedCharacterCodes=function(){return c},b.prototype.addChars=function(b){if(b){this.chars||(this.chars=[]);var a,c,d,f=b.length,e=this.chars.length;for(a=0;a<f;a+=1){for(c=0,d=!1;c<e;)this.chars[c].style===b[a].style&&this.chars[c].fFamily===b[a].fFamily&&this.chars[c].ch===b[a].ch&&(d=!0),c+=1;d||(this.chars.push(b[a]),e+=1)}}},b.prototype.addFonts=function(k,l){var a,b,m,n,e,c,h,i,f,j;if(k){if(this.chars)return this.isLoaded=!0,void(this.fonts=k.list);b=k.list,m=b.length,n=m;for(a=0;a<m;a+=1){if(h=!0,b[a].loaded=!1,b[a].monoCase=d(b[a].fFamily,"monospace"),b[a].sansCase=d(b[a].fFamily,"sans-serif"),b[a].fPath){if("p"===b[a].fOrigin||3===b[a].origin)(e=document.querySelectorAll('style[f-forigin="p"][f-family="'+b[a].fFamily+'"], style[f-origin="3"][f-family="'+b[a].fFamily+'"]')).length>0&&(h=!1),h&&(i=p("style"),i.setAttribute("f-forigin",b[a].fOrigin),i.setAttribute("f-origin",b[a].origin),i.setAttribute("f-family",b[a].fFamily),i.type="text/css",i.innerHTML="@font-face {font-family: "+b[a].fFamily+"; font-style: normal; src: url('"+b[a].fPath+"');}",l.appendChild(i));else if("g"===b[a].fOrigin||1===b[a].origin){for(e=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<e.length;c++)-1!==e[c].href.indexOf(b[a].fPath)&&(h=!1);h&&(f=p("link"),f.setAttribute("f-forigin",b[a].fOrigin),f.setAttribute("f-origin",b[a].origin),f.type="text/css",f.rel="stylesheet",f.href=b[a].fPath,document.body.appendChild(f))}else if("t"===b[a].fOrigin||2===b[a].origin){for(e=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<e.length;c++)b[a].fPath===e[c].src&&(h=!1);h&&(j=p("link"),j.setAttribute("f-forigin",b[a].fOrigin),j.setAttribute("f-origin",b[a].origin),j.setAttribute("rel","stylesheet"),j.setAttribute("href",b[a].fPath),l.appendChild(j))}}else b[a].loaded=!0,n-=1;b[a].helper=g(l,b[a]),b[a].cache={},this.fonts.push(b[a])}0===n?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},b.prototype.getCharData=function(b,c,d){for(var a=0,e=this.chars.length;a<e;){if(this.chars[a].ch===b&&this.chars[a].style===c&&this.chars[a].fFamily===d)return this.chars[a];a+=1}return("string"==typeof b&&13!==b.charCodeAt(0)||!b)&&console&&console.warn,f},b.prototype.getFontByName=function(b){for(var a=0,c=this.fonts.length;a<c;){if(this.fonts[a].fName===b)return this.fonts[a];a+=1}return this.fonts[0]},b.prototype.measureText=function(c,e,f){var b=this.getFontByName(e),d=c.charCodeAt(0),a,g,h;return b.cache[d+1]||(a=b.helper," "===c?(a.textContent="|"+c+"|",g=a.getComputedTextLength(),a.textContent="||",h=a.getComputedTextLength(),b.cache[d+1]=(g-h)/100):(a.textContent=c,b.cache[d+1]=a.getComputedTextLength()/100)),b.cache[d+1]*f},b.prototype.checkLoadedFonts=function(){var a,b,c,f=this.fonts.length,d=f;for(a=0;a<f;a+=1)this.fonts[a].loaded?d-=1:"n"===this.fonts[a].fOrigin||0===this.fonts[a].origin?this.fonts[a].loaded=!0:(b=this.fonts[a].monoCase.node,c=this.fonts[a].monoCase.w,b.offsetWidth!==c?(d-=1,this.fonts[a].loaded=!0):(b=this.fonts[a].sansCase.node,c=this.fonts[a].sansCase.w,b.offsetWidth!==c&&(d-=1,this.fonts[a].loaded=!0)),this.fonts[a].loaded&&(this.fonts[a].sansCase.parent.parentNode.removeChild(this.fonts[a].sansCase.parent),this.fonts[a].monoCase.parent.parentNode.removeChild(this.fonts[a].monoCase.parent)));0!==d&&Date.now()-this.initTime<e?setTimeout(this.checkLoadedFonts.bind(this),20):setTimeout(function(){this.isLoaded=!0}.bind(this),0)},b.prototype.loaded=function(){return this.isLoaded},b}(),b=function(){var a=av,j=Math.abs;function e(i,l){var j,F=this.offsetTime,a,o,c,s,r,M,e,k,z,b,y,x,p,G,w,t,u,n,D,P,O,N,q,m,d,K,L,I,v,C,E,A,B,J,Q,R;"multidimensional"===this.propType&&(j=f("float32",this.pv.length));for(a,o,c,s,r,M,e,k,z=l.lastIndex,b=z,y=this.keyframes.length-1,x=!0;x;){if(a=this.keyframes[b],o=this.keyframes[b+1],b===y-1&&i>=o.t-F){a.h&&(a=o),z=0;break}if(o.t-F>i){z=b;break}b<y-1?b+=1:(z=0,x=!1)}if(q=o.t-F,m=a.t-F,a.to)if(a.bezierData||(a.bezierData=H.buildBezierData(a.s,o.s||a.e,a.to,a.ti)),d=a.bezierData,i>=q||i<m){K=i>=q?d.points.length-1:0;for(s=d.points[K].point.length,c=0;c<s;c+=1)j[c]=d.points[K].point[c]}else{a.__fnct?k=a.__fnct:(k=U.getBezierEasing(a.o.x,a.o.y,a.i.x,a.i.y,a.n).get,a.__fnct=k),r=k((i-m)/(q-m)),I=d.segmentLength*r,v=l.lastFrame<i&&l._lastKeyframeIndex===b?l._lastAddedLength:0;for(e=l.lastFrame<i&&l._lastKeyframeIndex===b?l._lastPoint:0,x=!0,M=d.points.length;x;){if(v+=d.points[e].partialLength,0===I||0===r||e===d.points.length-1){for(s=d.points[e].point.length,c=0;c<s;c+=1)j[c]=d.points[e].point[c];break}if(I>=v&&I<v+d.points[e+1].partialLength){for(L=(I-v)/d.points[e+1].partialLength,s=d.points[e].point.length,c=0;c<s;c+=1)j[c]=d.points[e].point[c]+(d.points[e+1].point[c]-d.points[e].point[c])*L;break}e<M-1?e+=1:x=!1}l._lastPoint=e,l._lastAddedLength=v-d.points[e].partialLength,l._lastKeyframeIndex=b}else if(y=a.s.length,p=o.s||a.e,this.sh&&1!==a.h)i>=q?(j[0]=p[0],j[1]=p[1],j[2]=p[2]):i<=m?(j[0]=a.s[0],j[1]=a.s[1],j[2]=a.s[2]):(Q=h(a.s),R=h(p),G=j,w=function(k,h,i){var e,d,m,a,b,c=[],q=k[0],p=k[1],n=k[2],o=k[3],g=h[0],j=h[1],f=h[2],l=h[3];return(d=q*g+p*j+n*f+o*l)<0&&(d=-d,g=-g,j=-j,f=-f,l=-l),1-d>1e-6?(e=Math.acos(d),m=Math.sin(e),a=Math.sin((1-i)*e)/m,b=Math.sin(i*e)/m):(a=1-i,b=i),c[0]=a*q+b*g,c[1]=a*p+b*j,c[2]=a*n+b*f,c[3]=a*o+b*l,c}(Q,R,(i-m)/(q-m)),t=w[0],u=w[1],n=w[2],D=w[3],P=Math.atan2(2*u*D-2*t*n,1-2*u*u-2*n*n),O=Math.asin(2*t*u+2*n*D),N=Math.atan2(2*t*D-2*u*n,1-2*t*t-2*n*n),G[0]=P/g,G[1]=O/g,G[2]=N/g);else for(b=0;b<y;b+=1)1!==a.h&&(i>=q?r=1:i<m?r=0:(a.o.x.constructor===Array?(a.__fnct||(a.__fnct=[]),a.__fnct[b]?k=a.__fnct[b]:(C=void 0===a.o.x[b]?a.o.x[0]:a.o.x[b],E=void 0===a.o.y[b]?a.o.y[0]:a.o.y[b],A=void 0===a.i.x[b]?a.i.x[0]:a.i.x[b],B=void 0===a.i.y[b]?a.i.y[0]:a.i.y[b],k=U.getBezierEasing(C,E,A,B).get,a.__fnct[b]=k)):a.__fnct?k=a.__fnct:(C=a.o.x,E=a.o.y,A=a.i.x,B=a.i.y,k=U.getBezierEasing(C,E,A,B).get,a.__fnct=k),r=k((i-m)/(q-m)))),p=o.s||a.e,J=1===a.h?a.s[b]:a.s[b]+(p[b]-a.s[b])*r,1===y?j=J:j[b]=J;return l.lastIndex=z,j}function h(h){var i=h[0]*g,j=h[1]*g,k=h[2]*g,e=Math.cos(i/2),f=Math.cos(j/2),a=Math.cos(k/2),b=Math.sin(i/2),c=Math.sin(j/2),d=Math.sin(k/2);return[b*c*a+e*f*d,b*f*a+e*c*d,e*c*a-b*f*d,e*f*a-b*c*d]}function i(){var b=this.comp.renderedFrame-this.offsetTime,c=this.keyframes[0].t-this.offsetTime,d=this.keyframes[this.keyframes.length-1].t-this.offsetTime,e;return b===this._caching.lastFrame||this._caching.lastFrame!==a&&(this._caching.lastFrame>=d&&b>=d||this._caching.lastFrame<c&&b<c)||(this._caching.lastFrame>=b&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0),e=this.interpolateValue(b,this._caching),this.pv=e),this._caching.lastFrame=b,this.pv}function c(c){var a,b,d;if("unidimensional"===this.propType)a=c*this.mult,j(this.v-a)>1e-5&&(this.v=a,this._mdf=!0);else for(b=0,d=this.v.length;b<d;)a=c[b]*this.mult,j(this.v[b]-a)>1e-5&&(this.v[b]=a,this._mdf=!0),b+=1}function d(){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;var a,c=this.effectsSequence.length,b=this.kf?this.pv:this.data.k;for(a=0;a<c;a+=1)b=this.effectsSequence[a](b);this.setVValue(b),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function b(a){this.effectsSequence.push(a),this.container.addDynamicProperty(this)}return{getProp:function(k,h,m,l,j){var g;if(h.k.length)if("number"==typeof h.k[0])g=new function(h,g,i,j){this.propType="multidimensional",this.mult=i||1,this.data=g,this._mdf=!1,this.elem=h,this.container=j,this.comp=h.comp,this.k=!1,this.kf=!1,this.frameId=-1;var a,e=g.k.length;for(this.v=f("float32",e),this.pv=f("float32",e),f("float32",e),this.vel=f("float32",e),a=0;a<e;a+=1)this.v[a]=g.k[a]*this.mult,this.pv[a]=g.k[a];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=d,this.setVValue=c,this.addEffect=b}(k,h,l,j);else switch(m){case 0:g=new function(f,g,h,j){this.propType="unidimensional",this.keyframes=g.k,this.offsetTime=f.data.st,this.frameId=-1,this._caching={lastFrame:a,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=g,this.mult=h||1,this.elem=f,this.container=j,this.comp=f.comp,this.v=a,this.pv=a,this._isFirstFrame=!0,this.getValue=d,this.setVValue=c,this.interpolateValue=e,this.effectsSequence=[i.bind(this)],this.addEffect=b}(k,h,l,j);break;case 1:g=new function(o,k,q,r){var j,g,h,m,l,p,n;this.propType="multidimensional",p=k.k.length;for(j=0;j<p-1;j+=1)k.k[j].to&&k.k[j].s&&k.k[j].e&&(g=k.k[j].s,h=k.k[j].e,m=k.k[j].to,l=k.k[j].ti,(2===g.length&&(g[0]!==h[0]||g[1]!==h[1])&&H.pointOnLine2D(g[0],g[1],h[0],h[1],g[0]+m[0],g[1]+m[1])&&H.pointOnLine2D(g[0],g[1],h[0],h[1],h[0]+l[0],h[1]+l[1])||3===g.length&&(g[0]!==h[0]||g[1]!==h[1]||g[2]!==h[2])&&H.pointOnLine3D(g[0],g[1],g[2],h[0],h[1],h[2],g[0]+m[0],g[1]+m[1],g[2]+m[2])&&H.pointOnLine3D(g[0],g[1],g[2],h[0],h[1],h[2],h[0]+l[0],h[1]+l[1],h[2]+l[2]))&&(k.k[j].to=null,k.k[j].ti=null),g[0]===h[0]&&g[1]===h[1]&&0===m[0]&&0===m[1]&&0===l[0]&&0===l[1]&&(2===g.length||g[2]===h[2]&&0===m[2]&&0===l[2])&&(k.k[j].to=null,k.k[j].ti=null));this.effectsSequence=[i.bind(this)],this.keyframes=k.k,this.offsetTime=o.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=q||1,this.elem=o,this.container=r,this.comp=o.comp,this.getValue=d,this.setVValue=c,this.interpolateValue=e,this.frameId=-1,n=k.k[0].s.length;for(this.v=f("float32",n),this.pv=f("float32",n),j=0;j<n;j+=1)this.v[j]=a,this.pv[j]=a;this._caching={lastFrame:a,lastIndex:0,value:f("float32",n)},this.addEffect=b}(k,h,l,j)}else g=new function(f,a,e,g){this.propType="unidimensional",this.mult=e||1,this.data=a,this.v=e?a.k*e:a.k,this.pv=a.k,this._mdf=!1,this.elem=f,this.container=g,this.comp=f.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=d,this.setVValue=c,this.addEffect=b}(k,h,l,j);return g.effectsSequence.length&&j.addDynamicProperty(g),g}}}(),al=function(){function a(c,a,e){if(this.elem=c,this.frameId=-1,this.propType="transform",this.data=a,this.v=new m,this.pre=new m,this.appliedTransformations=0,this.initDynamicPropertyContainer(e||c),a.p&&a.p.s?(this.px=b.getProp(c,a.p.x,0,0,this),this.py=b.getProp(c,a.p.y,0,0,this),a.p.z&&(this.pz=b.getProp(c,a.p.z,0,0,this))):this.p=b.getProp(c,a.p||{k:[0,0,0]},1,0,this),a.rx){if(this.rx=b.getProp(c,a.rx,0,g,this),this.ry=b.getProp(c,a.ry,0,g,this),this.rz=b.getProp(c,a.rz,0,g,this),a.or.k[0].ti){var d,f=a.or.k.length;for(d=0;d<f;d+=1)a.or.k[d].to=a.or.k[d].ti=null}this.or=b.getProp(c,a.or,1,g,this),this.or.sh=!0}else this.r=b.getProp(c,a.r||{k:0},0,g,this);a.sk&&(this.sk=b.getProp(c,a.sk,0,g,this),this.sa=b.getProp(c,a.sa,0,g,this)),this.a=b.getProp(c,a.a||{k:[0,0,0]},1,0,this),this.s=b.getProp(c,a.s||{k:[100,100,100]},1,.01,this),a.o?this.o=b.getProp(c,a.o,0,.01,c):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return a.prototype={applyToMatrix:function(a){var b=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||b,this.a&&a.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&a.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&a.skewFromAxis(-this.sk.v,this.sa.v),this.r?a.rotate(-this.r.v):a.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?a.translate(this.px.v,this.py.v,-this.pz.v):a.translate(this.px.v,this.py.v,0):a.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(f){var e,d,b,a,c;this.elem.globalData.frameId!==this.frameId&&((this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||f)&&(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&&(b=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime?this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(e=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/b,0),d=this.p.getValueAtTime(this.p.keyframes[0].t/b,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/b,0),d=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.01)/b,0)):(e=this.p.pv,d=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/b,this.p.offsetTime)):this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime&&(e=[],d=[],a=this.px,c=this.py,a._caching.lastFrame+a.offsetTime<=a.keyframes[0].t?(e[0]=a.getValueAtTime((a.keyframes[0].t+.01)/b,0),e[1]=c.getValueAtTime((c.keyframes[0].t+.01)/b,0),d[0]=a.getValueAtTime(a.keyframes[0].t/b,0),d[1]=c.getValueAtTime(c.keyframes[0].t/b,0)):a._caching.lastFrame+a.offsetTime>=a.keyframes[a.keyframes.length-1].t?(e[0]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/b,0),e[1]=c.getValueAtTime(c.keyframes[c.keyframes.length-1].t/b,0),d[0]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/b,0),d[1]=c.getValueAtTime((c.keyframes[c.keyframes.length-1].t-.01)/b,0)):(e=[a.pv,c.pv],d[0]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/b,a.offsetTime),d[1]=c.getValueAtTime((c._caching.lastFrame+c.offsetTime-.01)/b,c.offsetTime))),this.v.rotate(-Math.atan2(e[1]-d[1],e[0]-d[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}if(this.r){if(this.r.effectsSequence.length)return;this.pre.rotate(-this.r.v),this.appliedTransformations=4}else 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(){}},d([t],a),a.prototype.addDynamicProperty=function(a){this._addDynamicProperty(a),this.elem.addDynamicProperty(a),this._isDirty=!0},a.prototype._addDynamicProperty=t.prototype.addDynamicProperty,{getTransformProperty:function(b,c,d){return new a(b,c,d)}}}();function _(){this.c=!1,this._length=0,this._maxLength=8,this.v=h(this._maxLength),this.o=h(this._maxLength),this.i=h(this._maxLength)}_.prototype.setPathData=function(c,b){this.c=c,this.setLength(b);for(var a=0;a<b;)this.v[a]=aa.newElement(),this.o[a]=aa.newElement(),this.i[a]=aa.newElement(),a+=1},_.prototype.setLength=function(a){for(;this._maxLength<a;)this.doubleArrayLength();this._length=a},_.prototype.doubleArrayLength=function(){this.v=this.v.concat(h(this._maxLength)),this.i=this.i.concat(h(this._maxLength)),this.o=this.o.concat(h(this._maxLength)),this._maxLength*=2},_.prototype.setXYAt=function(c,d,e,b,f){var a;switch(this._length=Math.max(this._length,b+1),this._length>=this._maxLength&&this.doubleArrayLength(),e){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o}(!a[b]||a[b]&&!f)&&(a[b]=aa.newElement()),a[b][0]=c,a[b][1]=d},_.prototype.setTripleAt=function(g,h,c,d,e,f,a,b){this.setXYAt(g,h,"v",a,b),this.setXYAt(c,d,"o",a,b),this.setXYAt(e,f,"i",a,b)},_.prototype.reverse=function(){var f=new _,b,c,d,g,e,a,h;f.setPathData(this.c,this._length),b=this.v,c=this.o,d=this.i,g=0,this.c&&(f.setTripleAt(b[0][0],b[0][1],d[0][0],d[0][1],c[0][0],c[0][1],0,!1),g=1),a=this._length-1,h=this._length;for(e=g;e<h;e+=1)f.setTripleAt(b[a][0],b[a][1],d[a][0],d[a][1],c[a][0],c[a][1],e,!1),a-=1;return f},L=function(){var f=-999999,l,m,n,o;function k(i,o,s){var e,l,g,a,b,q,p,h,f,m=s.lastIndex,d=this.keyframes,c,j,k,t,r,n;if(i<d[0].t-this.offsetTime)e=d[0].s[0],g=!0,m=0;else if(i>=d[d.length-1].t-this.offsetTime)e=d[d.length-1].s?d[d.length-1].s[0]:d[d.length-2].e[0],g=!0;else{for(c,j,k=m,t=d.length-1,r=!0;r&&(c=d[k],!((j=d[k+1]).t-this.offsetTime>i));)k<t-1?k+=1:r=!1;m=k,!(g=1===c.h)&&(i>=j.t-this.offsetTime?h=1:i<c.t-this.offsetTime?h=0:(c.__fnct?n=c.__fnct:(n=U.getBezierEasing(c.o.x,c.o.y,c.i.x,c.i.y).get,c.__fnct=n),h=n((i-(c.t-this.offsetTime))/(j.t-this.offsetTime-(c.t-this.offsetTime)))),l=j.s?j.s[0]:c.e[0]),e=c.s[0]}for(q=o._length,p=e.i[0].length,s.lastIndex=m,a=0;a<q;a+=1)for(b=0;b<p;b+=1)f=g?e.i[a][b]:e.i[a][b]+(l.i[a][b]-e.i[a][b])*h,o.i[a][b]=f,f=g?e.o[a][b]:e.o[a][b]+(l.o[a][b]-e.o[a][b])*h,o.o[a][b]=f,f=g?e.v[a][b]:e.v[a][b]+(l.v[a][b]-e.v[a][b])*h,o.v[a][b]=f}function e(){this.paths=this.localShapeCollection}function h(a){(function(b,c){if(b._length!==c._length||b.c!==c.c)return!1;var a,d=b._length;for(a=0;a<d;a+=1)if(b.v[a][0]!==c.v[a][0]||b.v[a][1]!==c.v[a][1]||b.o[a][0]!==c.o[a][0]||b.o[a][1]!==c.o[a][1]||b.i[a][0]!==c.i[a][0]||b.i[a][1]!==c.i[a][1])return!1;return!0})(this.v,a)||(this.v=A.clone(a),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;var a,b=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,c=this.effectsSequence.length;for(a=0;a<c;a+=1)b=this.effectsSequence[a](b);this.setVValue(b),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function c(a,b,c){this.propType="shape",this.comp=a.comp,this.container=a,this.elem=a,this.data=b,this.k=!1,this.kf=!1,this._mdf=!1;var d=3===c?b.pt.k:b.ks.k;this.v=A.clone(d),this.pv=A.clone(this.v),this.localShapeCollection=ah.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=e,this.effectsSequence=[]}function j(a){this.effectsSequence.push(a),this.container.addDynamicProperty(this)}function a(a,b,c){this.propType="shape",this.comp=a.comp,this.elem=a,this.container=a,this.offsetTime=a.data.st,this.keyframes=3===c?b.pt.k:b.ks.k,this.k=!0,this.kf=!0;var d=this.keyframes[0].s[0].i.length;this.keyframes[0].s[0].i[0].length,this.v=A.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,d),this.pv=A.clone(this.v),this.localShapeCollection=ah.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=f,this.reset=e,this._caching={lastFrame:f,lastIndex:0},this.effectsSequence=[function(){var a=this.comp.renderedFrame-this.offsetTime,c=this.keyframes[0].t-this.offsetTime,d=this.keyframes[this.keyframes.length-1].t-this.offsetTime,b=this._caching.lastFrame;return b!==f&&(b<c&&a<c||b>d&&a>d)||(this._caching.lastIndex=b<a?this._caching.lastIndex:0,this.interpolateShape(a,this.pv,this._caching)),this._caching.lastFrame=a,this.pv}.bind(this)]}return c.prototype.interpolateShape=k,c.prototype.getValue=i,c.prototype.setVValue=h,c.prototype.addEffect=j,a.prototype.getValue=i,a.prototype.interpolateShape=k,a.prototype.setVValue=h,a.prototype.addEffect=j,l=function(){var a=ag;function c(a,c){this.v=A.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=ah.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=c.d,this.elem=a,this.comp=a.comp,this.frameId=-1,this.initDynamicPropertyContainer(a),this.p=b.getProp(a,c.p,1,0,this),this.s=b.getProp(a,c.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return c.prototype={reset:e,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var c=this.p.v[0],e=this.p.v[1],d=this.s.v[0]/2,f=this.s.v[1]/2,g=3!==this.d,b=this.v;b.v[0][0]=c,b.v[0][1]=e-f,b.v[1][0]=g?c+d:c-d,b.v[1][1]=e,b.v[2][0]=c,b.v[2][1]=e+f,b.v[3][0]=g?c-d:c+d,b.v[3][1]=e,b.i[0][0]=g?c-d*a:c+d*a,b.i[0][1]=e-f,b.i[1][0]=g?c+d:c-d,b.i[1][1]=e-f*a,b.i[2][0]=g?c+d*a:c-d*a,b.i[2][1]=e+f,b.i[3][0]=g?c-d:c+d,b.i[3][1]=e+f*a,b.o[0][0]=g?c+d*a:c-d*a,b.o[0][1]=e-f,b.o[1][0]=g?c+d:c-d,b.o[1][1]=e+f*a,b.o[2][0]=g?c-d*a:c+d*a,b.o[2][1]=e+f,b.o[3][0]=g?c-d:c+d,b.o[3][1]=e-f*a}},d([t],c),c}(),m=function(){function a(a,c){this.v=A.newElement(),this.v.setPathData(!0,0),this.elem=a,this.comp=a.comp,this.data=c,this.frameId=-1,this.d=c.d,this.initDynamicPropertyContainer(a),1===c.sy?(this.ir=b.getProp(a,c.ir,0,0,this),this.is=b.getProp(a,c.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=b.getProp(a,c.pt,0,0,this),this.p=b.getProp(a,c.p,1,0,this),this.r=b.getProp(a,c.r,0,g,this),this.or=b.getProp(a,c.or,0,0,this),this.os=b.getProp(a,c.os,0,.01,this),this.localShapeCollection=ah.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return a.prototype={reset:e,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var h,j,d,e,i=2*Math.floor(this.pt.v),r=2*Math.PI/i,c=!0,k=this.or.v,l=this.ir.v,s=this.os.v,q=this.is.v,p=2*Math.PI*k/(2*i),o=2*Math.PI*l/(2*i),g=-Math.PI/2,f,a,b,m,n;g+=this.r.v,f=3===this.data.d?-1:1;for(this.v._length=0,h=0;h<i;h+=1)j=c?k:l,d=c?s:q,e=c?p:o,a=j*Math.cos(g),b=j*Math.sin(g),m=0===a&&0===b?0:b/Math.sqrt(a*a+b*b),n=0===a&&0===b?0:-a/Math.sqrt(a*a+b*b),a+=+this.p.v[0],b+=+this.p.v[1],this.v.setTripleAt(a,b,a-m*e*d*f,b-n*e*d*f,a+m*e*d*f,b+n*e*d*f,h,!0),c=!c,g+=r*f},convertPolygonToPath:function(){var d,h=Math.floor(this.pt.v),l=2*Math.PI/h,i=this.or.v,e=this.os.v,f=2*Math.PI*i/(4*h),g=-Math.PI/2,c=3===this.data.d?-1:1,a,b,j,k;for(g+=this.r.v,this.v._length=0,d=0;d<h;d+=1)a=i*Math.cos(g),b=i*Math.sin(g),j=0===a&&0===b?0:b/Math.sqrt(a*a+b*b),k=0===a&&0===b?0:-a/Math.sqrt(a*a+b*b),a+=+this.p.v[0],b+=+this.p.v[1],this.v.setTripleAt(a,b,a-j*f*e*c,b-k*f*e*c,a+j*f*e*c,b+k*f*e*c,d,!0),g+=l*c;this.paths.length=0,this.paths[0]=this.v}},d([t],a),a}(),n=function(){function a(a,c){this.v=A.newElement(),this.v.c=!0,this.localShapeCollection=ah.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=a,this.comp=a.comp,this.frameId=-1,this.d=c.d,this.initDynamicPropertyContainer(a),this.p=b.getProp(a,c.p,1,0,this),this.s=b.getProp(a,c.s,1,0,this),this.r=b.getProp(a,c.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return a.prototype={convertRectToPath:function(){var c=this.p.v[0],d=this.p.v[1],a=this.s.v[0]/2,b=this.s.v[1]/2,e=am(a,b,this.r.v),f=e*(1-ag);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(c+a,d-b+e,c+a,d-b+e,c+a,d-b+f,0,!0),this.v.setTripleAt(c+a,d+b-e,c+a,d+b-f,c+a,d+b-e,1,!0),0!==e?(this.v.setTripleAt(c+a-e,d+b,c+a-e,d+b,c+a-f,d+b,2,!0),this.v.setTripleAt(c-a+e,d+b,c-a+f,d+b,c-a+e,d+b,3,!0),this.v.setTripleAt(c-a,d+b-e,c-a,d+b-e,c-a,d+b-f,4,!0),this.v.setTripleAt(c-a,d-b+e,c-a,d-b+f,c-a,d-b+e,5,!0),this.v.setTripleAt(c-a+e,d-b,c-a+e,d-b,c-a+f,d-b,6,!0),this.v.setTripleAt(c+a-e,d-b,c+a-f,d-b,c+a-e,d-b,7,!0)):(this.v.setTripleAt(c-a,d+b,c-a+f,d+b,c-a,d+b,2),this.v.setTripleAt(c-a,d-b,c-a,d-b+f,c-a,d-b,3))):(this.v.setTripleAt(c+a,d-b+e,c+a,d-b+f,c+a,d-b+e,0,!0),0!==e?(this.v.setTripleAt(c+a-e,d-b,c+a-e,d-b,c+a-f,d-b,1,!0),this.v.setTripleAt(c-a+e,d-b,c-a+f,d-b,c-a+e,d-b,2,!0),this.v.setTripleAt(c-a,d-b+e,c-a,d-b+e,c-a,d-b+f,3,!0),this.v.setTripleAt(c-a,d+b-e,c-a,d+b-f,c-a,d+b-e,4,!0),this.v.setTripleAt(c-a+e,d+b,c-a+e,d+b,c-a+f,d+b,5,!0),this.v.setTripleAt(c+a-e,d+b,c+a-f,d+b,c+a-e,d+b,6,!0),this.v.setTripleAt(c+a,d+b-e,c+a,d+b-e,c+a,d+b-f,7,!0)):(this.v.setTripleAt(c-a,d-b,c-a+f,d-b,c-a,d-b,1,!0),this.v.setTripleAt(c-a,d+b,c-a,d+b-f,c-a,d+b,2,!0),this.v.setTripleAt(c+a,d+b,c+a-f,d+b,c+a,d+b,3,!0)))},getValue:function(a){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:e},d([t],a),a}(),o={getShapeProp:function(f,d,b){var e;return 3===b||4===b?e=(3===b?d.pt:d.ks).k.length?new a(f,d,b):new c(f,d,b):5===b?e=new n(f,d):6===b?e=new l(f,d):7===b&&(e=new m(f,d)),e.k&&f.addDynamicProperty(e),e},getConstructorFunction:function(){return c},getKeyframedConstructorFunction:function(){return a}},o}(),$=function(){var a={},b={};return a.registerModifier=function(a,c){b[a]||(b[a]=c)},a.getModifier=function(a,c,d){return new b[a](c,d)},a}();function S(){}function K(){}function at(){}function N(){}function aP(){this._length=0,this._maxLength=4,this.shapes=h(this._maxLength)}function ap(e,a,g,i){this.elem=e,this.frameId=-1,this.dataProps=h(a.length),this.renderer=g,this.k=!1,this.dashStr="",this.dashArray=f("float32",a.length?a.length-1:0),this.dashoffset=f("float32",1),this.initDynamicPropertyContainer(i);var c,d,j=a.length||0;for(c=0;c<j;c+=1)d=b.getProp(e,a[c].v,0,0,this),this.k=d.k||this.k,this.dataProps[c]={n:a[c].n,p:d};this.k||this.getValue(!0),this._isAnimated=this.k}function ae(d,a,e){this.data=a,this.c=f("uint8c",4*a.p);var c=a.k.k[0].s?a.k.k[0].s.length-4*a.p:a.k.k.length-4*a.p;this.o=f("float32",c),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=c,this.initDynamicPropertyContainer(e),this.prop=b.getProp(d,a.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}S.prototype.initModifierProperties=function(){},S.prototype.addShapeToModifier=function(){},S.prototype.addShape=function(a){if(!this.closed){a.sh.container.addDynamicProperty(a.sh);var b={shape:a.sh,data:a,localShapeCollection:ah.newShapeCollection()};this.shapes.push(b),this.addShapeToModifier(b),this._isAnimated&&a.setAsAnimated()}},S.prototype.init=function(a,b){this.shapes=[],this.elem=a,this.initDynamicPropertyContainer(a),this.initModifierProperties(a,b),this.frameId=av,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},S.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},d([t],S),d([S],K),K.prototype.initModifierProperties=function(c,a){this.s=b.getProp(c,a.s,0,.01,this),this.e=b.getProp(c,a.e,0,.01,this),this.o=b.getProp(c,a.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=a.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},K.prototype.addShapeToModifier=function(a){a.pathsData=[]},K.prototype.calculateShapeEdges=function(e,h,f,b,c){var d=[],g,a,i,l,j,k;h<=1?d.push({s:e,e:h}):e>=1?d.push({s:e-1,e:h-1}):(d.push({s:e,e:1}),d.push({s:0,e:h-1})),i=[],l=d.length;for(g=0;g<l;g+=1)(a=d[g]).e*c<b||a.s*c>b+f||(j=a.s*c<=b?0:(a.s*c-b)/f,k=a.e*c>=b+f?1:(a.e*c-b)/f,i.push([j,k]));return i.length||i.push([0,0]),i},K.prototype.releasePathsData=function(a){var b,c=a.length;for(b=0;b<c;b+=1)bw.release(a[b]);return a.length=0,a},K.prototype.processShapes=function(r){var c,d,t,n,v,b,f,o,q,p,l,m,s,a,k,e,j,h,g,u,i,w;if(this._mdf||r?(n=this.o.v%360/360,(n<0&&(n+=1),(c=(this.s.v>1?1:this.s.v<0?0:this.s.v)+n)>(d=(this.e.v>1?1:this.e.v<0?0:this.e.v)+n))&&(v=c,c=d,d=v),c=1e-4*Math.round(1e4*c),d=1e-4*Math.round(1e4*d),this.sValue=c,this.eValue=d):(c=this.sValue,d=this.eValue),m=this.shapes.length,s=0,d===c)for(b=0;b<m;b+=1)this.shapes[b].localShapeCollection.releaseShapes(),this.shapes[b].shape._mdf=!0,this.shapes[b].shape.paths=this.shapes[b].localShapeCollection;else if(1===d&&0===c||0===d&&1===c){if(this._mdf)for(b=0;b<m;b+=1)this.shapes[b].pathsData.length=0,this.shapes[b].shape._mdf=!0}else{e=[];for(b=0;b<m;b+=1)if((a=this.shapes[b]).shape._mdf||this._mdf||r||2===this.m){if(o=(t=a.shape.paths)._length,l=0,!a.shape._mdf&&a.pathsData.length)l=a.totalShapeLength;else{for(q=this.releasePathsData(a.pathsData),f=0;f<o;f+=1)p=H.getSegmentsLength(t.shapes[f]),q.push(p),l+=p.totalLength;a.totalShapeLength=l,a.pathsData=q}s+=l,a.shape._mdf=!0}else a.shape.paths=a.localShapeCollection;h=c,g=d,u=0;for(b=m-1;b>=0;b-=1)if((a=this.shapes[b]).shape._mdf){for((k=a.localShapeCollection).releaseShapes(),2===this.m&&m>1?(j=this.calculateShapeEdges(c,d,a.totalShapeLength,u,s),u+=a.totalShapeLength):j=[[h,g]],o=j.length,f=0;f<o;f+=1)h=j[f][0],g=j[f][1],e.length=0,g<=1?e.push({s:a.totalShapeLength*h,e:a.totalShapeLength*g}):h>=1?e.push({s:a.totalShapeLength*(h-1),e:a.totalShapeLength*(g-1)}):(e.push({s:a.totalShapeLength*h,e:a.totalShapeLength}),e.push({s:0,e:a.totalShapeLength*(g-1)})),i=this.addShapes(a,e[0]),e[0].s!==e[0].e&&(e.length>1&&(a.shape.paths.shapes[a.shape.paths._length-1].c?(w=i.pop(),this.addPaths(i,k),i=this.addShapes(a,e[1],w)):(this.addPaths(i,k),i=this.addShapes(a,e[1]))),this.addPaths(i,k));a.shape.paths=k}}},K.prototype.addPaths=function(b,c){var a,d=b.length;for(a=0;a<d;a+=1)c.addShape(b[a])},K.prototype.addSegment=function(c,d,e,f,a,b,g){a.setXYAt(d[0],d[1],"o",b),a.setXYAt(e[0],e[1],"i",b+1),g&&a.setXYAt(c[0],c[1],"v",b),a.setXYAt(f[0],f[1],"v",b+1)},K.prototype.addSegmentFromArray=function(a,b,c,d){b.setXYAt(a[1],a[5],"o",c),b.setXYAt(a[2],a[6],"i",c+1),d&&b.setXYAt(a[0],a[4],"v",c),b.setXYAt(a[3],a[7],"v",c+1)},K.prototype.addShapes=function(m,f,a){var b,c,q,j,g,h,l,k,r=m.pathsData,d=m.shape.paths.shapes,p=m.shape.paths._length,e=0,n=[],i=!0,o;for(a?(g=a._length,k=a._length):(a=A.newElement(),g=0,k=0),n.push(a),b=0;b<p;b+=1){for(h=r[b].lengths,a.c=d[b].c,q=d[b].c?h.length:h.length+1,c=1;c<q;c+=1)if(e+(j=h[c-1]).addedLength<f.s)e+=j.addedLength,a.c=!1;else{if(e>f.e){a.c=!1;break}f.s<=e&&f.e>=e+j.addedLength?(this.addSegment(d[b].v[c-1],d[b].o[c-1],d[b].i[c],d[b].v[c],a,g,i),i=!1):(l=H.getNewSegment(d[b].v[c-1],d[b].v[c],d[b].o[c-1],d[b].i[c],(f.s-e)/j.addedLength,(f.e-e)/j.addedLength,h[c-1]),this.addSegmentFromArray(l,a,g,i),i=!1,a.c=!1),e+=j.addedLength,g+=1}if(d[b].c&&h.length&&(j=h[c-1],e<=f.e?(o=h[c-1].addedLength,f.s<=e&&f.e>=e+o?(this.addSegment(d[b].v[c-1],d[b].o[c-1],d[b].i[0],d[b].v[0],a,g,i),i=!1):(l=H.getNewSegment(d[b].v[c-1],d[b].v[0],d[b].o[c-1],d[b].i[0],(f.s-e)/o,(f.e-e)/o,h[c-1]),this.addSegmentFromArray(l,a,g,i),i=!1,a.c=!1)):a.c=!1,e+=j.addedLength,g+=1),a._length&&(a.setXYAt(a.v[k][0],a.v[k][1],"i",k),a.setXYAt(a.v[a._length-1][0],a.v[a._length-1][1],"o",a._length-1)),e>f.e)break;b<p-1&&(a=A.newElement(),i=!0,n.push(a),g=0)}return n},$.registerModifier("tm",K),d([S],at),at.prototype.initModifierProperties=function(a,c){this.getValue=this.processKeys,this.rd=b.getProp(a,c.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},at.prototype.processPath=function(c,r){var i=A.newElement(),b,a,l,k,d,h,j,f,e,m,n,o,p,q,g;i.c=c.c,q=c._length,g=0;for(b=0;b<q;b+=1)a=c.v[b],k=c.o[b],l=c.i[b],a[0]===k[0]&&a[1]===k[1]&&a[0]===l[0]&&a[1]===l[1]?0!==b&&b!==q-1||c.c?(d=0===b?c.v[q-1]:c.v[b-1],j=(h=Math.sqrt(Math.pow(a[0]-d[0],2)+Math.pow(a[1]-d[1],2)))?Math.min(h/2,r)/h:0,f=o=a[0]+(d[0]-a[0])*j,e=p=a[1]-(a[1]-d[1])*j,m=f-(f-a[0])*ag,n=e-(e-a[1])*ag,i.setTripleAt(f,e,m,n,o,p,g),g+=1,d=b===q-1?c.v[0]:c.v[b+1],j=(h=Math.sqrt(Math.pow(a[0]-d[0],2)+Math.pow(a[1]-d[1],2)))?Math.min(h/2,r)/h:0,f=m=a[0]+(d[0]-a[0])*j,e=n=a[1]+(d[1]-a[1])*j,o=f-(f-a[0])*ag,p=e-(e-a[1])*ag,i.setTripleAt(f,e,m,n,o,p,g),g+=1):(i.setTripleAt(a[0],a[1],k[0],k[1],l[0],l[1],g),g+=1):(i.setTripleAt(c.v[b][0],c.v[b][1],c.o[b][0],c.o[b][1],c.i[b][0],c.i[b][1],g),g+=1);return i},at.prototype.processShapes=function(h){var e,b,c,f,a,d,i=this.shapes.length,g=this.rd.v;if(0!==g)for(b=0;b<i;b+=1){if((a=this.shapes[b]).shape.paths,d=a.localShapeCollection,a.shape._mdf||this._mdf||h)for(d.releaseShapes(),a.shape._mdf=!0,e=a.shape.paths.shapes,f=a.shape.paths._length,c=0;c<f;c+=1)d.addShape(this.processPath(e[c],g));a.shape.paths=a.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},$.registerModifier("rd",at),d([S],N),N.prototype.initModifierProperties=function(c,a){this.getValue=this.processKeys,this.c=b.getProp(c,a.c,0,null,this),this.o=b.getProp(c,a.o,0,null,this),this.tr=al.getTransformProperty(c,a.tr,this),this.so=b.getProp(c,a.tr.so,0,.01,this),this.eo=b.getProp(c,a.tr.eo,0,.01,this),this.data=a,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new m,this.rMatrix=new m,this.sMatrix=new m,this.tMatrix=new m,this.matrix=new m},N.prototype.applyTransforms=function(i,d,e,a,b,f){var c=f?-1:1,g=a.s.v[0]+(1-a.s.v[0])*(1-b),h=a.s.v[1]+(1-a.s.v[1])*(1-b);i.translate(a.p.v[0]*c*b,a.p.v[1]*c*b,a.p.v[2]),d.translate(-a.a.v[0],-a.a.v[1],a.a.v[2]),d.rotate(-a.r.v*c*b),d.translate(a.a.v[0],a.a.v[1],a.a.v[2]),e.translate(-a.a.v[0],-a.a.v[1],a.a.v[2]),e.scale(f?1/g:g,f?1/h:h),e.translate(a.a.v[0],a.a.v[1],a.a.v[2])},N.prototype.init=function(b,c,a,d){for(this.elem=b,this.arr=c,this.pos=a,this.elemsData=d,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(b),this.initModifierProperties(b,c[a]);a>0;)a-=1,this._elements.unshift(c[a]),1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)},N.prototype.resetElements=function(b){var a,c=b.length;for(a=0;a<c;a+=1)b[a]._processed=!1,"gr"===b[a].ty&&this.resetElements(b[a].it)},N.prototype.cloneElements=function(a){a.length;var b=JSON.parse(JSON.stringify(a));return this.resetElements(b),b},N.prototype.changeGroupRender=function(b,c){var a,d=b.length;for(a=0;a<d;a+=1)b[a]._render=c,"gr"===b[a].ty&&this.changeGroupRender(b[a].it,c)},N.prototype.processShapes=function(r){var e,m,d,i,g,o,l,n,k,j,q,c,b,a,f,p,h;if(this._mdf||r){if(l=Math.ceil(this.c.v),this._groups.length<l){for(;this._groups.length<l;)n={it:this.cloneElements(this._elements),ty:"gr"},n.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,n),this._groups.splice(0,0,n),this._currentCopies+=1;this.elem.reloadShapes()}for(g=0,d=0;d<=this._groups.length-1;d+=1)o=g<l,this._groups[d]._render=o,this.changeGroupRender(this._groups[d].it,o),g+=1;if(this._currentCopies=l,k=this.o.v,j=k%1,q=k>0?Math.floor(k):Math.ceil(k),c=(this.tr.v.props,this.pMatrix.props),b=this.rMatrix.props,a=this.sMatrix.props,this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset(),h=0,k>0){for(;h<q;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),h+=1;j&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,j,!1),h+=j)}else if(k<0){for(;h>q;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),h-=1;j&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-j,!0),h-=j)}for(d=1===this.data.m?0:this._currentCopies-1,i=1===this.data.m?1:-1,g=this._currentCopies;g;){if(p=(m=(e=this.elemsData[d].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=this.so.v+(this.eo.v-this.so.v)*(d/(this._currentCopies-1)),0!==h){for((0!==d&&1===i||d!==this._currentCopies-1&&-1===i)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(b[0],b[1],b[2],b[3],b[4],b[5],b[6],b[7],b[8],b[9],b[10],b[11],b[12],b[13],b[14],b[15]),this.matrix.transform(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]),this.matrix.transform(c[0],c[1],c[2],c[3],c[4],c[5],c[6],c[7],c[8],c[9],c[10],c[11],c[12],c[13],c[14],c[15]),f=0;f<p;f+=1)m[f]=this.matrix.props[f];this.matrix.reset()}else for(this.matrix.reset(),f=0;f<p;f+=1)m[f]=this.matrix.props[f];h+=1,g-=1,d+=i}}else for(g=this._currentCopies,d=0,i=1;g;)m=(e=this.elemsData[d].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,g-=1,d+=i},N.prototype.addShape=function(){},$.registerModifier("rp",N),aP.prototype.addShape=function(a){this._length===this._maxLength&&(this.shapes=this.shapes.concat(h(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=a,this._length+=1},aP.prototype.releaseShapes=function(){var a;for(a=0;a<this._length;a+=1)A.release(this.shapes[a]);this._length=0},ap.prototype.getValue=function(b){if((this.elem.globalData.frameId!==this.frameId||b)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||b,this._mdf)){var a=0,c=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),a=0;a<c;a+=1)"o"!=this.dataProps[a].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[a].p.v:this.dashArray[a]=this.dataProps[a].p.v:this.dashoffset[0]=this.dataProps[a].p.v}},d([t],ap),ae.prototype.comparePoints=function(b,c){for(var a=0,d=this.o.length/2;a<d;){if(Math.abs(b[4*a]-b[4*c+2*a])>.01)return!1;a+=1}return!0},ae.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var a=0,b=this.data.k.k.length;a<b;){if(!this.comparePoints(this.data.k.k[a].s,this.data.p))return!1;a+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},ae.prototype.getValue=function(c){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||c){var a,d,b,e=4*this.data.p;for(a=0;a<e;a+=1)d=a%4==0?100:255,b=Math.round(this.prop.v[a]*d),this.c[a]!==b&&(this.c[a]=b,this._cmdf=!c);if(this.o.length)for(e=this.prop.v.length,a=4*this.data.p;a<e;a+=1)d=a%2==0?100:1,b=a%2==0?Math.round(100*this.prop.v[a]):this.prop.v[a],this.o[a-4*this.data.p]!==b&&(this.o[a-4*this.data.p]=b,this._omdf=!c);this._mdf=!c}},d([t],ae),bc=function(g,h,i,b){if(0===h)return"";var a,f=g.o,d=g.i,c=g.v,e=" M"+b.applyToPointStringified(c[0][0],c[0][1]);for(a=1;a<h;a+=1)e+=" C"+b.applyToPointStringified(f[a-1][0],f[a-1][1])+" "+b.applyToPointStringified(d[a][0],d[a][1])+" "+b.applyToPointStringified(c[a][0],c[a][1]);return i&&h&&(e+=" C"+b.applyToPointStringified(f[a-1][0],f[a-1][1])+" "+b.applyToPointStringified(d[0][0],d[0][1])+" "+b.applyToPointStringified(c[0][0],c[0][1]),e+="z"),e},bX=function(){var a=function(){var a=p("canvas"),b;return a.width=1,a.height=1,b=a.getContext("2d"),b.fillStyle="rgba(0,0,0,0)",b.fillRect(0,0,1,1),a}();function b(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function c(c){var e=function(a,d,e){var b="",c;return a.e?b=a.p:d?(c=a.p,-1!==c.indexOf("images/index.html")&&(c=c.split("../../../../../index.html")[1]),b=d+c):(b=e,b+=a.u?a.u:"",b+=a.p),b}(c,this.assetsPath,this.path),b=p("img"),d;return b.crossOrigin="anonymous",b.addEventListener("load",this._imageLoaded.bind(this),!1),b.addEventListener("error",function(){d.img=a,this._imageLoaded()}.bind(this),!1),b.src=e,d={img:b,assetData:c},d}function d(b,c){this.imagesLoadedCb=c;var a,d=b.length;for(a=0;a<d;a+=1)b[a].layers||(this.totalImages+=1,this.images.push(this._createImageData(b[a])))}function e(a){this.path=a||""}function f(a){this.assetsPath=a||""}function g(b){for(var a=0,c=this.images.length;a<c;){if(this.images[a].assetData===b)return this.images[a].img;a+=1}}function h(){this.imagesLoadedCb=null,this.images.length=0}function i(){return this.totalImages===this.loadedAssets}return function(){this.loadAssets=d,this.setAssetsPath=f,this.setPath=e,this.loaded=i,this.destroy=h,this.getImage=g,this._createImageData=c,this._imageLoaded=b,this.assetsPath="",this.path="",this.totalImages=0,this.loadedAssets=0,this.imagesLoadedCb=null,this.images=[]}}(),br=function(){var a={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(a.maskType=!1),a}(),aq=function(){var b={};return b.createFilter=function(c){var b=a("filter");return b.setAttribute("id",c),b.setAttribute("filterUnits","objectBoundingBox"),b.setAttribute("x","0%"),b.setAttribute("y","0%"),b.setAttribute("width","100%"),b.setAttribute("height","100%"),b},b.createAlphaToLuminanceFilter=function(){var b=a("feColorMatrix");return b.setAttribute("type","matrix"),b.setAttribute("color-interpolation-filters","sRGB"),b.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),b},b}(),bg=function(){function a(a){return a.response&&"object"==typeof a.response?a.response:a.response&&"string"==typeof a.response?JSON.parse(a.response):a.responseText?JSON.parse(a.responseText):void 0}return{load:function(f,d,e){var c,b=new XMLHttpRequest;b.open("GET.html",f,!0);try{b.responseType="json"}catch(a){}b.send(),b.onreadystatechange=function(){if(4==b.readyState)if(200==b.status)c=a(b),d(c);else try{c=a(b),d(c)}catch(a){e&&e(a)}}}}}();function ab(b,c,a){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=b,this._renderType=c,this._elem=a,this._animatorsData=h(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(a)}function bT(c,h,d){var e={propType:!1},f=b.getProp,a=h.a;this.a={r:a.r?f(c,a.r,0,g,d):e,rx:a.rx?f(c,a.rx,0,g,d):e,ry:a.ry?f(c,a.ry,0,g,d):e,sk:a.sk?f(c,a.sk,0,g,d):e,sa:a.sa?f(c,a.sa,0,g,d):e,s:a.s?f(c,a.s,1,.01,d):e,a:a.a?f(c,a.a,1,0,d):e,o:a.o?f(c,a.o,0,.01,d):e,p:a.p?f(c,a.p,1,0,d):e,sw:a.sw?f(c,a.sw,0,0,d):e,sc:a.sc?f(c,a.sc,1,0,d):e,fc:a.fc?f(c,a.fc,1,0,d):e,fh:a.fh?f(c,a.fh,0,0,d):e,fs:a.fs?f(c,a.fs,0,.01,d):e,fb:a.fb?f(c,a.fb,0,.01,d):e,t:a.t?f(c,a.t,0,0,d):e},this.s=aL.getTextSelectorProp(c,h.s,d),this.s.t=h.s.t}function aM(d,a,b,c,e,f){this.o=d,this.sw=a,this.sc=b,this.fc=c,this.m=e,this.p=f,this._mdf={o:!0,sw:!!a,sc:!!b,fc:!!c,m:!0,p:!0}}function r(a,b){this._frameId=av,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=b,this.elem=a,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)}ab.prototype.searchProperties=function(){var a,d,e=this._textData.a.length,c=b.getProp;for(a=0;a<e;a+=1)d=this._textData.a[a],this._animatorsData[a]=new bT(this._elem,d,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:c(this._elem,this._textData.p.f,0,0,this),l:c(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=c(this._elem,this._textData.m.a,1,0,this)},ab.prototype.getMeasures=function(f,aj){var z,G,c,A,r,j,o,E,N,n,t,p,m,w,T,I,Z,$,L,v,l,s,e,ad,ac,g,y,h,b,d,x,Q,P,_,a,M,ab,af,B,q,J,k,i,S,W,O,U,F,ai,ah,ag,aa,K,R,u,Y,X,C,V,D,ae;if(this.lettersChangedFlag=aj,this._mdf||this._isFirstFrame||aj||this._hasMaskedPath&&this._pathData.m._mdf){if(this._isFirstFrame=!1,v=this._moreOptions.alignment.v,l=this._animatorsData,s=this._textData,e=this.mHelper,ad=this._renderType,ac=this.renderedLetters.length,g=(this.data,f.l),this._hasMaskedPath){if(L=this._pathData.m,!this._pathData.n||this._pathData._mdf){h=L.v;for(this._pathData.r&&(h=h.reverse()),r={tLength:0,segments:[]},A=h._length-1,I=0,c=0;c<A;c+=1)y=H.buildBezierData(h.v[c],h.v[c+1],[h.o[c][0]-h.v[c][0],h.o[c][1]-h.v[c][1]],[h.i[c+1][0]-h.v[c+1][0],h.i[c+1][1]-h.v[c+1][1]]),r.tLength+=y.segmentLength,r.segments.push(y),I+=y.segmentLength;c=A,L.v.c&&(y=H.buildBezierData(h.v[c],h.v[0],[h.o[c][0]-h.v[c][0],h.o[c][1]-h.v[c][1]],[h.i[0][0]-h.v[0][0],h.i[0][1]-h.v[0][1]]),r.tLength+=y.segmentLength,r.segments.push(y),I+=y.segmentLength),this._pathData.pi=r}if(r=this._pathData.pi,j=this._pathData.f.v,t=0,n=1,E=0,N=!0,w=r.segments,j<0&&L.v.c)for(r.tLength<Math.abs(j)&&(j=-Math.abs(j)%r.tLength),n=(m=w[t=w.length-1].points).length-1;j<0;)j+=m[n].partialLength,(n-=1)<0&&(n=(m=w[t-=1].points).length-1);p=(m=w[t].points)[n-1],T=(o=m[n]).partialLength}if(A=g.length,z=0,G=0,P=1.2*f.finalSize*.714,_=!0,x=l.length,F=-1,ai=j,ah=t,ag=n,aa=-1,K="",R=this.defaultPropsArray,2===f.j||1===f.j){u=0,Y=0,X=2===f.j?-.5:-1,C=0,V=!0;for(c=0;c<A;c+=1)if(g[c].n){for(u&&(u+=Y);C<c;)g[C].animatorJustifyOffset=u,C+=1;u=0,V=!0}else{for(d=0;d<x;d+=1)(b=l[d].a).t.propType&&(V&&2===f.j&&(Y+=b.t.v*X),(a=l[d].s.getMult(g[c].anIndexes[d],s.a[d].s.totalChars)).length?u+=b.t.v*a[0]*X:u+=b.t.v*a*X);V=!1}for(u&&(u+=Y);C<c;)g[C].animatorJustifyOffset=u,C+=1}for(c=0;c<A;c+=1){if(e.reset(),B=1,g[c].n)z=0,G+=f.yOffset,G+=_?1:0,j=ai,_=!1,0,this._hasMaskedPath&&(n=ag,p=(m=w[t=ah].points)[n-1],T=(o=m[n]).partialLength,E=0),U=S=O=K="",R=this.defaultPropsArray;else{if(this._hasMaskedPath){if(aa!==g[c].line){switch(f.j){case 1:j+=I-f.lineWidths[g[c].line];break;case 2:j+=(I-f.lineWidths[g[c].line])/2}aa=g[c].line}F!==g[c].ind&&(g[F]&&(j+=g[F].extra),j+=g[c].an/2,F=g[c].ind),j+=v[0]*g[c].an/200,D=0;for(d=0;d<x;d+=1)(b=l[d].a).p.propType&&((a=l[d].s.getMult(g[c].anIndexes[d],s.a[d].s.totalChars)).length?D+=b.p.v[0]*a[0]:D+=b.p.v[0]*a),b.a.propType&&((a=l[d].s.getMult(g[c].anIndexes[d],s.a[d].s.totalChars)).length?D+=b.a.v[0]*a[0]:D+=b.a.v[0]*a);for(N=!0;N;)E+T>=j+D||!m?(Z=(j+D-E)/o.partialLength,ab=p.point[0]+(o.point[0]-p.point[0])*Z,af=p.point[1]+(o.point[1]-p.point[1])*Z,e.translate(-v[0]*g[c].an/200,-v[1]*P/100),N=!1):m&&(E+=o.partialLength,(n+=1)>=m.length&&(n=0,w[t+=1]?m=w[t].points:L.v.c?(n=0,m=w[t=0].points):(E-=o.partialLength,m=null)),m&&(p=o,T=(o=m[n]).partialLength));M=g[c].an/2-g[c].add,e.translate(-M,0,0)}else M=g[c].an/2-g[c].add,e.translate(-M,0,0),e.translate(-v[0]*g[c].an/200,-v[1]*P/100,0);for(g[c].l/2,d=0;d<x;d+=1)(b=l[d].a).t.propType&&(a=l[d].s.getMult(g[c].anIndexes[d],s.a[d].s.totalChars),0===z&&0===f.j||(this._hasMaskedPath?a.length?j+=b.t.v*a[0]:j+=b.t.v*a:a.length?z+=b.t.v*a[0]:z+=b.t.v*a));for(g[c].l/2,f.strokeWidthAnim&&(J=f.sw||0),f.strokeColorAnim&&(q=f.sc?[f.sc[0],f.sc[1],f.sc[2]]:[0,0,0]),f.fillColorAnim&&f.fc&&(k=[f.fc[0],f.fc[1],f.fc[2]]),d=0;d<x;d+=1)(b=l[d].a).a.propType&&((a=l[d].s.getMult(g[c].anIndexes[d],s.a[d].s.totalChars)).length?e.translate(-b.a.v[0]*a[0],-b.a.v[1]*a[1],b.a.v[2]*a[2]):e.translate(-b.a.v[0]*a,-b.a.v[1]*a,b.a.v[2]*a));for(d=0;d<x;d+=1)(b=l[d].a).s.propType&&((a=l[d].s.getMult(g[c].anIndexes[d],s.a[d].s.totalChars)).length?e.scale(1+(b.s.v[0]-1)*a[0],1+(b.s.v[1]-1)*a[1],1):e.scale(1+(b.s.v[0]-1)*a,1+(b.s.v[1]-1)*a,1));for(d=0;d<x;d+=1){if(b=l[d].a,a=l[d].s.getMult(g[c].anIndexes[d],s.a[d].s.totalChars),b.sk.propType&&(a.length?e.skewFromAxis(-b.sk.v*a[0],b.sa.v*a[1]):e.skewFromAxis(-b.sk.v*a,b.sa.v*a)),b.r.propType&&(a.length?e.rotateZ(-b.r.v*a[2]):e.rotateZ(-b.r.v*a)),b.ry.propType&&(a.length?e.rotateY(b.ry.v*a[1]):e.rotateY(b.ry.v*a)),b.rx.propType&&(a.length?e.rotateX(b.rx.v*a[0]):e.rotateX(b.rx.v*a)),b.o.propType&&(a.length?B+=(b.o.v*a[0]-B)*a[0]:B+=(b.o.v*a-B)*a),f.strokeWidthAnim&&b.sw.propType&&(a.length?J+=b.sw.v*a[0]:J+=b.sw.v*a),f.strokeColorAnim&&b.sc.propType)for(i=0;i<3;i+=1)a.length?q[i]=q[i]+(b.sc.v[i]-q[i])*a[0]:q[i]=q[i]+(b.sc.v[i]-q[i])*a;if(f.fillColorAnim&&f.fc){if(b.fc.propType)for(i=0;i<3;i+=1)a.length?k[i]=k[i]+(b.fc.v[i]-k[i])*a[0]:k[i]=k[i]+(b.fc.v[i]-k[i])*a;b.fh.propType&&(k=a.length?bb(k,b.fh.v*a[0]):bb(k,b.fh.v*a)),b.fs.propType&&(k=a.length?ba(k,b.fs.v*a[0]):ba(k,b.fs.v*a)),b.fb.propType&&(k=a.length?aY(k,b.fb.v*a[0]):aY(k,b.fb.v*a))}}for(d=0;d<x;d+=1)(b=l[d].a).p.propType&&(a=l[d].s.getMult(g[c].anIndexes[d],s.a[d].s.totalChars),this._hasMaskedPath?a.length?e.translate(0,b.p.v[1]*a[0],-b.p.v[2]*a[1]):e.translate(0,b.p.v[1]*a,-b.p.v[2]*a):a.length?e.translate(b.p.v[0]*a[0],b.p.v[1]*a[1],-b.p.v[2]*a[2]):e.translate(b.p.v[0]*a,b.p.v[1]*a,-b.p.v[2]*a));if(f.strokeWidthAnim&&(S=J<0?0:J),f.strokeColorAnim&&(W="rgb("+Math.round(255*q[0])+","+Math.round(255*q[1])+","+Math.round(255*q[2])+")"),f.fillColorAnim&&f.fc&&(O="rgb("+Math.round(255*k[0])+","+Math.round(255*k[1])+","+Math.round(255*k[2])+")"),this._hasMaskedPath)e.translate(0,-f.ls),e.translate(0,v[1]*P/100+G,0),s.p.p&&($=(o.point[1]-p.point[1])/(o.point[0]-p.point[0]),ae=180*Math.atan($)/Math.PI,o.point[0]<p.point[0]&&(ae+=180),e.rotate(-ae*Math.PI/180)),e.translate(ab,af,0),j-=v[0]*g[c].an/200,g[c+1]&&F!==g[c+1].ind&&(j+=g[c].an/2,j+=f.tr/1e3*f.finalSize);else{switch(e.translate(z,G,0),f.ps&&e.translate(f.ps[0],f.ps[1]+f.ascent,0),f.j){case 1:e.translate(g[c].animatorJustifyOffset+f.justifyOffset+(f.boxWidth-f.lineWidths[g[c].line]),0,0);break;case 2:e.translate(g[c].animatorJustifyOffset+f.justifyOffset+(f.boxWidth-f.lineWidths[g[c].line])/2,0,0)}e.translate(0,-f.ls),e.translate(M,0,0),e.translate(v[0]*g[c].an/200,v[1]*P/100,0),z+=g[c].l+f.tr/1e3*f.finalSize}"html"===ad?K=e.toCSS():"svg"===ad?K=e.to2dCSS():R=[e.props[0],e.props[1],e.props[2],e.props[3],e.props[4],e.props[5],e.props[6],e.props[7],e.props[8],e.props[9],e.props[10],e.props[11],e.props[12],e.props[13],e.props[14],e.props[15]],U=B}ac<=c?(Q=new aM(U,S,W,O,K,R),this.renderedLetters.push(Q),ac+=1,this.lettersChangedFlag=!0):(Q=this.renderedLetters[c],this.lettersChangedFlag=Q.update(U,S,W,O,K,R)||this.lettersChangedFlag)}}},ab.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},ab.prototype.mHelper=new m,ab.prototype.defaultPropsArray=[],d([t],ab),aM.prototype.update=function(g,c,d,e,f,a){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var b=!1;return this.o!==g&&(this.o=g,this._mdf.o=!0,b=!0),this.sw!==c&&(this.sw=c,this._mdf.sw=!0,b=!0),this.sc!==d&&(this.sc=d,this._mdf.sc=!0,b=!0),this.fc!==e&&(this.fc=e,this._mdf.fc=!0,b=!0),this.m!==f&&(this.m=f,this._mdf.m=!0,b=!0),!a.length||this.p[0]===a[0]&&this.p[1]===a[1]&&this.p[4]===a[4]&&this.p[5]===a[5]&&this.p[12]===a[12]&&this.p[13]===a[13]||(this.p=a,this._mdf.p=!0,b=!0),b},r.prototype.defaultBoxWidth=[0,0],r.prototype.copyData=function(c,a){for(var b in a)a.hasOwnProperty(b)&&(c[b]=a[b]);return c},r.prototype.setCurrentData=function(a){a.__complete||this.completeTextData(a),this.currentData=a,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},r.prototype.searchProperty=function(){return this.searchKeyframes()},r.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},r.prototype.addEffect=function(a){this.effectsSequence.push(a),this.elem.addDynamicProperty(this)},r.prototype.getValue=function(c){var d,e,b,f,a;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||c)if(this.currentData.t=this.data.d.k[this.keysIndex].s.t,d=this.currentData,e=this.keysIndex,this.lock)this.setCurrentData(this.currentData);else{this.lock=!0,this._mdf=!1,f=this.effectsSequence.length,a=c||this.data.d.k[this.keysIndex].s;for(b=0;b<f;b+=1)a=e!==this.keysIndex?this.effectsSequence[b](a,a.t):this.effectsSequence[b](this.currentData,a.t);d!==a&&this.setCurrentData(a),this.pv=this.v=this.currentData,this.lock=!1,this.frameId=this.elem.globalData.frameId}},r.prototype.getKeyframeValue=function(){for(var b=this.data.d.k,d=this.elem.comp.renderedFrame,a=0,c=b.length;a<=c-1&&(b[a].s,!(a===c-1||b[a+1].t>d));)a+=1;return this.keysIndex!==a&&(this.keysIndex=a),this.data.d.k[this.keysIndex].s},r.prototype.buildFinalText=function(b){for(var c,e=bC.getCombinedCharacterCodes(),d=[],a=0,f=b.length;a<f;)c=b.charCodeAt(a),-1!==e.indexOf(c)?d[d.length-1]+=b.charAt(a):c>=55296&&c<=56319&&(c=b.charCodeAt(a+1))>=56320&&c<=57343?(d.push(b.substr(a,2)),++a):d.push(b.charAt(a)),a+=1;return d},r.prototype.completeTextData=function(a){var b,e,q,g,k,H,A,o,C,f,n,G,l,i,L,E,d,r,p,c,J,t,K,s,u,v,m,I,P,O,x,z,B,j,h,N,w,y,D,M,F;a.__complete=!0,o=this.elem.globalData.fontManager,C=this.data,f=[],n=0,G=C.m.g,l=0,i=0,L=0,E=[],d=0,r=0,p=o.getFontByName(a.f),c=0,J=p.fStyle?p.fStyle.split(" "):[],t="normal",K="normal";for(e=J.length,b=0;b<e;b+=1)switch(J[b].toLowerCase()){case"italic":K="italic";break;case"bold":t="700";break;case"black":t="900";break;case"medium":t="500";break;case"regular":case"normal":t="400";break;case"light":case"thin":t="200"}if(a.fWeight=p.fWeight||t,a.fStyle=K,a.finalSize=a.s,a.finalText=this.buildFinalText(a.t),e=a.finalText.length,a.finalLineHeight=a.lh,u=a.tr/1e3*a.finalSize,a.sz)for(v,m,I=!0,P=a.sz[0],O=a.sz[1];I;){v=0,d=0,e=(m=this.buildFinalText(a.t)).length,u=a.tr/1e3*a.finalSize,x=-1;for(b=0;b<e;b+=1)s=m[b].charCodeAt(0),q=!1," "===m[b]?x=b:13!==s&&3!==s||(d=0,q=!0,v+=a.finalLineHeight||1.2*a.finalSize),o.chars?(A=o.getCharData(m[b],p.fStyle,p.fFamily),c=q?0:A.w*a.finalSize/100):c=o.measureText(m[b],a.f,a.finalSize),d+c>P&&" "!==m[b]?(-1===x?e+=1:b=x,v+=a.finalLineHeight||1.2*a.finalSize,m.splice(b,x===b?1:0,"\r"),x=-1,d=0):(d+=c,d+=u);v+=p.ascent*a.finalSize/100,this.canResize&&a.finalSize>this.minimumFontSize&&O<v?(a.finalSize-=1,a.finalLineHeight=a.finalSize*a.lh/a.s):(a.finalText=m,e=a.finalText.length,I=!1)}d=-u,c=0,B=0;for(b=0;b<e;b+=1)if(q=!1,s=(z=a.finalText[b]).charCodeAt(0)," "===z?g=" ":13===s||3===s?(B=0,E.push(d),r=d>r?d:r,d=-2*u,g="",q=!0,L+=1):g=a.finalText[b],o.chars?(A=o.getCharData(z,p.fStyle,o.getFontByName(a.f).fFamily),c=q?0:A.w*a.finalSize/100):c=o.measureText(g,a.f,a.finalSize)," "===z?B+=c+u:(d+=c+u+B,B=0),f.push({l:c,an:c,add:l,n:q,anIndexes:[],val:g,line:L,animatorJustifyOffset:0}),2==G){if(l+=c,""===g||" "===g||b===e-1){for(""!==g&&" "!==g||(l-=c);i<=b;)f[i].an=l,f[i].ind=n,f[i].extra=c,i+=1;n+=1,l=0}}else if(3==G){if(l+=c,""===g||b===e-1){for(""===g&&(l-=c);i<=b;)f[i].an=l,f[i].ind=n,f[i].extra=c,i+=1;l=0,n+=1}}else f[n].ind=n,f[n].extra=0,n+=1;if(a.l=f,r=d>r?d:r,E.push(d),a.sz)a.boxWidth=a.sz[0],a.justifyOffset=0;else switch(a.boxWidth=r,a.j){case 1:a.justifyOffset=-a.boxWidth;break;case 2:a.justifyOffset=-a.boxWidth/2;break;default:a.justifyOffset=0}a.lineWidths=E,N=C.a,H=N.length,D=[];for(k=0;k<H;k+=1){for((j=N[k]).a.sc&&(a.strokeColorAnim=!0),j.a.sw&&(a.strokeWidthAnim=!0),(j.a.fc||j.a.fh||j.a.fs||j.a.fb)&&(a.fillColorAnim=!0),y=0,w=j.s.b,b=0;b<e;b+=1)(h=f[b]).anIndexes[k]=y,(1==w&&""!==h.val||2==w&&""!==h.val&&" "!==h.val||3==w&&(h.n||" "==h.val||b==e-1)||4==w&&(h.n||b==e-1))&&(1===j.s.rn&&D.push(y),y+=1);if(C.a[k].s.totalChars=y,F=-1,1===j.s.rn)for(b=0;b<e;b+=1)F!=(h=f[b]).anIndexes[k]&&(F=h.anIndexes[k],M=D.splice(Math.floor(Math.random()*D.length),1)[0]),h.anIndexes[k]=M}a.yOffset=a.finalLineHeight||1.2*a.finalSize,a.ls=a.ls||0,a.ascent=p.ascent*a.finalSize/100},r.prototype.updateDocumentData=function(c,a){a=void 0===a?this.keysIndex:a;var b=this.copyData({},this.data.d.k[a].s);b=this.copyData(b,c),this.data.d.k[a].s=b,this.recalculate(a),this.elem.addDynamicProperty(this)},r.prototype.recalculate=function(b){var a=this.data.d.k[b].s;a.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(a)},r.prototype.canResizeFont=function(a){this.canResize=a,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},r.prototype.setMinimumFontSize=function(a){this.minimumFontSize=Math.floor(a)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},aL=function(){var a=Math.max,c=Math.min,f=Math.floor;function e(a,c){this._currentTextLength=-1,this.k=!1,this.data=c,this.elem=a,this.comp=a.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(a),this.s=b.getProp(a,c.s||{k:0},0,0,this),this.e="e"in c?b.getProp(a,c.e,0,0,this):{v:100},this.o=b.getProp(a,c.o||{k:0},0,0,this),this.xe=b.getProp(a,c.xe||{k:0},0,0,this),this.ne=b.getProp(a,c.ne||{k:0},0,0,this),this.a=b.getProp(a,c.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return e.prototype={getMult:function(g){var h,b,d,e,i,j,k,l;return this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue(),h=U.getBezierEasing(this.ne.v/100,0,1-this.xe.v/100,1).get,b=0,d=this.finalS,e=this.finalE,i=this.data.sh,2==i?b=h(b=e===d?g>=e?1:0:a(0,c(.5/(e-d)+(g-d)/(e-d),1))):3==i?b=h(b=e===d?g>=e?0:1:1-a(0,c(.5/(e-d)+(g-d)/(e-d),1))):4==i?(e===d?b=0:(b=a(0,c(.5/(e-d)+(g-d)/(e-d),1)))<.5?b*=2:b=1-2*(b-.5),b=h(b)):5==i?(e===d?b=0:(j=e-d,k=-j/2+(g=c(a(0,g+.5-d),e-d)),l=j/2,b=Math.sqrt(1-k*k/(l*l))),b=h(b)):6==i?(e===d?b=0:(g=c(a(0,g+.5-d),e-d),b=(1+Math.cos(Math.PI+2*Math.PI*g/(e-d)))/2),b=h(b)):(g>=f(d)&&(b=g-d<0?1-(d-g):a(0,c(e-g,1))),b=h(b)),b*this.a.v},getValue:function(e){var c,d,a,b,f;this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength),c=2===this.data.r?1:100/this.data.totalChars,d=this.o.v/c,a=this.s.v/c+d,b=this.e.v/c+d,a>b&&(f=a,a=b,b=f),this.finalS=a,this.finalE=b}},d([t],e),{getTextSelectorProp:function(a,b,c){return new e(a,b,c)}}}(),aG=function(f,e,d,i){var a=0,c=f,b=h(c);function g(){return a?b[a-=1]:e()}return{newElement:g,release:function(e){a===c&&(b=bB.double(b),c*=2),d&&d(e),b[a]=e,a+=1}}},bB=function(){return{double:function(a){return a.concat(h(a.length))}}}(),aa=function(){return aG(8,function(){return f("float32",2)})}(),A=function(){var a=aG(4,function(){return new _},function(a){var b,c=a._length;for(b=0;b<c;b+=1)aa.release(a.v[b]),aa.release(a.i[b]),aa.release(a.o[b]),a.v[b]=null,a.i[b]=null,a.o[b]=null;a._length=0,a.c=!1});return a.clone=function(b){var c,d=a.newElement(),e=void 0===b._length?b.v.length:b._length;for(d.setLength(e),d.c=b.c,c=0;c<e;c+=1)d.setTripleAt(b.v[c][0],b.v[c][1],b.o[c][0],b.o[c][1],b.i[c][0],b.i[c][1],c);return d},a}(),ah=function(){var d={newShapeCollection:function(){var c;return c=a?b[a-=1]:new aP,c},release:function(d){var e,f=d._length;for(e=0;e<f;e+=1)A.release(d.shapes[e]);d._length=0,a===c&&(b=bB.double(b),c*=2),b[a]=d,a+=1}},a=0,c=4,b=h(c);return d}(),bw=function(){return aG(8,function(){return{lengths:[],totalLength:0}},function(b){var a,c=b.lengths.length;for(a=0;a<c;a+=1)bp.release(b.lengths[a]);b.lengths.length=0})}(),bp=function(){return aG(8,function(){return{addedLength:0,percents:f("float32",P),lengths:f("float32",P)}})}();function E(){}function n(j,b){var c,d,g,e,f,h,i;this.animationItem=j,this.layers=null,this.renderedFrame=-1,this.svgElement=a("svg"),c="",b&&b.title&&(d=a("title"),g=s(),d.setAttribute("id",g),d.textContent=b.title,this.svgElement.appendChild(d),c+=g),b&&b.description&&(e=a("desc"),f=s(),e.setAttribute("id",f),e.textContent=b.description,this.svgElement.appendChild(e),c+=" "+f),c&&this.svgElement.setAttribute("aria-labelledby",c),h=a("defs"),this.svgElement.appendChild(h),i=a("g"),this.svgElement.appendChild(i),this.layerElement=i,this.renderConfig={preserveAspectRatio:b&&b.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:b&&b.imagePreserveAspectRatio||"xMidYMid slice",progressiveLoad:b&&b.progressiveLoad||!1,hideOnTransparent:!b||!1!==b.hideOnTransparent,viewBoxOnly:b&&b.viewBoxOnly||!1,viewBoxSize:b&&b.viewBoxSize||!1,className:b&&b.className||""},this.globalData={_mdf:!1,frameNum:-1,defs:h,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function o(b,a){this.animationItem=b,this.renderConfig={clearCanvas:!a||void 0===a.clearCanvas||a.clearCanvas,context:a&&a.context||null,progressiveLoad:a&&a.progressiveLoad||!1,preserveAspectRatio:a&&a.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:a&&a.imagePreserveAspectRatio||"xMidYMid slice",className:a&&a.className||""},this.renderConfig.dpr=a&&a.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=a&&a.dpr||F.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new aN,this.elements=[],this.pendingElements=[],this.transformMat=new m,this.completeLayers=!1,this.rendererType="canvas"}function i(b,a){this.animationItem=b,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:a&&a.className||"",imagePreserveAspectRatio:a&&a.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!a||!1!==a.hideOnTransparent},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 Q(A,z,x){var c,n,l,e,m,w,i,q,g,p,d,j,f,k,t,u,v,r,o;this.data=A,this.element=z,this.globalData=x,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null,n=this.globalData.defs,l=this.masksProperties?this.masksProperties.length:0,this.viewData=h(l),this.solidPath="",d=this.masksProperties,j=0,f=[],k=s(),t="clipPath",u="clip-path";for(c=0;c<l;c++)if(("a"!==d[c].mode&&"n"!==d[c].mode||d[c].inv||100!==d[c].o.k||d[c].o.x)&&(t="mask",u="mask"),"s"!=d[c].mode&&"i"!=d[c].mode||0!==j?i=null:((i=a("rect")).setAttribute("fill","#ffffff"),i.setAttribute("width",this.element.comp.data.w||0),i.setAttribute("height",this.element.comp.data.h||0),f.push(i)),e=a("path"),"n"!=d[c].mode){if(j+=1,e.setAttribute("fill","s"===d[c].mode?"#000000":"#ffffff"),e.setAttribute("clip-rule","nonzero"),0!==d[c].x.k?(t="mask",u="mask",p=b.getProp(this.element,d[c].x,0,null,this.element),v=s(),(q=a("filter")).setAttribute("id",v),(g=a("feMorphology")).setAttribute("operator","erode"),g.setAttribute("in","SourceGraphic"),g.setAttribute("radius","0"),q.appendChild(g),n.appendChild(q),e.setAttribute("stroke","s"===d[c].mode?"#000000":"#ffffff")):(g=null,p=null),this.storedData[c]={elem:e,x:p,expan:g,lastPath:"",lastOperator:"",filterId:v,lastRadius:0},"i"==d[c].mode){w=f.length,r=a("g");for(m=0;m<w;m+=1)r.appendChild(f[m]);o=a("mask"),o.setAttribute("mask-type","alpha"),o.setAttribute("id",k+"_"+j),o.appendChild(e),n.appendChild(o),r.setAttribute("mask","url("+y+"#"+k+"_"+j+")"),f.length=0,f.push(r)}else f.push(e);d[c].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[c]={elem:e,lastPath:"",op:b.getProp(this.element,d[c].o,0,.01,this.element),prop:L.getShapeProp(this.element,d[c],3),invRect:i},this.viewData[c].prop.k||this.drawPath(d[c],this.viewData[c].prop.v,this.viewData[c])}else this.viewData[c]={op:b.getProp(this.element,d[c].o,0,.01,this.element),prop:L.getShapeProp(this.element,d[c],3),elem:e,lastPath:""},n.appendChild(e);for(this.maskElement=a(t),l=f.length,c=0;c<l;c+=1)this.maskElement.appendChild(f[c]);j>0&&(this.maskElement.setAttribute("id",k),this.element.maskedElement.setAttribute(u,"url("+y+"#"+k+")"),n.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function x(){}function B(){}function D(){}function T(){}function X(){}function bL(a,b){this.elem=a,this.pos=b}function bn(b,c){this.data=b,this.type=b.ty,this.d="",this.lvl=c,this._mdf=!1,this.closed=!0===b.hd,this.pElem=a("path"),this.msElem=null}function aR(a,d,c){this.caches=[],this.styles=[],this.transformers=a,this.lStr="",this.sh=c,this.lvl=d,this._isAnimated=!!c.k;for(var b=0,e=a.length;b<e;){if(a[b].mProps.dynamicProperties.length){this._isAnimated=!0;break}b+=1}}function bP(a,b,c){this.transform={mProps:a,op:b,container:c},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function bh(a,c,d){this.initDynamicPropertyContainer(a),this.getValue=this.iterateDynamicProperties,this.o=b.getProp(a,c.o,0,.01,this),this.w=b.getProp(a,c.w,0,null,this),this.d=new ap(a,c.d||{},"svg",this),this.c=b.getProp(a,c.c,1,255,this),this.style=d,this._isAnimated=!!this._isAnimated}function bd(a,c,d){this.initDynamicPropertyContainer(a),this.getValue=this.iterateDynamicProperties,this.o=b.getProp(a,c.o,0,.01,this),this.c=b.getProp(a,c.c,1,255,this),this.style=d}function ak(a,b,c){this.initDynamicPropertyContainer(a),this.getValue=this.iterateDynamicProperties,this.initGradientData(a,b,c)}function bH(a,c,d){this.initDynamicPropertyContainer(a),this.getValue=this.iterateDynamicProperties,this.w=b.getProp(a,c.w,0,null,this),this.d=new ap(a,c.d||{},"svg",this),this.initGradientData(a,c,d),this._isAnimated=!!this._isAnimated}function bO(){this.it=[],this.prevViewData=[],this.gr=a("g")}E.prototype.checkLayers=function(c){var a,b,d=this.layers.length;for(this.completeLayers=!0,a=d-1;a>=0;a--)this.elements[a]||(b=this.layers[a]).ip-b.st<=c-this.layers[a].st&&b.op-b.st>c-this.layers[a].st&&this.buildItem(a),this.completeLayers=!!this.elements[a]&&this.completeLayers;this.checkPendingElements()},E.prototype.createItem=function(a){switch(a.ty){case 2:return this.createImage(a);case 0:return this.createComp(a);case 1:return this.createSolid(a);case 3:return this.createNull(a);case 4:return this.createShape(a);case 5:return this.createText(a);case 13:return this.createCamera(a)}return this.createNull(a)},E.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},E.prototype.buildAllItems=function(){var a,b=this.layers.length;for(a=0;a<b;a+=1)this.buildItem(a);this.checkPendingElements()},E.prototype.includeLayers=function(c){this.completeLayers=!1;var a,b,d=c.length,e=this.layers.length;for(a=0;a<d;a+=1)for(b=0;b<e;){if(this.layers[b].id==c[a].id){this.layers[b]=c[a];break}b+=1}},E.prototype.setProjectInterface=function(a){this.globalData.projectInterface=a},E.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},E.prototype.buildElementParenting=function(d,f,e){for(var b=this.elements,c=this.layers,a=0,g=c.length;a<g;)c[a].ind==f&&(b[a]&&!0!==b[a]?(e.push(b[a]),b[a].setAsParent(),void 0!==c[a].parent?this.buildElementParenting(d,c[a].parent,e):d.setHierarchy(e)):(this.buildItem(a),this.addPendingElement(d))),a+=1},E.prototype.addPendingElement=function(a){this.pendingElements.push(a)},E.prototype.searchExtraCompositions=function(b){var a,d=b.length,c;for(a=0;a<d;a+=1)b[a].xt&&(c=this.createComp(b[a]),c.initExpressions(),this.globalData.projectInterface.registerComposition(c))},E.prototype.setupGlobalData=function(a,b){this.globalData.fontManager=new bC,this.globalData.fontManager.addChars(a.chars),this.globalData.fontManager.addFonts(a.fonts,b),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.frameId=0,this.globalData.frameRate=a.fr,this.globalData.nm=a.nm,this.globalData.compSize={w:a.w,h:a.h}},d([E],n),n.prototype.createNull=function(a){return new V(a,this.globalData,this)},n.prototype.createShape=function(a){return new k(a,this.globalData,this)},n.prototype.createText=function(a){return new Y(a,this.globalData,this)},n.prototype.createImage=function(a){return new Z(a,this.globalData,this)},n.prototype.createComp=function(a){return new aT(a,this.globalData,this)},n.prototype.createSolid=function(a){return new aF(a,this.globalData,this)},n.prototype.configAnimation=function(b){var e,d,c,f;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 "+b.w+" "+b.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",b.w),this.svgElement.setAttribute("height",b.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)"),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement),e=this.globalData.defs,this.setupGlobalData(b,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=b,d=a("clipPath"),c=a("rect"),c.setAttribute("width",b.w),c.setAttribute("height",b.h),c.setAttribute("x",0),c.setAttribute("y",0),f=s(),d.setAttribute("id",f),d.appendChild(c),this.layerElement.setAttribute("clip-path","url("+y+"#"+f+")"),e.appendChild(d),this.layers=b.layers,this.elements=h(b.layers.length)},n.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.layerElement=null,this.globalData.defs=null;var a,b=this.layers?this.layers.length:0;for(a=0;a<b;a++)this.elements[a]&&this.elements[a].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},n.prototype.updateContainerSize=function(){},n.prototype.buildItem=function(a){var c=this.elements,b;!c[a]&&99!=this.layers[a].ty&&(c[a]=!0,b=this.createItem(this.layers[a]),c[a]=b,ad&&(0===this.layers[a].ty&&this.globalData.projectInterface.registerComposition(b),b.initExpressions()),this.appendElementInPos(b,a),this.layers[a].tt&&(this.elements[a-1]&&!0!==this.elements[a-1]?b.setMatte(c[a-1].layerId):(this.buildItem(a-1),this.addPendingElement(b))))},n.prototype.checkPendingElements=function(){for(var a,b,c;this.pendingElements.length;)if(a=this.pendingElements.pop(),a.checkParenting(),a.data.tt)for(b=0,c=this.elements.length;b<c;){if(this.elements[b]===a){a.setMatte(this.elements[b-1].layerId);break}b+=1}},n.prototype.renderFrame=function(b){if(this.renderedFrame!==b&&!this.destroyed){null===b?b=this.renderedFrame:this.renderedFrame=b,this.globalData.frameNum=b,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=b,this.globalData._mdf=!1;var a,c=this.layers.length;for(this.completeLayers||this.checkLayers(b),a=c-1;a>=0;a--)(this.completeLayers||this.elements[a])&&this.elements[a].prepareFrame(b-this.layers[a].st);if(this.globalData._mdf)for(a=0;a<c;a+=1)(this.completeLayers||this.elements[a])&&this.elements[a].renderFrame()}},n.prototype.appendElementInPos=function(d,e){var b=d.getBaseElement(),c,a;if(b){for(c,a=0;a<e;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement()&&(c=this.elements[a].getBaseElement()),a+=1;c?this.layerElement.insertBefore(b,c):this.layerElement.appendChild(b)}},n.prototype.hide=function(){this.layerElement.style.display="none"},n.prototype.show=function(){this.layerElement.style.display="block"},d([E],o),o.prototype.createShape=function(a){return new j(a,this.globalData,this)},o.prototype.createText=function(a){return new an(a,this.globalData,this)},o.prototype.createImage=function(a){return new ac(a,this.globalData,this)},o.prototype.createComp=function(a){return new aC(a,this.globalData,this)},o.prototype.createSolid=function(a){return new au(a,this.globalData,this)},o.prototype.createNull=n.prototype.createNull,o.prototype.ctxTransform=function(b){var a,c;(1!==b[0]||0!==b[1]||0!==b[4]||1!==b[5]||0!==b[12]||0!==b[13])&&(this.renderConfig.clearCanvas?(this.transformMat.cloneFromProps(b),a=this.contextData.cTr.props,this.transformMat.transform(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props),c=this.contextData.cTr.props,this.canvasContext.setTransform(c[0],c[1],c[4],c[5],c[12],c[13])):this.canvasContext.transform(b[0],b[1],b[4],b[5],b[12],b[13]))},o.prototype.ctxOpacity=function(a){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=a<0?0:a,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=a<0?0:a,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},o.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},o.prototype.save=function(d){var b,a,c;if(this.renderConfig.clearCanvas){d&&this.canvasContext.save(),b=this.contextData.cTr.props,this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate(),c=this.contextData.saved[this.contextData.cArrPos];for(a=0;a<16;a+=1)c[a]=b[a];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},o.prototype.restore=function(c){if(this.renderConfig.clearCanvas){c&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var b,a=this.contextData.saved[this.contextData.cArrPos],d=this.contextData.cTr.props;for(b=0;b<16;b+=1)d[b]=a[b];this.canvasContext.setTransform(a[0],a[1],a[4],a[5],a[12],a[13]),a=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=a,this.globalData.currentGlobalAlpha!==a&&(this.canvasContext.globalAlpha=a,this.globalData.currentGlobalAlpha=a)}else this.canvasContext.restore()},o.prototype.configAnimation=function(a){this.animationItem.wrapper?(this.animationItem.container=p("canvas"),this.animationItem.container.style.width="100%",this.animationItem.container.style.height="100%",this.animationItem.container.style.transformOrigin=this.animationItem.container.style.mozTransformOrigin=this.animationItem.container.style.webkitTransformOrigin=this.animationItem.container.style["-webkit-transform"]="0px 0px 0px",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.canvasContext=this.renderConfig.context,this.data=a,this.layers=a.layers,this.transformCanvas={w:a.w,h:a.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(a,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=h(a.layers.length),this.updateContainerSize()},o.prototype.updateContainerSize=function(){var a,b,c,d,f,e,g,h,i;this.reset(),this.animationItem.wrapper&&this.animationItem.container?(a=this.animationItem.wrapper.offsetWidth,b=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",a*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",b*this.renderConfig.dpr)):(a=this.canvasContext.canvas.width*this.renderConfig.dpr,b=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")?(f=this.renderConfig.preserveAspectRatio.split(" "),e=f[1]||"meet",g=f[0]||"xMidYMid",h=g.substr(0,4),i=g.substr(4),c=a/b,(d=this.transformCanvas.w/this.transformCanvas.h)>c&&"meet"===e||d<c&&"slice"===e?(this.transformCanvas.sx=a/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=a/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=b/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=b/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===h&&(d<c&&"meet"===e||d>c&&"slice"===e)?(a-this.transformCanvas.w*(b/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===h&&(d<c&&"meet"===e||d>c&&"slice"===e)?(a-this.transformCanvas.w*(b/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===i&&(d>c&&"meet"===e||d<c&&"slice"===e)?(b-this.transformCanvas.h*(a/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===i&&(d>c&&"meet"===e||d<c&&"slice"===e)?(b-this.transformCanvas.h*(a/this.transformCanvas.w))*this.renderConfig.dpr:0):"none"==this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=a/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=b/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0),this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},o.prototype.destroy=function(){var a;for(this.renderConfig.clearCanvas&&(this.animationItem.wrapper.innerHTML=""),a=(this.layers?this.layers.length:0)-1;a>=0;a-=1)this.elements[a]&&this.elements[a].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},o.prototype.renderFrame=function(b,c){if((this.renderedFrame!==b||!0!==this.renderConfig.clearCanvas||c)&&!this.destroyed&&-1!==b){this.renderedFrame=b,this.globalData.frameNum=b-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||c,this.globalData.projectInterface.currentFrame=b;var a,d=this.layers.length;for(this.completeLayers||this.checkLayers(b),a=0;a<d;a++)(this.completeLayers||this.elements[a])&&this.elements[a].prepareFrame(b-this.layers[a].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),a=d-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&this.elements[a].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},o.prototype.buildItem=function(a){var b=this.elements,c;!b[a]&&99!=this.layers[a].ty&&(c=this.createItem(this.layers[a],this,this.globalData),b[a]=c,c.initExpressions())},o.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},o.prototype.hide=function(){this.animationItem.container.style.display="none"},o.prototype.show=function(){this.animationItem.container.style.display="block"},d([E],i),i.prototype.buildItem=n.prototype.buildItem,i.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},i.prototype.appendElementInPos=function(g,c){var b=g.getBaseElement(),e,d,f,a;if(b)if(e=this.layers[c],e.ddd&&this.supports3d)this.addTo3dContainer(b,c);else if(this.threeDElements)this.addTo3dContainer(b,c);else{for(d,f,a=0;a<c;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(f=this.elements[a],d=(this.layers[a].ddd?this.getThreeDContainerByPos(a):f.getBaseElement())||d),a+=1;d?e.ddd&&this.supports3d||this.layerElement.insertBefore(b,d):e.ddd&&this.supports3d||this.layerElement.appendChild(b)}},i.prototype.createShape=function(a){return this.supports3d?new v(a,this.globalData,this):new k(a,this.globalData,this)},i.prototype.createText=function(a){return this.supports3d?new ax(a,this.globalData,this):new Y(a,this.globalData,this)},i.prototype.createCamera=function(a){return this.camera=new R(a,this.globalData,this),this.camera},i.prototype.createImage=function(a){return this.supports3d?new aO(a,this.globalData,this):new Z(a,this.globalData,this)},i.prototype.createComp=function(a){return this.supports3d?new aj(a,this.globalData,this):new aT(a,this.globalData,this)},i.prototype.createSolid=function(a){return this.supports3d?new ao(a,this.globalData,this):new aF(a,this.globalData,this)},i.prototype.createNull=n.prototype.createNull,i.prototype.getThreeDContainerByPos=function(b){for(var a=0,c=this.threeDElements.length;a<c;){if(this.threeDElements[a].startPos<=b&&this.threeDElements[a].endPos>=b)return this.threeDElements[a].perspectiveElem;a+=1}},i.prototype.createThreeDContainer=function(c,d){var a=p("div"),b,e;return W(a),b=p("div"),W(b),"3d"===d&&(a.style.width=this.globalData.compSize.w+"px",a.style.height=this.globalData.compSize.h+"px",a.style.transformOrigin=a.style.mozTransformOrigin=a.style.webkitTransformOrigin="50% 50%",b.style.transform=b.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)"),a.appendChild(b),e={container:b,perspectiveElem:a,startPos:c,endPos:c,type:d},this.threeDElements.push(e),e},i.prototype.build3dContainers=function(){var a,b,d=this.layers.length,c="";for(a=0;a<d;a+=1)this.layers[a].ddd&&3!==this.layers[a].ty?("3d"!==c&&(c="3d",b=this.createThreeDContainer(a,"3d")),b.endPos=Math.max(b.endPos,a)):("2d"!==c&&(c="2d",b=this.createThreeDContainer(a,"2d")),b.endPos=Math.max(b.endPos,a));for(a=(d=this.threeDElements.length)-1;a>=0;a--)this.resizerElem.appendChild(this.threeDElements[a].perspectiveElem)},i.prototype.addTo3dContainer=function(d,e){for(var a=0,f=this.threeDElements.length,c,b;a<f;){if(e<=this.threeDElements[a].endPos){for(c,b=this.threeDElements[a].startPos;b<e;)this.elements[b]&&this.elements[b].getBaseElement&&(c=this.elements[b].getBaseElement()),b+=1;c?this.threeDElements[a].container.insertBefore(d,c):this.threeDElements[a].container.appendChild(d);break}a+=1}},i.prototype.configAnimation=function(d){var b=p("div"),f=this.animationItem.wrapper,c,e;b.style.width=d.w+"px",b.style.height=d.h+"px",this.resizerElem=b,W(b),b.style.transformStyle=b.style.webkitTransformStyle=b.style.mozTransformStyle="flat",this.renderConfig.className&&b.setAttribute("class",this.renderConfig.className),f.appendChild(b),b.style.overflow="hidden",c=a("svg"),c.setAttribute("width","1"),c.setAttribute("height","1"),W(c),this.resizerElem.appendChild(c),e=a("defs"),c.appendChild(e),this.data=d,this.setupGlobalData(d,c),this.globalData.defs=e,this.layers=d.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},i.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="",this.animationItem.container=null,this.globalData.defs=null;var a,b=this.layers?this.layers.length:0;for(a=0;a<b;a++)this.elements[a].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},i.prototype.updateContainerSize=function(){var c,d,e,f,a=this.animationItem.wrapper.offsetWidth,b=this.animationItem.wrapper.offsetHeight,g=a/b;this.globalData.compSize.w/this.globalData.compSize.h>g?(c=a/this.globalData.compSize.w,d=a/this.globalData.compSize.w,e=0,f=(b-this.globalData.compSize.h*(a/this.globalData.compSize.w))/2):(c=b/this.globalData.compSize.h,d=b/this.globalData.compSize.h,e=(a-this.globalData.compSize.w*(b/this.globalData.compSize.h))/2,f=0),this.resizerElem.style.transform=this.resizerElem.style.webkitTransform="matrix3d("+c+",0,0,0,0,"+d+",0,0,0,0,1,0,"+e+","+f+",0,1)"},i.prototype.renderFrame=n.prototype.renderFrame,i.prototype.hide=function(){this.resizerElem.style.display="none"},i.prototype.show=function(){this.resizerElem.style.display="block"},i.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var a,b=this.globalData.compSize.w,c=this.globalData.compSize.h,d=this.threeDElements.length;for(a=0;a<d;a+=1)this.threeDElements[a].perspectiveElem.style.perspective=this.threeDElements[a].perspectiveElem.style.webkitPerspective=Math.sqrt(Math.pow(b,2)+Math.pow(c,2))+"px"}},i.prototype.searchExtraCompositions=function(b){var a,d=b.length,e=p("div"),c;for(a=0;a<d;a+=1)b[a].xt&&(c=this.createComp(b[a],e,this.globalData.comp,null),c.initExpressions(),this.globalData.projectInterface.registerComposition(c))},Q.prototype.getMaskProperty=function(a){return this.viewData[a].prop},Q.prototype.renderFrame=function(b){var a,c=this.element.finalTransform.mat,d=this.masksProperties.length,e;for(a=0;a<d;a++)(this.viewData[a].prop._mdf||b)&&this.drawPath(this.masksProperties[a],this.viewData[a].prop.v,this.viewData[a]),(this.viewData[a].op._mdf||b)&&this.viewData[a].elem.setAttribute("fill-opacity",this.viewData[a].op.v),"n"!==this.masksProperties[a].mode&&(this.viewData[a].invRect&&(this.element.finalTransform.mProp._mdf||b)&&(this.viewData[a].invRect.setAttribute("x",-c.props[12]),this.viewData[a].invRect.setAttribute("y",-c.props[13])),this.storedData[a].x&&(this.storedData[a].x._mdf||b))&&(e=this.storedData[a].expan,this.storedData[a].x.v<0?("erode"!==this.storedData[a].lastOperator&&(this.storedData[a].lastOperator="erode",this.storedData[a].elem.setAttribute("filter","url("+y+"#"+this.storedData[a].filterId+")")),e.setAttribute("radius",-this.storedData[a].x.v)):("dilate"!==this.storedData[a].lastOperator&&(this.storedData[a].lastOperator="dilate",this.storedData[a].elem.setAttribute("filter",null)),this.storedData[a].elem.setAttribute("stroke-width",2*this.storedData[a].x.v)))},Q.prototype.getMaskelement=function(){return this.maskElement},Q.prototype.createLayerSolidPath=function(){var a="M0,0 ";return a+=" h"+this.globalData.compSize.w,a+=" v"+this.globalData.compSize.h,a+=" h-"+this.globalData.compSize.w,a+=" v-"+this.globalData.compSize.h+" "},Q.prototype.drawPath=function(g,a,d){var b,e,c=" M"+a.v[0][0]+","+a.v[0][1],f;for(e=a._length,b=1;b<e;b+=1)c+=" C"+a.o[b-1][0]+","+a.o[b-1][1]+" "+a.i[b][0]+","+a.i[b][1]+" "+a.v[b][0]+","+a.v[b][1];a.c&&e>1&&(c+=" C"+a.o[b-1][0]+","+a.o[b-1][1]+" "+a.i[0][0]+","+a.i[0][1]+" "+a.v[0][0]+","+a.v[0][1]),d.lastPath!==c&&(f="",d.elem&&(a.c&&(f=g.inv?this.solidPath+c:c),d.elem.setAttribute("d",f)),d.lastPath=c)},Q.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},x.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(a){this.hierarchy=a},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},B.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(d,b){var a,c=this.dynamicProperties.length;for(a=0;a<c;a+=1)(b||this._isParent&&"transform"===this.dynamicProperties[a].propType)&&(this.dynamicProperties[a].getValue(),this.dynamicProperties[a]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(a){-1===this.dynamicProperties.indexOf(a)&&this.dynamicProperties.push(a)}},D.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?al.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new m},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 a,c=this.finalTransform.mat,b=0,d=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;b<d;){if(this.hierarchy[b].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}b+=1}if(this.finalTransform._matMdf)for(a=this.finalTransform.mProp.v.props,c.cloneFromProps(a),b=0;b<d;b+=1)a=this.hierarchy[b].finalTransform.mProp.v.props,c.transform(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15])}},globalToLocal:function(b){var c=[],f,a,d,e,g;c.push(this.finalTransform);for(f=!0,a=this.comp;f;)a.finalTransform?(a.data.hasMask&&c.splice(0,0,a.finalTransform),a=a.comp):f=!1;g=c.length;for(d=0;d<g;d+=1)e=c[d].mat.applyToPointArray(0,0,0),b=[b[0]-e[0],b[1]-e[1],0];return b},mHelper:new m},T.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(a){-1===this.renderableComponents.indexOf(a)&&this.renderableComponents.push(a)},removeRenderableComponent:function(a){-1!==this.renderableComponents.indexOf(a)&&this.renderableComponents.splice(this.renderableComponents.indexOf(a),1)},prepareRenderableFrame:function(a){this.checkLayerLimits(a)},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(a){this.data.ip-this.data.st<=a&&this.data.op-this.data.st>a?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var a,b=this.renderableComponents.length;for(a=0;a<b;a+=1)this.renderableComponents[a].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}}},d([T,ct({initElement:function(a,b,c){this.initFrame(),this.initBaseData(a,b,c),this.initTransform(a,b,c),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(a){this._mdf=!1,this.prepareRenderableFrame(a),this.prepareProperties(a,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],X),bn.prototype.reset=function(){this.d="",this._mdf=!1},aR.prototype.setAsAnimated=function(){this._isAnimated=!0},d([t],bh),d([t],bd),ak.prototype.initGradientData=function(c,a,d){this.o=b.getProp(c,a.o,0,.01,this),this.s=b.getProp(c,a.s,1,null,this),this.e=b.getProp(c,a.e,1,null,this),this.h=b.getProp(c,a.h||{k:0},0,.01,this),this.a=b.getProp(c,a.a||{k:0},0,g,this),this.g=new ae(c,a.g,this),this.style=d,this.stops=[],this.setGradientData(d.pElem,a),this.setGradientOpacity(a,d),this._isAnimated=!!this._isAnimated},ak.prototype.setGradientData=function(i,c){var g=s(),b=a(1===c.t?"linearGradient":"radialGradient"),d,e,f,h;b.setAttribute("id",g),b.setAttribute("spreadMethod","pad"),b.setAttribute("gradientUnits","userSpaceOnUse"),h=[];for(f=4*c.g.p,e=0;e<f;e+=4)d=a("stop"),b.appendChild(d),h.push(d);i.setAttribute("gf"===c.ty?"fill":"stroke","url("+y+"#"+g+")"),this.gf=b,this.cst=h},ak.prototype.setGradientOpacity=function(b,l){var d,g,i,e,f,h,j,c,k;if(this.g._hasOpacity&&!this.g._collapsable){e=a("mask"),f=a("path"),e.appendChild(f),h=s(),j=s(),e.setAttribute("id",j),c=a(1===b.t?"linearGradient":"radialGradient"),c.setAttribute("id",h),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),i=b.g.k.k[0].s?b.g.k.k[0].s.length:b.g.k.k.length,k=this.stops;for(g=4*b.g.p;g<i;g+=2)(d=a("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(d),k.push(d);f.setAttribute("gf"===b.ty?"fill":"stroke","url("+y+"#"+h+")"),this.of=c,this.ms=e,this.ost=k,this.maskId=j,l.msElem=f}},d([t],ak),d([ak,t],bH),bM=function(){var g=new m,h=new m;function c(c,a,b){(b||a.transform.op._mdf)&&a.transform.container.setAttribute("opacity",a.transform.op.v),(b||a.transform.mProps._mdf)&&a.transform.container.setAttribute("transform",a.transform.mProps.v.to2dCSS())}function d(r,b,p){var l,o,i,d,j,c,n,k,a,e,f,q=b.styles.length,m=b.lvl;for(c=0;c<q;c+=1){if(d=b.sh._mdf||p,b.styles[c].lvl<m){{for(k=h.reset(),e=m-b.styles[c].lvl,f=b.transformers.length-1;!d&&e>0;)d=b.transformers[f].mProps._mdf||d,e--,f--;if(d)for(e=m-b.styles[c].lvl,f=b.transformers.length-1;e>0;)a=b.transformers[f].mProps.v.props,k.transform(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]),e--,f--}}else k=g;if(o=(n=b.sh.paths)._length,d){for(i="",l=0;l<o;l+=1)(j=n.shapes[l])&&j._length&&(i+=bc(j,j._length,j.c,k));b.caches[c]=i}else i=b.caches[c];b.styles[c].d+=!0===r.hd?"":i,b.styles[c]._mdf=d||b.styles[c]._mdf}}function e(d,a,b){var c=a.style;(a.c._mdf||b)&&c.pElem.setAttribute("fill","rgb("+q(a.c.v[0])+","+q(a.c.v[1])+","+q(a.c.v[2])+")"),(a.o._mdf||b)&&c.pElem.setAttribute("fill-opacity",a.o.v)}function f(c,d,e){a(c,d,e),b(c,d,e)}function a(n,a,e){var h,b,l,i,g,f=a.gf,j=a.g._hasOpacity,c=a.s.v,d=a.e.v,u,m,o,k,p,q,r,s,t;if((a.o._mdf||e)&&(u="gf"===n.ty?"fill-opacity":"stroke-opacity",a.style.pElem.setAttribute(u,a.o.v)),(a.s._mdf||e)&&(m=1===n.t?"x1":"cx",o="x1"===m?"y1":"cy",f.setAttribute(m,c[0]),f.setAttribute(o,c[1]),j&&!a.g._collapsable&&(a.of.setAttribute(m,c[0]),a.of.setAttribute(o,c[1]))),a.g._cmdf||e){h=a.cst,k=a.g.c;for(l=h.length,b=0;b<l;b+=1)(i=h[b]).setAttribute("offset",k[4*b]+"%"),i.setAttribute("stop-color","rgb("+k[4*b+1]+","+k[4*b+2]+","+k[4*b+3]+")")}if(j&&(a.g._omdf||e)){p=a.g.o;for(l=(h=a.g._collapsable?a.cst:a.ost).length,b=0;b<l;b+=1)i=h[b],a.g._collapsable||i.setAttribute("offset",p[2*b]+"%"),i.setAttribute("stop-opacity",p[2*b+1])}1===n.t?(a.e._mdf||e)&&(f.setAttribute("x2",d[0]),f.setAttribute("y2",d[1]),j&&!a.g._collapsable&&(a.of.setAttribute("x2",d[0]),a.of.setAttribute("y2",d[1]))):((a.s._mdf||a.e._mdf||e)&&(g=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2)),f.setAttribute("r",g),j&&!a.g._collapsable&&a.of.setAttribute("r",g)),a.e._mdf||a.h._mdf||a.a._mdf||e)&&(g||(g=Math.sqrt(Math.pow(c[0]-d[0],2)+Math.pow(c[1]-d[1],2))),q=Math.atan2(d[1]-c[1],d[0]-c[0]),r=g*(a.h.v>=1?.99:a.h.v<=-1?-.99:a.h.v),s=Math.cos(q+a.a.v)*r+c[0],t=Math.sin(q+a.a.v)*r+c[1],f.setAttribute("fx",s),f.setAttribute("fy",t),j&&!a.g._collapsable&&(a.of.setAttribute("fx",s),a.of.setAttribute("fy",t)))}function b(e,a,d){var b=a.style,c=a.d;c&&(c._mdf||d)&&c.dashStr&&(b.pElem.setAttribute("stroke-dasharray",c.dashStr),b.pElem.setAttribute("stroke-dashoffset",c.dashoffset[0])),a.c&&(a.c._mdf||d)&&b.pElem.setAttribute("stroke","rgb("+q(a.c.v[0])+","+q(a.c.v[1])+","+q(a.c.v[2])+")"),(a.o._mdf||d)&&b.pElem.setAttribute("stroke-opacity",a.o.v),(a.w._mdf||d)&&(b.pElem.setAttribute("stroke-width",a.w.v),b.msElem&&b.msElem.setAttribute("stroke-width",a.w.v))}return{createRenderFunction:function(g){switch(g.ty,g.ty){case"fl":return e;case"gf":return a;case"gs":return f;case"st":return b;case"sh":case"el":case"rc":case"sr":return d;case"tr":return c}}}}();function aZ(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function a_(f,d,e,h){var b,a,c,g;this.styledShapes=[],this.tr=[0,0,0,0,0,0],b=4,"rc"==d.ty?b=5:"el"==d.ty?b=6:"sr"==d.ty&&(b=7),this.sh=L.getShapeProp(f,d,b,f),g=e.length;for(a=0;a<g;a+=1)e[a].closed||(c={transforms:h.addTransformSequence(e[a].transforms),trNodes:[]},this.styledShapes.push(c),e[a].elements.push(c))}function z(){}function V(a,b,c){this.initFrame(),this.initBaseData(a,b,c),this.initFrame(),this.initTransform(a,b,c),this.initHierarchy()}function ai(){}function aJ(){}function G(){}function I(){}function Z(a,b,c){this.assetData=b.getAssetData(a.refId),this.initElement(a,b,c),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function aF(a,b,c){this.initElement(a,b,c)}function aT(a,c,d){this.layers=a.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?h(this.layers.length):[],this.initElement(a,c,d),this.tm=a.tm?b.getProp(this,a.tm,0,c.frameRate,this):{_placeholder:!0}}function Y(a,b,c){this.textSpans=[],this.renderType="svg",this.initElement(a,b,c)}function k(a,b,c){this.shapes=[],this.shapesData=a.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(a,b,c),this.prevViewData=[]}function bI(e,f){var b,c,d;this.filterManager=f,b=a("feColorMatrix"),(b.setAttribute("type","matrix"),b.setAttribute("color-interpolation-filters","linearRGB"),b.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"),b.setAttribute("result","f1"),e.appendChild(b),(b=a("feColorMatrix")).setAttribute("type","matrix"),b.setAttribute("color-interpolation-filters","sRGB"),b.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),b.setAttribute("result","f2"),e.appendChild(b),this.matrixFilter=b,100!==f.effectElements[2].p.v||f.effectElements[2].p.k)&&(d=a("feMerge"),e.appendChild(d),(c=a("feMergeNode")).setAttribute("in","SourceGraphic"),d.appendChild(c),(c=a("feMergeNode")).setAttribute("in","f2"),d.appendChild(c))}function bl(c,d){this.filterManager=d;var b=a("feColorMatrix");b.setAttribute("type","matrix"),b.setAttribute("color-interpolation-filters","sRGB"),b.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),c.appendChild(b),this.matrixFilter=b}function bm(b,d){b.setAttribute("x","-100%"),b.setAttribute("y","-100%"),b.setAttribute("width","300%"),b.setAttribute("height","300%"),this.filterManager=d;var c=a("feGaussianBlur");b.appendChild(c),this.feGaussianBlur=c}function aQ(a,b){this.initialized=!1,this.filterManager=b,this.elem=a,this.paths=[]}function bo(g,h){var c,b,e,f,d;this.filterManager=h,c=a("feColorMatrix"),c.setAttribute("type","matrix"),c.setAttribute("color-interpolation-filters","linearRGB"),c.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"),c.setAttribute("result","f1"),g.appendChild(c),b=a("feComponentTransfer"),b.setAttribute("color-interpolation-filters","sRGB"),g.appendChild(b),this.matrixFilter=b,e=a("feFuncR"),e.setAttribute("type","table"),b.appendChild(e),this.feFuncR=e,f=a("feFuncG"),f.setAttribute("type","table"),b.appendChild(f),this.feFuncG=f,d=a("feFuncB"),d.setAttribute("type","table"),b.appendChild(d),this.feFuncB=d}function aE(d,e){this.filterManager=e;var b=this.filterManager.effectElements,c=a("feComponentTransfer");(b[10].p.k||0!==b[10].p.v||b[11].p.k||1!==b[11].p.v||b[12].p.k||1!==b[12].p.v||b[13].p.k||0!==b[13].p.v||b[14].p.k||1!==b[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",c)),(b[17].p.k||0!==b[17].p.v||b[18].p.k||1!==b[18].p.v||b[19].p.k||1!==b[19].p.v||b[20].p.k||0!==b[20].p.v||b[21].p.k||1!==b[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",c)),(b[24].p.k||0!==b[24].p.v||b[25].p.k||1!==b[25].p.v||b[26].p.k||1!==b[26].p.v||b[27].p.k||0!==b[27].p.v||b[28].p.k||1!==b[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",c)),(b[31].p.k||0!==b[31].p.v||b[32].p.k||1!==b[32].p.v||b[33].p.k||1!==b[33].p.v||b[34].p.k||0!==b[34].p.v||b[35].p.k||1!==b[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",c)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(c.setAttribute("color-interpolation-filters","sRGB"),d.appendChild(c),c=a("feComponentTransfer")),(b[3].p.k||0!==b[3].p.v||b[4].p.k||1!==b[4].p.v||b[5].p.k||1!==b[5].p.v||b[6].p.k||0!==b[6].p.v||b[7].p.k||1!==b[7].p.v)&&(c.setAttribute("color-interpolation-filters","sRGB"),d.appendChild(c),this.feFuncRComposed=this.createFeFunc("feFuncR",c),this.feFuncGComposed=this.createFeFunc("feFuncG",c),this.feFuncBComposed=this.createFeFunc("feFuncB",c))}function a$(b,i){var d,c,e,f,g,h;b.setAttribute("x","-100%"),b.setAttribute("y","-100%"),b.setAttribute("width","400%"),b.setAttribute("height","400%"),this.filterManager=i,d=a("feGaussianBlur"),d.setAttribute("in","SourceAlpha"),d.setAttribute("result","drop_shadow_1"),d.setAttribute("stdDeviation","0"),this.feGaussianBlur=d,b.appendChild(d),c=a("feOffset"),c.setAttribute("dx","25"),c.setAttribute("dy","0"),c.setAttribute("in","drop_shadow_1"),c.setAttribute("result","drop_shadow_2"),this.feOffset=c,b.appendChild(c),e=a("feFlood"),e.setAttribute("flood-color","#00ff00"),e.setAttribute("flood-opacity","1"),e.setAttribute("result","drop_shadow_3"),this.feFlood=e,b.appendChild(e),f=a("feComposite"),f.setAttribute("in","drop_shadow_3"),f.setAttribute("in2","drop_shadow_2"),f.setAttribute("operator","in"),f.setAttribute("result","drop_shadow_4"),b.appendChild(f),h=a("feMerge"),b.appendChild(h),g=a("feMergeNode"),h.appendChild(g),(g=a("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=g,this.feMerge=h,this.originalNodeAdded=!1,h.appendChild(g)}aZ.prototype={addTransformSequence:function(c){var b,e=c.length,d="_",a;for(b=0;b<e;b+=1)d+=c[b].transform.key+"_";return a=this.sequences[d],a||(a={transforms:[].concat(c),finalTransform:new m,_mdf:!1},this.sequences[d]=a,this.sequenceList.push(a)),a},processSequence:function(c,e){for(var a,b=0,f=c.transforms.length,d=e;b<f&&!e;){if(c.transforms[b].transform.mProps._mdf){d=!0;break}b+=1}if(d)for(c.finalTransform.reset(),b=f-1;b>=0;b-=1)a=c.transforms[b].transform.mProps.v.props,c.finalTransform.transform(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]);c._mdf=d},processSequences:function(b){var a,c=this.sequenceList.length;for(a=0;a<c;a+=1)this.processSequence(this.sequenceList[a],b)},getNewKey:function(){return"_"+this.transform_key_count++}},a_.prototype.setAsAnimated=aR.prototype.setAsAnimated,z.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var a=0,b=this.data.masksProperties.length;a<b;){if("n"!==this.data.masksProperties[a].mode&&!1!==this.data.masksProperties[a].cl)return!0;a+=1}return!1},initExpressions:function(){this.layerInterface=bS(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var a=bV.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(a),0===this.data.ty||this.data.xt?this.compInterface=bx(this):4===this.data.ty?(this.layerInterface.shapeInterface=bQ(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=bR(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var a=aH(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=a},initBaseData:function(a,b,c){this.globalData=b,this.comp=c,this.data=a,this.layerId=s(),this.data.sr||(this.data.sr=1),this.effectsManager=new aS(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},V.prototype.prepareFrame=function(a){this.prepareProperties(a,!0)},V.prototype.renderFrame=function(){},V.prototype.getBaseElement=function(){return null},V.prototype.destroy=function(){},V.prototype.sourceRectAtTime=function(){},V.prototype.hide=function(){},d([z,D,x,B],V),ai.prototype={initRendererElement:function(){this.layerElement=a("g")},createContainerElements:function(){var h,d,c,e,f,i,g,j,k,b,l,o,m,n;this.matteElement=a("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1,e=null,this.data.td?3==this.data.td||1==this.data.td?(f=a("mask"),f.setAttribute("id",this.layerId),f.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),f.appendChild(this.layerElement),e=f,this.globalData.defs.appendChild(f),br.maskType||1!=this.data.td||(f.setAttribute("mask-type","luminance"),h=s(),d=aq.createFilter(h),this.globalData.defs.appendChild(d),d.appendChild(aq.createAlphaToLuminanceFilter()),(c=a("g")).appendChild(this.layerElement),e=c,f.appendChild(c),c.setAttribute("filter","url("+y+"#"+h+")"))):2==this.data.td&&(i=a("mask"),i.setAttribute("id",this.layerId),i.setAttribute("mask-type","alpha"),g=a("g"),i.appendChild(g),h=s(),d=aq.createFilter(h),j=a("feComponentTransfer"),j.setAttribute("in","SourceGraphic"),d.appendChild(j),k=a("feFuncA"),k.setAttribute("type","table"),k.setAttribute("tableValues","1.0 0.0"),j.appendChild(k),this.globalData.defs.appendChild(d),b=a("rect"),b.setAttribute("width",this.comp.data.w),b.setAttribute("height",this.comp.data.h),b.setAttribute("x","0"),b.setAttribute("y","0"),b.setAttribute("fill","#ffffff"),b.setAttribute("opacity","0"),g.setAttribute("filter","url("+y+"#"+h+")"),g.appendChild(b),g.appendChild(this.layerElement),e=g,br.maskType||(i.setAttribute("mask-type","luminance"),d.appendChild(aq.createAlphaToLuminanceFilter()),c=a("g"),g.appendChild(b),c.appendChild(this.layerElement),e=c,g.appendChild(c)),this.globalData.defs.appendChild(i)):this.data.tt?(this.matteElement.appendChild(this.layerElement),e=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)&&(l=a("clipPath"),o=a("path"),o.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),m=s(),(l.setAttribute("id",m),l.appendChild(o),this.globalData.defs.appendChild(l),this.checkMasks())?(n=a("g"),n.setAttribute("clip-path","url("+y+"#"+m+")"),n.appendChild(this.layerElement),this.transformedElement=n,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+y+"#"+m+")")),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 Q(this.data,this,this.globalData),this.renderableEffectsManager=new bt(this)},setMatte:function(a){this.matteElement&&this.matteElement.setAttribute("mask","url("+y+"#"+a+")")}},aJ.prototype={addShapeToModifiers:function(b){var a,c=this.shapeModifiers.length;for(a=0;a<c;a+=1)this.shapeModifiers[a].addShape(b)},isShapeInAnimatedModifiers:function(a){for(var b=this.shapeModifiers.length;0<b;)if(this.shapeModifiers[0].isAnimatedWithShape(a))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var a,b=this.shapes.length;for(a=0;a<b;a+=1)this.shapes[a].sh.reset();for(a=(b=this.shapeModifiers.length)-1;a>=0;a-=1)this.shapeModifiers[a].processShapes(this._isFirstFrame)}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},searchProcessedElement:function(c){for(var b=this.processedElements,a=0,d=b.length;a<d;){if(b[a].elem===c)return b[a].pos;a+=1}return 0},addProcessedElement:function(c,d){for(var a=this.processedElements,b=a.length;b;)if(a[b-=1].elem===c)return void(a[b].pos=d);a.push(new bL(c,d))},prepareFrame:function(a){this.prepareRenderableFrame(a),this.prepareProperties(a,this.isInRange)}},G.prototype.initElement=function(a,b,c){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(a,b,c),this.textProperty=new r(this,a.t,this.dynamicProperties),this.textAnimator=new ab(a.t,this.renderType,this),this.initTransform(a,b,c),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},G.prototype.prepareFrame=function(a){this._mdf=!1,this.prepareRenderableFrame(a),this.prepareProperties(a,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},G.prototype.createPathShape=function(e,c){var a,b,f=c.length,d="";for(a=0;a<f;a+=1)b=c[a].ks.k,d+=bc(b,b.i.length,!0,e);return d},G.prototype.updateDocumentData=function(a,b){this.textProperty.updateDocumentData(a,b)},G.prototype.canResizeFont=function(a){this.textProperty.canResizeFont(a)},G.prototype.setMinimumFontSize=function(a){this.textProperty.setMinimumFontSize(a)},G.prototype.applyTextPropertiesToMatrix=function(a,b,c,d,e){switch(a.ps&&b.translate(a.ps[0],a.ps[1]+a.ascent,0),b.translate(0,-a.ls,0),a.j){case 1:b.translate(a.justifyOffset+(a.boxWidth-a.lineWidths[c]),0,0);break;case 2:b.translate(a.justifyOffset+(a.boxWidth-a.lineWidths[c])/2,0,0)}b.translate(d,e,0)},G.prototype.buildColor=function(a){return"rgb("+Math.round(255*a[0])+","+Math.round(255*a[1])+","+Math.round(255*a[2])+")"},G.prototype.emptyProp=new aM,G.prototype.destroy=function(){},d([z,D,x,B,X],I),I.prototype.initElement=function(b,a,c){this.initFrame(),this.initBaseData(b,a,c),this.initTransform(b,a,c),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&a.progressiveLoad||this.buildAllItems(),this.hide()},I.prototype.prepareFrame=function(c){var b,a,d;if(this._mdf=!1,this.prepareRenderableFrame(c),this.prepareProperties(c,this.isInRange),this.isInRange||this.data.xt){this.tm._placeholder?this.renderedFrame=c/this.data.sr:(b=this.tm.v,b===this.data.op&&(b=this.data.op-1),this.renderedFrame=b),d=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),a=d-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&(this.elements[a].prepareFrame(this.renderedFrame-this.layers[a].st),this.elements[a]._mdf&&(this._mdf=!0))}},I.prototype.renderInnerContent=function(){var a,b=this.layers.length;for(a=0;a<b;a+=1)(this.completeLayers||this.elements[a])&&this.elements[a].renderFrame()},I.prototype.setElements=function(a){this.elements=a},I.prototype.getElements=function(){return this.elements},I.prototype.destroyElements=function(){var a,b=this.layers.length;for(a=0;a<b;a+=1)this.elements[a]&&this.elements[a].destroy()},I.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},d([z,D,ai,x,B,X],Z),Z.prototype.createContent=function(){var b=this.globalData.getAssetsPath(this.assetData);this.innerElem=a("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",b),this.layerElement.appendChild(this.innerElem)},Z.prototype.sourceRectAtTime=function(){return this.sourceRect},d([Z],aF),aF.prototype.createContent=function(){var b=a("rect");b.setAttribute("width",this.data.sw),b.setAttribute("height",this.data.sh),b.setAttribute("fill",this.data.sc),this.layerElement.appendChild(b)},d([n,I,ai],aT),d([z,D,ai,x,B,X,G],Y),Y.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=a("text"))},Y.prototype.buildTextContents=function(b){for(var a=0,e=b.length,d=[],c="";a<e;)b[a]===String.fromCharCode(13)||b[a]===String.fromCharCode(3)?(d.push(c),c=""):c+=b[a],a+=1;return d.push(c),d},Y.prototype.buildNewText=function(){var c,m,b=this.textProperty.currentData,l,y,x,d,i,k,o,e,r,f,n,g,s,q,t,u,v,j,p,w;if(this.renderedLetters=h(b?b.l.length:0),b.fc?this.layerElement.setAttribute("fill",this.buildColor(b.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),b.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(b.sc)),this.layerElement.setAttribute("stroke-width",b.sw)),this.layerElement.setAttribute("font-size",b.finalSize),l=this.globalData.fontManager.getFontByName(b.f),l.fClass?this.layerElement.setAttribute("class",l.fClass):(this.layerElement.setAttribute("font-family",l.fFamily),y=b.fWeight,x=b.fStyle,this.layerElement.setAttribute("font-style",x),this.layerElement.setAttribute("font-weight",y)),this.layerElement.setAttribute("aria-label",b.t),i=b.l||[],k=!!this.globalData.fontManager.chars,m=i.length,e=this.mHelper,r="",f=this.data.singleShape,n=0,g=0,s=!0,q=b.tr/1e3*b.finalSize,!f||k||b.sz){v=this.textSpans.length;for(c=0;c<m;c+=1)k&&f&&0!==c||(d=v>c?this.textSpans[c]:a(k?"path":"text"),v<=c&&(d.setAttribute("stroke-linecap","butt"),d.setAttribute("stroke-linejoin","round"),d.setAttribute("stroke-miterlimit","4"),this.textSpans[c]=d,this.layerElement.appendChild(d)),d.style.display="inherit"),e.reset(),e.scale(b.finalSize/100,b.finalSize/100),f&&(i[c].n&&(n=-q,g+=b.yOffset,g+=s?1:0,s=!1),this.applyTextPropertiesToMatrix(b,e,i[c].line,n,g),n+=i[c].l||0,n+=q),k?(o=(t=(u=this.globalData.fontManager.getCharData(b.finalText[c],l.fStyle,this.globalData.fontManager.getFontByName(b.f).fFamily))&&u.data||{}).shapes?t.shapes[0].it:[],f?r+=this.createPathShape(e,o):d.setAttribute("d",this.createPathShape(e,o))):(f&&d.setAttribute("transform","translate("+e.props[12]+","+e.props[13]+")"),d.textContent=i[c].val,d.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));f&&d&&d.setAttribute("d",r)}else{switch(j=this.textContainer,p="start",b.j){case 1:p="end";break;case 2:p="middle"}j.setAttribute("text-anchor",p),j.setAttribute("letter-spacing",q),w=this.buildTextContents(b.finalText);for(m=w.length,g=b.ps?b.ps[1]+b.ascent:0,c=0;c<m;c+=1)(d=this.textSpans[c]||a("tspan")).textContent=w[c],d.setAttribute("x",0),d.setAttribute("y",g),d.style.display="inherit",j.appendChild(d),this.textSpans[c]=d,g+=b.finalLineHeight;this.layerElement.appendChild(j)}for(;c<this.textSpans.length;)this.textSpans[c].style.display="none",c+=1;this._sizeChanged=!0},Y.prototype.sourceRectAtTime=function(b){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var a=this.layerElement.getBBox();this.bbox={top:a.y,left:a.x,width:a.width,height:a.height}}return this.bbox},Y.prototype.renderInnerContent=function(){var b,d,a,c,f,e;if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0,f=this.textAnimator.renderedLetters,e=this.textProperty.currentData.l;for(d=e.length,b=0;b<d;b+=1)e[b].n||(a=f[b],c=this.textSpans[b],a._mdf.m&&c.setAttribute("transform",a.m),a._mdf.o&&c.setAttribute("opacity",a.o),a._mdf.sw&&c.setAttribute("stroke-width",a.sw),a._mdf.sc&&c.setAttribute("stroke",a.sc),a._mdf.fc&&c.setAttribute("fill",a.fc))}},d([z,D,ai,aJ,x,B,X],k),k.prototype.initSecondaryElement=function(){},k.prototype.identityMatrix=new m,k.prototype.buildExpressionInterface=function(){},k.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},k.prototype.filterUniqueShapes=function(){var a,e,c,f,g=this.shapes.length,h=this.stylesList.length,d=[],b=!1;for(c=0;c<h;c+=1){for(f=this.stylesList[c],b=!1,d.length=0,a=0;a<g;a+=1)-1!==(e=this.shapes[a]).styles.indexOf(f)&&(d.push(e),b=e._isAnimated||b);d.length>1&&b&&this.setShapesAsAnimated(d)}},k.prototype.setShapesAsAnimated=function(b){var a,c=b.length;for(a=0;a<c;a+=1)b[a].setAsAnimated()},k.prototype.createStyleElement=function(a,e){var b,d=new bn(a,e),c=d.pElem;return"st"===a.ty?b=new bh(this,a,d):"fl"===a.ty?b=new bd(this,a,d):("gf"===a.ty||"gs"===a.ty)&&(b=new("gf"===a.ty?ak:bH)(this,a,d),this.globalData.defs.appendChild(b.gf),b.maskId&&(this.globalData.defs.appendChild(b.ms),this.globalData.defs.appendChild(b.of),c.setAttribute("mask","url("+y+"#"+b.maskId+")"))),"st"!==a.ty&&"gs"!==a.ty||(c.setAttribute("stroke-linecap",this.lcEnum[a.lc]||"round"),c.setAttribute("stroke-linejoin",this.ljEnum[a.lj]||"round"),c.setAttribute("fill-opacity","0"),1===a.lj&&c.setAttribute("stroke-miterlimit",a.ml)),2===a.r&&c.setAttribute("fill-rule","evenodd"),a.ln&&c.setAttribute("id",a.ln),a.cl&&c.setAttribute("class",a.cl),a.bm&&(c.style["mix-blend-mode"]=aH(a.bm)),this.stylesList.push(d),this.addToAnimatedContents(a,b),b},k.prototype.createGroupElement=function(a){var b=new bO;return a.ln&&b.gr.setAttribute("id",a.ln),a.cl&&b.gr.setAttribute("class",a.cl),a.bm&&(b.gr.style["mix-blend-mode"]=aH(a.bm)),b},k.prototype.createTransformElement=function(a,d){var b=al.getTransformProperty(this,a,this),c=new bP(b,b.o,d);return this.addToAnimatedContents(a,c),c},k.prototype.createShapeElement=function(a,d,e){var b=4,c;return"rc"===a.ty?b=5:"el"===a.ty?b=6:"sr"===a.ty&&(b=7),c=new aR(d,e,L.getShapeProp(this,a,b,this)),this.shapes.push(c),this.addShapeToModifiers(c),this.addToAnimatedContents(a,c),c},k.prototype.addToAnimatedContents=function(b,c){for(var a=0,d=this.animatedContents.length;a<d;){if(this.animatedContents[a].element===c)return;a+=1}this.animatedContents.push({fn:bM.createRenderFunction(b),element:c,data:b})},k.prototype.setElementStyles=function(b){var a,c=b.styles,d=this.stylesList.length;for(a=0;a<d;a+=1)this.stylesList[a].closed||c.push(this.stylesList[a])},k.prototype.reloadShapes=function(){this._isFirstFrame=!0;var a,b=this.itemsData.length;for(a=0;a<b;a+=1)this.prevViewData[a]=this.itemsData[a];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),b=this.dynamicProperties.length,a=0;a<b;a+=1)this.dynamicProperties[a].getValue();this.renderModifiers()},k.prototype.searchShapes=function(b,c,q,l,k,p,i){var a,g,n,o,d,e,m=[].concat(p),f=b.length-1,j=[],h=[];for(a=f;a>=0;a-=1){if((e=this.searchProcessedElement(b[a]))?c[a]=q[e-1]:b[a]._render=i,"fl"==b[a].ty||"st"==b[a].ty||"gf"==b[a].ty||"gs"==b[a].ty)e?c[a].style.closed=!1:c[a]=this.createStyleElement(b[a],k),b[a]._render&&l.appendChild(c[a].style.pElem),j.push(c[a].style);else if("gr"==b[a].ty){if(e)for(n=c[a].it.length,g=0;g<n;g+=1)c[a].prevViewData[g]=c[a].it[g];else c[a]=this.createGroupElement(b[a]);this.searchShapes(b[a].it,c[a].it,c[a].prevViewData,c[a].gr,k+1,m,i),b[a]._render&&l.appendChild(c[a].gr)}else"tr"==b[a].ty?(e||(c[a]=this.createTransformElement(b[a],l)),o=c[a].transform,m.push(o)):"sh"==b[a].ty||"rc"==b[a].ty||"el"==b[a].ty||"sr"==b[a].ty?(e||(c[a]=this.createShapeElement(b[a],m,k)),this.setElementStyles(c[a])):"tm"==b[a].ty||"rd"==b[a].ty||"ms"==b[a].ty?(e?(d=c[a]).closed=!1:((d=$.getModifier(b[a].ty)).init(this,b[a]),c[a]=d,this.shapeModifiers.push(d)),h.push(d)):"rp"==b[a].ty&&(e?(d=c[a]).closed=!0:(d=$.getModifier(b[a].ty),c[a]=d,d.init(this,b,a,c),this.shapeModifiers.push(d),i=!1),h.push(d));this.addProcessedElement(b[a],a+1)}for(f=j.length,a=0;a<f;a+=1)j[a].closed=!0;for(f=h.length,a=0;a<f;a+=1)h[a].closed=!0},k.prototype.renderInnerContent=function(){this.renderModifiers();var a,b=this.stylesList.length;for(a=0;a<b;a+=1)this.stylesList[a].reset();for(this.renderShape(),a=0;a<b;a+=1)(this.stylesList[a]._mdf||this._isFirstFrame)&&(this.stylesList[a].msElem&&(this.stylesList[a].msElem.setAttribute("d",this.stylesList[a].d),this.stylesList[a].d="M0 0"+this.stylesList[a].d),this.stylesList[a].pElem.setAttribute("d",this.stylesList[a].d||"M0 0"))},k.prototype.renderShape=function(){var b,a,c=this.animatedContents.length;for(b=0;b<c;b+=1)a=this.animatedContents[b],(this._isFirstFrame||a.element._isAnimated)&&!0!==a.data&&a.fn(a.data,a.element,this._isFirstFrame)},k.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},bI.prototype.renderFrame=function(c){if(c||this.filterManager._mdf){var a=this.filterManager.effectElements[0].p.v,b=this.filterManager.effectElements[1].p.v,d=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",b[0]-a[0]+" 0 0 0 "+a[0]+" "+(b[1]-a[1])+" 0 0 0 "+a[1]+" "+(b[2]-a[2])+" 0 0 0 "+a[2]+" 0 0 0 "+d+" 0")}},bl.prototype.renderFrame=function(b){if(b||this.filterManager._mdf){var a=this.filterManager.effectElements[2].p.v,c=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+a[0]+" 0 0 0 0 "+a[1]+" 0 0 0 0 "+a[2]+" 0 0 0 "+c+" 0")}},bm.prototype.renderFrame=function(f){var a,b,c,d,e;(f||this.filterManager._mdf)&&(a=.3*this.filterManager.effectElements[0].p.v,b=this.filterManager.effectElements[1].p.v,c=3==b?0:a,d=2==b?0:a,this.feGaussianBlur.setAttribute("stdDeviation",c+" "+d),e=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate",this.feGaussianBlur.setAttribute("edgeMode",e))},aQ.prototype.initialize=function(){var f,b,c,g,d=this.elem.layerElement.children||this.elem.layerElement.childNodes,e,i,h;for(1===this.filterManager.effectElements[1].p.v?(g=this.elem.maskManager.masksProperties.length,c=0):g=(c=this.filterManager.effectElements[0].p.v-1)+1,(b=a("g")).setAttribute("fill","none"),b.setAttribute("stroke-linecap","round"),b.setAttribute("stroke-dashoffset",1);c<g;c+=1)f=a("path"),b.appendChild(f),this.paths.push({p:f,m:c});if(3===this.filterManager.effectElements[10].p.v){e=a("mask"),i=s(),e.setAttribute("id",i),e.setAttribute("mask-type","alpha"),e.appendChild(b),this.elem.globalData.defs.appendChild(e),h=a("g");for(h.setAttribute("mask","url("+y+"#"+i+")");d[0];)h.appendChild(d[0]);this.elem.layerElement.appendChild(h),this.masker=e,b.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(d=this.elem.layerElement.children||this.elem.layerElement.childNodes;d.length;)this.elem.layerElement.removeChild(d[0]);this.elem.layerElement.appendChild(b),this.elem.layerElement.removeAttribute("mask"),b.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=b},aQ.prototype.renderFrame=function(c){var a,d,e,j,b,i,n,g,f,k,l,m,h;this.initialized||this.initialize(),j=this.paths.length;for(a=0;a<j;a+=1)if(-1!==this.paths[a].m&&(d=this.elem.maskManager.viewData[this.paths[a].m],e=this.paths[a].p,(c||this.filterManager._mdf||d.prop._mdf)&&e.setAttribute("d",d.lastPath),c||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||d.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){i=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,n=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100,g=e.getTotalLength(),b="0 0 0 "+g*i+" ",k=g*(n-i),l=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100,m=Math.floor(k/l);for(f=0;f<m;f+=1)b+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100+" ";b+="0 "+10*g+" 0 0"}else b="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v/100;e.setAttribute("stroke-dasharray",b)}(c||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(c||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)&&(c||this.filterManager.effectElements[3].p._mdf)&&(h=this.filterManager.effectElements[3].p.v,this.pathMasker.setAttribute("stroke","rgb("+q(255*h[0])+","+q(255*h[1])+","+q(255*h[2])+")"))},bo.prototype.renderFrame=function(d){if(d||this.filterManager._mdf){var a=this.filterManager.effectElements[0].p.v,b=this.filterManager.effectElements[1].p.v,c=this.filterManager.effectElements[2].p.v,e=c[0]+" "+b[0]+" "+a[0],f=c[1]+" "+b[1]+" "+a[1],g=c[2]+" "+b[2]+" "+a[2];this.feFuncR.setAttribute("tableValues",e),this.feFuncG.setAttribute("tableValues",f),this.feFuncB.setAttribute("tableValues",g)}},aE.prototype.createFeFunc=function(c,d){var b=a(c);return b.setAttribute("type","table"),d.appendChild(b),b},aE.prototype.getTableValue=function(a,d,n,b,e){for(var c,h,f=0,j=Math.min(a,d),k=Math.max(a,d),i=Array.call(null,{length:256}),l=0,m=e-b,g=d-a;f<=256;)h=(c=f/256)<=j?g<0?e:b:c>=k?g<0?b:e:b+m*Math.pow((c-a)/g,1/n),i[l++]=h,f+=256/255;return i.join(" ")},aE.prototype.renderFrame=function(c){if(c||this.filterManager._mdf){var b,a=this.filterManager.effectElements;this.feFuncRComposed&&(c||a[3].p._mdf||a[4].p._mdf||a[5].p._mdf||a[6].p._mdf||a[7].p._mdf)&&(b=this.getTableValue(a[3].p.v,a[4].p.v,a[5].p.v,a[6].p.v,a[7].p.v),this.feFuncRComposed.setAttribute("tableValues",b),this.feFuncGComposed.setAttribute("tableValues",b),this.feFuncBComposed.setAttribute("tableValues",b)),this.feFuncR&&(c||a[10].p._mdf||a[11].p._mdf||a[12].p._mdf||a[13].p._mdf||a[14].p._mdf)&&(b=this.getTableValue(a[10].p.v,a[11].p.v,a[12].p.v,a[13].p.v,a[14].p.v),this.feFuncR.setAttribute("tableValues",b)),this.feFuncG&&(c||a[17].p._mdf||a[18].p._mdf||a[19].p._mdf||a[20].p._mdf||a[21].p._mdf)&&(b=this.getTableValue(a[17].p.v,a[18].p.v,a[19].p.v,a[20].p.v,a[21].p.v),this.feFuncG.setAttribute("tableValues",b)),this.feFuncB&&(c||a[24].p._mdf||a[25].p._mdf||a[26].p._mdf||a[27].p._mdf||a[28].p._mdf)&&(b=this.getTableValue(a[24].p.v,a[25].p.v,a[26].p.v,a[27].p.v,a[28].p.v),this.feFuncB.setAttribute("tableValues",b)),this.feFuncA&&(c||a[31].p._mdf||a[32].p._mdf||a[33].p._mdf||a[34].p._mdf||a[35].p._mdf)&&(b=this.getTableValue(a[31].p.v,a[32].p.v,a[33].p.v,a[34].p.v,a[35].p.v),this.feFuncA.setAttribute("tableValues",b))}},a$.prototype.renderFrame=function(a){var b,c,d,e,f;(a||this.filterManager._mdf)&&(((a||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),a||this.filterManager.effectElements[0].p._mdf)&&(b=this.filterManager.effectElements[0].p.v,this.feFlood.setAttribute("flood-color",cg(Math.round(255*b[0]),Math.round(255*b[1]),Math.round(255*b[2])))),((a||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),a||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf)&&(c=this.filterManager.effectElements[3].p.v,d=(this.filterManager.effectElements[2].p.v-90)*g,e=c*Math.cos(d),f=c*Math.sin(d),this.feOffset.setAttribute("dx",e),this.feOffset.setAttribute("dy",f)))},aI=[];function af(c,d,b){this.initialized=!1,this.filterManager=d,this.filterElem=c,this.elem=b,b.matteElement=a("g"),b.matteElement.appendChild(b.layerElement),b.matteElement.appendChild(b.transformedElement),b.baseElement=b.matteElement}function bt(a){var b,c,g=a.data.ef?a.data.ef.length:0,f=s(),d=aq.createFilter(f),e=0;for(this.filters=[],b=0;b<g;b+=1)c=null,20===a.data.ef[b].ty?(e+=1,c=new bI(d,a.effectsManager.effectElements[b])):21===a.data.ef[b].ty?(e+=1,c=new bl(d,a.effectsManager.effectElements[b])):22===a.data.ef[b].ty?c=new aQ(a,a.effectsManager.effectElements[b]):23===a.data.ef[b].ty?(e+=1,c=new bo(d,a.effectsManager.effectElements[b])):24===a.data.ef[b].ty?(e+=1,c=new aE(d,a.effectsManager.effectElements[b])):25===a.data.ef[b].ty?(e+=1,c=new a$(d,a.effectsManager.effectElements[b])):28===a.data.ef[b].ty?c=new af(d,a.effectsManager.effectElements[b],a):29===a.data.ef[b].ty&&(e+=1,c=new bm(d,a.effectsManager.effectElements[b])),c&&this.filters.push(c);e&&(a.globalData.defs.appendChild(d),a.layerElement.setAttribute("filter","url("+y+"#"+f+")")),this.filters.length&&a.addRenderableComponent(this)}function aN(){this.saved=[],this.cArrPos=0,this.cTr=new m,this.cO=1;var a;for(this.savedOp=f("float32",15),a=0;a<15;a+=1)this.saved[a]=f("float32",16);this._length=15}function M(){}function ac(b,a,c){this.assetData=a.getAssetData(b.refId),this.img=a.imageLoader.getImage(this.assetData),this.initElement(b,a,c)}function aC(a,c,d){this.completeLayers=!1,this.layers=a.layers,this.pendingElements=[],this.elements=h(this.layers.length),this.initElement(a,c,d),this.tm=a.tm?b.getProp(this,a.tm,0,c.frameRate,this):{_placeholder:!0}}function aB(c,d){this.data=c,this.element=d,this.masksProperties=this.data.masksProperties||[],this.viewData=h(this.masksProperties.length);var a,e=this.masksProperties.length,b=!1;for(a=0;a<e;a++)"n"!==this.masksProperties[a].mode&&(b=!0),this.viewData[a]=L.getShapeProp(this.element,this.masksProperties[a],3);this.hasMasks=b,b&&this.element.addRenderableComponent(this)}function j(a,b,c){this.shapes=[],this.shapesData=a.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new aZ,this.initElement(a,b,c)}function au(a,b,c){this.initElement(a,b,c)}function an(a,b,c){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(a,b,c)}function aK(){}function O(a,b,c){}function ao(a,b,c){this.initElement(a,b,c)}function aj(a,c,d){this.layers=a.layers,this.supports3d=!a.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?h(this.layers.length):[],this.initElement(a,c,d),this.tm=a.tm?b.getProp(this,a.tm,0,c.frameRate,this):{_placeholder:!0}}function v(b,c,d){this.shapes=[],this.shapesData=b.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=a("g"),this.initElement(b,c,d),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function ax(a,b,c){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(a,b,c)}function aO(a,b,c){this.assetData=b.getAssetData(a.refId),this.initElement(a,b,c)}function R(a,f,h){var c,d,e;if(this.initFrame(),this.initBaseData(a,f,h),this.initHierarchy(),c=b.getProp,this.pe=c(this,a.pe,0,0,this),a.ks.p.s?(this.px=c(this,a.ks.p.x,1,0,this),this.py=c(this,a.ks.p.y,1,0,this),this.pz=c(this,a.ks.p.z,1,0,this)):this.p=c(this,a.ks.p,1,0,this),a.ks.a&&(this.a=c(this,a.ks.a,1,0,this)),a.ks.or.k.length&&a.ks.or.k[0].to){e=a.ks.or.k.length;for(d=0;d<e;d+=1)a.ks.or.k[d].to=null,a.ks.or.k[d].ti=null}this.or=c(this,a.ks.or,1,g,this),this.or.sh=!0,this.rx=c(this,a.ks.rx,0,g,this),this.ry=c(this,a.ks.ry,0,g,this),this.rz=c(this,a.ks.rz,0,g,this),this.mat=new m,this._prevMat=new m,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function bK(){}af.prototype.findSymbol=function(b){for(var a=0,c=aI.length;a<c;){if(aI[a]===b)return aI[a];a+=1}return null},af.prototype.replaceInParent=function(g,i){var c=g.layerElement.parentNode,e,f,b,h,d;if(c){for(e,f=c.children,b=0,h=f.length;b<h&&f[b]!==g.layerElement;)b+=1;b<=h-2&&(e=f[b+1]),d=a("use"),d.setAttribute("href","#"+i),e?c.insertBefore(d,e):c.appendChild(d)}},af.prototype.setElementAsMask=function(h,b){var d,c,g,e,f;this.findSymbol(b)||(d=s(),c=a("mask"),c.setAttribute("id",b.layerId),c.setAttribute("mask-type","alpha"),aI.push(b),g=h.globalData.defs,g.appendChild(c),e=a("symbol"),e.setAttribute("id",d),this.replaceInParent(b,d),e.appendChild(b.layerElement),g.appendChild(e),f=a("use"),f.setAttribute("href","#"+d),c.appendChild(f),b.data.hd=!1,b.show()),h.setMatte(b.layerId)},af.prototype.initialize=function(){for(var c=this.filterManager.effectElements[0].p.v,b=this.elem.comp.elements,a=0,d=b.length;a<d;)b[a]&&b[a].data.ind===c&&this.setElementAsMask(this.elem,b[a]),a+=1;this.initialized=!0},af.prototype.renderFrame=function(){this.initialized||this.initialize()},bt.prototype.renderFrame=function(b){var a,c=this.filters.length;for(a=0;a<c;a+=1)this.filters[a].renderFrame(b)},aN.prototype.duplicate=function(){var b=2*this._length,c=this.savedOp,a;this.savedOp=f("float32",b),this.savedOp.set(c),a=0;for(a=this._length;a<b;a+=1)this.saved[a]=f("float32",16);this._length=b},aN.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},M.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new aK(this)},createContent:function(){},setBlendMode:function(){var a=this.globalData,b;a.blendMode!==this.data.bm&&(a.blendMode=this.data.bm,b=aH(this.data.bm),a.canvasContext.globalCompositeOperation=b)},createRenderableComponents:function(){this.maskManager=new aB(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(){this.hidden||this.data.hd||(this.renderTransform(),this.renderRenderable(),this.setBlendMode(),this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(),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 m},M.prototype.hide=M.prototype.hideElement,M.prototype.show=M.prototype.showElement,d([z,D,M,x,B,T],ac),ac.prototype.initElement=k.prototype.initElement,ac.prototype.prepareFrame=Z.prototype.prepareFrame,ac.prototype.createContent=function(){var a,b,c,i,e,f,g,d,h;this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)&&(a=p("canvas"),a.width=this.assetData.w,a.height=this.assetData.h,i=a.getContext("2d"),e=this.img.width,f=this.img.height,g=e/f,d=this.assetData.w/this.assetData.h,h=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio,g>d&&"xMidYMid slice"===h||g<d&&"xMidYMid slice"!==h?b=(c=f)*d:c=(b=e)/d,i.drawImage(this.img,(e-b)/2,(f-c)/2,b,c,0,0,this.assetData.w,this.assetData.h),this.img=a)},ac.prototype.renderInnerContent=function(a){this.canvasContext.drawImage(this.img,0,0)},ac.prototype.destroy=function(){this.img=null},d([o,I,M],aC),aC.prototype.renderInnerContent=function(){var a;for(a=this.layers.length-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&this.elements[a].renderFrame()},aC.prototype.destroy=function(){var a;for(a=this.layers.length-1;a>=0;a-=1)this.elements[a]&&this.elements[a].destroy();this.layers=null,this.elements=null},aB.prototype.renderFrame=function(){var e,g,a,b,f,c,h,d,i;if(this.hasMasks){f=this.element.finalTransform.mat,c=this.element.canvasContext,h=this.masksProperties.length;for(c.beginPath(),e=0;e<h;e++)if("n"!==this.masksProperties[e].mode){this.masksProperties[e].inv&&(c.moveTo(0,0),c.lineTo(this.element.globalData.compSize.w,0),c.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),c.lineTo(0,this.element.globalData.compSize.h),c.lineTo(0,0)),b=this.viewData[e].v,g=f.applyToPointArray(b.v[0][0],b.v[0][1],0),c.moveTo(g[0],g[1]),i=b._length;for(d=1;d<i;d++)a=f.applyToTriplePoints(b.o[d-1],b.i[d],b.v[d]),c.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);a=f.applyToTriplePoints(b.o[d-1],b.i[0],b.v[0]),c.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5])}this.element.globalData.renderer.save(!0),c.clip()}},aB.prototype.getMaskProperty=Q.prototype.getMaskProperty,aB.prototype.destroy=function(){this.element=null},d([z,D,M,aJ,x,B,T],j),j.prototype.initElement=X.prototype.initElement,j.prototype.transformHelper={opacity:1,_opMdf:!1},j.prototype.dashResetter=[],j.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},j.prototype.createStyleElement=function(a,e){var d={data:a,type:a.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:!0===a.hd},c={},f;return"fl"==a.ty||"st"==a.ty?(c.c=b.getProp(this,a.c,1,255,this),c.c.k||(d.co="rgb("+q(c.c.v[0])+","+q(c.c.v[1])+","+q(c.c.v[2])+")")):"gf"!==a.ty&&"gs"!==a.ty||(c.s=b.getProp(this,a.s,1,null,this),c.e=b.getProp(this,a.e,1,null,this),c.h=b.getProp(this,a.h||{k:0},0,.01,this),c.a=b.getProp(this,a.a||{k:0},0,g,this),c.g=new ae(this,a.g,this)),c.o=b.getProp(this,a.o,0,.01,this),"st"==a.ty||"gs"==a.ty?(d.lc=this.lcEnum[a.lc]||"round",d.lj=this.ljEnum[a.lj]||"round",1==a.lj&&(d.ml=a.ml),c.w=b.getProp(this,a.w,0,null,this),c.w.k||(d.wi=c.w.v),a.d)&&(f=new ap(this,a.d,"canvas",this),c.d=f,c.d.k||(d.da=c.d.dashArray,d.do=c.d.dashoffset[0])):d.r=2===a.r?"evenodd":"nonzero",this.stylesList.push(d),c.style=d,c},j.prototype.createGroupElement=function(a){return{it:[],prevViewData:[]}},j.prototype.createTransformElement=function(a){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:b.getProp(this,a.o,0,.01,this),mProps:al.getTransformProperty(this,a,this)}}},j.prototype.createShapeElement=function(b){var a=new a_(this,b,this.stylesList,this.transformsManager);return this.shapes.push(a),this.addShapeToModifiers(a),a},j.prototype.reloadShapes=function(){this._isFirstFrame=!0;var a,b=this.itemsData.length;for(a=0;a<b;a+=1)this.prevViewData[a]=this.itemsData[a];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),b=this.dynamicProperties.length,a=0;a<b;a+=1)this.dynamicProperties[a].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},j.prototype.addTransformToStyleList=function(b){var a,c=this.stylesList.length;for(a=0;a<c;a+=1)this.stylesList[a].closed||this.stylesList[a].transforms.push(b)},j.prototype.removeTransformFromStyleList=function(){var a,b=this.stylesList.length;for(a=0;a<b;a+=1)this.stylesList[a].closed||this.stylesList[a].transforms.pop()},j.prototype.closeStyles=function(b){var a,c=b.length;for(a=0;a<c;a+=1)b[a].closed=!0},j.prototype.searchShapes=function(b,c,o,h,n){var a,f,m,e,d,k,i=b.length-1,l=[],g=[],j=[].concat(n);for(a=i;a>=0;a-=1){if((e=this.searchProcessedElement(b[a]))?c[a]=o[e-1]:b[a]._shouldRender=h,"fl"==b[a].ty||"st"==b[a].ty||"gf"==b[a].ty||"gs"==b[a].ty)e?c[a].style.closed=!1:c[a]=this.createStyleElement(b[a],j),l.push(c[a].style);else if("gr"==b[a].ty){if(e)for(m=c[a].it.length,f=0;f<m;f+=1)c[a].prevViewData[f]=c[a].it[f];else c[a]=this.createGroupElement(b[a]);this.searchShapes(b[a].it,c[a].it,c[a].prevViewData,h,j)}else"tr"==b[a].ty?(e||(k=this.createTransformElement(b[a]),c[a]=k),j.push(c[a]),this.addTransformToStyleList(c[a])):"sh"==b[a].ty||"rc"==b[a].ty||"el"==b[a].ty||"sr"==b[a].ty?e||(c[a]=this.createShapeElement(b[a])):"tm"==b[a].ty||"rd"==b[a].ty?(e?(d=c[a]).closed=!1:((d=$.getModifier(b[a].ty)).init(this,b[a]),c[a]=d,this.shapeModifiers.push(d)),g.push(d)):"rp"==b[a].ty&&(e?(d=c[a]).closed=!0:(d=$.getModifier(b[a].ty),c[a]=d,d.init(this,b,a,c),this.shapeModifiers.push(d),h=!1),g.push(d));this.addProcessedElement(b[a],a+1)}for(this.removeTransformFromStyleList(),this.closeStyles(l),i=g.length,a=0;a<i;a+=1)g[a].closed=!0},j.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)},j.prototype.renderShapeTransform=function(b,a){(b._opMdf||a.op._mdf||this._isFirstFrame)&&(a.opacity=b.opacity,a.opacity*=a.op.v,a._opMdf=!0)},j.prototype.drawLayer=function(){var g,h,j,d,k,i,e,c,a,l=this.stylesList.length,f=this.globalData.renderer,b=this.globalData.canvasContext;for(g=0;g<l;g+=1)if(("st"!==(c=(a=this.stylesList[g]).type)&&"gs"!==c||0!==a.wi)&&a.data._shouldRender&&0!==a.coOp&&0!==this.globalData.currentGlobalAlpha){for(f.save(),i=a.elements,"st"===c||"gs"===c?(b.strokeStyle="st"===c?a.co:a.grd,b.lineWidth=a.wi,b.lineCap=a.lc,b.lineJoin=a.lj,b.miterLimit=a.ml||0):b.fillStyle="fl"===c?a.co:a.grd,f.ctxOpacity(a.coOp),"st"!==c&&"gs"!==c&&b.beginPath(),f.ctxTransform(a.preTransforms.finalTransform.props),j=i.length,h=0;h<j;h+=1){for("st"!==c&&"gs"!==c||(b.beginPath(),a.da&&(b.setLineDash(a.da),b.lineDashOffset=a.do)),k=(e=i[h].trNodes).length,d=0;d<k;d+=1)"m"==e[d].t?b.moveTo(e[d].p[0],e[d].p[1]):"c"==e[d].t?b.bezierCurveTo(e[d].pts[0],e[d].pts[1],e[d].pts[2],e[d].pts[3],e[d].pts[4],e[d].pts[5]):b.closePath();"st"!==c&&"gs"!==c||(b.stroke(),a.da&&b.setLineDash(this.dashResetter))}"st"!==c&&"gs"!==c&&b.fill(a.r),f.restore()}},j.prototype.renderShape=function(e,b,d,f){var a,c;for(c=e,a=b.length-1;a>=0;a-=1)"tr"==b[a].ty?(c=d[a].transform,this.renderShapeTransform(e,c)):"sh"==b[a].ty||"el"==b[a].ty||"rc"==b[a].ty||"sr"==b[a].ty?this.renderPath(b[a],d[a]):"fl"==b[a].ty?this.renderFill(b[a],d[a],c):"st"==b[a].ty?this.renderStroke(b[a],d[a],c):"gf"==b[a].ty||"gs"==b[a].ty?this.renderGradientFill(b[a],d[a],c):"gr"==b[a].ty?this.renderShape(c,b[a].it,d[a].it):b[a].ty;f&&this.drawLayer()},j.prototype.renderStyledShape=function(g,i){var b,f,d,c,h,j,e,a;if(this._isFirstFrame||i._mdf||g.transforms._mdf){c=g.trNodes,h=i.paths,j=h._length,c.length=0,e=g.transforms.finalTransform;for(d=0;d<j;d+=1)if(a=h.shapes[d],a&&a.v){for(f=a._length,b=1;b<f;b+=1)1===b&&c.push({t:"m",p:e.applyToPointArray(a.v[0][0],a.v[0][1],0)}),c.push({t:"c",pts:e.applyToTriplePoints(a.o[b-1],a.i[b],a.v[b])});1===f&&c.push({t:"m",p:e.applyToPointArray(a.v[0][0],a.v[0][1],0)}),a.c&&f&&(c.push({t:"c",pts:e.applyToTriplePoints(a.o[b-1],a.i[0],a.v[0])}),c.push({t:"z"}))}g.trNodes=c}},j.prototype.renderPath=function(c,b){if(!0!==c.hd&&c._shouldRender){var a,d=b.styledShapes.length;for(a=0;a<d;a+=1)this.renderStyledShape(b.styledShapes[a],b.sh)}},j.prototype.renderFill=function(d,a,b){var c=a.style;(a.c._mdf||this._isFirstFrame)&&(c.co="rgb("+q(a.c.v[0])+","+q(a.c.v[1])+","+q(a.c.v[2])+")"),(a.o._mdf||b._opMdf||this._isFirstFrame)&&(c.coOp=a.o.v*b.opacity)},j.prototype.renderGradientFill=function(h,a,q){var f=a.style,k,b,d,i,l,j,o,n,g,c,p,e,m;if(!f.grd||a.g._mdf||a.s._mdf||a.e._mdf||1!==h.t&&(a.h._mdf||a.a._mdf)){k=this.globalData.canvasContext,b=a.s.v,d=a.e.v,1===h.t?g=k.createLinearGradient(b[0],b[1],d[0],d[1]):(i=Math.sqrt(Math.pow(b[0]-d[0],2)+Math.pow(b[1]-d[1],2)),l=Math.atan2(d[1]-b[1],d[0]-b[0]),j=i*(a.h.v>=1?.99:a.h.v<=-1?-.99:a.h.v),o=Math.cos(l+a.a.v)*j+b[0],n=Math.sin(l+a.a.v)*j+b[1],g=k.createRadialGradient(o,n,0,b[0],b[1],i)),p=h.g.p,e=a.g.c,m=1;for(c=0;c<p;c+=1)a.g._hasOpacity&&a.g._collapsable&&(m=a.g.o[2*c+1]),g.addColorStop(e[4*c]/100,"rgba("+e[4*c+1]+","+e[4*c+2]+","+e[4*c+3]+","+m+")");f.grd=g}f.coOp=a.o.v*q.opacity},j.prototype.renderStroke=function(e,a,d){var b=a.style,c=a.d;c&&(c._mdf||this._isFirstFrame)&&(b.da=c.dashArray,b.do=c.dashoffset[0]),(a.c._mdf||this._isFirstFrame)&&(b.co="rgb("+q(a.c.v[0])+","+q(a.c.v[1])+","+q(a.c.v[2])+")"),(a.o._mdf||d._opMdf||this._isFirstFrame)&&(b.coOp=a.o.v*d.opacity),(a.w._mdf||this._isFirstFrame)&&(b.wi=a.w.v)},j.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},d([z,D,M,x,B,T],au),au.prototype.initElement=k.prototype.initElement,au.prototype.prepareFrame=Z.prototype.prepareFrame,au.prototype.renderInnerContent=function(){var a=this.canvasContext;a.fillStyle=this.data.sc,a.fillRect(0,0,this.data.sw,this.data.sh)},d([z,D,M,x,B,T,G],an),an.prototype.tHelper=p("canvas").getContext("2d"),an.prototype.buildNewText=function(){var c=this.textProperty.currentData,v,s,e,r,y,o,d,t,l,b,w,q,f,p,a,i,g,n,u,j,m,x,k;this.renderedLetters=h(c.l?c.l.length:0),v=!1,c.fc?(v=!0,this.values.fill=this.buildColor(c.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=v,s=!1,c.sc&&(s=!0,this.values.stroke=this.buildColor(c.sc),this.values.sWidth=c.sw),y=this.globalData.fontManager.getFontByName(c.f),o=c.l,d=this.mHelper,this.stroke=s,this.values.fValue=c.finalSize+"px "+this.globalData.fontManager.getFontByName(c.f).fFamily,r=c.finalText.length,n=this.data.singleShape,u=c.tr/1e3*c.finalSize,j=0,m=0,x=!0,k=0;for(e=0;e<r;e+=1){for(l=(t=this.globalData.fontManager.getCharData(c.finalText[e],y.fStyle,this.globalData.fontManager.getFontByName(c.f).fFamily))&&t.data||{},d.reset(),n&&o[e].n&&(j=-u,m+=c.yOffset,m+=x?1:0,x=!1),p=(q=l.shapes?l.shapes[0].it:[]).length,d.scale(c.finalSize/100,c.finalSize/100),n&&this.applyTextPropertiesToMatrix(c,d,o[e].line,j,m),i=h(p),f=0;f<p;f+=1){for(w=q[f].ks.k.i.length,a=q[f].ks.k,g=[],b=1;b<w;b+=1)1==b&&g.push(d.applyToX(a.v[0][0],a.v[0][1],0),d.applyToY(a.v[0][0],a.v[0][1],0)),g.push(d.applyToX(a.o[b-1][0],a.o[b-1][1],0),d.applyToY(a.o[b-1][0],a.o[b-1][1],0),d.applyToX(a.i[b][0],a.i[b][1],0),d.applyToY(a.i[b][0],a.i[b][1],0),d.applyToX(a.v[b][0],a.v[b][1],0),d.applyToY(a.v[b][0],a.v[b][1],0));g.push(d.applyToX(a.o[b-1][0],a.o[b-1][1],0),d.applyToY(a.o[b-1][0],a.o[b-1][1],0),d.applyToX(a.i[0][0],a.i[0][1],0),d.applyToY(a.i[0][0],a.i[0][1],0),d.applyToX(a.v[0][0],a.v[0][1],0),d.applyToY(a.v[0][0],a.v[0][1],0)),i[f]=g}n&&(j+=o[e].l,j+=u),this.textSpans[k]?this.textSpans[k].elem=i:this.textSpans[k]={elem:i},k+=1}},an.prototype.renderInnerContent=function(){var f,n,e,h,c,g,d=this.canvasContext,a,o,m,j,b,k,l,i;this.finalTransform.mat.props,d.font=this.values.fValue,d.lineCap="butt",d.lineJoin="miter",d.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),o=this.textAnimator.renderedLetters,m=this.textProperty.currentData.l,n=m.length,k=null,l=null,i=null;for(f=0;f<n;f+=1)if(!m[f].n){if((a=o[f])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(a.p),this.globalData.renderer.ctxOpacity(a.o)),this.fill){for(a&&a.fc?k!==a.fc&&(k=a.fc,d.fillStyle=a.fc):k!==this.values.fill&&(k=this.values.fill,d.fillStyle=this.values.fill),h=(j=this.textSpans[f].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<h;e+=1)for(g=(b=j[e]).length,this.globalData.canvasContext.moveTo(b[0],b[1]),c=2;c<g;c+=6)this.globalData.canvasContext.bezierCurveTo(b[c],b[c+1],b[c+2],b[c+3],b[c+4],b[c+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(a&&a.sw?i!==a.sw&&(i=a.sw,d.lineWidth=a.sw):i!==this.values.sWidth&&(i=this.values.sWidth,d.lineWidth=this.values.sWidth),a&&a.sc?l!==a.sc&&(l=a.sc,d.strokeStyle=a.sc):l!==this.values.stroke&&(l=this.values.stroke,d.strokeStyle=this.values.stroke),h=(j=this.textSpans[f].elem).length,this.globalData.canvasContext.beginPath(),e=0;e<h;e+=1)for(g=(b=j[e]).length,this.globalData.canvasContext.moveTo(b[0],b[1]),c=2;c<g;c+=6)this.globalData.canvasContext.bezierCurveTo(b[c],b[c+1],b[c+2],b[c+3],b[c+4],b[c+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}a&&this.globalData.renderer.restore()}},aK.prototype.renderFrame=function(){},O.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=p(this.data.tg||"div"),this.data.hasMask?(this.svgElement=a("svg"),this.layerElement=a("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,W(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new aK(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&(this.transformedElement.style.transform=this.transformedElement.style.webkitTransform=this.finalTransform.mat.toCSS()),this.finalTransform._opMdf&&(this.transformedElement.style.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 Q(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},O.prototype.getBaseElement=ai.prototype.getBaseElement,O.prototype.destroyBaseElement=O.prototype.destroy,O.prototype.buildElementParenting=i.prototype.buildElementParenting,d([z,D,O,x,B,X],ao),ao.prototype.createContent=function(){var b;this.data.hasMask?((b=a("rect")).setAttribute("width",this.data.sw),b.setAttribute("height",this.data.sh),b.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((b=p("div")).style.width=this.data.sw+"px",b.style.height=this.data.sh+"px",b.style.backgroundColor=this.data.sc),this.layerElement.appendChild(b)},d([i,I,O],aj),aj.prototype._createBaseContainerElements=aj.prototype.createContainerElements,aj.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},aj.prototype.addTo3dContainer=function(c,d){for(var b,a=0;a<d;)this.elements[a]&&this.elements[a].getBaseElement&&(b=this.elements[a].getBaseElement()),a+=1;b?this.layerElement.insertBefore(c,b):this.layerElement.appendChild(c)},d([z,D,ao,k,O,x,B,T],v),v.prototype._renderShapeFrame=v.prototype.renderInnerContent,v.prototype.createContent=function(){var b,c;this.baseElement.style.fontSize=0,this.data.hasMask?(this.layerElement.appendChild(this.shapesContainer),b=this.svgElement):(b=a("svg"),c=this.comp.data?this.comp.data:this.globalData.compSize,b.setAttribute("width",c.w),b.setAttribute("height",c.h),b.appendChild(this.shapesContainer),this.layerElement.appendChild(b)),this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=b},v.prototype.getTransformedPoint=function(c,a){var b,d=c.length;for(b=0;b<d;b+=1)a=c[b].mProps.v.applyToPointArray(a[0],a[1],0);return a},v.prototype.calculateShapeBoundingBox=function(h,i){var b,e,f,g,d,a=h.sh.v,c=h.transformers,j=a._length;if(!(j<=1)){for(b=0;b<j-1;b+=1)e=this.getTransformedPoint(c,a.v[b]),f=this.getTransformedPoint(c,a.o[b]),g=this.getTransformedPoint(c,a.i[b+1]),d=this.getTransformedPoint(c,a.v[b+1]),this.checkBounds(e,f,g,d,i);a.c&&(e=this.getTransformedPoint(c,a.v[b]),f=this.getTransformedPoint(c,a.o[b]),g=this.getTransformedPoint(c,a.i[0]),d=this.getTransformedPoint(c,a.v[0]),this.checkBounds(e,f,g,d,i))}},v.prototype.checkBounds=function(c,d,e,f,a){this.getBoundsOfCurve(c,d,e,f);var b=this.shapeBoundingBox;a.x=am(b.left,a.x),a.xMax=aD(b.right,a.xMax),a.y=am(b.top,a.y),a.yMax=aD(b.bottom,a.yMax)},v.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},v.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},v.prototype.getBoundsOfCurve=function(c,f,h,e){for(var g,b,i,j,k,l,m,d=[[c[0],e[0]],[c[1],e[1]]],a=0;a<2;++a)if(b=6*c[a]-12*f[a]+6*h[a],g=-3*c[a]+9*f[a]-9*h[a]+3*e[a],i=3*f[a]-3*c[a],b|=0,i|=0,0!==(g|=0))(k=b*b-4*i*g)<0||(0<(l=(-b+aA(k))/(2*g))&&l<1&&d[a].push(this.calculateF(l,c,f,h,e,a)),0<(m=(-b-aA(k))/(2*g))&&m<1&&d[a].push(this.calculateF(m,c,f,h,e,a)));else{if(0===b)continue;0<(j=-i/b)&&j<1&&d[a].push(this.calculateF(j,c,f,h,e,a))}this.shapeBoundingBox.left=am.apply(null,d[0]),this.shapeBoundingBox.top=am.apply(null,d[1]),this.shapeBoundingBox.right=aD.apply(null,d[0]),this.shapeBoundingBox.bottom=aD.apply(null,d[1])},v.prototype.calculateF=function(a,c,d,e,f,b){return C(1-a,3)*c[b]+3*C(1-a,2)*a*d[b]+3*(1-a)*C(a,2)*e[b]+C(a,3)*f[b]},v.prototype.calculateBoundingBox=function(b,c){var a,d=b.length;for(a=0;a<d;a+=1)b[a]&&b[a].sh?this.calculateShapeBoundingBox(b[a],c):b[a]&&b[a].it&&this.calculateBoundingBox(b[a].it,c)},v.prototype.currentBoxContains=function(a){return this.currentBBox.x<=a.x&&this.currentBBox.y<=a.y&&this.currentBBox.width+this.currentBBox.x>=a.x+a.width&&this.currentBBox.height+this.currentBBox.y>=a.y+a.height},v.prototype.renderInnerContent=function(){var a,b,c;if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){if(a=this.tempBoundingBox,b=999999,a.x=b,a.xMax=-b,a.y=b,a.yMax=-b,this.calculateBoundingBox(this.itemsData,a),a.width=a.xMax<a.x?0:a.xMax-a.x,a.height=a.yMax<a.y?0:a.yMax-a.y,this.currentBoxContains(a))return;c=!1,this.currentBBox.w!==a.width&&(this.currentBBox.w=a.width,this.shapeCont.setAttribute("width",a.width),c=!0),this.currentBBox.h!==a.height&&(this.currentBBox.h=a.height,this.shapeCont.setAttribute("height",a.height),c=!0),(c||this.currentBBox.x!==a.x||this.currentBBox.y!==a.y)&&(this.currentBBox.w=a.width,this.currentBBox.h=a.height,this.currentBBox.x=a.x,this.currentBBox.y=a.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.shapeCont.style.transform=this.shapeCont.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)")}},d([z,D,O,x,B,X,G],ax),ax.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var b=a("g");this.maskedElement.appendChild(b),this.innerElem=b}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},ax.prototype.buildNewText=function(){var c=this.textProperty.currentData,g,j,o,l,u,t,b,f,e,m,s,n,q,d,k,r,i;this.renderedLetters=h(c.l?c.l.length:0),g=this.innerElem.style,g.color=g.fill=c.fc?this.buildColor(c.fc):"rgba(0,0,0,0)",c.sc&&(g.stroke=this.buildColor(c.sc),g.strokeWidth=c.sw+"px"),l=this.globalData.fontManager.getFontByName(c.f),this.globalData.fontManager.chars||(g.fontSize=c.finalSize+"px",g.lineHeight=c.finalSize+"px",l.fClass?this.innerElem.className=l.fClass:(g.fontFamily=l.fFamily,u=c.fWeight,t=c.fStyle,g.fontStyle=t,g.fontWeight=u)),m=c.l,o=m.length,n=this.mHelper,q="",d=0;for(j=0;j<o;j+=1)this.globalData.fontManager.chars?(this.textPaths[d]?b=this.textPaths[d]:((b=a("path")).setAttribute("stroke-linecap","butt"),b.setAttribute("stroke-linejoin","round"),b.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[d]?e=(f=this.textSpans[d]).children[0]:((f=p("div")).style.lineHeight=0,(e=a("svg")).appendChild(b),W(f)))):this.isMasked?b=this.textPaths[d]?this.textPaths[d]:a("text"):this.textSpans[d]?(f=this.textSpans[d],b=this.textPaths[d]):(W(f=p("span")),W(b=p("span")),f.appendChild(b)),this.globalData.fontManager.chars?(r=this.globalData.fontManager.getCharData(c.finalText[j],l.fStyle,this.globalData.fontManager.getFontByName(c.f).fFamily),(k=r?r.data:null,n.reset(),k&&k.shapes&&(s=k.shapes[0].it,n.scale(c.finalSize/100,c.finalSize/100),q=this.createPathShape(n,s),b.setAttribute("d",q)),this.isMasked)?this.innerElem.appendChild(b):(this.innerElem.appendChild(f),k&&k.shapes?(document.body.appendChild(e),i=e.getBBox(),e.setAttribute("width",i.width+2),e.setAttribute("height",i.height+2),e.setAttribute("viewBox",i.x-1+" "+(i.y-1)+" "+(i.width+2)+" "+(i.height+2)),e.style.transform=e.style.webkitTransform="translate("+(i.x-1)+"px,"+(i.y-1)+"px)",m[j].yOffset=i.y-1):(e.setAttribute("width",1),e.setAttribute("height",1)),f.appendChild(e))):(b.textContent=m[j].val,b.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked?this.innerElem.appendChild(b):(this.innerElem.appendChild(f),b.style.transform=b.style.webkitTransform="translate3d(0,"+-c.finalSize/1.2+"px,0)")),this.isMasked?this.textSpans[d]=b:this.textSpans[d]=f,this.textSpans[d].style.display="block",this.textPaths[d]=b,d+=1;for(;d<this.textSpans.length;)this.textSpans[d].style.display="none",d+=1},ax.prototype.renderInnerContent=function(){var c,g,a,d,e,f,i,h,b;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),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)")}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){f=0,i=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;for(g=h.length,c=0;c<g;c+=1)h[c].n?f+=1:(d=this.textSpans[c],e=this.textPaths[c],a=i[f],f+=1,a._mdf.m&&(this.isMasked?d.setAttribute("transform",a.m):d.style.transform=d.style.webkitTransform=a.m),d.style.opacity=a.o,a.sw&&a._mdf.sw&&e.setAttribute("stroke-width",a.sw),a.sc&&a._mdf.sc&&e.setAttribute("stroke",a.sc),a.fc&&a._mdf.fc&&(e.setAttribute("fill",a.fc),e.style.color=a.fc));this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)&&(b=this.innerElem.getBBox(),this.currentBBox.w!==b.width&&(this.currentBBox.w=b.width,this.svgElement.setAttribute("width",b.width)),this.currentBBox.h!==b.height&&(this.currentBBox.h=b.height,this.svgElement.setAttribute("height",b.height)),this.currentBBox.w===b.width+2&&this.currentBBox.h===b.height+2&&this.currentBBox.x===b.x-1&&this.currentBBox.y===b.y-1||(this.currentBBox.w=b.width+2,this.currentBBox.h=b.height+2,this.currentBBox.x=b.x-1,this.currentBBox.y=b.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),this.svgElement.style.transform=this.svgElement.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)"))}},d([z,D,O,ao,x,B,T],aO),aO.prototype.createContent=function(){var b=this.globalData.getAssetsPath(this.assetData),c=new Image;this.data.hasMask?(this.imageElem=a("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",b),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(c),c.src=b,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},d([z,B,x],R),R.prototype.setup=function(){var b,a,c=this.comp.threeDElements.length;for(b=0;b<c;b+=1)"3d"===(a=this.comp.threeDElements[b]).type&&(a.perspectiveElem.style.perspective=a.perspectiveElem.style.webkitPerspective=this.pe.v+"px",a.container.style.transformOrigin=a.container.style.mozTransformOrigin=a.container.style.webkitTransformOrigin="0px 0px 0px",a.perspectiveElem.style.transform=a.perspectiveElem.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)")},R.prototype.createElements=function(){},R.prototype.hide=function(){},R.prototype.renderFrame=function(){var b,e,g=this._isFirstFrame,a,d,h,c,j,k,l,i,f;if(this.hierarchy)for(e=this.hierarchy.length,b=0;b<e;b+=1)g=this.hierarchy[b].finalTransform.mProp._mdf||g;if(g||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(b=e=this.hierarchy.length-1;b>=0;b-=1)a=this.hierarchy[b].finalTransform.mProp,this.mat.translate(-a.p.v[0],-a.p.v[1],a.p.v[2]),this.mat.rotateX(-a.or.v[0]).rotateY(-a.or.v[1]).rotateZ(a.or.v[2]),this.mat.rotateX(-a.rx.v).rotateY(-a.ry.v).rotateZ(a.rz.v),this.mat.scale(1/a.s.v[0],1/a.s.v[1],1/a.s.v[2]),this.mat.translate(a.a.v[0],a.a.v[1],a.a.v[2]);if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a&&(d=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]],h=Math.sqrt(Math.pow(d[0],2)+Math.pow(d[1],2)+Math.pow(d[2],2)),c=[d[0]/h,d[1]/h,d[2]/h],j=Math.sqrt(c[2]*c[2]+c[0]*c[0]),k=Math.atan2(c[1],j),l=Math.atan2(c[0],-c[2]),this.mat.rotateY(l).rotateX(-k)),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),i=!this._prevMat.equals(this.mat),(i||this.pe._mdf)&&this.comp.threeDElements){for(e=this.comp.threeDElements.length,b=0;b<e;b+=1)"3d"===(f=this.comp.threeDElements[b]).type&&(i&&(f.container.style.transform=f.container.style.webkitTransform=this.mat.toCSS()),this.pe._mdf&&(f.perspectiveElem.style.perspective=f.perspectiveElem.style.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},R.prototype.prepareFrame=function(a){this.prepareProperties(a,!0)},R.prototype.destroy=function(){},R.prototype.getBaseElement=function(){return null},bK.prototype.renderFrame=function(){},u=function(){var b={},a=[],g=0,c=0,f=0,h=!0,d=!1;function q(e){for(var b=0,d=e.target;b<c;)a[b].animation===d&&(a.splice(b,1),b-=1,c-=1,d.isPaused||l()),b+=1}function i(d,g){var b,f;if(!d)return null;for(b=0;b<c;){if(a[b].elem==d&&null!==a[b].elem)return a[b].animation;b+=1}return f=new e,m(f,d),f.setData(d,g),f}function n(){f+=1,j()}function l(){f-=1}function m(b,d){b.addEventListener("destroy",q),b.addEventListener("_active",n),b.addEventListener("_idle",l),a.push({elem:d,animation:b}),c+=1}function k(e){var b,i=e-g;for(b=0;b<c;b+=1)a[b].animation.advanceTime(i);g=e,f&&!d?F.requestAnimationFrame(k):h=!0}function o(a){g=a,F.requestAnimationFrame(k)}function j(){!d&&f&&h&&(F.requestAnimationFrame(o),h=!1)}return b.registerAnimation=i,b.loadAnimation=function(b){var a=new e;return m(a,null),a.setParams(b),a},b.setSpeed=function(d,e){var b;for(b=0;b<c;b+=1)a[b].animation.setSpeed(d,e)},b.setDirection=function(d,e){var b;for(b=0;b<c;b+=1)a[b].animation.setDirection(d,e)},b.play=function(d){var b;for(b=0;b<c;b+=1)a[b].animation.play(d)},b.pause=function(d){var b;for(b=0;b<c;b+=1)a[b].animation.pause(d)},b.stop=function(d){var b;for(b=0;b<c;b+=1)a[b].animation.stop(d)},b.togglePause=function(d){var b;for(b=0;b<c;b+=1)a[b].animation.togglePause(d)},b.searchAnimations=function(e,h,b){var c,d=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),f=d.length,g,a;for(c=0;c<f;c+=1)b&&d[c].setAttribute("data-bm-type",b),i(d[c],e);h&&0===f&&(b||(b="svg"),g=document.getElementsByTagName("body")[0],g.innerHTML="",a=p("div"),a.style.width="100%",a.style.height="100%",a.setAttribute("data-bm-type",b),g.appendChild(a),i(a,e))},b.resize=function(){var b;for(b=0;b<c;b+=1)a[b].animation.resize()},b.goToAndStop=function(d,e,f){var b;for(b=0;b<c;b+=1)a[b].animation.goToAndStop(d,e,f)},b.destroy=function(d){var b;for(b=c-1;b>=0;b-=1)a[b].animation.destroy(d)},b.freeze=function(){d=!0},b.unfreeze=function(){d=!1,j()},b.getRegisteredAnimations=function(){var b,d=a.length,c=[];for(b=0;b<d;b+=1)c.push(a[b].animation);return c},b}(),e=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=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=s(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.subframeEnabled=bF,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=bv(),this.imagePreloader=new bX},d([aW],e),e.prototype.setParams=function(a){a.context&&(this.context=a.context),(a.wrapper||a.container)&&(this.wrapper=a.wrapper||a.container);var b=a.animType?a.animType:a.renderer?a.renderer:"svg";switch(b){case"canvas":this.renderer=new o(this,a.rendererSettings);break;case"svg":this.renderer=new n(this,a.rendererSettings);break;default:this.renderer=new i(this,a.rendererSettings)}this.renderer.setProjectInterface(this.projectInterface),this.animType=b,""===a.loop||null===a.loop||(!1===a.loop?this.loop=!1:!0===a.loop?this.loop=!0:this.loop=parseInt(a.loop)),this.autoplay=!("autoplay"in a)||a.autoplay,this.name=a.name?a.name:"",this.autoloadSegments=!a.hasOwnProperty("autoloadSegments")||a.autoloadSegments,this.assetsPath=a.assetsPath,a.animationData?this.configAnimation(a.animationData):a.path&&("json"!=a.path.substr(-4)&&("/"!=a.path.substr(-1,1)&&(a.path+="../../../../../index.html"),a.path+="data.json"),-1!=a.path.lastIndexOf("\\")?this.path=a.path.substr(0,a.path.lastIndexOf("\\")+1):this.path=a.path.substr(0,a.path.lastIndexOf("../../../../../index.html")+1),this.fileName=a.path.substr(a.path.lastIndexOf("../../../../../index.html")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),bg.load(a.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))},e.prototype.setData=function(e,c){var b={wrapper:e,animationData:c?"object"==typeof c?c:JSON.parse(c):null},a=e.attributes,d,f;b.path=a.getNamedItem("data-animation-path")?a.getNamedItem("data-animation-path").value:a.getNamedItem("data-bm-path")?a.getNamedItem("data-bm-path").value:a.getNamedItem("bm-path")?a.getNamedItem("bm-path").value:"",b.animType=a.getNamedItem("data-anim-type")?a.getNamedItem("data-anim-type").value:a.getNamedItem("data-bm-type")?a.getNamedItem("data-bm-type").value:a.getNamedItem("bm-type")?a.getNamedItem("bm-type").value:a.getNamedItem("data-bm-renderer")?a.getNamedItem("data-bm-renderer").value:a.getNamedItem("bm-renderer")?a.getNamedItem("bm-renderer").value:"canvas",d=a.getNamedItem("data-anim-loop")?a.getNamedItem("data-anim-loop").value:a.getNamedItem("data-bm-loop")?a.getNamedItem("data-bm-loop").value:a.getNamedItem("bm-loop")?a.getNamedItem("bm-loop").value:"",""===d||(b.loop="false"!==d&&("true"===d||parseInt(d))),f=a.getNamedItem("data-anim-autoplay")?a.getNamedItem("data-anim-autoplay").value:a.getNamedItem("data-bm-autoplay")?a.getNamedItem("data-bm-autoplay").value:!a.getNamedItem("bm-autoplay")||a.getNamedItem("bm-autoplay").value,b.autoplay="false"!==f,b.name=a.getNamedItem("data-name")?a.getNamedItem("data-name").value:a.getNamedItem("data-bm-name")?a.getNamedItem("data-bm-name").value:a.getNamedItem("bm-name")?a.getNamedItem("bm-name").value:"","false"===(a.getNamedItem("data-anim-prerender")?a.getNamedItem("data-anim-prerender").value:a.getNamedItem("data-bm-prerender")?a.getNamedItem("data-bm-prerender").value:a.getNamedItem("bm-prerender")?a.getNamedItem("bm-prerender").value:"")&&(b.prerender=!1),this.setParams(b)},e.prototype.includeLayers=function(a){a.op>this.animationData.op&&(this.animationData.op=a.op,this.totalFrames=Math.floor(a.op-this.animationData.ip));var b,c,d=this.animationData.layers,e=d.length,f=a.layers,g=f.length;for(c=0;c<g;c+=1)for(b=0;b<e;){if(d[b].id==f[c].id){d[b]=f[c];break}b+=1}if((a.chars||a.fonts)&&(this.renderer.globalData.fontManager.addChars(a.chars),this.renderer.globalData.fontManager.addFonts(a.fonts,this.renderer.globalData.defs)),a.assets)for(e=a.assets.length,b=0;b<e;b+=1)this.animationData.assets.push(a.assets[b]);this.animationData.__complete=!1,aX.completeData(this.animationData,this.renderer.globalData.fontManager),this.renderer.includeLayers(a.layers),ad&&ad.initExpressions(this),this.loadNextSegment()},e.prototype.loadNextSegment=function(){var a=this.animationData.segments,b,c;if(!a||0===a.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);b=a.shift(),this.timeCompleted=b.time*this.frameRate,c=this.path+this.fileName+"_"+this.segmentPos+".json",this.segmentPos+=1,bg.load(c,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},e.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},e.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},e.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},e.prototype.configAnimation=function(a){this.renderer&&(this.animationData=a,this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.renderer.configAnimation(a),a.assets||(a.assets=[]),this.renderer.searchExtraCompositions(a.assets),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.firstFrame=Math.round(this.animationData.ip),this.frameMult=this.animationData.fr/1e3,this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded())},e.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.loaded()?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},e.prototype.checkLoaded=function(){this.isLoaded||!this.renderer.globalData.fontManager.loaded()||!this.imagePreloader.loaded()&&"canvas"===this.renderer.rendererType||(this.isLoaded=!0,aX.completeData(this.animationData,this.renderer.globalData.fontManager),ad&&ad.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())},e.prototype.resize=function(){this.renderer.updateContainerSize()},e.prototype.setSubframe=function(a){this.subframeEnabled=!!a},e.prototype.gotoFrame=function(){this.currentFrame=this.subframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame()},e.prototype.renderFrame=function(){!1!==this.isLoaded&&this.renderer.renderFrame(this.currentFrame+this.firstFrame)},e.prototype.play=function(a){a&&this.name!=a||!0===this.isPaused&&(this.isPaused=!1,this._idle&&(this._idle=!1,this.trigger("_active")))},e.prototype.pause=function(a){a&&this.name!=a||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"))},e.prototype.togglePause=function(a){a&&this.name!=a||(!0===this.isPaused?this.play():this.pause())},e.prototype.stop=function(a){a&&this.name!=a||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},e.prototype.goToAndStop=function(a,c,b){b&&this.name!=b||(c?this.setCurrentRawFrameValue(a):this.setCurrentRawFrameValue(a*this.frameModifier),this.pause())},e.prototype.goToAndPlay=function(a,b,c){this.goToAndStop(a,b,c),this.play()},e.prototype.advanceTime=function(c){if(!0!==this.isPaused&&!1!==this.isLoaded){var a=this.currentRawFrame+c*this.frameModifier,b=!1;a>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?a>=this.totalFrames?(this.playCount+=1,this.checkSegments(a%this.totalFrames)||(this.setCurrentRawFrameValue(a%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(a):this.checkSegments(a>this.totalFrames?a%this.totalFrames:0)||(b=!0,a=this.totalFrames-1):a<0?this.checkSegments(a%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(b=!0,a=0):(this.setCurrentRawFrameValue(this.totalFrames+a%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(a),b&&(this.setCurrentRawFrameValue(a),this.pause(),this.trigger("complete"))}},e.prototype.adjustSegment=function(a,b){this.playCount=0,a[1]<a[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.timeCompleted=this.totalFrames=a[0]-a[1],this.firstFrame=a[1],this.setCurrentRawFrameValue(this.totalFrames-.001-b)):a[1]>a[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.timeCompleted=this.totalFrames=a[1]-a[0],this.firstFrame=a[0],this.setCurrentRawFrameValue(.001+b)),this.trigger("segmentStart")},e.prototype.setSegment=function(a,c){var b=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<a?b=a:this.currentRawFrame+this.firstFrame>c&&(b=c-a)),this.firstFrame=a,this.timeCompleted=this.totalFrames=c-a,-1!==b&&this.goToAndStop(b,!0)},e.prototype.playSegments=function(a,c){if(c&&(this.segments.length=0),"object"==typeof a[0]){var b,d=a.length;for(b=0;b<d;b+=1)this.segments.push(a[b])}else this.segments.push(a);this.segments.length&&c&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},e.prototype.resetSegments=function(a){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),a&&this.checkSegments(0)},e.prototype.checkSegments=function(a){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),a),!0)},e.prototype.destroy=function(a){a&&this.name!=a||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=this.onLoopComplete=this.onComplete=this.onSegmentStart=this.onDestroy=null,this.renderer=null)},e.prototype.setCurrentRawFrameValue=function(a){this.currentRawFrame=a,this.gotoFrame()},e.prototype.setSpeed=function(a){this.playSpeed=a,this.updaFrameModifier()},e.prototype.setDirection=function(a){this.playDirection=a<0?-1:1,this.updaFrameModifier()},e.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection},e.prototype.getPath=function(){return this.path},e.prototype.getAssetsPath=function(a){var b="",c;return a.e?b=a.p:this.assetsPath?(c=a.p,-1!==c.indexOf("images/index.html")&&(c=c.split("../../../../../index.html")[1]),b=this.assetsPath+c):(b=this.path,b+=a.u?a.u:"",b+=a.p),b},e.prototype.getAssetData=function(b){for(var a=0,c=this.assets.length;a<c;){if(b==this.assets[a].id)return this.assets[a];a+=1}},e.prototype.hide=function(){this.renderer.hide()},e.prototype.show=function(){this.renderer.show()},e.prototype.getDuration=function(a){return a?this.totalFrames:this.totalFrames/this.frameRate},e.prototype.trigger=function(a){if(this._cbs&&this._cbs[a])switch(a){case"enterFrame":this.triggerEvent(a,new bq(a,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(a,new bj(a,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(a,new bk(a,this.frameMult));break;case"segmentStart":this.triggerEvent(a,new bi(a,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(a,new bf(a,this));break;default:this.triggerEvent(a)}"enterFrame"===a&&this.onEnterFrame&&this.onEnterFrame.call(this,new bq(a,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===a&&this.onLoopComplete&&this.onLoopComplete.call(this,new bj(a,this.loop,this.playCount,this.frameMult)),"complete"===a&&this.onComplete&&this.onComplete.call(this,new bk(a,this.frameMult)),"segmentStart"===a&&this.onSegmentStart&&this.onSegmentStart.call(this,new bi(a,this.firstFrame,this.totalFrames)),"destroy"===a&&this.onDestroy&&this.onDestroy.call(this,new bf(a,this))},bN=function(){var a={};return a.initExpressions=function(a){var c=0,b=[];a.renderer.compInterface=bx(a.renderer),a.renderer.globalData.projectInterface.registerComposition(a.renderer),a.renderer.globalData.pushExpression=function(){c+=1},a.renderer.globalData.popExpression=function(){0==(c-=1)&&function(){var a,c=b.length;for(a=0;a<c;a+=1)b[a].release();b.length=0}()},a.renderer.globalData.registerExpressionProperty=function(a){-1===b.indexOf(a)&&b.push(a)}},a}(),ad=bN,ay=function(){var e={},b=J,H=null,E=null,m,k,l,y,u,t,N,v,w,z,C,n;function c(a){return a.constructor===Array||a.constructor===Float32Array}function a(a,b){return"number"===a||"boolean"===a||"string"===a||b instanceof Number}function D(a){var d=typeof a,b,f,e;if("number"===d||"boolean"===d||a instanceof Number)return-a;if(c(a)){f=a.length,e=[];for(b=0;b<f;b+=1)e[b]=-a[b];return e}return a.propType?a.v:void 0}m=U.getBezierEasing(.333,0,.833,.833,"easeIn").get,k=U.getBezierEasing(.167,.167,.667,1,"easeOut").get,l=U.getBezierEasing(.33,0,.667,1,"easeInOut").get;function j(b,d){var f=typeof b,g=typeof d,e,i,j,h;if("string"===f||"string"===g)return b+d;if(a(f,b)&&a(g,d))return b+d;if(c(b)&&a(g,d))return(b=b.slice(0))[0]=b[0]+d,b;if(a(f,b)&&c(d))return(d=d.slice(0))[0]=b+d[0],d;if(c(b)&&c(d)){for(e=0,i=b.length,j=d.length,h=[];e<i||e<j;)("number"==typeof b[e]||b[e]instanceof Number)&&("number"==typeof d[e]||d[e]instanceof Number)?h[e]=b[e]+d[e]:h[e]=void 0===d[e]?b[e]:b[e]||d[e],e+=1;return h}return 0}y=j;function o(b,d){var f=typeof b,g=typeof d,e,i,j,h;if(a(f,b)&&a(g,d))return"string"===f&&(b=parseInt(b)),"string"===g&&(d=parseInt(d)),b-d;if(c(b)&&a(g,d))return(b=b.slice(0))[0]=b[0]-d,b;if(a(f,b)&&c(d))return(d=d.slice(0))[0]=b-d[0],d;if(c(b)&&c(d)){for(e=0,i=b.length,j=d.length,h=[];e<i||e<j;)("number"==typeof b[e]||b[e]instanceof Number)&&("number"==typeof d[e]||d[e]instanceof Number)?h[e]=b[e]-d[e]:h[e]=void 0===d[e]?b[e]:b[e]||d[e],e+=1;return h}return 0}function p(d,e){var g,b,h,i=typeof d,j=typeof e;if(a(i,d)&&a(j,e))return d*e;if(c(d)&&a(j,e)){for(h=d.length,g=f("float32",h),b=0;b<h;b+=1)g[b]=d[b]*e;return g}if(a(i,d)&&c(e)){for(h=e.length,g=f("float32",h),b=0;b<h;b+=1)g[b]=d*e[b];return g}return 0}function h(d,e){var g,b,h,i=typeof d,j=typeof e;if(a(i,d)&&a(j,e))return d/e;if(c(d)&&a(j,e)){for(h=d.length,g=f("float32",h),b=0;b<h;b+=1)g[b]=d[b]/e;return g}if(a(i,d)&&c(e)){for(h=e.length,g=f("float32",h),b=0;b<h;b+=1)g[b]=d/e[b];return g}return 0}function r(a,b){return"string"==typeof a&&(a=parseInt(a)),"string"==typeof b&&(b=parseInt(b)),a%b}u=j,t=o,N=p,v=h,w=r;function x(d,a,c){if(a>c){var e=c;c=a,a=e}return b.min(b.max(d,a),c)}function i(a){return a/g}z=i;function B(a){return a*g}C=i,n=[0,0,0,0,0,0];function q(c,a){if("number"==typeof c||c instanceof Number)return a=a||0,b.abs(c-a);a||(a=n);var d,f=b.min(c.length,a.length),e=0;for(d=0;d<f;d+=1)e+=b.pow(a[d]-c[d],2);return b.sqrt(e)}function F(a){return h(a,q(a))}function G(i){var c,j,f=i[0],d=i[1],e=i[2],a=b.max(f,d,e),g=b.min(f,d,e),k=(a+g)/2,h;if(a==g)c=j=0;else{switch(h=a-g,j=k>.5?h/(2-a-g):h/(a+g),a){case f:c=(d-e)/h+(d<e?6:0);break;case d:c=(e-f)/h+2;break;case e:c=(f-d)/h+4}c/=6}return[c,j,k,i[3]]}function d(b,c,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?b+6*(c-b)*a:a<.5?c:a<2/3?b+(c-b)*(2/3-a)*6:b}function I(e){var i,f,g,h=e[0],c=e[1],a=e[2],b,j;return 0===c?i=f=g=a:(b=a<.5?a*(1+c):a+c-a*c,j=2*a-b,i=d(j,b,h+1/3),f=d(j,b,h),g=d(j,b,h-1/3)),[i,f,g,e[3]]}function K(g,a,c,b,e){var k,h,d,i,j;if(void 0!==b&&void 0!==e||(b=a,e=c,a=0,c=1),c<a&&(k=c,c=a,a=k),g<=a)return b;if(g>=c)return e;if(h=c===a?0:(g-a)/(c-a),!b.length)return b+(e-b)*h;i=b.length,j=f("float32",i);for(d=0;d<i;d+=1)j[d]=b[d]+(e[d]-b[d])*h;return j}function L(a,c){var b,d,e,g;if(void 0===c&&(void 0===a?(a=0,c=1):(c=a,a=void 0)),c.length){d=c.length,a||(a=f("float32",d)),e=f("float32",d),g=J.random();for(b=0;b<d;b+=1)e[b]=a[b]+g*(c[b]-a[b]);return e}return void 0===a&&(a=0),a+J.random()*(c-a)}function M(b,c,d,j){var a,i=b.length,e=A.newElement(),f,g,h;e.setPathData(!!j,i),h=[0,0];for(a=0;a<i;a+=1)f=c&&c[a]?c[a]:h,g=d&&d[a]?d[a]:h,e.setTripleAt(b[a][0],b[a][1],g[0]+b[a][0],g[1]+b[a][1],f[0]+b[a][0],f[1]+b[a][1],a,!0);return e}function s(a,d,y){var q=d.x,Z=/velocity(?![\w\d])/.test(q),S=-1!==q.indexOf("random"),U=a.data.ty,n,T,u,A,h=y,az,ay,ax,ar,am,s,F,r,D,C,B,E,z,G,H,aB,ah,L,ag,e,O,P,Q,v,I,p,o,V,W,af,ae,ad,aa,j,_,i,Y,X,M,K,aw,R,w,x,aA;if(h.valueAtTime=h.getValueAtTime,Object.defineProperty(h,"value",{get:function(){return h.v}}),a.comp.frameDuration=1/a.comp.globalData.frameRate,a.comp.displayStartTime=0,az=a.data.ip/a.comp.globalData.frameRate,ay=a.data.op/a.comp.globalData.frameRate,ax=a.data.sw?a.data.sw:0,ar=a.data.sh?a.data.sh:0,am=a.data.nm,I=[],d.xf){V=d.xf.length;for(o=0;o<V;o+=1)I[o]=eval("(function(){ return "+d.xf[o]+"}())")}W=eval("[function _expression_function(){"+q+";scoped_bm_rt=$bm_rt}]")[0],af=y.kf?d.k.length:0,ae=!this.data||!0!==this.data.hd,ad=function(m,c){var e,a,d=this.pv.length?this.pv.length:1,g=f("float32",d),l=b.floor(5*j),h,i,k;for(e=0,a=0;e<l;){for(a=0;a<d;a+=1)g[a]+=-c+2*c*J.random();e+=1}if(h=5*j,i=h-b.floor(h),k=f("float32",d),d>1){for(a=0;a<d;a+=1)k[a]=this.pv[a]+g[a]+(-c+2*c*J.random())*i;return k}return this.pv+g[0]+(-c+2*c*J.random())*i}.bind(this);function ac(a,b){return s(a,b,!0)}function ab(a,b){return r(a,b,!0)}h.loopIn&&(s=h.loopIn.bind(h),F=s),h.loopOut&&(r=h.loopOut.bind(h),D=r),h.smooth&&(C=h.smooth.bind(h)),this.getValueAtTime&&(Q=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(v=this.getVelocityAtTime.bind(this)),aa=a.comp.globalData.projectInterface.bind(a.comp.globalData.projectInterface);function ai(c,d){var a=[d[0]-c[0],d[1]-c[1],d[2]-c[2]],e=b.atan2(a[0],b.sqrt(a[1]*a[1]+a[2]*a[2]))/g;return[-b.atan2(a[1],a[2])/g,e,0]}function aj(a,b,c,d,e){return t(k,a,b,c,d,e)}function ak(a,b,c,d,e){return t(m,a,b,c,d,e)}function al(a,b,c,d,e){return t(l,a,b,c,d,e)}function t(l,d,g,k,b,i){var e,a,j,h;if(void 0===b?(b=g,i=k):d=(d-g)/(k-g),e=l(d=d>1?1:d<0?0:d),c(b)){j=b.length,h=f("float32",j);for(a=0;a<j;a+=1)h[a]=(i[a]-b[a])*e+b[a];return h}return(i-b)*e+b}function an(f){var b,c,e,h=d.k.length,g;if(d.k.length&&"number"!=typeof d.k[0])if(c=-1,(f*=a.comp.globalData.frameRate)<d.k[0].t)c=1,e=d.k[0].t;else{for(b=0;b<h-1;b+=1){if(f===d.k[b].t){c=b+1,e=d.k[b].t;break}if(f>d.k[b].t&&f<d.k[b+1].t){f-d.k[b].t>d.k[b+1].t-f?(c=b+2,e=d.k[b+1].t):(c=b+1,e=d.k[b].t);break}}-1===c&&(c=b+1,e=d.k[b].t)}else c=0,e=0;return g={},g.index=c,g.time=e/a.comp.globalData.frameRate,g}function ao(c){var e,b,g,f;if(!d.k.length||"number"==typeof d.k[0])throw new Error("The property has no keyframe at index "+c);c-=1,e={time:d.k[c].t/a.comp.globalData.frameRate,value:[]},f=d.k[c].hasOwnProperty("s")?d.k[c].s:d.k[c-1].e;for(g=f.length,b=0;b<g;b+=1)e[b]=f[b],e.value[b]=f[b];return e}function ap(c,b){return b||(b=a.comp.globalData.frameRate),c/b}function aq(b,c){return b||0===b||(b=j),c||(c=a.comp.globalData.frameRate),b*c}function N(a){J.seedrandom(x+a)}function at(){return a.sourceRectAtTime()}function au(a,b){return"string"==typeof i?void 0===b?i.substring(a):i.substring(a,b):""}function av(a,b){return"string"==typeof i?void 0===b?i.substr(a):i.substr(a,b):""}aw=a.data.ind,R=!(!a.hierarchy||!a.hierarchy.length),x=b.floor(1e6*b.random()),aA=a.globalData;function $(b){return i=b,S&&N(x),this.frameExpressionId===a.globalData.frameId&&"textSelector"!==this.propType?i:("textSelector"===this.propType&&(X=this.textIndex,M=this.textTotal,K=this.selectorValue),e||(Y=a.layerInterface.text,e=a.layerInterface,O=a.comp.compInterface,B=e.toWorld.bind(e),E=e.fromWorld.bind(e),z=e.fromComp.bind(e),G=e.toComp.bind(e),P=e.mask?e.mask.bind(e):null,H=z),n||(n=a.layerInterface("ADBE Transform Group"),T=n,n&&(L=n.anchorPoint)),4!==U||u||(u=e("ADBE Root Vectors Group")),A||(A=e(4)),(R=!(!a.hierarchy||!a.hierarchy.length))&&!w&&(w=a.hierarchy[0].layerInterface),j=this.comp.renderedFrame/this.comp.globalData.frameRate,Z&&(_=v(j)),W(),this.frameExpressionId=a.globalData.frameId,"shape"===p.propType&&(p=p.v),p)}return $}return e.initiateExpression=s,e}(),w=function(){return{searchExpressions:function(c,b,a){b.x&&(a.k=!0,a.x=!0,a.initiateExpression=ay.initiateExpression,a.effectsSequence.push(a.initiateExpression(c,b,a).bind(a)))},getSpeedAtTime:function(d){var c=this.getValueAtTime(d),e=this.getValueAtTime(d+-.01),a=0,b;if(c.length){for(b=0;b<c.length;b+=1)a+=Math.pow(e[b]-c[b],2);a=100*Math.sqrt(a)}else a=0;return a},getVelocityAtTime:function(d){if(void 0!==this.vel)return this.vel;var c,a,b=this.getValueAtTime(d),e=this.getValueAtTime(d+-.001);if(b.length)for(c=f("float32",b.length),a=0;a<b.length;a+=1)c[a]=(e[a]-b[a])/-.001;else c=(e-b)/-.001;return c},getValueAtTime:function(a){return a*=this.elem.globalData.frameRate,(a-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<a?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(a,this._cachingAtTime),this._cachingAtTime.lastFrame=a),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(a){this.propertyGroup=a}}}(),!function(){var g,i,j,a,e;function k(j,h,q){var e,b,a,k,f,d,g,c,l,m,n,o,i,p;if(!this.k||!this.keyframes)return this.pv;if(j=j?j.toLowerCase():"",d=this.comp.renderedFrame,g=this.keyframes,c=g[g.length-1].t,d<=c)return this.pv;if(q?b=c-(e=h?Math.abs(c-elem.comp.globalData.frameRate*h):Math.max(0,c-this.elem.data.ip)):((!h||h>g.length-1)&&(h=g.length-1),e=c-(b=g[g.length-1-h].t)),"pingpong"===j){if(Math.floor((d-b)/e)%2!=0)return this.getValueAtTime((e-(d-b)%e+b)/this.comp.globalData.frameRate,0)}else{if("offset"===j){if(l=this.getValueAtTime(b/this.comp.globalData.frameRate,0),m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),n=this.getValueAtTime(((d-b)%e+b)/this.comp.globalData.frameRate,0),o=Math.floor((d-b)/e),this.pv.length){for(k=(f=new Array(l.length)).length,a=0;a<k;a+=1)f[a]=(m[a]-l[a])*o+n[a];return f}return(m-l)*o+n}if("continue"===j){if(i=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0),this.pv.length){for(k=(f=new Array(i.length)).length,a=0;a<k;a+=1)f[a]=i[a]+(i[a]-p[a])*((d-c)/this.comp.globalData.frameRate)/5e-4;return f}return i+(d-c)/.001*(i-p)}}return this.getValueAtTime(((d-b)%e+b)/this.comp.globalData.frameRate,0)}function l(h,f,q){var c,k,b,i,e,d,j,a,l,m,n,o,g,p;if(!this.k)return this.pv;if(h=h?h.toLowerCase():"",d=this.comp.renderedFrame,j=this.keyframes,a=j[0].t,d>=a)return this.pv;if(q?k=a+(c=f?Math.abs(elem.comp.globalData.frameRate*f):Math.max(0,this.elem.data.op-a)):((!f||f>j.length-1)&&(f=j.length-1),c=(k=j[f].t)-a),"pingpong"===h){if(Math.floor((a-d)/c)%2==0)return this.getValueAtTime(((a-d)%c+a)/this.comp.globalData.frameRate,0)}else{if("offset"===h){if(l=this.getValueAtTime(a/this.comp.globalData.frameRate,0),m=this.getValueAtTime(k/this.comp.globalData.frameRate,0),n=this.getValueAtTime((c-(a-d)%c+a)/this.comp.globalData.frameRate,0),o=Math.floor((a-d)/c)+1,this.pv.length){for(i=(e=new Array(l.length)).length,b=0;b<i;b+=1)e[b]=n[b]-(m[b]-l[b])*o;return e}return n-(m-l)*o}if("continue"===h){if(g=this.getValueAtTime(a/this.comp.globalData.frameRate,0),p=this.getValueAtTime((a+.001)/this.comp.globalData.frameRate,0),this.pv.length){for(i=(e=new Array(g.length)).length,b=0;b<i;b+=1)e[b]=g[b]+(g[b]-p[b])*(a-d)/.001;return e}return g+(g-p)*(a-d)/.001}}return this.getValueAtTime((c-(a-d)%c+a)/this.comp.globalData.frameRate,0)}function m(d,b){if(!this.k)return this.pv;if(d=.5*(d||.4),(b=Math.floor(b||5))<=1)return this.pv;var c,e,h=this.comp.renderedFrame/this.comp.globalData.frameRate,i=h-d,j=b>1?(h+d-i)/(b-1):1,g=0,a=0;for(c=this.pv.length?f("float32",this.pv.length):0;g<b;){if(e=this.getValueAtTime(i+g*j),this.pv.length)for(a=0;a<this.pv.length;a+=1)c[a]+=e[a];else c+=e;g+=1}if(this.pv.length)for(a=0;a<this.pv.length;a+=1)c[a]/=b;else c/=b;return c}g=al.getTransformProperty,al.getTransformProperty=function(b,c,d){var a=g(b,c,d);return a.dynamicProperties.length,a.getValueAtTime=function(a){}.bind(a),a.setGroupProperty=w.setGroupProperty,a},i=b.getProp,b.getProp=function(c,b,d,h,e){var a=i(c,b,d,h,e),g;return a.kf?a.getValueAtTime=w.getValueAtTime.bind(a):a.getValueAtTime=w.getStaticValueAtTime.bind(a),a.setGroupProperty=w.setGroupProperty,a.loopOut=k,a.loopIn=l,a.smooth=m,a.getVelocityAtTime=w.getVelocityAtTime.bind(a),a.getSpeedAtTime=w.getSpeedAtTime.bind(a),a.numKeys=1===b.a?b.k.length:0,a.propertyIndex=b.ix,g=0,0!==d&&(g=f("float32",1===b.a?b.k[0].s.length:b.k.length)),a._cachingAtTime={lastFrame:av,lastIndex:0,value:g},w.searchExpressions(c,b,a),a.k&&e.addDynamicProperty(a),a},j=L.getConstructorFunction(),a=L.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(d,i){var b,a,f,c,g,e;this.k&&this.getValue(),b=this.v,void 0!==i&&(b=this.getValueAtTime(i,0)),f=b._length,c=b[d],g=b.v,e=h(f);for(a=0;a<f;a+=1)e[a]="i"===d||"o"===d?[c[a][0]-g[a][0],c[a][1]-g[a][1]]:[c[a][0],c[a][1]];return e},points:function(a){return this.vertices("v",a)},inTangents:function(a){return this.vertices("i",a)},outTangents:function(a){return this.vertices("o",a)},isClosed:function(){return this.v.c},pointOnPath:function(l,i){var a=this.v,d,g,c,h,b,j,e,k,f,m;void 0!==i&&(a=this.getValueAtTime(i,0)),this._segmentsLength||(this._segmentsLength=H.getSegmentsLength(a));for(d,g=this._segmentsLength,c=g.lengths,h=g.totalLength*l,b=0,j=c.length,e=0;b<j;){if(e+c[b].addedLength>h){k=b,f=a.c&&b===j-1?0:b+1,m=(h-e)/c[b].addedLength,d=H.getPointInSegment(a.v[k],a.v[f],a.o[k],a.i[f],m,c[b]);break}e+=c[b].addedLength,b+=1}return d||(d=a.c?[a.v[0][0],a.v[0][1]]:[a.v[a._length-1][0],a.v[a._length-1][1]]),d},vectorOnPath:function(a,g,h){a=1==a?this.v.c?0:.999:a;var e=this.pointOnPath(a,g),f=this.pointOnPath(a+.001,g),c=f[0]-e[0],d=f[1]-e[1],b=Math.sqrt(Math.pow(c,2)+Math.pow(d,2));return 0===b?[0,0]:"tangent"===h?[c/b,d/b]:[-d/b,c/b]},tangentOnPath:function(a,b){return this.vectorOnPath(a,b,"tangent")},normalOnPath:function(a,b){return this.vectorOnPath(a,b,"normal")},setGroupProperty:w.setGroupProperty,getValueAtTime:w.getStaticValueAtTime},d([c],j),d([c],a),a.prototype.getValueAtTime=function(a){return this._cachingAtTime||(this._cachingAtTime={shapeValue:A.clone(this.pv),lastIndex:0,lastTime:av}),a*=this.elem.globalData.frameRate,(a-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<a?this._caching.lastIndex:0,this._cachingAtTime.lastTime=a,this.interpolateShape(a,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},a.prototype.initiateExpression=ay.initiateExpression,e=L.getShapeProp,L.getShapeProp=function(b,c,d,f,g){var a=e(b,c,d,f,g);return a.propertyIndex=c.ix,a.lock=!1,3===d?w.searchExpressions(b,c.pt,a):4===d&&w.searchExpressions(b,c.ks,a),a.k&&b.addDynamicProperty(a),a}}(),function(){r.prototype.getExpressionValue=function(b,d){var c=this.calculateExpression(d),a;return b.t!==c?(a={},this.copyData(a,b),a.t=c.toString(),a.__complete=!1,a):b},r.prototype.searchProperty=function(){var a=this.searchKeyframes(),b=this.searchExpressions();return this.kf=a||b,this.kf},r.prototype.searchExpressions=function(){if(this.data.d.x)return this.calculateExpression=ay.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0}}(),bQ=function(){function a(c,n,o){var a,m=[],p=c?c.length:0;for(a=0;a<p;a+=1)"gr"==c[a].ty?m.push(b(c[a],n[a],o)):"fl"==c[a].ty?m.push(d(c[a],n[a],o)):"st"==c[a].ty?m.push(e(c[a],n[a],o)):"tm"==c[a].ty?m.push(f(c[a],n[a],o)):"tr"==c[a].ty||("el"==c[a].ty?m.push(g(c[a],n[a],o)):"sr"==c[a].ty?m.push(h(c[a],n[a],o)):"sh"==c[a].ty?m.push(l(c[a],n[a],o)):"rc"==c[a].ty?m.push(i(c[a],n[a],o)):"rd"==c[a].ty?m.push(j(c[a],n[a],o)):"rp"==c[a].ty&&m.push(k(c[a],n[a],o)));return m}function b(d,e,f){var b=function(a){switch(a){case"ADBE Vectors Group":case"Contents":case 2:return b.content;default:return b.transform}},g,h;return b.propertyGroup=function(a){return 1===a?b:f(a-1)},g=function(d,e,f){var b,c=function(c){for(var a=0,d=b.length;a<d;){if(b[a]._name===c||b[a].mn===c||b[a].propertyIndex===c||b[a].ix===c||b[a].ind===c)return b[a];a+=1}if("number"==typeof c)return b[c-1]};return c.propertyGroup=function(a){return 1===a?c:f(a-1)},b=a(d.it,e.it,c.propertyGroup),c.numProperties=b.length,c.propertyIndex=d.cix,c._name=d.nm,c}(d,e,b.propertyGroup),h=function(d,a,f){function e(a){return 1==a?b:f(--a)}a.transform.mProps.o.setGroupProperty(e),a.transform.mProps.p.setGroupProperty(e),a.transform.mProps.a.setGroupProperty(e),a.transform.mProps.s.setGroupProperty(e),a.transform.mProps.r.setGroupProperty(e),a.transform.mProps.sk&&(a.transform.mProps.sk.setGroupProperty(e),a.transform.mProps.sa.setGroupProperty(e));function b(a){return d.a.ix===a||"Anchor Point"===a?b.anchorPoint:d.o.ix===a||"Opacity"===a?b.opacity:d.p.ix===a||"Position"===a?b.position:d.r.ix===a||"Rotation"===a||"ADBE Vector Rotation"===a?b.rotation:d.s.ix===a||"Scale"===a?b.scale:d.sk&&d.sk.ix===a||"Skew"===a?b.skew:d.sa&&d.sa.ix===a||"Skew Axis"===a?b.skewAxis:void 0}return a.transform.op.setGroupProperty(e),Object.defineProperties(b,{opacity:{get:c(a.transform.mProps.o)},position:{get:c(a.transform.mProps.p)},anchorPoint:{get:c(a.transform.mProps.a)},scale:{get:c(a.transform.mProps.s)},rotation:{get:c(a.transform.mProps.r)},skew:{get:c(a.transform.mProps.sk)},skewAxis:{get:c(a.transform.mProps.sa)},_name:{value:d.nm}}),b.ty="tr",b.mn=d.mn,b.propertyGroup=f,b}(d.it[d.it.length-1],e.it[e.it.length-1],b.propertyGroup),b.content=g,b.transform=h,Object.defineProperty(b,"_name",{get:function(){return d.nm}}),b.numProperties=d.np,b.propertyIndex=d.ix,b.nm=d.nm,b.mn=d.mn,b}function d(d,a,e){function b(a){return"Color"===a||"color"===a?b.color:"Opacity"===a||"opacity"===a?b.opacity:void 0}return Object.defineProperties(b,{color:{get:c(a.c)},opacity:{get:c(a.o)},_name:{value:d.nm},mn:{value:d.mn}}),a.c.setGroupProperty(e),a.o.setGroupProperty(e),b}function e(b,a,k){function f(a){return 1===a?ob:k(a-1)}function h(a){return 1===a?g:f(a-1)}function i(d){Object.defineProperty(g,b.d[d].nm,{get:c(a.d.dataProps[d].p)})}var e,j=b.d?b.d.length:0,g={};for(e=0;e<j;e+=1)i(e),a.d.dataProps[e].p.setGroupProperty(h);function d(a){return"Color"===a||"color"===a?d.color:"Opacity"===a||"opacity"===a?d.opacity:"Stroke Width"===a||"stroke width"===a?d.strokeWidth:void 0}return Object.defineProperties(d,{color:{get:c(a.c)},opacity:{get:c(a.o)},strokeWidth:{get:c(a.w)},dash:{get:function(){return g}},_name:{value:b.nm},mn:{value:b.mn}}),a.c.setGroupProperty(f),a.o.setGroupProperty(f),a.w.setGroupProperty(f),d}function f(b,d,f){function e(b){return 1==b?a:f(--b)}function a(c){return c===b.e.ix||"End"===c||"end"===c?a.end:c===b.s.ix?a.start:c===b.o.ix?a.offset:void 0}return a.propertyIndex=b.ix,d.s.setGroupProperty(e),d.e.setGroupProperty(e),d.o.setGroupProperty(e),a.propertyIndex=b.ix,a.propertyGroup=f,Object.defineProperties(a,{start:{get:c(d.s)},end:{get:c(d.e)},offset:{get:c(d.o)},_name:{value:b.nm}}),a.mn=b.mn,a}function g(b,e,g){function f(b){return 1==b?a:g(--b)}a.propertyIndex=b.ix;var d="tm"===e.sh.ty?e.sh.prop:e.sh;function a(c){return b.p.ix===c?a.position:b.s.ix===c?a.size:void 0}return d.s.setGroupProperty(f),d.p.setGroupProperty(f),Object.defineProperties(a,{size:{get:c(d.s)},position:{get:c(d.p)},_name:{value:b.nm}}),a.mn=b.mn,a}function h(b,f,g){function e(a){return 1==a?d:g(--a)}var a="tm"===f.sh.ty?f.sh.prop:f.sh;function d(a){return b.p.ix===a?d.position:b.r.ix===a?d.rotation:b.pt.ix===a?d.points:b.or.ix===a||"ADBE Vector Star Outer Radius"===a?d.outerRadius:b.os.ix===a?d.outerRoundness:!b.ir||b.ir.ix!==a&&"ADBE Vector Star Inner Radius"!==a?b.is&&b.is.ix===a?d.innerRoundness:void 0:d.innerRadius}return d.propertyIndex=b.ix,a.or.setGroupProperty(e),a.os.setGroupProperty(e),a.pt.setGroupProperty(e),a.p.setGroupProperty(e),a.r.setGroupProperty(e),b.ir&&(a.ir.setGroupProperty(e),a.is.setGroupProperty(e)),Object.defineProperties(d,{position:{get:c(a.p)},rotation:{get:c(a.r)},points:{get:c(a.pt)},outerRadius:{get:c(a.or)},outerRoundness:{get:c(a.os)},innerRadius:{get:c(a.ir)},innerRoundness:{get:c(a.is)},_name:{value:b.nm}}),d.mn=b.mn,d}function i(b,e,g){function f(b){return 1==b?a:g(--b)}var d="tm"===e.sh.ty?e.sh.prop:e.sh;function a(c){return b.p.ix===c?a.position:b.r.ix===c?a.roundness:b.s.ix===c||"Size"===c||"ADBE Vector Rect Size"===c?a.size:void 0}return a.propertyIndex=b.ix,d.p.setGroupProperty(f),d.s.setGroupProperty(f),d.r.setGroupProperty(f),Object.defineProperties(a,{position:{get:c(d.p)},roundness:{get:c(d.r)},size:{get:c(d.s)},_name:{value:b.nm}}),a.mn=b.mn,a}function j(b,e,f){var d=e;function a(c){if(b.r.ix===c||"Round Corners 1"===c)return a.radius}return a.propertyIndex=b.ix,d.rd.setGroupProperty(function(b){return 1==b?a:f(--b)}),Object.defineProperties(a,{radius:{get:c(d.rd)},_name:{value:b.nm}}),a.mn=b.mn,a}function k(b,f,g){function e(b){return 1==b?a:g(--b)}var d=f;function a(c){return b.c.ix===c||"Copies"===c?a.copies:b.o.ix===c||"Offset"===c?a.offset:void 0}return a.propertyIndex=b.ix,d.c.setGroupProperty(e),d.o.setGroupProperty(e),Object.defineProperties(a,{copies:{get:c(d.c)},offset:{get:c(d.o)},_name:{value:b.nm}}),a.mn=b.mn,a}function l(b,d,e){var a=d.sh;function c(a){if("Shape"===a||"shape"===a||"Path"===a||"path"===a||"ADBE Vector Shape"===a||2===a)return c.path}return a.setGroupProperty(function(a){return 1==a?c:e(--a)}),Object.defineProperties(c,{path:{get:function(){return a.k&&a.getValue(),a}},shape:{get:function(){return a.k&&a.getValue(),a}},_name:{value:b.nm},ix:{value:b.ix},propertyIndex:{value:b.ix},mn:{value:b.mn}}),c}return function(d,e,f){var b;function c(c){if("number"==typeof c)return b[c-1];for(var a=0,d=b.length;a<d;){if(b[a]._name===c)return b[a];a+=1}}return c.propertyGroup=f,b=a(d,e,c),c.numProperties=b.length,c}}(),bR=function(a){var b;function c(){}return Object.defineProperty(c,"sourceText",{get:function(){a.textProperty.getValue();var c=a.textProperty.currentData.t;return void 0!==c&&(a.textProperty.currentData.t=void 0,(b=new String(c)).value=c||new String(c)),b}}),c},bS=function(){function a(a,e){var b=new m,c,d;if(b.reset(),this._elem.finalTransform.mProp.applyToMatrix(b),this._elem.hierarchy&&this._elem.hierarchy.length){d=this._elem.hierarchy.length;for(c=0;c<d;c+=1)this._elem.hierarchy[c].finalTransform.mProp.applyToMatrix(b);return b.applyToPointArray(a[0],a[1],a[2]||0)}return b.applyToPointArray(a[0],a[1],a[2]||0)}function b(c,e){var a=new m,b,d;if(a.reset(),this._elem.finalTransform.mProp.applyToMatrix(a),this._elem.hierarchy&&this._elem.hierarchy.length){d=this._elem.hierarchy.length;for(b=0;b<d;b+=1)this._elem.hierarchy[b].finalTransform.mProp.applyToMatrix(a);return a.inversePoint(c)}return a.inversePoint(c)}function c(c){var a=new m,b,d;if(a.reset(),this._elem.finalTransform.mProp.applyToMatrix(a),this._elem.hierarchy&&this._elem.hierarchy.length){d=this._elem.hierarchy.length;for(b=0;b<d;b+=1)this._elem.hierarchy[b].finalTransform.mProp.applyToMatrix(a);return a.inversePoint(c)}return a.inversePoint(c)}function d(){return[1,1,1,1]}return function(f){var g,h;function e(a){switch(a){case"ADBE Root Vectors Group":case"Contents":case 2:return e.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return g;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return e.effect}}return e.toWorld=a,e.fromWorld=b,e.toComp=a,e.fromComp=c,e.sampleImage=d,e.sourceRectAtTime=f.sourceRectAtTime.bind(f),e._elem=f,h=aw(g=bU(f.finalTransform.mProp),"anchorPoint"),Object.defineProperties(e,{hasParent:{get:function(){return f.hierarchy.length}},parent:{get:function(){return f.hierarchy[0].layerInterface}},rotation:aw(g,"rotation"),scale:aw(g,"scale"),position:aw(g,"position"),opacity:aw(g,"opacity"),anchorPoint:h,anchor_point:h,transform:{get:function(){return g}},active:{get:function(){return f.isInRange}}}),e.startTime=f.data.st,e.index=f.data.ind,e.source=f.data.refId,e.height=0===f.data.ty?f.data.h:100,e.width=0===f.data.ty?f.data.w:100,e.inPoint=f.data.ip/f.comp.globalData.frameRate,e.outPoint=f.data.op/f.comp.globalData.frameRate,e._name=f.data.nm,e.registerMaskInterface=function(a){e.mask=new bW(a,f)},e.registerEffectsInterface=function(a){e.effect=a},e}}(),bx=function(a){function b(c){for(var b=0,d=a.layers.length;b<d;){if(a.layers[b].nm===c||a.layers[b].ind===c)return a.elements[b].layerInterface;b+=1}return null}return Object.defineProperty(b,"_name",{value:a.data.nm}),b.layer=b,b.pixelAspect=1,b.height=a.data.h||a.globalData.compSize.h,b.width=a.data.w||a.globalData.compSize.w,b.pixelAspect=1,b.frameDuration=1/a.globalData.frameRate,b.displayStartTime=0,b.numLayers=a.layers.length,b},bU=function(b){function a(b){switch(b){case"scale":case"Scale":case"ADBE Scale":case 6:return a.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return a.rotation;case"ADBE Rotate X":return a.xRotation;case"ADBE Rotate Y":return a.yRotation;case"position":case"Position":case"ADBE Position":case 2:return a.position;case"ADBE Position_0":return a.xPosition;case"ADBE Position_1":return a.yPosition;case"ADBE Position_2":return a.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return a.anchorPoint;case"opacity":case"Opacity":case 11:return a.opacity}}if(Object.defineProperty(a,"rotation",{get:c(b.r||b.rz)}),Object.defineProperty(a,"zRotation",{get:c(b.rz||b.r)}),Object.defineProperty(a,"xRotation",{get:c(b.rx)}),Object.defineProperty(a,"yRotation",{get:c(b.ry)}),Object.defineProperty(a,"scale",{get:c(b.s)}),b.p)var d=c(b.p);return Object.defineProperty(a,"position",{get:function(){return b.p?d():[b.px.v,b.py.v,b.pz?b.pz.v:0]}}),Object.defineProperty(a,"xPosition",{get:c(b.px)}),Object.defineProperty(a,"yPosition",{get:c(b.py)}),Object.defineProperty(a,"zPosition",{get:c(b.pz)}),Object.defineProperty(a,"anchorPoint",{get:c(b.a)}),Object.defineProperty(a,"opacity",{get:c(b.o)}),Object.defineProperty(a,"skew",{get:c(b.sk)}),Object.defineProperty(a,"skewAxis",{get:c(b.sa)}),Object.defineProperty(a,"orientation",{get:c(b.or)}),a},bv=function(){function a(a){this.compositions.push(a)}return function(){function b(b){for(var a=0,c=this.compositions.length;a<c;){if(this.compositions[a].data&&this.compositions[a].data.nm===b)return this.compositions[a].prepareFrame&&this.compositions[a].data.xt&&this.compositions[a].prepareFrame(this.currentFrame),this.compositions[a].compInterface;a+=1}}return b.compositions=[],b.currentFrame=0,b.registerComposition=a,b}}(),bV=function(){function a(d,g,k,h){var c,f=[],j=d.ef.length,e;for(c=0;c<j;c+=1)5===d.ef[c].ty?f.push(a(d.ef[c],g.effectElements[c],g.effectElements[c].propertyGroup,h)):f.push(b(g.effectElements[c],d.ef[c].ty,h,i));function i(a){return 1===a?e:k(a-1)}return e=function(c){for(var b=d.ef,a=0,e=b.length;a<e;){if(c===b[a].nm||c===b[a].mn||c===b[a].ix)return 5===b[a].ty?f[a]:f[a]();a+=1}return f[0]()},e.propertyGroup=i,"ADBE Color Control"===d.mn&&Object.defineProperty(e,"color",{get:function(){return f[0]()}}),Object.defineProperty(e,"numProperties",{get:function(){return d.np}}),e.active=e.enabled=0!==d.en,e}function b(a,b,d,e){var f=c(a.p);return a.p.setGroupProperty&&a.p.setGroupProperty(e),function(){return 10===b?d.comp.compInterface(a.p.v):f()}}return{createEffectsInterface:function(b,e){if(b.effectsManager){var c,d=[],f=b.data.ef,g=b.effectsManager.effectElements.length;for(c=0;c<g;c+=1)d.push(a(f[c],b.effectsManager.effectElements[c],e,b));return function(e){for(var c=b.data.ef||[],a=0,f=c.length;a<f;){if(e===c[a].nm||e===c[a].mn||e===c[a].ix)return d[a];a+=1}}}}}}(),bW=function(){function a(a,b){this._mask=a,this._data=b}return Object.defineProperty(a.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(a.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(c,f){var b,d=h(c.viewData.length),e=c.viewData.length;for(b=0;b<e;b+=1)d[b]=new a(c.viewData[b],c.masksProperties[b]);return function(a){for(b=0;b<e;){if(c.masksProperties[b].nm===a)return d[b];b+=1}}}}(),c=function(){var b={pv:0,v:0,mult:1},c={pv:[0,0,0],v:[0,0,0],mult:1};function a(b,a,c){Object.defineProperty(b,"velocity",{get:function(){return a.getVelocityAtTime(a.comp.currentFrame)}}),b.numKeys=a.keyframes?a.keyframes.length:0,b.key=function(d){var e,f;return b.numKeys?(e="",e="s"in a.keyframes[d-1]?a.keyframes[d-1].s:"e"in a.keyframes[d-2]?a.keyframes[d-2].e:a.keyframes[d-2].s,f="unidimensional"===c?new Number(e):Object.assign({},e),f.time=a.keyframes[d-1].t/a.elem.comp.globalData.frameRate,f):0},b.valueAtTime=a.getValueAtTime,b.speedAtTime=a.getSpeedAtTime,b.velocityAtTime=a.getVelocityAtTime,b.propertyGroup=a.propertyGroup}function d(){return b}return function(e){return e?"unidimensional"===e.propType?function(c){c&&"pv"in c||(c=b);var f=1/c.mult,d=c.pv*f,e=new Number(d);return e.value=d,a(e,c,"unidimensional"),function(){return c.k&&c.getValue(),d=c.v*f,e.value!==d&&((e=new Number(d)).value=d,a(e,c,"unidimensional")),e}}(e):function(b){b&&"pv"in b||(b=c);var h=1/b.mult,e=b.pv.length,d=f("float32",e),g=f("float32",e);return d.value=g,a(d,b,"multidimensional"),function(){b.k&&b.getValue();for(var a=0;a<e;a+=1)d[a]=g[a]=b.v[a]*h;return d}}(e):d}}();function b_(a,c,d){this.p=b.getProp(c,a.v,0,0,d)}function b$(a,c,d){this.p=b.getProp(c,a.v,0,0,d)}function ca(a,c,d){this.p=b.getProp(c,a.v,1,0,d)}function cb(a,c,d){this.p=b.getProp(c,a.v,1,0,d)}function cc(a,c,d){this.p=b.getProp(c,a.v,0,0,d)}function cd(a,c,d){this.p=b.getProp(c,a.v,0,0,d)}function cu(a,c,d){this.p=b.getProp(c,a.v,0,0,d)}function cf(){this.p={}}function aS(){}function aS(d,e){var b=d.ef||[],a,c,f;this.effectElements=[],f=b.length;for(a=0;a<f;a++)c=new ar(b[a],e),this.effectElements.push(c)}function ar(a,b){this.init(a,b)}bz=function(){function a(a,b){return this.textIndex=a+1,this.textTotal=b,this.v=this.getValue()*this.mult,this.v}return function(b,c){this.pv=1,this.comp=b.comp,this.elem=b,this.mult=.01,this.propType="textSelector",this.textTotal=c.totalChars,this.selectorValue=100,this.lastValue=[1,1,1],this.k=!0,this.x=!0,this.getValue=ay.initiateExpression.bind(this)(b,c,this),this.getMult=a,this.getVelocityAtTime=w.getVelocityAtTime,this.kf?this.getValueAtTime=w.getValueAtTime.bind(this):this.getValueAtTime=w.getStaticValueAtTime.bind(this),this.setGroupProperty=w.setGroupProperty}}(),by=aL.getTextSelectorProp,aL.getTextSelectorProp=function(b,a,c){return 1===a.t?new bz(b,a,c):by(b,a,c)},d([t],ar),ar.prototype.getValue=ar.prototype.iterateDynamicProperties,ar.prototype.init=function(e,c){this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(c);var a,b,f=this.data.ef.length,d=this.data.ef;for(a=0;a<f;a+=1){switch(b=null,d[a].ty){case 0:b=new b_(d[a],c,this);break;case 1:b=new b$(d[a],c,this);break;case 2:b=new ca(d[a],c,this);break;case 3:b=new cb(d[a],c,this);break;case 4:case 7:b=new cu(d[a],c,this);break;case 10:b=new cc(d[a],c,this);break;case 11:b=new cd(d[a],c,this);break;case 5:b=new aS(d[a],c,this);break;default:b=new cf(d[a],c,this)}b&&this.effectElements.push(b)}},l={},cy=!1;function ck(a){y=a}function bA(){!0===az?u.searchAnimations(bD,az,bE):u.searchAnimations()}function cm(a){bF=a}function cn(a){return!0===az&&(a.animationData=JSON.parse(bD)),u.loadAnimation(a)}function co(a){if("string"==typeof a)switch(a){case"high":P=200;break;case"medium":P=50;break;case"low":P=10}else!isNaN(a)&&a>1&&(P=a);bs(!(P>=50))}function cp(){return"undefined"!=typeof navigator}function cq(a,b){"expressions"===a&&(ad=b)}function cv(a){switch(a){case"propertyFactory":return b;case"shapePropertyFactory":return L;case"matrix":return m}}function cs(){"complete"===document.readyState&&(clearInterval(bJ),bA())}function ce(d){for(var b=ch.split("&"),a=0,c;a<b.length;a++)if(c=b[a].split("="),decodeURIComponent(c[0])==d)return decodeURIComponent(c[1])}return l.play=u.play,l.pause=u.pause,l.setLocationHref=ck,l.togglePause=u.togglePause,l.setSpeed=u.setSpeed,l.setDirection=u.setDirection,l.stop=u.stop,l.searchAnimations=bA,l.registerAnimation=u.registerAnimation,l.loadAnimation=cn,l.setSubframeRendering=cm,l.resize=u.resize,l.goToAndStop=u.goToAndStop,l.destroy=u.destroy,l.setQuality=co,l.inBrowser=cp,l.installPlugin=cq,l.freeze=u.freeze,l.unfreeze=u.unfreeze,l.getRegisteredAnimations=u.getRegisteredAnimations,l.__getFactory=cv,l.version="5.5.7",az="__[STANDALONE]__",bD="__[ANIMATIONDATA]__",bE="",az&&(bG=document.getElementsByTagName("script"),cj=bG.length-1,ci=bG[cj]||{src:""},ch=ci.src.replace(/^[^\?]+\??/,""),bE=ce("renderer")),bJ=setInterval(cs,100),l},void 0===(c=function(){return e(d)}.call(b,f,b,a))||(a.exports=c))},function(c,b,a){(function(b,d){var a,c;!function(a,c,e,f){function b(c,d){this.settings=null,this.options=a.extend({},b.Defaults,d),this.$element=a(c),this._handlers={},this._plugins={},this._supress={},this._current=null,this._speed=null,this._coordinates=[],this._breakpoint=null,this._width=null,this._items=[],this._clones=[],this._mergers=[],this._widths=[],this._invalidated={},this._pipe=[],this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},a.each(["onResize","onThrottledResize"],a.proxy(function(c,b){this._handlers[b]=a.proxy(this[b],this)},this)),a.each(b.Plugins,a.proxy(function(a,b){this._plugins[a.charAt(0).toLowerCase()+a.slice(1)]=new b(this)},this)),a.each(b.Workers,a.proxy(function(c,b){this._pipe.push({filter:b.filter,run:a.proxy(b.run,this)})},this)),this.setup(),this.initialize()}b.Defaults={items:3,loop:!1,center:!1,rewind:!1,checkVisibility:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!0,freeDrag:!1,margin:0,stagePadding:0,merge:!1,mergeFit:!0,autoWidth:!1,startPosition:0,rtl:!1,smartSpeed:250,fluidSpeed:!1,dragEndSpeed:!1,responsive:{},responsiveRefreshRate:200,responsiveBaseElement:c,fallbackEasing:"swing",slideTransition:"",info:!1,nestedItemSelector:!1,itemElement:"div",stageElement:"div",refreshClass:"owl-refresh",loadedClass:"owl-loaded",loadingClass:"owl-loading",rtlClass:"owl-rtl",responsiveClass:"owl-responsive",dragClass:"owl-drag",itemClass:"owl-item",stageClass:"owl-stage",stageOuterClass:"owl-stage-outer",grabClass:"owl-grab"},b.Width={Default:"default",Inner:"inner",Outer:"outer"},b.Type={Event:"event",State:"state"},b.Plugins={},b.Workers=[{filter:["width","settings"],run:function(){this._width=this.$element.width()}},{filter:["width","items","settings"],run:function(a){a.current=this._items&&this._items[this.relative(this._current)]}},{filter:["items","settings"],run:function(){this.$stage.children(".cloned").remove()}},{filter:["width","items","settings"],run:function(d){var a=this.settings.margin||"",e=!this.settings.autoWidth,b=this.settings.rtl,c={width:"auto","margin-left":b?a:"","margin-right":b?"":a};!e&&this.$stage.children().css(c),d.css=c}},{filter:["width","items","settings"],run:function(c){var d=(this.width()/this.settings.items).toFixed(3)-this.settings.margin,a=null,b=this._items.length,f=!this.settings.autoWidth,e=[];for(c.items={merge:!1,width:d};b--;)a=this._mergers[b],a=this.settings.mergeFit&&Math.min(a,this.settings.items)||a,c.items.merge=a>1||c.items.merge,e[b]=f?d*a:this._items[b].width();this._widths=e}},{filter:["items","settings"],run:function(){var b=[],c=this._items,d=this.settings,g=Math.max(2*d.items,4),i=2*Math.ceil(c.length/2),e=d.loop&&c.length?d.rewind?g:Math.max(g,i):0,h="",f="";for(e/=2;e>0;)b.push(this.normalize(b.length/2,!0)),h+=c[b[b.length-1]][0].outerHTML,b.push(this.normalize(c.length-1-(b.length-1)/2,!0)),f=c[b[b.length-1]][0].outerHTML+f,e-=1;this._clones=b,a(h).addClass("cloned").appendTo(this.$stage),a(f).addClass("cloned").prependTo(this.$stage)}},{filter:["width","items","settings"],run:function(){for(var e=this.settings.rtl?1:-1,f=this._clones.length+this._items.length,a=-1,c=0,d=0,b=[];++a<f;)c=b[a-1]||0,d=this._widths[this.relative(a)]+this.settings.margin,b.push(c+d*e);this._coordinates=b}},{filter:["width","items","settings"],run:function(){var a=this.settings.stagePadding,b=this._coordinates,c={width:Math.ceil(Math.abs(b[b.length-1]))+2*a,"padding-left":a||"","padding-right":a||""};this.$stage.css(c)}},{filter:["width","items","settings"],run:function(a){var b=this._coordinates.length,c=!this.settings.autoWidth,d=this.$stage.children();if(c&&a.items.merge)for(;b--;)a.css.width=this._widths[this.relative(b)],d.eq(b).css(a.css);else c&&(a.css.width=a.items.width,d.css(a.css))}},{filter:["items"],run:function(){this._coordinates.length<1&&this.$stage.removeAttr("style")}},{filter:["width","items","settings"],run:function(a){a.current=a.current?this.$stage.children().index(a.current):0,a.current=Math.max(this.minimum(),Math.min(this.maximum(),a.current)),this.reset(a.current)}},{filter:["position"],run:function(){this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:function(){var b,c,a,e,f=this.settings.rtl?1:-1,g=2*this.settings.stagePadding,d=this.coordinates(this.current())+g,h=d+this.width()*f,i=[];for(a=0,e=this._coordinates.length;a<e;a++)b=this._coordinates[a-1]||0,c=Math.abs(this._coordinates[a])+g*f,(this.op(b,"<=",d)&&this.op(b,">",h)||this.op(c,"<",d)&&this.op(c,">",h))&&i.push(a);this.$stage.children(".active").removeClass("active"),this.$stage.children(":eq("+i.join("), :eq(")+")").addClass("active"),this.$stage.children(".center").removeClass("center"),this.settings.center&&this.$stage.children().eq(this.current()).addClass("center")}}],b.prototype.initializeStage=function(){this.$stage=this.$element.find("."+this.settings.stageClass),this.$stage.length||(this.$element.addClass(this.options.loadingClass),this.$stage=a("<"+this.settings.stageElement+">",{class:this.settings.stageClass}).wrap(a("<div/>",{class:this.settings.stageOuterClass})),this.$element.append(this.$stage.parent()))},b.prototype.initializeItems=function(){var b=this.$element.find(".owl-item");if(b.length)return this._items=b.get().map(function(b){return a(b)}),this._mergers=this._items.map(function(){return 1}),void this.refresh();this.replace(this.$element.children().not(this.$stage.parent())),this.isVisible()?this.refresh():this.invalidate("width"),this.$element.removeClass(this.options.loadingClass).addClass(this.options.loadedClass)},b.prototype.initialize=function(){var a,b,c;this.enter("initializing"),this.trigger("initialize"),this.$element.toggleClass(this.settings.rtlClass,this.settings.rtl),this.settings.autoWidth&&!this.is("pre-loading")&&(a=this.$element.find("img"),b=this.settings.nestedItemSelector?"."+this.settings.nestedItemSelector:void 0,c=this.$element.children(b).width(),a.length&&c<=0&&this.preloadAutoWidthImages(a)),this.initializeStage(),this.initializeItems(),this.registerEventHandlers(),this.leave("initializing"),this.trigger("initialized")},b.prototype.isVisible=function(){return!this.settings.checkVisibility||this.$element.is(":visible")},b.prototype.setup=function(){var e=this.viewport(),d=this.options.responsive,c=-1,b=null;d?(a.each(d,function(a){a<=e&&a>c&&(c=Number(a))}),"function"==typeof(b=a.extend({},this.options,d[c])).stagePadding&&(b.stagePadding=b.stagePadding()),delete b.responsive,b.responsiveClass&&this.$element.attr("class",this.$element.attr("class").replace(new RegExp("("+this.options.responsiveClass+"-)\\S+\\s","g"),"$1"+c))):b=a.extend({},this.options),this.trigger("change",{property:{name:"settings",value:b}}),this._breakpoint=c,this.settings=b,this.invalidate("settings"),this.trigger("changed",{property:{name:"settings",value:this.settings}})},b.prototype.optionsLogic=function(){this.settings.autoWidth&&(this.settings.stagePadding=!1,this.settings.merge=!1)},b.prototype.prepare=function(c){var b=this.trigger("prepare",{content:c});return b.data||(b.data=a("<"+this.settings.itemElement+"/>").addClass(this.options.itemClass).append(c)),this.trigger("prepared",{content:b.data}),b.data},b.prototype.update=function(){for(var b=0,c=this._pipe.length,d=a.proxy(function(a){return this[a]},this._invalidated),e={};b<c;)(this._invalidated.all||a.grep(this._pipe[b].filter,d).length>0)&&this._pipe[b].run(e),b++;this._invalidated={},!this.is("valid")&&this.enter("valid")},b.prototype.width=function(a){switch(a=a||b.Width.Default){case b.Width.Inner:case b.Width.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}},b.prototype.refresh=function(){this.enter("refreshing"),this.trigger("refresh"),this.setup(),this.optionsLogic(),this.$element.addClass(this.options.refreshClass),this.update(),this.$element.removeClass(this.options.refreshClass),this.leave("refreshing"),this.trigger("refreshed")},b.prototype.onThrottledResize=function(){c.clearTimeout(this.resizeTimer),this.resizeTimer=c.setTimeout(this._handlers.onResize,this.settings.responsiveRefreshRate)},b.prototype.onResize=function(){return!!this._items.length&&this._width!==this.$element.width()&&!!this.isVisible()&&(this.enter("resizing"),this.trigger("resize").isDefaultPrevented()?(this.leave("resizing"),!1):(this.invalidate("width"),this.refresh(),this.leave("resizing"),void this.trigger("resized")))},b.prototype.registerEventHandlers=function(){a.support.transition&&this.$stage.on(a.support.transition.end+".owl.core",a.proxy(this.onTransitionEnd,this)),!1!==this.settings.responsive&&this.on(c,"resize",this._handlers.onThrottledResize),this.settings.mouseDrag&&(this.$element.addClass(this.options.dragClass),this.$stage.on("mousedown.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("dragstart.owl.core selectstart.owl.core",function(){return!1})),this.settings.touchDrag&&(this.$stage.on("touchstart.owl.core",a.proxy(this.onDragStart,this)),this.$stage.on("touchcancel.owl.core",a.proxy(this.onDragEnd,this)))},b.prototype.onDragStart=function(c){var b=null;3!==c.which&&(a.support.transform?b={x:(b=this.$stage.css("transform").replace(/.*\(|\)| /g,"").split(","))[16===b.length?12:4],y:b[16===b.length?13:5]}:(b=this.$stage.position(),b={x:this.settings.rtl?b.left+this.$stage.width()-this.width()+this.settings.margin:b.left,y:b.top}),this.is("animating")&&(a.support.transform?this.animate(b.x):this.$stage.stop(),this.invalidate("position")),this.$element.toggleClass(this.options.grabClass,"mousedown"===c.type),this.speed(0),this._drag.time=(new Date).getTime(),this._drag.target=a(c.target),this._drag.stage.start=b,this._drag.stage.current=b,this._drag.pointer=this.pointer(c),a(e).on("mouseup.owl.core touchend.owl.core",a.proxy(this.onDragEnd,this)),a(e).one("mousemove.owl.core touchmove.owl.core",a.proxy(function(b){var c=this.difference(this._drag.pointer,this.pointer(b));a(e).on("mousemove.owl.core touchmove.owl.core",a.proxy(this.onDragMove,this)),Math.abs(c.x)<Math.abs(c.y)&&this.is("valid")||(b.preventDefault(),this.enter("dragging"),this.trigger("drag"))},this)))},b.prototype.onDragMove=function(e){var a=null,b=null,d=null,f=this.difference(this._drag.pointer,this.pointer(e)),c=this.difference(this._drag.stage.start,f);this.is("dragging")&&(e.preventDefault(),this.settings.loop?(a=this.coordinates(this.minimum()),b=this.coordinates(this.maximum()+1)-a,c.x=((c.x-a)%b+b)%b+a):(a=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),b=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),d=this.settings.pullDrag?-1*f.x/5:0,c.x=Math.max(Math.min(c.x,a+d),b+d)),this._drag.stage.current=c,this.animate(c.x))},b.prototype.onDragEnd=function(d){var b=this.difference(this._drag.pointer,this.pointer(d)),f=this._drag.stage.current,c=b.x>0^this.settings.rtl?"left":"right";a(e).off(".owl.core"),this.$element.removeClass(this.options.grabClass),(0!==b.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(this.settings.dragEndSpeed||this.settings.smartSpeed),this.current(this.closest(f.x,0!==b.x?c:this._drag.direction)),this.invalidate("position"),this.update(),this._drag.direction=c,(Math.abs(b.x)>3||(new Date).getTime()-this._drag.time>300)&&this._drag.target.one("click.owl.core",function(){return!1})),this.is("dragging")&&(this.leave("dragging"),this.trigger("dragged"))},b.prototype.closest=function(b,e){var c=-1,f=this.width(),d=this.coordinates();return this.settings.freeDrag||a.each(d,a.proxy(function(a,g){return"left"===e&&b>g-30&&b<g+30?c=a:"right"===e&&b>g-f-30&&b<g-f+30?c=a+1:this.op(b,"<",g)&&this.op(b,">",void 0!==d[a+1]?d[a+1]:g-f)&&(c="left"===e?a+1:a),-1===c},this)),this.settings.loop||(this.op(b,">",d[this.minimum()])?c=b=this.minimum():this.op(b,"<",d[this.maximum()])&&(c=b=this.maximum())),c},b.prototype.animate=function(b){var c=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),c&&(this.enter("animating"),this.trigger("translate")),a.support.transform3d&&a.support.transition?this.$stage.css({transform:"translate3d("+b+"px,0px,0px)",transition:this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}):c?this.$stage.animate({left:b+"px"},this.speed(),this.settings.fallbackEasing,a.proxy(this.onTransitionEnd,this)):this.$stage.css({left:b+"px"})},b.prototype.is=function(a){return this._states.current[a]&&this._states.current[a]>0},b.prototype.current=function(a){if(void 0===a)return this._current;if(0!==this._items.length){if(a=this.normalize(a),this._current!==a){var b=this.trigger("change",{property:{name:"position",value:a}});void 0!==b.data&&(a=this.normalize(b.data)),this._current=a,this.invalidate("position"),this.trigger("changed",{property:{name:"position",value:this._current}})}return this._current}},b.prototype.invalidate=function(b){return"string"===a.type(b)&&(this._invalidated[b]=!0,this.is("valid")&&this.leave("valid")),a.map(this._invalidated,function(b,a){return a})},b.prototype.reset=function(a){void 0!==(a=this.normalize(a))&&(this._speed=0,this._current=a,this.suppress(["translate","translated"]),this.animate(this.coordinates(a)),this.release(["translate","translated"]))},b.prototype.normalize=function(a,d){var b=this._items.length,c=d?0:this._clones.length;return!this.isNumeric(a)||b<1?a=void 0:(a<0||a>=b+c)&&(a=((a-c/2)%b+b)%b+c/2),a},b.prototype.relative=function(a){return a-=this._clones.length/2,this.normalize(a,!0)},b.prototype.maximum=function(f){var a,d,e,b=this.settings,c=this._coordinates.length;if(b.loop)c=this._clones.length/2+this._items.length-1;else if(b.autoWidth||b.merge){if(a=this._items.length)for(d=this._items[--a].width(),e=this.$element.width();a--&&!((d+=this._items[a].width()+this.settings.margin)>e););c=a+1}else c=b.center?this._items.length-1:this._items.length-b.items;return f&&(c-=this._clones.length/2),Math.max(c,0)},b.prototype.minimum=function(a){return a?0:this._clones.length/2},b.prototype.items=function(a){return void 0===a?this._items.slice():(a=this.normalize(a,!0),this._items[a])},b.prototype.mergers=function(a){return void 0===a?this._mergers.slice():(a=this.normalize(a,!0),this._mergers[a])},b.prototype.clones=function(b){var c=this._clones.length/2,e=c+this._items.length,d=function(a){return a%2==0?e+a/2:c-(a+1)/2};return void 0===b?a.map(this._clones,function(b,a){return d(a)}):a.map(this._clones,function(a,c){return a===b?d(c):null})},b.prototype.speed=function(a){return void 0!==a&&(this._speed=a),this._speed},b.prototype.coordinates=function(c){var b,e=1,d=c-1;return void 0===c?a.map(this._coordinates,a.proxy(function(b,a){return this.coordinates(a)},this)):(this.settings.center?(this.settings.rtl&&(e=-1,d=c+1),b=this._coordinates[c],b+=(this.width()-b+(this._coordinates[d]||0))/2*e):b=this._coordinates[d]||0,b=Math.ceil(b))},b.prototype.duration=function(b,c,a){return 0===a?0:Math.min(Math.max(Math.abs(c-b),1),6)*Math.abs(a||this.settings.smartSpeed)},b.prototype.to=function(a,i){var c=this.current(),d=null,b=a-this.relative(c),h=(b>0)-(b<0),e=this._items.length,g=this.minimum(),f=this.maximum();this.settings.loop?(!this.settings.rewind&&Math.abs(b)>e/2&&(b+=-1*h*e),(d=(((a=c+b)-g)%e+e)%e+g)!==a&&d-b<=f&&d-b>0&&(c=d-b,a=d,this.reset(c))):a=this.settings.rewind?(a%(f+=1)+f)%f:Math.max(g,Math.min(f,a)),this.speed(this.duration(c,a,i)),this.current(a),this.isVisible()&&this.update()},b.prototype.next=function(a){a=a||!1,this.to(this.relative(this.current())+1,a)},b.prototype.prev=function(a){a=a||!1,this.to(this.relative(this.current())-1,a)},b.prototype.onTransitionEnd=function(a){if(void 0!==a&&(a.stopPropagation(),(a.target||a.srcElement||a.originalTarget)!==this.$stage.get(0)))return!1;this.leave("animating"),this.trigger("translated")},b.prototype.viewport=function(){var b;return this.options.responsiveBaseElement!==c?b=a(this.options.responsiveBaseElement).width():c.innerWidth?b=c.innerWidth:e.documentElement&&e.documentElement.clientWidth&&(b=e.documentElement.clientWidth),b},b.prototype.replace=function(b){this.$stage.empty(),this._items=[],b&&(b=b instanceof d?b:a(b)),this.settings.nestedItemSelector&&(b=b.find("."+this.settings.nestedItemSelector)),b.filter(function(){return 1===this.nodeType}).each(a.proxy(function(b,a){a=this.prepare(a),this.$stage.append(a),this._items.push(a),this._mergers.push(1*a.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)},this)),this.reset(this.isNumeric(this.settings.startPosition)?this.settings.startPosition:0),this.invalidate("items")},b.prototype.add=function(b,c){var e=this.relative(this._current);c=void 0===c?this._items.length:this.normalize(c,!0),b=b instanceof d?b:a(b),this.trigger("add",{content:b,position:c}),b=this.prepare(b),0===this._items.length||c===this._items.length?(0===this._items.length&&this.$stage.append(b),0!==this._items.length&&this._items[c-1].after(b),this._items.push(b),this._mergers.push(1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)):(this._items[c].before(b),this._items.splice(c,0,b),this._mergers.splice(c,0,1*b.find("[data-merge]").addBack("[data-merge]").attr("data-merge")||1)),this._items[e]&&this.reset(this._items[e].index()),this.invalidate("items"),this.trigger("added",{content:b,position:c})},b.prototype.remove=function(a){void 0!==(a=this.normalize(a,!0))&&(this.trigger("remove",{content:this._items[a],position:a}),this._items[a].remove(),this._items.splice(a,1),this._mergers.splice(a,1),this.invalidate("items"),this.trigger("removed",{content:null,position:a}))},b.prototype.preloadAutoWidthImages=function(b){b.each(a.proxy(function(c,b){this.enter("pre-loading"),b=a(b),a(new Image).one("load",a.proxy(function(a){b.attr("src",a.target.src),b.css("opacity",1),this.leave("pre-loading"),!this.is("pre-loading")&&!this.is("initializing")&&this.refresh()},this)).attr("src",b.attr("src")||b.attr("data-src")||b.attr("data-src-retina"))},this))},b.prototype.destroy=function(){for(var b in this.$element.off(".owl.core"),this.$stage.off(".owl.core"),a(e).off(".owl.core"),!1!==this.settings.responsive&&(c.clearTimeout(this.resizeTimer),this.off(c,"resize",this._handlers.onThrottledResize)),this._plugins)this._plugins[b].destroy();this.$stage.children(".cloned").remove(),this.$stage.unwrap(),this.$stage.children().contents().unwrap(),this.$stage.children().unwrap(),this.$stage.remove(),this.$element.removeClass(this.options.refreshClass).removeClass(this.options.loadingClass).removeClass(this.options.loadedClass).removeClass(this.options.rtlClass).removeClass(this.options.dragClass).removeClass(this.options.grabClass).attr("class",this.$element.attr("class").replace(new RegExp(this.options.responsiveClass+"-\\S+\\s","g"),"")).removeData("owl.carousel")},b.prototype.op=function(a,d,b){var c=this.settings.rtl;switch(d){case"<":return c?a>b:a<b;case">":return c?a<b:a>b;case">=":return c?a<=b:a>=b;case"<=":return c?a>=b:a<=b}},b.prototype.on=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d):a.attachEvent&&a.attachEvent("on"+b,c)},b.prototype.off=function(a,b,c,d){a.removeEventListener?a.removeEventListener(b,c,d):a.detachEvent&&a.detachEvent("on"+b,c)},b.prototype.trigger=function(c,h,e,i,j){var g={item:{count:this._items.length,index:this.current()}},f=a.camelCase(a.grep(["on",c,e],function(a){return a}).join("-").toLowerCase()),d=a.Event([c,"owl",e||"carousel"].join(".").toLowerCase(),a.extend({relatedTarget:this},g,h));return this._supress[c]||(a.each(this._plugins,function(b,a){a.onTrigger&&a.onTrigger(d)}),this.register({type:b.Type.Event,name:c}),this.$element.trigger(d),this.settings&&"function"==typeof this.settings[f]&&this.settings[f].call(this,d)),d},b.prototype.enter=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(b,a){void 0===this._states.current[a]&&(this._states.current[a]=0),this._states.current[a]++},this))},b.prototype.leave=function(b){a.each([b].concat(this._states.tags[b]||[]),a.proxy(function(b,a){this._states.current[a]--},this))},b.prototype.register=function(c){if(c.type===b.Type.Event){if(a.event.special[c.name]||(a.event.special[c.name]={}),!a.event.special[c.name].owl){var d=a.event.special[c.name]._default;a.event.special[c.name]._default=function(a){return!d||!d.apply||a.namespace&&-1!==a.namespace.indexOf("owl")?a.namespace&&a.namespace.indexOf("owl")>-1:d.apply(this,arguments)},a.event.special[c.name].owl=!0}}else c.type===b.Type.State&&(this._states.tags[c.name]?this._states.tags[c.name]=this._states.tags[c.name].concat(c.tags):this._states.tags[c.name]=c.tags,this._states.tags[c.name]=a.grep(this._states.tags[c.name],a.proxy(function(b,d){return a.inArray(b,this._states.tags[c.name])===d},this)))},b.prototype.suppress=function(b){a.each(b,a.proxy(function(b,a){this._supress[a]=!0},this))},b.prototype.release=function(b){a.each(b,a.proxy(function(b,a){delete this._supress[a]},this))},b.prototype.pointer=function(a){var b={x:null,y:null};return(a=(a=a.originalEvent||a||c.event).touches&&a.touches.length?a.touches[0]:a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:a).pageX?(b.x=a.pageX,b.y=a.pageY):(b.x=a.clientX,b.y=a.clientY),b},b.prototype.isNumeric=function(a){return!isNaN(parseFloat(a))},b.prototype.difference=function(a,b){return{x:a.x-b.x,y:a.y-b.y}},a.fn.owlCarousel=function(c){var d=Array.prototype.slice.call(arguments,1);return this.each(function(){var f=a(this),e=f.data("owl.carousel");e||(e=new b(this,"object"==typeof c&&c),f.data("owl.carousel",e),a.each(["next","prev","to","destroy","refresh","replace","add","remove"],function(d,c){e.register({type:b.Type.Event,name:c}),e.$element.on(c+".owl.carousel.core",a.proxy(function(a){a.namespace&&a.relatedTarget!==this&&(this.suppress([c]),e[c].apply(this,[].slice.call(arguments,1)),this.release([c]))},e))})),"string"==typeof c&&"_"!==c.charAt(0)&&e[c].apply(e,d)})},a.fn.owlCarousel.Constructor=b}(window.Zepto||b,window,document),function(b,c,d,e){var a=function(c){this._core=c,this._interval=null,this._visible=null,this._handlers={"initialized.owl.carousel":b.proxy(function(a){a.namespace&&this._core.settings.autoRefresh&&this.watch()},this)},this._core.options=b.extend({},a.Defaults,this._core.options),this._core.$element.on(this._handlers)};a.Defaults={autoRefresh:!0,autoRefreshInterval:500},a.prototype.watch=function(){this._interval||(this._visible=this._core.isVisible(),this._interval=c.setInterval(b.proxy(this.refresh,this),this._core.settings.autoRefreshInterval))},a.prototype.refresh=function(){this._core.isVisible()!==this._visible&&(this._visible=!this._visible,this._core.$element.toggleClass("owl-hidden",!this._visible),this._visible&&this._core.invalidate("width")&&this._core.refresh())},a.prototype.destroy=function(){var a,b;for(a in c.clearInterval(this._interval),this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},b.fn.owlCarousel.Constructor.Plugins.AutoRefresh=a}(window.Zepto||b,window,document),function(a,c,d,e){var b=function(c){this._core=c,this._loaded=[],this._handlers={"initialized.owl.carousel change.owl.carousel resized.owl.carousel":a.proxy(function(c){if(c.namespace&&this._core.settings&&this._core.settings.lazyLoad&&(c.property&&"position"==c.property.name||"initialized"==c.type)){var b=this._core.settings,d=b.center&&Math.ceil(b.items/2)||b.items,f=b.center&&-1*d||0,e=(c.property&&void 0!==c.property.value?c.property.value:this._core.current())+f,g=this._core.clones().length,h=a.proxy(function(b,a){this.load(a)},this);for(b.lazyLoadEager>0&&(d+=b.lazyLoadEager,b.loop&&(e-=b.lazyLoadEager,d++));f++<d;)this.load(g/2+this._core.relative(e)),g&&a.each(this._core.clones(this._core.relative(e)),h),e++}},this)},this._core.options=a.extend({},b.Defaults,this._core.options),this._core.$element.on(this._handlers)};b.Defaults={lazyLoad:!1,lazyLoadEager:0},b.prototype.load=function(e){var b=this._core.$stage.children().eq(e),d=b&&b.find(".owl-lazy");!d||a.inArray(b.get(0),this._loaded)>-1||(d.each(a.proxy(function(g,f){var e,b=a(f),d=c.devicePixelRatio>1&&b.attr("data-src-retina")||b.attr("data-src")||b.attr("data-srcset");this._core.trigger("load",{element:b,url:d},"lazy"),b.is("img")?b.one("load.owl.lazy",a.proxy(function(){b.css("opacity",1),this._core.trigger("loaded",{element:b,url:d},"lazy")},this)).attr("src",d):b.is("source")?b.one("load.owl.lazy",a.proxy(function(){this._core.trigger("loaded",{element:b,url:d},"lazy")},this)).attr("srcset",d):((e=new Image).onload=a.proxy(function(){b.css({"background-image":'url("'+d+'")',opacity:"1"}),this._core.trigger("loaded",{element:b,url:d},"lazy")},this),e.src=d)},this)),this._loaded.push(b.get(0)))},b.prototype.destroy=function(){var a,b;for(a in this.handlers)this._core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Lazy=b}(window.Zepto||b,window,document),function(a,c,d,e){var b=function(e){this._core=e,this._previousHeight=null,this._handlers={"initialized.owl.carousel refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&this.update()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&"position"===a.property.name&&this.update()},this),"loaded.owl.lazy":a.proxy(function(a){a.namespace&&this._core.settings.autoHeight&&a.element.closest("."+this._core.settings.itemClass).index()===this._core.current()&&this.update()},this)},this._core.options=a.extend({},b.Defaults,this._core.options),this._core.$element.on(this._handlers),this._intervalId=null;var d=this;a(c).on("load",function(){d._core.settings.autoHeight&&d.update()}),a(c).resize(function(){d._core.settings.autoHeight&&(null!=d._intervalId&&clearTimeout(d._intervalId),d._intervalId=setTimeout(function(){d.update()},250))})};b.Defaults={autoHeight:!1,autoHeightClass:"owl-height"},b.prototype.update=function(){var c=this._core._current,e=c+this._core.settings.items,f=this._core.settings.lazyLoad,g=this._core.$stage.children().toArray().slice(c,e),d=[],b=0;a.each(g,function(c,b){d.push(a(b).height())}),(b=Math.max.apply(null,d))<=1&&f&&this._previousHeight&&(b=this._previousHeight),this._previousHeight=b,this._core.$stage.parent().height(b).addClass(this._core.settings.autoHeightClass)},b.prototype.destroy=function(){var a,b;for(a in this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.AutoHeight=b}(window.Zepto||b,window,document),function(a,d,c,e){var b=function(c){this._core=c,this._videos={},this._playing=null,this._handlers={"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.register({type:"state",name:"playing",tags:["interacting"]})},this),"resize.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.video&&this.isInFullScreen()&&a.preventDefault()},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._core.is("resizing")&&this._core.$stage.find(".cloned .owl-video-frame").remove()},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"===a.property.name&&this._playing&&this.stop()},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find(".owl-video");c.length&&(c.css("display","none"),this.fetch(c,a(b.content)))}},this)},this._core.options=a.extend({},b.Defaults,this._core.options),this._core.$element.on(this._handlers),this._core.$element.on("click.owl.video",".owl-video-play-icon",a.proxy(function(a){this.play(a)},this))};b.Defaults={video:!1,videoHeight:!1,videoWidth:!1},b.prototype.fetch=function(a,e){var d=a.attr("data-vimeo-id")?"vimeo":a.attr("data-vzaar-id")?"vzaar":"youtube",b=a.attr("data-vimeo-id")||a.attr("data-youtube-id")||a.attr("data-vzaar-id"),f=a.attr("data-width")||this._core.settings.videoWidth,g=a.attr("data-height")||this._core.settings.videoHeight,c=a.attr("href");if(!c)throw new Error("Missing video URL.");if((b=c.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com|be\-nocookie\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/))[3].indexOf("youtu")>-1)d="youtube";else if(b[3].indexOf("vimeo")>-1)d="vimeo";else{if(!(b[3].indexOf("vzaar")>-1))throw new Error("Video URL not supported.");d="vzaar"}b=b[6],this._videos[c]={type:d,id:b,width:f,height:g},e.attr("data-video",c),this.thumbnail(a,this._videos[c])},b.prototype.thumbnail=function(d,b){var g,h,c,k=b.width&&b.height?"width:"+b.width+"px;height:"+b.height+"px;":"",f=d.find("img"),i="src",j="",l=this._core.settings,e=function(b){h='<div class="owl-video-play-icon"></div>',g=l.lazyLoad?a("<div/>",{class:"owl-video-tn "+j,srcType:b}):a("<div/>",{class:"owl-video-tn",style:"opacity:1;background-image:url("+b+")"}),d.after(g),d.after(h)};if(d.wrap(a("<div/>",{class:"owl-video-wrapper",style:k})),this._core.settings.lazyLoad&&(i="data-src",j="owl-lazy"),f.length)return e(f.attr(i)),f.remove(),!1;"youtube"===b.type?(c="//img.youtube.com/vi/"+b.id+"/hqdefault.jpg",e(c)):"vimeo"===b.type?a.ajax({type:"GET",url:"//vimeo.com/api/v2/video/"+b.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){c=a[0].thumbnail_large,e(c)}}):"vzaar"===b.type&&a.ajax({type:"GET",url:"//vzaar.com/api/videos/"+b.id+".json",jsonp:"callback",dataType:"jsonp",success:function(a){c=a.framegrab_url,e(c)}})},b.prototype.stop=function(){this._core.trigger("stop",null,"video"),this._playing.find(".owl-video-frame").remove(),this._playing.removeClass("owl-video-playing"),this._playing=null,this._core.leave("playing"),this._core.trigger("stopped",null,"video")},b.prototype.play=function(e){var c,d=a(e.target).closest("."+this._core.settings.itemClass),b=this._videos[d.attr("data-video")],f=b.width||"100%",g=b.height||this._core.$stage.height();this._playing||(this._core.enter("playing"),this._core.trigger("play",null,"video"),d=this._core.items(this._core.relative(d.index())),this._core.reset(d.index()),(c=a('<iframe frameborder="0" allowfullscreen mozallowfullscreen webkitAllowFullScreen ></iframe>')).attr("height",g),c.attr("width",f),"youtube"===b.type?c.attr("src","//www.youtube.com/embed/"+b.id+"?autoplay=1&rel=0&v="+b.id):"vimeo"===b.type?c.attr("src","//player.vimeo.com/video/"+b.id+"?autoplay=1"):"vzaar"===b.type&&c.attr("src","//view.vzaar.com/"+b.id+"/player?autoplay=true"),a(c).wrap('<div class="owl-video-frame" />').insertAfter(d.find(".owl-video")),this._playing=d.addClass("owl-video-playing"))},b.prototype.isInFullScreen=function(){var b=c.fullscreenElement||c.mozFullScreenElement||c.webkitFullscreenElement;return b&&a(b).parent().hasClass("owl-video-frame")},b.prototype.destroy=function(){var a,b;for(a in this._core.$element.off("click.owl.video"),this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Video=b}(window.Zepto||b,window,document),a=window.Zepto||b,window,document,(c=function(b){this.core=b,this.core.options=a.extend({},c.Defaults,this.core.options),this.swapping=!0,this.previous=void 0,this.next=void 0,this.handlers={"change.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&(this.previous=this.core.current(),this.next=a.property.value)},this),"drag.owl.carousel dragged.owl.carousel translated.owl.carousel":a.proxy(function(a){a.namespace&&(this.swapping="translated"==a.type)},this),"translate.owl.carousel":a.proxy(function(a){a.namespace&&this.swapping&&(this.core.options.animateOut||this.core.options.animateIn)&&this.swap()},this)},this.core.$element.on(this.handlers)}).Defaults={animateOut:!1,animateIn:!1},c.prototype.swap=function(){if(1===this.core.settings.items&&a.support.animation&&a.support.transition){this.core.speed(0);var b,c=a.proxy(this.clear,this),f=this.core.$stage.children().eq(this.previous),g=this.core.$stage.children().eq(this.next),d=this.core.settings.animateIn,e=this.core.settings.animateOut;this.core.current()!==this.previous&&(e&&(b=this.core.coordinates(this.previous)-this.core.coordinates(this.next),f.one(a.support.animation.end,c).css({left:b+"px"}).addClass("animated owl-animated-out").addClass(e)),d&&g.one(a.support.animation.end,c).addClass("animated owl-animated-in").addClass(d))}},c.prototype.clear=function(b){a(b.target).css({left:""}).removeClass("animated owl-animated-out owl-animated-in").removeClass(this.core.settings.animateIn).removeClass(this.core.settings.animateOut),this.core.onTransitionEnd()},c.prototype.destroy=function(){var a,b;for(a in this.handlers)this.core.$element.off(a,this.handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.Animate=c,function(a,c,d,e){var b=function(c){this._core=c,this._call=null,this._time=0,this._timeout=0,this._paused=!0,this._handlers={"changed.owl.carousel":a.proxy(function(a){a.namespace&&"settings"===a.property.name?this._core.settings.autoplay?this.play():this.stop():a.namespace&&"position"===a.property.name&&this._paused&&(this._time=0)},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.autoplay&&this.play()},this),"play.owl.autoplay":a.proxy(function(a,b,c){a.namespace&&this.play(b,c)},this),"stop.owl.autoplay":a.proxy(function(a){a.namespace&&this.stop()},this),"mouseover.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"mouseleave.owl.autoplay":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.play()},this),"touchstart.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this._core.is("rotating")&&this.pause()},this),"touchend.owl.core":a.proxy(function(){this._core.settings.autoplayHoverPause&&this.play()},this)},this._core.$element.on(this._handlers),this._core.options=a.extend({},b.Defaults,this._core.options)};b.Defaults={autoplay:!1,autoplayTimeout:5e3,autoplayHoverPause:!1,autoplaySpeed:!1},b.prototype._next=function(b){this._call=c.setTimeout(a.proxy(this._next,this,b),this._timeout*(Math.round(this.read()/this._timeout)+1)-this.read()),this._core.is("interacting")||d.hidden||this._core.next(b||this._core.settings.autoplaySpeed)},b.prototype.read=function(){return(new Date).getTime()-this._time},b.prototype.play=function(b,e){var d;this._core.is("rotating")||this._core.enter("rotating"),b=b||this._core.settings.autoplayTimeout,d=Math.min(this._time%(this._timeout||b),b),this._paused?(this._time=this.read(),this._paused=!1):c.clearTimeout(this._call),this._time+=this.read()%b-d,this._timeout=b,this._call=c.setTimeout(a.proxy(this._next,this,e),b-d)},b.prototype.stop=function(){this._core.is("rotating")&&(this._time=0,this._paused=!0,c.clearTimeout(this._call),this._core.leave("rotating"))},b.prototype.pause=function(){this._core.is("rotating")&&!this._paused&&(this._time=this.read(),this._paused=!0,c.clearTimeout(this._call))},b.prototype.destroy=function(){var a,b;for(a in this.stop(),this._handlers)this._core.$element.off(a,this._handlers[a]);for(b in Object.getOwnPropertyNames(this))"function"!=typeof this[b]&&(this[b]=null)},a.fn.owlCarousel.Constructor.Plugins.autoplay=b}(window.Zepto||b,window,document),function(a,c,d,e){"use strict";var b=function(c){this._core=c,this._initialized=!1,this._pages=[],this._controls={},this._templates=[],this.$element=this._core.$element,this._overrides={next:this._core.next,prev:this._core.prev,to:this._core.to},this._handlers={"prepared.owl.carousel":a.proxy(function(b){b.namespace&&this._core.settings.dotsData&&this._templates.push('<div class="'+this._core.settings.dotClass+'">'+a(b.content).find("[data-dot]").addBack("[data-dot]").attr("data-dot")+"</div>")},this),"added.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,0,this._templates.pop())},this),"remove.owl.carousel":a.proxy(function(a){a.namespace&&this._core.settings.dotsData&&this._templates.splice(a.position,1)},this),"changed.owl.carousel":a.proxy(function(a){a.namespace&&"position"==a.property.name&&this.draw()},this),"initialized.owl.carousel":a.proxy(function(a){a.namespace&&!this._initialized&&(this._core.trigger("initialize",null,"navigation"),this.initialize(),this.update(),this.draw(),this._initialized=!0,this._core.trigger("initialized",null,"navigation"))},this),"refreshed.owl.carousel":a.proxy(function(a){a.namespace&&this._initialized&&(this._core.trigger("refresh",null,"navigation"),this.update(),this.draw(),this._core.trigger("refreshed",null,"navigation"))},this)},this._core.options=a.extend({},b.Defaults,this._core.options),this.$element.on(this._handlers)};b.Defaults={nav:!1,navText:['<span aria-label="Previous">&#x2039;</span>','<span aria-label="Next">&#x203a;</span>'],navSpeed:!1,navElement:'button type="button" role="presentation"',navContainer:!1,navContainerClass:"owl-nav",navClass:["owl-prev","owl-next"],slideBy:1,dotClass:"owl-dot",dotsClass:"owl-dots",dots:!0,dotsEach:!1,dotsData:!1,dotsSpeed:!1,dotsContainer:!1},b.prototype.initialize=function(){var c,b=this._core.settings;for(c in this._controls.$relative=(b.navContainer?a(b.navContainer):a("<div>").addClass(b.navContainerClass).appendTo(this.$element)).addClass("disabled"),this._controls.$previous=a("<"+b.navElement+">").addClass(b.navClass[0]).html(b.navText[0]).prependTo(this._controls.$relative).on("click",a.proxy(function(a){this.prev(b.navSpeed)},this)),this._controls.$next=a("<"+b.navElement+">").addClass(b.navClass[1]).html(b.navText[1]).appendTo(this._controls.$relative).on("click",a.proxy(function(a){this.next(b.navSpeed)},this)),b.dotsData||(this._templates=[a('<button role="button">').addClass(b.dotClass).append(a("<span>")).prop("outerHTML")]),this._controls.$absolute=(b.dotsContainer?a(b.dotsContainer):a("<div>").addClass(b.dotsClass).appendTo(this.$element)).addClass("disabled"),this._controls.$absolute.on("click","button",a.proxy(function(c){var d=a(c.target).parent().is(this._controls.$absolute)?a(c.target).index():a(c.target).parent().index();c.preventDefault(),this.to(d,b.dotsSpeed)},this)),this._overrides)this._core[c]=a.proxy(this[c],this)},b.prototype.destroy=function(){var b,a,c,d,e;for(b in e=this._core.settings,this._handlers)this.$element.off(b,this._handlers[b]);for(a in this._controls)"$relative"===a&&e.navContainer?this._controls[a].html(""):this._controls[a].remove();for(d in this.overides)this._core[d]=this._overrides[d];for(c in Object.getOwnPropertyNames(this))"function"!=typeof this[c]&&(this[c]=null)},b.prototype.update=function(){var b,c,d=this._core.clones().length/2,g=d+this._core.items().length,e=this._core.maximum(!0),a=this._core.settings,f=a.center||a.autoWidth||a.dotsData?1:a.dotsEach||a.items;if("page"!==a.slideBy&&(a.slideBy=Math.min(a.slideBy,a.items)),a.dots||"page"==a.slideBy)for(this._pages=[],b=d,c=0,0;b<g;b++){if(c>=f||0===c){if(this._pages.push({start:Math.min(e,b-d),end:b-d+f-1}),Math.min(e,b-d)===e)break;c=0,0}c+=this._core.mergers(this._core.relative(b))}},b.prototype.draw=function(){var c,b=this._core.settings,d=this._core.items().length<=b.items,e=this._core.relative(this._core.current()),f=b.loop||b.rewind;this._controls.$relative.toggleClass("disabled",!b.nav||d),b.nav&&(this._controls.$previous.toggleClass("disabled",!f&&e<=this._core.minimum(!0)),this._controls.$next.toggleClass("disabled",!f&&e>=this._core.maximum(!0))),this._controls.$absolute.toggleClass("disabled",!b.dots||d),b.dots&&(c=this._pages.length-this._controls.$absolute.children().length,b.dotsData&&0!==c?this._controls.$absolute.html(this._templates.join("")):c>0?this._controls.$absolute.append(new Array(c+1).join(this._templates[0])):c<0&&this._controls.$absolute.children().slice(c).remove(),this._controls.$absolute.find(".active").removeClass("active"),this._controls.$absolute.children().eq(a.inArray(this.current(),this._pages)).addClass("active"))},b.prototype.onTrigger=function(c){var b=this._core.settings;c.page={index:a.inArray(this.current(),this._pages),count:this._pages.length,size:b&&(b.center||b.autoWidth||b.dotsData?1:b.dotsEach||b.items)}},b.prototype.current=function(){var b=this._core.relative(this._core.current());return a.grep(this._pages,a.proxy(function(a,c){return a.start<=b&&a.end>=b},this)).pop()},b.prototype.getPosition=function(e){var b,c,d=this._core.settings;return"page"==d.slideBy?(b=a.inArray(this.current(),this._pages),c=this._pages.length,e?++b:--b,b=this._pages[(b%c+c)%c].start):(b=this._core.relative(this._core.current()),c=this._core.items().length,e?b+=d.slideBy:b-=d.slideBy),b},b.prototype.next=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!0),b)},b.prototype.prev=function(b){a.proxy(this._overrides.to,this._core)(this.getPosition(!1),b)},b.prototype.to=function(c,d,e){var b;!e&&this._pages.length?(b=this._pages.length,a.proxy(this._overrides.to,this._core)(this._pages[(c%b+b)%b].start,d)):a.proxy(this._overrides.to,this._core)(c,d)},a.fn.owlCarousel.Constructor.Plugins.Navigation=b}(window.Zepto||b,window,document),function(a,b,d,e){"use strict";var c=function(d){this._core=d,this._hashes={},this.$element=this._core.$element,this._handlers={"initialized.owl.carousel":a.proxy(function(c){c.namespace&&"URLHash"===this._core.settings.startPosition&&a(b).trigger("hashchange.owl.navigation")},this),"prepared.owl.carousel":a.proxy(function(b){if(b.namespace){var c=a(b.content).find("[data-hash]").addBack("[data-hash]").attr("data-hash");if(!c)return;this._hashes[c]=b.content}},this),"changed.owl.carousel":a.proxy(function(d){if(d.namespace&&"position"===d.property.name){var e=this._core.items(this._core.relative(this._core.current())),c=a.map(this._hashes,function(a,b){return a===e?b:null}).join();if(!c||b.location.hash.slice(1)===c)return;b.location.hash=c}},this)},this._core.options=a.extend({},c.Defaults,this._core.options),this.$element.on(this._handlers),a(b).on("hashchange.owl.navigation",a.proxy(function(e){var c=b.location.hash.substring(1),d=this._core.$stage.children(),a=this._hashes[c]&&d.index(this._hashes[c]);void 0!==a&&a!==this._core.current()&&this._core.to(this._core.relative(a),!1,!0)},this))};c.Defaults={URLhashListener:!1},c.prototype.destroy=function(){var c,d;for(c in a(b).off("hashchange.owl.navigation"),this._handlers)this._core.$element.off(c,this._handlers[c]);for(d in Object.getOwnPropertyNames(this))"function"!=typeof this[d]&&(this[d]=null)},a.fn.owlCarousel.Constructor.Plugins.Hash=c}(window.Zepto||b,window,document),function(a,k,l,g){var i=a("<support>").get(0).style,j="Webkit Moz O ms".split(" "),d={transition:{end:{WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",transition:"transitionend"}},animation:{end:{WebkitAnimation:"webkitAnimationEnd",MozAnimation:"animationend",OAnimation:"oAnimationEnd",animation:"animationend"}}},e=function(){return!!b("transform")},f=function(){return!!b("perspective")},h=function(){return!!b("animation")};function b(b,e){var c=!1,d=b.charAt(0).toUpperCase()+b.slice(1);return a.each((b+" "+j.join(d+" ")+d).split(" "),function(b,a){if(i[a]!==g)return c=!e||a,!1}),c}function c(a){return b(a,!0)}(function(){return!!b("transition")})()&&(a.support.transition=new String(c("transition")),a.support.transition.end=d.transition.end[a.support.transition]),h()&&(a.support.animation=new String(c("animation")),a.support.animation.end=d.animation.end[a.support.animation]),e()&&(a.support.transform=new String(c("transform")),a.support.transform3d=f())}(window.Zepto||b,window,document)}).call(b,a(0),a(0))},function(a,b){}])