+function(n){"use strict";function t(){var i=document.createElement("bootstrap"),n={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var t in n)if(i.style[t]!==undefined)return{end:n[t]};return!1}n.fn.emulateTransitionEnd=function(t){var i=!1,u=this,r;n(this).one("bsTransitionEnd",function(){i=!0});return r=function(){i||n(u).trigger(n.support.transition.end)},setTimeout(r,t),this};n(function(){(n.support.transition=t(),n.support.transition)&&(n.event.special.bsTransitionEnd={bindType:n.support.transition.end,delegateType:n.support.transition.end,handle:function(t){if(n(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})})}(jQuery);+function(n){"use strict";function r(t){var i,r=t.attr("data-target")||(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,"");return n(document).find(r)}function i(i){return this.each(function(){var u=n(this),r=u.data("bs.collapse"),f=n.extend({},t.DEFAULTS,u.data(),typeof i=="object"&&i);!r&&f.toggle&&/show|hide/.test(i)&&(f.toggle=!1);r||u.data("bs.collapse",r=new t(this,f));typeof i=="string"&&r[i]()})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.$trigger=n('[data-toggle="collapse"][href="#'+i.id+'"],[data-toggle="collapse"][data-target="#'+i.id+'"]');this.transitioning=null;this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger);this.options.toggle&&this.toggle()},u;t.VERSION="3.4.1";t.TRANSITION_DURATION=350;t.DEFAULTS={toggle:!0};t.prototype.dimension=function(){var n=this.$element.hasClass("width");return n?"width":"height"};t.prototype.show=function(){var f,r,e,u,o,s;if(!this.transitioning&&!this.$element.hasClass("in")&&(r=this.$parent&&this.$parent.children(".panel").children(".in, .collapsing"),!r||!r.length||(f=r.data("bs.collapse"),!f||!f.transitioning))&&(e=n.Event("show.bs.collapse"),this.$element.trigger(e),!e.isDefaultPrevented())){if(r&&r.length&&(i.call(r,"hide"),f||r.data("bs.collapse",null)),u=this.dimension(),this.$element.removeClass("collapse").addClass("collapsing")[u](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1,o=function(){this.$element.removeClass("collapsing").addClass("collapse in")[u]("");this.transitioning=0;this.$element.trigger("shown.bs.collapse")},!n.support.transition)return o.call(this);s=n.camelCase(["scroll",u].join("-"));this.$element.one("bsTransitionEnd",n.proxy(o,this)).emulateTransitionEnd(t.TRANSITION_DURATION)[u](this.$element[0][s])}};t.prototype.hide=function(){var r,i,u;if(!this.transitioning&&this.$element.hasClass("in")&&(r=n.Event("hide.bs.collapse"),this.$element.trigger(r),!r.isDefaultPrevented())){if(i=this.dimension(),this.$element[i](this.$element[i]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1,u=function(){this.transitioning=0;this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")},!n.support.transition)return u.call(this);this.$element[i](0).one("bsTransitionEnd",n.proxy(u,this)).emulateTransitionEnd(t.TRANSITION_DURATION)}};t.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};t.prototype.getParent=function(){return n(document).find(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(n.proxy(function(t,i){var u=n(i);this.addAriaAndCollapsedClass(r(u),u)},this)).end()};t.prototype.addAriaAndCollapsedClass=function(n,t){var i=n.hasClass("in");n.attr("aria-expanded",i);t.toggleClass("collapsed",!i).attr("aria-expanded",i)};u=n.fn.collapse;n.fn.collapse=i;n.fn.collapse.Constructor=t;n.fn.collapse.noConflict=function(){return n.fn.collapse=u,this};n(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(t){var u=n(this);u.attr("data-target")||t.preventDefault();var f=r(u),e=f.data("bs.collapse"),o=e?"toggle":u.data();i.call(f,o)})}(jQuery);+function(n){"use strict";function i(i,r){return this.each(function(){var f=n(this),u=f.data("bs.modal"),e=n.extend({},t.DEFAULTS,f.data(),typeof i=="object"&&i);u||f.data("bs.modal",u=new t(this,e));typeof i=="string"?u[i](r):e.show&&u.show(r)})}var t=function(t,i){this.options=i;this.$body=n(document.body);this.$element=n(t);this.$dialog=this.$element.find(".modal-dialog");this.$backdrop=null;this.isShown=null;this.originalBodyPad=null;this.scrollbarWidth=0;this.ignoreBackdropClick=!1;this.fixedContent=".navbar-fixed-top, .navbar-fixed-bottom";this.options.remote&&this.$element.find(".modal-content").load(this.options.remote,n.proxy(function(){this.$element.trigger("loaded.bs.modal")},this))},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=300;t.BACKDROP_TRANSITION_DURATION=150;t.DEFAULTS={backdrop:!0,keyboard:!0,show:!0};t.prototype.toggle=function(n){return this.isShown?this.hide():this.show(n)};t.prototype.show=function(i){var r=this,u=n.Event("show.bs.modal",{relatedTarget:i});if(this.$element.trigger(u),!this.isShown&&!u.isDefaultPrevented()){this.isShown=!0;this.checkScrollbar();this.setScrollbar();this.$body.addClass("modal-open");this.escape();this.resize();this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',n.proxy(this.hide,this));this.$dialog.on("mousedown.dismiss.bs.modal",function(){r.$element.one("mouseup.dismiss.bs.modal",function(t){n(t.target).is(r.$element)&&(r.ignoreBackdropClick=!0)})});this.backdrop(function(){var f=n.support.transition&&r.$element.hasClass("fade"),u;r.$element.parent().length||r.$element.appendTo(r.$body);r.$element.show().scrollTop(0);r.adjustDialog();f&&r.$element[0].offsetWidth;r.$element.addClass("in");r.enforceFocus();u=n.Event("shown.bs.modal",{relatedTarget:i});f?r.$dialog.one("bsTransitionEnd",function(){r.$element.trigger("focus").trigger(u)}).emulateTransitionEnd(t.TRANSITION_DURATION):r.$element.trigger("focus").trigger(u)})}};t.prototype.hide=function(i){(i&&i.preventDefault(),i=n.Event("hide.bs.modal"),this.$element.trigger(i),this.isShown&&!i.isDefaultPrevented())&&(this.isShown=!1,this.escape(),this.resize(),n(document).off("focusin.bs.modal"),this.$element.removeClass("in").off("click.dismiss.bs.modal").off("mouseup.dismiss.bs.modal"),this.$dialog.off("mousedown.dismiss.bs.modal"),n.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",n.proxy(this.hideModal,this)).emulateTransitionEnd(t.TRANSITION_DURATION):this.hideModal())};t.prototype.enforceFocus=function(){n(document).off("focusin.bs.modal").on("focusin.bs.modal",n.proxy(function(n){document===n.target||this.$element[0]===n.target||this.$element.has(n.target).length||this.$element.trigger("focus")},this))};t.prototype.escape=function(){if(this.isShown&&this.options.keyboard)this.$element.on("keydown.dismiss.bs.modal",n.proxy(function(n){n.which==27&&this.hide()},this));else this.isShown||this.$element.off("keydown.dismiss.bs.modal")};t.prototype.resize=function(){if(this.isShown)n(window).on("resize.bs.modal",n.proxy(this.handleUpdate,this));else n(window).off("resize.bs.modal")};t.prototype.hideModal=function(){var n=this;this.$element.hide();this.backdrop(function(){n.$body.removeClass("modal-open");n.resetAdjustments();n.resetScrollbar();n.$element.trigger("hidden.bs.modal")})};t.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove();this.$backdrop=null};t.prototype.backdrop=function(i){var e=this,f=this.$element.hasClass("fade")?"fade":"",r,u;if(this.isShown&&this.options.backdrop){r=n.support.transition&&f;this.$backdrop=n(document.createElement("div")).addClass("modal-backdrop "+f).appendTo(this.$body);this.$element.on("click.dismiss.bs.modal",n.proxy(function(n){if(this.ignoreBackdropClick){this.ignoreBackdropClick=!1;return}n.target===n.currentTarget&&(this.options.backdrop=="static"?this.$element[0].focus():this.hide())},this));if(r&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!i)return;r?this.$backdrop.one("bsTransitionEnd",i).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):i()}else!this.isShown&&this.$backdrop?(this.$backdrop.removeClass("in"),u=function(){e.removeBackdrop();i&&i()},n.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",u).emulateTransitionEnd(t.BACKDROP_TRANSITION_DURATION):u()):i&&i()};t.prototype.handleUpdate=function(){this.adjustDialog()};t.prototype.adjustDialog=function(){var n=this.$element[0].scrollHeight>document.documentElement.clientHeight;this.$element.css({paddingLeft:!this.bodyIsOverflowing&&n?this.scrollbarWidth:"",paddingRight:this.bodyIsOverflowing&&!n?this.scrollbarWidth:""})};t.prototype.resetAdjustments=function(){this.$element.css({paddingLeft:"",paddingRight:""})};t.prototype.checkScrollbar=function(){var n=window.innerWidth,t;n||(t=document.documentElement.getBoundingClientRect(),n=t.right-Math.abs(t.left));this.bodyIsOverflowing=document.body.clientWidth<n;this.scrollbarWidth=this.measureScrollbar()};t.prototype.setScrollbar=function(){var i=parseInt(this.$body.css("padding-right")||0,10),t;this.originalBodyPad=document.body.style.paddingRight||"";t=this.scrollbarWidth;this.bodyIsOverflowing&&(this.$body.css("padding-right",i+t),n(this.fixedContent).each(function(i,r){var u=r.style.paddingRight,f=n(r).css("padding-right");n(r).data("padding-right",u).css("padding-right",parseFloat(f)+t+"px")}))};t.prototype.resetScrollbar=function(){this.$body.css("padding-right",this.originalBodyPad);n(this.fixedContent).each(function(t,i){var r=n(i).data("padding-right");n(i).removeData("padding-right");i.style.paddingRight=r?r:""})};t.prototype.measureScrollbar=function(){var n=document.createElement("div"),t;return n.className="modal-scrollbar-measure",this.$body.append(n),t=n.offsetWidth-n.clientWidth,this.$body[0].removeChild(n),t};r=n.fn.modal;n.fn.modal=i;n.fn.modal.Constructor=t;n.fn.modal.noConflict=function(){return n.fn.modal=r,this};n(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(t){var r=n(this),f=r.attr("href"),e=r.attr("data-target")||f&&f.replace(/.*(?=#[^\s]+$)/,""),u=n(document).find(e),o=u.data("bs.modal")?"toggle":n.extend({remote:!/#/.test(f)&&f},u.data(),r.data());r.is("a")&&t.preventDefault();u.one("show.bs.modal",function(n){if(!n.isDefaultPrevented())u.one("hidden.bs.modal",function(){r.is(":visible")&&r.trigger("focus")})});i.call(u,o,this)})}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.button"),f=typeof i=="object"&&i;r||u.data("bs.button",r=new t(this,f));i=="toggle"?r.toggle():i&&r.setState(i)})}var t=function(i,r){this.$element=n(i);this.options=n.extend({},t.DEFAULTS,r);this.isLoading=!1},r;t.VERSION="3.4.1";t.DEFAULTS={loadingText:"loading..."};t.prototype.setState=function(t){var i="disabled",r=this.$element,f=r.is("input")?"val":"html",u=r.data();t+="Text";u.resetText==null&&r.data("resetText",r[f]());setTimeout(n.proxy(function(){r[f](u[t]==null?this.options[t]:u[t]);t=="loadingText"?(this.isLoading=!0,r.addClass(i).attr(i,i).prop(i,!0)):this.isLoading&&(this.isLoading=!1,r.removeClass(i).removeAttr(i).prop(i,!1))},this),0)};t.prototype.toggle=function(){var t=!0,i=this.$element.closest('[data-toggle="buttons"]'),n;i.length?(n=this.$element.find("input"),n.prop("type")=="radio"?(n.prop("checked")&&(t=!1),i.find(".active").removeClass("active"),this.$element.addClass("active")):n.prop("type")=="checkbox"&&(n.prop("checked")!==this.$element.hasClass("active")&&(t=!1),this.$element.toggleClass("active")),n.prop("checked",this.$element.hasClass("active")),t&&n.trigger("change")):(this.$element.attr("aria-pressed",!this.$element.hasClass("active")),this.$element.toggleClass("active"))};r=n.fn.button;n.fn.button=i;n.fn.button.Constructor=t;n.fn.button.noConflict=function(){return n.fn.button=r,this};n(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(t){var r=n(t.target).closest(".btn");i.call(r,"toggle");n(t.target).is('input[type="radio"], input[type="checkbox"]')||(t.preventDefault(),r.is("input,button")?r.trigger("focus"):r.find("input:visible,button:visible").first().trigger("focus"))}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(t){n(t.target).closest(".btn").toggleClass("focus",/^focus(in)?$/.test(t.type))})}(jQuery);+function(n){"use strict";function r(t){var i=t.attr("data-target"),r;return i||(i=t.attr("href"),i=i&&/#[A-Za-z]/.test(i)&&i.replace(/.*(?=#[^\s]*$)/,"")),r=i!=="#"?n(document).find(i):null,r&&r.length?r:t.parent()}function u(t){t&&t.which===3||(n(e).remove(),n(i).each(function(){var u=n(this),i=r(u),f={relatedTarget:this};i.hasClass("open")&&(t&&t.type=="click"&&/input|textarea/i.test(t.target.tagName)&&n.contains(i[0],t.target)||(i.trigger(t=n.Event("hide.bs.dropdown",f)),t.isDefaultPrevented())||(u.attr("aria-expanded","false"),i.removeClass("open").trigger(n.Event("hidden.bs.dropdown",f))))}))}function o(i){return this.each(function(){var r=n(this),u=r.data("bs.dropdown");u||r.data("bs.dropdown",u=new t(this));typeof i=="string"&&u[i].call(r)})}var e=".dropdown-backdrop",i='[data-toggle="dropdown"]',t=function(t){n(t).on("click.bs.dropdown",this.toggle)},f;t.VERSION="3.4.1";t.prototype.toggle=function(t){var f=n(this),i,o,e;if(!f.is(".disabled, :disabled")){if(i=r(f),o=i.hasClass("open"),u(),!o){if("ontouchstart"in document.documentElement&&!i.closest(".navbar-nav").length)n(document.createElement("div")).addClass("dropdown-backdrop").insertAfter(n(this)).on("click",u);if(e={relatedTarget:this},i.trigger(t=n.Event("show.bs.dropdown",e)),t.isDefaultPrevented())return;f.trigger("focus").attr("aria-expanded","true");i.toggleClass("open").trigger(n.Event("shown.bs.dropdown",e))}return!1}};t.prototype.keydown=function(t){var e,o,s,h,f,u;if(/(38|40|27|32)/.test(t.which)&&!/input|textarea/i.test(t.target.tagName)&&(e=n(this),t.preventDefault(),t.stopPropagation(),!e.is(".disabled, :disabled"))){if(o=r(e),s=o.hasClass("open"),!s&&t.which!=27||s&&t.which==27)return t.which==27&&o.find(i).trigger("focus"),e.trigger("click");(h=" li:not(.disabled):visible a",f=o.find(".dropdown-menu"+h),f.length)&&(u=f.index(t.target),t.which==38&&u>0&&u--,t.which==40&&u<f.length-1&&u++,~u||(u=0),f.eq(u).trigger("focus"))}};f=n.fn.dropdown;n.fn.dropdown=o;n.fn.dropdown.Constructor=t;n.fn.dropdown.noConflict=function(){return n.fn.dropdown=f,this};n(document).on("click.bs.dropdown.data-api",u).on("click.bs.dropdown.data-api",".dropdown form",function(n){n.stopPropagation()}).on("click.bs.dropdown.data-api",i,t.prototype.toggle).on("keydown.bs.dropdown.data-api",i,t.prototype.keydown).on("keydown.bs.dropdown.data-api",".dropdown-menu",t.prototype.keydown)}(jQuery);+function(n){"use strict";function s(t,i){var u=t.nodeName.toLowerCase(),s,r,h;if(n.inArray(u,i)!==-1)return n.inArray(u,f)!==-1?Boolean(t.nodeValue.match(e)||t.nodeValue.match(o)):!0;for(s=n(i).filter(function(n,t){return t instanceof RegExp}),r=0,h=s.length;r<h;r++)if(u.match(s[r]))return!0;return!1}function i(t,i,r){var e,a,c,o,v,u,l,h,y,f,p;if(t.length===0)return t;if(r&&typeof r=="function")return r(t);if(!document.implementation||!document.implementation.createHTMLDocument)return t;for(e=document.implementation.createHTMLDocument("sanitization"),e.body.innerHTML=t,a=n.map(i,function(n,t){return t}),c=n(e.body).find("*"),o=0,v=c.length;o<v;o++){if(u=c[o],l=u.nodeName.toLowerCase(),n.inArray(l,a)===-1){u.parentNode.removeChild(u);continue}for(h=n.map(u.attributes,function(n){return n}),y=[].concat(i["*"]||[],i[l]||[]),f=0,p=h.length;f<p;f++)s(h[f],y)||u.removeAttribute(h[f].nodeName)}return e.body.innerHTML}function h(i){return this.each(function(){var u=n(this),r=u.data("bs.tooltip"),f=typeof i=="object"&&i;(r||!/destroy|hide/.test(i))&&(r||u.data("bs.tooltip",r=new t(this,f)),typeof i=="string"&&r[i]())})}var u=["sanitize","whiteList","sanitizeFn"],f=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],e=/^(?:(?:https?|mailto|ftp|tel|file):|[^&:/?#]*(?:[/?#]|$))/gi,o=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[a-z0-9+/]+=*$/i,t=function(n,t){this.type=null;this.options=null;this.enabled=null;this.timeout=null;this.hoverState=null;this.$element=null;this.inState=null;this.init("tooltip",n,t)},r;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"><\/div><div class="tooltip-inner"><\/div><\/div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0},sanitize:!0,sanitizeFn:null,whiteList:{"*":["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:[]}};t.prototype.init=function(t,i,r){var f,e,u,o,s;if(this.enabled=!0,this.type=t,this.$element=n(i),this.options=this.getOptions(r),this.$viewport=this.options.viewport&&n(document).find(n.isFunction(this.options.viewport)?this.options.viewport.call(this,this.$element):this.options.viewport.selector||this.options.viewport),this.inState={click:!1,hover:!1,focus:!1},this.$element[0]instanceof document.constructor&&!this.options.selector)throw new Error("`selector` option must be specified when initializing "+this.type+" on the window.document object!");for(f=this.options.trigger.split(" "),e=f.length;e--;)if(u=f[e],u=="click")this.$element.on("click."+this.type,this.options.selector,n.proxy(this.toggle,this));else if(u!="manual"){o=u=="hover"?"mouseenter":"focusin";s=u=="hover"?"mouseleave":"focusout";this.$element.on(o+"."+this.type,this.options.selector,n.proxy(this.enter,this));this.$element.on(s+"."+this.type,this.options.selector,n.proxy(this.leave,this))}this.options.selector?this._options=n.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()};t.prototype.getDefaults=function(){return t.DEFAULTS};t.prototype.getOptions=function(t){var r=this.$element.data();for(var f in r)r.hasOwnProperty(f)&&n.inArray(f,u)!==-1&&delete r[f];return t=n.extend({},this.getDefaults(),r,t),t.delay&&typeof t.delay=="number"&&(t.delay={show:t.delay,hide:t.delay}),t.sanitize&&(t.template=i(t.template,t.whiteList,t.sanitizeFn)),t};t.prototype.getDelegateOptions=function(){var t={},i=this.getDefaults();return this._options&&n.each(this._options,function(n,r){i[n]!=r&&(t[n]=r)}),t};t.prototype.enter=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState[t.type=="focusin"?"focus":"hover"]=!0),i.tip().hasClass("in")||i.hoverState=="in"){i.hoverState="in";return}if(clearTimeout(i.timeout),i.hoverState="in",!i.options.delay||!i.options.delay.show)return i.show();i.timeout=setTimeout(function(){i.hoverState=="in"&&i.show()},i.options.delay.show)};t.prototype.isInStateTrue=function(){for(var n in this.inState)if(this.inState[n])return!0;return!1};t.prototype.leave=function(t){var i=t instanceof this.constructor?t:n(t.currentTarget).data("bs."+this.type);if(i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)),t instanceof n.Event&&(i.inState[t.type=="focusout"?"focus":"hover"]=!1),!i.isInStateTrue()){if(clearTimeout(i.timeout),i.hoverState="out",!i.options.delay||!i.options.delay.hide)return i.hide();i.timeout=setTimeout(function(){i.hoverState=="out"&&i.hide()},i.options.delay.hide)}};t.prototype.show=function(){var c=n.Event("show.bs."+this.type),l,p,e,w,h;if(this.hasContent()&&this.enabled){if(this.$element.trigger(c),l=n.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]),c.isDefaultPrevented()||!l)return;var u=this,r=this.tip(),a=this.getUID(this.type);this.setContent();r.attr("id",a);this.$element.attr("aria-describedby",a);this.options.animation&&r.addClass("fade");var i=typeof this.options.placement=="function"?this.options.placement.call(this,r[0],this.$element[0]):this.options.placement,v=/\s?auto?\s?/i,y=v.test(i);y&&(i=i.replace(v,"")||"top");r.detach().css({top:0,left:0,display:"block"}).addClass(i).data("bs."+this.type,this);this.options.container?r.appendTo(n(document).find(this.options.container)):r.insertAfter(this.$element);this.$element.trigger("inserted.bs."+this.type);var f=this.getPosition(),o=r[0].offsetWidth,s=r[0].offsetHeight;y&&(p=i,e=this.getPosition(this.$viewport),i=i=="bottom"&&f.bottom+s>e.bottom?"top":i=="top"&&f.top-s<e.top?"bottom":i=="right"&&f.right+o>e.width?"left":i=="left"&&f.left-o<e.left?"right":i,r.removeClass(p).addClass(i));w=this.getCalculatedOffset(i,f,o,s);this.applyPlacement(w,i);h=function(){var n=u.hoverState;u.$element.trigger("shown.bs."+u.type);u.hoverState=null;n=="out"&&u.leave(u)};n.support.transition&&this.$tip.hasClass("fade")?r.one("bsTransitionEnd",h).emulateTransitionEnd(t.TRANSITION_DURATION):h()}};t.prototype.applyPlacement=function(t,i){var r=this.tip(),l=r[0].offsetWidth,e=r[0].offsetHeight,o=parseInt(r.css("margin-top"),10),s=parseInt(r.css("margin-left"),10),h,f,u;isNaN(o)&&(o=0);isNaN(s)&&(s=0);t.top+=o;t.left+=s;n.offset.setOffset(r[0],n.extend({using:function(n){r.css({top:Math.round(n.top),left:Math.round(n.left)})}},t),0);r.addClass("in");h=r[0].offsetWidth;f=r[0].offsetHeight;i=="top"&&f!=e&&(t.top=t.top+e-f);u=this.getViewportAdjustedDelta(i,t,h,f);u.left?t.left+=u.left:t.top+=u.top;var c=/top|bottom/.test(i),a=c?u.left*2-l+h:u.top*2-e+f,v=c?"offsetWidth":"offsetHeight";r.offset(t);this.replaceArrow(a,r[0][v],c)};t.prototype.replaceArrow=function(n,t,i){this.arrow().css(i?"left":"top",50*(1-n/t)+"%").css(i?"top":"left","")};t.prototype.setContent=function(){var t=this.tip(),n=this.getTitle();this.options.html?(this.options.sanitize&&(n=i(n,this.options.whiteList,this.options.sanitizeFn)),t.find(".tooltip-inner").html(n)):t.find(".tooltip-inner").text(n);t.removeClass("fade in top bottom left right")};t.prototype.hide=function(i){function e(){r.hoverState!="in"&&u.detach();r.$element&&r.$element.removeAttr("aria-describedby").trigger("hidden.bs."+r.type);i&&i()}var r=this,u=n(this.$tip),f=n.Event("hide.bs."+this.type);if(this.$element.trigger(f),!f.isDefaultPrevented())return u.removeClass("in"),n.support.transition&&u.hasClass("fade")?u.one("bsTransitionEnd",e).emulateTransitionEnd(t.TRANSITION_DURATION):e(),this.hoverState=null,this};t.prototype.fixTitle=function(){var n=this.$element;(n.attr("title")||typeof n.attr("data-original-title")!="string")&&n.attr("data-original-title",n.attr("title")||"").attr("title","")};t.prototype.hasContent=function(){return this.getTitle()};t.prototype.getPosition=function(t){t=t||this.$element;var r=t[0],u=r.tagName=="BODY",i=r.getBoundingClientRect();i.width==null&&(i=n.extend({},i,{width:i.right-i.left,height:i.bottom-i.top}));var f=window.SVGElement&&r instanceof window.SVGElement,e=u?{top:0,left:0}:f?null:t.offset(),o={scroll:u?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop()},s=u?{width:n(window).width(),height:n(window).height()}:null;return n.extend({},i,o,s,e)};t.prototype.getCalculatedOffset=function(n,t,i,r){return n=="bottom"?{top:t.top+t.height,left:t.left+t.width/2-i/2}:n=="top"?{top:t.top-r,left:t.left+t.width/2-i/2}:n=="left"?{top:t.top+t.height/2-r/2,left:t.left-i}:{top:t.top+t.height/2-r/2,left:t.left+t.width}};t.prototype.getViewportAdjustedDelta=function(n,t,i,r){var f={top:0,left:0},e,u,o,s,h,c;return this.$viewport?(e=this.options.viewport&&this.options.viewport.padding||0,u=this.getPosition(this.$viewport),/right|left/.test(n)?(o=t.top-e-u.scroll,s=t.top+e-u.scroll+r,o<u.top?f.top=u.top-o:s>u.top+u.height&&(f.top=u.top+u.height-s)):(h=t.left-e,c=t.left+e+i,h<u.left?f.left=u.left-h:c>u.right&&(f.left=u.left+u.width-c)),f):f};t.prototype.getTitle=function(){var t=this.$element,n=this.options;return t.attr("data-original-title")||(typeof n.title=="function"?n.title.call(t[0]):n.title)};t.prototype.getUID=function(n){do n+=~~(Math.random()*1e6);while(document.getElementById(n));return n};t.prototype.tip=function(){if(!this.$tip&&(this.$tip=n(this.options.template),this.$tip.length!=1))throw new Error(this.type+" `template` option must consist of exactly 1 top-level element!");return this.$tip};t.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")};t.prototype.enable=function(){this.enabled=!0};t.prototype.disable=function(){this.enabled=!1};t.prototype.toggleEnabled=function(){this.enabled=!this.enabled};t.prototype.toggle=function(t){var i=this;t&&(i=n(t.currentTarget).data("bs."+this.type),i||(i=new this.constructor(t.currentTarget,this.getDelegateOptions()),n(t.currentTarget).data("bs."+this.type,i)));t?(i.inState.click=!i.inState.click,i.isInStateTrue()?i.enter(i):i.leave(i)):i.tip().hasClass("in")?i.leave(i):i.enter(i)};t.prototype.destroy=function(){var n=this;clearTimeout(this.timeout);this.hide(function(){n.$element.off("."+n.type).removeData("bs."+n.type);n.$tip&&n.$tip.detach();n.$tip=null;n.$arrow=null;n.$viewport=null;n.$element=null})};t.prototype.sanitizeHtml=function(n){return i(n,this.options.whiteList,this.options.sanitizeFn)};r=n.fn.tooltip;n.fn.tooltip=h;n.fn.tooltip.Constructor=t;n.fn.tooltip.noConflict=function(){return n.fn.tooltip=r,this}}(jQuery);+function(n){"use strict";function i(i){return this.each(function(){var u=n(this),r=u.data("bs.affix"),f=typeof i=="object"&&i;r||u.data("bs.affix",r=new t(this,f));typeof i=="string"&&r[i]()})}var t=function(i,r){this.options=n.extend({},t.DEFAULTS,r);var u=this.options.target===t.DEFAULTS.target?n(this.options.target):n(document).find(this.options.target);this.$target=u.on("scroll.bs.affix.data-api",n.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",n.proxy(this.checkPositionWithEventLoop,this));this.$element=n(i);this.affixed=null;this.unpin=null;this.pinnedOffset=null;this.checkPosition()},r;t.VERSION="3.4.1";t.RESET="affix affix-top affix-bottom";t.DEFAULTS={offset:0,target:window};t.prototype.getState=function(n,t,i,r){var u=this.$target.scrollTop(),f=this.$element.offset(),e=this.$target.height();if(i!=null&&this.affixed=="top")return u<i?"top":!1;if(this.affixed=="bottom")return i!=null?u+this.unpin<=f.top?!1:"bottom":u+e<=n-r?!1:"bottom";var o=this.affixed==null,s=o?u:f.top,h=o?e:t;return i!=null&&u<=i?"top":r!=null&&s+h>=n-r?"bottom":!1};t.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(t.RESET).addClass("affix");var n=this.$target.scrollTop(),i=this.$element.offset();return this.pinnedOffset=i.top-n};t.prototype.checkPositionWithEventLoop=function(){setTimeout(n.proxy(this.checkPosition,this),1)};t.prototype.checkPosition=function(){var i,e,o;if(this.$element.is(":visible")){var s=this.$element.height(),r=this.options.offset,f=r.top,u=r.bottom,h=Math.max(n(document).height(),n(document.body).height());if(typeof r!="object"&&(u=f=r),typeof f=="function"&&(f=r.top(this.$element)),typeof u=="function"&&(u=r.bottom(this.$element)),i=this.getState(h,s,f,u),this.affixed!=i){if(this.unpin!=null&&this.$element.css("top",""),e="affix"+(i?"-"+i:""),o=n.Event(e+".bs.affix"),this.$element.trigger(o),o.isDefaultPrevented())return;this.affixed=i;this.unpin=i=="bottom"?this.getPinnedOffset():null;this.$element.removeClass(t.RESET).addClass(e).trigger(e.replace("affix","affixed")+".bs.affix")}i=="bottom"&&this.$element.offset({top:h-s-u})}};r=n.fn.affix;n.fn.affix=i;n.fn.affix.Constructor=t;n.fn.affix.noConflict=function(){return n.fn.affix=r,this};n(window).on("load",function(){n('[data-spy="affix"]').each(function(){var r=n(this),t=r.data();t.offset=t.offset||{};t.offsetBottom!=null&&(t.offset.bottom=t.offsetBottom);t.offsetTop!=null&&(t.offset.top=t.offsetTop);i.call(r,t)})})}(jQuery);+function(n){"use strict";function r(i){return this.each(function(){var u=n(this),r=u.data("bs.tab");r||u.data("bs.tab",r=new t(this));typeof i=="string"&&r[i]()})}var t=function(t){this.element=n(t)},u,i;t.VERSION="3.4.1";t.TRANSITION_DURATION=150;t.prototype.show=function(){var t=this.element,f=t.closest("ul:not(.dropdown-menu)"),i=t.data("target"),u;if(i||(i=t.attr("href"),i=i&&i.replace(/.*(?=#[^\s]*$)/,"")),!t.parent("li").hasClass("active")){var r=f.find(".active:last a"),e=n.Event("hide.bs.tab",{relatedTarget:t[0]}),o=n.Event("show.bs.tab",{relatedTarget:r[0]});(r.trigger(e),t.trigger(o),o.isDefaultPrevented()||e.isDefaultPrevented())||(u=n(document).find(i),this.activate(t.closest("li"),f),this.activate(u,u.parent(),function(){r.trigger({type:"hidden.bs.tab",relatedTarget:t[0]});t.trigger({type:"shown.bs.tab",relatedTarget:r[0]})}))}};t.prototype.activate=function(i,r,u){function o(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1);i.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0);e?(i[0].offsetWidth,i.addClass("in")):i.removeClass("fade");i.parent(".dropdown-menu").length&&i.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0);u&&u()}var f=r.find("> .active"),e=u&&n.support.transition&&(f.length&&f.hasClass("fade")||!!r.find("> .fade").length);f.length&&e?f.one("bsTransitionEnd",o).emulateTransitionEnd(t.TRANSITION_DURATION):o();f.removeClass("in")};u=n.fn.tab;n.fn.tab=r;n.fn.tab.Constructor=t;n.fn.tab.noConflict=function(){return n.fn.tab=u,this};i=function(t){t.preventDefault();r.call(n(this),"show")};n(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',i).on("click.bs.tab.data-api",'[data-toggle="pill"]',i)}(jQuery),function(n){var t,i;n.hasInitialised||(t={escapeRegExp:function(n){return n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},hasClass:function(n,t){var i=" ";return n.nodeType===1&&(i+n.className+i).replace(/[\n\t]/g,i).indexOf(i+t+i)>=0},addClass:function(n,t){n.className+=" "+t},removeClass:function(n,t){var i=new RegExp("\\b"+this.escapeRegExp(t)+"\\b");n.className=n.className.replace(i,"")},interpolateString:function(n,t){return n.replace(/{{([a-z][a-z0-9\-_]*)}}/ig,function(){return t(arguments[1])||""})},getCookie:function(n){var i="; "+document.cookie,t=i.split("; "+n+"=");return t.length!=2?undefined:t.pop().split(";").shift()},setCookie:function(n,t,i,r,u){var f=new Date,e;f.setDate(f.getDate()+(i||365));e=[n+"="+t,"expires="+f.toUTCString(),"path="+(u||"/")];r&&e.push("domain="+r);document.cookie=e.join(";")},deepExtend:function(n,t){for(var i in t)t.hasOwnProperty(i)&&(i in n&&this.isPlainObject(n[i])&&this.isPlainObject(t[i])?this.deepExtend(n[i],t[i]):n[i]=t[i]);return n},throttle:function(n,t){var i=!1;return function(){i||(n.apply(this,arguments),i=!0,setTimeout(function(){i=!1},t))}},hash:function(n){var t=0,i,r,u;if(n.length===0)return t;for(i=0,u=n.length;i<u;++i)r=n.charCodeAt(i),t=(t<<5)-t+r|0;return t},normaliseHex:function(n){return n[0]=="#"&&(n=n.substr(1)),n.length==3&&(n=n[0]+n[0]+n[1]+n[1]+n[2]+n[2]),n},getContrast:function(n){n=this.normaliseHex(n);var t=parseInt(n.substr(0,2),16),i=parseInt(n.substr(2,2),16),r=parseInt(n.substr(4,2),16),u=(t*299+i*587+r*114)/1e3;return u>=128?"#000":"#fff"},getLuminance:function(n){var t=parseInt(this.normaliseHex(n),16),i=38,r=(t>>16)+i,u=(t>>8&255)+i,f=(t&255)+i,e=(16777216+(r<255?r<1?0:r:255)*65536+(u<255?u<1?0:u:255)*256+(f<255?f<1?0:f:255)).toString(16).slice(1);return"#"+e},isMobile:function(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)},isPlainObject:function(n){return typeof n=="object"&&n!==null&&n.constructor==Object}},n.status={deny:"deny",allow:"allow",dismiss:"dismiss"},n.transitionEnd=function(){var i=document.createElement("div"),n={t:"transitionend",OT:"oTransitionEnd",msT:"MSTransitionEnd",MozT:"transitionend",WebkitT:"webkitTransitionEnd"};for(var t in n)if(n.hasOwnProperty(t)&&typeof i.style[t+"ransition"]!="undefined")return n[t];return""}(),n.hasTransition=!!n.transitionEnd,i=Object.keys(n.status).map(t.escapeRegExp),n.customStyles={},n.Popup=function(){function r(){this.initialise.apply(this,arguments)}function f(n){this.openingTimeout=null;t.removeClass(n,"cc-invisible")}function e(t){t.style.display="none";t.removeEventListener(n.transitionEnd,this.afterTransition);this.afterTransition=null}function c(){var t=this.options.onInitialise.bind(this);if(!window.navigator.cookieEnabled)return t(n.status.deny),!0;if(window.CookiesOK||window.navigator.CookiesOK)return t(n.status.allow),!0;var u=Object.keys(n.status),i=this.getStatus(),r=u.indexOf(i)>=0;return r&&t(i),r}function o(){var t=this.options.position.split("-"),n=[];return t.forEach(function(t){n.push("cc-"+t)}),n}function l(){var i=this.options,r=i.position=="top"||i.position=="bottom"?"banner":"floating",n,u;return t.isMobile()&&(r="floating"),n=["cc-"+r,"cc-type-"+i.type,"cc-theme-"+i.theme,],i.static&&n.push("cc-static"),n.push.apply(n,o.call(this)),u=y.call(this,this.options.palette),this.customStyleSelector&&n.push(this.customStyleSelector),n}function a(){var i={},n=this.options,r,u;return n.showLink||(n.elements.link="",n.elements.messagelink=n.elements.message),Object.keys(n.elements).forEach(function(r){i[r]=t.interpolateString(n.elements[r],function(t){var i=n.content[t];return t&&typeof i=="string"&&i.length?i:""})}),r=n.compliance[n.type],r||(r=n.compliance.info),i.compliance=t.interpolateString(r,function(n){return i[n]}),u=n.layouts[n.layout],u||(u=n.layouts.basic),t.interpolateString(u,function(n){return i[n]})}function u(i){var u=this.options,e=document.createElement("div"),f=u.container&&u.container.nodeType===1?u.container:document.body,r;return e.innerHTML=i,r=e.children[0],r.style.display="none",t.hasClass(r,"cc-window")&&n.hasTransition&&t.addClass(r,"cc-invisible"),this.onButtonClick=v.bind(this),r.addEventListener("click",this.onButtonClick),u.autoAttach&&(f.firstChild?f.insertBefore(r,f.firstChild):f.appendChild(r)),r}function v(r){var u=r.target,f,e;t.hasClass(u,"cc-btn")&&(f=u.className.match(new RegExp("\\bcc-("+i.join("|")+")\\b")),e=f&&f[1]||!1,e&&(this.setStatus(e),this.close(!0)));t.hasClass(u,"cc-close")&&(this.setStatus(n.status.dismiss),this.close(!0));t.hasClass(u,"cc-revoke")&&this.revokeChoice()}function y(n){var r=t.hash(JSON.stringify(n)),u="cc-color-override-"+r,i=t.isPlainObject(n);return this.customStyleSelector=i?u:null,i&&p(r,n,"."+u),i}function p(i,r,u){var h,l,c;if(n.customStyles[i]){++n.customStyles[i].references;return}var s={},f=r.popup,e=r.button,o=r.highlight;f&&(f.text=f.text?f.text:t.getContrast(f.background),f.link=f.link?f.link:f.text,s[u+".cc-window"]=["color: "+f.text,"background-color: "+f.background],s[u+".cc-revoke"]=["color: "+f.text,"background-color: "+f.background],s[u+" .cc-link,"+u+" .cc-link:active,"+u+" .cc-link:visited"]=["color: "+f.link],e&&(e.text=e.text?e.text:t.getContrast(e.background),e.border=e.border?e.border:"transparent",s[u+" .cc-btn"]=["color: "+e.text,"border-color: "+e.border,"background-color: "+e.background],e.background!="transparent"&&(s[u+" .cc-btn:hover, "+u+" .cc-btn:focus"]=["background-color: "+w(e.background)]),o?(o.text=o.text?o.text:t.getContrast(o.background),o.border=o.border?o.border:"transparent",s[u+" .cc-highlight .cc-btn:first-child"]=["color: "+o.text,"border-color: "+o.border,"background-color: "+o.background]):s[u+" .cc-highlight .cc-btn:first-child"]=["color: "+f.text]));h=document.createElement("style");document.head.appendChild(h);n.customStyles[i]={references:1,element:h.sheet};l=-1;for(c in s)s.hasOwnProperty(c)&&h.sheet.insertRule(c+"{"+s[c].join(";")+"}",++l)}function w(n){return(n=t.normaliseHex(n),n=="000000")?"#222":t.getLuminance(n)}function b(i){var f,u,r;t.isPlainObject(i)&&(f=t.hash(JSON.stringify(i)),u=n.customStyles[f],u&&!--u.references&&(r=u.element.ownerNode,r&&r.parentNode&&r.parentNode.removeChild(r),n.customStyles[f]=null))}function s(n,t){for(var i,r=0,u=n.length;r<u;++r)if(i=n[r],i instanceof RegExp&&i.test(t)||typeof i=="string"&&i.length&&i===t)return!0;return!1}function k(){var u=this.setStatus.bind(this),r=this.options.dismissOnTimeout,t,i;typeof r=="number"&&r>=0&&(this.dismissTimeout=window.setTimeout(function(){u(n.status.dismiss)},Math.floor(r)));t=this.options.dismissOnScroll;typeof t=="number"&&t>=0&&(i=function(){window.pageYOffset>Math.floor(t)&&(u(n.status.dismiss),window.removeEventListener("scroll",i),this.onWindowScroll=null)},this.onWindowScroll=i,window.addEventListener("scroll",i))}function d(){var i,f,n,e,r;this.options.type!="info"&&(this.options.revokable=!0);t.isMobile()&&(this.options.animateRevokable=!1);this.options.revokable&&(i=o.call(this),this.options.animateRevokable&&i.push("cc-animate"),this.customStyleSelector&&i.push(this.customStyleSelector),f=this.options.revokeBtn.replace("{{classes}}",i.join(" ")),this.revokeBtn=u.call(this,f),n=this.revokeBtn,this.options.animateRevokable&&(e=!1,r=t.throttle(function(i){var r=!1,u=window.innerHeight-20;t.hasClass(n,"cc-top")&&i.clientY<20&&(r=!0);t.hasClass(n,"cc-bottom")&&i.clientY>u&&(r=!0);r?t.hasClass(n,"cc-active")||t.addClass(n,"cc-active"):t.hasClass(n,"cc-active")&&t.removeClass(n,"cc-active")},200),this.onMouseMove=r,window.addEventListener("mousemove",r)))}var h={enabled:!0,container:null,cookie:{name:"cookieconsent_status",path:"/",domain:"",expiryDays:365},onPopupOpen:function(){},onPopupClose:function(){},onInitialise:function(){},onStatusChange:function(){},onRevokeChoice:function(){},content:{header:"Cookies used on the website!",message:"This website uses cookies to ensure you get the best experience on our website.",dismiss:"Got it!",allow:"Allow cookies",deny:"Decline",link:"Learn more",href:"http://cookiesandyou.com",close:"&#x274c;"},elements:{header:'<span class="cc-header">{{header}}<\/span>&nbsp;',message:'<span id="cookieconsent:desc" class="cc-message">{{message}}<\/span>',messagelink:'<span id="cookieconsent:desc" class="cc-message">{{message}} <a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" rel="noopener noreferrer nofollow" target="_blank">{{link}}<\/a><\/span>',dismiss:'<a aria-label="dismiss cookie message" role=button tabindex="0" class="cc-btn cc-dismiss">{{dismiss}}<\/a>',allow:'<a aria-label="allow cookies" role=button tabindex="0"  class="cc-btn cc-allow">{{allow}}<\/a>',deny:'<a aria-label="deny cookies" role=button tabindex="0" class="cc-btn cc-deny">{{deny}}<\/a>',link:'<a aria-label="learn more about cookies" role=button tabindex="0" class="cc-link" href="{{href}}" target="_blank">{{link}}<\/a>',close:'<span aria-label="dismiss cookie message" role=button tabindex="0" class="cc-close">{{close}}<\/span>'},window:'<div role="dialog" aria-live="polite" aria-label="cookieconsent" aria-describedby="cookieconsent:desc" class="cc-window {{classes}}"><!--googleoff: all-->{{children}}<!--googleon: all--><\/div>',revokeBtn:'<div class="cc-revoke {{classes}}">Cookie Policy<\/div>',compliance:{info:'<div class="cc-compliance">{{dismiss}}<\/div>',"opt-in":'<div class="cc-compliance cc-highlight">{{dismiss}}{{allow}}<\/div>',"opt-out":'<div class="cc-compliance cc-highlight">{{deny}}{{dismiss}}<\/div>'},type:"info",layouts:{basic:"{{messagelink}}{{compliance}}","basic-close":"{{messagelink}}{{compliance}}{{close}}","basic-header":"{{header}}{{message}}{{link}}{{compliance}}"},layout:"basic",position:"bottom",theme:"block",static:!1,palette:null,revokable:!1,animateRevokable:!0,showLink:!0,dismissOnScroll:!1,dismissOnTimeout:!1,autoOpen:!0,autoAttach:!0,whitelistPage:[],blacklistPage:[],overrideHTML:null};return r.prototype.initialise=function(n){var i,r,f;this.options&&this.destroy();t.deepExtend(this.options={},h);t.isPlainObject(n)&&t.deepExtend(this.options,n);c.call(this)&&(this.options.enabled=!1);s(this.options.blacklistPage,location.pathname)&&(this.options.enabled=!1);s(this.options.whitelistPage,location.pathname)&&(this.options.enabled=!0);i=this.options.window.replace("{{classes}}",l.call(this).join(" ")).replace("{{children}}",a.call(this));r=this.options.overrideHTML;typeof r=="string"&&r.length&&(i=r);this.options.static?(f=u.call(this,'<div class="cc-grower">'+i+"<\/div>"),f.style.display="",this.element=f.firstChild,this.element.style.display="none",t.addClass(this.element,"cc-invisible")):this.element=u.call(this,i);k.call(this);d.call(this);this.options.autoOpen&&this.autoOpen()},r.prototype.destroy=function(){this.onButtonClick&&this.element&&(this.element.removeEventListener("click",this.onButtonClick),this.onButtonClick=null);this.dismissTimeout&&(clearTimeout(this.dismissTimeout),this.dismissTimeout=null);this.onWindowScroll&&(window.removeEventListener("scroll",this.onWindowScroll),this.onWindowScroll=null);this.onMouseMove&&(window.removeEventListener("mousemove",this.onMouseMove),this.onMouseMove=null);this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element);this.element=null;this.revokeBtn&&this.revokeBtn.parentNode&&this.revokeBtn.parentNode.removeChild(this.revokeBtn);this.revokeBtn=null;b(this.options.palette);this.options=null},r.prototype.open=function(){if(this.element)return this.isOpen()||(n.hasTransition?this.fadeIn():this.element.style.display="",this.options.revokable&&this.toggleRevokeButton(),this.options.onPopupOpen.call(this)),this},r.prototype.close=function(t){if(this.element)return this.isOpen()&&(n.hasTransition?this.fadeOut():this.element.style.display="none",t&&this.options.revokable&&this.toggleRevokeButton(!0),this.options.onPopupClose.call(this)),this},r.prototype.fadeIn=function(){var i=this.element,r,u;n.hasTransition&&i&&(this.afterTransition&&e.call(this,i),t.hasClass(i,"cc-invisible")&&(i.style.display="",this.options.static&&(r=this.element.clientHeight,this.element.parentNode.style.maxHeight=r+"px"),u=20,this.openingTimeout=setTimeout(f.bind(this,i),u)))},r.prototype.fadeOut=function(){var i=this.element;n.hasTransition&&i&&(this.openingTimeout&&(clearTimeout(this.openingTimeout),f.bind(this,i)),t.hasClass(i,"cc-invisible")||(this.options.static&&(this.element.parentNode.style.maxHeight=""),this.afterTransition=e.bind(this,i),i.addEventListener(n.transitionEnd,this.afterTransition),t.addClass(i,"cc-invisible")))},r.prototype.isOpen=function(){return this.element&&this.element.style.display==""&&(n.hasTransition?!t.hasClass(this.element,"cc-invisible"):!0)},r.prototype.toggleRevokeButton=function(n){this.revokeBtn&&(this.revokeBtn.style.display=n?"":"none")},r.prototype.revokeChoice=function(n){this.options.enabled=!0;this.clearStatus();this.options.onRevokeChoice.call(this);n||this.autoOpen()},r.prototype.hasAnswered=function(){return Object.keys(n.status).indexOf(this.getStatus())>=0},r.prototype.hasConsented=function(){var t=this.getStatus();return t==n.status.allow||t==n.status.dismiss},r.prototype.autoOpen=function(){!this.hasAnswered()&&this.options.enabled&&this.open()},r.prototype.setStatus=function(i){var r=this.options.cookie,u=t.getCookie(r.name),f=Object.keys(n.status).indexOf(u)>=0;Object.keys(n.status).indexOf(i)>=0?(t.setCookie(r.name,i,r.expiryDays,r.domain,r.path),this.options.onStatusChange.call(this,i,f)):this.clearStatus()},r.prototype.getStatus=function(){return t.getCookie(this.options.cookie.name)},r.prototype.clearStatus=function(){var n=this.options.cookie;t.setCookie(n.name,"",-1,n.domain,n.path)},r}(),n.Location=function(){function n(n){t.deepExtend(this.options={},r);t.isPlainObject(n)&&t.deepExtend(this.options,n);this.currentServiceIndex=-1}function u(n,t,i){var u,r=document.createElement("script");r.type="text/"+(n.type||"javascript");r.src=n.src||n;r.async=!1;r.onreadystatechange=r.onload=function(){var n=r.readyState;clearTimeout(u);t.done||n&&!/loaded|complete/.test(n)||(t.done=!0,t(),r.onreadystatechange=r.onload=null)};document.body.appendChild(r);u=setTimeout(function(){t.done=!0;t();r.onreadystatechange=r.onload=null},i)}function f(n,t,i,r,u){var f=new(window.XMLHttpRequest||window.ActiveXObject)("MSXML2.XMLHTTP.3.0"),e,s,o;if(f.open(r?"POST":"GET",n,1),f.setRequestHeader("X-Requested-With","XMLHttpRequest"),f.setRequestHeader("Content-type","application/x-www-form-urlencoded"),Array.isArray(u))for(e=0,s=u.length;e<s;++e)o=u[e].split(":",2),f.setRequestHeader(o[0].replace(/^\s+|\s+$/g,""),o[1].replace(/^\s+|\s+$/g,""));typeof t=="function"&&(f.onreadystatechange=function(){f.readyState>3&&t(f)});f.send(r)}function i(n){return new Error("Error ["+(n.code||"UNKNOWN")+"]: "+n.error)}var r={timeout:5e3,services:["freegeoip","ipinfo","maxmind"],serviceDefinitions:{freegeoip:function(){return{url:"//freegeoip.net/json/?callback={callback}",isScript:!0,callback:function(n,t){try{var r=JSON.parse(t);return r.error?i(r):{code:r.country_code}}catch(u){return i({error:"Invalid response ("+u+")"})}}}},ipinfo:function(){return{url:"//ipinfo.io",headers:["Accept: application/json"],callback:function(n,t){try{var r=JSON.parse(t);return r.error?i(r):{code:r.country}}catch(u){return i({error:"Invalid response ("+u+")"})}}}},ipinfodb:function(){return{url:"//api.ipinfodb.com/v3/ip-country/?key={api_key}&format=json&callback={callback}",isScript:!0,callback:function(n,t){try{var r=JSON.parse(t);return r.statusCode=="ERROR"?i({error:r.statusMessage}):{code:r.countryCode}}catch(u){return i({error:"Invalid response ("+u+")"})}}}},maxmind:function(){return{url:"//js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js",isScript:!0,callback:function(n){if(!window.geoip2){n(new Error("Unexpected response format. The downloaded script should have exported `geoip2` to the global scope"));return}geoip2.country(function(t){try{n({code:t.country.iso_code})}catch(r){n(i(r))}},function(t){n(i(t))})}}}}};return n.prototype.getNextService=function(){var n;do n=this.getServiceByIdx(++this.currentServiceIndex);while(this.currentServiceIndex<this.options.services.length&&!n);return n},n.prototype.getServiceByIdx=function(n){var i=this.options.services[n],r;return typeof i=="function"?(r=i(),r.name&&t.deepExtend(r,this.options.serviceDefinitions[r.name](r)),r):typeof i=="string"?this.options.serviceDefinitions[i]():t.isPlainObject(i)?this.options.serviceDefinitions[i.name](i):null},n.prototype.locate=function(n,t){var i=this.getNextService();if(!i){t(new Error("No services to run"));return}this.callbackComplete=n;this.callbackError=t;this.runService(i,this.runNextServiceOnError.bind(this))},n.prototype.setupUrl=function(n){var t=this.getCurrentServiceOpts();return n.url.replace(/\{(.*?)\}/g,function(i,r){if(r==="callback"){var u="callback"+Date.now();return window[u]=function(t){n.__JSONP_DATA=JSON.stringify(t)},u}if(r in t.interpolateUrl)return t.interpolateUrl[r]})},n.prototype.runService=function(n,t){var i=this,r,e;n&&n.url&&n.callback&&(r=n.isScript?u:f,e=this.setupUrl(n),r(e,function(r){var u=r?r.responseText:"";n.__JSONP_DATA&&(u=n.__JSONP_DATA,delete n.__JSONP_DATA);i.runServiceCallback.call(i,t,n,u)},this.options.timeout,n.data,n.headers))},n.prototype.runServiceCallback=function(n,t,i){var u=this,f=function(t){r||u.onServiceResult.call(u,n,t)},r=t.callback(f,i);r&&this.onServiceResult.call(this,n,r)},n.prototype.onServiceResult=function(n,t){t instanceof Error||t&&t.error?n.call(this,t,null):n.call(this,null,t)},n.prototype.runNextServiceOnError=function(n,t){if(n){this.logError(n);var i=this.getNextService();i?this.runService(i,this.runNextServiceOnError.bind(this)):this.completeService.call(this,this.callbackError,new Error("All services failed"))}else this.completeService.call(this,this.callbackComplete,t)},n.prototype.getCurrentServiceOpts=function(){var n=this.options.services[this.currentServiceIndex];return typeof n=="string"?{name:n}:typeof n=="function"?n():t.isPlainObject(n)?n:{}},n.prototype.completeService=function(n,t){this.currentServiceIndex=-1;n&&n(t)},n.prototype.logError=function(n){var t=this.currentServiceIndex,i=this.getServiceByIdx(t);console.error("The service["+t+"] ("+i.url+") responded with the following error",n)},n}(),n.Law=function(){function n(){this.initialise.apply(this,arguments)}var i={regionalLaw:!0,hasLaw:["AT","BE","BG","HR","CZ","CY","DK","EE","FI","FR","DE","EL","HU","IE","IT","LV","LT","LU","MT","NL","PL","PT","SK","SI","ES","SE","GB","UK"],revokable:["HR","CY","DK","EE","FR","DE","LV","LT","NL","PT","ES"],explicitAction:["HR","IT","ES"]};return n.prototype.initialise=function(n){t.deepExtend(this.options={},i);t.isPlainObject(n)&&t.deepExtend(this.options,n)},n.prototype.get=function(n){var t=this.options;return{hasLaw:t.hasLaw.indexOf(n)>=0,revokable:t.revokable.indexOf(n)>=0,explicitAction:t.explicitAction.indexOf(n)>=0}},n.prototype.applyLaw=function(n,t){var i=this.get(t);return i.hasLaw||(n.enabled=!1),this.options.regionalLaw&&(i.revokable&&(n.revokable=!0),i.explicitAction&&(n.dismissOnScroll=!1,n.dismissOnTimeout=!1)),n},n}(),n.initialise=function(t,i,r){var u=new n.Law(t.law);i||(i=function(){});r||(r=function(){});n.getCountryCode(t,function(r){delete t.law;delete t.location;r.code&&(t=u.applyLaw(t,r.code));i(new n.Popup(t))},function(i){delete t.law;delete t.location;r(i,new n.Popup(t))})},n.getCountryCode=function(t,i,r){if(t.law&&t.law.countryCode){i({code:t.law.countryCode});return}if(t.location){var u=new n.Location(t.location);u.locate(function(n){i(n||{})},r);return}i({})},n.utils=t,n.hasInitialised=!0,window.cookieconsent=n)}(window.cookieconsent||{}),function(n){typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports=="object"?n(require("jquery")):n(window.jQuery||window.Zepto)}(function(n){var o="Close",pt="BeforeClose",ti="AfterClose",ii="BeforeAppend",it="MarkupParse",rt="Open",wt="Change",ut="mfp",u="."+ut,p="mfp-ready",bt="mfp-removing",ft="mfp-prevent-close",t,w=function(){},et=!!window.jQuery,ot,s=n(window),f,b,h,kt,r=function(n,i){t.ev.on(ut+n+u,i)},l=function(t,i,r,u){var f=document.createElement("div");return f.className="mfp-"+t,r&&(f.innerHTML=r),u?i&&i.appendChild(f):(f=n(f),i&&f.appendTo(i)),f},i=function(i,r){t.ev.triggerHandler(ut+i,r);t.st.callbacks&&(i=i.charAt(0).toLowerCase()+i.slice(1),t.st.callbacks[i]&&t.st.callbacks[i].apply(t,n.isArray(r)?r:[r]))},st=function(i){return i===kt&&t.currTemplate.closeBtn||(t.currTemplate.closeBtn=n(t.st.closeMarkup.replace("%title%",t.st.tClose)),kt=i),t.currTemplate.closeBtn},ht=function(){n.magnificPopup.instance||(t=new w,t.init(),n.magnificPopup.instance=t)},ri=function(){var n=document.createElement("p").style,t=["ms","O","Moz","Webkit"];if(n.transition!==undefined)return!0;while(t.length)if(t.pop()+"Transition"in n)return!0;return!1},k,a,d,g,ct,e,gt,at,ni,nt,yt,tt;w.prototype={constructor:w,init:function(){var i=navigator.appVersion;t.isLowIE=t.isIE8=document.all&&!document.addEventListener;t.isAndroid=/android/gi.test(i);t.isIOS=/iphone|ipad|ipod/gi.test(i);t.supportsTransition=ri();t.probablyMobile=t.isAndroid||t.isIOS||/(Opera Mini)|Kindle|webOS|BlackBerry|(Opera Mobi)|(Windows Phone)|IEMobile/i.test(navigator.userAgent);f=n(document);t.popupsCache={}},open:function(e){var o,w,c,b,a,k,v,d,y;if(e.isObj===!1){for(t.items=e.items.toArray(),t.index=0,w=e.items,o=0;o<w.length;o++)if(c=w[o],c.parsed&&(c=c.el[0]),c===e.el[0]){t.index=o;break}}else t.items=n.isArray(e.items)?e.items:[e.items],t.index=e.index||0;if(t.isOpen){t.updateItemHTML();return}for(t.types=[],h="",t.ev=e.mainEl&&e.mainEl.length?e.mainEl.eq(0):f,e.key?(t.popupsCache[e.key]||(t.popupsCache[e.key]={}),t.currTemplate=t.popupsCache[e.key]):t.currTemplate={},t.st=n.extend(!0,{},n.magnificPopup.defaults,e),t.fixedContentPos=t.st.fixedContentPos==="auto"?!t.probablyMobile:t.st.fixedContentPos,t.st.modal&&(t.st.closeOnContentClick=!1,t.st.closeOnBgClick=!1,t.st.showCloseBtn=!1,t.st.enableEscapeKey=!1),t.bgOverlay||(t.bgOverlay=l("bg").on("click"+u,function(){t.close()}),t.wrap=l("wrap").attr("tabindex",-1).on("click"+u,function(n){t._checkIfClose(n.target)&&t.close()}),t.container=l("container",t.wrap)),t.contentContainer=l("content"),t.st.preloader&&(t.preloader=l("preloader",t.container,t.st.tLoading)),b=n.magnificPopup.modules,o=0;o<b.length;o++)a=b[o],a=a.charAt(0).toUpperCase()+a.slice(1),t["init"+a].call(t);if(i("BeforeOpen"),t.st.showCloseBtn&&(t.st.closeBtnInside?(r(it,function(n,t,i,r){i.close_replaceWith=st(r.type)}),h+=" mfp-close-btn-in"):t.wrap.append(st())),t.st.alignTop&&(h+=" mfp-align-top"),t.fixedContentPos?t.wrap.css({overflow:t.st.overflowY,overflowX:"hidden",overflowY:t.st.overflowY}):t.wrap.css({top:s.scrollTop(),position:"absolute"}),t.st.fixedBgPos!==!1&&(t.st.fixedBgPos!=="auto"||t.fixedContentPos)||t.bgOverlay.css({height:f.height(),position:"absolute"}),t.st.enableEscapeKey)f.on("keyup"+u,function(n){n.keyCode===27&&t.close()});s.on("resize"+u,function(){t.updateSize()});return t.st.closeOnContentClick||(h+=" mfp-auto-cursor"),h&&t.wrap.addClass(h),k=t.wH=s.height(),v={},t.fixedContentPos&&t._hasScrollBar(k)&&(d=t._getScrollbarSize(),d&&(v.marginRight=d)),t.fixedContentPos&&(t.isIE7?n("body, html").css("overflow","hidden"):v.overflow="hidden"),y=t.st.mainClass,t.isIE7&&(y+=" mfp-ie7"),y&&t._addClassToMFP(y),t.updateItemHTML(),i("BuildControls"),n("html").css(v),t.bgOverlay.add(t.wrap).prependTo(t.st.prependTo||n(document.body)),t._lastFocusedEl=document.activeElement,setTimeout(function(){t.content?(t._addClassToMFP(p),t._setFocus()):t.bgOverlay.addClass(p);f.on("focusin"+u,t._onFocusIn)},16),t.isOpen=!0,t.updateSize(k),i(rt),e},close:function(){t.isOpen&&(i(pt),t.isOpen=!1,t.st.removalDelay&&!t.isLowIE&&t.supportsTransition?(t._addClassToMFP(bt),setTimeout(function(){t._close()},t.st.removalDelay)):t._close())},_close:function(){var r,e;i(o);r=bt+" "+p+" ";t.bgOverlay.detach();t.wrap.detach();t.container.empty();t.st.mainClass&&(r+=t.st.mainClass+" ");t._removeClassFromMFP(r);t.fixedContentPos&&(e={marginRight:""},t.isIE7?n("body, html").css("overflow",""):e.overflow="",n("html").css(e));f.off("keyup"+u+" focusin"+u);t.ev.off(u);t.wrap.attr("class","mfp-wrap").removeAttr("style");t.bgOverlay.attr("class","mfp-bg");t.container.attr("class","mfp-container");t.st.showCloseBtn&&(!t.st.closeBtnInside||t.currTemplate[t.currItem.type]===!0)&&t.currTemplate.closeBtn&&t.currTemplate.closeBtn.detach();t.st.autoFocusLast&&t._lastFocusedEl&&n(t._lastFocusedEl).focus();t.currItem=null;t.content=null;t.currTemplate=null;t.prevHeight=0;i(ti)},updateSize:function(n){if(t.isIOS){var u=document.documentElement.clientWidth/window.innerWidth,r=window.innerHeight*u;t.wrap.css("height",r);t.wH=r}else t.wH=n||s.height();t.fixedContentPos||t.wrap.css("height",t.wH);i("Resize")},updateItemHTML:function(){var u=t.items[t.index],r,f,e;t.contentContainer.detach();t.content&&t.content.detach();u.parsed||(u=t.parseEl(t.index));r=u.type;i("BeforeChange",[t.currItem?t.currItem.type:"",r]);t.currItem=u;t.currTemplate[r]||(f=t.st[r]?t.st[r].markup:!1,i("FirstMarkupParse",f),t.currTemplate[r]=f?n(f):!0);b&&b!==u.type&&t.container.removeClass("mfp-"+b+"-holder");e=t["get"+r.charAt(0).toUpperCase()+r.slice(1)](u,t.currTemplate[r]);t.appendContent(e,r);u.preloaded=!0;i(wt,u);b=u.type;t.container.prepend(t.contentContainer);i("AfterChange")},appendContent:function(n,r){t.content=n;n?t.st.showCloseBtn&&t.st.closeBtnInside&&t.currTemplate[r]===!0?t.content.find(".mfp-close").length||t.content.append(st()):t.content=n:t.content="";i(ii);t.container.addClass("mfp-"+r+"-holder");t.contentContainer.append(t.content)},parseEl:function(r){var u=t.items[r],o,e,f;if(u.tagName?u={el:n(u)}:(o=u.type,u={data:u,src:u.src}),u.el){for(e=t.types,f=0;f<e.length;f++)if(u.el.hasClass("mfp-"+e[f])){o=e[f];break}u.src=u.el.attr("data-mfp-src");u.src||(u.src=u.el.attr("href"))}return u.type=o||t.st.type||"inline",u.index=r,u.parsed=!0,t.items[r]=u,i("ElementParse",u),t.items[r]},addGroup:function(n,i){var u=function(r){r.mfpEl=this;t._openClick(r,n,i)},r;if(i||(i={}),r="click.magnificPopup",i.mainEl=n,i.items){i.isObj=!0;n.off(r).on(r,u)}else if(i.isObj=!1,i.delegate)n.off(r).on(r,i.delegate,u);else{i.items=n;n.off(r).on(r,u)}},_openClick:function(i,r,u){var e=u.midClick!==undefined?u.midClick:n.magnificPopup.defaults.midClick,f;if(e||!(i.which===2||i.ctrlKey||i.metaKey||i.altKey||i.shiftKey)){if(f=u.disableOn!==undefined?u.disableOn:n.magnificPopup.defaults.disableOn,f)if(n.isFunction(f)){if(!f.call(t))return!0}else if(s.width()<f)return!0;i.type&&(i.preventDefault(),t.isOpen&&i.stopPropagation());u.el=n(i.mfpEl);u.delegate&&(u.items=r.find(u.delegate));t.open(u)}},updateStatus:function(n,r){if(t.preloader){ot!==n&&t.container.removeClass("mfp-s-"+ot);r||n!=="loading"||(r=t.st.tLoading);var u={status:n,text:r};i("UpdateStatus",u);n=u.status;r=u.text;t.preloader.html(r);t.preloader.find("a").on("click",function(n){n.stopImmediatePropagation()});t.container.addClass("mfp-s-"+n);ot=n}},_checkIfClose:function(i){if(!n(i).hasClass(ft)){var r=t.st.closeOnContentClick,u=t.st.closeOnBgClick;if(r&&u||!t.content||n(i).hasClass("mfp-close")||t.preloader&&i===t.preloader[0])return!0;if(i===t.content[0]||n.contains(t.content[0],i)){if(r)return!0}else if(u&&n.contains(document,i))return!0;return!1}},_addClassToMFP:function(n){t.bgOverlay.addClass(n);t.wrap.addClass(n)},_removeClassFromMFP:function(n){this.bgOverlay.removeClass(n);t.wrap.removeClass(n)},_hasScrollBar:function(n){return(t.isIE7?f.height():document.body.scrollHeight)>(n||s.height())},_setFocus:function(){(t.st.focus?t.content.find(t.st.focus).eq(0):t.wrap).focus()},_onFocusIn:function(i){if(i.target!==t.wrap[0]&&!n.contains(t.wrap[0],i.target))return t._setFocus(),!1},_parseMarkup:function(t,r,f){var e;f.data&&(r=n.extend(f.data,r));i(it,[t,r,f]);n.each(r,function(i,r){var f,o;if(r===undefined||r===!1)return!0;e=i.split("_");e.length>1?(f=t.find(u+"-"+e[0]),f.length>0&&(o=e[1],o==="replaceWith"?f[0]!==r[0]&&f.replaceWith(r):o==="img"?f.is("img")?f.attr("src",r):f.replaceWith(n("<img>").attr("src",r).attr("class",f.attr("class"))):f.attr(e[1],r))):t.find(u+"-"+i).html(r)})},_getScrollbarSize:function(){if(t.scrollbarSize===undefined){var n=document.createElement("div");n.style.cssText="width: 99px; height: 99px; overflow: scroll; position: absolute; top: -9999px;";document.body.appendChild(n);t.scrollbarSize=n.offsetWidth-n.clientWidth;document.body.removeChild(n)}return t.scrollbarSize}};n.magnificPopup={instance:null,proto:w.prototype,modules:[],open:function(t,i){return ht(),t=t?n.extend(!0,{},t):{},t.isObj=!0,t.index=i||0,this.instance.open(t)},close:function(){return n.magnificPopup.instance&&n.magnificPopup.instance.close()},registerModule:function(t,i){i.options&&(n.magnificPopup.defaults[t]=i.options);n.extend(this.proto,i.proto);this.modules.push(t)},defaults:{disableOn:0,key:null,midClick:!1,mainClass:"",preloader:!0,focus:"",closeOnContentClick:!1,closeOnBgClick:!0,closeBtnInside:!0,showCloseBtn:!0,enableEscapeKey:!0,modal:!1,alignTop:!1,removalDelay:0,prependTo:null,fixedContentPos:"auto",fixedBgPos:"auto",overflowY:"auto",closeMarkup:'<button title="%title%" type="button" class="mfp-close">&#215;<\/button>',tClose:"Close (Esc)",tLoading:"Loading...",autoFocusLast:!0}};n.fn.magnificPopup=function(i){var r,u,f,e;return ht(),r=n(this),typeof i=="string"?i==="open"?(f=et?r.data("magnificPopup"):r[0].magnificPopup,e=parseInt(arguments[1],10)||0,f.items?u=f.items[e]:(u=r,f.delegate&&(u=u.find(f.delegate)),u=u.eq(e)),t._openClick({mfpEl:u},r,f)):t.isOpen&&t[i].apply(t,Array.prototype.slice.call(arguments,1)):(i=n.extend(!0,{},i),et?r.data("magnificPopup",i):r[0].magnificPopup=i,t.addGroup(r,i)),r};k="inline";ct=function(){g&&(d.after(g.addClass(a)).detach(),g=null)};n.magnificPopup.registerModule(k,{options:{hiddenClass:"hide",markup:"",tNotFound:"Content not found"},proto:{initInline:function(){t.types.push(k);r(o+"."+k,function(){ct()})},getInline:function(i,r){var f,u,e;return(ct(),i.src)?(f=t.st.inline,u=n(i.src),u.length?(e=u[0].parentNode,e&&e.tagName&&(d||(a=f.hiddenClass,d=l(a),a="mfp-"+a),g=u.after(d).detach().removeClass(a)),t.updateStatus("ready")):(t.updateStatus("error",f.tNotFound),u=n("<div>")),i.inlineElement=u,u):(t.updateStatus("ready"),t._parseMarkup(r,{},i),r)}}});var v="ajax",y,lt=function(){y&&n(document.body).removeClass(y)},dt=function(){lt();t.req&&t.req.abort()};n.magnificPopup.registerModule(v,{options:{settings:null,cursor:"mfp-ajax-cur",tError:'<a href="%url%">The content<\/a> could not be loaded.'},proto:{initAjax:function(){t.types.push(v);y=t.st.ajax.cursor;r(o+"."+v,dt);r("BeforeChange."+v,dt)},getAjax:function(r){y&&n(document.body).addClass(y);t.updateStatus("loading");var u=n.extend({url:r.src,success:function(u,f,e){var o={data:u,xhr:e};i("ParseAjax",o);t.appendContent(n(o.data),v);r.finished=!0;lt();t._setFocus();setTimeout(function(){t.wrap.addClass(p)},16);t.updateStatus("ready");i("AjaxContentAdded")},error:function(){lt();r.finished=r.loadError=!0;t.updateStatus("error",t.st.ajax.tError.replace("%url%",r.src))}},t.st.ajax.settings);return t.req=n.ajax(u),""}}});gt=function(i){if(i.data&&i.data.title!==undefined)return i.data.title;var r=t.st.image.titleSrc;if(r){if(n.isFunction(r))return r.call(t,i);if(i.el)return i.el.attr(r)||""}return""};n.magnificPopup.registerModule("image",{options:{markup:'<div class="mfp-figure"><div class="mfp-close"><\/div><figure><div class="mfp-img"><\/div><figcaption><div class="mfp-bottom-bar"><div class="mfp-title"><\/div><div class="mfp-counter"><\/div><\/div><\/figcaption><\/figure><\/div>',cursor:"mfp-zoom-out-cur",titleSrc:"title",verticalFit:!0,tError:'<a href="%url%">The image<\/a> could not be loaded.'},proto:{initImage:function(){var i=t.st.image,f=".image";t.types.push("image");r(rt+f,function(){t.currItem.type==="image"&&i.cursor&&n(document.body).addClass(i.cursor)});r(o+f,function(){i.cursor&&n(document.body).removeClass(i.cursor);s.off("resize"+u)});r("Resize"+f,t.resizeImage);t.isLowIE&&r("AfterChange",t.resizeImage)},resizeImage:function(){var n=t.currItem,i;n&&n.img&&t.st.image.verticalFit&&(i=0,t.isLowIE&&(i=parseInt(n.img.css("padding-top"),10)+parseInt(n.img.css("padding-bottom"),10)),n.img.css("max-height",t.wH-i))},_onImageHasSize:function(n){n.img&&(n.hasSize=!0,e&&clearInterval(e),n.isCheckingImgSize=!1,i("ImageHasSize",n),n.imgHidden&&(t.content&&t.content.removeClass("mfp-loading"),n.imgHidden=!1))},findImageSize:function(n){var i=0,u=n.img[0],r=function(f){e&&clearInterval(e);e=setInterval(function(){if(u.naturalWidth>0){t._onImageHasSize(n);return}i>200&&clearInterval(e);i++;i===3?r(10):i===40?r(50):i===100&&r(500)},f)};r(1)},getImage:function(r,u){var o=0,s=function(){r&&(r.img[0].complete?(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("ready")),r.hasSize=!0,r.loaded=!0,i("ImageLoadComplete")):(o++,o<200?setTimeout(s,100):h()))},h=function(){r&&(r.img.off(".mfploader"),r===t.currItem&&(t._onImageHasSize(r),t.updateStatus("error",c.tError.replace("%url%",r.src))),r.hasSize=!0,r.loaded=!0,r.loadError=!0)},c=t.st.image,l=u.find(".mfp-img"),f;return(l.length&&(f=document.createElement("img"),f.className="mfp-img",r.el&&r.el.find("img").length&&(f.alt=r.el.find("img").attr("alt")),r.img=n(f).on("load.mfploader",s).on("error.mfploader",h),f.src=r.src,l.is("img")&&(r.img=r.img.clone()),f=r.img[0],f.naturalWidth>0?r.hasSize=!0:f.width||(r.hasSize=!1)),t._parseMarkup(u,{title:gt(r),img_replaceWith:r.img},r),t.resizeImage(),r.hasSize)?(e&&clearInterval(e),r.loadError?(u.addClass("mfp-loading"),t.updateStatus("error",c.tError.replace("%url%",r.src))):(u.removeClass("mfp-loading"),t.updateStatus("ready")),u):(t.updateStatus("loading"),r.loading=!0,r.hasSize||(r.imgHidden=!0,u.addClass("mfp-loading"),t.findImageSize(r)),u)}}});ni=function(){return at===undefined&&(at=document.createElement("p").style.MozTransform!==undefined),at};n.magnificPopup.registerModule("zoom",{options:{enabled:!1,easing:"ease-in-out",duration:300,opener:function(n){return n.is("img")?n:n.find("img")}},proto:{initZoom:function(){var f=t.st.zoom,s=".zoom",u;if(f.enabled&&t.supportsTransition){var c=f.duration,l=function(n){var r=n.clone().removeAttr("style").removeAttr("class").addClass("mfp-animated-image"),u="all "+f.duration/1e3+"s "+f.easing,t={position:"fixed",zIndex:9999,left:0,top:0,"-webkit-backface-visibility":"hidden"},i="transition";return t["-webkit-"+i]=t["-moz-"+i]=t["-o-"+i]=t[i]=u,r.css(t),r},h=function(){t.content.css("visibility","visible")},e,n;r("BuildControls"+s,function(){if(t._allowZoom()){if(clearTimeout(e),t.content.css("visibility","hidden"),u=t._getItemToZoom(),!u){h();return}n=l(u);n.css(t._getOffset());t.wrap.append(n);e=setTimeout(function(){n.css(t._getOffset(!0));e=setTimeout(function(){h();setTimeout(function(){n.remove();u=n=null;i("ZoomAnimationEnded")},16)},c)},16)}});r(pt+s,function(){if(t._allowZoom()){if(clearTimeout(e),t.st.removalDelay=c,!u){if(u=t._getItemToZoom(),!u)return;n=l(u)}n.css(t._getOffset(!0));t.wrap.append(n);t.content.css("visibility","hidden");setTimeout(function(){n.css(t._getOffset())},16)}});r(o+s,function(){t._allowZoom()&&(h(),n&&n.remove(),u=null)})}},_allowZoom:function(){return t.currItem.type==="image"},_getItemToZoom:function(){return t.currItem.hasSize?t.currItem.img:!1},_getOffset:function(i){var r,u;r=i?t.currItem.img:t.st.zoom.opener(t.currItem.el||t.currItem);var f=r.offset(),e=parseInt(r.css("padding-top"),10),o=parseInt(r.css("padding-bottom"),10);return f.top-=n(window).scrollTop()-e,u={width:r.width(),height:(et?r.innerHeight():r[0].offsetHeight)-o-e},ni()?u["-moz-transform"]=u.transform="translate("+f.left+"px,"+f.top+"px)":(u.left=f.left,u.top=f.top),u}}});var c="iframe",ui="//about:blank",vt=function(n){if(t.currTemplate[c]){var i=t.currTemplate[c].find("iframe");i.length&&(n||(i[0].src=ui),t.isIE8&&i.css("display",n?"block":"none"))}};n.magnificPopup.registerModule(c,{options:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"><\/div><iframe class="mfp-iframe" src="//about:blank" frameborder="0" allowfullscreen><\/iframe><\/div>',srcAction:"iframe_src",patterns:{youtube:{index:"youtube.com",id:"v=",src:"//www.youtube.com/embed/%id%?autoplay=1"},vimeo:{index:"vimeo.com/",id:"/",src:"//player.vimeo.com/video/%id%?autoplay=1"},gmaps:{index:"//maps.google.",src:"%id%&output=embed"}}},proto:{initIframe:function(){t.types.push(c);r("BeforeChange",function(n,t,i){t!==i&&(t===c?vt():i===c&&vt(!0))});r(o+"."+c,function(){vt()})},getIframe:function(i,r){var u=i.src,f=t.st.iframe,e;return n.each(f.patterns,function(){if(u.indexOf(this.index)>-1)return this.id&&(u=typeof this.id=="string"?u.substr(u.lastIndexOf(this.id)+this.id.length,u.length):this.id.call(this,u)),u=this.src.replace("%id%",u),!1}),e={},f.srcAction&&(e[f.srcAction]=u),t._parseMarkup(r,e,i),t.updateStatus("ready"),r}}});nt=function(n){var i=t.items.length;return n>i-1?n-i:n<0?i+n:n};yt=function(n,t,i){return n.replace(/%curr%/gi,t+1).replace(/%total%/gi,i)};n.magnificPopup.registerModule("gallery",{options:{enabled:!1,arrowMarkup:'<button title="%title%" type="button" class="mfp-arrow mfp-arrow-%dir%"><\/button>',preload:[0,2],navigateByImgClick:!0,arrows:!0,tPrev:"Previous (Left arrow key)",tNext:"Next (Right arrow key)",tCounter:"%curr% of %total%"},proto:{initGallery:function(){var u=t.st.gallery,i=".mfp-gallery";if(t.direction=!0,!u||!u.enabled)return!1;h+=" mfp-gallery";r(rt+i,function(){if(u.navigateByImgClick)t.wrap.on("click"+i,".mfp-img",function(){if(t.items.length>1)return t.next(),!1});f.on("keydown"+i,function(n){n.keyCode===37?t.prev():n.keyCode===39&&t.next()})});r("UpdateStatus"+i,function(n,i){i.text&&(i.text=yt(i.text,t.currItem.index,t.items.length))});r(it+i,function(n,i,r,f){var e=t.items.length;r.counter=e>1?yt(u.tCounter,f.index,e):""});r("BuildControls"+i,function(){if(t.items.length>1&&u.arrows&&!t.arrowLeft){var i=u.arrowMarkup,r=t.arrowLeft=n(i.replace(/%title%/gi,u.tPrev).replace(/%dir%/gi,"left")).addClass(ft),f=t.arrowRight=n(i.replace(/%title%/gi,u.tNext).replace(/%dir%/gi,"right")).addClass(ft);r.click(function(){t.prev()});f.click(function(){t.next()});t.container.append(r.add(f))}});r(wt+i,function(){t._preloadTimeout&&clearTimeout(t._preloadTimeout);t._preloadTimeout=setTimeout(function(){t.preloadNearbyImages();t._preloadTimeout=null},16)});r(o+i,function(){f.off(i);t.wrap.off("click"+i);t.arrowRight=t.arrowLeft=null})},next:function(){t.direction=!0;t.index=nt(t.index+1);t.updateItemHTML()},prev:function(){t.direction=!1;t.index=nt(t.index-1);t.updateItemHTML()},goTo:function(n){t.direction=n>=t.index;t.index=n;t.updateItemHTML()},preloadNearbyImages:function(){for(var i=t.st.gallery.preload,r=Math.min(i[0],t.items.length),u=Math.min(i[1],t.items.length),n=1;n<=(t.direction?u:r);n++)t._preloadItem(t.index+n);for(n=1;n<=(t.direction?r:u);n++)t._preloadItem(t.index-n)},_preloadItem:function(r){if(r=nt(r),!t.items[r].preloaded){var u=t.items[r];u.parsed||(u=t.parseEl(r));i("LazyLoad",u);u.type==="image"&&(u.img=n('<img class="mfp-img" />').on("load.mfploader",function(){u.hasSize=!0}).on("error.mfploader",function(){u.hasSize=!0;u.loadError=!0;i("LazyLoadError",u)}).attr("src",u.src));u.preloaded=!0}}}});tt="retina";n.magnificPopup.registerModule(tt,{options:{replaceSrc:function(n){return n.src.replace(/\.\w+$/,function(n){return"@2x"+n})},ratio:1},proto:{initRetina:function(){if(window.devicePixelRatio>1){var i=t.st.retina,n=i.ratio;n=isNaN(n)?n():n;n>1&&(r("ImageHasSize."+tt,function(t,i){i.img.css({"max-width":i.img[0].naturalWidth/n,width:"100%"})}),r("ElementParse."+tt,function(t,r){r.src=i.replaceSrc(r,n)}))}}}});ht()}),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof module!="undefined"&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";function r(t){return!t.nodeName||n.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])!==-1}function i(t){return n.isFunction(t)||n.isPlainObject(t)?t:{top:t,left:t}}var t=n.scrollTo=function(t,i,r){return n(window).scrollTo(t,i,r)};return t.defaults={axis:"xy",duration:0,limit:!0},n.fn.scrollTo=function(u,f,e){typeof f=="object"&&(e=f,f=0);typeof e=="function"&&(e={onAfter:e});u==="max"&&(u=9e9);e=n.extend({},t.defaults,e);f=f||e.duration;var o=e.queue&&e.axis.length>1;return o&&(f/=2),e.offset=i(e.offset),e.over=i(e.over),this.each(function(){function p(t){var i=n.extend({},e,{queue:!0,duration:f,complete:t&&function(){t.call(c,s,e)}});a.animate(h,i)}var y;if(u!==null){var l=r(this),c=l?this.contentWindow||window:this,a=n(c),s=u,h={},v;switch(typeof s){case"number":case"string":if(/^([+-]=?)?\d+(\.\d+)?(px|%)?$/.test(s)){s=i(s);break}s=l?n(s):n(s,c);case"object":if(s.length===0)return;(s.is||s.style)&&(v=(s=n(s)).offset())}y=n.isFunction(e.offset)&&e.offset(c,s)||e.offset;n.each(e.axis.split(""),function(n,i){var w=i==="x"?"Left":"Top",u=w.toLowerCase(),r="scroll"+w,b=a[r](),k=t.max(c,i),f;v?(h[r]=v[u]+(l?0:b-a.offset()[u]),e.margin&&(h[r]-=parseInt(s.css("margin"+w),10)||0,h[r]-=parseInt(s.css("border"+w+"Width"),10)||0),h[r]+=y[u]||0,e.over[u]&&(h[r]+=s[i==="x"?"width":"height"]()*e.over[u])):(f=s[u],h[r]=f.slice&&f.slice(-1)==="%"?parseFloat(f)/100*k:f);e.limit&&/^\d+$/.test(h[r])&&(h[r]=h[r]<=0?0:Math.min(h[r],k));!n&&e.axis.length>1&&(b===h[r]?h={}:o&&(p(e.onAfterFirst),h={}))});p(e.onAfter)}})},t.max=function(t,i){var u=i==="x"?"Width":"Height",f="scroll"+u;if(!r(t))return t[f]-n(t)[u.toLowerCase()]();var e="client"+u,o=t.ownerDocument||t.document,s=o.documentElement,h=o.body;return Math.max(s[f],h[f])-Math.min(s[e],h[e])},n.Tween.propHooks.scrollLeft=n.Tween.propHooks.scrollTop={get:function(t){return n(t.elem)[t.prop]()},set:function(t){var r=this.get(t),i;if(t.options.interrupt&&t._last&&t._last!==r)return n(t.elem).stop();i=Math.round(t.now);r!==i&&(n(t.elem)[t.prop](i),t._last=this.get(t))}},t}),function(n,t){typeof exports=="object"&&typeof module!="undefined"?module.exports=t():typeof define=="function"&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return uf.apply(null,arguments)}function ys(n){uf=n}function at(n){return n instanceof Array||Object.prototype.toString.call(n)==="[object Array]"}function vi(n){return n!=null&&Object.prototype.toString.call(n)==="[object Object]"}function ps(n){for(var t in n)return!1;return!0}function yi(n){return n instanceof Date||Object.prototype.toString.call(n)==="[object Date]"}function ff(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function l(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function vt(n,t){for(var i in t)l(t,i)&&(n[i]=t[i]);return l(t,"toString")&&(n.toString=t.toString),l(t,"valueOf")&&(n.valueOf=t.valueOf),n}function rt(n,t,i,r){return so(n,t,i,r,!0).utc()}function ws(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function u(n){return n._pf==null&&(n._pf=ws()),n._pf}function pr(n){if(n._isValid==null){var t=u(n),r=ef.call(t.parsedDateParts,function(n){return n!=null}),i=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(n._strict&&(i=i&&t.charsLeftOver===0&&t.unusedTokens.length===0&&t.bigHour===undefined),Object.isFrozen!=null&&Object.isFrozen(n))return i;n._isValid=i}return n._isValid}function pi(n){var t=rt(NaN);return n!=null?vt(u(t),n):u(t).userInvalidated=!0,t}function b(n){return n===void 0}function wr(n,t){var f,i,r;if(b(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),b(t._i)||(n._i=t._i),b(t._f)||(n._f=t._f),b(t._l)||(n._l=t._l),b(t._strict)||(n._strict=t._strict),b(t._tzm)||(n._tzm=t._tzm),b(t._isUTC)||(n._isUTC=t._isUTC),b(t._offset)||(n._offset=t._offset),b(t._pf)||(n._pf=u(t)),b(t._locale)||(n._locale=t._locale),wi.length>0)for(f in wi)i=wi[f],r=t[i],b(r)||(n[i]=r);return n}function si(n){wr(this,n);this._d=new Date(n._d!=null?n._d.getTime():NaN);bi===!1&&(bi=!0,t.updateOffset(this),bi=!1)}function yt(n){return n instanceof si||n!=null&&n._isAMomentObject!=null}function k(n){return n<0?Math.ceil(n)||0:Math.floor(n)}function f(n){var t=+n,i=0;return t!==0&&isFinite(t)&&(i=k(t)),i}function of(n,t,i){for(var e=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;r<e;r++)(i&&n[r]!==t[r]||!i&&f(n[r])!==f(t[r]))&&u++;return u+o}function sf(n){t.suppressDeprecationWarnings===!1&&typeof console!="undefined"&&console.warn&&console.warn("Deprecation warning: "+n)}function d(n,i){var r=!0;return vt(function(){var e,u,f,o;if(t.deprecationHandler!=null&&t.deprecationHandler(null,n),r){for(e=[],f=0;f<arguments.length;f++){if(u="",typeof arguments[f]=="object"){u+="\n["+f+"] ";for(o in arguments[0])u+=o+": "+arguments[0][o]+", ";u=u.slice(0,-2)}else u=arguments[f];e.push(u)}sf(n+"\nArguments: "+Array.prototype.slice.call(e).join("")+"\n"+(new Error).stack);r=!1}return i.apply(this,arguments)},i)}function kr(n,i){t.deprecationHandler!=null&&t.deprecationHandler(n,i);br[n]||(sf(i),br[n]=!0)}function et(n){return n instanceof Function||Object.prototype.toString.call(n)==="[object Function]"}function bs(n){var t;for(var i in n)t=n[i],et(t)?this[i]=t:this["_"+i]=t;this._config=n;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function hf(n,t){var r=vt({},n);for(var i in t)l(t,i)&&(vi(n[i])&&vi(t[i])?(r[i]={},vt(r[i],n[i]),vt(r[i],t[i])):t[i]!=null?r[i]=t[i]:delete r[i]);for(i in n)l(n,i)&&!l(t,i)&&vi(n[i])&&(r[i]=vt({},r[i]));return r}function dr(n){n!=null&&this.set(n)}function ks(n,t,i){var r=this._calendar[n]||this._calendar.sameElse;return et(r)?r.call(t,i):r}function ds(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])}function gs(){return this._invalidDate}function nh(n){return this._ordinal.replace("%d",n)}function th(n,t,i,r){var u=this._relativeTime[i];return et(u)?u(n,t,i,r):u.replace(/%d/i,n)}function ih(n,t){var i=this._relativeTime[n>0?"future":"past"];return et(i)?i(t):i.replace(/%s/i,t)}function p(n,t){var i=n.toLowerCase();ri[i]=ri[i+"s"]=ri[t]=n}function g(n){return typeof n=="string"?ri[n]||ri[n.toLowerCase()]:undefined}function gr(n){var r={},t;for(var i in n)l(n,i)&&(t=g(i),t&&(r[t]=n[i]));return r}function w(n,t){nu[n]=t}function rh(n){var t=[];for(var i in n)t.push({unit:i,priority:nu[i]});return t.sort(function(n,t){return n.priority-t.priority}),t}function ui(n,i){return function(r){return r!=null?(bf(this,n,r),t.updateOffset(this,i),this):ki(this,n)}}function ki(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function bf(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function uh(n){return(n=g(n),et(this[n]))?this[n]():this}function fh(n,t){var r,i;if(typeof n=="object")for(n=gr(n),r=rh(n),i=0;i<r.length;i++)this[r[i].unit](n[r[i].unit]);else if(n=g(n),et(this[n]))return this[n](t);return this}function ot(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;typeof r=="string"&&(u=function(){return this[r]()});n&&(fi[n]=u);t&&(fi[t[0]]=function(){return ot(u.apply(this,arguments),t[1],t[2])});i&&(fi[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function eh(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function oh(n){for(var t=n.match(kf),i=0,r=t.length;i<r;i++)t[i]=fi[t[i]]?fi[t[i]]:eh(t[i]);return function(i){for(var f="",u=0;u<r;u++)f+=t[u]instanceof Function?t[u].call(i,n):t[u];return f}}function iu(n,t){return n.isValid()?(t=df(t,n.localeData()),tu[t]=tu[t]||oh(t),tu[t](n)):n.localeData().invalidDate()}function df(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(di.lastIndex=0;i>=0&&di.test(n);)n=n.replace(di,r),di.lastIndex=0,i-=1;return n}function i(n,t,i){fu[n]=et(t)?t:function(n){return n&&i?i:t}}function sh(n,t){return l(fu,n)?fu[n](t._strict,t._locale):new RegExp(hh(n))}function hh(n){return dt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function dt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(n,t){var i,r=t;for(typeof n=="string"&&(n=[n]),typeof t=="number"&&(r=function(n,i){i[t]=f(n)}),i=0;i<n.length;i++)ur[n[i]]=r}function ci(n,t){s(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function ch(n,t,i){t!=null&&l(ur,n)&&ur[n](t,i._a,i,n)}function eu(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function vh(n,t){return n?at(this._months)?this._months[n.month()]:this._months[(this._months.isFormat||ou).test(t)?"format":"standalone"][n.month()]:this._months}function yh(n,t){return n?at(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[ou.test(t)?"format":"standalone"][n.month()]:this._monthsShort}function ph(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;u<12;++u)e=rt([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1?r:null):t==="MMM"?(r=v.call(this._shortMonthsParse,f),r!==-1)?r:(r=v.call(this._longMonthsParse,f),r!==-1?r:null):(r=v.call(this._longMonthsParse,f),r!==-1)?r:(r=v.call(this._shortMonthsParse,f),r!==-1?r:null)}function wh(n,t,i){var r,u,f;if(this._monthsParseExact)return ph.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++)if((u=rt([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="MMMM"&&this._longMonthsParse[r].test(n))||i&&t==="MMM"&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function ee(n,t){var i;if(!n.isValid())return n;if(typeof t=="string")if(/^\d+$/.test(t))t=f(t);else if(t=n.localeData().monthsParse(t),typeof t!="number")return n;return i=Math.min(n.date(),eu(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function oe(n){return n!=null?(ee(this,n),t.updateOffset(this,!0),this):ki(this,"Month")}function bh(){return eu(this.year(),this.month())}function kh(n){return this._monthsParseExact?(l(this,"_monthsRegex")||ce.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=se),this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex)}function dh(n){return this._monthsParseExact?(l(this,"_monthsRegex")||ce.call(this),n?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=he),this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex)}function ce(){function f(n,t){return t.length-n.length}for(var i=[],r=[],t=[],u,n=0;n<12;n++)u=rt([2e3,n]),i.push(this.monthsShort(u,"")),r.push(this.months(u,"")),t.push(this.months(u,"")),t.push(this.monthsShort(u,""));for(i.sort(f),r.sort(f),t.sort(f),n=0;n<12;n++)i[n]=dt(i[n]),r[n]=dt(r[n]);for(n=0;n<24;n++)t[n]=dt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function li(n){return le(n)?366:365}function le(n){return n%4==0&&n%100!=0||n%400==0}function gh(){return le(this.year())}function nc(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return n<100&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function fr(n){var t=new Date(Date.UTC.apply(null,arguments));return n<100&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function er(n,t,i){var r=7+t-i,u=(7+fr(n,0,r).getUTCDay()-t)%7;return-u+r-1}function ae(n,t,i,r,u){var s=(7+i-r)%7,h=er(n,r,u),f=1+7*(t-1)+s+h,e,o;return f<=0?(e=n-1,o=li(e)+f):f>li(n)?(e=n+1,o=f-li(n)):(e=n,o=f),{year:e,dayOfYear:o}}function ai(n,t,i){var e=er(n.year(),t,i),r=Math.floor((n.dayOfYear()-e-1)/7)+1,f,u;return r<1?(u=n.year()-1,f=r+ni(u,t,i)):r>ni(n.year(),t,i)?(f=r-ni(n.year(),t,i),u=n.year()+1):(u=n.year(),f=r),{week:f,year:u}}function ni(n,t,i){var r=er(n,t,i),u=er(n+1,t,i);return(li(n)-r+u)/7}function tc(n){return ai(n,this._week.dow,this._week.doy).week}function ic(){return this._week.dow}function rc(){return this._week.doy}function uc(n){var t=this.localeData().week(this);return n==null?t:this.add((n-t)*7,"d")}function fc(n){var t=ai(this,1,4).week;return n==null?t:this.add((n-t)*7,"d")}function ec(n,t){return typeof n!="string"?n:isNaN(n)?(n=t.weekdaysParse(n),typeof n=="number")?n:null:parseInt(n,10)}function oc(n,t){return typeof n=="string"?t.weekdaysParse(n)%7||7:isNaN(n)?null:n}function sc(n,t){return n?at(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]:this._weekdays}function hc(n){return n?this._weekdaysShort[n.day()]:this._weekdaysShort}function cc(n){return n?this._weekdaysMin[n.day()]:this._weekdaysMin}function lc(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;f<7;++f)e=rt([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="dddd"?(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):t==="ddd"?(r=v.call(this._shortWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._minWeekdaysParse,u),r!==-1?r:null):(r=v.call(this._minWeekdaysParse,u),r!==-1)?r:(r=v.call(this._weekdaysParse,u),r!==-1)?r:(r=v.call(this._shortWeekdaysParse,u),r!==-1?r:null)}function ac(n,t,i){var r,u,f;if(this._weekdaysParseExact)return lc.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if((u=rt([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&t==="dddd"&&this._fullWeekdaysParse[r].test(n))||i&&t==="ddd"&&this._shortWeekdaysParse[r].test(n)||i&&t==="dd"&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function vc(n){if(!this.isValid())return n!=null?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return n!=null?(n=ec(n,this.localeData()),this.add(n-t,"d")):t}function yc(n){if(!this.isValid())return n!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return n==null?t:this.add(n-t,"d")}function pc(n){if(!this.isValid())return n!=null?this:NaN;if(n!=null){var t=oc(n,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function wc(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||hu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=be),this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex)}function bc(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||hu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ke),this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function kc(n){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||hu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=de),this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function hu(){function u(n,t){return t.length-n.length}for(var e=[],i=[],r=[],t=[],f,o,s,h,n=0;n<7;n++)f=rt([2e3,1]).day(n),o=this.weekdaysMin(f,""),s=this.weekdaysShort(f,""),h=this.weekdays(f,""),e.push(o),i.push(s),r.push(h),t.push(o),t.push(s),t.push(h);for(e.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;n<7;n++)i[n]=dt(i[n]),r[n]=dt(r[n]),t[n]=dt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+e.join("|")+")","i")}function cu(){return this.hours()%12||12}function dc(){return this.hours()||24}function ge(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function no(n,t){return t._meridiemParse}function gc(n){return(n+"").toLowerCase().charAt(0)==="p"}function nl(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function ro(n){return n?n.toLowerCase().replace("_","-"):n}function il(n){for(var r=0,i,t,f,u;r<n.length;){for(u=ro(n[r]).split("-"),i=u.length,t=ro(n[r+1]),t=t?t.split("-"):null;i>0;){if(f=uo(u.slice(0,i).join("-")),f)return f;if(t&&t.length>=i&&of(u,t,!0)>=i-1)break;i--}r++}return null}function uo(n){var t=null;if(!a[n]&&typeof module!="undefined"&&module&&module.exports)try{t=or._abbr;require("./locale/"+n);ei(t)}catch(i){}return a[n]}function ei(n,t){var i;return n&&(i=b(t)?pt(n):fo(n,t),i&&(or=i)),or._abbr}function fo(n,t){if(t!==null){var i=io;return t.abbr=n,a[n]!=null?(kr("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=a[n]._config):t.parentLocale!=null&&(a[t.parentLocale]!=null?i=a[t.parentLocale]._config:kr("parentLocaleUndefined","specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),a[n]=new dr(hf(i,t)),ei(n),a[n]}return delete a[n],null}function rl(n,t){if(t!=null){var i,r=io;a[n]!=null&&(r=a[n]._config);t=hf(r,t);i=new dr(t);i.parentLocale=a[n];a[n]=i;ei(n)}else a[n]!=null&&(a[n].parentLocale!=null?a[n]=a[n].parentLocale:a[n]!=null&&delete a[n]);return a[n]}function pt(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return or;if(!at(n)){if(t=uo(n),t)return t;n=[n]}return il(n)}function ul(){return cf(a)}function lu(n){var i,t=n._a;return t&&u(n).overflow===-2&&(i=t[st]<0||t[st]>11?st:t[ut]<1||t[ut]>eu(t[tt],t[st])?ut:t[y]<0||t[y]>24||t[y]===24&&(t[it]!==0||t[ht]!==0||t[gt]!==0)?y:t[it]<0||t[it]>59?it:t[ht]<0||t[ht]>59?ht:t[gt]<0||t[gt]>999?gt:-1,u(n)._overflowDayOfYear&&(i<tt||i>ut)&&(i=ut),u(n)._overflowWeeks&&i===-1&&(i=lh),u(n)._overflowWeekday&&i===-1&&(i=ah),u(n).overflow=i),n}function eo(n){var t,r,o=n._i,i=fl.exec(o)||el.exec(o),s,e,f,h;if(i){for(u(n).iso=!0,t=0,r=sr.length;t<r;t++)if(sr[t][1].exec(i[1])){e=sr[t][0];s=sr[t][2]!==!1;break}if(e==null){n._isValid=!1;return}if(i[3]){for(t=0,r=au.length;t<r;t++)if(au[t][1].exec(i[3])){f=(i[2]||" ")+au[t][0];break}if(f==null){n._isValid=!1;return}}if(!s&&f!=null){n._isValid=!1;return}if(i[4])if(ol.exec(i[4]))h="Z";else{n._isValid=!1;return}n._f=e+(f||"")+(h||"");yu(n)}else n._isValid=!1}function hl(n){var i=sl.exec(n._i);if(i!==null){n._d=new Date(+i[1]);return}eo(n);n._isValid===!1&&(delete n._isValid,t.createFromInputFallback(n))}function oi(n,t,i){return n!=null?n:t!=null?t:i}function cl(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function vu(n){var t,i,r=[],f,e;if(!n._d){for(f=cl(n),n._w&&n._a[ut]==null&&n._a[st]==null&&ll(n),n._dayOfYear&&(e=oi(n._a[tt],f[tt]),n._dayOfYear>li(e)&&(u(n)._overflowDayOfYear=!0),i=fr(e,0,n._dayOfYear),n._a[st]=i.getUTCMonth(),n._a[ut]=i.getUTCDate()),t=0;t<3&&n._a[t]==null;++t)n._a[t]=r[t]=f[t];for(;t<7;t++)n._a[t]=r[t]=n._a[t]==null?t===2?1:0:n._a[t];n._a[y]===24&&n._a[it]===0&&n._a[ht]===0&&n._a[gt]===0&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?fr:nc).apply(null,r);n._tzm!=null&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24)}}function ll(n){var t,o,f,i,r,e,h,s;t=n._w;t.GG!=null||t.W!=null||t.E!=null?(r=1,e=4,o=oi(t.GG,n._a[tt],ai(c(),1,4).year),f=oi(t.W,1),i=oi(t.E,1),(i<1||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,o=oi(t.gg,n._a[tt],ai(c(),r,e).year),f=oi(t.w,1),t.d!=null?(i=t.d,(i<0||i>6)&&(s=!0)):t.e!=null?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);f<1||f>ni(o,r,e)?u(n)._overflowWeeks=!0:s!=null?u(n)._overflowWeekday=!0:(h=ae(o,f,i,r,e),n._a[tt]=h.year,n._dayOfYear=h.dayOfYear)}function yu(n){if(n._f===t.ISO_8601){eo(n);return}n._a=[];u(n).empty=!0;for(var i=""+n._i,r,f,s,c=i.length,h=0,o=df(n._f,n._locale).match(kf)||[],e=0;e<o.length;e++)f=o[e],r=(i.match(sh(f,n))||[])[0],r&&(s=i.substr(0,i.indexOf(r)),s.length>0&&u(n).unusedInput.push(s),i=i.slice(i.indexOf(r)+r.length),h+=r.length),fi[f]?(r?u(n).empty=!1:u(n).unusedTokens.push(f),ch(f,r,n)):n._strict&&!r&&u(n).unusedTokens.push(f);u(n).charsLeftOver=c-h;i.length>0&&u(n).unusedInput.push(i);n._a[y]<=12&&u(n).bigHour===!0&&n._a[y]>0&&(u(n).bigHour=undefined);u(n).parsedDateParts=n._a.slice(0);u(n).meridiem=n._meridiem;n._a[y]=al(n._locale,n._a[y],n._meridiem);vu(n);lu(n)}function al(n,t,i){var r;return i==null?t:n.meridiemHour!=null?n.meridiemHour(t,i):n.isPM!=null?(r=n.isPM(i),r&&t<12&&(t+=12),r||t!==12||(t=0),t):t}function vl(n){var t,e,f,r,i;if(n._f.length===0){u(n).invalidFormat=!0;n._d=new Date(NaN);return}for(r=0;r<n._f.length;r++)(i=0,t=wr({},n),n._useUTC!=null&&(t._useUTC=n._useUTC),t._f=n._f[r],yu(t),pr(t))&&(i+=u(t).charsLeftOver,i+=u(t).unusedTokens.length*10,u(t).score=i,(f==null||i<f)&&(f=i,e=t));vt(n,e||t)}function yl(n){if(!n._d){var t=gr(n._i);n._a=ff([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});vu(n)}}function pl(n){var t=new si(lu(oo(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=undefined),t}function oo(n){var t=n._i,i=n._f;return(n._locale=n._locale||pt(n._l),t===null||i===undefined&&t==="")?pi({nullInput:!0}):(typeof t=="string"&&(n._i=t=n._locale.preparse(t)),yt(t))?new si(lu(t)):(at(i)?vl(n):yi(t)?n._d=t:i?yu(n):wl(n),pr(n)||(n._d=null),n)}function wl(n){var i=n._i;i===undefined?n._d=new Date(t.now()):yi(i)?n._d=new Date(i.valueOf()):typeof i=="string"?hl(n):at(i)?(n._a=ff(i.slice(0),function(n){return parseInt(n,10)}),vu(n)):typeof i=="object"?yl(n):typeof i=="number"?n._d=new Date(i):t.createFromInputFallback(n)}function so(n,t,i,r,u){var f={};return typeof i=="boolean"&&(r=i,i=undefined),(vi(n)&&ps(n)||at(n)&&n.length===0)&&(n=undefined),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,pl(f)}function c(n,t,i,r){return so(n,t,i,r,!1)}function lo(n,t){var r,i;if(t.length===1&&at(t[0])&&(t=t[0]),!t.length)return c();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function bl(){var n=[].slice.call(arguments,0);return lo("isBefore",n)}function kl(){var n=[].slice.call(arguments,0);return lo("isAfter",n)}function hr(n){var t=gr(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._milliseconds=+c+h*1e3+s*6e4+o*36e5;this._days=+e+f*7;this._months=+u+r*3+i*12;this._data={};this._locale=pt();this._bubble()}function pu(n){return n instanceof hr}function wu(n){return n<0?Math.round(-1*n)*-1:Math.round(n)}function vo(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return n<0&&(n=-n,i="-"),i+ot(~~(n/60),2)+t+ot(~~n%60,2)})}function cr(n,t){var r=(t||"").match(n)||[],e=r[r.length-1]||[],i=(e+"").match(yo)||["-",0,0],u=+(i[1]*60)+f(i[2]);return i[0]==="+"?u:-u}function bu(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(yt(n)||yi(n)?n.valueOf():c(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):c(n).local()}function ku(n){return-Math.round(n._d.getTimezoneOffset()/15)*15}function dl(n,i){var r=this._offset||0,u;return this.isValid()?n!=null?(typeof n=="string"?n=cr(rr,n):Math.abs(n)<16&&(n=n*60),!this._isUTC&&i&&(u=ku(this)),this._offset=n,this._isUTC=!0,u!=null&&this.add(u,"m"),r!==n&&(!i||this._changeInProgress?ns(this,wt(n-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?r:ku(this):n!=null?this:NaN}function gl(n,t){return n!=null?(typeof n!="string"&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function na(n){return this.utcOffset(0,n)}function ta(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(ku(this),"m")),this}function ia(){if(this._tzm)this.utcOffset(this._tzm);else if(typeof this._i=="string"){var n=cr(re,this._i);n===0?this.utcOffset(0,!0):this.utcOffset(cr(re,this._i))}return this}function ra(n){return this.isValid()?(n=n?c(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function ua(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function fa(){var n,t;return b(this._isDSTShifted)?(n={},wr(n,this),n=oo(n),n._a?(t=n._isUTC?rt(n._a):c(n._a),this._isDSTShifted=this.isValid()&&of(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function ea(){return this.isValid()?!this._isUTC:!1}function oa(){return this.isValid()?this._isUTC:!1}function po(){return this.isValid()?this._isUTC&&this._offset===0:!1}function wt(n,t){var i=n,r=null,u,e,o;return pu(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:typeof n=="number"?(i={},t?i[t]=n:i.milliseconds=n):(r=wo.exec(n))?(u=r[1]==="-"?-1:1,i={y:0,d:f(r[ut])*u,h:f(r[y])*u,m:f(r[it])*u,s:f(r[ht])*u,ms:f(wu(r[gt]*1e3))*u}):(r=bo.exec(n))?(u=r[1]==="-"?-1:1,i={y:ti(r[2],u),M:ti(r[3],u),w:ti(r[4],u),d:ti(r[5],u),h:ti(r[6],u),m:ti(r[7],u),s:ti(r[8],u)}):i==null?i={}:typeof i=="object"&&("from"in i||"to"in i)&&(o=sa(c(i.from),c(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),e=new hr(i),pu(n)&&l(n,"_locale")&&(e._locale=n._locale),e}function ti(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function ko(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+(t.year()-n.year())*12,n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function sa(n,t){var i;return(n.isValid()&&t.isValid())?(t=bu(t,n),n.isBefore(t)?i=ko(n,t):(i=ko(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function go(n,t){return function(i,r){var u,f;return r===null||isNaN(+r)||(kr(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),f=i,i=r,r=f),i=typeof i=="string"?+i:i,u=wt(i,r),ns(this,u,n),this}}function ns(n,i,r,u){var o=i._milliseconds,f=wu(i._days),e=wu(i._months);n.isValid()&&(u=u==null?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&bf(n,"Date",ki(n,"Date")+f*r),e&&ee(n,ki(n,"Month")+e*r),u&&t.updateOffset(n,f||e))}function ha(n,t){var i=n.diff(t,"days",!0);return i<-6?"sameElse":i<-1?"lastWeek":i<0?"lastDay":i<1?"sameDay":i<2?"nextDay":i<7?"nextWeek":"sameElse"}function ca(n,i){var u=n||c(),f=bu(u,this).startOf("day"),r=t.calendarFormat(this,f)||"sameElse",e=i&&(et(i[r])?i[r].call(this,u):i[r]);return this.format(e||this.localeData().calendar(r,this,c(u)))}function la(){return new si(this)}function aa(n,t){var i=yt(n)?n:c(n);return(this.isValid()&&i.isValid())?(t=g(b(t)?"millisecond":t),t==="millisecond"?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function va(n,t){var i=yt(n)?n:c(n);return(this.isValid()&&i.isValid())?(t=g(b(t)?"millisecond":t),t==="millisecond"?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function ya(n,t,i,r){return r=r||"()",(r[0]==="("?this.isAfter(n,i):!this.isBefore(n,i))&&(r[1]===")"?this.isBefore(t,i):!this.isAfter(t,i))}function pa(n,t){var i=yt(n)?n:c(n),r;return(this.isValid()&&i.isValid())?(t=g(t||"millisecond"),t==="millisecond"?this.valueOf()===i.valueOf():(r=i.valueOf(),this.clone().startOf(t).valueOf()<=r&&r<=this.clone().endOf(t).valueOf())):!1}function wa(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function ba(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function ka(n,t,i){var f,e,u,r;return this.isValid()?(f=bu(n,this),!f.isValid())?NaN:(e=(f.utcOffset()-this.utcOffset())*6e4,t=g(t),t==="year"||t==="month"||t==="quarter"?(r=da(this,f),t==="quarter"?r=r/3:t==="year"&&(r=r/12)):(u=this-f,r=t==="second"?u/1e3:t==="minute"?u/6e4:t==="hour"?u/36e5:t==="day"?(u-e)/864e5:t==="week"?(u-e)/6048e5:u),i?r:k(r)):NaN}function da(n,t){var r=(t.year()-n.year())*12+(t.month()-n.month()),i=n.clone().add(r,"months"),u,f;return t-i<0?(u=n.clone().add(r-1,"months"),f=(t-i)/(i-u)):(u=n.clone().add(r+1,"months"),f=(t-i)/(u-i)),-(r+f)||0}function ga(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function nv(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?et(Date.prototype.toISOString)?this.toDate().toISOString():iu(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):iu(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function tv(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=iu(this,n);return this.localeData().postformat(i)}function iv(n,t){return this.isValid()&&(yt(n)&&n.isValid()||c(n).isValid())?wt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function rv(n){return this.from(c(),n)}function uv(n,t){return this.isValid()&&(yt(n)&&n.isValid()||c(n).isValid())?wt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function fv(n){return this.to(c(),n)}function rs(n){var t;return n===undefined?this._locale._abbr:(t=pt(n),t!=null&&(this._locale=t),this)}function us(){return this._locale}function ev(n){n=g(n);switch(n){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return n==="week"&&this.weekday(0),n==="isoWeek"&&this.isoWeekday(1),n==="quarter"&&this.month(Math.floor(this.month()/3)*3),this}function ov(n){return(n=g(n),n===undefined||n==="millisecond")?this:(n==="date"&&(n="day"),this.startOf(n).add(1,n==="isoWeek"?"week":n).subtract(1,"ms"))}function sv(){return this._d.valueOf()-(this._offset||0)*6e4}function hv(){return Math.floor(this.valueOf()/1e3)}function cv(){return new Date(this.valueOf())}function lv(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function av(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function vv(){return this.isValid()?this.toISOString():null}function yv(){return pr(this)}function pv(){return vt({},u(this))}function wv(){return u(this).overflow}function bv(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function lr(n,t){r(0,[n,n.length],0,t)}function kv(n){return fs.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function dv(n){return fs.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function gv(){return ni(this.year(),1,4)}function ny(){var n=this.localeData()._week;return ni(this.year(),n.dow,n.doy)}function fs(n,t,i,r,u){var f;return n==null?ai(this,r,u).year:(f=ni(n,r,u),t>f&&(t=f),ty.call(this,n,t,i,r,u))}function ty(n,t,i,r,u){var e=ae(n,t,i,r,u),f=fr(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function iy(n){return n==null?Math.ceil((this.month()+1)/3):this.month((n-1)*3+this.month()%3)}function ry(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return n==null?t:this.add(n-t,"d")}function uy(n,t){t[gt]=f(("0."+n)*1e3)}function fy(){return this._isUTC?"UTC":""}function ey(){return this._isUTC?"Coordinated Universal Time":""}function oy(n){return c(n*1e3)}function sy(){return c.apply(null,arguments).parseZone()}function hs(n){return n}function ar(n,t,i,r){var u=pt(),f=rt().set(r,t);return u[i](f,n)}function cs(n,t,i){if(typeof n=="number"&&(t=n,n=undefined),n=n||"",t!=null)return ar(n,t,i,"month");for(var u=[],r=0;r<12;r++)u[r]=ar(n,r,i,"month");return u}function tf(n,t,i,r){var o,f,u,e;if(typeof n=="boolean"?(typeof t=="number"&&(i=t,t=undefined),t=t||""):(t=n,i=t,n=!1,typeof t=="number"&&(i=t,t=undefined),t=t||""),o=pt(),f=n?o._week.dow:0,i!=null)return ar(t,(i+f)%7,r,"day");for(e=[],u=0;u<7;u++)e[u]=ar(t,(u+f)%7,r,"day");return e}function hy(n,t){return cs(n,t,"months")}function cy(n,t){return cs(n,t,"monthsShort")}function ly(n,t,i){return tf(n,t,i,"weekdays")}function ay(n,t,i){return tf(n,t,i,"weekdaysShort")}function vy(n,t,i){return tf(n,t,i,"weekdaysMin")}function yy(){var n=this._data;return this._milliseconds=ft(this._milliseconds),this._days=ft(this._days),this._months=ft(this._months),n.milliseconds=ft(n.milliseconds),n.seconds=ft(n.seconds),n.minutes=ft(n.minutes),n.hours=ft(n.hours),n.months=ft(n.months),n.years=ft(n.years),this}function ls(n,t,i,r){var u=wt(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function py(n,t){return ls(this,n,t,1)}function wy(n,t){return ls(this,n,t,-1)}function as(n){return n<0?Math.floor(n):Math.ceil(n)}function by(){var r=this._milliseconds,n=this._days,t=this._months,i=this._data,u,f,e,s,o;return r>=0&&n>=0&&t>=0||r<=0&&n<=0&&t<=0||(r+=as(rf(t)+n)*864e5,n=0,t=0),i.milliseconds=r%1e3,u=k(r/1e3),i.seconds=u%60,f=k(u/60),i.minutes=f%60,e=k(f/60),i.hours=e%24,n+=k(e/24),o=k(vs(n)),t+=o,n-=as(rf(o)),s=k(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function vs(n){return n*4800/146097}function rf(n){return n*146097/4800}function ky(n){var t,r,i=this._milliseconds;if(n=g(n),n==="month"||n==="year")return t=this._days+i/864e5,r=this._months+vs(t),n==="month"?r:r/12;t=this._days+Math.round(rf(this._months));switch(n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return t*24+i/36e5;case"minute":return t*1440+i/6e4;case"second":return t*86400+i/1e3;case"millisecond":return Math.floor(t*864e5)+i;default:throw new Error("Unknown unit "+n);}}function dy(){return this._milliseconds+this._days*864e5+this._months%12*2592e6+f(this._months/12)*31536e6}function kt(n){return function(){return this.as(n)}}function op(n){return n=g(n),this[n+"s"]()}function ii(n){return function(){return this._data[n]}}function pp(){return k(this.days()/7)}function wp(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function bp(n,t,i){var r=wt(n).abs(),h=ct(r.as("s")),f=ct(r.as("m")),e=ct(r.as("h")),o=ct(r.as("d")),s=ct(r.as("M")),c=ct(r.as("y")),u=h<lt.s&&["s",h]||f<=1&&["m"]||f<lt.m&&["mm",f]||e<=1&&["h"]||e<lt.h&&["hh",e]||o<=1&&["d"]||o<lt.d&&["dd",o]||s<=1&&["M"]||s<lt.M&&["MM",s]||c<=1&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,wp.apply(null,u)}function kp(n){return n===undefined?ct:typeof n=="function"?(ct=n,!0):!1}function dp(n,t){return lt[n]===undefined?!1:t===undefined?lt[n]:(lt[n]=t,!0)}function gp(n){var t=this.localeData(),i=bp(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function yr(){var t=vr(this._milliseconds)/1e3,a=vr(this._days),i=vr(this._months),n,e,o;n=k(t/60);e=k(n/60);t%=60;n%=60;o=k(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(l<0?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}var uf,ef,wi,bi,br,cf,lf,af,vf,yf,pf,wf,ri,nu,ur,ou,ue,fe,se,he,su,ve,ye,pe,we,be,ke,de,to,ho,co,ao,yo,wo,bo,ts,is,du,gu,es,os,bt,ss,n,nf,o,ft,ct,lt,vr,e;ef=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;t<r;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};wi=t.momentProperties=[];bi=!1;br={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;cf=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)l(n,t)&&i.push(t);return i};lf={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};af={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};vf="Invalid date";yf="%d";pf=/\d{1,2}/;wf={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};ri={};nu={};var kf=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,di=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,tu={},fi={};var gf=/\d/,nt=/\d\d/,ne=/\d{3}/,ru=/\d{4}/,gi=/[+-]?\d{6}/,h=/\d\d?/,te=/\d\d\d\d?/,ie=/\d\d\d\d\d\d?/,nr=/\d{1,3}/,uu=/\d{1,4}/,tr=/[+-]?\d{1,6}/,ir=/[+-]?\d+/,re=/Z|[+-]\d\d:?\d\d/gi,rr=/Z|[+-]\d\d(?::?\d\d)?/gi,hi=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,fu={};ur={};var tt=0,st=1,ut=2,y=3,it=4,ht=5,gt=6,lh=7,ah=8,v;v=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");w("month",8);i("M",h);i("MM",h,nt);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});s(["M","MM"],function(n,t){t[st]=f(n)-1});s(["MMM","MMMM"],function(n,t,i,r){var f=i._locale.monthsParse(n,r,i._strict);f!=null?t[st]=f:u(i).invalidMonth=n});ou=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/;ue="January_February_March_April_May_June_July_August_September_October_November_December".split("_");fe="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");se=hi;he=hi;r("Y",0,0,function(){var n=this.year();return n<=9999?""+n:"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");p("year","y");w("year",1);i("Y",ir);i("YY",h,nt);i("YYYY",uu,ru);i("YYYYY",tr,gi);i("YYYYYY",tr,gi);s(["YYYYY","YYYYYY"],tt);s("YYYY",function(n,i){i[tt]=n.length===2?t.parseTwoDigitYear(n):f(n)});s("YY",function(n,i){i[tt]=t.parseTwoDigitYear(n)});s("Y",function(n,t){t[tt]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return f(n)+(f(n)>68?1900:2e3)};su=ui("FullYear",!0);r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");w("week",5);w("isoWeek",5);i("w",h);i("ww",h,nt);i("W",h);i("WW",h,nt);ci(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=f(n)});ve={dow:0,doy:6};r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");w("day",11);w("weekday",11);w("isoWeekday",11);i("d",h);i("e",h);i("E",h);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});ci(["dd","ddd","dddd"],function(n,t,i,r){var f=i._locale.weekdaysParse(n,r,i._strict);f!=null?t.d=f:u(i).invalidWeekday=n});ci(["d","e","E"],function(n,t,i,r){t[r]=f(n)});ye="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");pe="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");we="Su_Mo_Tu_We_Th_Fr_Sa".split("_");be=hi;ke=hi;de=hi;r("H",["HH",2],0,"hour");r("h",["hh",2],0,cu);r("k",["kk",2],0,dc);r("hmm",0,0,function(){return""+cu.apply(this)+ot(this.minutes(),2)});r("hmmss",0,0,function(){return""+cu.apply(this)+ot(this.minutes(),2)+ot(this.seconds(),2)});r("Hmm",0,0,function(){return""+this.hours()+ot(this.minutes(),2)});r("Hmmss",0,0,function(){return""+this.hours()+ot(this.minutes(),2)+ot(this.seconds(),2)});ge("a",!0);ge("A",!1);p("hour","h");w("hour",13);i("a",no);i("A",no);i("H",h);i("h",h);i("HH",h,nt);i("hh",h,nt);i("hmm",te);i("hmmss",ie);i("Hmm",te);i("Hmmss",ie);s(["H","HH"],y);s(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n});s(["h","hh"],function(n,t,i){t[y]=f(n);u(i).bigHour=!0});s("hmm",function(n,t,i){var r=n.length-2;t[y]=f(n.substr(0,r));t[it]=f(n.substr(r));u(i).bigHour=!0});s("hmmss",function(n,t,i){var r=n.length-4,e=n.length-2;t[y]=f(n.substr(0,r));t[it]=f(n.substr(r,2));t[ht]=f(n.substr(e));u(i).bigHour=!0});s("Hmm",function(n,t){var i=n.length-2;t[y]=f(n.substr(0,i));t[it]=f(n.substr(i))});s("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=f(n.substr(0,i));t[it]=f(n.substr(i,2));t[ht]=f(n.substr(r))});to=/[ap]\.?m?\.?/i;var tl=ui("Hours",!0),io={calendar:lf,longDateFormat:af,invalidDate:vf,ordinal:yf,ordinalParse:pf,relativeTime:wf,months:ue,monthsShort:fe,week:ve,weekdays:ye,weekdaysMin:we,weekdaysShort:pe,meridiemParse:to},a={},or;var fl=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,el=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,ol=/Z|[+-]\d\d(?::?\d\d)?/,sr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],au=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],sl=/^\/?Date\((\-?\d+)/i;for(t.createFromInputFallback=d("value provided is not in a recognized ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))}),t.ISO_8601=function(){},ho=d("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n<this?this:n:pi()}),co=d("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:pi()}),ao=function(){return Date.now?Date.now():+new Date},vo("Z",":"),vo("ZZ",""),i("Z",rr),i("ZZ",rr),s(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=cr(rr,n)}),yo=/([\+\-]|\d\d)/gi,t.updateOffset=function(){},wo=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,bo=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/,wt.fn=hr.prototype,ts=go(1,"add"),is=go(-1,"subtract"),t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]",du=d("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return n===undefined?this.localeData():this.locale(n)}),r(0,["gg",2],0,function(){return this.weekYear()%100}),r(0,["GG",2],0,function(){return this.isoWeekYear()%100}),lr("gggg","weekYear"),lr("ggggg","weekYear"),lr("GGGG","isoWeekYear"),lr("GGGGG","isoWeekYear"),p("weekYear","gg"),p("isoWeekYear","GG"),w("weekYear",1),w("isoWeekYear",1),i("G",ir),i("g",ir),i("GG",h,nt),i("gg",h,nt),i("GGGG",uu,ru),i("gggg",uu,ru),i("GGGGG",tr,gi),i("ggggg",tr,gi),ci(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=f(n)}),ci(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)}),r("Q",0,"Qo","quarter"),p("quarter","Q"),w("quarter",7),i("Q",gf),s("Q",function(n,t){t[st]=(f(n)-1)*3}),r("D",["DD",2],"Do","date"),p("date","D"),w("date",9),i("D",h),i("DD",h,nt),i("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient}),s(["D","DD"],ut),s("Do",function(n,t){t[ut]=f(n.match(h)[0],10)}),gu=ui("Date",!0),r("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),w("dayOfYear",4),i("DDD",nr),i("DDDD",ne),s(["DDD","DDDD"],function(n,t,i){i._dayOfYear=f(n)}),r("m",["mm",2],0,"minute"),p("minute","m"),w("minute",14),i("m",h),i("mm",h,nt),s(["m","mm"],it),es=ui("Minutes",!1),r("s",["ss",2],0,"second"),p("second","s"),w("second",15),i("s",h),i("ss",h,nt),s(["s","ss"],ht),os=ui("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return this.millisecond()*10}),r(0,["SSSSS",5],0,function(){return this.millisecond()*100}),r(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),r(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),r(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),r(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),p("millisecond","ms"),w("millisecond",16),i("S",nr,gf),i("SS",nr,nt),i("SSS",nr,ne),bt="SSSS";bt.length<=9;bt+="S")i(bt,/\d+/);for(bt="S";bt.length<=9;bt+="S")s(bt,uy);ss=ui("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=si.prototype;n.add=ts;n.calendar=ca;n.clone=la;n.diff=ka;n.endOf=ov;n.format=tv;n.from=iv;n.fromNow=rv;n.to=uv;n.toNow=fv;n.get=uh;n.invalidAt=wv;n.isAfter=aa;n.isBefore=va;n.isBetween=ya;n.isSame=pa;n.isSameOrAfter=wa;n.isSameOrBefore=ba;n.isValid=yv;n.lang=du;n.locale=rs;n.localeData=us;n.max=co;n.min=ho;n.parsingFlags=pv;n.set=fh;n.startOf=ev;n.subtract=is;n.toArray=lv;n.toObject=av;n.toDate=cv;n.toISOString=nv;n.toJSON=vv;n.toString=ga;n.unix=hv;n.valueOf=sv;n.creationData=bv;n.year=su;n.isLeapYear=gh;n.weekYear=kv;n.isoWeekYear=dv;n.quarter=n.quarters=iy;n.month=oe;n.daysInMonth=bh;n.week=n.weeks=uc;n.isoWeek=n.isoWeeks=fc;n.weeksInYear=ny;n.isoWeeksInYear=gv;n.date=gu;n.day=n.days=vc;n.weekday=yc;n.isoWeekday=pc;n.dayOfYear=ry;n.hour=n.hours=tl;n.minute=n.minutes=es;n.second=n.seconds=os;n.millisecond=n.milliseconds=ss;n.utcOffset=dl;n.utc=na;n.local=ta;n.parseZone=ia;n.hasAlignedHourOffset=ra;n.isDST=ua;n.isLocal=ea;n.isUtcOffset=oa;n.isUtc=po;n.isUTC=po;n.zoneAbbr=fy;n.zoneName=ey;n.dates=d("dates accessor is deprecated. Use date instead.",gu);n.months=d("months accessor is deprecated. Use month instead",oe);n.years=d("years accessor is deprecated. Use year instead",su);n.zone=d("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",gl);n.isDSTShifted=d("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",fa);nf=n;o=dr.prototype;o.calendar=ks;o.longDateFormat=ds;o.invalidDate=gs;o.ordinal=nh;o.preparse=hs;o.postformat=hs;o.relativeTime=th;o.pastFuture=ih;o.set=bs;o.months=vh;o.monthsShort=yh;o.monthsParse=wh;o.monthsRegex=dh;o.monthsShortRegex=kh;o.week=tc;o.firstDayOfYear=rc;o.firstDayOfWeek=ic;o.weekdays=sc;o.weekdaysMin=cc;o.weekdaysShort=hc;o.weekdaysParse=ac;o.weekdaysRegex=wc;o.weekdaysShortRegex=bc;o.weekdaysMinRegex=kc;o.isPM=gc;o.meridiem=nl;ei("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=f(n%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return n+i}});t.lang=d("moment.lang is deprecated. Use moment.locale instead.",ei);t.langData=d("moment.langData is deprecated. Use moment.localeData instead.",pt);ft=Math.abs;var gy=kt("ms"),np=kt("s"),tp=kt("m"),ip=kt("h"),rp=kt("d"),up=kt("w"),fp=kt("M"),ep=kt("y");var sp=ii("milliseconds"),hp=ii("seconds"),cp=ii("minutes"),lp=ii("hours"),ap=ii("days"),vp=ii("months"),yp=ii("years");return ct=Math.round,lt={s:45,m:45,h:22,d:26,M:11},vr=Math.abs,e=hr.prototype,e.abs=yy,e.add=py,e.subtract=wy,e.as=ky,e.asMilliseconds=gy,e.asSeconds=np,e.asMinutes=tp,e.asHours=ip,e.asDays=rp,e.asWeeks=up,e.asMonths=fp,e.asYears=ep,e.valueOf=dy,e._bubble=by,e.get=op,e.milliseconds=sp,e.seconds=hp,e.minutes=cp,e.hours=lp,e.days=ap,e.weeks=pp,e.months=vp,e.years=yp,e.humanize=gp,e.toISOString=yr,e.toString=yr,e.toJSON=yr,e.locale=rs,e.localeData=us,e.toIsoString=d("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",yr),e.lang=du,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",ir),i("X",/[+-]?\d+(\.\d{1,3})?/),s("X",function(n,t,i){i._d=new Date(parseFloat(n,10)*1e3)}),s("x",function(n,t,i){i._d=new Date(f(n))}),t.version="2.15.1",ys(c),t.fn=nf,t.min=bl,t.max=kl,t.now=ao,t.utc=rt,t.unix=oy,t.months=hy,t.isDate=yi,t.locale=ei,t.invalid=pi,t.duration=wt,t.isMoment=yt,t.weekdays=ly,t.parseZone=sy,t.localeData=pt,t.isDuration=pu,t.monthsShort=cy,t.weekdaysMin=vy,t.defineLocale=fo,t.updateLocale=rl,t.locales=ul,t.weekdaysShort=ay,t.normalizeUnits=g,t.relativeTimeRounding=kp,t.relativeTimeThreshold=dp,t.calendarFormat=ha,t.prototype=nf,t}),function(){var s=typeof self=="object"&&self.self===self&&self||typeof global=="object"&&global.global===global&&global||this||{},gt=s._,a=Array.prototype,w=Object.prototype,rt=typeof Symbol!="undefined"?Symbol.prototype:null,ni=a.push,h=a.slice,c=w.toString,ut=w.hasOwnProperty,ti=Array.isArray,ft=Object.keys,et=Object.create,b=function(){},n=function(t){if(t instanceof n)return t;if(!(this instanceof n))return new n(t);this._wrapped=t},o,ot,t,d,l,ct,e,g,nt,tt,v,yt,y,pt,wt,dt,p;typeof exports=="undefined"||exports.nodeType?s._=n:(typeof module!="undefined"&&!module.nodeType&&module.exports&&(exports=module.exports=n),exports._=n);n.VERSION="1.9.1";o=function(n,t,i){if(t===void 0)return n;switch(i==null?3:i){case 1:return function(i){return n.call(t,i)};case 3:return function(i,r,u){return n.call(t,i,r,u)};case 4:return function(i,r,u,f){return n.call(t,i,r,u,f)}}return function(){return n.apply(t,arguments)}};t=function(t,i,r){return n.iteratee!==ot?n.iteratee(t,i):t==null?n.identity:n.isFunction(t)?o(t,i,r):n.isObject(t)&&!n.isArray(t)?n.matcher(t):n.property(t)};n.iteratee=ot=function(n,i){return t(n,i,Infinity)};var r=function(n,t){return t=t==null?n.length-1:+t,function(){for(var f=Math.max(arguments.length-t,0),r=Array(f),i=0,u;i<f;i++)r[i]=arguments[i+t];switch(t){case 0:return n.call(this,r);case 1:return n.call(this,arguments[0],r);case 2:return n.call(this,arguments[0],arguments[1],r)}for(u=Array(t+1),i=0;i<t;i++)u[i]=arguments[i];return u[t]=r,n.apply(this,u)}},st=function(t){if(!n.isObject(t))return{};if(et)return et(t);b.prototype=t;var i=new b;return b.prototype=null,i},ht=function(n){return function(t){if(t!=null)return t[n]}},f=function(n,t){return n!=null&&ut.call(n,t)},k=function(n,t){for(var r=t.length,i=0;i<r;i++){if(n==null)return void 0;n=n[t[i]]}if(r)return n},ii=Math.pow(2,53)-1,u=ht("length"),i=function(n){var t=u(n);return typeof t=="number"&&t>=0&&t<=ii};n.each=n.forEach=function(t,r,u){var f,e,s;if(r=o(r,u),i(t))for(f=0,e=t.length;f<e;f++)r(t[f],f,t);else for(s=n.keys(t),f=0,e=s.length;f<e;f++)r(t[s[f]],s[f],t);return t};n.map=n.collect=function(r,u,f){var e,s;u=t(u,f);var o=!i(r)&&n.keys(r),h=(o||r).length,c=Array(h);for(e=0;e<h;e++)s=o?o[e]:e,c[e]=u(r[s],s,r);return c};d=function(t){var r=function(r,u,f,e){var s=!i(r)&&n.keys(r),c=(s||r).length,o=t>0?0:c-1,h;for(e||(f=r[s?s[o]:o],o+=t);o>=0&&o<c;o+=t)h=s?s[o]:o,f=u(f,r[h],h,r);return f};return function(n,t,i,u){var f=arguments.length>=3;return r(n,o(t,u,4),i,f)}};n.reduce=n.foldl=n.inject=d(1);n.reduceRight=n.foldr=d(-1);n.find=n.detect=function(t,r,u){var e=i(t)?n.findIndex:n.findKey,f=e(t,r,u);if(f!==void 0&&f!==-1)return t[f]};n.filter=n.select=function(i,r,u){var f=[];return r=t(r,u),n.each(i,function(n,t,i){r(n,t,i)&&f.push(n)}),f};n.reject=function(i,r,u){return n.filter(i,n.negate(t(r)),u)};n.every=n.all=function(r,u,f){var o,h,e,s;for(u=t(u,f),o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,!u(r[s],s,r))return!1;return!0};n.some=n.any=function(r,u,f){var o,h,e,s;for(u=t(u,f),o=!i(r)&&n.keys(r),h=(o||r).length,e=0;e<h;e++)if(s=o?o[e]:e,u(r[s],s,r))return!0;return!1};n.contains=n.includes=n.include=function(t,r,u,f){return i(t)||(t=n.values(t)),(typeof u!="number"||f)&&(u=0),n.indexOf(t,r,u)>=0};n.invoke=r(function(t,i,r){var u,f;return n.isFunction(i)?f=i:n.isArray(i)&&(u=i.slice(0,-1),i=i[i.length-1]),n.map(t,function(n){var t=f;if(!t){if(u&&u.length&&(n=k(n,u)),n==null)return void 0;t=n[i]}return t==null?t:t.apply(n,r)})});n.pluck=function(t,i){return n.map(t,n.property(i))};n.where=function(t,i){return n.filter(t,n.matcher(i))};n.findWhere=function(t,i){return n.find(t,n.matcher(i))};n.max=function(r,u,f){var e=-Infinity,c=-Infinity,o,s,h,l;if(u==null||typeof u=="number"&&typeof r[0]!="object"&&r!=null)for(r=i(r)?r:n.values(r),h=0,l=r.length;h<l;h++)o=r[h],o!=null&&o>e&&(e=o);else u=t(u,f),n.each(r,function(n,t,i){s=u(n,t,i);(s>c||s===-Infinity&&e===-Infinity)&&(e=n,c=s)});return e};n.min=function(r,u,f){var e=Infinity,c=Infinity,o,s,h,l;if(u==null||typeof u=="number"&&typeof r[0]!="object"&&r!=null)for(r=i(r)?r:n.values(r),h=0,l=r.length;h<l;h++)o=r[h],o!=null&&o<e&&(e=o);else u=t(u,f),n.each(r,function(n,t,i){s=u(n,t,i);(s<c||s===Infinity&&e===Infinity)&&(e=n,c=s)});return e};n.shuffle=function(t){return n.sample(t,Infinity)};n.sample=function(t,r,f){var e,s,c,o,h,l;if(r==null||f)return i(t)||(t=n.values(t)),t[n.random(t.length-1)];for(e=i(t)?n.clone(t):n.values(t),s=u(e),r=Math.max(Math.min(r,s),0),c=s-1,o=0;o<r;o++)h=n.random(o,c),l=e[o],e[o]=e[h],e[h]=l;return e.slice(0,r)};n.sortBy=function(i,r,u){var f=0;return r=t(r,u),n.pluck(n.map(i,function(n,t,i){return{value:n,index:f++,criteria:r(n,t,i)}}).sort(function(n,t){var i=n.criteria,r=t.criteria;if(i!==r){if(i>r||i===void 0)return 1;if(i<r||r===void 0)return-1}return n.index-t.index}),"value")};l=function(i,r){return function(u,f,e){var o=r?[[],[]]:{};return f=t(f,e),n.each(u,function(n,t){var r=f(n,t,u);i(o,n,r)}),o}};n.groupBy=l(function(n,t,i){f(n,i)?n[i].push(t):n[i]=[t]});n.indexBy=l(function(n,t,i){n[i]=t});n.countBy=l(function(n,t,i){f(n,i)?n[i]++:n[i]=1});ct=/[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;n.toArray=function(t){return t?n.isArray(t)?h.call(t):n.isString(t)?t.match(ct):i(t)?n.map(t,n.identity):n.values(t):[]};n.size=function(t){return t==null?0:i(t)?t.length:n.keys(t).length};n.partition=l(function(n,t,i){n[i?0:1].push(t)},!0);n.first=n.head=n.take=function(t,i,r){return t==null||t.length<1?i==null?void 0:[]:i==null||r?t[0]:n.initial(t,t.length-i)};n.initial=function(n,t,i){return h.call(n,0,Math.max(0,n.length-(t==null||i?1:t)))};n.last=function(t,i,r){return t==null||t.length<1?i==null?void 0:[]:i==null||r?t[t.length-1]:n.rest(t,Math.max(0,t.length-i))};n.rest=n.tail=n.drop=function(n,t,i){return h.call(n,t==null||i?1:t)};n.compact=function(t){return n.filter(t,Boolean)};e=function(t,r,f,o){var h,c,a,s,l,v;for(o=o||[],h=o.length,c=0,a=u(t);c<a;c++)if(s=t[c],i(s)&&(n.isArray(s)||n.isArguments(s)))if(r)for(l=0,v=s.length;l<v;)o[h++]=s[l++];else e(s,r,f,o),h=o.length;else f||(o[h++]=s);return o};n.flatten=function(n,t){return e(n,t,!1)};n.without=r(function(t,i){return n.difference(t,i)});n.uniq=n.unique=function(i,r,f,e){var s,c,h,a,o,l;for(n.isBoolean(r)||(e=f,f=r,r=!1),f!=null&&(f=t(f,e)),s=[],c=[],h=0,a=u(i);h<a;h++)o=i[h],l=f?f(o,h,i):o,r&&!f?(h&&c===l||s.push(o),c=l):f?n.contains(c,l)||(c.push(l),s.push(o)):n.contains(s,o)||s.push(o);return s};n.union=r(function(t){return n.uniq(e(t,!0,!0))});n.intersection=function(t){for(var r,i,f=[],o=arguments.length,e=0,s=u(t);e<s;e++)if(r=t[e],!n.contains(f,r)){for(i=1;i<o;i++)if(!n.contains(arguments[i],r))break;i===o&&f.push(r)}return f};n.difference=r(function(t,i){return i=e(i,!0,!0),n.filter(t,function(t){return!n.contains(i,t)})});n.unzip=function(t){for(var r=t&&n.max(t,u).length||0,f=Array(r),i=0;i<r;i++)f[i]=n.pluck(t,i);return f};n.zip=r(n.unzip);n.object=function(n,t){for(var r={},i=0,f=u(n);i<f;i++)t?r[n[i]]=t[i]:r[n[i][0]]=n[i][1];return r};g=function(n){return function(i,r,f){r=t(r,f);for(var o=u(i),e=n>0?0:o-1;e>=0&&e<o;e+=n)if(r(i[e],e,i))return e;return-1}};n.findIndex=g(1);n.findLastIndex=g(-1);n.sortedIndex=function(n,i,r,f){var o;r=t(r,f,1);for(var h=r(i),e=0,s=u(n);e<s;)o=Math.floor((e+s)/2),r(n[o])<h?e=o+1:s=o;return e};nt=function(t,i,r){return function(f,e,o){var c=0,s=u(f);if(typeof o=="number")t>0?c=o>=0?o:Math.max(o+s,c):s=o>=0?Math.min(o+1,s):o+s+1;else if(r&&o&&s)return o=r(f,e),f[o]===e?o:-1;if(e!==e)return o=i(h.call(f,c,s),n.isNaN),o>=0?o+c:-1;for(o=t>0?c:s-1;o>=0&&o<s;o+=t)if(f[o]===e)return o;return-1}};n.indexOf=nt(1,n.findIndex,n.sortedIndex);n.lastIndexOf=nt(-1,n.findLastIndex);n.range=function(n,t,i){var u,f,r;for(t==null&&(t=n||0,n=0),i||(i=t<n?-1:1),u=Math.max(Math.ceil((t-n)/i),0),f=Array(u),r=0;r<u;r++,n+=i)f[r]=n;return f};n.chunk=function(n,t){if(t==null||t<1)return[];for(var r=[],i=0,u=n.length;i<u;)r.push(h.call(n,i,i+=t));return r};tt=function(t,i,r,u,f){if(!(u instanceof i))return t.apply(r,f);var e=st(t.prototype),o=t.apply(e,f);return n.isObject(o)?o:e};n.bind=r(function(t,i,u){if(!n.isFunction(t))throw new TypeError("Bind must be called on a function");var f=r(function(n){return tt(t,f,i,this,u.concat(n))});return f});n.partial=r(function(t,i){var u=n.partial.placeholder,r=function(){for(var f=0,o=i.length,e=Array(o),n=0;n<o;n++)e[n]=i[n]===u?arguments[f++]:i[n];while(f<arguments.length)e.push(arguments[f++]);return tt(t,r,this,this,e)};return r});n.partial.placeholder=n;n.bindAll=r(function(t,i){var r,u;if(i=e(i,!1,!1),r=i.length,r<1)throw new Error("bindAll must be passed function names");while(r--)u=i[r],t[u]=n.bind(t[u],t)});n.memoize=function(n,t){var i=function(r){var u=i.cache,e=""+(t?t.apply(this,arguments):r);return f(u,e)||(u[e]=n.apply(this,arguments)),u[e]};return i.cache={},i};n.delay=r(function(n,t,i){return setTimeout(function(){return n.apply(null,i)},t)});n.defer=n.partial(n.delay,n,1);n.throttle=function(t,i,r){var u,f,e,s,o=0,c,h;return r||(r={}),c=function(){o=r.leading===!1?0:n.now();u=null;s=t.apply(f,e);u||(f=e=null)},h=function(){var l=n.now(),h;return o||r.leading!==!1||(o=l),h=i-(l-o),f=this,e=arguments,h<=0||h>i?(u&&(clearTimeout(u),u=null),o=l,s=t.apply(f,e),u||(f=e=null)):u||r.trailing===!1||(u=setTimeout(c,h)),s},h.cancel=function(){clearTimeout(u);o=0;u=f=e=null},h};n.debounce=function(t,i,u){var f,e,o=function(n,i){f=null;i&&(e=t.apply(n,i))},s=r(function(r){if(f&&clearTimeout(f),u){var s=!f;f=setTimeout(o,i);s&&(e=t.apply(this,r))}else f=n.delay(o,i,this,r);return e});return s.cancel=function(){clearTimeout(f);f=null},s};n.wrap=function(t,i){return n.partial(i,t)};n.negate=function(n){return function(){return!n.apply(this,arguments)}};n.compose=function(){var n=arguments,t=n.length-1;return function(){for(var r=t,i=n[t].apply(this,arguments);r--;)i=n[r].call(this,i);return i}};n.after=function(n,t){return function(){if(--n<1)return t.apply(this,arguments)}};n.before=function(n,t){var i;return function(){return--n>0&&(i=t.apply(this,arguments)),n<=1&&(t=null),i}};n.once=n.partial(n.before,2);n.restArguments=r;var lt=!{toString:null}.propertyIsEnumerable("toString"),at=["valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],vt=function(t,i){var u=at.length,e=t.constructor,o=n.isFunction(e)&&e.prototype||w,r="constructor";for(f(t,r)&&!n.contains(i,r)&&i.push(r);u--;)r=at[u],r in t&&t[r]!==o[r]&&!n.contains(i,r)&&i.push(r)};n.keys=function(t){var i,r;if(!n.isObject(t))return[];if(ft)return ft(t);i=[];for(r in t)f(t,r)&&i.push(r);return lt&&vt(t,i),i};n.allKeys=function(t){var i,r;if(!n.isObject(t))return[];i=[];for(r in t)i.push(r);return lt&&vt(t,i),i};n.values=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=t[r[i]];return f};n.mapObject=function(i,r,u){var f,e;r=t(r,u);var o=n.keys(i),h=o.length,s={};for(f=0;f<h;f++)e=o[f],s[e]=r(i[e],e,i);return s};n.pairs=function(t){for(var r=n.keys(t),u=r.length,f=Array(u),i=0;i<u;i++)f[i]=[r[i],t[r[i]]];return f};n.invert=function(t){for(var u={},r=n.keys(t),i=0,f=r.length;i<f;i++)u[t[r[i]]]=r[i];return u};n.functions=n.methods=function(t){var i=[];for(var r in t)n.isFunction(t[r])&&i.push(r);return i.sort()};v=function(n,t){return function(i){var e=arguments.length,r,u,f;if(t&&(i=Object(i)),e<2||i==null)return i;for(r=1;r<e;r++){var o=arguments[r],s=n(o),h=s.length;for(u=0;u<h;u++)f=s[u],t&&i[f]!==void 0||(i[f]=o[f])}return i}};n.extend=v(n.allKeys);n.extendOwn=n.assign=v(n.keys);n.findKey=function(i,r,u){var o,f,e,s;for(r=t(r,u),o=n.keys(i),e=0,s=o.length;e<s;e++)if(f=o[e],r(i[f],f,i))return f};yt=function(n,t,i){return t in i};n.pick=r(function(t,i){var s={},r=i[0],u,c,f,h;if(t==null)return s;for(n.isFunction(r)?(i.length>1&&(r=o(r,i[1])),i=n.allKeys(t)):(r=yt,i=e(i,!1,!1),t=Object(t)),u=0,c=i.length;u<c;u++)f=i[u],h=t[f],r(h,f,t)&&(s[f]=h);return s});n.omit=r(function(t,i){var r=i[0],u;return n.isFunction(r)?(r=n.negate(r),i.length>1&&(u=i[1])):(i=n.map(e(i,!1,!1),String),r=function(t,r){return!n.contains(i,r)}),n.pick(t,r,u)});n.defaults=v(n.allKeys,!0);n.create=function(t,i){var r=st(t);return i&&n.extendOwn(r,i),r};n.clone=function(t){return n.isObject(t)?n.isArray(t)?t.slice():n.extend({},t):t};n.tap=function(n,t){return t(n),n};n.isMatch=function(t,i){var e=n.keys(i),o=e.length,f,r,u;if(t==null)return!o;for(f=Object(t),r=0;r<o;r++)if(u=e[r],i[u]!==f[u]||!(u in f))return!1;return!0};y=function(n,t,i,r){if(n===t)return n!==0||1/n==1/t;if(n==null||t==null)return!1;if(n!==n)return t!==t;var u=typeof n;return u!=="function"&&u!=="object"&&typeof t!="object"?!1:pt(n,t,i,r)};pt=function(t,i,r,u){var h,a,o,s,e,v,l;if(t instanceof n&&(t=t._wrapped),i instanceof n&&(i=i._wrapped),h=c.call(t),h!==c.call(i))return!1;switch(h){case"[object RegExp]":case"[object String]":return""+t==""+i;case"[object Number]":return+t!=+t?+i!=+i:+t==0?1/+t==1/i:+t==+i;case"[object Date]":case"[object Boolean]":return+t==+i;case"[object Symbol]":return rt.valueOf.call(t)===rt.valueOf.call(i)}if(a=h==="[object Array]",!a&&(typeof t!="object"||typeof i!="object"||(o=t.constructor,s=i.constructor,o!==s&&!(n.isFunction(o)&&o instanceof o&&n.isFunction(s)&&s instanceof s)&&"constructor"in t&&"constructor"in i)))return!1;for(r=r||[],u=u||[],e=r.length;e--;)if(r[e]===t)return u[e]===i;if(r.push(t),u.push(i),a){if(e=t.length,e!==i.length)return!1;while(e--)if(!y(t[e],i[e],r,u))return!1}else{if(v=n.keys(t),e=v.length,n.keys(i).length!==e)return!1;while(e--)if(l=v[e],!(f(i,l)&&y(t[l],i[l],r,u)))return!1}return r.pop(),u.pop(),!0};n.isEqual=function(n,t){return y(n,t)};n.isEmpty=function(t){return t==null?!0:i(t)&&(n.isArray(t)||n.isString(t)||n.isArguments(t))?t.length===0:n.keys(t).length===0};n.isElement=function(n){return!!(n&&n.nodeType===1)};n.isArray=ti||function(n){return c.call(n)==="[object Array]"};n.isObject=function(n){var t=typeof n;return t==="function"||t==="object"&&!!n};n.each(["Arguments","Function","String","Number","Date","RegExp","Error","Symbol","Map","WeakMap","Set","WeakSet"],function(t){n["is"+t]=function(n){return c.call(n)==="[object "+t+"]"}});n.isArguments(arguments)||(n.isArguments=function(n){return f(n,"callee")});wt=s.document&&s.document.childNodes;typeof/./!="function"&&typeof Int8Array!="object"&&typeof wt!="function"&&(n.isFunction=function(n){return typeof n=="function"||!1});n.isFinite=function(t){return!n.isSymbol(t)&&isFinite(t)&&!isNaN(parseFloat(t))};n.isNaN=function(t){return n.isNumber(t)&&isNaN(t)};n.isBoolean=function(n){return n===!0||n===!1||c.call(n)==="[object Boolean]"};n.isNull=function(n){return n===null};n.isUndefined=function(n){return n===void 0};n.has=function(t,i){var u,r,e;if(!n.isArray(i))return f(t,i);for(u=i.length,r=0;r<u;r++){if(e=i[r],t==null||!ut.call(t,e))return!1;t=t[e]}return!!u};n.noConflict=function(){return s._=gt,this};n.identity=function(n){return n};n.constant=function(n){return function(){return n}};n.noop=function(){};n.property=function(t){return n.isArray(t)?function(n){return k(n,t)}:ht(t)};n.propertyOf=function(t){return t==null?function(){}:function(i){return n.isArray(i)?k(t,i):t[i]}};n.matcher=n.matches=function(t){return t=n.extendOwn({},t),function(i){return n.isMatch(i,t)}};n.times=function(n,t,i){var u=Array(Math.max(0,n)),r;for(t=o(t,i,1),r=0;r<n;r++)u[r]=t(r);return u};n.random=function(n,t){return t==null&&(t=n,n=0),n+Math.floor(Math.random()*(t-n+1))};n.now=Date.now||function(){return(new Date).getTime()};var bt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},ri=n.invert(bt),kt=function(t){var r=function(n){return t[n]},i="(?:"+n.keys(t).join("|")+")",u=RegExp(i),f=RegExp(i,"g");return function(n){return n=n==null?"":""+n,u.test(n)?n.replace(f,r):n}};n.escape=kt(bt);n.unescape=kt(ri);n.result=function(t,i,r){var e,f,u;if(n.isArray(i)||(i=[i]),e=i.length,!e)return n.isFunction(r)?r.call(t):r;for(f=0;f<e;f++)u=t==null?void 0:t[i[f]],u===void 0&&(u=r,f=e),t=n.isFunction(u)?u.call(t):u;return t};dt=0;n.uniqueId=function(n){var t=++dt+"";return n?n+t:t};n.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var it=/(.)^/,ui={"'":"'","\\":"\\","\r":"r","\n":"n","\u2028":"u2028","\u2029":"u2029"},fi=/\\|'|\r|\n|\u2028|\u2029/g,ei=function(n){return"\\"+ui[n]};n.template=function(t,i,r){var o,f,h;!i&&r&&(i=r);i=n.defaults({},i,n.templateSettings);var c=RegExp([(i.escape||it).source,(i.interpolate||it).source,(i.evaluate||it).source].join("|")+"|$","g"),e=0,u="__p+='";t.replace(c,function(n,i,r,f,o){return u+=t.slice(e,o).replace(fi,ei),e=o+n.length,i?u+="'+\n((__t=("+i+"))==null?'':_.escape(__t))+\n'":r?u+="'+\n((__t=("+r+"))==null?'':__t)+\n'":f&&(u+="';\n"+f+"\n__p+='"),n});u+="';\n";i.variable||(u="with(obj||{}){\n"+u+"}\n");u="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+u+"return __p;\n";try{o=new Function(i.variable||"obj","_",u)}catch(s){s.source=u;throw s;}return f=function(t){return o.call(this,t,n)},h=i.variable||"obj",f.source="function("+h+"){\n"+u+"}",f};n.chain=function(t){var i=n(t);return i._chain=!0,i};p=function(t,i){return t._chain?n(i).chain():i};n.mixin=function(t){return n.each(n.functions(t),function(i){var r=n[i]=t[i];n.prototype[i]=function(){var t=[this._wrapped];return ni.apply(t,arguments),p(this,r.apply(n,t))}}),n};n.mixin(n);n.each(["pop","push","reverse","shift","sort","splice","unshift"],function(t){var i=a[t];n.prototype[t]=function(){var n=this._wrapped;return i.apply(n,arguments),(t==="shift"||t==="splice")&&n.length===0&&delete n[0],p(this,n)}});n.each(["concat","join","slice"],function(t){var i=a[t];n.prototype[t]=function(){return p(this,i.apply(this._wrapped,arguments))}});n.prototype.value=function(){return this._wrapped};n.prototype.valueOf=n.prototype.toJSON=n.prototype.value;n.prototype.toString=function(){return String(this._wrapped)};typeof define=="function"&&define.amd&&define("underscore",[],function(){return n})}();!function(n){"function"==typeof define&&define.amd?define(["jquery","moment"],n):"object"==typeof exports?n(require("jquery"),require("moment")):n(jQuery,moment)}(function(n,t){function i(i,f){var s,e,o;this.element=i;this.options=n.extend(!0,{},r,f);this.options.moment&&(t=this.options.moment);this.constraints={next:!0,today:!0,previous:!0,nextYear:!0,previousYear:!0};this.options.events.length&&(this.options.events=this.options.multiDayEvents?this.addMultiDayMomentObjectsToEvents(this.options.events):this.addMomentObjectToEvents(this.options.events));this.options.lengthOfTime.months||this.options.lengthOfTime.days?this.options.lengthOfTime.months?(this.options.lengthOfTime.days=null,this.intervalStart=this.options.lengthOfTime.startDate?t(this.options.lengthOfTime.startDate).startOf("month"):this.options.startWithMonth?t(this.options.startWithMonth).startOf("month"):t().startOf("month"),this.intervalEnd=t(this.intervalStart).add(this.options.lengthOfTime.months,"months").subtract(1,"days"),this.month=this.intervalStart.clone()):this.options.lengthOfTime.days&&(this.intervalStart=this.options.lengthOfTime.startDate?t(this.options.lengthOfTime.startDate).startOf("day"):t().weekday(0).startOf("day"),this.intervalEnd=t(this.intervalStart).add(this.options.lengthOfTime.days-1,"days").endOf("day"),this.month=this.intervalStart.clone()):(this.month=t().startOf("month"),this.intervalStart=t(this.month),this.intervalEnd=t(this.month).endOf("month"));this.options.startWithMonth&&(this.month=t(this.options.startWithMonth).startOf("month"),this.intervalStart=t(this.month),this.intervalEnd=this.options.lengthOfTime.days?t(this.month).add(this.options.lengthOfTime.days-1,"days").endOf("day"):t(this.month).endOf("month"));this.options.constraints&&(this.options.constraints.startDate&&(o=t(this.options.constraints.startDate),this.options.lengthOfTime.days?(this.intervalStart.isBefore(o,"week")&&(this.intervalStart=o.startOf("week")),s=this.intervalStart.diff(this.intervalEnd,"days"),(s<this.options.lengthOfTime.days||this.intervalEnd.isBefore(this.intervalStart))&&(this.intervalEnd=t(this.intervalStart).add(this.options.lengthOfTime.days-1,"days").endOf("day"),this.month=this.intervalStart.clone())):(this.intervalStart.isBefore(o,"month")&&(this.intervalStart.set("month",o.month()).set("year",o.year()),this.month.set("month",o.month()).set("year",o.year())),this.intervalEnd.isBefore(o,"month")&&this.intervalEnd.set("month",o.month()).set("year",o.year()))),this.options.constraints.endDate&&(e=t(this.options.constraints.endDate),this.options.lengthOfTime.days?this.intervalStart.isAfter(e,"week")&&(this.intervalStart=t(e).endOf("week").subtract(this.options.lengthOfTime.days-1,"days").startOf("day"),this.intervalEnd=t(e).endOf("week"),this.month=this.intervalStart.clone()):(this.intervalEnd.isAfter(e,"month")&&(this.intervalEnd.set("month",e.month()).set("year",e.year()),this.month.set("month",e.month()).set("year",e.year())),this.intervalStart.isAfter(e,"month")&&this.intervalStart.set("month",e.month()).set("year",e.year()))));this._defaults=r;this._name=u;this.init()}var u="clndr",r={events:[],ready:null,extras:null,render:null,moment:null,weekOffset:0,constraints:null,forceSixRows:null,selectedDate:null,doneRendering:null,daysOfTheWeek:null,multiDayEvents:null,startWithMonth:null,dateParameter:"date",template:"<div class='clndr-controls'><div class='clndr-control-button'><span class='clndr-previous-button'>previous<\/span><\/div><div class='month'><%= month %> <%= year %><\/div><div class='clndr-control-button rightalign'><span class='clndr-next-button'>next<\/span><\/div><\/div><table class='clndr-table' border='0' cellspacing='0' cellpadding='0'><thead><tr class='header-days'><% for(var i = 0; i < daysOfTheWeek.length; i++) { %><td class='header-day'><%= daysOfTheWeek[i] %><\/td><% } %><\/tr><\/thead><tbody><% for(var i = 0; i < numberOfRows; i++){ %><tr><% for(var j = 0; j < 7; j++){ %><% var d = j + i * 7; %><td class='<%= days[d].classes %>'><div class='day-contents'><%= days[d].day %><\/div><\/td><% } %><\/tr><% } %><\/tbody><\/table>",showAdjacentMonths:!0,trackSelectedDate:!1,adjacentDaysChangeMonth:!1,ignoreInactiveDaysInSelection:null,lengthOfTime:{days:null,interval:1,months:null},clickEvents:{click:null,today:null,nextYear:null,nextMonth:null,nextInterval:null,previousYear:null,onYearChange:null,previousMonth:null,onMonthChange:null,previousInterval:null,onIntervalChange:null},targets:{day:"day",empty:"empty",nextButton:"clndr-next-button",todayButton:"clndr-today-button",previousButton:"clndr-previous-button",nextYearButton:"clndr-next-year-button",previousYearButton:"clndr-previous-year-button"},classes:{past:"past",today:"today",event:"event",inactive:"inactive",selected:"selected",lastMonth:"last-month",nextMonth:"next-month",adjacentMonth:"adjacent-month"}};i.prototype.init=function(){if(this.daysOfTheWeek=this.options.daysOfTheWeek||[],!this.options.daysOfTheWeek){this.daysOfTheWeek=[];for(var i=0;7>i;i++)this.daysOfTheWeek.push(t().weekday(i).format("dd").charAt(0))}if(this.options.weekOffset&&(this.daysOfTheWeek=this.shiftWeekdayLabels(this.options.weekOffset)),!n.isFunction(this.options.render)){if(this.options.render=null,"undefined"==typeof _)throw new Error("Underscore was not found. Please include underscore.js OR provide a custom render function.");this.compiledClndrTemplate=_.template(this.options.template)}n(this.element).html("<div class='clndr'><\/div>");this.calendarContainer=n(".clndr",this.element);this.bindEvents();this.render();this.options.ready&&this.options.ready.apply(this,[])};i.prototype.shiftWeekdayLabels=function(n){for(var t=this.daysOfTheWeek,i=0;n>i;i++)t.push(t.shift());return t};i.prototype.createDaysObject=function(i,r){var s,c,h,l,o,f,u=[],v=i.clone(),a,e;if(r.diff(i,"days"),this._currentIntervalStart=i.clone(),this.eventsLastMonth=[],this.eventsNextMonth=[],this.eventsThisInterval=[],this.options.events.length&&(this.eventsThisInterval=n(this.options.events).filter(function(){var n=this._clndrStartDateObject.isAfter(r),t=this._clndrEndDateObject.isBefore(i);return t||n?!1:!0}).toArray(),this.options.showAdjacentMonths&&(s=i.clone().subtract(1,"months").startOf("month"),c=s.clone().endOf("month"),h=r.clone().add(1,"months").startOf("month"),l=h.clone().endOf("month"),this.eventsLastMonth=n(this.options.events).filter(function(){var n=this._clndrEndDateObject.isBefore(s),t=this._clndrStartDateObject.isAfter(c);return n||t?!1:!0}).toArray(),this.eventsNextMonth=n(this.options.events).filter(function(){var n=this._clndrEndDateObject.isBefore(h),t=this._clndrStartDateObject.isAfter(l);return n||t?!1:!0}).toArray())),!this.options.lengthOfTime.days)if(o=v.weekday()-this.options.weekOffset,0>o&&(o+=7),this.options.showAdjacentMonths)for(e=0;o>e;e++)a=t([i.year(),i.month(),e-o+1]),u.push(this.createDayObject(a,this.eventsLastMonth));else for(e=0;o>e;e++)u.push(this.calendarDay({classes:this.options.targets.empty+" "+this.options.classes.lastMonth}));for(f=i.clone();f.isBefore(r)||f.isSame(r,"day");)u.push(this.createDayObject(f.clone(),this.eventsThisInterval)),f.add(1,"days");if(!this.options.lengthOfTime.days)for(;u.length%7!=0;)this.options.showAdjacentMonths?u.push(this.createDayObject(f.clone(),this.eventsNextMonth)):u.push(this.calendarDay({classes:this.options.targets.empty+" "+this.options.classes.nextMonth})),f.add(1,"days");if(this.options.forceSixRows&&42!==u.length)for(;u.length<42;)this.options.showAdjacentMonths?(u.push(this.createDayObject(f.clone(),this.eventsNextMonth)),f.add(1,"days")):u.push(this.calendarDay({classes:this.options.targets.empty+" "+this.options.classes.nextMonth}));return u};i.prototype.createDayObject=function(n,i){var h,c,l,u=0,a=t(),e=[],r="",f={isToday:!1,isInactive:!1,isAdjacentMonth:!1},o,s;for(!n.isValid()&&n.hasOwnProperty("_d")&&void 0!=n._d&&(n=t(n._d)),u;u<i.length;u++)o=i[u]._clndrStartDateObject,s=i[u]._clndrEndDateObject,(n.isSame(o,"day")||n.isAfter(o,"day"))&&(n.isSame(s,"day")||n.isBefore(s,"day"))&&e.push(i[u]);return a.format("YYYY-MM-DD")==n.format("YYYY-MM-DD")&&(r+=" "+this.options.classes.today,f.isToday=!0),n.isBefore(a,"day")&&(r+=" "+this.options.classes.past),e.length&&(r+=" "+this.options.classes.event),this.options.lengthOfTime.days||(this._currentIntervalStart.month()>n.month()?(r+=" "+this.options.classes.adjacentMonth,f.isAdjacentMonth=!0,r+=this._currentIntervalStart.year()===n.year()?" "+this.options.classes.lastMonth:" "+this.options.classes.nextMonth):this._currentIntervalStart.month()<n.month()&&(r+=" "+this.options.classes.adjacentMonth,f.isAdjacentMonth=!0,r+=this._currentIntervalStart.year()===n.year()?" "+this.options.classes.nextMonth:" "+this.options.classes.lastMonth)),this.options.constraints&&(c=t(this.options.constraints.endDate),h=t(this.options.constraints.startDate),this.options.constraints.startDate&&n.isBefore(h)&&(r+=" "+this.options.classes.inactive,f.isInactive=!0),this.options.constraints.endDate&&n.isAfter(c)&&(r+=" "+this.options.classes.inactive,f.isInactive=!0)),!n.isValid()&&n.hasOwnProperty("_d")&&void 0!=n._d&&(n=t(n._d)),l=t(this.options.selectedDate),this.options.selectedDate&&n.isSame(l,"day")&&(r+=" "+this.options.classes.selected),r+=" calendar-day-"+n.format("YYYY-MM-DD"),r+=" calendar-dow-"+n.weekday(),this.calendarDay({date:n,day:n.date(),events:e,properties:f,classes:this.options.targets.day+r})};i.prototype.render=function(){var u,f,l,o,s,e={},n=null,i=null,a=this.intervalEnd.clone().add(1,"years"),v=this.intervalStart.clone().subtract(1,"years"),c,r;if(this.calendarContainer.empty(),this.options.lengthOfTime.days)u=this.createDaysObject(this.intervalStart.clone(),this.intervalEnd.clone()),e={days:u,months:[],year:null,month:null,eventsLastMonth:[],eventsNextMonth:[],eventsThisMonth:[],extras:this.options.extras,daysOfTheWeek:this.daysOfTheWeek,intervalEnd:this.intervalEnd.clone(),numberOfRows:Math.ceil(u.length/7),intervalStart:this.intervalStart.clone(),eventsThisInterval:this.eventsThisInterval};else if(this.options.lengthOfTime.months){for(f=[],s=0,o=[],r=0;r<this.options.lengthOfTime.months;r++){var h=this.intervalStart.clone().add(r,"months"),y=h.clone().endOf("month"),u=this.createDaysObject(h,y);o.push(this.eventsThisInterval);f.push({days:u,month:h})}for(r in f)s+=Math.ceil(f[r].days.length/7);e={days:[],year:null,month:null,months:f,eventsThisMonth:[],numberOfRows:s,extras:this.options.extras,intervalEnd:this.intervalEnd,intervalStart:this.intervalStart,daysOfTheWeek:this.daysOfTheWeek,eventsLastMonth:this.eventsLastMonth,eventsNextMonth:this.eventsNextMonth,eventsThisInterval:o}}else u=this.createDaysObject(this.month.clone().startOf("month"),this.month.clone().endOf("month")),l=this.month,e={days:u,months:[],intervalEnd:null,intervalStart:null,year:this.month.year(),eventsThisInterval:null,extras:this.options.extras,month:this.month.format("MMMM"),daysOfTheWeek:this.daysOfTheWeek,eventsLastMonth:this.eventsLastMonth,eventsNextMonth:this.eventsNextMonth,numberOfRows:Math.ceil(u.length/7),eventsThisMonth:this.eventsThisInterval};if(this.options.render?this.calendarContainer.html(this.options.render.apply(this,[e])):this.calendarContainer.html(this.compiledClndrTemplate(e)),this.options.constraints){for(c in this.options.targets)c!=this.options.targets.day&&this.element.find("."+this.options.targets[c]).toggleClass(this.options.classes.inactive,!1);for(r in this.constraints)this.constraints[r]=!0;this.options.constraints.startDate&&(i=t(this.options.constraints.startDate));this.options.constraints.endDate&&(n=t(this.options.constraints.endDate));i&&(i.isAfter(this.intervalStart)||i.isSame(this.intervalStart,"day"))&&(this.element.find("."+this.options.targets.previousButton).toggleClass(this.options.classes.inactive,!0),this.constraints.previous=!this.constraints.previous);n&&(n.isBefore(this.intervalEnd)||n.isSame(this.intervalEnd,"day"))&&(this.element.find("."+this.options.targets.nextButton).toggleClass(this.options.classes.inactive,!0),this.constraints.next=!this.constraints.next);i&&i.isAfter(v)&&(this.element.find("."+this.options.targets.previousYearButton).toggleClass(this.options.classes.inactive,!0),this.constraints.previousYear=!this.constraints.previousYear);n&&n.isBefore(a)&&(this.element.find("."+this.options.targets.nextYearButton).toggleClass(this.options.classes.inactive,!0),this.constraints.nextYear=!this.constraints.nextYear);(i&&i.isAfter(t(),"month")||n&&n.isBefore(t(),"month"))&&(this.element.find("."+this.options.targets.today).toggleClass(this.options.classes.inactive,!0),this.constraints.today=!this.constraints.today)}this.options.doneRendering&&this.options.doneRendering.apply(this,[])};i.prototype.bindEvents=function(){var f={},t=this,e=n(this.element),i=this.options.targets,u=t.options.classes,o=this.options.useTouchEvents===!0?"touchstart":"click",r=o+".clndr";e.off(r,"."+i.day).off(r,"."+i.empty).off(r,"."+i.nextButton).off(r,"."+i.todayButton).off(r,"."+i.previousButton).off(r,"."+i.nextYearButton).off(r,"."+i.previousYearButton);e.on(r,"."+i.day,function(i){var f,r=n(i.currentTarget);if(t.options.clickEvents.click&&(f=t.buildTargetObject(i.currentTarget,!0),t.options.clickEvents.click.apply(t,[f])),t.options.adjacentDaysChangeMonth&&(r.is("."+u.lastMonth)?t.backActionWithContext(t):r.is("."+u.nextMonth)&&t.forwardActionWithContext(t)),t.options.trackSelectedDate){if(t.options.ignoreInactiveDaysInSelection&&r.hasClass(u.inactive))return;t.options.selectedDate=t.getTargetDateString(i.currentTarget);e.find("."+u.selected).removeClass(u.selected);r.addClass(u.selected)}});e.on(r,"."+i.empty,function(i){var r,f=n(i.currentTarget);t.options.clickEvents.click&&(r=t.buildTargetObject(i.currentTarget,!1),t.options.clickEvents.click.apply(t,[r]));t.options.adjacentDaysChangeMonth&&(f.is("."+u.lastMonth)?t.backActionWithContext(t):f.is("."+u.nextMonth)&&t.forwardActionWithContext(t))});f={context:this};e.on(r,"."+i.todayButton,f,this.todayAction).on(r,"."+i.nextButton,f,this.forwardAction).on(r,"."+i.previousButton,f,this.backAction).on(r,"."+i.nextYearButton,f,this.nextYearAction).on(r,"."+i.previousYearButton,f,this.previousYearAction)};i.prototype.buildTargetObject=function(i,r){var f,e,u={date:null,events:[],element:i};return r&&(f=this.getTargetDateString(i),u.date=f?t(f):null,this.options.events&&(e=this.options.multiDayEvents?function(){var n=u.date.isSame(this._clndrStartDateObject,"day"),t=u.date.isAfter(this._clndrStartDateObject,"day"),i=u.date.isSame(this._clndrEndDateObject,"day"),r=u.date.isBefore(this._clndrEndDateObject,"day");return(n||t)&&(i||r)}:function(){var n=this._clndrStartDateObject.format("YYYY-MM-DD");return n==f},u.events=n.makeArray(n(this.options.events).filter(e)))),u};i.prototype.getTargetDateString=function(n){var t=n.className.indexOf("calendar-day-");return-1!==t?n.className.substring(t+13,t+23):null};i.prototype.triggerEvents=function(n,i){var h,c,l,a,v,y,e,o,p,w=n.options.lengthOfTime,r=n.options.clickEvents,u={end:n.intervalEnd,start:n.intervalStart},s=[t(n.intervalStart),t(n.intervalEnd)],f=[t(n.month)];a=u.start.isAfter(i.start)&&(1==Math.abs(u.start.month()-i.start.month())||11===i.start.month()&&0===u.start.month());v=u.start.isBefore(i.start)&&(1==Math.abs(i.start.month()-u.start.month())||0===i.start.month()&&11===u.start.month());y=u.start.month()!==i.start.month()||u.start.year()!==i.start.year();h=u.start.year()-i.start.year()==1||u.end.year()-i.end.year()==1;c=i.start.year()-u.start.year()==1||i.end.year()-u.end.year()==1;l=u.start.year()!==i.start.year();w.days||w.months?(e=u.start.isAfter(i.start),o=u.start.isBefore(i.start),p=e||o,e&&r.nextInterval&&r.nextInterval.apply(n,s),o&&r.previousInterval&&r.previousInterval.apply(n,s),p&&r.onIntervalChange&&r.onIntervalChange.apply(n,s)):(a&&r.nextMonth&&r.nextMonth.apply(n,f),v&&r.previousMonth&&r.previousMonth.apply(n,f),y&&r.onMonthChange&&r.onMonthChange.apply(n,f),h&&r.nextYear&&r.nextYear.apply(n,f),c&&r.previousYear&&r.previousYear.apply(n,f),l&&r.onYearChange&&r.onYearChange.apply(n,f))};i.prototype.back=function(t){var i=arguments.length>1?arguments[1]:this,r=i.options.lengthOfTime,u={end:i.intervalEnd.clone(),start:i.intervalStart.clone()};return t=n.extend(!0,{},{withCallbacks:!1},t),i.constraints.previous?(r.days?(i.intervalStart.subtract(r.interval,"days").startOf("day"),i.intervalEnd=i.intervalStart.clone().add(r.days-1,"days").endOf("day"),i.month=i.intervalStart.clone()):(i.intervalStart.subtract(r.interval,"months").startOf("month"),i.intervalEnd=i.intervalStart.clone().add(r.months||r.interval,"months").subtract(1,"days").endOf("month"),i.month=i.intervalStart.clone()),i.render(),t.withCallbacks&&i.triggerEvents(i,u),i):i};i.prototype.backAction=function(n){var t=n.data.context;t.backActionWithContext(t)};i.prototype.backActionWithContext=function(n){n.back({withCallbacks:!0},n)};i.prototype.previous=function(n){return this.back(n)};i.prototype.forward=function(t){var i=arguments.length>1?arguments[1]:this,r=i.options.lengthOfTime,u={end:i.intervalEnd.clone(),start:i.intervalStart.clone()};return t=n.extend(!0,{},{withCallbacks:!1},t),i.constraints.next?(i.options.lengthOfTime.days?(i.intervalStart.add(r.interval,"days").startOf("day"),i.intervalEnd=i.intervalStart.clone().add(r.days-1,"days").endOf("day"),i.month=i.intervalStart.clone()):(i.intervalStart.add(r.interval,"months").startOf("month"),i.intervalEnd=i.intervalStart.clone().add(r.months||r.interval,"months").subtract(1,"days").endOf("month"),i.month=i.intervalStart.clone()),i.render(),t.withCallbacks&&i.triggerEvents(i,u),i):i};i.prototype.forwardAction=function(n){var t=n.data.context;t.forwardActionWithContext(t)};i.prototype.forwardActionWithContext=function(n){n.forward({withCallbacks:!0},n)};i.prototype.next=function(n){return this.forward(n)};i.prototype.previousYear=function(t){var i=arguments.length>1?arguments[1]:this,r={end:i.intervalEnd.clone(),start:i.intervalStart.clone()};return t=n.extend(!0,{},{withCallbacks:!1},t),i.constraints.previousYear?(i.month.subtract(1,"year"),i.intervalStart.subtract(1,"year"),i.intervalEnd.subtract(1,"year"),i.render(),t.withCallbacks&&i.triggerEvents(i,r),i):i};i.prototype.previousYearAction=function(n){var t=n.data.context;t.previousYear({withCallbacks:!0},t)};i.prototype.nextYear=function(t){var i=arguments.length>1?arguments[1]:this,r={end:i.intervalEnd.clone(),start:i.intervalStart.clone()};return t=n.extend(!0,{},{withCallbacks:!1},t),i.constraints.nextYear?(i.month.add(1,"year"),i.intervalStart.add(1,"year"),i.intervalEnd.add(1,"year"),i.render(),t.withCallbacks&&i.triggerEvents(i,r),i):i};i.prototype.nextYearAction=function(n){var t=n.data.context;t.nextYear({withCallbacks:!0},t)};i.prototype.today=function(i){var r=arguments.length>1?arguments[1]:this,u=r.options.lengthOfTime,f={end:r.intervalEnd.clone(),start:r.intervalStart.clone()};i=n.extend(!0,{},{withCallbacks:!1},i);r.month=t().startOf("month");u.days?(r.intervalStart=u.startDate?t().weekday(u.startDate.weekday()).startOf("day"):t().weekday(0).startOf("day"),r.intervalEnd=r.intervalStart.clone().add(u.days-1,"days").endOf("day")):(r.intervalStart=t().startOf("month"),r.intervalEnd=r.intervalStart.clone().add(u.months||u.interval,"months").subtract(1,"days").endOf("month"));r.intervalStart.isSame(f.start)&&r.intervalEnd.isSame(f.end)||r.render();i.withCallbacks&&(r.options.clickEvents.today&&r.options.clickEvents.today.apply(r,[t(r.month)]),r.triggerEvents(r,f))};i.prototype.todayAction=function(n){var t=n.data.context;t.today({withCallbacks:!0},t)};i.prototype.setMonth=function(n,t){var i=this.options.lengthOfTime,r={end:this.intervalEnd.clone(),start:this.intervalStart.clone()};return i.days||i.months?(console.log("You are using a custom date interval. Use Clndr.setIntervalStart(startDate) instead."),this):(this.month.month(n),this.intervalStart=this.month.clone().startOf("month"),this.intervalEnd=this.intervalStart.clone().endOf("month"),this.render(),t&&t.withCallbacks&&this.triggerEvents(this,r),this)};i.prototype.setYear=function(n,t){var i={end:this.intervalEnd.clone(),start:this.intervalStart.clone()};return this.month.year(n),this.intervalEnd.year(n),this.intervalStart.year(n),this.render(),t&&t.withCallbacks&&this.triggerEvents(this,i),this};i.prototype.setIntervalStart=function(n,i){var r=this.options.lengthOfTime,u={end:this.intervalEnd.clone(),start:this.intervalStart.clone()};return r.days||r.months?(r.days?(this.intervalStart=t(n).startOf("day"),this.intervalEnd=this.intervalStart.clone().add(r-1,"days").endOf("day")):(this.intervalStart=t(n).startOf("month"),this.intervalEnd=this.intervalStart.clone().add(r.months||r.interval,"months").subtract(1,"days").endOf("month")),this.month=this.intervalStart.clone(),this.render(),i&&i.withCallbacks&&this.triggerEvents(this,u),this):(console.log("You are using a custom date interval. Use Clndr.setIntervalStart(startDate) instead."),this)};i.prototype.setEvents=function(n){return this.options.events=this.options.multiDayEvents?this.addMultiDayMomentObjectsToEvents(n):this.addMomentObjectToEvents(n),this.render(),this};i.prototype.addEvents=function(t){var i=arguments.length>1?arguments[1]:!0;return this.options.events=this.options.multiDayEvents?n.merge(this.options.events,this.addMultiDayMomentObjectsToEvents(t)):n.merge(this.options.events,this.addMomentObjectToEvents(t)),i&&this.render(),this};i.prototype.removeEvents=function(n){for(var t=this.options.events.length-1;t>=0;t--)1==n(this.options.events[t])&&this.options.events.splice(t,1);return this.render(),this};i.prototype.addMomentObjectToEvents=function(n){var i=0,r=this;for(i;i<n.length;i++)n[i]._clndrStartDateObject=t(n[i][r.options.dateParameter]),n[i]._clndrEndDateObject=t(n[i][r.options.dateParameter]);return n};i.prototype.addMultiDayMomentObjectsToEvents=function(n){var i=0,e=this,r=e.options.multiDayEvents,u,f;for(i;i<n.length;i++)u=n[i][r.endDate],f=n[i][r.startDate],u||f?(n[i]._clndrEndDateObject=t(u||f),n[i]._clndrStartDateObject=t(f||u)):(n[i]._clndrEndDateObject=t(n[i][r.singleDay]),n[i]._clndrStartDateObject=t(n[i][r.singleDay]));return n};i.prototype.calendarDay=function(t){var i={day:"",date:null,events:[],classes:this.options.targets.empty};return n.extend({},i,t)};i.prototype.destroy=function(){var t=n(this.calendarContainer);t.parent().data("plugin_clndr",null);this.options=r;t.empty().remove();this.element=null};n.fn.clndr=function(n){var t;if(this.length>1)throw new Error("CLNDR does not support multiple elements yet. Make sure your clndr selector returns only one element.");if(!this.length)throw new Error("CLNDR cannot be instantiated on an empty selector.");return this.data("plugin_clndr")?this.data("plugin_clndr"):(t=new i(this,n),this.data("plugin_clndr",t),t)}});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):n("object"==typeof module&&module.exports?require("jquery"):jQuery)}(function(n){function v(t){var i={},r=/^jQuery\d+$/;return n.each(t.attributes,function(n,t){t.specified&&!r.test(t.name)&&(i[t.name]=t.value)}),i}function i(i,r){var e=this,u=n(this);if(e.value===u.attr(f?"placeholder-x":"placeholder")&&u.hasClass(t.customClass))if(e.value="",u.removeClass(t.customClass),u.data("placeholder-password")){if(u=u.hide().nextAll('input[type="password"]:first').show().attr("id",u.removeAttr("id").data("placeholder-id")),i===!0)return u[0].value=r,r;u.focus()}else e==h()&&e.select()}function o(r){var e,o=this,u=n(this),h=o.id,s;if(!r||"blur"!==r.type||!u.hasClass(t.customClass))if(""===o.value){if("password"===o.type){if(!u.data("placeholder-textinput")){try{e=u.clone().prop({type:"text"})}catch(c){e=n("<input>").attr(n.extend(v(this),{type:"text"}))}e.removeAttr("name").data({"placeholder-enabled":!0,"placeholder-password":u,"placeholder-id":h}).bind("focus.placeholder",i);u.data({"placeholder-textinput":e,"placeholder-id":h}).before(e)}o.value="";u=u.removeAttr("id").hide().prevAll('input[type="text"]:first').attr("id",u.data("placeholder-id")).show()}else s=u.data("placeholder-password"),s&&(s[0].value="",u.attr("id",u.data("placeholder-id")).show().nextAll('input[type="password"]:last').hide().removeAttr("id"));u.addClass(t.customClass);u[0].value=u.attr(f?"placeholder-x":"placeholder")}else u.removeClass(t.customClass)}function h(){try{return document.activeElement}catch(n){}}var u,r,f=!1,c="[object OperaMini]"===Object.prototype.toString.call(window.operamini),e="placeholder"in document.createElement("input")&&!c&&!f,s="placeholder"in document.createElement("textarea")&&!c&&!f,l=n.valHooks,a=n.propHooks,t={};e&&s?(r=n.fn.placeholder=function(){return this},r.input=!0,r.textarea=!0):(r=n.fn.placeholder=function(r){return t=n.extend({},{customClass:"placeholder"},r),this.filter((e?"textarea":":input")+"["+(f?"placeholder-x":"placeholder")+"]").not("."+t.customClass).not(":radio, :checkbox, [type=hidden]").bind({"focus.placeholder":i,"blur.placeholder":o}).data("placeholder-enabled",!0).trigger("blur.placeholder")},r.input=e,r.textarea=s,u={get:function(i){var r=n(i),u=r.data("placeholder-password");return u?u[0].value:r.data("placeholder-enabled")&&r.hasClass(t.customClass)?"":i.value},set:function(r,u){var e,s,f=n(r);return""!==u&&(e=f.data("placeholder-textinput"),s=f.data("placeholder-password"),e?(i.call(e[0],!0,u)||(r.value=u),e[0].value=u):s&&(i.call(r,!0,u)||(s[0].value=u),r.value=u)),f.data("placeholder-enabled")?(""===u?(r.value=u,r!=h()&&o.call(r)):(f.hasClass(t.customClass)&&i.call(r),r.value=u),f):(r.value=u,f)}},e||(l.input=u,a.value=u),s||(l.textarea=u,a.value=u),n(function(){n(document).delegate("form","submit.placeholder",function(){var r=n("."+t.customClass,this).each(function(){i.call(this,!0,"")});setTimeout(function(){r.each(o)},10)})}),n(window).bind("beforeunload.placeholder",function(){var i=!0;try{"javascript:void(0)"===document.activeElement.toString()&&(i=!1)}catch(r){}i&&n("."+t.customClass).each(function(){this.value=""})}))});!function(n){"function"==typeof define&&define.amd?define("picker",["jquery"],n):"object"==typeof exports?module.exports=n(require("jquery")):this.Picker=n(jQuery)}(function(n){function t(f,h,c,a){function g(){return t._.node("div",t._.node("div",t._.node("div",t._.node("div",v.component.nodes(y.open),w.box),w.wrap),w.frame),w.holder,'tabindex="-1"')}function rt(){b.data(h,v).addClass(w.input).val(b.data("value")?v.get("select",p.format):f.value);p.editable||b.on("focus."+y.id+" click."+y.id,function(n){n.preventDefault();v.open()}).on("keydown."+y.id,it);i(f,{haspopup:!0,expanded:!1,readonly:!1,owns:f.id+"_root"})}function ut(){i(v.$root[0],"hidden",!0)}function nt(){v.$holder.on({keydown:it,"focus.toOpen":tt,blur:function(){b.removeClass(w.target)},focusin:function(n){v.$root.removeClass(w.focused);n.stopPropagation()},"mousedown click":function(t){var i=t.target;i!=v.$holder[0]&&(t.stopPropagation(),"mousedown"!=t.type||n(i).is("input, select, textarea, button, option")||(t.preventDefault(),v.$holder[0].focus()))}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var r=n(this),t=r.data(),u=r.hasClass(w.navDisabled)||r.hasClass(w.disabled),i=e();i=i&&(i.type||i.href);(u||i&&!n.contains(v.$root[0],i))&&v.$holder[0].focus();!u&&t.nav?v.set("highlight",v.component.item.highlight,{nav:t.nav}):!u&&"pick"in t?(v.set("select",t.pick),p.closeOnSelect&&v.close(!0)):t.clear?(v.clear(),p.closeOnClear&&v.close(!0)):t.close&&v.close(!0)})}function ft(){var t;p.hiddenName===!0?(t=f.name,f.name=""):(t=["string"==typeof p.hiddenPrefix?p.hiddenPrefix:"","string"==typeof p.hiddenSuffix?p.hiddenSuffix:"_submit"],t=t[0]+f.name+t[1]);v._hidden=n('<input type=hidden name="'+t+'"'+(b.data("value")||f.value?' value="'+v.get("select",p.formatSubmit)+'"':"")+">")[0];b.on("change."+y.id,function(){v._hidden.value=f.value?v.get("select",p.formatSubmit):""})}function et(){k&&l?v.$holder.find("."+w.frame).one("transitionend",function(){v.$holder[0].focus()}):v.$holder[0].focus()}function tt(n){n.stopPropagation();b.addClass(w.target);v.$root.addClass(w.focused);v.open()}function it(n){var t=n.keyCode,i=/^(8|46)$/.test(t);return 27==t?(v.close(!0),!1):void((32==t||i||!y.open&&v.component.key[t])&&(n.preventDefault(),n.stopPropagation(),i?v.clear().close():v.open()))}if(!f)return t;var k=!1,y={id:f.id||"P"+Math.abs(~~(Math.random()*new Date))},p=c?n.extend(!0,{},c.defaults,a):a||{},w=n.extend({},t.klasses(),p.klass),b=n(f),d=function(){return this.start()},v=d.prototype={constructor:d,$node:b,start:function(){return y&&y.start?v:(y.methods={},y.start=!0,y.open=!1,y.type=f.type,f.autofocus=f==e(),f.readOnly=!p.editable,f.id=f.id||y.id,"text"!=f.type&&(f.type="text"),v.component=new c(v,p),v.$root=n('<div class="'+w.picker+'" id="'+f.id+'_root" />'),ut(),v.$holder=n(g()).appendTo(v.$root),nt(),p.formatSubmit&&ft(),rt(),p.containerHidden?n(p.containerHidden).append(v._hidden):b.after(v._hidden),p.container?n(p.container).append(v.$root):b.after(v.$root),v.on({start:v.component.onStart,render:v.component.onRender,stop:v.component.onStop,open:v.component.onOpen,close:v.component.onClose,set:v.component.onSet}).on({start:p.onStart,render:p.onRender,stop:p.onStop,open:p.onOpen,close:p.onClose,set:p.onSet}),k=s(v.$holder[0]),f.autofocus&&v.open(),v.trigger("start").trigger("render"))},render:function(t){return t?(v.$holder=n(g()),nt(),v.$root.html(v.$holder)):v.$root.find("."+w.box).html(v.component.nodes(y.open)),v.trigger("render")},stop:function(){return y.start?(v.close(),v._hidden&&v._hidden.parentNode.removeChild(v._hidden),v.$root.remove(),b.removeClass(w.input).removeData(h),setTimeout(function(){b.off("."+y.id)},0),f.type=y.type,f.readOnly=!1,v.trigger("stop"),y.methods={},y.start=!1,v):v},open:function(e){return y.open?v:(b.addClass(w.active),i(f,"expanded",!0),setTimeout(function(){v.$root.addClass(w.opened);i(v.$root[0],"hidden",!1)},0),e!==!1&&(y.open=!0,k&&r.css("overflow","hidden").css("padding-right","+="+u()),et(),o.on("click."+y.id+" focusin."+y.id,function(n){var t=n.target;t!=f&&t!=document&&3!=n.which&&v.close(t===v.$holder[0])}).on("keydown."+y.id,function(i){var r=i.keyCode,u=v.component.key[r],f=i.target;27==r?v.close(!0):f!=v.$holder[0]||!u&&13!=r?n.contains(v.$root[0],f)&&13==r&&(i.preventDefault(),f.click()):(i.preventDefault(),u?t._.trigger(v.component.key.go,v,[t._.trigger(u)]):v.$root.find("."+w.highlighted).hasClass(w.disabled)||(v.set("select",v.component.item.highlight),p.closeOnSelect&&v.close(!0)))})),v.trigger("open"))},close:function(n){return n&&(p.editable?f.focus():(v.$holder.off("focus.toOpen").focus(),setTimeout(function(){v.$holder.on("focus.toOpen",tt)},0))),b.removeClass(w.active),i(f,"expanded",!1),setTimeout(function(){v.$root.removeClass(w.opened+" "+w.focused);i(v.$root[0],"hidden",!0)},0),y.open?(y.open=!1,k&&r.css("overflow","").css("padding-right","-="+u()),o.off("."+y.id),v.trigger("close")):v},clear:function(n){return v.set("clear",null,n)},set:function(t,i,r){var u,f,o=n.isPlainObject(t),e=o?t:{};if(r=o&&n.isPlainObject(i)?i:r||{},t){o||(e[t]=i);for(u in e)f=e[u],u in v.component.item&&(void 0===f&&(f=null),v.component.set(u,f,r)),("select"==u||"clear"==u)&&b.val("clear"==u?"":v.get(u,p.format)).trigger("change");v.render()}return r.muted?v:v.trigger("set",e)},get:function(n,i){if(n=n||"value",null!=y[n])return y[n];if("valueSubmit"==n){if(v._hidden)return v._hidden.value;n="value"}if("value"==n)return f.value;if(n in v.component.item){if("string"==typeof i){var r=v.component.get(n);return r?t._.trigger(v.component.formats.toString,v.component,[i,r]):""}return v.component.get(n)}},on:function(t,i,r){var u,e,o=n.isPlainObject(t),f=o?t:{};if(t){o||(f[t]=i);for(u in f)e=f[u],r&&(u="_"+u),y.methods[u]=y.methods[u]||[],y.methods[u].push(e)}return v},off:function(){var n,t,i=arguments;for(n=0,namesCount=i.length;n<namesCount;n+=1)t=i[n],t in y.methods&&delete y.methods[t];return v},trigger:function(n,i){var r=function(n){var r=y.methods[n];r&&r.map(function(n){t._.trigger(n,v,[i])})};return r("_"+n),r(n),v}};return new d}function s(n){var t,i="position";return n.currentStyle?t=n.currentStyle[i]:window.getComputedStyle&&(t=getComputedStyle(n)[i]),"fixed"==t}function u(){var t,i,u,f;return r.height()<=c.height()?0:(t=n('<div style="visibility:hidden;width:100px" />').appendTo("body"),i=t[0].offsetWidth,t.css("overflow","scroll"),u=n('<div style="width:100%" />').appendTo(t),f=u[0].offsetWidth,t.remove(),i-f)}function i(t,i,r){if(n.isPlainObject(i))for(var u in i)f(t,u,i[u]);else f(t,i,r)}function f(n,t,i){n.setAttribute(("role"==t?"":"aria-")+t,i)}function h(t,i){var r,u,f;n.isPlainObject(t)||(t={attribute:i});i="";for(r in t)u=("role"==r?"":"aria-")+r,f=t[r],i+=null==f?"":u+'="'+t[r]+'"';return i}function e(){try{return document.activeElement}catch(n){}}var c=n(window),o=n(document),r=n(document.documentElement),l=null!=document.documentElement.style.transition;return t.klasses=function(n){return n=n||"picker",{picker:n,opened:n+"--opened",focused:n+"--focused",input:n+"__input",active:n+"__input--active",target:n+"__input--target",holder:n+"__holder",frame:n+"__frame",wrap:n+"__wrap",box:n+"__box"}},t._={group:function(n){for(var i,u="",r=t._.trigger(n.min,n);r<=t._.trigger(n.max,n,[r]);r+=n.i)i=t._.trigger(n.item,n,[r]),u+=t._.node(n.node,i[0],i[1],i[2]);return u},node:function(t,i,r,u){return i?(i=n.isArray(i)?i.join(""):i,r=r?' class="'+r+'"':"",u=u?" "+u:"","<"+t+r+u+">"+i+"<\/"+t+">"):""},lead:function(n){return(10>n?"0":"")+n},trigger:function(n,t,i){return"function"==typeof n?n.apply(t,i||[]):n},digits:function(n){return/\d/.test(n[1])?2:1},isDate:function(n){return{}.toString.call(n).indexOf("Date")>-1&&this.isInteger(n.getDate())},isInteger:function(n){return{}.toString.call(n).indexOf("Number")>-1&&n%1==0},ariaAttr:h},t.extend=function(i,r){n.fn[i]=function(u,f){var e=this.data(i);return"picker"==u?e:e&&"string"==typeof u?t._.trigger(e[u],e,[f]):this.each(function(){var f=n(this);f.data(i)||new t(this,i,r,u)})};n.fn[i].defaults=r.defaults},t});!function(n){"function"==typeof define&&define.amd?define(["picker","jquery"],n):"object"==typeof exports?module.exports=n(require("./picker.js"),require("jquery")):n(Picker,jQuery)}(function(n,t){function r(n,t){var i=this,r=n.$node[0],o=r.value,u=n.$node.data("value"),f=u||o,s=u?t.formatSubmit:t.format,e=function(){return r.currentStyle?"rtl"==r.currentStyle.direction:"rtl"==getComputedStyle(n.$root[0]).direction};i.settings=t;i.$node=n.$node;i.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"};i.item={};i.item.clear=null;i.item.disable=(t.disable||[]).slice(0);i.item.enable=-function(n){return n[0]===!0?n.shift():-1}(i.item.disable);i.set("min",t.min).set("max",t.max).set("now");f?i.set("select",f,{format:s,defaultValue:!0}):i.set("select",null).set("highlight",i.item.now);i.key={40:7,38:-7,39:function(){return e()?-1:1},37:function(){return e()?1:-1},go:function(n){var t=i.item.highlight,r=new Date(t.year,t.month,t.date+n);i.set("highlight",r,{interval:n});this.render()}};n.on("render",function(){n.$root.find("."+t.klass.selectMonth).on("change",function(){var i=this.value;i&&(n.set("highlight",[n.get("view").year,i,n.get("highlight").date]),n.$root.find("."+t.klass.selectMonth).trigger("focus"))});n.$root.find("."+t.klass.selectYear).on("change",function(){var i=this.value;i&&(n.set("highlight",[i,n.get("view").month,n.get("highlight").date]),n.$root.find("."+t.klass.selectYear).trigger("focus"))})},1).on("open",function(){var r="";i.disabled(i.get("now"))&&(r=":not(."+t.klass.buttonToday+")");n.$root.find("button"+r+", select").attr("disabled",!1)},1).on("close",function(){n.$root.find("button, select").attr("disabled",!0)},1)}var u=7,f=6,i=n._;r.prototype.set=function(n,t,i){var r=this,u=r.item;return null===t?("clear"==n&&(n="select"),u[n]=t,r):(u["enable"==n?"disable":"flip"==n?"enable":n]=r.queue[n].split(" ").map(function(u){return t=r[u](n,t,i)}).pop(),"select"==n?r.set("highlight",u.select,i):"highlight"==n?r.set("view",u.highlight,i):n.match(/^(flip|min|max|disable|enable)$/)&&(u.select&&r.disabled(u.select)&&r.set("select",u.select,i),u.highlight&&r.disabled(u.highlight)&&r.set("highlight",u.highlight,i)),r)};r.prototype.get=function(n){return this.item[n]};r.prototype.create=function(n,r,u){var f,e=this;return r=void 0===r?n:r,r==-(1/0)||r==1/0?f=r:t.isPlainObject(r)&&i.isInteger(r.pick)?r=r.obj:t.isArray(r)?(r=new Date(r[0],r[1],r[2]),r=i.isDate(r)?r:e.create().obj):r=i.isInteger(r)||i.isDate(r)?e.normalize(new Date(r),u):e.now(n,r,u),{year:f||r.getFullYear(),month:f||r.getMonth(),date:f||r.getDate(),day:f||r.getDay(),obj:f||r,pick:f||r.getTime()}};r.prototype.createRange=function(n,r){var f=this,u=function(n){return n===!0||t.isArray(n)||i.isDate(n)?f.create(n):n};return i.isInteger(n)||(n=u(n)),i.isInteger(r)||(r=u(r)),i.isInteger(n)&&t.isPlainObject(r)?n=[r.year,r.month,r.date+n]:i.isInteger(r)&&t.isPlainObject(n)&&(r=[n.year,n.month,n.date+r]),{from:u(n),to:u(r)}};r.prototype.withinRange=function(n,t){return n=this.createRange(n.from,n.to),t.pick>=n.from.pick&&t.pick<=n.to.pick};r.prototype.overlapRanges=function(n,t){var i=this;return n=i.createRange(n.from,n.to),t=i.createRange(t.from,t.to),i.withinRange(n,t.from)||i.withinRange(n,t.to)||i.withinRange(t,n.from)||i.withinRange(t,n.to)};r.prototype.now=function(n,t,i){return t=new Date,i&&i.rel&&t.setDate(t.getDate()+i.rel),this.normalize(t,i)};r.prototype.navigate=function(n,i,r){var s,f,u,e,c=t.isArray(i),h=t.isPlainObject(i),o=this.item.view;if(c||h){for(h?(f=i.year,u=i.month,e=i.date):(f=+i[0],u=+i[1],e=+i[2]),r&&r.nav&&o&&o.month!==u&&(f=o.year,u=o.month),s=new Date(f,u+(r&&r.nav?r.nav:0),1),f=s.getFullYear(),u=s.getMonth();new Date(f,u,e).getMonth()!==u;)e-=1;i=[f,u,e]}return i};r.prototype.normalize=function(n){return n.setHours(0,0,0,0),n};r.prototype.measure=function(n,t){var r=this;return t?"string"==typeof t?t=r.parse(n,t):i.isInteger(t)&&(t=r.now(n,t,{rel:t})):t="min"==n?-(1/0):1/0,t};r.prototype.viewset=function(n,t){return this.create([t.year,t.month,1])};r.prototype.validate=function(n,r,u){var c,l,v,y,f=this,a=r,e=u&&u.interval?u.interval:1,h=-1===f.item.enable,o=f.item.min,s=f.item.max,p=h&&f.item.disable.filter(function(n){if(t.isArray(n)){var u=f.create(n).pick;u<r.pick?c=!0:u>r.pick&&(l=!0)}return i.isInteger(n)}).length;if((!u||!u.nav&&!u.defaultValue)&&(!h&&f.disabled(r)||h&&f.disabled(r)&&(p||c||l)||!h&&(r.pick<=o.pick||r.pick>=s.pick)))for(h&&!p&&(!l&&e>0||!c&&0>e)&&(e*=-1);f.disabled(r)&&(Math.abs(e)>1&&(r.month<a.month||r.month>a.month)&&(r=a,e=e>0?1:-1),r.pick<=o.pick?(v=!0,e=1,r=f.create([o.year,o.month,o.date+(r.pick===o.pick?0:-1)])):r.pick>=s.pick&&(y=!0,e=-1,r=f.create([s.year,s.month,s.date+(r.pick===s.pick?0:1)])),!v||!y);)r=f.create([r.year,r.month,r.date+e]);return r};r.prototype.disabled=function(n){var r=this,u=r.item.disable.filter(function(u){return i.isInteger(u)?n.day===(r.settings.firstDay?u:u-1)%7:t.isArray(u)||i.isDate(u)?n.pick===r.create(u).pick:t.isPlainObject(u)?r.withinRange(u,n):void 0});return u=u.length&&!u.filter(function(n){return t.isArray(n)&&"inverted"==n[3]||t.isPlainObject(n)&&n.inverted}).length,-1===r.item.enable?!u:u||n.pick<r.item.min.pick||n.pick>r.item.max.pick};r.prototype.parse=function(n,t,r){var f=this,u={};return t&&"string"==typeof t?(r&&r.format||(r=r||{},r.format=f.settings.format),f.formats.toArray(r.format).map(function(n){var r=f.formats[n],e=r?i.trigger(r,f,[t,u]):n.replace(/^!/,"").length;r&&(u[n]=t.substr(0,e));t=t.substr(e)}),[u.yyyy||u.yy,+(u.mm||u.m)-1,u.dd||u.d]):t};r.prototype.formats=function(){function n(n,t,i){var r=n.match(/[^\x00-\x7F]+|\w+/)[0];return i.mm||i.m||(i.m=t.indexOf(r)+1),r.length}function t(n){return n.match(/\w+/)[0].length}return{d:function(n,t){return n?i.digits(n):t.date},dd:function(n,t){return n?2:i.lead(t.date)},ddd:function(n,i){return n?t(n):this.settings.weekdaysShort[i.day]},dddd:function(n,i){return n?t(n):this.settings.weekdaysFull[i.day]},m:function(n,t){return n?i.digits(n):t.month+1},mm:function(n,t){return n?2:i.lead(t.month+1)},mmm:function(t,i){var r=this.settings.monthsShort;return t?n(t,r,i):r[i.month]},mmmm:function(t,i){var r=this.settings.monthsFull;return t?n(t,r,i):r[i.month]},yy:function(n,t){return n?2:(""+t.year).slice(2)},yyyy:function(n,t){return n?4:t.year},toArray:function(n){return n.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(n,t){var r=this;return r.formats.toArray(n).map(function(n){return i.trigger(r.formats[n],r,[0,t])||n.replace(/^!/,"")}).join("")}}}();r.prototype.isDateExact=function(n,r){var u=this;return i.isInteger(n)&&i.isInteger(r)||"boolean"==typeof n&&"boolean"==typeof r?n===r:(i.isDate(n)||t.isArray(n))&&(i.isDate(r)||t.isArray(r))?u.create(n).pick===u.create(r).pick:t.isPlainObject(n)&&t.isPlainObject(r)?u.isDateExact(n.from,r.from)&&u.isDateExact(n.to,r.to):!1};r.prototype.isDateOverlap=function(n,r){var u=this,f=u.settings.firstDay?1:0;return i.isInteger(n)&&(i.isDate(r)||t.isArray(r))?(n=n%7+f,n===u.create(r).day+1):i.isInteger(r)&&(i.isDate(n)||t.isArray(n))?(r=r%7+f,r===u.create(n).day+1):t.isPlainObject(n)&&t.isPlainObject(r)?u.overlapRanges(n,r):!1};r.prototype.flipEnable=function(n){var t=this.item;t.enable=n||(-1==t.enable?1:-1)};r.prototype.deactivate=function(n,r){var f=this,u=f.item.disable.slice(0);return"flip"==r?f.flipEnable():r===!1?(f.flipEnable(1),u=[]):r===!0?(f.flipEnable(-1),u=[]):r.map(function(n){for(var e,r=0;r<u.length;r+=1)if(f.isDateExact(n,u[r])){e=!0;break}e||(i.isInteger(n)||i.isDate(n)||t.isArray(n)||t.isPlainObject(n)&&n.from&&n.to)&&u.push(n)}),u};r.prototype.activate=function(n,r){var f=this,u=f.item.disable,e=u.length;return"flip"==r?f.flipEnable():r===!0?(f.flipEnable(1),u=[]):r===!1?(f.flipEnable(-1),u=[]):r.map(function(n){for(var o,s,h,r=0;e>r;r+=1){if(s=u[r],f.isDateExact(s,n)){o=u[r]=null;h=!0;break}if(f.isDateOverlap(s,n)){t.isPlainObject(n)?(n.inverted=!0,o=n):t.isArray(n)?(o=n,o[3]||o.push("inverted")):i.isDate(n)&&(o=[n.getFullYear(),n.getMonth(),n.getDate(),"inverted"]);break}}if(o)for(r=0;e>r;r+=1)if(f.isDateExact(u[r],n)){u[r]=null;break}if(h)for(r=0;e>r;r+=1)if(f.isDateOverlap(u[r],n)){u[r]=null;break}o&&u.push(o)}),u.filter(function(n){return null!=n})};r.prototype.nodes=function(n){var r=this,t=r.settings,o=r.item,c=o.now,l=o.select,a=o.highlight,e=o.view,w=o.disable,s=o.min,h=o.max,b=function(n,r){return t.firstDay&&(n.push(n.shift()),r.push(r.shift())),i.node("thead",i.node("tr",i.group({min:0,max:u-1,i:1,node:"th",item:function(i){return[n[i],t.klass.weekdays,'scope=col title="'+r[i]+'"']}})))}((t.showWeekdaysFull?t.weekdaysFull:t.weekdaysShort).slice(0),t.weekdaysFull.slice(0)),v=function(n){return i.node("div"," ",t.klass["nav"+(n?"Next":"Prev")]+(n&&e.year>=h.year&&e.month>=h.month||!n&&e.year<=s.year&&e.month<=s.month?" "+t.klass.navDisabled:""),"data-nav="+(n||-1)+" "+i.ariaAttr({role:"button",controls:r.$node[0].id+"_table"})+' title="'+(n?t.labelMonthNext:t.labelMonthPrev)+'"')},y=function(){var u=t.showMonthsShort?t.monthsShort:t.monthsFull;return t.selectMonths?i.node("select",i.group({min:0,max:11,i:1,node:"option",item:function(n){return[u[n],0,"value="+n+(e.month==n?" selected":"")+(e.year==s.year&&n<s.month||e.year==h.year&&n>h.month?" disabled":"")]}}),t.klass.selectMonth,(n?"":"disabled")+" "+i.ariaAttr({controls:r.$node[0].id+"_table"})+' title="'+t.labelMonthSelect+'"'):i.node("div",u[e.month],t.klass.month)},p=function(){var o=e.year,l=t.selectYears===!0?5:~~(t.selectYears/2),v,y;if(l){var c=s.year,a=h.year,u=o-l,f=o+l;return(c>u&&(f+=c-u,u=c),f>a)&&(v=u-c,y=f-a,u-=v>y?y:v,f=a),i.node("select",i.group({min:u,max:f,i:1,node:"option",item:function(n){return[n,0,"value="+n+(o==n?" selected":"")]}}),t.klass.selectYear,(n?"":"disabled")+" "+i.ariaAttr({controls:r.$node[0].id+"_table"})+' title="'+t.labelYearSelect+'"')}return i.node("div",o,t.klass.year)};return i.node("div",(t.selectYears?p()+y():y()+p())+v()+v(1),t.klass.header)+i.node("table",b+i.node("tbody",i.group({min:0,max:f-1,i:1,node:"tr",item:function(n){var f=t.firstDay&&0===r.create([e.year,e.month,1]).day?-7:0;return[i.group({min:u*n-e.day+f+1,max:function(){return this.min+u-1},i:1,node:"td",item:function(n){n=r.create([e.year,e.month,n+(t.firstDay?1:0)]);var u=l&&l.pick==n.pick,f=a&&a.pick==n.pick,o=w&&r.disabled(n)||n.pick<s.pick||n.pick>h.pick,v=i.trigger(r.formats.toString,r,[t.format,n]);return[i.node("div",n.date,function(i){return i.push(e.month==n.month?t.klass.infocus:t.klass.outfocus),c.pick==n.pick&&i.push(t.klass.now),u&&i.push(t.klass.selected),f&&i.push(t.klass.highlighted),o&&i.push(t.klass.disabled),i.join(" ")}([t.klass.day]),"data-pick="+n.pick+" "+i.ariaAttr({role:"gridcell",label:v,selected:u&&r.$node.val()===v?!0:null,activedescendant:f?!0:null,disabled:o?!0:null})),"",i.ariaAttr({role:"presentation"})]}})]}})),t.klass.table,'id="'+r.$node[0].id+'_table" '+i.ariaAttr({role:"grid",controls:r.$node[0].id,readonly:!0}))+i.node("div",i.node("button",t.today,t.klass.buttonToday,"type=button data-pick="+c.pick+(n&&!r.disabled(c)?"":" disabled")+" "+i.ariaAttr({controls:r.$node[0].id}))+i.node("button",t.clear,t.klass.buttonClear,"type=button data-clear=1"+(n?"":" disabled")+" "+i.ariaAttr({controls:r.$node[0].id}))+i.node("button",t.close,t.klass.buttonClose,"type=button data-close=true "+(n?"":" disabled")+" "+i.ariaAttr({controls:r.$node[0].id})),t.klass.footer)};r.defaults=function(n){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],today:"Today",clear:"Clear",close:"Close",closeOnSelect:!0,closeOnClear:!0,format:"d mmmm, yyyy",klass:{table:n+"table",header:n+"header",navPrev:n+"nav--prev",navNext:n+"nav--next",navDisabled:n+"nav--disabled",month:n+"month",year:n+"year",selectMonth:n+"select--month",selectYear:n+"select--year",weekdays:n+"weekday",day:n+"day",disabled:n+"day--disabled",selected:n+"day--selected",highlighted:n+"day--highlighted",now:n+"day--today",infocus:n+"day--infocus",outfocus:n+"day--outfocus",footer:n+"footer",buttonClear:n+"button--clear",buttonToday:n+"button--today",buttonClose:n+"button--close"}}}(n.klasses().picker+"__");n.extend("pickadate",r)}),function(n,t){function o(n){return!!(""===n||n&&n.charCodeAt&&n.substr)}function u(n){return v?v(n):"[object Array]"===y.call(n)}function s(n){return"[object Object]"===y.call(n)}function h(n,t){var i,n=n||{},t=t||{};for(i in t)t.hasOwnProperty(i)&&null==n[i]&&(n[i]=t[i]);return n}function r(n,t,i){var u=[],r,f;if(!n)return u;if(a&&n.map===a)return n.map(t,i);for(r=0,f=n.length;r<f;r++)u[r]=t.call(i,n[r],r,n);return u}function f(n,t){return n=Math.round(Math.abs(n)),isNaN(n)?t:n}function l(n){var t=i.settings.currency.format;return"function"==typeof n&&(n=n()),o(n)&&n.match("%v")?{pos:n,neg:n.replace("-","").replace("%v","-%v"),zero:n}:!n||!n.pos||!n.pos.match("%v")?o(t)?i.settings.currency.format={pos:t,neg:t.replace("%v","-%v"),zero:t}:t:n}var i={version:"0.4.1",settings:{currency:{symbol:"$",format:"%s%v",decimal:".",thousand:",",precision:2,grouping:3},number:{precision:0,grouping:3,thousand:",",decimal:"."}}},a=Array.prototype.map,v=Array.isArray,y=Object.prototype.toString,e=i.unformat=i.parse=function(n,t){if(u(n))return r(n,function(n){return e(n,t)});if(n=n||0,"number"==typeof n)return n;var t=t||".",i=RegExp("[^0-9-"+t+"]",["g"]),i=parseFloat((""+n).replace(/\((.*)\)/,"-$1").replace(i,"").replace(t,"."));return isNaN(i)?0:i},p=i.toFixed=function(n,t){var t=f(t,i.settings.number.precision),r=Math.pow(10,t);return(Math.round(i.unformat(n)*r)/r).toFixed(t)},c=i.formatNumber=i.format=function(n,t,o,l){if(u(n))return r(n,function(n){return c(n,t,o,l)});var n=e(n),a=h(s(t)?t:{precision:t,thousand:o,decimal:l},i.settings.number),y=f(a.precision),b=0>n?"-":"",v=parseInt(p(Math.abs(n||0),y),10)+"",w=3<v.length?v.length%3:0;return b+(w?v.substr(0,w)+a.thousand:"")+v.substr(w).replace(/(\d{3})(?=\d)/g,"$1"+a.thousand)+(y?a.decimal+p(Math.abs(n),y).split(".")[1]:"")},w=i.formatMoney=function(n,t,o,a,v,y){if(u(n))return r(n,function(n){return w(n,t,o,a,v,y)});var n=e(n),p=h(s(t)?t:{symbol:t,precision:o,thousand:a,decimal:v,format:y},i.settings.currency),b=l(p.format);return(0<n?b.pos:0>n?b.neg:b.zero).replace("%s",p.symbol).replace("%v",c(Math.abs(n),f(p.precision),p.thousand,p.decimal))};i.formatColumn=function(n,t,a,v,y,p){if(!n)return[];var w=h(s(t)?t:{symbol:t,precision:a,thousand:v,decimal:y,format:p},i.settings.currency),b=l(w.format),d=b.pos.indexOf("%s")<b.pos.indexOf("%v")?!0:!1,k=0,n=r(n,function(n){return u(n)?i.formatColumn(n,w):(n=e(n),n=(0<n?b.pos:0>n?b.neg:b.zero).replace("%s",w.symbol).replace("%v",c(Math.abs(n),f(w.precision),w.thousand,w.decimal)),n.length>k&&(k=n.length),n)});return r(n,function(n){return o(n)&&n.length<k?d?n.replace(w.symbol,w.symbol+Array(k-n.length+1).join(" ")):Array(k-n.length+1).join(" ")+n:n})};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=i),exports.accounting=i):"function"==typeof define&&define.amd?define([],function(){return i}):(i.noConflict=function(r){return function(){return n.accounting=r,i.noConflict=t,i}}(n.accounting),n.accounting=i)}(this),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):typeof exports!="undefined"?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function i(i,r){var u=this,f;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(i),appendDots:n(i),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous<\/button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,i){return n('<button type="button" />').text(i+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.focussed=!1;u.interrupted=!1;u.hidden="hidden";u.paused=!0;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(i);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(i).data("slick")||{};u.options=n.extend({},u.defaults,r,f);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;typeof document.mozHidden!="undefined"?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):typeof document.webkitHidden!="undefined"&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.instanceUid=t++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0)}var t=0;return i}();t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if(typeof i=="boolean")r=i,i=null;else if(i<0||i>=u.slideCount)return!1;u.unload();typeof i=="number"?i===0&&u.$slides.length===0?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.getNavTarget=function(){var i=this,t=i.options.asNavFor;return t&&t!==null&&(t=n(t).not(i.$slider)),t};t.prototype.asNavFor=function(t){var r=this,i=r.getNavTarget();i!==null&&typeof i=="object"&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayClear();n.slideCount>n.options.slidesToShow&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this,t=n.currentSlide+n.options.slidesToScroll;n.paused||n.interrupted||n.focussed||(n.options.infinite===!1&&(n.direction===1&&n.currentSlide+1===n.slideCount-1?n.direction=0:n.direction===0&&(t=n.currentSlide-n.options.slidesToScroll,n.currentSlide-1==0&&(n.direction=1))),n.slideHandler(t))};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var t=this,i,r;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(t.$slider.addClass("slick-dotted"),r=n("<ul />").addClass(t.options.dotsClass),i=0;i<=t.getDotCount();i+=1)r.append(n("<li />").append(t.options.customPaging.call(this,t,i)));t.$dots=r.appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=t.slideCount===0?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var n=this,t,i,r,f,c,u,e,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>0){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;t<c;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.empty().append(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var r=this,f,u,e,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if(r.respondTo==="window"?e=h:r.respondTo==="slider"?e=s:r.respondTo==="min"&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&r.options.responsive!==null){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));u!==null?r.activeBreakpoint!==null?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,r.breakpointSettings[u]==="unslick"?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):r.activeBreakpoint!==null&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var r=this,u=n(t.currentTarget),f,e,o,s;u.is("a")&&t.preventDefault();u.is("li")||(u=u.closest("li"));o=r.slideCount%r.options.slidesToScroll!=0;f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll;switch(t.data.message){case"previous":e=f===0?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=f===0?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=t.data.index===0?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var u=this,t,i,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&t.$dots!==null&&(n("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",n.proxy(t.interrupt,t,!0)).off("mouseleave.slick",n.proxy(t.interrupt,t,!1)),t.options.accessibility===!0&&t.$dots.off("keydown.slick",t.keyHandler));t.$slider.off("focus.slick blur.slick");t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),t.options.accessibility===!0&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler)));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.cleanUpSlideEvents();t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.cleanUpRows=function(){var n=this,t;n.options.rows>0&&(t=n.$slides.children().children(),t.removeAttr("style"),n.$slider.empty().append(t))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.$slider.removeClass("slick-dotted");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;n!==null&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.options.pauseOnFocus&&(t.focussed=r.is(":focus"),t.autoPlay())},0)})};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,i=0,r=0,t=0;if(n.options.infinite===!0)if(n.slideCount<=n.options.slidesToShow)++t;else while(i<n.slideCount)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)t=n.slideCount;else if(n.options.asNavFor)while(i<n.slideCount)++t,i=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else t=1+Math.ceil((n.slideCount-n.options.slidesToShow)/n.options.slidesToScroll);return t-1};t.prototype.getLeft=function(n){var t=this,f,r,u=0,i,e;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,e=-1,t.options.vertical===!0&&t.options.centerMode===!0&&(t.options.slidesToShow===2?e=-1.5:t.options.slidesToShow===1&&(e=-2)),u=r*t.options.slidesToShow*e),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.slideCount<=t.options.slidesToShow?t.slideOffset=t.slideWidth*Math.floor(t.options.slidesToShow)/2-t.slideWidth*t.slideCount/2:t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=(t.options.rtl===!0?i[0]?(t.$slideTrack.width()-i[0].offsetLeft-i.width())*-1:0:i[0]?i[0].offsetLeft*-1:0)+(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var n=this,t=0,i=0,u=[],r;for(n.options.infinite===!1?r=n.slideCount:(t=n.options.slidesToScroll*-1,i=n.options.slidesToScroll*-1,r=n.slideCount*2);t<r;)u.push(t),t=i+n.options.slidesToScroll,i+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var t=this,i,r;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>t.swipeLeft*-1)return i=f,!1}),Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots(),i.checkResponsive(!0),i.focusHandler());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA();i.options.autoplay&&(i.paused=!1,i.autoPlay())};t.prototype.initADA=function(){var t=this,f=Math.ceil(t.slideCount/t.options.slidesToShow),r=t.getNavigableIndexes().filter(function(n){return n>=0&&n<t.slideCount}),i,u;for(t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),t.$dots!==null&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){var f=r.indexOf(i),u;n(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+i,tabindex:-1});f!==-1&&(u="slick-slide-control"+t.instanceUid+f,n("#"+u).length&&n(this).attr({"aria-describedby":u}))}),t.$dots.attr("role","tablist").find("li").each(function(i){var u=r[i];n(this).attr({role:"presentation"});n(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+i,"aria-controls":"slick-slide"+t.instanceUid+u,"aria-label":i+1+" of "+f,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end()),i=t.currentSlide,u=i+t.options.slidesToShow;i<u;i++)t.options.focusOnChange?t.$slides.eq(i).attr({tabindex:"0"}):t.$slides.eq(i).removeAttr("tabindex");t.activateADA()};t.prototype.initArrowEvents=function(){var n=this;if(n.options.arrows===!0&&n.slideCount>n.options.slidesToShow){n.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},n.changeSlide);n.$nextArrow.off("click.slick").on("click.slick",{message:"next"},n.changeSlide);if(n.options.accessibility===!0){n.$prevArrow.on("keydown.slick",n.keyHandler);n.$nextArrow.on("keydown.slick",n.keyHandler)}}};t.prototype.initDotEvents=function(){var t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);if(t.options.accessibility===!0)t.$dots.on("keydown.slick",t.keyHandler)}if(t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.slideCount>t.options.slidesToShow)n("li",t.$dots).on("mouseenter.slick",n.proxy(t.interrupt,t,!0)).on("mouseleave.slick",n.proxy(t.interrupt,t,!1))};t.prototype.initSlideEvents=function(){var t=this;if(t.options.pauseOnHover){t.$list.on("mouseenter.slick",n.proxy(t.interrupt,t,!0));t.$list.on("mouseleave.slick",n.proxy(t.interrupt,t,!1))}};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.initSlideEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));if(t.options.accessibility===!0)t.$list.on("keydown.slick",t.keyHandler);if(t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(n.keyCode===37&&t.options.accessibility===!0?t.changeSlide({data:{message:t.options.rtl===!0?"next":"previous"}}):n.keyCode===39&&t.options.accessibility===!0&&t.changeSlide({data:{message:t.options.rtl===!0?"previous":"next"}}))};t.prototype.lazyLoad=function(){function e(i){n("img[data-lazy]",i).each(function(){var i=n(this),r=n(this).attr("data-lazy"),f=n(this).attr("data-srcset"),e=n(this).attr("data-sizes")||t.$slider.attr("data-sizes"),u=document.createElement("img");u.onload=function(){i.animate({opacity:0},100,function(){f&&(i.attr("srcset",f),e&&i.attr("sizes",e));i.attr("src",r).animate({opacity:1},200,function(){i.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")});t.$slider.trigger("lazyLoaded",[t,i,r])})};u.onerror=function(){i.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error");t.$slider.trigger("lazyLoadError",[t,i,r])};u.src=r})}var t=this,u,f,i,r,s;if(t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),r=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),r=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,r=Math.ceil(i+t.options.slidesToShow),t.options.fade===!0&&(i>0&&i--,r<=t.slideCount&&r++)),u=t.$slider.find(".slick-slide").slice(i,r),t.options.lazyLoad==="anticipated"){var o=i-1,h=r,c=t.$slider.find(".slick-slide");for(s=0;s<t.options.slidesToScroll;s++)o<0&&(o=t.slideCount-1),u=u.add(c.eq(o)),u=u.add(c.eq(h)),o--,h++}e(u);t.slideCount<=t.options.slidesToShow?(f=t.$slider.find(".slick-slide"),e(f)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(f=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),e(f)):t.currentSlide===0&&(f=t.$slider.find(".slick-cloned").slice(t.options.slidesToShow*-1),e(f))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();n.options.lazyLoad==="progressive"&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.autoPlay();n.options.autoplay=!0;n.paused=!1;n.focussed=!1;n.interrupted=!1};t.prototype.postSlide=function(t){var i=this,r;i.unslicked||(i.$slider.trigger("afterChange",[i,t]),i.animating=!1,i.slideCount>i.options.slidesToShow&&i.setPosition(),i.swipeLeft=null,i.options.autoplay&&i.autoPlay(),i.options.accessibility===!0&&(i.initADA(),i.options.focusOnChange&&(r=n(i.$slides.get(i.currentSlide)),r.attr("tabindex",0).focus())))};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(t){t=t||1;var i=this,s=n("img[data-lazy]",i.$slider),r,u,e,o,f;s.length?(r=s.first(),u=r.attr("data-lazy"),e=r.attr("data-srcset"),o=r.attr("data-sizes")||i.$slider.attr("data-sizes"),f=document.createElement("img"),f.onload=function(){e&&(r.attr("srcset",e),o&&r.attr("sizes",o));r.attr("src",u).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading");i.options.adaptiveHeight===!0&&i.setPosition();i.$slider.trigger("lazyLoaded",[i,r,u]);i.progressiveLazyLoad()},f.onerror=function(){t<3?setTimeout(function(){i.progressiveLazyLoad(t+1)},500):(r.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),i.$slider.trigger("lazyLoadError",[i,r,u]),i.progressiveLazyLoad())},f.src=u):i.$slider.trigger("allImagesLoaded",[i])};t.prototype.refresh=function(t){var i=this,r,u;u=i.slideCount-i.options.slidesToShow;!i.options.infinite&&i.currentSlide>u&&(i.currentSlide=u);i.slideCount<=i.options.slidesToShow&&(i.currentSlide=0);r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var t=this,u,f,i,r=t.options.responsive||null;if(n.type(r)==="array"&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,r.hasOwnProperty(u)){for(f=r[u].breakpoint;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;if(t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&t.currentSlide!==0&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),t.options.focusOnSelect===!0)n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses(typeof t.currentSlide=="number"?t.currentSlide:0);t.setPosition();t.focusHandler();t.paused=!t.options.autoplay;t.autoPlay();t.$slider.trigger("reInit",[t])};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;if(typeof n=="boolean"?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||n<0||n>r.slideCount-1)return!1;r.unload();i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove();r.$slides=r.$slideTrack.children(this.options.slide);r.$slideTrack.children(this.options.slide).detach();r.$slideTrack.append(r.$slides);r.$slidesCache=r.$slides;r.reinit()};t.prototype.setCSS=function(n){var t=this,i={},r,u;t.options.rtl===!0&&(n=-n);r=t.positionProp=="left"?Math.ceil(n)+"px":"0px";u=t.positionProp=="top"?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var t=this,i;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;n.options.slidesToShow===1&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(){var t=this,u,f,e,i,o=!1,r;if(n.type(arguments[0])==="object"?(e=arguments[0],o=arguments[1],r="multiple"):n.type(arguments[0])==="string"&&(e=arguments[0],i=arguments[1],o=arguments[2],arguments[0]==="responsive"&&n.type(arguments[1])==="array"?r="responsive":typeof arguments[1]!="undefined"&&(r="single")),r==="single")t.options[e]=i;else if(r==="multiple")n.each(e,function(n,i){t.options[n]=i});else if(r==="responsive")for(f in i)if(n.type(t.options.responsive)!=="array")t.options.responsive=[i[f]];else{for(u=t.options.responsive.length-1;u>=0;)t.options.responsive[u].breakpoint===i[f].breakpoint&&t.options.responsive.splice(u,1),u--;t.options.responsive.push(i[f])}o&&(t.unload(),t.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";n.positionProp==="top"?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(t.WebkitTransition!==undefined||t.MozTransition!==undefined||t.msTransition!==undefined)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&(typeof n.options.zIndex=="number"?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);t.OTransform!==undefined&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.MozTransform!==undefined&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",t.perspectiveProperty===undefined&&t.MozPerspective===undefined&&(n.animType=!1));t.webkitTransform!==undefined&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",t.perspectiveProperty===undefined&&t.webkitPerspective===undefined&&(n.animType=!1));t.msTransform!==undefined&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",t.msTransform===undefined&&(n.animType=!1));t.transform!==undefined&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&n.animType!==null&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var t=this,u,i,r,f,e;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(e=t.options.slidesToShow%2==0?1:0,u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u+e,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1+e,r+u+2).addClass("slick-active").attr("aria-hidden","false")),n===0?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));(t.options.lazyLoad==="ondemand"||t.options.lazyLoad==="anticipated")&&t.lazyLoad()};t.prototype.setupInfinite=function(){var t=this,i,r,u;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;i<u+t.slideCount;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.interrupt=function(n){var t=this;n||t.autoPlay();t.interrupted=n};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));if(r||(r=0),i.slideCount<=i.options.slidesToShow){i.slideHandler(r,!1,!0);return}i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,s,o,h=null,r=this,e;if((t=t||!1,r.animating!==!0||r.options.waitForAnimate!==!0)&&(r.options.fade!==!0||r.currentSlide!==n)){if(t===!1&&r.asNavFor(n),u=n,h=r.getLeft(u),o=r.getLeft(r.currentSlide),r.currentLeft=r.swipeLeft===null?o:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(n<0||n>r.getDotCount()*r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.infinite===!1&&r.options.centerMode===!0&&(n<0||n>r.slideCount-r.options.slidesToScroll)){r.options.fade===!1&&(u=r.currentSlide,i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(o,function(){r.postSlide(u)}):r.postSlide(u));return}if(r.options.autoplay&&clearInterval(r.autoPlayTimer),f=u<0?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),s=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.options.asNavFor&&(e=r.getNavTarget(),e=e.slick("getSlick"),e.slideCount<=e.options.slidesToShow&&e.setSlideClasses(r.currentSlide)),r.updateDots(),r.updateArrows(),r.options.fade===!0){i!==!0?(r.fadeSlideOut(s),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f);r.animateHeight();return}i!==!0&&r.slideCount>r.options.slidesToShow?r.animateSlide(h,function(){r.postSlide(f)}):r.postSlide(f)}};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return(i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(u*180/Math.PI),n<0&&(n=360-Math.abs(n)),n<=45&&n>=0)?t.options.rtl===!1?"left":"right":n<=360&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&n<=225?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&n<=135?"down":"up":"vertical"};t.prototype.swipeEnd=function(){var n=this,i,t;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,n.touchObject.curX===undefined)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){t=n.swipeDirection();switch(t){case"left":case"down":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.currentDirection=0;break;case"right":case"up":i=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.currentDirection=1}t!="vertical"&&(n.slideHandler(i),n.touchObject={},n.$slider.trigger("swipe",[n,t]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(t.options.swipe!==!1&&(!("ontouchend"in document)||t.options.swipe!==!1)&&(t.options.draggable!==!1||n.type.indexOf("mouse")===-1)){t.touchObject.fingerCount=n.originalEvent&&n.originalEvent.touches!==undefined?n.originalEvent.touches.length:1;t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold;t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold);switch(n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}}};t.prototype.swipeMove=function(n){var t=this,f,e,r,u,i,o;if(i=n.originalEvent!==undefined?n.originalEvent.touches:null,!t.dragging||t.scrolling||i&&i.length!==1)return!1;if(f=t.getLeft(t.currentSlide),t.touchObject.curX=i!==undefined?i[0].pageX:n.clientX,t.touchObject.curY=i!==undefined?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),o=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2))),!t.options.verticalSwiping&&!t.swiping&&o>4)return t.scrolling=!0,!1;if(t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=o),e=t.swipeDirection(),n.originalEvent!==undefined&&t.touchObject.swipeLength>4&&(t.swiping=!0,n.preventDefault()),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(t.currentSlide===0&&e==="right"||t.currentSlide>=t.getDotCount()&&e==="left")&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1)return!1;if(t.animating===!0)return t.swipeLeft=null,!1;t.setCSS(t.swipeLeft)};t.prototype.swipeStart=function(n){var t=this,i;if(t.interrupted=!0,t.touchObject.fingerCount!==1||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;n.originalEvent!==undefined&&n.originalEvent.touches!==undefined&&(i=n.originalEvent.touches[0]);t.touchObject.startX=t.touchObject.curX=i!==undefined?i.pageX:n.clientX;t.touchObject.startY=t.touchObject.curY=i!==undefined?i.pageY:n.clientY;t.dragging=!0};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;n.$slidesCache!==null&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var n=this,t;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.currentSlide===0?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;n.$dots!==null&&(n.$dots.find("li").removeClass("slick-active").end(),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active"))};t.prototype.visibility=function(){var n=this;n.options.autoplay&&(n.interrupted=document[n.hidden]?!0:!1)};n.fn.slick=function(){for(var i=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=i.length,u,n=0;n<e;n++)if(typeof r=="object"||typeof r=="undefined"?i[n].slick=new t(i[n],r):u=i[n].slick[r].apply(i[n].slick,f),typeof u!="undefined")return u;return i}});!function(n,t){"function"==typeof define&&define.amd?define([],function(){return n.svg4everybody=t()}):"object"==typeof exports?module.exports=t():n.svg4everybody=t()}(this,function(){function n(n,t){var i,r,u;if(t){for(i=document.createDocumentFragment(),r=!n.getAttribute("viewBox")&&t.getAttribute("viewBox"),r&&n.setAttribute("viewBox",r),u=t.cloneNode(!0);u.childNodes.length;)i.appendChild(u.firstChild);n.appendChild(i)}}function t(t){t.onreadystatechange=function(){if(4===t.readyState){var i=t._cachedDocument;i||(i=t._cachedDocument=document.implementation.createHTMLDocument(""),i.body.innerHTML=t.responseText,t._cachedTarget={});t._embeds.splice(0).map(function(r){var u=t._cachedTarget[r.id];u||(u=t._cachedTarget[r.id]=i.getElementById(r.id));n(r.svg,u)})}};t.onreadystatechange()}function i(i){function f(){for(var c,h,v,i,l=0;l<o.length;)if(c=o[l],h=c.parentNode,h&&/svg/i.test(h.nodeName)){if(v=c.getAttribute("xlink:href"),u&&(!r.validate||r.validate(v,h,c))){h.removeChild(c);var y=v.split("#"),a=y.shift(),p=y.join("#");a.length?(i=e[a],i||(i=e[a]=new XMLHttpRequest,i.open("GET",a),i.send(),i._embeds=[]),i._embeds.push({svg:h,id:p}),t(i)):n(h,document.getElementById(p))}}else++l;s(f,67)}var u,r=Object(i);u="polyfill"in r?r.polyfill:/\bTrident\/[567]\b|\bMSIE (?:9|10)\.0\b/.test(navigator.userAgent)||(navigator.userAgent.match(/\bEdge\/12\.(\d+)\b/)||[])[1]<10547||(navigator.userAgent.match(/\bAppleWebKit\/(\d+)\b/)||[])[1]<537;var e={},s=window.requestAnimationFrame||setTimeout,o=document.getElementsByTagName("use");u&&f()}return i});typeof navigator!="undefined"&&function(n,t){typeof define=="function"&&define.amd?define(function(){return t(n)}):typeof module=="object"&&module.exports?module.exports=t(n):(n.lottie=t(n),n.bodymovin=n.lottie)}(window||{},function(n){"use strict";function ts(){return{}}function bf(n){ns=n?Math.round:function(n){return n}}function hi(n){n.style.position="absolute";n.style.top=0;n.style.left=0;n.style.display="block";n.style.transformOrigin="0 0";n.style.webkitTransformOrigin="0 0";n.style.backfaceVisibility="visible";n.style.webkitBackfaceVisibility="visible";n.style.transformStyle="preserve-3d";n.style.webkitTransformStyle="preserve-3d";n.style.mozTransformStyle="preserve-3d"}function kf(n,t,i,r){this.type=n;this.currentTime=t;this.totalTime=i;this.direction=r<0?-1:1}function df(n,t){this.type=n;this.direction=t<0?-1:1}function gf(n,t,i,r){this.type=n;this.currentLoop=i;this.totalLoops=t;this.direction=r<0?-1:1}function ne(n,t,i){this.type=n;this.firstFrame=t;this.totalFrames=i}function te(n,t){this.type=n;this.target=t}function is(n,t){this.type="renderFrameError";this.nativeError=n;this.currentTime=t}function rs(n){this.type="configError";this.nativeError=n}function gu(n,t,i){var r,u,f,h,c,e,o,s;switch(e=i*(1-t),o=i*(1-(c=6*n-(h=Math.floor(6*n)))*t),s=i*(1-(1-c)*t),h%6){case 0:r=i;u=s;f=e;break;case 1:r=o;u=i;f=e;break;case 2:r=e;u=i;f=s;break;case 3:r=e;u=o;f=i;break;case 4:r=s;u=e;f=i;break;case 5:r=i;u=e;f=o}return[r,u,f]}function nf(n,t,i){var r,f=Math.max(n,t,i),e=Math.min(n,t,i),u=f-e,o=0===f?0:u/f,s=f/255;switch(f){case e:r=0;break;case n:r=t-i+u*(t<i?6:0);r/=6*u;break;case t:r=i-n+2*u;r/=6*u;break;case i:r=n-t+4*u;r/=6*u}return[r,o,s]}function re(n,t){var i=nf(255*n[0],255*n[1],255*n[2]);return i[1]+=t,1<i[1]?i[1]=1:i[1]<=0&&(i[1]=0),gu(i[0],i[1],i[2])}function ue(n,t){var i=nf(255*n[0],255*n[1],255*n[2]);return i[2]+=t,1<i[2]?i[2]=1:i[2]<0&&(i[2]=0),gu(i[0],i[1],i[2])}function fe(n,t){var i=nf(255*n[0],255*n[1],255*n[2]);return i[0]+=t/360,1<i[0]?i[0]-=1:i[0]<0&&(i[0]+=1),gu(i[0],i[1],i[2])}function oe(){}function c(n){return Array.apply(null,{length:n})}function t(n){return document.createElementNS(ko,n)}function b(n){return document.createElement(n)}function rt(){}function f(n,t){for(var u,f=n.length,r,i=0;i<f;i+=1)for(r in u=n[i].prototype)Object.prototype.hasOwnProperty.call(u,r)&&(t.prototype[r]=u[r])}function lr(n,t){return Object.getOwnPropertyDescriptor(n,t)}function us(n){function t(){}return t.prototype=n,t}function fs(){function i(n,t,i,r,u,f){var e=n*r+t*u+i*f-u*r-f*n-i*t;return-.001<e&&e<.001}function o(n){this.segmentLength=0;this.points=new Array(n)}function s(n,t){this.partialLength=n;this.point=t}function u(n,t){var u=t.percents,r=t.lengths,e=u.length,i=d((e-1)*n),f=n*t.addedLength,s=0,h,o;if(i===e-1||0===i||f===r[i])return u[i];for(h=r[i]>f?-1:1,o=!0;o;)if(r[i]<=f&&r[i+1]>f?(s=(f-r[i])/(r[i+1]-r[i]),o=!1):i+=h,i<0||e-1<=i){if(i===e-1)return u[i];o=!1}return u[i]+(u[i+1]-u[i])*s}var n=Math,f=function(n,t,i,r){for(var u,v,f,o,y=ui,h=0,c=[],l=[],s=pe.newElement(),a=i.length,e=0;e<y;e+=1){for(f=e/(y-1),u=o=0;u<a;u+=1)v=ct(1-f,3)*n[u]+3*ct(1-f,2)*f*i[u]+3*(1-f)*ct(f,2)*r[u]+ct(f,3)*t[u],c[u]=v,null!==l[u]&&(o+=ct(c[u]-l[u],2)),l[u]=c[u];o&&(h+=o=uu(o));s.percents[e]=f;s.lengths[e]=h}return s.addedLength=h,s},r,h=(r={},function(n,t,u,f){var w=(n[0]+"_"+n[1]+"_"+t[0]+"_"+t[1]+"_"+u[0]+"_"+u[1]+"_"+f[0]+"_"+f[1]).replace(/\./g,"p"),p;if(!r[w]){var l,e,b,d,h,a,v,y=ui,g=0,k=null;for(2===n.length&&(n[0]!==t[0]||n[1]!==t[1])&&i(n[0],n[1],t[0],t[1],n[0]+u[0],n[1]+u[1])&&i(n[0],n[1],t[0],t[1],t[0]+f[0],t[1]+f[1])&&(y=2),p=new o(y),b=u.length,l=0;l<y;l+=1){for(v=c(b),h=l/(y-1),e=a=0;e<b;e+=1)d=ct(1-h,3)*n[e]+3*ct(1-h,2)*h*(n[e]+u[e])+3*(1-h)*ct(h,2)*(t[e]+f[e])+ct(h,3)*t[e],v[e]=d,null!==k&&(a+=ct(v[e]-k[e],2));g+=a=uu(a);p.points[l]=new s(a,v);k=v}p.segmentLength=g;r[w]=p}return r[w]}),t=e("float32",8);return{getSegmentsLength:function(n){for(var u=ye.newElement(),c=n.c,i=n.v,o=n.o,s=n.i,h=n._length,r=u.lengths,e=0,t=0;t<h-1;t+=1)r[t]=f(i[t],i[t+1],o[t],s[t+1]),e+=r[t].addedLength;return c&&h&&(r[t]=f(i[t],i[0],o[t],s[0]),e+=r[t].addedLength),u.totalLength=e,u},getNewSegment:function(i,r,f,e,o,s,h){o<0?o=0:1<o&&(o=1);for(var v=u(o,h),c=u(s=1<s?1:s,h),p=i.length,y=1-v,l=1-c,w=y*y*y,b=v*y*y*3,k=v*v*y*3,d=v*v*v,g=y*y*l,nt=v*y*l+y*v*l+y*y*c,tt=v*v*l+y*v*c+v*y*c,it=v*v*c,rt=y*l*l,ut=v*l*l+y*c*l+y*l*c,ft=v*c*l+y*c*c+v*l*c,et=v*c*c,ot=l*l*l,st=c*l*l+l*c*l+l*l*c,ht=c*c*l+l*c*c+c*l*c,ct=c*c*c,a=0;a<p;a+=1)t[4*a]=n.round(1e3*(w*i[a]+b*f[a]+k*e[a]+d*r[a]))/1e3,t[4*a+1]=n.round(1e3*(g*i[a]+nt*f[a]+tt*e[a]+it*r[a]))/1e3,t[4*a+2]=n.round(1e3*(rt*i[a]+ut*f[a]+ft*e[a]+et*r[a]))/1e3,t[4*a+3]=n.round(1e3*(ot*i[a]+st*f[a]+ht*e[a]+ct*r[a]))/1e3;return t},getPointInSegment:function(t,i,r,f,e,o){var s=u(e,o),h=1-s;return[n.round(1e3*(h*h*h*t[0]+(s*h*h+h*s*h+h*h*s)*r[0]+(s*s*h+h*s*s+s*h*s)*f[0]+s*s*s*i[0]))/1e3,n.round(1e3*(h*h*h*t[1]+(s*h*h+h*s*h+h*h*s)*r[1]+(s*s*h+h*s*s+s*h*s)*f[1]+s*s*s*i[1]))/1e3]},buildBezierData:h,pointOnLine2D:i,pointOnLine3D:function(t,r,u,f,e,o,s,h,c){if(0===u&&0===o&&0===c)return i(t,r,f,e,s,h);var y,l=n.sqrt(n.pow(f-t,2)+n.pow(e-r,2)+n.pow(o-u,2)),a=n.sqrt(n.pow(s-t,2)+n.pow(h-r,2)+n.pow(c-u,2)),v=n.sqrt(n.pow(s-f,2)+n.pow(h-e,2)+n.pow(c-o,2));return-.0001<(y=a<l?v<l?l-a-v:v-a-l:a<v?v-a-l:a-l-v)&&y<.0001}}}function he(n){for(var r=n.fStyle?n.fStyle.split(" "):[],t="normal",u="normal",f=r.length,i=0;i<f;i+=1)switch(r[i].toLowerCase()){case"italic":u="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"}return{style:u,weight:n.fWeight||t}}function ci(){this.c=!1;this._length=0;this._maxLength=8;this.v=c(this._maxLength);this.o=c(this._maxLength);this.i=c(this._maxLength)}function gt(){}function kt(){}function vr(){}function yr(){}function ni(){}function tf(){this._length=0;this._maxLength=4;this.shapes=c(this._maxLength)}function pr(n,t,r,u){var f,o,s;for(this.elem=n,this.frameId=-1,this.dataProps=c(t.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=e("float32",t.length?t.length-1:0),this.dashoffset=e("float32",1),this.initDynamicPropertyContainer(u),s=t.length||0,f=0;f<s;f+=1)o=i.getProp(n,t[f].v,0,0,this),this.k=o.k||this.k,this.dataProps[f]={n:t[f].n,p:o};this.k||this.getValue(!0);this._isAnimated=this.k}function ir(n,t,r){this.data=t;this.c=e("uint8c",4*t.p);var u=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=e("float32",u);this._cmdf=!1;this._omdf=!1;this._collapsable=this.checkCollapsable();this._hasOpacity=u;this.initDynamicPropertyContainer(r);this.prop=i.getProp(n,t.k,1,null,this);this.k=this.prop.k;this.getValue(!0)}function bi(n,t,i){this._isFirstFrame=!0;this._hasMaskedPath=!1;this._frameId=-1;this._textData=n;this._renderType=t;this._elem=i;this._animatorsData=c(this._textData.a.length);this._pathData={};this._moreOptions={alignment:{}};this.renderedLetters=[];this.lettersChangedFlag=!1;this.initDynamicPropertyContainer(i)}function ss(n,t,r){var f={propType:!1},e=i.getProp,u=t.a;this.a={r:u.r?e(n,u.r,0,s,r):f,rx:u.rx?e(n,u.rx,0,s,r):f,ry:u.ry?e(n,u.ry,0,s,r):f,sk:u.sk?e(n,u.sk,0,s,r):f,sa:u.sa?e(n,u.sa,0,s,r):f,s:u.s?e(n,u.s,1,.01,r):f,a:u.a?e(n,u.a,1,0,r):f,o:u.o?e(n,u.o,0,.01,r):f,p:u.p?e(n,u.p,1,0,r):f,sw:u.sw?e(n,u.sw,0,0,r):f,sc:u.sc?e(n,u.sc,1,0,r):f,fc:u.fc?e(n,u.fc,1,0,r):f,fh:u.fh?e(n,u.fh,0,0,r):f,fs:u.fs?e(n,u.fs,0,.01,r):f,fb:u.fb?e(n,u.fb,0,.01,r):f,t:u.t?e(n,u.t,0,0,r):f};this.s=ff.getTextSelectorProp(n,t.s,r);this.s.t=t.s.t}function uf(n,t,i,r,u,f){this.o=n;this.sw=t;this.sc=i;this.fc=r;this.m=u;this.p=f;this._mdf={o:!0,sw:!!t,sc:!!i,fc:!!r,m:!0,p:!0}}function g(n,t){this._frameId=hr;this.pv="";this.v="";this.kf=!1;this._isFirstFrame=!0;this._mdf=!1;this.data=t;this.elem=n;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)}function ft(){}function p(n,i){var r,u,e,f,o,s,h;this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.svgElement=t("svg");r="";i&&i.title&&(u=t("title"),e=nt(),u.setAttribute("id",e),u.textContent=i.title,this.svgElement.appendChild(u),r+=e);i&&i.description&&(f=t("desc"),o=nt(),f.setAttribute("id",o),f.textContent=i.description,this.svgElement.appendChild(f),r+=" "+o);r&&this.svgElement.setAttribute("aria-labelledby",r);s=t("defs");this.svgElement.appendChild(s);h=t("g");this.svgElement.appendChild(h);this.layerElement=h;this.renderConfig={preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:i&&i.contentVisibility||"visible",progressiveLoad:i&&i.progressiveLoad||!1,hideOnTransparent:!(i&&!1===i.hideOnTransparent),viewBoxOnly:i&&i.viewBoxOnly||!1,viewBoxSize:i&&i.viewBoxSize||!1,className:i&&i.className||"",id:i&&i.id||"",focusable:i&&i.focusable,filterSize:{width:i&&i.filterSize&&i.filterSize.width||"100%",height:i&&i.filterSize&&i.filterSize.height||"100%",x:i&&i.filterSize&&i.filterSize.x||"0%",y:i&&i.filterSize&&i.filterSize.y||"0%"}};this.globalData={_mdf:!1,frameNum:-1,defs:s,renderConfig:this.renderConfig};this.elements=[];this.pendingElements=[];this.destroyed=!1;this.rendererType="svg"}function w(t,i){this.animationItem=t;this.renderConfig={clearCanvas:!i||void 0===i.clearCanvas||i.clearCanvas,context:i&&i.context||null,progressiveLoad:i&&i.progressiveLoad||!1,preserveAspectRatio:i&&i.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:i&&i.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:i&&i.contentVisibility||"visible",className:i&&i.className||"",id:i&&i.id||""};this.renderConfig.dpr=i&&i.dpr||1;this.animationItem.wrapper&&(this.renderConfig.dpr=i&&i.dpr||n.devicePixelRatio||1);this.renderedFrame=-1;this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1};this.contextData=new cf;this.elements=[];this.pendingElements=[];this.transformMat=new a;this.completeLayers=!1;this.rendererType="canvas"}function l(n,t){this.animationItem=n;this.layers=null;this.renderedFrame=-1;this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}};this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig};this.pendingElements=[];this.elements=[];this.threeDElements=[];this.destroyed=!1;this.camera=null;this.supports3d=!0;this.rendererType="html"}function oi(n,r,u){var f,o,a,v,rt,k,p;this.data=n;this.element=r;this.globalData=u;this.storedData=[];this.masksProperties=this.data.masksProperties||[];this.maskElement=null;a=this.globalData.defs;v=this.masksProperties?this.masksProperties.length:0;this.viewData=c(v);this.solidPath="";var w,ut,h,d,l,g,e=this.masksProperties,y=0,s=[],b=nt(),tt="clipPath",it="clip-path";for(f=0;f<v;f+=1)if(("a"!==e[f].mode&&"n"!==e[f].mode||e[f].inv||100!==e[f].o.k||e[f].o.x)&&(it=tt="mask"),"s"!==e[f].mode&&"i"!==e[f].mode||0!==y?h=null:((h=t("rect")).setAttribute("fill","#ffffff"),h.setAttribute("width",this.element.comp.data.w||0),h.setAttribute("height",this.element.comp.data.h||0),s.push(h)),o=t("path"),"n"===e[f].mode)this.viewData[f]={op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:bt.getShapeProp(this.element,e[f],3),elem:o,lastPath:""},a.appendChild(o);else{if(y+=1,o.setAttribute("fill","s"===e[f].mode?"#000000":"#ffffff"),o.setAttribute("clip-rule","nonzero"),0!==e[f].x.k?(it=tt="mask",g=i.getProp(this.element,e[f].x,0,null,this.element),rt=nt(),(d=t("filter")).setAttribute("id",rt),(l=t("feMorphology")).setAttribute("operator","erode"),l.setAttribute("in","SourceGraphic"),l.setAttribute("radius","0"),d.appendChild(l),a.appendChild(d),o.setAttribute("stroke","s"===e[f].mode?"#000000":"#ffffff")):g=l=null,this.storedData[f]={elem:o,x:g,expan:l,lastPath:"",lastOperator:"",filterId:rt,lastRadius:0},"i"===e[f].mode){for(ut=s.length,k=t("g"),w=0;w<ut;w+=1)k.appendChild(s[w]);p=t("mask");p.setAttribute("mask-type","alpha");p.setAttribute("id",b+"_"+y);p.appendChild(o);a.appendChild(p);k.setAttribute("mask","url("+ot+"#"+b+"_"+y+")");s.length=0;s.push(k)}else s.push(o);e[f].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath());this.viewData[f]={elem:o,lastPath:"",op:i.getProp(this.element,e[f].o,0,.01,this.element),prop:bt.getShapeProp(this.element,e[f],3),invRect:h};this.viewData[f].prop.k||this.drawPath(e[f],this.viewData[f].prop.v,this.viewData[f])}for(this.maskElement=t(tt),v=s.length,f=0;f<v;f+=1)this.maskElement.appendChild(s[f]);0<y&&(this.maskElement.setAttribute("id",b),this.element.maskedElement.setAttribute(it,"url("+ot+"#"+b+")"),a.appendChild(this.maskElement));this.viewData.length&&this.element.addRenderableComponent(this)}function st(){}function tt(){}function lt(){}function ti(){}function li(){}function cs(n,t){this.elem=n;this.pos=t}function we(n,i){this.data=n;this.type=n.ty;this.d="";this.lvl=i;this._mdf=!1;this.closed=!0===n.hd;this.pElem=t("path");this.msElem=null}function ef(n,t,i){this.caches=[];this.styles=[];this.transformers=n;this.lStr="";this.sh=i;this.lvl=t;this._isAnimated=!!i.k;for(var r=0,u=n.length;r<u;){if(n[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function ls(n,t,i){this.transform={mProps:n,op:t,container:i};this.elements=[];this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function be(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.o=i.getProp(n,t.o,0,.01,this);this.w=i.getProp(n,t.w,0,null,this);this.d=new pr(n,t.d||{},"svg",this);this.c=i.getProp(n,t.c,1,255,this);this.style=r;this._isAnimated=!!this._isAnimated}function ke(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.o=i.getProp(n,t.o,0,.01,this);this.c=i.getProp(n,t.c,1,255,this);this.style=r}function fr(n,t,i){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.initGradientData(n,t,i)}function de(n,t,r){this.initDynamicPropertyContainer(n);this.getValue=this.iterateDynamicProperties;this.w=i.getProp(n,t.w,0,null,this);this.d=new pr(n,t.d||{},"svg",this);this.initGradientData(n,t,r);this._isAnimated=!!this._isAnimated}function as(){this.it=[];this.prevViewData=[];this.gr=t("g")}function no(){this.sequences={};this.sequenceList=[];this.transform_key_count=0}function to(n,t,i,r){var u,f,e,o;for(this.styledShapes=[],this.tr=[0,0,0,0,0,0],f=4,"rc"===t.ty?f=5:"el"===t.ty?f=6:"sr"===t.ty&&(f=7),this.sh=bt.getShapeProp(n,t,f,n),o=i.length,u=0;u<o;u+=1)i[u].closed||(e={transforms:r.addTransformSequence(i[u].transforms),trNodes:[]},this.styledShapes.push(e),i[u].elements.push(e))}function it(){}function ai(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initFrame();this.initTransform(n,t,i);this.initHierarchy()}function er(){}function of(){}function pt(){}function dt(){}function vi(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i);this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function pu(n,t,i){this.initElement(n,t,i)}function at(n,t,r){this.initFrame();this.initRenderable();this.assetData=t.getAssetData(n.refId);this.initBaseData(n,t,r);this._isPlaying=!1;this._canPlay=!1;var u=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(u);this._currentTime=0;this.globalData.audioController.addAudio(this);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function yi(n,t,i){this.initFrame();this.initRenderable();this.assetData=t.getAssetData(n.refId);this.footageData=t.imageLoader.getAsset(this.assetData);this.initBaseData(n,t,i)}function sf(n,t,r){this.layers=n.layers;this.supports3d=!0;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?c(this.layers.length):[];this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function pi(n,t,i){this.textSpans=[];this.renderType="svg";this.initElement(n,t,i)}function y(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.initElement(n,t,i);this.prevViewData=[]}function io(n,i){var r,u,f;this.filterManager=i;r=t("feColorMatrix");(r.setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","linearRGB"),r.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"),r.setAttribute("result","f1"),n.appendChild(r),(r=t("feColorMatrix")).setAttribute("type","matrix"),r.setAttribute("color-interpolation-filters","sRGB"),r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),r.setAttribute("result","f2"),n.appendChild(r),this.matrixFilter=r,100!==i.effectElements[2].p.v||i.effectElements[2].p.k)&&(f=t("feMerge"),n.appendChild(f),(u=t("feMergeNode")).setAttribute("in","SourceGraphic"),f.appendChild(u),(u=t("feMergeNode")).setAttribute("in","f2"),f.appendChild(u))}function ro(n,i){this.filterManager=i;var r=t("feColorMatrix");r.setAttribute("type","matrix");r.setAttribute("color-interpolation-filters","sRGB");r.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0");n.appendChild(r);this.matrixFilter=r}function uo(n,i){n.setAttribute("x","-100%");n.setAttribute("y","-100%");n.setAttribute("width","300%");n.setAttribute("height","300%");this.filterManager=i;var r=t("feGaussianBlur");n.appendChild(r);this.feGaussianBlur=r}function hf(n,t){this.initialized=!1;this.filterManager=t;this.elem=n;this.paths=[]}function fo(n,i){var u,r,f,e,o;this.filterManager=i;u=t("feColorMatrix");u.setAttribute("type","matrix");u.setAttribute("color-interpolation-filters","linearRGB");u.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");u.setAttribute("result","f1");n.appendChild(u);r=t("feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB");n.appendChild(r);this.matrixFilter=r;f=t("feFuncR");f.setAttribute("type","table");r.appendChild(f);this.feFuncR=f;e=t("feFuncG");e.setAttribute("type","table");r.appendChild(e);this.feFuncG=e;o=t("feFuncB");o.setAttribute("type","table");r.appendChild(o);this.feFuncB=o}function wu(n,i){this.filterManager=i;var r=this.filterManager.effectElements,u=t("feComponentTransfer");(r[10].p.k||0!==r[10].p.v||r[11].p.k||1!==r[11].p.v||r[12].p.k||1!==r[12].p.v||r[13].p.k||0!==r[13].p.v||r[14].p.k||1!==r[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",u));(r[17].p.k||0!==r[17].p.v||r[18].p.k||1!==r[18].p.v||r[19].p.k||1!==r[19].p.v||r[20].p.k||0!==r[20].p.v||r[21].p.k||1!==r[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",u));(r[24].p.k||0!==r[24].p.v||r[25].p.k||1!==r[25].p.v||r[26].p.k||1!==r[26].p.v||r[27].p.k||0!==r[27].p.v||r[28].p.k||1!==r[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",u));(r[31].p.k||0!==r[31].p.v||r[32].p.k||1!==r[32].p.v||r[33].p.k||1!==r[33].p.v||r[34].p.k||0!==r[34].p.v||r[35].p.k||1!==r[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",u));(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(u.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(u),u=t("feComponentTransfer"));(r[3].p.k||0!==r[3].p.v||r[4].p.k||1!==r[4].p.v||r[5].p.k||1!==r[5].p.v||r[6].p.k||0!==r[6].p.v||r[7].p.k||1!==r[7].p.v)&&(u.setAttribute("color-interpolation-filters","sRGB"),n.appendChild(u),this.feFuncRComposed=this.createFeFunc("feFuncR",u),this.feFuncGComposed=this.createFeFunc("feFuncG",u),this.feFuncBComposed=this.createFeFunc("feFuncB",u))}function eo(n,i){var h=i.container.globalData.renderConfig.filterSize,u,r,f,e,o,s;n.setAttribute("x",h.x);n.setAttribute("y",h.y);n.setAttribute("width",h.width);n.setAttribute("height",h.height);this.filterManager=i;u=t("feGaussianBlur");u.setAttribute("in","SourceAlpha");u.setAttribute("result","drop_shadow_1");u.setAttribute("stdDeviation","0");this.feGaussianBlur=u;n.appendChild(u);r=t("feOffset");r.setAttribute("dx","25");r.setAttribute("dy","0");r.setAttribute("in","drop_shadow_1");r.setAttribute("result","drop_shadow_2");this.feOffset=r;n.appendChild(r);f=t("feFlood");f.setAttribute("flood-color","#00ff00");f.setAttribute("flood-opacity","1");f.setAttribute("result","drop_shadow_3");this.feFlood=f;n.appendChild(f);e=t("feComposite");e.setAttribute("in","drop_shadow_3");e.setAttribute("in2","drop_shadow_2");e.setAttribute("operator","in");e.setAttribute("result","drop_shadow_4");n.appendChild(e);s=t("feMerge");n.appendChild(s);o=t("feMergeNode");s.appendChild(o);(o=t("feMergeNode")).setAttribute("in","SourceGraphic");this.feMergeNode=o;this.feMerge=s;this.originalNodeAdded=!1;s.appendChild(o)}function or(n,i,r){this.initialized=!1;this.filterManager=i;this.filterElem=n;(this.elem=r).matteElement=t("g");r.matteElement.appendChild(r.layerElement);r.matteElement.appendChild(r.transformedElement);r.baseElement=r.matteElement}function oo(n){var t,i,e=n.data.ef?n.data.ef.length:0,f=nt(),r=wr.createFilter(f,!0),u=0;for(this.filters=[],t=0;t<e;t+=1)i=null,20===n.data.ef[t].ty?(u+=1,i=new io(r,n.effectsManager.effectElements[t])):21===n.data.ef[t].ty?(u+=1,i=new ro(r,n.effectsManager.effectElements[t])):22===n.data.ef[t].ty?i=new hf(n,n.effectsManager.effectElements[t]):23===n.data.ef[t].ty?(u+=1,i=new fo(r,n.effectsManager.effectElements[t])):24===n.data.ef[t].ty?(u+=1,i=new wu(r,n.effectsManager.effectElements[t])):25===n.data.ef[t].ty?(u+=1,i=new eo(r,n.effectsManager.effectElements[t])):28===n.data.ef[t].ty?i=new or(r,n.effectsManager.effectElements[t],n):29===n.data.ef[t].ty&&(u+=1,i=new uo(r,n.effectsManager.effectElements[t])),i&&this.filters.push(i);u&&(n.globalData.defs.appendChild(r),n.layerElement.setAttribute("filter","url("+ot+"#"+f+")"));this.filters.length&&n.addRenderableComponent(this)}function cf(){var n;for(this.saved=[],this.cArrPos=0,this.cTr=new a,this.cO=1,this.savedOp=e("float32",15),n=0;n<15;n+=1)this.saved[n]=e("float32",16);this._length=15}function ii(){}function di(n,t,i){this.assetData=t.getAssetData(n.refId);this.img=t.imageLoader.getAsset(this.assetData);this.initElement(n,t,i)}function bu(n,t,r){this.completeLayers=!1;this.layers=n.layers;this.pendingElements=[];this.elements=c(this.layers.length);this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function ku(n,t){var i,u,r;for(this.data=n,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=c(this.masksProperties.length),u=this.masksProperties.length,r=!1,i=0;i<u;i+=1)"n"!==this.masksProperties[i].mode&&(r=!0),this.viewData[i]=bt.getShapeProp(this.element,this.masksProperties[i],3);(this.hasMasks=r)&&this.element.addRenderableComponent(this)}function v(n,t,i){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.itemsData=[];this.prevViewData=[];this.shapeModifiers=[];this.processedElements=[];this.transformsManager=new no;this.initElement(n,t,i)}function dr(n,t,i){this.initElement(n,t,i)}function gr(n,t,i){this.textSpans=[];this.yOffset=0;this.fillColorAnim=!1;this.strokeColorAnim=!1;this.strokeWidthAnim=!1;this.stroke=!1;this.fill=!1;this.justifyOffset=0;this.currentRender=null;this.renderType="canvas";this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""};this.initElement(n,t,i)}function lf(){}function ri(){}function nu(n,t,i){this.initElement(n,t,i)}function sr(n,t,r){this.layers=n.layers;this.supports3d=!n.hasMask;this.completeLayers=!1;this.pendingElements=[];this.elements=this.layers?c(this.layers.length):[];this.initElement(n,t,r);this.tm=n.tm?i.getProp(this,n.tm,0,t.frameRate,this):{_placeholder:!0}}function ht(n,i,r){this.shapes=[];this.shapesData=n.shapes;this.stylesList=[];this.shapeModifiers=[];this.itemsData=[];this.processedElements=[];this.animatedContents=[];this.shapesContainer=t("g");this.initElement(n,i,r);this.prevViewData=[];this.currentBBox={x:999999,y:-999999,h:0,w:0}}function tu(n,t,i){this.textSpans=[];this.textPaths=[];this.currentBBox={x:999999,y:-999999,h:0,w:0};this.renderType="svg";this.isMasked=!1;this.initElement(n,t,i)}function af(n,t,i){this.assetData=t.getAssetData(n.refId);this.initElement(n,t,i)}function si(n,t,r){var u,f,e;if(this.initFrame(),this.initBaseData(n,t,r),this.initHierarchy(),u=i.getProp,this.pe=u(this,n.pe,0,0,this),n.ks.p.s?(this.px=u(this,n.ks.p.x,1,0,this),this.py=u(this,n.ks.p.y,1,0,this),this.pz=u(this,n.ks.p.z,1,0,this)):this.p=u(this,n.ks.p,1,0,this),n.ks.a&&(this.a=u(this,n.ks.a,1,0,this)),n.ks.or.k.length&&n.ks.or.k[0].to)for(e=n.ks.or.k.length,f=0;f<e;f+=1)n.ks.or.k[f].to=null,n.ks.or.k[f].ti=null;this.or=u(this,n.ks.or,1,s,this);this.or.sh=!0;this.rx=u(this,n.ks.rx,0,s,this);this.ry=u(this,n.ks.ry,0,s,this);this.rz=u(this,n.ks.rz,0,s,this);this.mat=new a;this._prevMat=new a;this._isFirstFrame=!0;this.finalTransform={mProp:this}}function vs(){}function rh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function uh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function fh(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function eh(n,t,r){this.p=i.getProp(t,n.v,1,0,r)}function oh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function sh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function hh(n,t,r){this.p=i.getProp(t,n.v,0,0,r)}function ch(){this.p={}}function lo(n,t){var i,r=n.ef||[],u,f;for(this.effectElements=[],f=r.length,i=0;i<f;i+=1)u=new ru(r[i],t),this.effectElements.push(u)}function ru(n,t){this.init(n,t)}function lh(n){ot=n}function ao(){!0===du?k.searchAnimations(vo,du,yo):k.searchAnimations()}function ah(n){pf=n}function vh(n){wf=n}function yh(n){return!0===du&&(n.animationData=JSON.parse(vo)),k.loadAnimation(n)}function ph(n){if("string"==typeof n)switch(n){case"high":ui=200;break;default:case"medium":ui=50;break;case"low":ui=10}else!isNaN(n)&&1<n&&(ui=n);bf(!(50<=ui))}function wh(){return"undefined"!=typeof navigator}function bh(n,t){"expressions"===n&&(wi=t)}function kh(n){switch(n){case"propertyFactory":return i;case"shapePropertyFactory":return bt;case"matrix":return a;default:return null}}function dh(){"complete"===document.readyState&&(clearInterval(bo),ao())}function gh(n){for(var r,i=po.split("&"),t=0;t<i.length;t+=1)if(r=i[t].split("="),decodeURIComponent(r[0])==n)return decodeURIComponent(r[1]);return null}var ko="http://www.w3.org/2000/svg",ot="",hr=-999999,yf=!1,pf=!0,wf="",wi,go=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),ns,ct=Math.pow,uu=Math.sqrt,d=Math.floor,fu=Math.max,cr=Math.min,wt={},nt,ie,ee,e,fi,yt,nr,bt,ei,hu,cu,ge,kr,k,r,so,vf,iu,et,h,bo;!function(){for(var t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],i=t.length,n=0;n<i;n+=1)wt[t[n]]=Math[t[n]]}();wt.random=Math.random;wt.abs=function(n){if("object"==typeof n&&n.length){for(var i=c(n.length),r=n.length,t=0;t<r;t+=1)i[t]=Math.abs(n[t]);return i}return Math.abs(n)};var ui=150,s=Math.PI/180,gi=.5519;bf(!1);nt=(ie=0,function(){return wf+"__lottie_element_"+(ie+=1)});ee=function(){for(var t,i=[],n=0;n<256;n+=1)t=n.toString(16),i[n]=1===t.length?"0"+t:t;return function(n,t,r){return n<0&&(n=0),t<0&&(t=0),r<0&&(r=0),"#"+i[n]+i[t]+i[r]}}();oe.prototype={triggerEvent:function(n,t){if(this._cbs[n])for(var r=this._cbs[n],i=0;i<r.length;i+=1)r[i](t)},addEventListener:function(n,t){return this._cbs[n]||(this._cbs[n]=[]),this._cbs[n].push(t),function(){this.removeEventListener(n,t)}.bind(this)},removeEventListener:function(n,t){if(t){if(this._cbs[n]){for(var i=0,r=this._cbs[n].length;i<r;)this._cbs[n][i]===t&&(this._cbs[n].splice(i,1),i-=1,r-=1),i+=1;this._cbs[n].length||(this._cbs[n]=null)}}else this._cbs[n]=null}};e=function(){function n(n,t){var i,r=0,u=[];switch(n){case"int16":case"uint8c":i=1;break;default:i=1.1}for(r=0;r<t;r+=1)u.push(i);return u}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,i){return"float32"===t?new Float32Array(i):"int16"===t?new Int16Array(i):"uint8c"===t?new Uint8ClampedArray(i):n(t,i)}:n}();rt.prototype={addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&(this.dynamicProperties.push(n),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var n,t;for(this._mdf=!1,t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(n){this.container=n;this.dynamicProperties=[];this._mdf=!1;this._isAnimated=!1}};var eu=(se={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(n){return se[n]||""}),se,ou={1:"butt",2:"round",3:"square"},su={1:"miter",2:"round",3:"bevel"},a=function(){function o(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function s(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,-u,0,0,u,r,0,0,0,0,1,0,0,0,0,1)}function h(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(1,0,0,0,0,r,-u,0,0,u,r,0,0,0,0,1)}function c(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,0,u,0,0,1,0,0,-u,0,r,0,0,0,0,1)}function l(n){if(0===n)return this;var r=t(n),u=i(n);return this._t(r,-u,0,0,u,r,0,0,0,0,1,0,0,0,0,1)}function v(n,t){return this._t(1,t,n,1,0,0)}function y(n,t){return this.shear(r(n),r(t))}function p(n,u){var f=t(u),e=i(u);return this._t(f,e,0,0,-e,f,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(n),1,0,0,0,0,1,0,0,0,0,1)._t(f,-e,0,0,e,f,0,0,0,0,1,0,0,0,0,1)}function w(n,t,i){return i||0===i||(i=1),1===n&&1===t&&1===i?this:this._t(n,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1)}function b(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){return this.props[0]=n,this.props[1]=t,this.props[2]=i,this.props[3]=r,this.props[4]=u,this.props[5]=f,this.props[6]=e,this.props[7]=o,this.props[8]=s,this.props[9]=h,this.props[10]=c,this.props[11]=l,this.props[12]=a,this.props[13]=v,this.props[14]=y,this.props[15]=p,this}function k(n,t,i){return i=i||0,0!==n||0!==t||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,n,t,i,1):this}function d(n,t,i,r,u,f,e,o,s,h,c,l,a,v,y,p){var w=this.props;if(1===n&&0===t&&0===i&&0===r&&0===u&&1===f&&0===e&&0===o&&0===s&&0===h&&1===c&&0===l)return w[12]=w[12]*n+w[15]*a,w[13]=w[13]*f+w[15]*v,w[14]=w[14]*c+w[15]*y,w[15]*=p,this._identityCalculated=!1,this;var b=w[0],k=w[1],d=w[2],g=w[3],nt=w[4],tt=w[5],it=w[6],rt=w[7],ut=w[8],ft=w[9],et=w[10],ot=w[11],st=w[12],ht=w[13],ct=w[14],lt=w[15];return w[0]=b*n+k*u+d*s+g*a,w[1]=b*t+k*f+d*h+g*v,w[2]=b*i+k*e+d*c+g*y,w[3]=b*r+k*o+d*l+g*p,w[4]=nt*n+tt*u+it*s+rt*a,w[5]=nt*t+tt*f+it*h+rt*v,w[6]=nt*i+tt*e+it*c+rt*y,w[7]=nt*r+tt*o+it*l+rt*p,w[8]=ut*n+ft*u+et*s+ot*a,w[9]=ut*t+ft*f+et*h+ot*v,w[10]=ut*i+ft*e+et*c+ot*y,w[11]=ut*r+ft*o+et*l+ot*p,w[12]=st*n+ht*u+ct*s+lt*a,w[13]=st*t+ht*f+ct*h+lt*v,w[14]=st*i+ht*e+ct*c+lt*y,w[15]=st*r+ht*o+ct*l+lt*p,this._identityCalculated=!1,this}function g(){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 nt(n){for(var t=0;t<16;){if(n.props[t]!==this.props[t])return!1;t+=1}return!0}function tt(n){for(var t=0;t<16;t+=1)n.props[t]=this.props[t];return n}function it(n){for(var t=0;t<16;t+=1)this.props[t]=n[t]}function rt(n,t,i){return{x:n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],y:n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],z:n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}}function ut(n,t,i){return n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12]}function ft(n,t,i){return n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13]}function et(n,t,i){return n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}function ot(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],i=this.props[5]/t,r=-this.props[1]/t,u=-this.props[4]/t,f=this.props[0]/t,e=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,n=new a;return n.props[0]=i,n.props[1]=r,n.props[4]=u,n.props[5]=f,n.props[12]=e,n.props[13]=o,n}function f(n){return this.getInverseMatrix().applyToPointArray(n[0],n[1],n[2]||0)}function st(n){for(var r=n.length,i=[],t=0;t<r;t+=1)i[t]=f(n[t]);return i}function ht(n,t,i){var r=e("float32",6);if(this.isIdentity())r[0]=n[0],r[1]=n[1],r[2]=t[0],r[3]=t[1],r[4]=i[0],r[5]=i[1];else{var u=this.props[0],f=this.props[1],o=this.props[4],s=this.props[5],h=this.props[12],c=this.props[13];r[0]=n[0]*u+n[1]*o+h;r[1]=n[0]*f+n[1]*s+c;r[2]=t[0]*u+t[1]*o+h;r[3]=t[0]*f+t[1]*s+c;r[4]=i[0]*u+i[1]*o+h;r[5]=i[0]*f+i[1]*s+c}return r}function ct(n,t,i){return this.isIdentity()?[n,t,i]:[n*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],n*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],n*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]]}function lt(n,t){if(this.isIdentity())return n+","+t;var i=this.props;return Math.round(100*(n*i[0]+t*i[4]+i[12]))/100+","+Math.round(100*(n*i[1]+t*i[5]+i[13]))/100}function at(){for(var n=0,i=this.props,t="matrix3d(";n<16;)t+=u(1e4*i[n])/1e4,t+=15===n?")":",",n+=1;return t}function n(n){return n<1e-6&&0<n||-1e-6<n&&n<0?u(1e4*n)/1e4:n}function vt(){var t=this.props;return"matrix("+n(t[0])+","+n(t[1])+","+n(t[4])+","+n(t[5])+","+n(t[12])+","+n(t[13])+")"}var t=Math.cos,i=Math.sin,r=Math.tan,u=Math.round;return function(){this.reset=o;this.rotate=s;this.rotateX=h;this.rotateY=c;this.rotateZ=l;this.skew=y;this.skewFromAxis=p;this.shear=v;this.scale=w;this.setTransform=b;this.translate=k;this.transform=d;this.applyToPoint=rt;this.applyToX=ut;this.applyToY=ft;this.applyToZ=et;this.applyToPointArray=ct;this.applyToTriplePoints=ht;this.applyToPointStringified=lt;this.toCSS=at;this.to2dCSS=vt;this.clone=tt;this.cloneFromProps=it;this.equals=nt;this.inversePoints=st;this.inversePoint=f;this.getInverseMatrix=ot;this._t=this.transform;this.isIdentity=g;this._identity=!0;this._identityCalculated=!1;this.props=e("float32",16);this.reset()}}();!function(n,t){function y(n){var s,e=n.length,t=this,u=0,o=t.i=t.j=0,f=t.S=[];for(e||(n=[e++]);u<i;)f[u]=u++;for(u=0;u<i;u++)f[u]=f[o=r&o+n[u%e]+(s=f[u])],f[o]=s;t.g=function(n){for(var o,s=0,f=t.i,e=t.j,u=t.S;n--;)o=u[f=r&f+1],s=s*i+u[r&(u[f]=u[e=r&e+o])+(u[e]=o)];return t.i=f,t.j=e,s}}function l(n,t){return t.i=n.i,t.j=n.j,t.S=n.S.slice(),t}function e(n,t){for(var e,f=n+"",i=0;i<f.length;)t[r&i]=r&(e^=19*t[r&i])+f.charCodeAt(i++);return u(t)}function u(n){return String.fromCharCode.apply(0,n)}var o,f=this,i=256,s=6,h="random",a=t.pow(i,s),c=t.pow(2,52),v=2*c,r=i-1;t["seed"+h]=function(r,p,w){var d=[],g=e(function r(n,t){var u,i=[],f=typeof n;if(t&&"object"==f)for(u in n)try{i.push(r(n[u],t-1))}catch(r){}return i.length?i:"string"==f?n:n+"\0"}((p=!0===p?{entropy:!0}:p||{}).entropy?[r,u(n)]:null===r?function(){var t,r,e;try{return o?u(o.randomBytes(i)):(t=new Uint8Array(i),(f.crypto||f.msCrypto).getRandomValues(t),u(t))}catch(t){return r=f.navigator,e=r&&r.plugins,[+new Date,f,e,f.screen,u(n)]}}():r,3),d),b=new y(d),k=function(){for(var n=b.g(s),r=a,t=0;n<c;)n=(n+t)*i,r*=i,t=b.g(1);for(;v<=n;)n/=2,r/=2,t>>>=1;return(n+t)/r};return k.int32=function(){return 0|b.g(4)},k.quick=function(){return b.g(4)/4294967296},k.double=k,e(u(b.S),n),(p.pass||w||function(n,i,r,u){return u&&(u.S&&l(u,b),n.state=function(){return l(b,{})}),r?(t[h]=n,i):n})(k,g,"global"in p?p.global:this==t,p.state)};e(t.random(),n)}([],wt);fi=function(){function u(n,t){return 1-3*t+3*n}function f(n,t){return 3*t-6*n}function e(n){return 3*n}function i(n,t,i){return((u(t,i)*n+f(t,i))*n+e(t))*n}function o(n,t,i){return 3*u(t,i)*n*n+2*f(t,i)*n+e(t)}function s(t){this._p=t;this._mSampleValues=c?new Float32Array(n):new Array(n);this._precomputed=!1;this.get=this.get.bind(this)}var h={getBezierEasing:function(n,t,i,u,f){var e=f||("bez_"+n+"_"+t+"_"+i+"_"+u).replace(/\./g,"p"),o;return r[e]?r[e]:(o=new s([n,t,i,u]),r[e]=o)}},r={},n=11,t=1/(n-1),c="function"==typeof Float32Array;return s.prototype={get:function(n){var u=this._p[0],t=this._p[1],f=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),u===t&&f===r?n:0===n?0:1===n?1:i(this._getTForX(n),t,r)},_precompute:function(){var n=this._p[0],t=this._p[1],i=this._p[2],r=this._p[3];this._precomputed=!0;n===t&&i===r||this._calcSampleValues()},_calcSampleValues:function(){for(var u=this._p[0],f=this._p[2],r=0;r<n;++r)this._mSampleValues[r]=i(r*t,u,f)},_getTForX:function(r){for(var s,l,h=this._p[0],c=this._p[2],f=this._mSampleValues,e=0,u=1,a=n-1;u!==a&&f[u]<=r;++u)e+=t;return s=e+(r-f[--u])/(f[u+1]-f[u])*t,l=o(s,h,c),.001<=l?function(n,t,r,u){for(var e,f=0;f<4;++f){if(e=o(t,r,u),0===e)return t;t-=(i(t,r,u)-n)/e}return t}(r,s,h,c):0===l?s:function(n,t,r,u,f){for(var o,e,s=0;0<(o=i(e=t+(r-t)/2,u,f)-n)?r=e:t=e,1e-7<Math.abs(o)&&++s<10;);return e}(r,e,e+t,h,c)}},h}();!function(){for(var r=0,i=["ms","moz","webkit","o"],t=0;t<i.length&&!n.requestAnimationFrame;++t)n.requestAnimationFrame=n[i[t]+"RequestAnimationFrame"],n.cancelAnimationFrame=n[i[t]+"CancelAnimationFrame"]||n[i[t]+"CancelRequestAnimationFrame"];n.requestAnimationFrame||(n.requestAnimationFrame=function(n){var t=(new Date).getTime(),i=Math.max(0,16-(t-r)),u=setTimeout(function(){n(t+i)},i);return r=t+i,u});n.cancelAnimationFrame||(n.cancelAnimationFrame=function(n){clearTimeout(n)})}();yt=fs();nr=function(){function u(){i||((i=function(t){if(n.Worker&&n.Blob&&yf){var i=new Blob(["var _workerSelf = self; self.onmessage = ",t.toString()],{type:"text/javascript"}),r=URL.createObjectURL(i);return new Worker(r)}return e=t,o}(function(n){if(t.dataManager||(t.dataManager=function(){function r(t,i){for(var f,e,a,s,v,l,y=t.length,o,h=0;h<y;h+=1)if("ks"in(f=t[h])&&!f.completed){if(f.completed=!0,f.tt&&(t[h-1].td=f.tt),f.hasMask)for(o=f.masksProperties,a=o.length,e=0;e<a;e+=1)if(o[e].pt.k.i)n(o[e].pt.k);else for(v=o[e].pt.k.length,s=0;s<v;s+=1)o[e].pt.k[s].s&&n(o[e].pt.k[s].s[0]),o[e].pt.k[s].e&&n(o[e].pt.k[s].e[0]);0===f.ty?(f.layers=c(f.refId,i),r(f.layers,i)):4===f.ty?u(f.shapes):5===f.ty&&(0!==(l=f).t.a.length||"m"in l.t.p||(l.singleShape=!0))}}function c(n,t){for(var i=0,r=t.length;i<r;){if(t[i].id===n)return t[i].layers.__used?JSON.parse(JSON.stringify(t[i].layers)):(t[i].layers.__used=!0,t[i].layers);i+=1}return null}function u(t){for(var r,f,i=t.length-1;0<=i;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)n(t[i].ks.k);else for(f=t[i].ks.k.length,r=0;r<f;r+=1)t[i].ks.k[r].s&&n(t[i].ks.k[r].s[0]),t[i].ks.k[r].e&&n(t[i].ks.k[r].e[0]);else"gr"===t[i].ty&&u(t[i].it)}function n(n){for(var i=n.i.length,t=0;t<i;t+=1)n.i[t][0]+=n.v[t][0],n.i[t][1]+=n.v[t][1],n.o[t][0]+=n.v[t][0],n.o[t][1]+=n.v[t][1]}function i(n,t){var i=t?t.split("."):[100,100,100];return n[0]>i[0]||!(i[0]>n[0])&&(n[1]>i[1]||!(i[1]>n[1])&&(n[2]>i[2]||!(i[2]>n[2])&&null))}var f,l=function(){function n(n){for(var i,r,u=n.length,t=0;t<u;t+=1)5===n[t].ty&&(i=n[t],r=i.t.d,i.t.d={k:[{s:r,t:0}]})}var t=[4,4,14];return function(r){if(i(t,r.v)&&(n(r.layers),r.assets))for(var f=r.assets.length,u=0;u<f;u+=1)r.assets[u].layers&&n(r.assets[u].layers)}}(),e=(f=[4,7,99],function(t){if(t.chars&&!i(f,t.v))for(var u,o,s,e,h=t.chars.length,r=0;r<h;r+=1)if(t.chars[r].data&&t.chars[r].data.shapes)for(o=(e=t.chars[r].data.shapes[0].it).length,u=0;u<o;u+=1)(s=e[u].ks.k).__converted||(n(e[u].ks.k),s.__converted=!0)}),o=function(){function n(n){for(var r,t,u=n.length,i=0;i<u;i+=1)5===n[i].ty&&(r=n[i],t=void 0,"number"==typeof(t=r.t.p).a&&(t.a={a:0,k:t.a}),"number"==typeof t.p&&(t.p={a:0,k:t.p}),"number"==typeof t.r&&(t.r={a:0,k:t.r}))}var t=[5,7,15];return function(r){if(i(t,r.v)&&(n(r.layers),r.assets))for(var f=r.assets.length,u=0;u<f;u+=1)r.assets[u].layers&&n(r.assets[u].layers)}}(),s=function(){function n(t){for(var r,u,f=t.length,i=0;i<f;i+=1)if("gr"===t[i].ty)n(t[i].it);else if("fl"===t[i].ty||"st"===t[i].ty)if(t[i].c.k&&t[i].c.k[0].i)for(u=t[i].c.k.length,r=0;r<u;r+=1)t[i].c.k[r].s&&(t[i].c.k[r].s[0]/=255,t[i].c.k[r].s[1]/=255,t[i].c.k[r].s[2]/=255,t[i].c.k[r].s[3]/=255),t[i].c.k[r].e&&(t[i].c.k[r].e[0]/=255,t[i].c.k[r].e[1]/=255,t[i].c.k[r].e[2]/=255,t[i].c.k[r].e[3]/=255);else t[i].c.k[0]/=255,t[i].c.k[1]/=255,t[i].c.k[2]/=255,t[i].c.k[3]/=255}function t(t){for(var r=t.length,i=0;i<r;i+=1)4===t[i].ty&&n(t[i].shapes)}var r=[4,1,9];return function(n){if(i(r,n.v)&&(t(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&t(n.assets[u].layers)}}(),h=function(){function n(t){for(var r,u,i=t.length-1;0<=i;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(u=t[i].ks.k.length,r=0;r<u;r+=1)t[i].ks.k[r].s&&(t[i].ks.k[r].s[0].c=t[i].closed),t[i].ks.k[r].e&&(t[i].ks.k[r].e[0].c=t[i].closed);else"gr"===t[i].ty&&n(t[i].it)}function t(t){for(var f,i,o,u,s,h=t.length,r,e=0;e<h;e+=1){if((f=t[e]).hasMask)for(r=f.masksProperties,o=r.length,i=0;i<o;i+=1)if(r[i].pt.k.i)r[i].pt.k.c=r[i].cl;else for(s=r[i].pt.k.length,u=0;u<s;u+=1)r[i].pt.k[u].s&&(r[i].pt.k[u].s[0].c=r[i].cl),r[i].pt.k[u].e&&(r[i].pt.k[u].e[0].c=r[i].cl);4===f.ty&&n(f.shapes)}}var r=[4,4,18];return function(n){if(i(r,n.v)&&(t(n.layers),n.assets))for(var f=n.assets.length,u=0;u<f;u+=1)n.assets[u].layers&&t(n.assets[u].layers)}}(),t={completeData:function(n){n.__complete||(s(n),l(n),e(n),o(n),h(n),r(n.layers,n.assets),n.__complete=!0)}};return t.checkColors=s,t.checkChars=e,t.checkPathProperties=o,t.checkShapes=h,t.completeLayers=r,t}()),t.assetLoader||(t.assetLoader=function(){function n(n){var t=n.getResponseHeader("content-type");return t&&"json"===n.responseType&&-1!==t.indexOf("json")?n.response:n.response&&"object"==typeof n.response?n.response:n.response&&"string"==typeof n.response?JSON.parse(n.response):n.responseText?JSON.parse(n.responseText):null}return{load:function(t,i,r,u){var e,f=new XMLHttpRequest;try{f.responseType="json"}catch(r){}f.onreadystatechange=function(){if(4===f.readyState)if(200===f.status)e=n(f),r(e);else try{e=n(f);r(e)}catch(r){u&&u(r)}};try{f.open("GET",t,!0)}catch(r){f.open("GET",i+"/"+t,!0)}f.send()}}}()),"loadAnimation"===n.data.type)t.assetLoader.load(n.data.path,n.data.fullPath,function(i){t.dataManager.completeData(i);t.postMessage({id:n.data.id,payload:i,status:"success"})},function(){t.postMessage({id:n.data.id,status:"error"})});else if("complete"===n.data.type){var i=n.data.animation;t.dataManager.completeData(i);t.postMessage({id:n.data.id,payload:i,status:"success"})}else"loadData"===n.data.type&&t.assetLoader.load(n.data.path,n.data.fullPath,function(i){t.postMessage({id:n.data.id,payload:i,status:"success"})},function(){t.postMessage({id:n.data.id,status:"error"})})})).onmessage=function(n){var t=n.data,u=t.id,i=r[u];r[u]=null;"success"===t.status?i.onComplete(t.payload):i.onError&&i.onError()})}function f(n,t){var i="processId_"+(s+=1);return r[i]={onComplete:n,onError:t},i}var e,i,s=1,r=[],o={onmessage:function(){},postMessage:function(n){e({data:n})}},t={postMessage:function(n){o.onmessage({data:n})}};return{loadAnimation:function(t,r,e){u();var o=f(r,e);i.postMessage({type:"loadAnimation",path:t,fullPath:n.location.origin+n.location.pathname,id:o})},loadData:function(t,r,e){u();var o=f(r,e);i.postMessage({type:"loadData",path:t,fullPath:n.location.origin+n.location.pathname,id:o})},completeAnimation:function(n,t,r){u();var e=f(t,r);i.postMessage({type:"complete",animation:n,id:e})}}}();var ar=function(){function f(n,t){var i=b("span"),r,u;return i.setAttribute("aria-hidden",!0),i.style.fontFamily=t,r=b("span"),r.innerText="giItT1WQy@!-/#",i.style.position="absolute",i.style.left="-10000px",i.style.top="-10000px",i.style.fontSize="300px",i.style.fontVariant="normal",i.style.fontStyle="normal",i.style.fontWeight="normal",i.style.letterSpacing="0",i.appendChild(r),document.body.appendChild(i),u=r.offsetWidth,r.style.fontFamily=function(n){for(var i=n.split(","),u=i.length,r=[],t=0;t<u;t+=1)"sans-serif"!==i[t]&&"monospace"!==i[t]&&r.push(i[t]);return r.join(",")}(n)+", "+t,{node:r,w:u,parent:i}}function o(n,i){var r=t("text"),u;return r.style.fontSize="100px",u=he(i),r.setAttribute("font-family",i.fFamily),r.setAttribute("font-style",u.style),r.setAttribute("font-weight",u.weight),r.textContent="1",i.fClass?(r.style.fontFamily="inherit",r.setAttribute("class",i.fClass)):r.style.fontFamily=i.fFamily,n.appendChild(r),b("canvas").getContext("2d").font=i.fWeight+" "+i.fStyle+" 100px "+i.fFamily,r}var e={w:0,size:0,shapes:[]},r=[],u,i,n;return r=r.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]),u=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],i=[65039,8205],n=function(){this.fonts=[];this.chars=null;this.typekitLoaded=0;this.isLoaded=!1;this._warned=!1;this.initTime=Date.now();this.setIsLoadedBinded=this.setIsLoaded.bind(this);this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)},n.isModifier=function(n,t){var i=n.toString(16)+t.toString(16);return-1!==u.indexOf(i)},n.isZeroWidthJoiner=function(n,t){return t?n===i[0]&&t===i[1]:n===i[1]},n.isCombinedCharacter=function(n){return-1!==r.indexOf(n)},n.prototype={addChars:function(n){var t,i,r,f,u;if(n)for(this.chars||(this.chars=[]),f=n.length,u=this.chars.length,t=0;t<f;t+=1){for(i=0,r=!1;i<u;)this.chars[i].style===n[t].style&&this.chars[i].fFamily===n[t].fFamily&&this.chars[i].ch===n[t].ch&&(r=!0),i+=1;r||(this.chars.push(n[t]),u+=1)}},addFonts:function(n,t){var e,u,s,h,c,l;if(n){if(this.chars)return this.isLoaded=!0,void(this.fonts=n.list);for(var r=n.list,a=r.length,v=a,i=0;i<a;i+=1){if(s=!0,r[i].loaded=!1,r[i].monoCase=f(r[i].fFamily,"monospace"),r[i].sansCase=f(r[i].fFamily,"sans-serif"),r[i].fPath){if("p"===r[i].fOrigin||3===r[i].origin)(0<(e=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[i].fFamily+'"], style[f-origin="3"][f-family="'+r[i].fFamily+'"]')).length&&(s=!1),s)&&(h=b("style"),h.setAttribute("f-forigin",r[i].fOrigin),h.setAttribute("f-origin",r[i].origin),h.setAttribute("f-family",r[i].fFamily),h.type="text/css",h.innerText="@font-face {font-family: "+r[i].fFamily+"; font-style: normal; src: url('"+r[i].fPath+"');}",t.appendChild(h));else if("g"===r[i].fOrigin||1===r[i].origin){for(e=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),u=0;u<e.length;u+=1)-1!==e[u].href.indexOf(r[i].fPath)&&(s=!1);s&&(c=b("link"),c.setAttribute("f-forigin",r[i].fOrigin),c.setAttribute("f-origin",r[i].origin),c.type="text/css",c.rel="stylesheet",c.href=r[i].fPath,document.body.appendChild(c))}else if("t"===r[i].fOrigin||2===r[i].origin){for(e=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),u=0;u<e.length;u+=1)r[i].fPath===e[u].src&&(s=!1);s&&(l=b("link"),l.setAttribute("f-forigin",r[i].fOrigin),l.setAttribute("f-origin",r[i].origin),l.setAttribute("rel","stylesheet"),l.setAttribute("href",r[i].fPath),t.appendChild(l))}}else r[i].loaded=!0,v-=1;r[i].helper=o(t,r[i]);r[i].cache={};this.fonts.push(r[i])}0===v?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(n,t,i){for(var r=0,u=this.chars.length;r<u;){if(this.chars[r].ch===n&&this.chars[r].style===t&&this.chars[r].fFamily===i)return this.chars[r];r+=1}return("string"==typeof n&&13!==n.charCodeAt(0)||!n)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",n,t,i)),e},getFontByName:function(n){for(var t=0,i=this.fonts.length;t<i;){if(this.fonts[t].fName===n)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(n,t,i){var u=this.getFontByName(t),f=n.charCodeAt(0),r,e,o;return u.cache[f+1]||(r=u.helper," "===n?(r.textContent="|"+n+"|",e=r.getComputedTextLength(),r.textContent="||",o=r.getComputedTextLength(),u.cache[f+1]=(e-o)/100):(r.textContent=n,u.cache[f+1]=r.getComputedTextLength()/100)),u.cache[f+1]*i},checkLoadedFonts:function(){for(var t,i,u=this.fonts.length,r=u,n=0;n<u;n+=1)this.fonts[n].loaded?r-=1:"n"===this.fonts[n].fOrigin||0===this.fonts[n].origin?this.fonts[n].loaded=!0:(t=this.fonts[n].monoCase.node,i=this.fonts[n].monoCase.w,t.offsetWidth!==i?(r-=1,this.fonts[n].loaded=!0):(t=this.fonts[n].sansCase.node,i=this.fonts[n].sansCase.w,t.offsetWidth!==i&&(r-=1,this.fonts[n].loaded=!0)),this.fonts[n].loaded&&(this.fonts[n].sansCase.parent.parentNode.removeChild(this.fonts[n].sansCase.parent),this.fonts[n].monoCase.parent.parentNode.removeChild(this.fonts[n].monoCase.parent)));0!==r&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},n}(),i=function(){function f(n,t){var c,et=this.offsetTime,b,st,ut,d,g,p,ht,kt,dt,gt,w,v,f,pt,ni,ft,nt,ct,lt,at,vt,wt,ti,ii;"multidimensional"===this.propType&&(c=e("float32",this.pv.length));for(var i,y,l,u,k,tt,bt,h,a,it=t.lastIndex,r=it,ot=this.keyframes.length-1,rt=!0;rt;){if(i=this.keyframes[r],y=this.keyframes[r+1],r===ot-1&&n>=y.t-et){i.h&&(i=y);it=0;break}if(y.t-et>n){it=r;break}r<ot-1?r+=1:(it=0,rt=!1)}if(l=this.keyframesMetadata[r]||{},w=y.t-et,v=i.t-et,i.to)if(l.bezierData||(l.bezierData=yt.buildBezierData(i.s,y.s||i.e,i.to,i.ti)),f=l.bezierData,w<=n||n<v)for(pt=w<=n?f.points.length-1:0,k=f.points[pt].point.length,u=0;u<k;u+=1)c[u]=f.points[pt].point[u];else{for(l.__fnct?a=l.__fnct:(a=fi.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,l.__fnct=a),tt=a((n-v)/(w-v)),ft=f.segmentLength*tt,nt=t.lastFrame<n&&t._lastKeyframeIndex===r?t._lastAddedLength:0,h=t.lastFrame<n&&t._lastKeyframeIndex===r?t._lastPoint:0,rt=!0,bt=f.points.length;rt;){if(nt+=f.points[h].partialLength,0===ft||0===tt||h===f.points.length-1){for(k=f.points[h].point.length,u=0;u<k;u+=1)c[u]=f.points[h].point[u];break}if(nt<=ft&&ft<nt+f.points[h+1].partialLength){for(ni=(ft-nt)/f.points[h+1].partialLength,k=f.points[h].point.length,u=0;u<k;u+=1)c[u]=f.points[h].point[u]+(f.points[h+1].point[u]-f.points[h].point[u])*ni;break}h<bt-1?h+=1:rt=!1}t._lastPoint=h;t._lastAddedLength=nt-f.points[h].partialLength;t._lastKeyframeIndex=r}else if(ot=i.s.length,b=y.s||i.e,this.sh&&1!==i.h)w<=n?(c[0]=b[0],c[1]=b[1],c[2]=b[2]):n<=v?(c[0]=i.s[0],c[1]=i.s[1],c[2]=i.s[2]):(ti=o(i.s),ii=o(b),st=c,ut=function(n,t,i){var o,u,a,r,f,e=[],v=n[0],y=n[1],p=n[2],w=n[3],s=t[0],h=t[1],c=t[2],l=t[3];return(u=v*s+y*h+p*c+w*l)<0&&(u=-u,s=-s,h=-h,c=-c,l=-l),f=1e-6<1-u?(o=Math.acos(u),a=Math.sin(o),r=Math.sin((1-i)*o)/a,Math.sin(i*o)/a):(r=1-i,i),e[0]=r*v+f*s,e[1]=r*y+f*h,e[2]=r*p+f*c,e[3]=r*w+f*l,e}(ti,ii,(n-v)/(w-v)),d=ut[0],g=ut[1],p=ut[2],ht=ut[3],kt=Math.atan2(2*g*ht-2*d*p,1-2*g*g-2*p*p),dt=Math.asin(2*d*g+2*p*ht),gt=Math.atan2(2*d*ht-2*g*p,1-2*d*d-2*p*p),st[0]=kt/s,st[1]=dt/s,st[2]=gt/s);else for(r=0;r<ot;r+=1)1!==i.h&&(tt=w<=n?1:n<v?0:(i.o.x.constructor===Array?(l.__fnct||(l.__fnct=[]),l.__fnct[r]?a=l.__fnct[r]:(ct=void 0===i.o.x[r]?i.o.x[0]:i.o.x[r],lt=void 0===i.o.y[r]?i.o.y[0]:i.o.y[r],at=void 0===i.i.x[r]?i.i.x[0]:i.i.x[r],vt=void 0===i.i.y[r]?i.i.y[0]:i.i.y[r],a=fi.getBezierEasing(ct,lt,at,vt).get,l.__fnct[r]=a)):l.__fnct?a=l.__fnct:(ct=i.o.x,lt=i.o.y,at=i.i.x,vt=i.i.y,a=fi.getBezierEasing(ct,lt,at,vt).get,i.keyframeMetadata=a),a((n-v)/(w-v)))),b=y.s||i.e,wt=1===i.h?i.s[r]:i.s[r]+(b[r]-i.s[r])*tt,"multidimensional"===this.propType?c[r]=wt:c=wt;return t.lastIndex=it,c}function o(n){var o=n[0]*s,h=n[1]*s,c=n[2]*s,t=Math.cos(o/2),i=Math.cos(h/2),r=Math.cos(c/2),u=Math.sin(o/2),f=Math.sin(h/2),e=Math.sin(c/2);return[u*f*r+t*i*e,u*i*r+t*f*e,t*f*r-u*i*e,t*i*r-u*f*e]}function h(){var t=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,u;return t===this._caching.lastFrame||this._caching.lastFrame!==n&&(this._caching.lastFrame>=r&&r<=t||this._caching.lastFrame<i&&t<i)||(this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0),u=this.interpolateValue(t,this._caching),this.pv=u),this._caching.lastFrame=t,this.pv}function t(n){var t,i,r;if("unidimensional"===this.propType)t=n*this.mult,1e-5<u(this.v-t)&&(this.v=t,this._mdf=!0);else for(i=0,r=this.v.length;i<r;)t=n[i]*this.mult,1e-5<u(this.v[i]-t)&&(this.v[i]=t,this._mdf=!0),i+=1}function i(){var n,i,t;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{for(this.lock=!0,this._mdf=this._isFirstFrame,i=this.effectsSequence.length,t=this.kf?this.pv:this.data.k,n=0;n<i;n+=1)t=this.effectsSequence[n](t);this.setVValue(t);this._isFirstFrame=!1;this.lock=!1;this.frameId=this.elem.globalData.frameId}}function r(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function c(n,u,f,e){this.propType="unidimensional";this.mult=f||1;this.data=u;this.v=f?u.k*f:u.k;this.pv=u.k;this._mdf=!1;this.elem=n;this.container=e;this.comp=n.comp;this.k=!1;this.kf=!1;this.vel=0;this.effectsSequence=[];this._isFirstFrame=!0;this.getValue=i;this.setVValue=t;this.addEffect=r}function l(n,u,f,o){var s,h;for(this.propType="multidimensional",this.mult=f||1,this.data=u,this._mdf=!1,this.elem=n,this.container=o,this.comp=n.comp,this.k=!1,this.kf=!1,this.frameId=-1,h=u.k.length,this.v=e("float32",h),this.pv=e("float32",h),this.vel=e("float32",h),s=0;s<h;s+=1)this.v[s]=u.k[s]*this.mult,this.pv[s]=u.k[s];this._isFirstFrame=!0;this.effectsSequence=[];this.getValue=i;this.setVValue=t;this.addEffect=r}function a(u,e,o,s){this.propType="unidimensional";this.keyframes=e.k;this.keyframesMetadata=[];this.offsetTime=u.data.st;this.frameId=-1;this._caching={lastFrame:n,lastIndex:0,value:0,_lastKeyframeIndex:-1};this.k=!0;this.kf=!0;this.data=e;this.mult=o||1;this.elem=u;this.container=s;this.comp=u.comp;this.v=n;this.pv=n;this._isFirstFrame=!0;this.getValue=i;this.setVValue=t;this.interpolateValue=f;this.effectsSequence=[h.bind(this)];this.addEffect=r}function v(u,o,s,c){var v,l,a,y,p,b,w;for(this.propType="multidimensional",b=o.k.length,v=0;v<b-1;v+=1)o.k[v].to&&o.k[v].s&&o.k[v+1]&&o.k[v+1].s&&(l=o.k[v].s,a=o.k[v+1].s,y=o.k[v].to,p=o.k[v].ti,(2===l.length&&(l[0]!==a[0]||l[1]!==a[1])&&yt.pointOnLine2D(l[0],l[1],a[0],a[1],l[0]+y[0],l[1]+y[1])&&yt.pointOnLine2D(l[0],l[1],a[0],a[1],a[0]+p[0],a[1]+p[1])||3===l.length&&(l[0]!==a[0]||l[1]!==a[1]||l[2]!==a[2])&&yt.pointOnLine3D(l[0],l[1],l[2],a[0],a[1],a[2],l[0]+y[0],l[1]+y[1],l[2]+y[2])&&yt.pointOnLine3D(l[0],l[1],l[2],a[0],a[1],a[2],a[0]+p[0],a[1]+p[1],a[2]+p[2]))&&(o.k[v].to=null,o.k[v].ti=null),l[0]===a[0]&&l[1]===a[1]&&0===y[0]&&0===y[1]&&0===p[0]&&0===p[1]&&(2===l.length||l[2]===a[2]&&0===y[2]&&0===p[2])&&(o.k[v].to=null,o.k[v].ti=null));for(this.effectsSequence=[h.bind(this)],this.data=o,this.keyframes=o.k,this.keyframesMetadata=[],this.offsetTime=u.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=s||1,this.elem=u,this.container=c,this.comp=u.comp,this.getValue=i,this.setVValue=t,this.interpolateValue=f,this.frameId=-1,w=o.k[0].s.length,this.v=e("float32",w),this.pv=e("float32",w),v=0;v<w;v+=1)this.v[v]=n,this.pv[v]=n;this._caching={lastFrame:n,lastIndex:0,value:e("float32",w)};this.addEffect=r}var n=hr,u=Math.abs;return{getProp:function(n,t,i,r,u){var f;if(t.k.length)if("number"==typeof t.k[0])f=new l(n,t,r,u);else switch(i){case 0:f=new a(n,t,r,u);break;case 1:f=new v(n,t,r,u)}else f=new c(n,t,r,u);return f.effectsSequence.length&&u.addDynamicProperty(f),f}}}(),tr=function(){function n(n,t,r){if(this.elem=n,this.frameId=-1,this.propType="transform",this.data=t,this.v=new a,this.pre=new a,this.appliedTransformations=0,this.initDynamicPropertyContainer(r||n),t.p&&t.p.s?(this.px=i.getProp(n,t.p.x,0,0,this),this.py=i.getProp(n,t.p.y,0,0,this),t.p.z&&(this.pz=i.getProp(n,t.p.z,0,0,this))):this.p=i.getProp(n,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=i.getProp(n,t.rx,0,s,this),this.ry=i.getProp(n,t.ry,0,s,this),this.rz=i.getProp(n,t.rz,0,s,this),t.or.k[0].ti)for(var f=t.or.k.length,u=0;u<f;u+=1)t.or.k[u].to=null,t.or.k[u].ti=null;this.or=i.getProp(n,t.or,1,s,this);this.or.sh=!0}else this.r=i.getProp(n,t.r||{k:0},0,s,this);t.sk&&(this.sk=i.getProp(n,t.sk,0,s,this),this.sa=i.getProp(n,t.sa,0,s,this));this.a=i.getProp(n,t.a||{k:[0,0,0]},1,0,this);this.s=i.getProp(n,t.s||{k:[100,100,100]},1,.01,this);this.o=t.o?i.getProp(n,t.o,0,.01,n):{_mdf:!1,v:1};this._isDirty=!0;this.dynamicProperties.length||this.getValue(!0)}var t=[0,0];return n.prototype={applyToMatrix:function(n){var t=this._mdf;this.iterateDynamicProperties();this._mdf=this._mdf||t;this.a&&n.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]);this.s&&n.scale(this.s.v[0],this.s.v[1],this.s.v[2]);this.sk&&n.skewFromAxis(-this.sk.v,this.sa.v);this.r?n.rotate(-this.r.v):n.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?n.translate(this.px.v,this.py.v,-this.pz.v):n.translate(this.px.v,this.py.v,0):n.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(n){var r,f,e,i,u;this.elem.globalData.frameId!==this.frameId&&((this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||n)&&((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)&&((r=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)?e=this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(f=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/r,0),this.p.getValueAtTime(this.p.keyframes[0].t/r,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(f=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/r,0),this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/r,0)):(f=this.p.pv,this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/r,this.p.offsetTime)):this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime?(f=[],e=[],i=this.px,u=this.py,i._caching.lastFrame+i.offsetTime<=i.keyframes[0].t?(f[0]=i.getValueAtTime((i.keyframes[0].t+.01)/r,0),f[1]=u.getValueAtTime((u.keyframes[0].t+.01)/r,0),e[0]=i.getValueAtTime(i.keyframes[0].t/r,0),e[1]=u.getValueAtTime(u.keyframes[0].t/r,0)):i._caching.lastFrame+i.offsetTime>=i.keyframes[i.keyframes.length-1].t?(f[0]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/r,0),f[1]=u.getValueAtTime(u.keyframes[u.keyframes.length-1].t/r,0),e[0]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/r,0),e[1]=u.getValueAtTime((u.keyframes[u.keyframes.length-1].t-.01)/r,0)):(f=[i.pv,u.pv],e[0]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/r,i.offsetTime),e[1]=u.getValueAtTime((u._caching.lastFrame+u.offsetTime-.01)/r,u.offsetTime))):f=e=t,this.v.rotate(-Math.atan2(f[1]-e[1],f[0]-e[0]))),this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])),this.frameId=this.elem.globalData.frameId)},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v);this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},f([rt],n),n.prototype.addDynamicProperty=function(n){this._addDynamicProperty(n);this.elem.addDynamicProperty(n);this._isDirty=!0},n.prototype._addDynamicProperty=rt.prototype.addDynamicProperty,{getTransformProperty:function(t,i,r){return new n(t,i,r)}}}();ci.prototype.setPathData=function(n,t){this.c=n;this.setLength(t);for(var i=0;i<t;)this.v[i]=ki.newElement(),this.o[i]=ki.newElement(),this.i[i]=ki.newElement(),i+=1};ci.prototype.setLength=function(n){for(;this._maxLength<n;)this.doubleArrayLength();this._length=n};ci.prototype.doubleArrayLength=function(){this.v=this.v.concat(c(this._maxLength));this.i=this.i.concat(c(this._maxLength));this.o=this.o.concat(c(this._maxLength));this._maxLength*=2};ci.prototype.setXYAt=function(n,t,i,r,u){var f;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":f=this.v;break;case"i":f=this.i;break;case"o":f=this.o;break;default:f=[]}f[r]&&(!f[r]||u)||(f[r]=ki.newElement());f[r][0]=n;f[r][1]=t};ci.prototype.setTripleAt=function(n,t,i,r,u,f,e,o){this.setXYAt(n,t,"v",e,o);this.setXYAt(i,r,"o",e,o);this.setXYAt(u,f,"i",e,o)};ci.prototype.reverse=function(){var t=new ci,f,n,o;t.setPathData(this.c,this._length);var i=this.v,r=this.o,u=this.i,e=0;for(this.c&&(t.setTripleAt(i[0][0],i[0][1],u[0][0],u[0][1],r[0][0],r[0][1],0,!1),e=1),n=this._length-1,o=this._length,f=e;f<o;f+=1)t.setTripleAt(i[n][0],i[n][1],u[n][0],u[n][1],r[n][0],r[n][1],f,!1),n-=1;return t};bt=function(){function e(n,t,i){var f,v,s,r,u,b,k,h,c,y=i.lastIndex,e=this.keyframes,w;if(n<e[0].t-this.offsetTime)f=e[0].s[0],s=!0,y=0;else if(n>=e[e.length-1].t-this.offsetTime)f=e[e.length-1].s?e[e.length-1].s[0]:e[e.length-2].e[0],s=!0;else{for(var o,a,p,l=y,g=e.length-1,d=!0;d&&(o=e[l],!((a=e[l+1]).t-this.offsetTime>n));)l<g-1?l+=1:d=!1;(p=this.keyframesMetadata[l]||{},y=l,s=1===o.h)||(n>=a.t-this.offsetTime?h=1:n<o.t-this.offsetTime?h=0:(p.__fnct?w=p.__fnct:(w=fi.getBezierEasing(o.o.x,o.o.y,o.i.x,o.i.y).get,p.__fnct=w),h=w((n-(o.t-this.offsetTime))/(a.t-this.offsetTime-(o.t-this.offsetTime)))),v=a.s?a.s[0]:o.e[0]);f=o.s[0]}for(b=t._length,k=f.i[0].length,i.lastIndex=y,r=0;r<b;r+=1)for(u=0;u<k;u+=1)c=s?f.i[r][u]:f.i[r][u]+(v.i[r][u]-f.i[r][u])*h,t.i[r][u]=c,c=s?f.o[r][u]:f.o[r][u]+(v.o[r][u]-f.o[r][u])*h,t.o[r][u]=c,c=s?f.v[r][u]:f.v[r][u]+(v.v[r][u]-f.v[r][u])*h,t.v[r][u]=c}function r(){this.paths=this.localShapeCollection}function o(n){(function(n,t){if(n._length!==t._length||n.c!==t.c)return!1;for(var r=n._length,i=0;i<r;i+=1)if(n.v[i][0]!==t.v[i][0]||n.v[i][1]!==t.v[i][1]||n.o[i][0]!==t.o[i][0]||n.o[i][1]!==t.o[i][1]||n.i[i][0]!==t.i[i][0]||n.i[i][1]!==t.i[i][1])return!1;return!0})(this.v,n)||(this.v=ut.clone(n),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function h(){var n,t,i;if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{for(this.lock=!0,this._mdf=!1,n=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k,i=this.effectsSequence.length,t=0;t<i;t+=1)n=this.effectsSequence[t](n);this.setVValue(n);this.lock=!1;this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function n(n,t,i){this.propType="shape";this.comp=n.comp;this.container=n;this.elem=n;this.data=t;this.k=!1;this.kf=!1;this._mdf=!1;var u=3===i?t.pt.k:t.ks.k;this.v=ut.clone(u);this.pv=ut.clone(this.v);this.localShapeCollection=rr.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.reset=r;this.effectsSequence=[]}function c(n){this.effectsSequence.push(n);this.container.addDynamicProperty(this)}function t(n,t,i){this.propType="shape";this.comp=n.comp;this.elem=n;this.container=n;this.offsetTime=n.data.st;this.keyframes=3===i?t.pt.k:t.ks.k;this.keyframesMetadata=[];this.k=!0;this.kf=!0;var f=this.keyframes[0].s[0].i.length;this.v=ut.newElement();this.v.setPathData(this.keyframes[0].s[0].c,f);this.pv=ut.clone(this.v);this.localShapeCollection=rr.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.lastFrame=u;this.reset=r;this._caching={lastFrame:u,lastIndex:0};this.effectsSequence=[function(){var n=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,t=this._caching.lastFrame;return t!==u&&(t<i&&n<i||r<t&&r<n)||(this._caching.lastIndex=t<n?this._caching.lastIndex:0,this.interpolateShape(n,this.pv,this._caching)),this._caching.lastFrame=n,this.pv}.bind(this)]}var u=-999999;n.prototype.interpolateShape=e;n.prototype.getValue=h;n.prototype.setVValue=o;n.prototype.addEffect=c;t.prototype.getValue=h;t.prototype.interpolateShape=e;t.prototype.setVValue=o;t.prototype.addEffect=c;var l=function(){function t(n,t){this.v=ut.newElement();this.v.setPathData(!0,4);this.localShapeCollection=rr.newShapeCollection();this.paths=this.localShapeCollection;this.localShapeCollection.addShape(this.v);this.d=t.d;this.elem=n;this.comp=n.comp;this.frameId=-1;this.initDynamicPropertyContainer(n);this.p=i.getProp(n,t.p,1,0,this);this.s=i.getProp(n,t.s,1,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}var n=gi;return t.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var i=this.p.v[0],u=this.p.v[1],r=this.s.v[0]/2,f=this.s.v[1]/2,e=3!==this.d,t=this.v;t.v[0][0]=i;t.v[0][1]=u-f;t.v[1][0]=e?i+r:i-r;t.v[1][1]=u;t.v[2][0]=i;t.v[2][1]=u+f;t.v[3][0]=e?i-r:i+r;t.v[3][1]=u;t.i[0][0]=e?i-r*n:i+r*n;t.i[0][1]=u-f;t.i[1][0]=e?i+r:i-r;t.i[1][1]=u-f*n;t.i[2][0]=e?i+r*n:i-r*n;t.i[2][1]=u+f;t.i[3][0]=e?i-r:i+r;t.i[3][1]=u+f*n;t.o[0][0]=e?i+r*n:i-r*n;t.o[0][1]=u-f;t.o[1][0]=e?i+r:i-r;t.o[1][1]=u+f*n;t.o[2][0]=e?i-r*n:i+r*n;t.o[2][1]=u+f;t.o[3][0]=e?i-r:i+r;t.o[3][1]=u-f*n}},f([rt],t),t}(),a=function(){function n(n,t){this.v=ut.newElement();this.v.setPathData(!0,0);this.elem=n;this.comp=n.comp;this.data=t;this.frameId=-1;this.d=t.d;this.initDynamicPropertyContainer(n);1===t.sy?(this.ir=i.getProp(n,t.ir,0,0,this),this.is=i.getProp(n,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath;this.pt=i.getProp(n,t.pt,0,0,this);this.p=i.getProp(n,t.p,1,0,this);this.r=i.getProp(n,t.r,0,s,this);this.or=i.getProp(n,t.or,0,0,this);this.os=i.getProp(n,t.os,0,.01,this);this.localShapeCollection=rr.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return n.prototype={reset:r,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,h,r,u,o=2*Math.floor(this.pt.v),y=2*Math.PI/o,f=!0,c=this.or.v,l=this.ir.v,p=this.os.v,w=this.is.v,b=2*Math.PI*c/(2*o),k=2*Math.PI*l/(2*o),s=-Math.PI/2,i;for(s+=this.r.v,i=3===this.data.d?-1:1,e=this.v._length=0;e<o;e+=1){r=f?p:w;u=f?b:k;var n=(h=f?c:l)*Math.cos(s),t=h*Math.sin(s),a=0===n&&0===t?0:t/Math.sqrt(n*n+t*t),v=0===n&&0===t?0:-n/Math.sqrt(n*n+t*t);n+=+this.p.v[0];t+=+this.p.v[1];this.v.setTripleAt(n,t,n-a*u*r*i,t-v*u*r*i,n+a*u*r*i,t+v*u*r*i,e,!0);f=!f;s+=y*i}},convertPolygonToPath:function(){var r,o=Math.floor(this.pt.v),l=2*Math.PI/o,s=this.or.v,u=this.os.v,f=2*Math.PI*s/(4*o),e=.5*-Math.PI,i=3===this.data.d?-1:1;for(e+=this.r.v,r=this.v._length=0;r<o;r+=1){var n=s*Math.cos(e),t=s*Math.sin(e),h=0===n&&0===t?0:t/Math.sqrt(n*n+t*t),c=0===n&&0===t?0:-n/Math.sqrt(n*n+t*t);n+=+this.p.v[0];t+=+this.p.v[1];this.v.setTripleAt(n,t,n-h*f*u*i,t-c*f*u*i,n+h*f*u*i,t+c*f*u*i,r,!0);e+=l*i}this.paths.length=0;this.paths[0]=this.v}},f([rt],n),n}(),v=function(){function n(n,t){this.v=ut.newElement();this.v.c=!0;this.localShapeCollection=rr.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.elem=n;this.comp=n.comp;this.frameId=-1;this.d=t.d;this.initDynamicPropertyContainer(n);this.p=i.getProp(n,t.p,1,0,this);this.s=i.getProp(n,t.s,1,0,this);this.r=i.getProp(n,t.r,0,0,this);this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return n.prototype={convertRectToPath:function(){var i=this.p.v[0],r=this.p.v[1],n=this.s.v[0]/2,t=this.s.v[1]/2,u=cr(n,t,this.r.v),f=u*(1-gi);this.v._length=0;2===this.d||1===this.d?(this.v.setTripleAt(i+n,r-t+u,i+n,r-t+u,i+n,r-t+f,0,!0),this.v.setTripleAt(i+n,r+t-u,i+n,r+t-f,i+n,r+t-u,1,!0),0!==u?(this.v.setTripleAt(i+n-u,r+t,i+n-u,r+t,i+n-f,r+t,2,!0),this.v.setTripleAt(i-n+u,r+t,i-n+f,r+t,i-n+u,r+t,3,!0),this.v.setTripleAt(i-n,r+t-u,i-n,r+t-u,i-n,r+t-f,4,!0),this.v.setTripleAt(i-n,r-t+u,i-n,r-t+f,i-n,r-t+u,5,!0),this.v.setTripleAt(i-n+u,r-t,i-n+u,r-t,i-n+f,r-t,6,!0),this.v.setTripleAt(i+n-u,r-t,i+n-f,r-t,i+n-u,r-t,7,!0)):(this.v.setTripleAt(i-n,r+t,i-n+f,r+t,i-n,r+t,2),this.v.setTripleAt(i-n,r-t,i-n,r-t+f,i-n,r-t,3))):(this.v.setTripleAt(i+n,r-t+u,i+n,r-t+f,i+n,r-t+u,0,!0),0!==u?(this.v.setTripleAt(i+n-u,r-t,i+n-u,r-t,i+n-f,r-t,1,!0),this.v.setTripleAt(i-n+u,r-t,i-n+f,r-t,i-n+u,r-t,2,!0),this.v.setTripleAt(i-n,r-t+u,i-n,r-t+u,i-n,r-t+f,3,!0),this.v.setTripleAt(i-n,r+t-u,i-n,r+t-f,i-n,r+t-u,4,!0),this.v.setTripleAt(i-n+u,r+t,i-n+u,r+t,i-n+f,r+t,5,!0),this.v.setTripleAt(i+n-u,r+t,i+n-f,r+t,i+n-u,r+t,6,!0),this.v.setTripleAt(i+n,r+t-u,i+n,r+t-u,i+n,r+t-f,7,!0)):(this.v.setTripleAt(i-n,r-t,i-n+f,r-t,i-n,r-t,1,!0),this.v.setTripleAt(i-n,r+t,i-n,r+t-f,i-n,r+t,2,!0),this.v.setTripleAt(i+n,r+t,i+n-f,r+t,i+n,r+t,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},f([rt],n),n}();return{getShapeProp:function(i,r,u){var f;return 3===u||4===u?f=(3===u?r.pt:r.ks).k.length?new t(i,r,u):new n(i,r,u):5===u?f=new v(i,r):6===u?f=new l(i,r):7===u&&(f=new a(i,r)),f.k&&i.addDynamicProperty(f),f},getConstructorFunction:function(){return n},getKeyframedConstructorFunction:function(){return t}}}();ei=(hu={},cu={},hu.registerModifier=function(n,t){cu[n]||(cu[n]=t)},hu.getModifier=function(n,t,i){return new cu[n](t,i)},hu);gt.prototype.initModifierProperties=function(){};gt.prototype.addShapeToModifier=function(){};gt.prototype.addShape=function(n){if(!this.closed){n.sh.container.addDynamicProperty(n.sh);var t={shape:n.sh,data:n,localShapeCollection:rr.newShapeCollection()};this.shapes.push(t);this.addShapeToModifier(t);this._isAnimated&&n.setAsAnimated()}};gt.prototype.init=function(n,t){this.shapes=[];this.elem=n;this.initDynamicPropertyContainer(n);this.initModifierProperties(n,t);this.frameId=hr;this.closed=!1;this.k=!1;this.dynamicProperties.length?this.k=!0:this.getValue(!0)};gt.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())};f([rt],gt);f([gt],kt);kt.prototype.initModifierProperties=function(n,t){this.s=i.getProp(n,t.s,0,.01,this);this.e=i.getProp(n,t.e,0,.01,this);this.o=i.getProp(n,t.o,0,0,this);this.sValue=0;this.eValue=0;this.getValue=this.processKeys;this.m=t.m;this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length};kt.prototype.addShapeToModifier=function(n){n.pathsData=[]};kt.prototype.calculateShapeEdges=function(n,t,i,r,u){var f=[],s,e,o,h,c,l;for(t<=1?f.push({s:n,e:t}):1<=n?f.push({s:n-1,e:t-1}):(f.push({s:n,e:1}),f.push({s:0,e:t-1})),o=[],h=f.length,s=0;s<h;s+=1)(e=f[s]).e*u<r||e.s*u>r+i||(c=e.s*u<=r?0:(e.s*u-r)/i,l=e.e*u>=r+i?1:(e.e*u-r)/i,o.push([c,l]));return o.length||o.push([0,0]),o};kt.prototype.releasePathsData=function(n){for(var i=n.length,t=0;t<i;t+=1)ye.release(n[t]);return n.length=0,n};kt.prototype.processShapes=function(n){var r,u,d,i,e,g,o,p,w,b,a,h,k,t,v,f,s,tt;if(this._mdf||n?(e=this.o.v%360/360,(e<0&&(e+=1),r=1<this.s.v?1+e:this.s.v<0?0+e:this.s.v+e,(u=1<this.e.v?1+e:this.e.v<0?0+e:this.e.v+e)<r)&&(g=r,r=u,u=g),r=.0001*Math.round(1e4*r),u=.0001*Math.round(1e4*u),this.sValue=r,this.eValue=u):(r=this.sValue,u=this.eValue),h=this.shapes.length,k=0,u===r)for(i=0;i<h;i+=1)this.shapes[i].localShapeCollection.releaseShapes(),this.shapes[i].shape._mdf=!0,this.shapes[i].shape.paths=this.shapes[i].localShapeCollection,this._mdf&&(this.shapes[i].pathsData.length=0);else if(1===u&&0===r||0===u&&1===r){if(this._mdf)for(i=0;i<h;i+=1)this.shapes[i].pathsData.length=0,this.shapes[i].shape._mdf=!0}else{for(f=[],i=0;i<h;i+=1)if((t=this.shapes[i]).shape._mdf||this._mdf||n||2===this.m){if(p=(d=t.shape.paths)._length,a=0,!t.shape._mdf&&t.pathsData.length)a=t.totalShapeLength;else{for(w=this.releasePathsData(t.pathsData),o=0;o<p;o+=1)b=yt.getSegmentsLength(d.shapes[o]),w.push(b),a+=b.totalLength;t.totalShapeLength=a;t.pathsData=w}k+=a;t.shape._mdf=!0}else t.shape.paths=t.localShapeCollection;var y,c=r,l=u,nt=0;for(i=h-1;0<=i;i-=1)if((t=this.shapes[i]).shape._mdf){for((v=t.localShapeCollection).releaseShapes(),2===this.m&&1<h?(y=this.calculateShapeEdges(r,u,t.totalShapeLength,nt,k),nt+=t.totalShapeLength):y=[[c,l]],p=y.length,o=0;o<p;o+=1)c=y[o][0],l=y[o][1],f.length=0,l<=1?f.push({s:t.totalShapeLength*c,e:t.totalShapeLength*l}):1<=c?f.push({s:t.totalShapeLength*(c-1),e:t.totalShapeLength*(l-1)}):(f.push({s:t.totalShapeLength*c,e:t.totalShapeLength}),f.push({s:0,e:t.totalShapeLength*(l-1)})),s=this.addShapes(t,f[0]),f[0].s!==f[0].e&&(1<f.length&&(t.shape.paths.shapes[t.shape.paths._length-1].c?(tt=s.pop(),this.addPaths(s,v),s=this.addShapes(t,f[1],tt)):(this.addPaths(s,v),s=this.addShapes(t,f[1]))),this.addPaths(s,v));t.shape.paths=v}}};kt.prototype.addPaths=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t.addShape(n[i])};kt.prototype.addSegment=function(n,t,i,r,u,f,e){u.setXYAt(t[0],t[1],"o",f);u.setXYAt(i[0],i[1],"i",f+1);e&&u.setXYAt(n[0],n[1],"v",f);u.setXYAt(r[0],r[1],"v",f+1)};kt.prototype.addSegmentFromArray=function(n,t,i,r){t.setXYAt(n[1],n[5],"o",i);t.setXYAt(n[2],n[6],"i",i+1);r&&t.setXYAt(n[0],n[4],"v",i);t.setXYAt(n[3],n[7],"v",i+1)};kt.prototype.addShapes=function(n,t,i){var r,u,p,c,o,s,l,a,b=n.pathsData,f=n.shape.paths.shapes,w=n.shape.paths._length,e=0,y=[],h=!0,v;for(a=i?(o=i._length,i._length):(i=ut.newElement(),o=0),y.push(i),r=0;r<w;r+=1){for(s=b[r].lengths,i.c=f[r].c,p=f[r].c?s.length:s.length+1,u=1;u<p;u+=1)if(e+(c=s[u-1]).addedLength<t.s)e+=c.addedLength,i.c=!1;else{if(e>t.e){i.c=!1;break}t.s<=e&&t.e>=e+c.addedLength?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[u],f[r].v[u],i,o,h),h=!1):(l=yt.getNewSegment(f[r].v[u-1],f[r].v[u],f[r].o[u-1],f[r].i[u],(t.s-e)/c.addedLength,(t.e-e)/c.addedLength,s[u-1]),this.addSegmentFromArray(l,i,o,h),h=!1,i.c=!1);e+=c.addedLength;o+=1}if(f[r].c&&s.length&&((c=s[u-1],e<=t.e)?(v=s[u-1].addedLength,t.s<=e&&t.e>=e+v?(this.addSegment(f[r].v[u-1],f[r].o[u-1],f[r].i[0],f[r].v[0],i,o,h),h=!1):(l=yt.getNewSegment(f[r].v[u-1],f[r].v[0],f[r].o[u-1],f[r].i[0],(t.s-e)/v,(t.e-e)/v,s[u-1]),this.addSegmentFromArray(l,i,o,h),h=!1,i.c=!1)):i.c=!1,e+=c.addedLength,o+=1),i._length&&(i.setXYAt(i.v[a][0],i.v[a][1],"i",a),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),e>t.e)break;r<w-1&&(i=ut.newElement(),h=!0,y.push(i),o=0)}return y};ei.registerModifier("tm",kt);f([gt],vr);vr.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.rd=i.getProp(n,t.r,0,null,this);this._isAnimated=!!this.rd.effectsSequence.length};vr.prototype.processPath=function(n,t){var r,s=ut.newElement(),i,l,a,u,h,c,f,e,y,p,w,b,v,o;for(s.c=n.c,v=n._length,o=0,r=0;r<v;r+=1)i=n.v[r],a=n.o[r],l=n.i[r],i[0]===a[0]&&i[1]===a[1]&&i[0]===l[0]&&i[1]===l[1]?0!==r&&r!==v-1||n.c?(u=0===r?n.v[v-1]:n.v[r-1],c=(h=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)))?Math.min(h/2,t)/h:0,f=w=i[0]+(u[0]-i[0])*c,e=b=i[1]-(i[1]-u[1])*c,y=f-(f-i[0])*gi,p=e-(e-i[1])*gi,s.setTripleAt(f,e,y,p,w,b,o),o+=1,u=r===v-1?n.v[0]:n.v[r+1],c=(h=Math.sqrt(Math.pow(i[0]-u[0],2)+Math.pow(i[1]-u[1],2)))?Math.min(h/2,t)/h:0,f=y=i[0]+(u[0]-i[0])*c,e=p=i[1]+(u[1]-i[1])*c,w=f-(f-i[0])*gi,b=e-(e-i[1])*gi,s.setTripleAt(f,e,y,p,w,b,o)):s.setTripleAt(i[0],i[1],a[0],a[1],l[0],l[1],o):s.setTripleAt(n.v[r][0],n.v[r][1],n.o[r][0],n.o[r][1],n.i[r][0],n.i[r][1],o),o+=1;return s};vr.prototype.processShapes=function(n){var f,i,r,e,t,u,s=this.shapes.length,o=this.rd.v;if(0!==o)for(i=0;i<s;i+=1){if(u=(t=this.shapes[i]).localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};ei.registerModifier("rd",vr);f([gt],yr);yr.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.amount=i.getProp(n,t.a,0,null,this);this._isAnimated=!!this.amount.effectsSequence.length};yr.prototype.processPath=function(n,t){for(var u=t/100,r=[0,0],f=n._length,i=0,o,s,h,c,l,a,e,i=0;i<f;i+=1)r[0]+=n.v[i][0],r[1]+=n.v[i][1];for(r[0]/=f,r[1]/=f,e=ut.newElement(),e.c=n.c,i=0;i<f;i+=1)o=n.v[i][0]+(r[0]-n.v[i][0])*u,s=n.v[i][1]+(r[1]-n.v[i][1])*u,h=n.o[i][0]+(r[0]-n.o[i][0])*-u,c=n.o[i][1]+(r[1]-n.o[i][1])*-u,l=n.i[i][0]+(r[0]-n.i[i][0])*-u,a=n.i[i][1]+(r[1]-n.i[i][1])*-u,e.setTripleAt(o,s,h,c,l,a,i);return e};yr.prototype.processShapes=function(n){var f,i,r,e,t,u,s=this.shapes.length,o=this.amount.v;if(0!==o)for(i=0;i<s;i+=1){if(u=(t=this.shapes[i]).localShapeCollection,t.shape._mdf||this._mdf||n)for(u.releaseShapes(),t.shape._mdf=!0,f=t.shape.paths.shapes,e=t.shape.paths._length,r=0;r<e;r+=1)u.addShape(this.processPath(f[r],o));t.shape.paths=t.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};ei.registerModifier("pb",yr);f([gt],ni);ni.prototype.initModifierProperties=function(n,t){this.getValue=this.processKeys;this.c=i.getProp(n,t.c,0,null,this);this.o=i.getProp(n,t.o,0,null,this);this.tr=tr.getTransformProperty(n,t.tr,this);this.so=i.getProp(n,t.tr.so,0,.01,this);this.eo=i.getProp(n,t.tr.eo,0,.01,this);this.data=t;this.dynamicProperties.length||this.getValue(!0);this._isAnimated=!!this.dynamicProperties.length;this.pMatrix=new a;this.rMatrix=new a;this.sMatrix=new a;this.tMatrix=new a;this.matrix=new a};ni.prototype.applyTransforms=function(n,t,i,r,u,f){var e=f?-1:1,o=r.s.v[0]+(1-r.s.v[0])*(1-u),s=r.s.v[1]+(1-r.s.v[1])*(1-u);n.translate(r.p.v[0]*e*u,r.p.v[1]*e*u,r.p.v[2]);t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);t.rotate(-r.r.v*e*u);t.translate(r.a.v[0],r.a.v[1],r.a.v[2]);i.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);i.scale(f?1/o:o,f?1/s:s);i.translate(r.a.v[0],r.a.v[1],r.a.v[2])};ni.prototype.init=function(n,t,i,r){for(this.elem=n,this.arr=t,this.pos=i,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(n),this.initModifierProperties(n,t[i]);0<i;)i-=1,this._elements.unshift(t[i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)};ni.prototype.resetElements=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t]._processed=!1,"gr"===n[t].ty&&this.resetElements(n[t].it)};ni.prototype.cloneElements=function(n){var t=JSON.parse(JSON.stringify(n));return this.resetElements(t),t};ni.prototype.changeGroupRender=function(n,t){for(var r=n.length,i=0;i<r;i+=1)n[i]._render=t,"gr"===n[i].ty&&this.changeGroupRender(n[i].it,t)};ni.prototype.processShapes=function(n){var f,y,u,h,o,d=!1,p,a,w,b,v,e,k,s;if(this._mdf||n){if(a=Math.ceil(this.c.v),this._groups.length<a){for(;this._groups.length<a;)w={it:this.cloneElements(this._elements),ty:"gr"},w.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,w),this._groups.splice(0,0,w),this._currentCopies+=1;this.elem.reloadShapes();d=!0}for(u=o=0;u<=this._groups.length-1;u+=1)(p=o<a,this._groups[u]._render=p,this.changeGroupRender(this._groups[u].it,p),p)||(b=this.elemsData[u].it,v=b[b.length-1],0!==v.transform.op.v?(v.transform.op._mdf=!0,v.transform.op.v=0):v.transform.op._mdf=!1),o+=1;this._currentCopies=a;var c=this.o.v,l=c%1,g=0<c?Math.floor(c):Math.ceil(c),t=this.pMatrix.props,i=this.rMatrix.props,r=this.sMatrix.props;if(this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset(),s=0,0<c){for(;s<g;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),s+=1;l&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,l,!1),s+=l)}else if(c<0){for(;g<s;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),s-=1;l&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-l,!0),s-=l)}for(u=1===this.data.m?0:this._currentCopies-1,h=1===this.data.m?1:-1,o=this._currentCopies;o;){if(k=(y=(f=this.elemsData[u].it)[f.length-1].transform.mProps.v.props).length,f[f.length-1].transform.mProps._mdf=!0,f[f.length-1].transform.op._mdf=!0,f[f.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(u/(this._currentCopies-1)),0!==s){for((0!==u&&1===h||u!==this._currentCopies-1&&-1===h)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]),this.matrix.transform(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]),this.matrix.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),e=0;e<k;e+=1)y[e]=this.matrix.props[e];this.matrix.reset()}else for(this.matrix.reset(),e=0;e<k;e+=1)y[e]=this.matrix.props[e];s+=1;o-=1;u+=h}}else for(o=this._currentCopies,u=0,h=1;o;)y=(f=this.elemsData[u].it)[f.length-1].transform.mProps.v.props,f[f.length-1].transform.mProps._mdf=!1,f[f.length-1].transform.op._mdf=!1,o-=1,u+=h;return d};ni.prototype.addShape=function(){};ei.registerModifier("rp",ni);tf.prototype.addShape=function(n){this._length===this._maxLength&&(this.shapes=this.shapes.concat(c(this._maxLength)),this._maxLength*=2);this.shapes[this._length]=n;this._length+=1};tf.prototype.releaseShapes=function(){for(var n=0;n<this._length;n+=1)ut.release(this.shapes[n]);this._length=0};pr.prototype.getValue=function(n){if((this.elem.globalData.frameId!==this.frameId||n)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||n,this._mdf)){var t=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<i;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}};f([rt],pr);ir.prototype.comparePoints=function(n,t){for(var i=0,r=this.o.length/2;i<r;){if(.01<Math.abs(n[4*i]-n[4*t+2*i]))return!1;i+=1}return!0};ir.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var n=0,t=this.data.k.k.length;n<t;){if(!this.comparePoints(this.data.k.k[n].s,this.data.p))return!1;n+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0};ir.prototype.getValue=function(n){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||n){for(var r,i,u=4*this.data.p,t=0;t<u;t+=1)r=t%4==0?100:255,i=Math.round(this.prop.v[t]*r),this.c[t]!==i&&(this.c[t]=i,this._cmdf=!n);if(this.o.length)for(u=this.prop.v.length,t=4*this.data.p;t<u;t+=1)r=t%2==0?100:1,i=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==i&&(this.o[t-4*this.data.p]=i,this._omdf=!n);this._mdf=!n}};f([rt],ir);var ce=function(n,t,i,r){if(0===t)return"";for(var e=n.o,o=n.i,f=n.v,s=" M"+r.applyToPointStringified(f[0][0],f[0][1]),u=1;u<t;u+=1)s+=" C"+r.applyToPointStringified(e[u-1][0],e[u-1][1])+" "+r.applyToPointStringified(o[u][0],o[u][1])+" "+r.applyToPointStringified(f[u][0],f[u][1]);return i&&t&&(s+=" C"+r.applyToPointStringified(e[u-1][0],e[u-1][1])+" "+r.applyToPointStringified(o[0][0],o[0][1])+" "+r.applyToPointStringified(f[0][0],f[0][1]),s+="z"),s},es=function(){function n(n){this.audios=[];this.audioFactory=n;this._volume=1;this._isMuted=!1}return n.prototype={addAudio:function(n){this.audios.push(n)},pause:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].pause()},resume:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].resume()},setRate:function(n){for(var i=this.audios.length,t=0;t<i;t+=1)this.audios[t].setRate(n)},createAudio:function(n){return this.audioFactory?this.audioFactory(n):Howl?new Howl({src:[n]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(n){this.audioFactory=n},setVolume:function(n){this._volume=n;this._updateVolume()},mute:function(){this._isMuted=!0;this._updateVolume()},unmute:function(){this._isMuted=!1;this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){for(var t=this.audios.length,n=0;n<t;n+=1)this.audios[n].volume(this._volume*(this._isMuted?0:1))}},function(){return new n}}(),os=function(){function r(){this.loadedAssets+=1;this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function u(){this.loadedFootagesCount+=1;this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(n,t,i){var r="",u;return n.e?r=n.p:t?(u=n.p,-1!==u.indexOf("images/")&&(u=u.split("/")[1]),r=t+u):(r=i,r+=n.u?n.u:"",r+=n.p),r}function f(){this._imageLoaded=r.bind(this);this._footageLoaded=u.bind(this);this.testImageLoaded=function(n){var t=0,i=setInterval(function(){(n.getBBox().width||500<t)&&(this._imageLoaded(),clearInterval(i));t+=1}.bind(this),50)}.bind(this);this.createFootageData=function(t){var i={assetData:t},r=n(t,this.assetsPath,this.path);return nr.loadData(r,function(n){i.img=n;this._footageLoaded()}.bind(this),function(){i.img={};this._footageLoaded()}.bind(this)),i}.bind(this);this.assetsPath="";this.path="";this.totalImages=0;this.totalFootages=0;this.loadedAssets=0;this.loadedFootagesCount=0;this.imagesLoadedCb=null;this.images=[]}var i=function(){var n=b("canvas"),t;return n.width=1,n.height=1,t=n.getContext("2d"),t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),n}();return f.prototype={loadAssets:function(n,t){var i,r;for(this.imagesLoadedCb=t,r=n.length,i=0;i<r;i+=1)n[i].layers||(n[i].t&&"seq"!==n[i].t?3===n[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(n[i]))):(this.totalImages+=1,this.images.push(this._createImageData(n[i]))))},setAssetsPath:function(n){this.assetsPath=n||""},setPath:function(n){this.path=n||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null;this.images.length=0},getAsset:function(n){for(var t=0,i=this.images.length;t<i;){if(this.images[t].assetData===n)return this.images[t].img;t+=1}return null},createImgData:function(t){var f=n(t,this.assetsPath,this.path),r=b("img"),u;return r.crossOrigin="anonymous",r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){u.img=i;this._imageLoaded()}.bind(this),!1),r.src=f,u={img:r,assetData:t}},createImageData:function(r){var e=n(r,this.assetsPath,this.path),u=t("image"),f;return go?this.testImageLoaded(u):u.addEventListener("load",this._imageLoaded,!1),u.addEventListener("error",function(){f.img=i;this._imageLoaded()}.bind(this),!1),u.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this._elementHelper.append?this._elementHelper.append(u):this._elementHelper.appendChild(u),f={img:u,assetData:r}},imageLoaded:r,footageLoaded:u,setCacheType:function(n,t){this._createImageData="svg"===n?(this._elementHelper=t,this.createImageData.bind(this)):this.createImgData.bind(this)}},f}(),le=(rf={maskType:!0},(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(rf.maskType=!1),rf),rf,wr=(lu={},lu.createFilter=function(n,i){var r=t("filter");return r.setAttribute("id",n),!0!==i&&(r.setAttribute("filterUnits","objectBoundingBox"),r.setAttribute("x","0%"),r.setAttribute("y","0%"),r.setAttribute("width","100%"),r.setAttribute("height","100%")),r},lu.createAlphaToLuminanceFilter=function(){var n=t("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),n},lu),lu;bi.prototype.searchProperties=function(){for(var r,u=this._textData.a.length,n=i.getProp,t=0;t<u;t+=1)r=this._textData.a[t],this._animatorsData[t]=new ss(this._elem,r,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:n(this._elem,this._textData.p.a,0,0,this),f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:n(this._elem,this._textData.p.r,0,0,this),p:n(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1;this._moreOptions.alignment=n(this._elem,this._textData.m.a,1,0,this)};bi.prototype.getMeasures=function(n,t){var tt,s,r,f,it,ei,i,vt,oi,kt,ai;if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var et,lt,u,ut,w,h,p,ot,dt,v,k,b,y,d,gt,st,fi,vi,at,g=this._moreOptions.alignment.v,c=this._animatorsData,nt=this._textData,e=this.mHelper,yi=this._renderType,pi=this.renderedLetters.length,o=n.l;if(this._hasMaskedPath){if(at=this._pathData.m,!this._pathData.n||this._pathData._mdf){for(s=at.v,this._pathData.r.v&&(s=s.reverse()),w={tLength:0,segments:[]},ut=s._length-1,u=st=0;u<ut;u+=1)tt=yt.buildBezierData(s.v[u],s.v[u+1],[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],[s.i[u+1][0]-s.v[u+1][0],s.i[u+1][1]-s.v[u+1][1]]),w.tLength+=tt.segmentLength,w.segments.push(tt),st+=tt.segmentLength;u=ut;at.v.c&&(tt=yt.buildBezierData(s.v[u],s.v[0],[s.o[u][0]-s.v[u][0],s.o[u][1]-s.v[u][1]],[s.i[0][0]-s.v[0][0],s.i[0][1]-s.v[0][1]]),w.tLength+=tt.segmentLength,w.segments.push(tt),st+=tt.segmentLength);this._pathData.pi=w}if(w=this._pathData.pi,h=this._pathData.f.v,v=1,dt=!(ot=k=0),d=w.segments,h<0&&at.v.c)for(w.tLength<Math.abs(h)&&(h=-Math.abs(h)%w.tLength),v=(y=d[k=d.length-1].points).length-1;h<0;)h+=y[v].partialLength,(v-=1)<0&&(v=(y=d[k-=1].points).length-1);b=(y=d[k].points)[v-1];gt=(p=y[v]).partialLength}ut=o.length;lt=et=0;vt=1.2*n.finalSize*.714;oi=!0;it=c.length;var pt,wi,bi,wt,ft,ni,l,a,ti,si,ii,ri,ht=-1,di=h,gi=k,nr=v,ki=-1,bt="",ui=this.defaultPropsArray;if(2===n.j||1===n.j){var rt=0,hi=0,ci=2===n.j?-.5:-1,ct=0,li=!0;for(u=0;u<ut;u+=1)if(o[u].n){for(rt&&(rt+=hi);ct<u;)o[ct].animatorJustifyOffset=rt,ct+=1;li=!(rt=0)}else{for(f=0;f<it;f+=1)(r=c[f].a).t.propType&&(li&&2===n.j&&(hi+=r.t.v*ci),rt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.t.v*i[0]*ci:r.t.v*i*ci);li=!1}for(rt&&(rt+=hi);ct<u;)o[ct].animatorJustifyOffset=rt,ct+=1}for(u=0;u<ut;u+=1){if(e.reset(),wt=1,o[u].n)et=0,lt+=n.yOffset,lt+=oi?1:0,h=di,oi=!1,this._hasMaskedPath&&(v=nr,b=(y=d[k=gi].points)[v-1],gt=(p=y[v]).partialLength,ot=0),ri=ti=ii=bt="",ui=this.defaultPropsArray;else{if(this._hasMaskedPath){if(ki!==o[u].line){switch(n.j){case 1:h+=st-n.lineWidths[o[u].line];break;case 2:h+=(st-n.lineWidths[o[u].line])/2}ki=o[u].line}for(ht!==o[u].ind&&(o[ht]&&(h+=o[ht].extra),h+=o[u].an/2,ht=o[u].ind),h+=g[0]*o[u].an*.005,kt=0,f=0;f<it;f+=1)(r=c[f].a).p.propType&&(kt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.p.v[0]*i[0]:r.p.v[0]*i),r.a.propType&&(kt+=(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?r.a.v[0]*i[0]:r.a.v[0]*i);for(dt=!0,this._pathData.a.v&&(h=.5*o[0].an+(st-this._pathData.f.v-.5*o[0].an-.5*o[o.length-1].an)*ht/(ut-1),h+=this._pathData.f.v);dt;)h+kt<=ot+gt||!y?(fi=(h+kt-ot)/p.partialLength,wi=b.point[0]+(p.point[0]-b.point[0])*fi,bi=b.point[1]+(p.point[1]-b.point[1])*fi,e.translate(-g[0]*o[u].an*.005,-g[1]*vt*.01),dt=!1):y&&(ot+=p.partialLength,(v+=1)>=y.length&&(v=0,y=d[k+=1]?d[k].points:at.v.c?d[k=v=0].points:(ot-=p.partialLength,null)),y&&(b=p,gt=(p=y[v]).partialLength));pt=o[u].an/2-o[u].add;e.translate(-pt,0,0)}else pt=o[u].an/2-o[u].add,e.translate(-pt,0,0),e.translate(-g[0]*o[u].an*.005,-g[1]*vt*.01,0);for(f=0;f<it;f+=1)(r=c[f].a).t.propType&&(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),0===et&&0===n.j||(this._hasMaskedPath?h+=i.length?r.t.v*i[0]:r.t.v*i:et+=i.length?r.t.v*i[0]:r.t.v*i));for(n.strokeWidthAnim&&(ni=n.sw||0),n.strokeColorAnim&&(ft=n.sc?[n.sc[0],n.sc[1],n.sc[2]]:[0,0,0]),n.fillColorAnim&&n.fc&&(l=[n.fc[0],n.fc[1],n.fc[2]]),f=0;f<it;f+=1)(r=c[f].a).a.propType&&((i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?e.translate(-r.a.v[0]*i[0],-r.a.v[1]*i[1],r.a.v[2]*i[2]):e.translate(-r.a.v[0]*i,-r.a.v[1]*i,r.a.v[2]*i));for(f=0;f<it;f+=1)(r=c[f].a).s.propType&&((i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars)).length?e.scale(1+(r.s.v[0]-1)*i[0],1+(r.s.v[1]-1)*i[1],1):e.scale(1+(r.s.v[0]-1)*i,1+(r.s.v[1]-1)*i,1));for(f=0;f<it;f+=1){if(r=c[f].a,i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),r.sk.propType&&(i.length?e.skewFromAxis(-r.sk.v*i[0],r.sa.v*i[1]):e.skewFromAxis(-r.sk.v*i,r.sa.v*i)),r.r.propType&&(i.length?e.rotateZ(-r.r.v*i[2]):e.rotateZ(-r.r.v*i)),r.ry.propType&&(i.length?e.rotateY(r.ry.v*i[1]):e.rotateY(r.ry.v*i)),r.rx.propType&&(i.length?e.rotateX(r.rx.v*i[0]):e.rotateX(r.rx.v*i)),r.o.propType&&(wt+=i.length?(r.o.v*i[0]-wt)*i[0]:(r.o.v*i-wt)*i),n.strokeWidthAnim&&r.sw.propType&&(ni+=i.length?r.sw.v*i[0]:r.sw.v*i),n.strokeColorAnim&&r.sc.propType)for(a=0;a<3;a+=1)ft[a]+=i.length?(r.sc.v[a]-ft[a])*i[0]:(r.sc.v[a]-ft[a])*i;if(n.fillColorAnim&&n.fc){if(r.fc.propType)for(a=0;a<3;a+=1)l[a]+=i.length?(r.fc.v[a]-l[a])*i[0]:(r.fc.v[a]-l[a])*i;r.fh.propType&&(l=i.length?fe(l,r.fh.v*i[0]):fe(l,r.fh.v*i));r.fs.propType&&(l=i.length?re(l,r.fs.v*i[0]):re(l,r.fs.v*i));r.fb.propType&&(l=i.length?ue(l,r.fb.v*i[0]):ue(l,r.fb.v*i))}}for(f=0;f<it;f+=1)(r=c[f].a).p.propType&&(i=c[f].s.getMult(o[u].anIndexes[f],nt.a[f].s.totalChars),this._hasMaskedPath?i.length?e.translate(0,r.p.v[1]*i[0],-r.p.v[2]*i[1]):e.translate(0,r.p.v[1]*i,-r.p.v[2]*i):i.length?e.translate(r.p.v[0]*i[0],r.p.v[1]*i[1],-r.p.v[2]*i[2]):e.translate(r.p.v[0]*i,r.p.v[1]*i,-r.p.v[2]*i));if(n.strokeWidthAnim&&(ti=ni<0?0:ni),n.strokeColorAnim&&(si="rgb("+Math.round(255*ft[0])+","+Math.round(255*ft[1])+","+Math.round(255*ft[2])+")"),n.fillColorAnim&&n.fc&&(ii="rgb("+Math.round(255*l[0])+","+Math.round(255*l[1])+","+Math.round(255*l[2])+")"),this._hasMaskedPath)(e.translate(0,-n.ls),e.translate(0,g[1]*vt*.01+lt,0),this._pathData.p.v)&&(vi=(p.point[1]-b.point[1])/(p.point[0]-b.point[0]),ai=180*Math.atan(vi)/Math.PI,p.point[0]<b.point[0]&&(ai+=180),e.rotate(-ai*Math.PI/180)),e.translate(wi,bi,0),h-=g[0]*o[u].an*.005,o[u+1]&&ht!==o[u+1].ind&&(h+=o[u].an/2,h+=.001*n.tr*n.finalSize);else{switch(e.translate(et,lt,0),n.ps&&e.translate(n.ps[0],n.ps[1]+n.ascent,0),n.j){case 1:e.translate(o[u].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[o[u].line]),0,0);break;case 2:e.translate(o[u].animatorJustifyOffset+n.justifyOffset+(n.boxWidth-n.lineWidths[o[u].line])/2,0,0)}e.translate(0,-n.ls);e.translate(pt,0,0);e.translate(g[0]*o[u].an*.005,g[1]*vt*.01,0);et+=o[u].l+.001*n.tr*n.finalSize}"html"===yi?bt=e.toCSS():"svg"===yi?bt=e.to2dCSS():ui=[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]];ri=wt}this.lettersChangedFlag=pi<=u?(ei=new uf(ri,ti,si,ii,bt,ui),this.renderedLetters.push(ei),pi+=1,!0):(ei=this.renderedLetters[u]).update(ri,ti,si,ii,bt,ui)||this.lettersChangedFlag}}};bi.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())};bi.prototype.mHelper=new a;bi.prototype.defaultPropsArray=[];f([rt],bi);uf.prototype.update=function(n,t,i,r,u,f){this._mdf.o=!1;this._mdf.sw=!1;this._mdf.sc=!1;this._mdf.fc=!1;this._mdf.m=!1;var e=this._mdf.p=!1;return this.o!==n&&(this.o=n,e=this._mdf.o=!0),this.sw!==t&&(this.sw=t,e=this._mdf.sw=!0),this.sc!==i&&(this.sc=i,e=this._mdf.sc=!0),this.fc!==r&&(this.fc=r,e=this._mdf.fc=!0),this.m!==u&&(this.m=u,e=this._mdf.m=!0),!f.length||this.p[0]===f[0]&&this.p[1]===f[1]&&this.p[4]===f[4]&&this.p[5]===f[5]&&this.p[12]===f[12]&&this.p[13]===f[13]||(this.p=f,e=this._mdf.p=!0),e};g.prototype.defaultBoxWidth=[0,0];g.prototype.copyData=function(n,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i]);return n};g.prototype.setCurrentData=function(n){n.__complete||this.completeTextData(n);this.currentData=n;this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth;this._mdf=!0};g.prototype.searchProperty=function(){return this.searchKeyframes()};g.prototype.searchKeyframes=function(){return this.kf=1<this.data.d.k.length,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf};g.prototype.addEffect=function(n){this.effectsSequence.push(n);this.elem.addDynamicProperty(this)};g.prototype.getValue=function(n){var r,u,i,f,t;if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||n)if(this.currentData.t=this.data.d.k[this.keysIndex].s.t,r=this.currentData,u=this.keysIndex,this.lock)this.setCurrentData(this.currentData);else{for(this.lock=!0,this._mdf=!1,f=this.effectsSequence.length,t=n||this.data.d.k[this.keysIndex].s,i=0;i<f;i+=1)t=u!==this.keysIndex?this.effectsSequence[i](t,t.t):this.effectsSequence[i](this.currentData,t.t);r!==t&&this.setCurrentData(t);this.v=this.currentData;this.pv=this.v;this.lock=!1;this.frameId=this.elem.globalData.frameId}};g.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,r=this.elem.comp.renderedFrame,n=0,i=t.length;n<=i-1&&!(n===i-1||t[n+1].t>r);)n+=1;return this.keysIndex!==n&&(this.keysIndex=n),this.data.d.k[this.keysIndex].s};g.prototype.buildFinalText=function(n){for(var r,u,i=[],t=0,e=n.length,f=!1;t<e;)r=n.charCodeAt(t),ar.isCombinedCharacter(r)?i[i.length-1]+=n.charAt(t):55296<=r&&r<=56319?56320<=(u=n.charCodeAt(t+1))&&u<=57343?(f||ar.isModifier(r,u)?(i[i.length-1]+=n.substr(t,2),f=!1):i.push(n.substr(t,2)),t+=1):i.push(n.charAt(t)):56319<r?(u=n.charCodeAt(t+1),ar.isZeroWidthJoiner(r,u)?(f=!0,i[i.length-1]+=n.substr(t,2),t+=1):i.push(n.charAt(t))):ar.isZeroWidthJoiner(r)?(i[i.length-1]+=n.charAt(t),f=!0):i.push(n.charAt(t)),t+=1;return i};g.prototype.completeTextData=function(n){var g,b,d,ft,tt,l,s,it,rt,ht,et,wt,ct;n.__complete=!0;var t,u,p,e,h,lt,ut,a=this.elem.globalData.fontManager,ot=this.data,f=[],v=0,at=ot.m.g,c=0,o=0,vt=0,st=[],i=0,w=0,k=a.getFontByName(n.f),r=0,yt=he(k);if(n.fWeight=yt.weight,n.fStyle=yt.style,n.finalSize=n.s,n.finalText=this.buildFinalText(n.t),u=n.finalText.length,n.finalLineHeight=n.lh,b=n.tr/1e3*n.finalSize,n.sz)for(var nt,y,pt=!0,bt=n.sz[0],kt=n.sz[1];pt;){for(i=nt=0,u=(y=this.buildFinalText(n.t)).length,b=n.tr/1e3*n.finalSize,d=-1,t=0;t<u;t+=1)g=y[t].charCodeAt(0),p=!1," "===y[t]?d=t:13!==g&&3!==g||(p=!(i=0),nt+=n.finalLineHeight||1.2*n.finalSize),bt<i+(r=a.chars?(ut=a.getCharData(y[t],k.fStyle,k.fFamily),p?0:ut.w*n.finalSize/100):a.measureText(y[t],n.f,n.finalSize))&&" "!==y[t]?(-1===d?u+=1:t=d,nt+=n.finalLineHeight||1.2*n.finalSize,y.splice(t,d===t?1:0,"\r"),d=-1,i=0):(i+=r,i+=b);nt+=k.ascent*n.finalSize/100;this.canResize&&n.finalSize>this.minimumFontSize&&kt<nt?(n.finalSize-=1,n.finalLineHeight=n.finalSize*n.lh/n.s):(n.finalText=y,u=n.finalText.length,pt=!1)}for(i=-b,tt=r=0,t=0;t<u;t+=1)if(p=!1,13===(g=(ft=n.finalText[t]).charCodeAt(0))||3===g?(tt=0,st.push(i),w=w<i?i:w,i=-2*b,p=!(e=""),vt+=1):e=ft,r=a.chars?(ut=a.getCharData(ft,k.fStyle,a.getFontByName(n.f).fFamily),p?0:ut.w*n.finalSize/100):a.measureText(e,n.f,n.finalSize)," "===ft?tt+=r+b:(i+=r+b+tt,tt=0),f.push({l:r,an:r,add:c,n:p,anIndexes:[],val:e,line:vt,animatorJustifyOffset:0}),2==at){if(c+=r,""===e||" "===e||t===u-1){for(""!==e&&" "!==e||(c-=r);o<=t;)f[o].an=c,f[o].ind=v,f[o].extra=r,o+=1;v+=1;c=0}}else if(3==at){if(c+=r,""===e||t===u-1){for(""===e&&(c-=r);o<=t;)f[o].an=c,f[o].ind=v,f[o].extra=r,o+=1;c=0;v+=1}}else f[v].ind=v,f[v].extra=0,v+=1;if(n.l=f,w=w<i?i:w,st.push(i),n.sz)n.boxWidth=n.sz[0],n.justifyOffset=0;else switch(n.boxWidth=w,n.j){case 1:n.justifyOffset=-n.boxWidth;break;case 2:n.justifyOffset=-n.boxWidth/2;break;default:n.justifyOffset=0}for(n.lineWidths=st,ht=ot.a,lt=ht.length,et=[],h=0;h<lt;h+=1){for((l=ht[h]).a.sc&&(n.strokeColorAnim=!0),l.a.sw&&(n.strokeWidthAnim=!0),(l.a.fc||l.a.fh||l.a.fs||l.a.fb)&&(n.fillColorAnim=!0),rt=0,it=l.s.b,t=0;t<u;t+=1)(s=f[t]).anIndexes[h]=rt,(1==it&&""!==s.val||2==it&&""!==s.val&&" "!==s.val||3==it&&(s.n||" "==s.val||t==u-1)||4==it&&(s.n||t==u-1))&&(1===l.s.rn&&et.push(rt),rt+=1);if(ot.a[h].s.totalChars=rt,ct=-1,1===l.s.rn)for(t=0;t<u;t+=1)ct!=(s=f[t]).anIndexes[h]&&(ct=s.anIndexes[h],wt=et.splice(Math.floor(Math.random()*et.length),1)[0]),s.anIndexes[h]=wt}n.yOffset=n.finalLineHeight||1.2*n.finalSize;n.ls=n.ls||0;n.ascent=k.ascent*n.finalSize/100};g.prototype.updateDocumentData=function(n,t){t=void 0===t?this.keysIndex:t;var i=this.copyData({},this.data.d.k[t].s);i=this.copyData(i,n);this.data.d.k[t].s=i;this.recalculate(t);this.elem.addDynamicProperty(this)};g.prototype.recalculate=function(n){var t=this.data.d.k[n].s;t.__complete=!1;this.keysIndex=0;this._isFirstFrame=!0;this.getValue(t)};g.prototype.canResizeFont=function(n){this.canResize=n;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};g.prototype.setMinimumFontSize=function(n){this.minimumFontSize=Math.floor(n)||1;this.recalculate(this.keysIndex);this.elem.addDynamicProperty(this)};var ff=function(){function r(n,t){this._currentTextLength=-1;this.k=!1;this.data=t;this.elem=n;this.comp=n.comp;this.finalS=0;this.finalE=0;this.initDynamicPropertyContainer(n);this.s=i.getProp(n,t.s||{k:0},0,0,this);this.e="e"in t?i.getProp(n,t.e,0,0,this):{v:100};this.o=i.getProp(n,t.o||{k:0},0,0,this);this.xe=i.getProp(n,t.xe||{k:0},0,0,this);this.ne=i.getProp(n,t.ne||{k:0},0,0,this);this.sm=i.getProp(n,t.sm||{k:100},0,0,this);this.a=i.getProp(n,t.a,0,.01,this);this.dynamicProperties.length||this.getValue()}var t=Math.max,n=Math.min,u=Math.floor;return r.prototype={getMult:function(i){var h,c;this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var l=0,a=0,v=1,y=1;0<this.ne.v?l=this.ne.v/100:a=-this.ne.v/100;0<this.xe.v?v=1-this.xe.v/100:y=1+this.xe.v/100;var o=fi.getBezierEasing(l,a,v,y).get,r=0,f=this.finalS,e=this.finalE,s=this.data.sh;if(2===s)r=o(r=e===f?e<=i?1:0:t(0,n(.5/(e-f)+(i-f)/(e-f),1)));else if(3===s)r=o(r=e===f?e<=i?0:1:1-t(0,n(.5/(e-f)+(i-f)/(e-f),1)));else if(4===s)e===f?r=0:(r=t(0,n(.5/(e-f)+(i-f)/(e-f),1)))<.5?r*=2:r=1-2*(r-.5),r=o(r);else if(5===s){if(e===f)r=0;else{var p=e-f,w=-p/2+(i=n(t(0,i+.5-f),e-f)),b=p/2;r=Math.sqrt(1-w*w/(b*b))}r=o(r)}else r=6===s?o(r=e===f?0:(i=n(t(0,i+.5-f),e-f),(1+Math.cos(Math.PI+2*Math.PI*i/(e-f)))/2)):(i>=u(f)&&(r=t(0,n(i-f<0?n(e,1)-(f-i):e-i,1))),o(r));return 100!==this.sm.v&&(h=.01*this.sm.v,0===h&&(h=1e-8),c=.5-.5*h,r<c?r=0:1<(r=(r-c)/h)&&(r=1)),r*this.a.v},getValue:function(n){var f;this.iterateDynamicProperties();this._mdf=n||this._mdf;this._currentTextLength=this.elem.textProperty.currentData.l.length||0;n&&2===this.data.r&&(this.e.v=this._currentTextLength);var r=2===this.data.r?1:100/this.data.totalChars,u=this.o.v/r,t=this.s.v/r+u,i=this.e.v/r+u;i<t&&(f=t,t=i,i=f);this.finalS=t;this.finalE=i}},f([rt],r),{getTextSelectorProp:function(n,t,i){return new r(n,t,i)}}}(),au=function(n,t,i){var r=0,f=n,u=c(f);return{newElement:function(){return r?u[r-=1]:t()},release:function(n){r===f&&(u=ae.double(u),f*=2);i&&i(n);u[r]=n;r+=1}}},ae={double:function(n){return n.concat(c(n.length))}},ki=au(8,function(){return e("float32",2)}),ut=(vu=au(4,function(){return new ci},function(n){for(var i=n._length,t=0;t<i;t+=1)ki.release(n.v[t]),ki.release(n.i[t]),ki.release(n.o[t]),n.v[t]=null,n.i[t]=null,n.o[t]=null;n._length=0;n.c=!1}),vu.clone=function(n){var t,i=vu.newElement(),r=void 0===n._length?n.v.length:n._length;for(i.setLength(r),i.c=n.c,t=0;t<r;t+=1)i.setTripleAt(n.v[t][0],n.v[t][1],n.o[t][0],n.o[t][1],n.i[t][0],n.i[t][1],t);return i},vu),vu,rr=(ve={newShapeCollection:function(){return ur?br[ur-=1]:new tf},release:function(n){for(var i=n._length,t=0;t<i;t+=1)ut.release(n.shapes[t]);n._length=0;ur===yu&&(br=ae.double(br),yu*=2);br[ur]=n;ur+=1}},ur=0,yu=4,br=c(yu),ve),ve,ur,yu,br,ye=au(8,function(){return{lengths:[],totalLength:0}},function(n){for(var i=n.lengths.length,t=0;t<i;t+=1)pe.release(n.lengths[t]);n.lengths.length=0}),pe=au(8,function(){return{addedLength:0,percents:e("float32",ui),lengths:e("float32",ui)}}),hs=function(){function n(n){for(var t,r=n.split("\r\n"),u={},f=0,i=0;i<r.length;i+=1)2===(t=r[i].split(":")).length&&(u[t[0]]=t[1].trim(),f+=1);if(0===f)throw new Error;return u}return function(t){for(var f,r,u=[],i=0;i<t.length;i+=1){f=t[i];r={time:f.tm,duration:f.dr};try{r.payload=JSON.parse(t[i].cm)}catch(u){try{r.payload=n(t[i].cm)}catch(u){r.payload={name:t[i]}}}u.push(r)}return u}}();ft.prototype.checkLayers=function(n){var t,i,r=this.layers.length;for(this.completeLayers=!0,t=r-1;0<=t;t-=1)this.elements[t]||(i=this.layers[t]).ip-i.st<=n-this.layers[t].st&&i.op-i.st>n-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()};ft.prototype.createItem=function(n){switch(n.ty){case 2:return this.createImage(n);case 0:return this.createComp(n);case 1:return this.createSolid(n);case 3:return this.createNull(n);case 4:return this.createShape(n);case 5:return this.createText(n);case 6:return this.createAudio(n);case 13:return this.createCamera(n);case 15:return this.createFootage(n);default:return this.createNull(n)}};ft.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.");};ft.prototype.createAudio=function(n){return new at(n,this.globalData,this)};ft.prototype.createFootage=function(n){return new yi(n,this.globalData,this)};ft.prototype.buildAllItems=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.buildItem(n);this.checkPendingElements()};ft.prototype.includeLayers=function(n){var t,i,r,u;for(this.completeLayers=!1,r=n.length,u=this.layers.length,t=0;t<r;t+=1)for(i=0;i<u;){if(this.layers[i].id===n[t].id){this.layers[i]=n[t];break}i+=1}};ft.prototype.setProjectInterface=function(n){this.globalData.projectInterface=n};ft.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()};ft.prototype.buildElementParenting=function(n,t,i){for(var u=this.elements,f=this.layers,r=0,e=f.length;r<e;)f[r].ind==t&&(u[r]&&!0!==u[r]?(i.push(u[r]),u[r].setAsParent(),void 0!==f[r].parent?this.buildElementParenting(n,f[r].parent,i):n.setHierarchy(i)):(this.buildItem(r),this.addPendingElement(n))),r+=1};ft.prototype.addPendingElement=function(n){this.pendingElements.push(n)};ft.prototype.searchExtraCompositions=function(n){for(var r=n.length,i,t=0;t<r;t+=1)n[t].xt&&(i=this.createComp(n[t]),i.initExpressions(),this.globalData.projectInterface.registerComposition(i))};ft.prototype.setupGlobalData=function(n,t){this.globalData.fontManager=new ar;this.globalData.fontManager.addChars(n.chars);this.globalData.fontManager.addFonts(n.fonts,t);this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem);this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem);this.globalData.imageLoader=this.animationItem.imagePreloader;this.globalData.audioController=this.animationItem.audioController;this.globalData.frameId=0;this.globalData.frameRate=n.fr;this.globalData.nm=n.nm;this.globalData.compSize={w:n.w,h:n.h}};f([ft],p);p.prototype.createNull=function(n){return new ai(n,this.globalData,this)};p.prototype.createShape=function(n){return new y(n,this.globalData,this)};p.prototype.createText=function(n){return new pi(n,this.globalData,this)};p.prototype.createImage=function(n){return new vi(n,this.globalData,this)};p.prototype.createComp=function(n){return new sf(n,this.globalData,this)};p.prototype.createSolid=function(n){return new pu(n,this.globalData,this)};p.prototype.configAnimation=function(n){var u,r,i,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 "+n.w+" "+n.h);this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",n.w),this.svgElement.setAttribute("height",n.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility);this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className);this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id);void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable);this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio);this.animationItem.wrapper.appendChild(this.svgElement);u=this.globalData.defs;this.setupGlobalData(n,u);this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.data=n;r=t("clipPath");i=t("rect");i.setAttribute("width",n.w);i.setAttribute("height",n.h);i.setAttribute("x",0);i.setAttribute("y",0);f=nt();r.setAttribute("id",f);r.appendChild(i);this.layerElement.setAttribute("clip-path","url("+ot+"#"+f+")");u.appendChild(r);this.layers=n.layers;this.elements=c(n.layers.length)};p.prototype.destroy=function(){var n,t;for(this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null,t=this.layers?this.layers.length:0,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};p.prototype.updateContainerSize=function(){};p.prototype.buildItem=function(n){var i=this.elements,t;i[n]||99===this.layers[n].ty||(i[n]=!0,t=this.createItem(this.layers[n]),i[n]=t,wi&&(0===this.layers[n].ty&&this.globalData.projectInterface.registerComposition(t),t.initExpressions()),this.appendElementInPos(t,n),this.layers[n].tt&&(this.elements[n-1]&&!0!==this.elements[n-1]?t.setMatte(i[n-1].layerId):(this.buildItem(n-1),this.addPendingElement(t))))};p.prototype.checkPendingElements=function(){for(var n,t,i;this.pendingElements.length;)if(n=this.pendingElements.pop(),n.checkParenting(),n.data.tt)for(t=0,i=this.elements.length;t<i;){if(this.elements[t]===n){n.setMatte(this.elements[t-1].layerId);break}t+=1}};p.prototype.renderFrame=function(n){var t,i;if(this.renderedFrame!==n&&!this.destroyed){for(null===n?n=this.renderedFrame:this.renderedFrame=n,this.globalData.frameNum=n,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=n,this.globalData._mdf=!1,i=this.layers.length,this.completeLayers||this.checkLayers(n),t=i-1;0<=t;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(n-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<i;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}};p.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,i;if(r){for(i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement()&&(u=this.elements[i].getBaseElement()),i+=1;u?this.layerElement.insertBefore(r,u):this.layerElement.appendChild(r)}};p.prototype.hide=function(){this.layerElement.style.display="none"};p.prototype.show=function(){this.layerElement.style.display="block"};f([ft],w);w.prototype.createShape=function(n){return new v(n,this.globalData,this)};w.prototype.createText=function(n){return new gr(n,this.globalData,this)};w.prototype.createImage=function(n){return new di(n,this.globalData,this)};w.prototype.createComp=function(n){return new bu(n,this.globalData,this)};w.prototype.createSolid=function(n){return new dr(n,this.globalData,this)};w.prototype.createNull=p.prototype.createNull;w.prototype.ctxTransform=function(n){var t,i;(1!==n[0]||0!==n[1]||0!==n[4]||1!==n[5]||0!==n[12]||0!==n[13])&&(this.renderConfig.clearCanvas?(this.transformMat.cloneFromProps(n),t=this.contextData.cTr.props,this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props),i=this.contextData.cTr.props,this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])):this.canvasContext.transform(n[0],n[1],n[4],n[5],n[12],n[13]))};w.prototype.ctxOpacity=function(n){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=n<0?0:n,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=n<0?0:n;this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)};w.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()};w.prototype.save=function(n){var t,i,r;if(this.renderConfig.clearCanvas){for(n&&this.canvasContext.save(),i=this.contextData.cTr.props,this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate(),r=this.contextData.saved[this.contextData.cArrPos],t=0;t<16;t+=1)r[t]=i[t];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO;this.contextData.cArrPos+=1}else this.canvasContext.save()};w.prototype.restore=function(n){if(this.renderConfig.clearCanvas){n&&(this.canvasContext.restore(),this.globalData.blendMode="source-over");this.contextData.cArrPos-=1;for(var t=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props,i=0;i<16;i+=1)r[i]=t[i];this.canvasContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13]);t=this.contextData.savedOp[this.contextData.cArrPos];this.contextData.cO=t;this.globalData.currentGlobalAlpha!==t&&(this.canvasContext.globalAlpha=t,this.globalData.currentGlobalAlpha=t)}else this.canvasContext.restore()};w.prototype.configAnimation=function(n){var t,i;this.animationItem.wrapper?(this.animationItem.container=b("canvas"),t=this.animationItem.container.style,t.width="100%",t.height="100%",i="0px 0px 0px",t.transformOrigin=i,t.mozTransformOrigin=i,t.webkitTransformOrigin=i,t["-webkit-transform"]=i,t.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)):this.canvasContext=this.renderConfig.context;this.data=n;this.layers=n.layers;this.transformCanvas={w:n.w,h:n.h,sx:0,sy:0,tx:0,ty:0};this.setupGlobalData(n,document.body);this.globalData.canvasContext=this.canvasContext;(this.globalData.renderer=this).globalData.isDashed=!1;this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.globalData.transformCanvas=this.transformCanvas;this.elements=c(n.layers.length);this.updateContainerSize()};w.prototype.updateContainerSize=function(){var n,t,i,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",n*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(n=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var f=this.renderConfig.preserveAspectRatio.split(" "),u=f[1]||"meet",e=f[0]||"xMidYMid",o=e.substr(0,4),s=e.substr(4);i=n/t;r=this.transformCanvas.w/this.transformCanvas.h;this.transformCanvas.sy=i<r&&"meet"===u||r<i&&"slice"===u?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),n/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),t/(this.transformCanvas.h/this.renderConfig.dpr));this.transformCanvas.tx="xMid"===o&&(r<i&&"meet"===u||i<r&&"slice"===u)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(r<i&&"meet"===u||i<r&&"slice"===u)?(n-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0;this.transformCanvas.ty="YMid"===s&&(i<r&&"meet"===u||r<i&&"slice"===u)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===s&&(i<r&&"meet"===u||r<i&&"slice"===u)?(t-this.transformCanvas.h*(n/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=n/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0;this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1];this.ctxTransform(this.transformCanvas.props);this.canvasContext.beginPath();this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h);this.canvasContext.closePath();this.canvasContext.clip();this.renderFrame(this.renderedFrame,!0)};w.prototype.destroy=function(){var n;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),n=(this.layers?this.layers.length:0)-1;0<=n;n-=1)this.elements[n]&&this.elements[n].destroy();this.elements.length=0;this.globalData.canvasContext=null;this.animationItem.container=null;this.destroyed=!0};w.prototype.renderFrame=function(n,t){var i,r;if((this.renderedFrame!==n||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==n){for(this.renderedFrame=n,this.globalData.frameNum=n-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=n,r=this.layers.length,this.completeLayers||this.checkLayers(n),i=0;i<r;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(n-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=r-1;0<=i;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}};w.prototype.buildItem=function(n){var t=this.elements,i;t[n]||99===this.layers[n].ty||(i=this.createItem(this.layers[n],this,this.globalData),(t[n]=i).initExpressions())};w.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()};w.prototype.hide=function(){this.animationItem.container.style.display="none"};w.prototype.show=function(){this.animationItem.container.style.display="block"};f([ft],l);l.prototype.buildItem=p.prototype.buildItem;l.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()};l.prototype.appendElementInPos=function(n,t){var r=n.getBaseElement(),u,f,e,i;if(r)if(u=this.layers[t],u.ddd&&this.supports3d)this.addTo3dContainer(r,t);else if(this.threeDElements)this.addTo3dContainer(r,t);else{for(i=0;i<t;)this.elements[i]&&!0!==this.elements[i]&&this.elements[i].getBaseElement&&(e=this.elements[i],f=(this.layers[i].ddd?this.getThreeDContainerByPos(i):e.getBaseElement())||f),i+=1;f?u.ddd&&this.supports3d||this.layerElement.insertBefore(r,f):u.ddd&&this.supports3d||this.layerElement.appendChild(r)}};l.prototype.createShape=function(n){return this.supports3d?new ht(n,this.globalData,this):new y(n,this.globalData,this)};l.prototype.createText=function(n){return this.supports3d?new tu(n,this.globalData,this):new pi(n,this.globalData,this)};l.prototype.createCamera=function(n){return this.camera=new si(n,this.globalData,this),this.camera};l.prototype.createImage=function(n){return this.supports3d?new af(n,this.globalData,this):new vi(n,this.globalData,this)};l.prototype.createComp=function(n){return this.supports3d?new sr(n,this.globalData,this):new sf(n,this.globalData,this)};l.prototype.createSolid=function(n){return this.supports3d?new nu(n,this.globalData,this):new pu(n,this.globalData,this)};l.prototype.createNull=p.prototype.createNull;l.prototype.getThreeDContainerByPos=function(n){for(var t=0,i=this.threeDElements.length;t<i;){if(this.threeDElements[t].startPos<=n&&this.threeDElements[t].endPos>=n)return this.threeDElements[t].perspectiveElem;t+=1}return null};l.prototype.createThreeDContainer=function(n,t){var i,s,u=b("div"),r,f,e,o;return hi(u),r=b("div"),(hi(r),"3d"===t)&&((i=u.style).width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px",f="50% 50%",i.webkitTransformOrigin=f,i.mozTransformOrigin=f,i.transformOrigin=f,e="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)",(s=r.style).transform=e,s.webkitTransform=e),u.appendChild(r),o={container:r,perspectiveElem:u,startPos:n,endPos:n,type:t},this.threeDElements.push(o),o};l.prototype.build3dContainers=function(){for(var t,r=this.layers.length,i="",n=0;n<r;n+=1)this.layers[n].ddd&&3!==this.layers[n].ty?"3d"!==i&&(i="3d",t=this.createThreeDContainer(n,"3d")):"2d"!==i&&(i="2d",t=this.createThreeDContainer(n,"2d")),t.endPos=Math.max(t.endPos,n);for(n=(r=this.threeDElements.length)-1;0<=n;n-=1)this.resizerElem.appendChild(this.threeDElements[n].perspectiveElem)};l.prototype.addTo3dContainer=function(n,t){for(var u,r,i=0,f=this.threeDElements.length;i<f;){if(t<=this.threeDElements[i].endPos){for(r=this.threeDElements[i].startPos;r<t;)this.elements[r]&&this.elements[r].getBaseElement&&(u=this.elements[r].getBaseElement()),r+=1;u?this.threeDElements[i].container.insertBefore(n,u):this.threeDElements[i].container.appendChild(n);break}i+=1}};l.prototype.configAnimation=function(n){var u=b("div"),e=this.animationItem.wrapper,r=u.style,i,f;r.width=n.w+"px";r.height=n.h+"px";hi(this.resizerElem=u);r.transformStyle="flat";r.mozTransformStyle="flat";r.webkitTransformStyle="flat";this.renderConfig.className&&u.setAttribute("class",this.renderConfig.className);e.appendChild(u);r.overflow="hidden";i=t("svg");i.setAttribute("width","1");i.setAttribute("height","1");hi(i);this.resizerElem.appendChild(i);f=t("defs");i.appendChild(f);this.data=n;this.setupGlobalData(n,i);this.globalData.defs=f;this.layers=n.layers;this.layerElement=this.resizerElem;this.build3dContainers();this.updateContainerSize()};l.prototype.destroy=function(){var n,t;for(this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null,t=this.layers?this.layers.length:0,n=0;n<t;n+=1)this.elements[n].destroy();this.elements.length=0;this.destroyed=!0;this.animationItem=null};l.prototype.updateContainerSize=function(){var r,u,f,e,n=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,i;e=n/t<this.globalData.compSize.w/this.globalData.compSize.h?(r=n/this.globalData.compSize.w,u=n/this.globalData.compSize.w,f=0,(t-this.globalData.compSize.h*(n/this.globalData.compSize.w))/2):(r=t/this.globalData.compSize.h,u=t/this.globalData.compSize.h,f=(n-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2,0);i=this.resizerElem.style;i.webkitTransform="matrix3d("+r+",0,0,0,0,"+u+",0,0,0,0,1,0,"+f+","+e+",0,1)";i.transform=i.webkitTransform};l.prototype.renderFrame=p.prototype.renderFrame;l.prototype.hide=function(){this.resizerElem.style.display="none"};l.prototype.show=function(){this.resizerElem.style.display="block"};l.prototype.initItems=function(){var t;if(this.buildAllItems(),this.camera)this.camera.setup();else for(var i=this.globalData.compSize.w,r=this.globalData.compSize.h,u=this.threeDElements.length,n=0;n<u;n+=1)t=this.threeDElements[n].perspectiveElem.style,t.webkitPerspective=Math.sqrt(Math.pow(i,2)+Math.pow(r,2))+"px",t.perspective=t.webkitPerspective};l.prototype.searchExtraCompositions=function(n){for(var r=n.length,u=b("div"),i,t=0;t<r;t+=1)n[t].xt&&(i=this.createComp(n[t],u,this.globalData.comp,null),i.initExpressions(),this.globalData.projectInterface.registerComposition(i))};oi.prototype.getMaskProperty=function(n){return this.viewData[n].prop};oi.prototype.renderFrame=function(n){for(var r=this.element.finalTransform.mat,u=this.masksProperties.length,i,t=0;t<u;t+=1)((this.viewData[t].prop._mdf||n)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||n)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||n)&&this.viewData[t].invRect.setAttribute("transform",r.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||n)))&&(i=this.storedData[t].expan,this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+ot+"#"+this.storedData[t].filterId+")")),i.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v)))};oi.prototype.getMaskelement=function(){return this.maskElement};oi.prototype.createLayerSolidPath=function(){var n="M0,0 ";return n+=" h"+this.globalData.compSize.w,n+=" v"+this.globalData.compSize.h,n+=" h-"+this.globalData.compSize.w,n+(" v-"+this.globalData.compSize.h+" ")};oi.prototype.drawPath=function(n,t,i){for(var u=" M"+t.v[0][0]+","+t.v[0][1],e,f=t._length,r=1;r<f;r+=1)u+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[r][0]+","+t.i[r][1]+" "+t.v[r][0]+","+t.v[r][1];(t.c&&1<f&&(u+=" C"+t.o[r-1][0]+","+t.o[r-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),i.lastPath!==u)&&(e="",i.elem&&(t.c&&(e=n.inv?this.solidPath+u:u),i.elem.setAttribute("d",e)),i.lastPath=u)};oi.prototype.destroy=function(){this.element=null;this.globalData=null;this.maskElement=null;this.data=null;this.masksProperties=null};st.prototype={initHierarchy:function(){this.hierarchy=[];this._isParent=!1;this.checkParenting()},setHierarchy:function(n){this.hierarchy=n},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}};tt.prototype={initFrame:function(){this._isFirstFrame=!1;this.dynamicProperties=[];this._mdf=!1},prepareProperties:function(n,t){for(var r=this.dynamicProperties.length,i=0;i<r;i+=1)(t||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(n){-1===this.dynamicProperties.indexOf(n)&&this.dynamicProperties.push(n)}};lt.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?tr.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new a};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 n,i=this.finalTransform.mat,t=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;t<r;){if(this.hierarchy[t].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}t+=1}if(this.finalTransform._matMdf)for(n=this.finalTransform.mProp.v.props,i.cloneFromProps(n),t=0;t<r;t+=1)n=this.hierarchy[t].finalTransform.mProp.v.props,i.transform(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],n[8],n[9],n[10],n[11],n[12],n[13],n[14],n[15])}},globalToLocal:function(n){var i=[],r,u,t,f,e;for(i.push(this.finalTransform),u=!0,t=this.comp;u;)t.finalTransform?(t.data.hasMask&&i.splice(0,0,t.finalTransform),t=t.comp):u=!1;for(e=i.length,r=0;r<e;r+=1)f=i[r].mat.applyToPointArray(0,0,0),n=[n[0]-f[0],n[1]-f[1],0];return n},mHelper:new a};ti.prototype={initRenderable:function(){this.isInRange=!1;this.hidden=!1;this.isTransparent=!1;this.renderableComponents=[]},addRenderableComponent:function(n){-1===this.renderableComponents.indexOf(n)&&this.renderableComponents.push(n)},removeRenderableComponent:function(n){-1!==this.renderableComponents.indexOf(n)&&this.renderableComponents.splice(this.renderableComponents.indexOf(n),1)},prepareRenderableFrame:function(n){this.checkLayerLimits(n)},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(n){this.data.ip-this.data.st<=n&&this.data.op-this.data.st>n?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){for(var t=this.renderableComponents.length,n=0;n<t;n+=1)this.renderableComponents[n].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}}};f([ti,us({initElement:function(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initTransform(n,t,i);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(n){this._mdf=!1;this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange);this.checkTransparency()},destroy:function(){this.innerElem=null;this.destroyBaseElement()}})],li);we.prototype.reset=function(){this.d="";this._mdf=!1};ef.prototype.setAsAnimated=function(){this._isAnimated=!0};f([rt],be);f([rt],ke);fr.prototype.initGradientData=function(n,t,r){this.o=i.getProp(n,t.o,0,.01,this);this.s=i.getProp(n,t.s,1,null,this);this.e=i.getProp(n,t.e,1,null,this);this.h=i.getProp(n,t.h||{k:0},0,.01,this);this.a=i.getProp(n,t.a||{k:0},0,s,this);this.g=new ir(n,t.g,this);this.style=r;this.stops=[];this.setGradientData(r.pElem,t);this.setGradientOpacity(t,r);this._isAnimated=!!this._isAnimated};fr.prototype.setGradientData=function(n,i){var o=nt(),r=t(1===i.t?"linearGradient":"radialGradient"),u,f,s,e;for(r.setAttribute("id",o),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse"),e=[],s=4*i.g.p,f=0;f<s;f+=4)u=t("stop"),r.appendChild(u),e.push(u);n.setAttribute("gf"===i.ty?"fill":"stroke","url("+ot+"#"+o+")");this.gf=r;this.cst=e};fr.prototype.setGradientOpacity=function(n,i){var e,o,l,f,r,s,h,u,c;if(this.g._hasOpacity&&!this.g._collapsable){for(f=t("mask"),r=t("path"),f.appendChild(r),s=nt(),h=nt(),f.setAttribute("id",h),u=t(1===n.t?"linearGradient":"radialGradient"),u.setAttribute("id",s),u.setAttribute("spreadMethod","pad"),u.setAttribute("gradientUnits","userSpaceOnUse"),l=n.g.k.k[0].s?n.g.k.k[0].s.length:n.g.k.k.length,c=this.stops,o=4*n.g.p;o<l;o+=2)(e=t("stop")).setAttribute("stop-color","rgb(255,255,255)"),u.appendChild(e),c.push(e);r.setAttribute("gf"===n.ty?"fill":"stroke","url("+ot+"#"+s+")");"gs"===n.ty&&(r.setAttribute("stroke-linecap",ou[n.lc||2]),r.setAttribute("stroke-linejoin",su[n.lj||2]),1===n.lj&&r.setAttribute("stroke-miterlimit",n.ml));this.of=u;this.ms=f;this.ost=c;this.maskId=h;i.msElem=r}};f([rt],fr);f([fr,rt],de);ge=function(){function u(n,t,i){(i||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v);(i||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function f(n,t,u){for(var a,p,c,o,l,w,v,f,s,h,b=t.styles.length,y=t.lvl,e=0;e<b;e+=1){if(o=t.sh._mdf||u,t.styles[e].lvl<y){for(v=r.reset(),s=y-t.styles[e].lvl,h=t.transformers.length-1;!o&&0<s;)o=t.transformers[h].mProps._mdf||o,s-=1,h-=1;if(o)for(s=y-t.styles[e].lvl,h=t.transformers.length-1;0<s;)f=t.transformers[h].mProps.v.props,v.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]),s-=1,h-=1}else v=i;if(p=(w=t.sh.paths)._length,o){for(c="",a=0;a<p;a+=1)(l=w.shapes[a])&&l._length&&(c+=ce(l,l._length,l.c,v));t.caches[e]=c}else c=t.caches[e];t.styles[e].d+=!0===n.hd?"":c;t.styles[e]._mdf=o||t.styles[e]._mdf}}function e(n,t,i){var r=t.style;(t.c._mdf||i)&&r.pElem.setAttribute("fill","rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i)&&r.pElem.setAttribute("fill-opacity",t.o.v)}function o(i,r,u){n(i,r,u);t(i,r,u)}function n(n,t,i){var h,r,v,c,o,e=t.gf,l=t.g._hasOpacity,u=t.s.v,f=t.e.v,k,y,p,a,w,b,s;if((t.o._mdf||i)&&(k="gf"===n.ty?"fill-opacity":"stroke-opacity",t.style.pElem.setAttribute(k,t.o.v)),(t.s._mdf||i)&&(y=1===n.t?"x1":"cx",p="x1"===y?"y1":"cy",e.setAttribute(y,u[0]),e.setAttribute(p,u[1]),l&&!t.g._collapsable&&(t.of.setAttribute(y,u[0]),t.of.setAttribute(p,u[1]))),t.g._cmdf||i)for(h=t.cst,a=t.g.c,v=h.length,r=0;r<v;r+=1)(c=h[r]).setAttribute("offset",a[4*r]+"%"),c.setAttribute("stop-color","rgb("+a[4*r+1]+","+a[4*r+2]+","+a[4*r+3]+")");if(l&&(t.g._omdf||i))for(w=t.g.o,v=(h=t.g._collapsable?t.cst:t.ost).length,r=0;r<v;r+=1)c=h[r],t.g._collapsable||c.setAttribute("offset",w[2*r]+"%"),c.setAttribute("stop-opacity",w[2*r+1]);if(1===n.t)(t.e._mdf||i)&&(e.setAttribute("x2",f[0]),e.setAttribute("y2",f[1]),l&&!t.g._collapsable&&(t.of.setAttribute("x2",f[0]),t.of.setAttribute("y2",f[1])));else if((t.s._mdf||t.e._mdf||i)&&(o=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)),e.setAttribute("r",o),l&&!t.g._collapsable&&t.of.setAttribute("r",o)),t.e._mdf||t.h._mdf||t.a._mdf||i){o||(o=Math.sqrt(Math.pow(u[0]-f[0],2)+Math.pow(u[1]-f[1],2)));b=Math.atan2(f[1]-u[1],f[0]-u[0]);s=t.h.v;1<=s?s=.99:s<=-1&&(s=-.99);var d=o*s,g=Math.cos(b+t.a.v)*d+u[0],nt=Math.sin(b+t.a.v)*d+u[1];e.setAttribute("fx",g);e.setAttribute("fy",nt);l&&!t.g._collapsable&&(t.of.setAttribute("fx",g),t.of.setAttribute("fy",nt))}}function t(n,t,i){var r=t.style,u=t.d;u&&(u._mdf||i)&&u.dashStr&&(r.pElem.setAttribute("stroke-dasharray",u.dashStr),r.pElem.setAttribute("stroke-dashoffset",u.dashoffset[0]));t.c&&(t.c._mdf||i)&&r.pElem.setAttribute("stroke","rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i)&&r.pElem.setAttribute("stroke-opacity",t.o.v);(t.w._mdf||i)&&(r.pElem.setAttribute("stroke-width",t.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",t.w.v))}var i=new a,r=new a;return{createRenderFunction:function(i){switch(i.ty){case"fl":return e;case"gf":return n;case"gs":return o;case"st":return t;case"sh":case"el":case"rc":case"sr":return f;case"tr":return u;default:return null}}}}();no.prototype={addTransformSequence:function(n){for(var u=n.length,r="_",t,i=0;i<u;i+=1)r+=n[i].transform.key+"_";return t=this.sequences[r],t||(t={transforms:[].concat(n),finalTransform:new a,_mdf:!1},this.sequences[r]=t,this.sequenceList.push(t)),t},processSequence:function(n,t){for(var i,r=0,f=n.transforms.length,u=t;r<f&&!t;){if(n.transforms[r].transform.mProps._mdf){u=!0;break}r+=1}if(u)for(n.finalTransform.reset(),r=f-1;0<=r;r-=1)i=n.transforms[r].transform.mProps.v.props,n.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);n._mdf=u},processSequences:function(n){for(var i=this.sequenceList.length,t=0;t<i;t+=1)this.processSequence(this.sequenceList[t],n)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};to.prototype.setAsAnimated=ef.prototype.setAsAnimated;it.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var n=0,t=this.data.masksProperties.length;n<t;){if("n"!==this.data.masksProperties[n].mode&&!1!==this.data.masksProperties[n].cl)return!0;n+=1}return!1},initExpressions:function(){this.layerInterface=bs(this);this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var n=gs.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(n);0===this.data.ty||this.data.xt?this.compInterface=co(this):4===this.data.ty?(this.layerInterface.shapeInterface=ps(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=ws(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var n=eu(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=n},initBaseData:function(n,t,i){this.globalData=t;this.comp=i;this.data=n;this.layerId=nt();this.data.sr||(this.data.sr=1);this.effectsManager=new lo(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};ai.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};ai.prototype.renderFrame=function(){};ai.prototype.getBaseElement=function(){return null};ai.prototype.destroy=function(){};ai.prototype.sourceRectAtTime=function(){};ai.prototype.hide=function(){};f([it,lt,st,tt],ai);er.prototype={initRendererElement:function(){this.layerElement=t("g")},createContainerElements:function(){var o,e,i,r,u,s,f,h,c,n,l,y,a,v;this.matteElement=t("g");this.transformedElement=this.layerElement;this.maskedElement=this.layerElement;this._sizeChanged=!1;r=null;this.data.td?3==this.data.td||1==this.data.td?(u=t("mask"),u.setAttribute("id",this.layerId),u.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),u.appendChild(this.layerElement),r=u,this.globalData.defs.appendChild(u),le.maskType||1!=this.data.td||(u.setAttribute("mask-type","luminance"),o=nt(),e=wr.createFilter(o),this.globalData.defs.appendChild(e),e.appendChild(wr.createAlphaToLuminanceFilter()),(i=t("g")).appendChild(this.layerElement),r=i,u.appendChild(i),i.setAttribute("filter","url("+ot+"#"+o+")"))):2==this.data.td&&(s=t("mask"),s.setAttribute("id",this.layerId),s.setAttribute("mask-type","alpha"),f=t("g"),s.appendChild(f),o=nt(),e=wr.createFilter(o),h=t("feComponentTransfer"),h.setAttribute("in","SourceGraphic"),e.appendChild(h),c=t("feFuncA"),c.setAttribute("type","table"),c.setAttribute("tableValues","1.0 0.0"),h.appendChild(c),this.globalData.defs.appendChild(e),n=t("rect"),n.setAttribute("width",this.comp.data.w),n.setAttribute("height",this.comp.data.h),n.setAttribute("x","0"),n.setAttribute("y","0"),n.setAttribute("fill","#ffffff"),n.setAttribute("opacity","0"),f.setAttribute("filter","url("+ot+"#"+o+")"),f.appendChild(n),f.appendChild(this.layerElement),r=f,le.maskType||(s.setAttribute("mask-type","luminance"),e.appendChild(wr.createAlphaToLuminanceFilter()),i=t("g"),f.appendChild(n),i.appendChild(this.layerElement),r=i,f.appendChild(i)),this.globalData.defs.appendChild(s)):this.data.tt?(this.matteElement.appendChild(this.layerElement),r=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=t("clipPath"),y=t("path"),y.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z"),a=nt(),(l.setAttribute("id",a),l.appendChild(y),this.globalData.defs.appendChild(l),this.checkMasks())?(v=t("g"),v.setAttribute("clip-path","url("+ot+"#"+a+")"),v.appendChild(this.layerElement),this.transformedElement=v,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement):this.layerElement.setAttribute("clip-path","url("+ot+"#"+a+")"));0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS());this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null;this.matteElement=null;this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new oi(this.data,this,this.globalData);this.renderableEffectsManager=new oo(this)},setMatte:function(n){this.matteElement&&this.matteElement.setAttribute("mask","url("+ot+"#"+n+")")}};of.prototype={addShapeToModifiers:function(n){for(var i=this.shapeModifiers.length,t=0;t<i;t+=1)this.shapeModifiers[t].addShape(n)},isShapeInAnimatedModifiers:function(n){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(n))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){for(var t=this.shapes.length,n=0;n<t;n+=1)this.shapes[n].sh.reset();for(n=(t=this.shapeModifiers.length)-1;0<=n&&!this.shapeModifiers[n].processShapes(this._isFirstFrame);n-=1);}},searchProcessedElement:function(n){for(var i=this.processedElements,t=0,r=i.length;t<r;){if(i[t].elem===n)return i[t].pos;t+=1}return 0},addProcessedElement:function(n,t){for(var i=this.processedElements,r=i.length;r;)if(i[r-=1].elem===n)return void(i[r].pos=t);i.push(new cs(n,t))},prepareFrame:function(n){this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange)}};pt.prototype.initElement=function(n,t,i){this.lettersChangedFlag=!0;this.initFrame();this.initBaseData(n,t,i);this.textProperty=new g(this,n.t,this.dynamicProperties);this.textAnimator=new bi(n.t,this.renderType,this);this.initTransform(n,t,i);this.initHierarchy();this.initRenderable();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();this.createContent();this.hide();this.textAnimator.searchProperties(this.dynamicProperties)};pt.prototype.prepareFrame=function(n){this._mdf=!1;this.prepareRenderableFrame(n);this.prepareProperties(n,this.isInRange);(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};pt.prototype.createPathShape=function(n,t){for(var r,f=t.length,u="",i=0;i<f;i+=1)r=t[i].ks.k,u+=ce(r,r.i.length,!0,n);return u};pt.prototype.updateDocumentData=function(n,t){this.textProperty.updateDocumentData(n,t)};pt.prototype.canResizeFont=function(n){this.textProperty.canResizeFont(n)};pt.prototype.setMinimumFontSize=function(n){this.textProperty.setMinimumFontSize(n)};pt.prototype.applyTextPropertiesToMatrix=function(n,t,i,r,u){switch(n.ps&&t.translate(n.ps[0],n.ps[1]+n.ascent,0),t.translate(0,-n.ls,0),n.j){case 1:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[i]),0,0);break;case 2:t.translate(n.justifyOffset+(n.boxWidth-n.lineWidths[i])/2,0,0)}t.translate(r,u,0)};pt.prototype.buildColor=function(n){return"rgb("+Math.round(255*n[0])+","+Math.round(255*n[1])+","+Math.round(255*n[2])+")"};pt.prototype.emptyProp=new uf;pt.prototype.destroy=function(){};f([it,lt,st,tt,li],dt);dt.prototype.initElement=function(n,t,i){this.initFrame();this.initBaseData(n,t,i);this.initTransform(n,t,i);this.initRenderable();this.initHierarchy();this.initRendererElement();this.createContainerElements();this.createRenderableComponents();!this.data.xt&&t.progressiveLoad||this.buildAllItems();this.hide()};dt.prototype.prepareFrame=function(n){var i,t,r;if(this._mdf=!1,this.prepareRenderableFrame(n),this.prepareProperties(n,this.isInRange),this.isInRange||this.data.xt)for(this.tm._placeholder?this.renderedFrame=n/this.data.sr:(i=this.tm.v,i===this.data.op&&(i=this.data.op-1),this.renderedFrame=i),r=this.elements.length,this.completeLayers||this.checkLayers(this.renderedFrame),t=r-1;0<=t;t-=1)(this.completeLayers||this.elements[t])&&(this.elements[t].prepareFrame(this.renderedFrame-this.layers[t].st),this.elements[t]._mdf&&(this._mdf=!0))};dt.prototype.renderInnerContent=function(){for(var t=this.layers.length,n=0;n<t;n+=1)(this.completeLayers||this.elements[n])&&this.elements[n].renderFrame()};dt.prototype.setElements=function(n){this.elements=n};dt.prototype.getElements=function(){return this.elements};dt.prototype.destroyElements=function(){for(var t=this.layers.length,n=0;n<t;n+=1)this.elements[n]&&this.elements[n].destroy()};dt.prototype.destroy=function(){this.destroyElements();this.destroyBaseElement()};f([it,lt,er,st,tt,li],vi);vi.prototype.createContent=function(){var n=this.globalData.getAssetsPath(this.assetData);this.innerElem=t("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",n);this.layerElement.appendChild(this.innerElem)};vi.prototype.sourceRectAtTime=function(){return this.sourceRect};f([vi],pu);pu.prototype.createContent=function(){var n=t("rect");n.setAttribute("width",this.data.sw);n.setAttribute("height",this.data.sh);n.setAttribute("fill",this.data.sc);this.layerElement.appendChild(n)};at.prototype.prepareFrame=function(n){if(this.prepareRenderableFrame(n,!0),this.prepareProperties(n,!0),this.tm._placeholder)this._currentTime=n/this.data.sr;else{var t=this.tm.v;this._currentTime=t}};f([ti,it,tt],at);at.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||.1<Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek()))&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))};at.prototype.show=function(){};at.prototype.hide=function(){this.audio.pause();this._isPlaying=!1};at.prototype.pause=function(){this.audio.pause();this._isPlaying=!1;this._canPlay=!1};at.prototype.resume=function(){this._canPlay=!0};at.prototype.setRate=function(n){this.audio.rate(n)};at.prototype.volume=function(n){this.audio.volume(n)};at.prototype.getBaseElement=function(){return null};at.prototype.destroy=function(){};at.prototype.sourceRectAtTime=function(){};at.prototype.initExpressions=function(){};yi.prototype.prepareFrame=function(){};f([ti,it,tt],yi);yi.prototype.getBaseElement=function(){return null};yi.prototype.renderFrame=function(){};yi.prototype.destroy=function(){};yi.prototype.initExpressions=function(){this.layerInterface=ks(this)};yi.prototype.getFootageData=function(){return this.footageData};f([p,dt,er],sf);f([it,lt,er,st,tt,li,pt],pi);pi.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=t("text"))};pi.prototype.buildTextContents=function(n){for(var t=0,u=n.length,r=[],i="";t<u;)n[t]===String.fromCharCode(13)||n[t]===String.fromCharCode(3)?(r.push(i),i=""):i+=n[t],t+=1;return r.push(i),r};pi.prototype.buildNewText=function(){var i,v,n=this.textProperty.currentData,s,d,g,r,f,h,it,rt,b,l,a,k;this.renderedLetters=c(n?n.l.length:0);n.fc?this.layerElement.setAttribute("fill",this.buildColor(n.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)");n.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(n.sc)),this.layerElement.setAttribute("stroke-width",n.sw));this.layerElement.setAttribute("font-size",n.finalSize);s=this.globalData.fontManager.getFontByName(n.f);s.fClass?this.layerElement.setAttribute("class",s.fClass):(this.layerElement.setAttribute("font-family",s.fFamily),d=n.fWeight,g=n.fStyle,this.layerElement.setAttribute("font-style",g),this.layerElement.setAttribute("font-weight",d));this.layerElement.setAttribute("aria-label",n.t);f=n.l||[];h=!!this.globalData.fontManager.chars;v=f.length;var p,u=this.mHelper,nt="",e=this.data.singleShape,y=0,o=0,tt=!0,w=.001*n.tr*n.finalSize;if(!e||h||n.sz){for(b=this.textSpans.length,i=0;i<v;i+=1)h&&e&&0!==i||(r=i<b?this.textSpans[i]:t(h?"path":"text"),b<=i&&(r.setAttribute("stroke-linecap","butt"),r.setAttribute("stroke-linejoin","round"),r.setAttribute("stroke-miterlimit","4"),this.textSpans[i]=r,this.layerElement.appendChild(r)),r.style.display="inherit"),u.reset(),u.scale(n.finalSize/100,n.finalSize/100),e&&(f[i].n&&(y=-w,o+=n.yOffset,o+=tt?1:0,tt=!1),this.applyTextPropertiesToMatrix(n,u,f[i].line,y,o),y+=f[i].l||0,y+=w),h?(p=(it=(rt=this.globalData.fontManager.getCharData(n.finalText[i],s.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily))&&rt.data||{}).shapes?it.shapes[0].it:[],e?nt+=this.createPathShape(u,p):r.setAttribute("d",this.createPathShape(u,p))):(e&&r.setAttribute("transform","translate("+u.props[12]+","+u.props[13]+")"),r.textContent=f[i].val,r.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));e&&r&&r.setAttribute("d",nt)}else{l=this.textContainer;a="start";switch(n.j){case 1:a="end";break;case 2:a="middle";break;default:a="start"}for(l.setAttribute("text-anchor",a),l.setAttribute("letter-spacing",w),k=this.buildTextContents(n.finalText),v=k.length,o=n.ps?n.ps[1]+n.ascent:0,i=0;i<v;i+=1)(r=this.textSpans[i]||t("tspan")).textContent=k[i],r.setAttribute("x",0),r.setAttribute("y",o),r.style.display="inherit",l.appendChild(r),this.textSpans[i]=r,o+=n.finalLineHeight;this.layerElement.appendChild(l)}for(;i<this.textSpans.length;)this.textSpans[i].style.display="none",i+=1;this._sizeChanged=!0};pi.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var n=this.layerElement.getBBox();this.bbox={top:n.y,left:n.x,width:n.width,height:n.height}}return this.bbox};pi.prototype.renderInnerContent=function(){var t,u,n,i,f,r;if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag))for(this._sizeChanged=!0,f=this.textAnimator.renderedLetters,r=this.textProperty.currentData.l,u=r.length,t=0;t<u;t+=1)r[t].n||(n=f[t],i=this.textSpans[t],n._mdf.m&&i.setAttribute("transform",n.m),n._mdf.o&&i.setAttribute("opacity",n.o),n._mdf.sw&&i.setAttribute("stroke-width",n.sw),n._mdf.sc&&i.setAttribute("stroke",n.sc),n._mdf.fc&&i.setAttribute("fill",n.fc))};f([it,lt,er,of,st,tt,li],y);y.prototype.initSecondaryElement=function(){};y.prototype.identityMatrix=new a;y.prototype.buildExpressionInterface=function(){};y.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0);this.filterUniqueShapes()};y.prototype.filterUniqueShapes=function(){for(var n,u,f,e=this.shapes.length,o=this.stylesList.length,i=[],r=!1,t=0;t<o;t+=1){for(f=this.stylesList[t],r=!1,n=i.length=0;n<e;n+=1)-1!==(u=this.shapes[n]).styles.indexOf(f)&&(i.push(u),r=u._isAnimated||r);1<i.length&&r&&this.setShapesAsAnimated(i)}};y.prototype.setShapesAsAnimated=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].setAsAnimated()};y.prototype.createStyleElement=function(n,t){var i,u=new we(n,t),r=u.pElem;return"st"===n.ty?i=new be(this,n,u):"fl"===n.ty?i=new ke(this,n,u):("gf"===n.ty||"gs"===n.ty)&&(i=new("gf"===n.ty?fr:de)(this,n,u),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),r.setAttribute("mask","url("+ot+"#"+i.maskId+")"))),"st"!==n.ty&&"gs"!==n.ty||(r.setAttribute("stroke-linecap",ou[n.lc||2]),r.setAttribute("stroke-linejoin",su[n.lj||2]),r.setAttribute("fill-opacity","0"),1===n.lj&&r.setAttribute("stroke-miterlimit",n.ml)),2===n.r&&r.setAttribute("fill-rule","evenodd"),n.ln&&r.setAttribute("id",n.ln),n.cl&&r.setAttribute("class",n.cl),n.bm&&(r.style["mix-blend-mode"]=eu(n.bm)),this.stylesList.push(u),this.addToAnimatedContents(n,i),i};y.prototype.createGroupElement=function(n){var t=new as;return n.ln&&t.gr.setAttribute("id",n.ln),n.cl&&t.gr.setAttribute("class",n.cl),n.bm&&(t.gr.style["mix-blend-mode"]=eu(n.bm)),t};y.prototype.createTransformElement=function(n,t){var i=tr.getTransformProperty(this,n,this),r=new ls(i,i.o,t);return this.addToAnimatedContents(n,r),r};y.prototype.createShapeElement=function(n,t,i){var u=4,r;return"rc"===n.ty?u=5:"el"===n.ty?u=6:"sr"===n.ty&&(u=7),r=new ef(t,i,bt.getShapeProp(this,n,u,this)),this.shapes.push(r),this.addShapeToModifiers(r),this.addToAnimatedContents(n,r),r};y.prototype.addToAnimatedContents=function(n,t){for(var i=0,r=this.animatedContents.length;i<r;){if(this.animatedContents[i].element===t)return;i+=1}this.animatedContents.push({fn:ge.createRenderFunction(n),element:t,data:n})};y.prototype.setElementStyles=function(n){for(var i=n.styles,r=this.stylesList.length,t=0;t<r;t+=1)this.stylesList[t].closed||i.push(this.stylesList[t])};y.prototype.reloadShapes=function(){var n,t;for(this._isFirstFrame=!0,t=this.itemsData.length,n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers()};y.prototype.searchShapes=function(n,t,i,r,u,f,e){for(var c,p,w,s,h,v=[].concat(f),l=n.length-1,y=[],a=[],o=l;0<=o;o-=1){if((h=this.searchProcessedElement(n[o]))?t[o]=i[h-1]:n[o]._render=e,"fl"===n[o].ty||"st"===n[o].ty||"gf"===n[o].ty||"gs"===n[o].ty)h?t[o].style.closed=!1:t[o]=this.createStyleElement(n[o],u),n[o]._render&&t[o].style.pElem.parentNode!==r&&r.appendChild(t[o].style.pElem),y.push(t[o].style);else if("gr"===n[o].ty){if(h)for(p=t[o].it.length,c=0;c<p;c+=1)t[o].prevViewData[c]=t[o].it[c];else t[o]=this.createGroupElement(n[o]);this.searchShapes(n[o].it,t[o].it,t[o].prevViewData,t[o].gr,u+1,v,e);n[o]._render&&t[o].gr.parentNode!==r&&r.appendChild(t[o].gr)}else"tr"===n[o].ty?(h||(t[o]=this.createTransformElement(n[o],r)),w=t[o].transform,v.push(w)):"sh"===n[o].ty||"rc"===n[o].ty||"el"===n[o].ty||"sr"===n[o].ty?(h||(t[o]=this.createShapeElement(n[o],v,u)),this.setElementStyles(t[o])):"tm"===n[o].ty||"rd"===n[o].ty||"ms"===n[o].ty||"pb"===n[o].ty?(h?(s=t[o]).closed=!1:((s=ei.getModifier(n[o].ty)).init(this,n[o]),t[o]=s,this.shapeModifiers.push(s)),a.push(s)):"rp"===n[o].ty&&(h?(s=t[o]).closed=!0:(s=ei.getModifier(n[o].ty),(t[o]=s).init(this,n,o,t),this.shapeModifiers.push(s),e=!1),a.push(s));this.addProcessedElement(n[o],o+1)}for(l=y.length,o=0;o<l;o+=1)y[o].closed=!0;for(l=a.length,o=0;o<l;o+=1)a[o].closed=!0};y.prototype.renderInnerContent=function(){var n,t;for(this.renderModifiers(),t=this.stylesList.length,n=0;n<t;n+=1)this.stylesList[n].reset();for(this.renderShape(),n=0;n<t;n+=1)(this.stylesList[n]._mdf||this._isFirstFrame)&&(this.stylesList[n].msElem&&(this.stylesList[n].msElem.setAttribute("d",this.stylesList[n].d),this.stylesList[n].d="M0 0"+this.stylesList[n].d),this.stylesList[n].pElem.setAttribute("d",this.stylesList[n].d||"M0 0"))};y.prototype.renderShape=function(){for(var n,i=this.animatedContents.length,t=0;t<i;t+=1)n=this.animatedContents[t],(this._isFirstFrame||n.element._isAnimated)&&!0!==n.data&&n.fn(n.data,n.element,this._isFirstFrame)};y.prototype.destroy=function(){this.destroyBaseElement();this.shapesData=null;this.itemsData=null};io.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",i[0]-t[0]+" 0 0 0 "+t[0]+" "+(i[1]-t[1])+" 0 0 0 "+t[1]+" "+(i[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}};ro.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,i=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+i+" 0")}};uo.prototype.renderFrame=function(n){var r;if(n||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,u=3==i?0:t,f=2==i?0:t;this.feGaussianBlur.setAttribute("stdDeviation",u+" "+f);r=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",r)}};hf.prototype.initialize=function(){var e,n,r,o,u=this.elem.layerElement.children||this.elem.layerElement.childNodes,i,s,f;for(1===this.filterManager.effectElements[1].p.v?(o=this.elem.maskManager.masksProperties.length,r=0):o=(r=this.filterManager.effectElements[0].p.v-1)+1,(n=t("g")).setAttribute("fill","none"),n.setAttribute("stroke-linecap","round"),n.setAttribute("stroke-dashoffset",1);r<o;r+=1)e=t("path"),n.appendChild(e),this.paths.push({p:e,m:r});if(3===this.filterManager.effectElements[10].p.v){for(i=t("mask"),s=nt(),i.setAttribute("id",s),i.setAttribute("mask-type","alpha"),i.appendChild(n),this.elem.globalData.defs.appendChild(i),f=t("g"),f.setAttribute("mask","url("+ot+"#"+s+")");u[0];)f.appendChild(u[0]);this.elem.layerElement.appendChild(f);this.masker=i;n.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(u=this.elem.layerElement.children||this.elem.layerElement.childNodes;u.length;)this.elem.layerElement.removeChild(u[0]);this.elem.layerElement.appendChild(n);this.elem.layerElement.removeAttribute("mask");n.setAttribute("stroke","#fff")}this.initialized=!0;this.pathMasker=n};hf.prototype.renderFrame=function(n){var t,r,u,s,i,f;for(this.initialized||this.initialize(),s=this.paths.length,t=0;t<s;t+=1)if(-1!==this.paths[t].m&&(r=this.elem.maskManager.viewData[this.paths[t].m],u=this.paths[t].p,(n||this.filterManager._mdf||r.prop._mdf)&&u.setAttribute("d",r.lastPath),n||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||r.prop._mdf)){if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var h=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),c=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),e=u.getTotalLength();i="0 0 0 "+e*h+" ";for(var l=e*(c-h),a=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,v=Math.floor(l/a),o=0;o<v;o+=1)i+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";i+="0 "+10*e+" 0 0"}else i="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;u.setAttribute("stroke-dasharray",i)}((n||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(n||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)&&(n||this.filterManager.effectElements[3].p._mdf))&&(f=this.filterManager.effectElements[3].p.v,this.pathMasker.setAttribute("stroke","rgb("+d(255*f[0])+","+d(255*f[1])+","+d(255*f[2])+")"))};fo.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,u=r[0]+" "+i[0]+" "+t[0],f=r[1]+" "+i[1]+" "+t[1],e=r[2]+" "+i[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",u);this.feFuncG.setAttribute("tableValues",f);this.feFuncB.setAttribute("tableValues",e)}};wu.prototype.createFeFunc=function(n,i){var r=t(n);return r.setAttribute("type","table"),i.appendChild(r),r};wu.prototype.getTableValue=function(n,t,i,r,u){for(var f,s,e=0,l=Math.min(n,t),a=Math.max(n,t),h=Array.call(null,{length:256}),c=0,v=u-r,o=t-n;e<=256;)s=(f=e/256)<=l?o<0?u:r:a<=f?o<0?r:u:r+v*Math.pow((f-n)/o,1/i),h[c]=s,c+=1,e+=256/255;return h.join(" ")};wu.prototype.renderFrame=function(n){if(n||this.filterManager._mdf){var i,t=this.filterManager.effectElements;this.feFuncRComposed&&(n||t[3].p._mdf||t[4].p._mdf||t[5].p._mdf||t[6].p._mdf||t[7].p._mdf)&&(i=this.getTableValue(t[3].p.v,t[4].p.v,t[5].p.v,t[6].p.v,t[7].p.v),this.feFuncRComposed.setAttribute("tableValues",i),this.feFuncGComposed.setAttribute("tableValues",i),this.feFuncBComposed.setAttribute("tableValues",i));this.feFuncR&&(n||t[10].p._mdf||t[11].p._mdf||t[12].p._mdf||t[13].p._mdf||t[14].p._mdf)&&(i=this.getTableValue(t[10].p.v,t[11].p.v,t[12].p.v,t[13].p.v,t[14].p.v),this.feFuncR.setAttribute("tableValues",i));this.feFuncG&&(n||t[17].p._mdf||t[18].p._mdf||t[19].p._mdf||t[20].p._mdf||t[21].p._mdf)&&(i=this.getTableValue(t[17].p.v,t[18].p.v,t[19].p.v,t[20].p.v,t[21].p.v),this.feFuncG.setAttribute("tableValues",i));this.feFuncB&&(n||t[24].p._mdf||t[25].p._mdf||t[26].p._mdf||t[27].p._mdf||t[28].p._mdf)&&(i=this.getTableValue(t[24].p.v,t[25].p.v,t[26].p.v,t[27].p.v,t[28].p.v),this.feFuncB.setAttribute("tableValues",i));this.feFuncA&&(n||t[31].p._mdf||t[32].p._mdf||t[33].p._mdf||t[34].p._mdf||t[35].p._mdf)&&(i=this.getTableValue(t[31].p.v,t[32].p.v,t[33].p.v,t[34].p.v,t[35].p.v),this.feFuncA.setAttribute("tableValues",i))}};eo.prototype.renderFrame=function(n){var t;if((n||this.filterManager._mdf)&&(((n||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),n||this.filterManager.effectElements[0].p._mdf)&&(t=this.filterManager.effectElements[0].p.v,this.feFlood.setAttribute("flood-color",ee(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))),(n||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),n||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf)){var i=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*s,u=i*Math.cos(r),f=i*Math.sin(r);this.feOffset.setAttribute("dx",u);this.feOffset.setAttribute("dy",f)}};kr=[];or.prototype.findSymbol=function(n){for(var t=0,i=kr.length;t<i;){if(kr[t]===n)return kr[t];t+=1}return null};or.prototype.replaceInParent=function(n,i){var u=n.layerElement.parentNode,f;if(u){for(var e,o=u.children,r=0,s=o.length;r<s&&o[r]!==n.layerElement;)r+=1;r<=s-2&&(e=o[r+1]);f=t("use");f.setAttribute("href","#"+i);e?u.insertBefore(f,e):u.appendChild(f)}};or.prototype.setElementAsMask=function(n,i){var u,r,e,f,o;this.findSymbol(i)||(u=nt(),r=t("mask"),r.setAttribute("id",i.layerId),r.setAttribute("mask-type","alpha"),kr.push(i),e=n.globalData.defs,e.appendChild(r),f=t("symbol"),f.setAttribute("id",u),this.replaceInParent(i,u),f.appendChild(i.layerElement),e.appendChild(f),o=t("use"),o.setAttribute("href","#"+u),r.appendChild(o),i.data.hd=!1,i.show());n.setMatte(i.layerId)};or.prototype.initialize=function(){for(var i=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,n=0,r=t.length;n<r;)t[n]&&t[n].data.ind===i&&this.setElementAsMask(this.elem,t[n]),n+=1;this.initialized=!0};or.prototype.renderFrame=function(){this.initialized||this.initialize()};oo.prototype.renderFrame=function(n){for(var i=this.filters.length,t=0;t<i;t+=1)this.filters[t].renderFrame(n)};cf.prototype.duplicate=function(){var t=2*this._length,i=this.savedOp,n;for(this.savedOp=e("float32",t),this.savedOp.set(i),n=0,n=this._length;n<t;n+=1)this.saved[n]=e("float32",16);this._length=t};cf.prototype.reset=function(){this.cArrPos=0;this.cTr.reset();this.cO=1};ii.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext;this.renderableEffectsManager=new lf(this)},createContent:function(){},setBlendMode:function(){var n=this.globalData,t;n.blendMode!==this.data.bm&&(n.blendMode=this.data.bm,t=eu(this.data.bm),n.canvasContext.globalCompositeOperation=t)},createRenderableComponents:function(){this.maskManager=new ku(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(){if(!this.hidden&&!this.data.hd){this.renderTransform();this.renderRenderable();this.setBlendMode();var n=0===this.data.ty;this.globalData.renderer.save(n);this.globalData.renderer.ctxTransform(this.finalTransform.mat.props);this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v);this.renderInnerContent();this.globalData.renderer.restore(n);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 a};ii.prototype.hide=ii.prototype.hideElement;ii.prototype.show=ii.prototype.showElement;f([it,lt,ii,st,tt,ti],di);di.prototype.initElement=y.prototype.initElement;di.prototype.prepareFrame=vi.prototype.prepareFrame;di.prototype.createContent=function(){var n;if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){n=b("canvas");n.width=this.assetData.w;n.height=this.assetData.h;var t,i,s=n.getContext("2d"),u=this.img.width,f=this.img.height,e=u/f,r=this.assetData.w/this.assetData.h,o=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;r<e&&"xMidYMid slice"===o||e<r&&"xMidYMid slice"!==o?t=(i=f)*r:i=(t=u)/r;s.drawImage(this.img,(u-t)/2,(f-i)/2,t,i,0,0,this.assetData.w,this.assetData.h);this.img=n}};di.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)};di.prototype.destroy=function(){this.img=null};f([w,dt,ii],bu);bu.prototype.renderInnerContent=function(){var t,n=this.canvasContext;for(n.beginPath(),n.moveTo(0,0),n.lineTo(this.data.w,0),n.lineTo(this.data.w,this.data.h),n.lineTo(0,this.data.h),n.lineTo(0,0),n.clip(),t=this.layers.length-1;0<=t;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()};bu.prototype.destroy=function(){for(var n=this.layers.length-1;0<=n;n-=1)this.elements[n]&&this.elements[n].destroy();this.layers=null;this.elements=null};ku.prototype.renderFrame=function(){var r,o;if(this.hasMasks){var u,f,n,t,e=this.element.finalTransform.mat,i=this.element.canvasContext,s=this.masksProperties.length;for(i.beginPath(),u=0;u<s;u+=1)if("n"!==this.masksProperties[u].mode){for(this.masksProperties[u].inv&&(i.moveTo(0,0),i.lineTo(this.element.globalData.compSize.w,0),i.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),i.lineTo(0,this.element.globalData.compSize.h),i.lineTo(0,0)),t=this.viewData[u].v,f=e.applyToPointArray(t.v[0][0],t.v[0][1],0),i.moveTo(f[0],f[1]),o=t._length,r=1;r<o;r+=1)n=e.applyToTriplePoints(t.o[r-1],t.i[r],t.v[r]),i.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5]);n=e.applyToTriplePoints(t.o[r-1],t.i[0],t.v[0]);i.bezierCurveTo(n[0],n[1],n[2],n[3],n[4],n[5])}this.element.globalData.renderer.save(!0);i.clip()}};ku.prototype.getMaskProperty=oi.prototype.getMaskProperty;ku.prototype.destroy=function(){this.element=null};f([it,lt,ii,of,st,tt,ti],v);v.prototype.initElement=li.prototype.initElement;v.prototype.transformHelper={opacity:1,_opMdf:!1};v.prototype.dashResetter=[];v.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])};v.prototype.createStyleElement=function(n,t){var u={data:n,type:n.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===n.hd},r={},f;return("fl"===n.ty||"st"===n.ty?(r.c=i.getProp(this,n.c,1,255,this),r.c.k||(u.co="rgb("+d(r.c.v[0])+","+d(r.c.v[1])+","+d(r.c.v[2])+")")):"gf"!==n.ty&&"gs"!==n.ty||(r.s=i.getProp(this,n.s,1,null,this),r.e=i.getProp(this,n.e,1,null,this),r.h=i.getProp(this,n.h||{k:0},0,.01,this),r.a=i.getProp(this,n.a||{k:0},0,s,this),r.g=new ir(this,n.g,this)),r.o=i.getProp(this,n.o,0,.01,this),"st"===n.ty||"gs"===n.ty)?(u.lc=ou[n.lc||2],u.lj=su[n.lj||2],1==n.lj&&(u.ml=n.ml),r.w=i.getProp(this,n.w,0,null,this),r.w.k||(u.wi=r.w.v),n.d)&&(f=new pr(this,n.d,"canvas",this),r.d=f,r.d.k||(u.da=r.d.dashArray,u.do=r.d.dashoffset[0])):u.r=2===n.r?"evenodd":"nonzero",this.stylesList.push(u),r.style=u,r};v.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}};v.prototype.createTransformElement=function(n){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:i.getProp(this,n.o,0,.01,this),mProps:tr.getTransformProperty(this,n,this)}}};v.prototype.createShapeElement=function(n){var t=new to(this,n,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t};v.prototype.reloadShapes=function(){var n,t;for(this._isFirstFrame=!0,t=this.itemsData.length,n=0;n<t;n+=1)this.prevViewData[n]=this.itemsData[n];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,n=0;n<t;n+=1)this.dynamicProperties[n].getValue();this.renderModifiers();this.transformsManager.processSequences(this._isFirstFrame)};v.prototype.addTransformToStyleList=function(n){for(var i=this.stylesList.length,t=0;t<i;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(n)};v.prototype.removeTransformFromStyleList=function(){for(var t=this.stylesList.length,n=0;n<t;n+=1)this.stylesList[n].closed||this.stylesList[n].transforms.pop()};v.prototype.closeStyles=function(n){for(var i=n.length,t=0;t<i;t+=1)n[t].closed=!0};v.prototype.searchShapes=function(n,t,i,r,u){for(var s,a,o,e,v,c=n.length-1,y=[],h=[],l=[].concat(u),f=c;0<=f;f-=1){if((o=this.searchProcessedElement(n[f]))?t[f]=i[o-1]:n[f]._shouldRender=r,"fl"===n[f].ty||"st"===n[f].ty||"gf"===n[f].ty||"gs"===n[f].ty)o?t[f].style.closed=!1:t[f]=this.createStyleElement(n[f],l),y.push(t[f].style);else if("gr"===n[f].ty){if(o)for(a=t[f].it.length,s=0;s<a;s+=1)t[f].prevViewData[s]=t[f].it[s];else t[f]=this.createGroupElement(n[f]);this.searchShapes(n[f].it,t[f].it,t[f].prevViewData,r,l)}else"tr"===n[f].ty?(o||(v=this.createTransformElement(n[f]),t[f]=v),l.push(t[f]),this.addTransformToStyleList(t[f])):"sh"===n[f].ty||"rc"===n[f].ty||"el"===n[f].ty||"sr"===n[f].ty?o||(t[f]=this.createShapeElement(n[f])):"tm"===n[f].ty||"rd"===n[f].ty||"pb"===n[f].ty?(o?(e=t[f]).closed=!1:((e=ei.getModifier(n[f].ty)).init(this,n[f]),t[f]=e,this.shapeModifiers.push(e)),h.push(e)):"rp"===n[f].ty&&(o?(e=t[f]).closed=!0:(e=ei.getModifier(n[f].ty),(t[f]=e).init(this,n,f,t),this.shapeModifiers.push(e),r=!1),h.push(e));this.addProcessedElement(n[f],f+1)}for(this.removeTransformFromStyleList(),this.closeStyles(y),c=h.length,f=0;f<c;f+=1)h[f].closed=!0};v.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)};v.prototype.renderShapeTransform=function(n,t){(n._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=n.opacity,t.opacity*=t.op.v,t._opMdf=!0)};v.prototype.drawLayer=function(){for(var e,h,r,c,s,u,i,n,l=this.stylesList.length,o=this.globalData.renderer,t=this.globalData.canvasContext,f=0;f<l;f+=1)if(("st"!==(i=(n=this.stylesList[f]).type)&&"gs"!==i||0!==n.wi)&&n.data._shouldRender&&0!==n.coOp&&0!==this.globalData.currentGlobalAlpha){for(o.save(),s=n.elements,"st"===i||"gs"===i?(t.strokeStyle="st"===i?n.co:n.grd,t.lineWidth=n.wi,t.lineCap=n.lc,t.lineJoin=n.lj,t.miterLimit=n.ml||0):t.fillStyle="fl"===i?n.co:n.grd,o.ctxOpacity(n.coOp),"st"!==i&&"gs"!==i&&t.beginPath(),o.ctxTransform(n.preTransforms.finalTransform.props),h=s.length,e=0;e<h;e+=1){for("st"!==i&&"gs"!==i||(t.beginPath(),n.da&&(t.setLineDash(n.da),t.lineDashOffset=n.do)),c=(u=s[e].trNodes).length,r=0;r<c;r+=1)"m"===u[r].t?t.moveTo(u[r].p[0],u[r].p[1]):"c"===u[r].t?t.bezierCurveTo(u[r].pts[0],u[r].pts[1],u[r].pts[2],u[r].pts[3],u[r].pts[4],u[r].pts[5]):t.closePath();"st"!==i&&"gs"!==i||(t.stroke(),n.da&&t.setLineDash(this.dashResetter))}"st"!==i&&"gs"!==i&&t.fill(n.r);o.restore()}};v.prototype.renderShape=function(n,t,i,r){for(var f=n,u=t.length-1;0<=u;u-=1)"tr"===t[u].ty?(f=i[u].transform,this.renderShapeTransform(n,f)):"sh"===t[u].ty||"el"===t[u].ty||"rc"===t[u].ty||"sr"===t[u].ty?this.renderPath(t[u],i[u]):"fl"===t[u].ty?this.renderFill(t[u],i[u],f):"st"===t[u].ty?this.renderStroke(t[u],i[u],f):"gf"===t[u].ty||"gs"===t[u].ty?this.renderGradientFill(t[u],i[u],f):"gr"===t[u].ty?this.renderShape(f,t[u].it,i[u].it):t[u].ty;r&&this.drawLayer()};v.prototype.renderStyledShape=function(n,t){var f,i;if(this._isFirstFrame||t._mdf||n.transforms._mdf){var r,e,o,u=n.trNodes,s=t.paths,h=s._length;for(u.length=0,f=n.transforms.finalTransform,o=0;o<h;o+=1)if(i=s.shapes[o],i&&i.v){for(e=i._length,r=1;r<e;r+=1)1===r&&u.push({t:"m",p:f.applyToPointArray(i.v[0][0],i.v[0][1],0)}),u.push({t:"c",pts:f.applyToTriplePoints(i.o[r-1],i.i[r],i.v[r])});1===e&&u.push({t:"m",p:f.applyToPointArray(i.v[0][0],i.v[0][1],0)});i.c&&e&&(u.push({t:"c",pts:f.applyToTriplePoints(i.o[r-1],i.i[0],i.v[0])}),u.push({t:"z"}))}n.trNodes=u}};v.prototype.renderPath=function(n,t){if(!0!==n.hd&&n._shouldRender)for(var r=t.styledShapes.length,i=0;i<r;i+=1)this.renderStyledShape(t.styledShapes[i],t.sh)};v.prototype.renderFill=function(n,t,i){var r=t.style;(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity)};v.prototype.renderGradientFill=function(n,t,i){var o,h=t.style;if(!h.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==n.t&&(t.h._mdf||t.a._mdf)){var u,c=this.globalData.canvasContext,r=t.s.v,f=t.e.v;if(1===n.t)o=c.createLinearGradient(r[0],r[1],f[0],f[1]);else{var l=Math.sqrt(Math.pow(r[0]-f[0],2)+Math.pow(r[1]-f[1],2)),a=Math.atan2(f[1]-r[1],f[0]-r[0]),e=t.h.v;1<=e?e=.99:e<=-1&&(e=-.99);var v=l*e,p=Math.cos(a+t.a.v)*v+r[0],w=Math.sin(a+t.a.v)*v+r[1];o=c.createRadialGradient(p,w,0,r[0],r[1],l)}var b=n.g.p,s=t.g.c,y=1;for(u=0;u<b;u+=1)t.g._hasOpacity&&t.g._collapsable&&(y=t.g.o[2*u+1]),o.addColorStop(s[4*u]/100,"rgba("+s[4*u+1]+","+s[4*u+2]+","+s[4*u+3]+","+y+")");h.grd=o}h.coOp=t.o.v*i.opacity};v.prototype.renderStroke=function(n,t,i){var r=t.style,u=t.d;u&&(u._mdf||this._isFirstFrame)&&(r.da=u.dashArray,r.do=u.dashoffset[0]);(t.c._mdf||this._isFirstFrame)&&(r.co="rgb("+d(t.c.v[0])+","+d(t.c.v[1])+","+d(t.c.v[2])+")");(t.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=t.o.v*i.opacity);(t.w._mdf||this._isFirstFrame)&&(r.wi=t.w.v)};v.prototype.destroy=function(){this.shapesData=null;this.globalData=null;this.canvasContext=null;this.stylesList.length=0;this.itemsData.length=0};f([it,lt,ii,st,tt,ti],dr);dr.prototype.initElement=y.prototype.initElement;dr.prototype.prepareFrame=vi.prototype.prepareFrame;dr.prototype.renderInnerContent=function(){var n=this.canvasContext;n.fillStyle=this.data.sc;n.fillRect(0,0,this.data.sw,this.data.sh)};f([it,lt,ii,st,tt,ti,pt],gr);gr.prototype.tHelper=b("canvas").getContext("2d");gr.prototype.buildNewText=function(){var t=this.textProperty.currentData,l,a;this.renderedLetters=c(t.l?t.l.length:0);l=!1;t.fc?(l=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)";this.fill=l;a=!1;t.sc&&(a=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var u,d,g,v,i,nt,y,f,p,n,o,e,rt=this.globalData.fontManager.getFontByName(t.f),w=t.l,r=this.mHelper;this.stroke=a;this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily;d=t.finalText.length;var b=this.data.singleShape,tt=.001*t.tr*t.finalSize,s=0,k=0,it=!0,h=0;for(u=0;u<d;u+=1){for(v=(g=this.globalData.fontManager.getCharData(t.finalText[u],rt.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&g.data||{},r.reset(),b&&w[u].n&&(s=-tt,k+=t.yOffset,k+=it?1:0,it=!1),p=(y=v.shapes?v.shapes[0].it:[]).length,r.scale(t.finalSize/100,t.finalSize/100),b&&this.applyTextPropertiesToMatrix(t,r,w[u].line,s,k),o=c(p),f=0;f<p;f+=1){for(nt=y[f].ks.k.i.length,n=y[f].ks.k,e=[],i=1;i<nt;i+=1)1===i&&e.push(r.applyToX(n.v[0][0],n.v[0][1],0),r.applyToY(n.v[0][0],n.v[0][1],0)),e.push(r.applyToX(n.o[i-1][0],n.o[i-1][1],0),r.applyToY(n.o[i-1][0],n.o[i-1][1],0),r.applyToX(n.i[i][0],n.i[i][1],0),r.applyToY(n.i[i][0],n.i[i][1],0),r.applyToX(n.v[i][0],n.v[i][1],0),r.applyToY(n.v[i][0],n.v[i][1],0));e.push(r.applyToX(n.o[i-1][0],n.o[i-1][1],0),r.applyToY(n.o[i-1][0],n.o[i-1][1],0),r.applyToX(n.i[0][0],n.i[0][1],0),r.applyToY(n.i[0][0],n.i[0][1],0),r.applyToX(n.v[0][0],n.v[0][1],0),r.applyToY(n.v[0][0],n.v[0][1],0));o[f]=e}b&&(s+=w[u].l,s+=tt);this.textSpans[h]?this.textSpans[h].elem=o:this.textSpans[h]={elem:o};h+=1}};gr.prototype.renderInnerContent=function(){var f,v,u,e,t,o,r=this.canvasContext,n,y,a;r.font=this.values.fValue;r.lineCap="butt";r.lineJoin="miter";r.miterLimit=4;this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);y=this.textAnimator.renderedLetters;a=this.textProperty.currentData.l;v=a.length;var s,i,h=null,c=null,l=null;for(f=0;f<v;f+=1)if(!a[f].n){if((n=y[f])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(n.p),this.globalData.renderer.ctxOpacity(n.o)),this.fill){for(n&&n.fc?h!==n.fc&&(h=n.fc,r.fillStyle=n.fc):h!==this.values.fill&&(h=this.values.fill,r.fillStyle=this.values.fill),e=(s=this.textSpans[f].elem).length,this.globalData.canvasContext.beginPath(),u=0;u<e;u+=1)for(o=(i=s[u]).length,this.globalData.canvasContext.moveTo(i[0],i[1]),t=2;t<o;t+=6)this.globalData.canvasContext.bezierCurveTo(i[t],i[t+1],i[t+2],i[t+3],i[t+4],i[t+5]);this.globalData.canvasContext.closePath();this.globalData.canvasContext.fill()}if(this.stroke){for(n&&n.sw?l!==n.sw&&(l=n.sw,r.lineWidth=n.sw):l!==this.values.sWidth&&(l=this.values.sWidth,r.lineWidth=this.values.sWidth),n&&n.sc?c!==n.sc&&(c=n.sc,r.strokeStyle=n.sc):c!==this.values.stroke&&(c=this.values.stroke,r.strokeStyle=this.values.stroke),e=(s=this.textSpans[f].elem).length,this.globalData.canvasContext.beginPath(),u=0;u<e;u+=1)for(o=(i=s[u]).length,this.globalData.canvasContext.moveTo(i[0],i[1]),t=2;t<o;t+=6)this.globalData.canvasContext.bezierCurveTo(i[t],i[t+1],i[t+2],i[t+3],i[t+4],i[t+5]);this.globalData.canvasContext.closePath();this.globalData.canvasContext.stroke()}n&&this.globalData.renderer.restore()}};lf.prototype.renderFrame=function(){};ri.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=b(this.data.tg||"div");this.data.hasMask?(this.svgElement=t("svg"),this.layerElement=t("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement;hi(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new lf(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(){var n=this.transformedElement?this.transformedElement.style:{},t;this.finalTransform._matMdf&&(t=this.finalTransform.mat.toCSS(),n.transform=t,n.webkitTransform=t);this.finalTransform._opMdf&&(n.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 oi(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}};ri.prototype.getBaseElement=er.prototype.getBaseElement;ri.prototype.destroyBaseElement=ri.prototype.destroy;ri.prototype.buildElementParenting=l.prototype.buildElementParenting;f([it,lt,ri,st,tt,li],nu);nu.prototype.createContent=function(){var n;this.data.hasMask?((n=t("rect")).setAttribute("width",this.data.sw),n.setAttribute("height",this.data.sh),n.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((n=b("div")).style.width=this.data.sw+"px",n.style.height=this.data.sh+"px",n.style.backgroundColor=this.data.sc);this.layerElement.appendChild(n)};f([l,dt,ri],sr);sr.prototype._createBaseContainerElements=sr.prototype.createContainerElements;sr.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};sr.prototype.addTo3dContainer=function(n,t){for(var r,i=0;i<t;)this.elements[i]&&this.elements[i].getBaseElement&&(r=this.elements[i].getBaseElement()),i+=1;r?this.layerElement.insertBefore(n,r):this.layerElement.appendChild(n)};f([it,lt,nu,y,ri,st,tt,ti],ht);ht.prototype._renderShapeFrame=ht.prototype.renderInnerContent;ht.prototype.createContent=function(){var n,i;(this.baseElement.style.fontSize=0,this.data.hasMask)?(this.layerElement.appendChild(this.shapesContainer),n=this.svgElement):(n=t("svg"),i=this.comp.data?this.comp.data:this.globalData.compSize,n.setAttribute("width",i.w),n.setAttribute("height",i.h),n.appendChild(this.shapesContainer),this.layerElement.appendChild(n));this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0);this.filterUniqueShapes();this.shapeCont=n};ht.prototype.getTransformedPoint=function(n,t){for(var r=n.length,i=0;i<r;i+=1)t=n[i].mProps.v.applyToPointArray(t[0],t[1],0);return t};ht.prototype.calculateShapeBoundingBox=function(n,t){var r,f,e,o,s,i=n.sh.v,u=n.transformers,h=i._length;if(!(h<=1)){for(r=0;r<h-1;r+=1)f=this.getTransformedPoint(u,i.v[r]),e=this.getTransformedPoint(u,i.o[r]),o=this.getTransformedPoint(u,i.i[r+1]),s=this.getTransformedPoint(u,i.v[r+1]),this.checkBounds(f,e,o,s,t);i.c&&(f=this.getTransformedPoint(u,i.v[r]),e=this.getTransformedPoint(u,i.o[r]),o=this.getTransformedPoint(u,i.i[0]),s=this.getTransformedPoint(u,i.v[0]),this.checkBounds(f,e,o,s,t))}};ht.prototype.checkBounds=function(n,t,i,r,u){this.getBoundsOfCurve(n,t,i,r);var f=this.shapeBoundingBox;u.x=cr(f.left,u.x);u.xMax=fu(f.right,u.xMax);u.y=cr(f.top,u.y);u.yMax=fu(f.bottom,u.yMax)};ht.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0};ht.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0};ht.prototype.getBoundsOfCurve=function(n,t,i,r){for(var o,f,s,h,c,l,a,e=[[n[0],r[0]],[n[1],r[1]]],u=0;u<2;++u)f=6*n[u]-12*t[u]+6*i[u],o=-3*n[u]+9*t[u]-9*i[u]+3*r[u],s=3*t[u]-3*n[u],f|=0,s|=0,0==(o|=0)&&0===f||(0===o?0<(h=-s/f)&&h<1&&e[u].push(this.calculateF(h,n,t,i,r,u)):0<=(c=f*f-4*s*o)&&(0<(l=(-f+uu(c))/(2*o))&&l<1&&e[u].push(this.calculateF(l,n,t,i,r,u)),0<(a=(-f-uu(c))/(2*o))&&a<1&&e[u].push(this.calculateF(a,n,t,i,r,u))));this.shapeBoundingBox.left=cr.apply(null,e[0]);this.shapeBoundingBox.top=cr.apply(null,e[1]);this.shapeBoundingBox.right=fu.apply(null,e[0]);this.shapeBoundingBox.bottom=fu.apply(null,e[1])};ht.prototype.calculateF=function(n,t,i,r,u,f){return ct(1-n,3)*t[f]+3*ct(1-n,2)*n*i[f]+3*(1-n)*ct(n,2)*r[f]+ct(n,3)*u[f]};ht.prototype.calculateBoundingBox=function(n,t){for(var r=n.length,i=0;i<r;i+=1)n[i]&&n[i].sh?this.calculateShapeBoundingBox(n[i],t):n[i]&&n[i].it&&this.calculateBoundingBox(n[i].it,t)};ht.prototype.currentBoxContains=function(n){return this.currentBBox.x<=n.x&&this.currentBBox.y<=n.y&&this.currentBBox.width+this.currentBBox.x>=n.x+n.width&&this.currentBBox.height+this.currentBBox.y>=n.y+n.height};ht.prototype.renderInnerContent=function(){var n,t,i,r,u;if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){if(n=this.tempBoundingBox,t=999999,n.x=t,n.xMax=-t,n.y=t,n.yMax=-t,this.calculateBoundingBox(this.itemsData,n),n.width=n.xMax<n.x?0:n.xMax-n.x,n.height=n.yMax<n.y?0:n.yMax-n.y,this.currentBoxContains(n))return;i=!1;(this.currentBBox.w!==n.width&&(this.currentBBox.w=n.width,this.shapeCont.setAttribute("width",n.width),i=!0),this.currentBBox.h!==n.height&&(this.currentBBox.h=n.height,this.shapeCont.setAttribute("height",n.height),i=!0),i||this.currentBBox.x!==n.x||this.currentBBox.y!==n.y)&&(this.currentBBox.w=n.width,this.currentBBox.h=n.height,this.currentBBox.x=n.x,this.currentBBox.y=n.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),r=this.shapeCont.style,u="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",r.transform=u,r.webkitTransform=u)}};f([it,lt,ri,st,tt,li,pt],tu);tu.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 n=t("g");this.maskedElement.appendChild(n);this.innerElem=n}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()};tu.prototype.buildNewText=function(){var n=this.textProperty.currentData,f,v,s,nt,l,tt,it,i,e,u,a,h,p,o,w,k,d,g;this.renderedLetters=c(n.l?n.l.length:0);f=this.innerElem.style;v=n.fc?this.buildColor(n.fc):"rgba(0,0,0,0)";f.fill=v;f.color=v;n.sc&&(f.stroke=this.buildColor(n.sc),f.strokeWidth=n.sw+"px");l=this.globalData.fontManager.getFontByName(n.f);this.globalData.fontManager.chars||((f.fontSize=n.finalSize+"px",f.lineHeight=n.finalSize+"px",l.fClass)?this.innerElem.className=l.fClass:(f.fontFamily=l.fFamily,tt=n.fWeight,it=n.fStyle,f.fontStyle=it,f.fontWeight=tt));a=n.l;nt=a.length;var rt,y=this.mHelper,ut="",r=0;for(s=0;s<nt;s+=1)(this.globalData.fontManager.chars?(this.textPaths[r]?i=this.textPaths[r]:((i=t("path")).setAttribute("stroke-linecap",ou[1]),i.setAttribute("stroke-linejoin",su[2]),i.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[r]?u=(e=this.textSpans[r]).children[0]:((e=b("div")).style.lineHeight=0,(u=t("svg")).appendChild(i),hi(e)))):this.isMasked?i=this.textPaths[r]?this.textPaths[r]:t("text"):this.textSpans[r]?(e=this.textSpans[r],i=this.textPaths[r]):(hi(e=b("span")),hi(i=b("span")),e.appendChild(i)),this.globalData.fontManager.chars)?(p=this.globalData.fontManager.getCharData(n.finalText[s],l.fStyle,this.globalData.fontManager.getFontByName(n.f).fFamily),(h=p?p.data:null,y.reset(),h&&h.shapes&&(rt=h.shapes[0].it,y.scale(n.finalSize/100,n.finalSize/100),ut=this.createPathShape(y,rt),i.setAttribute("d",ut)),this.isMasked)?this.innerElem.appendChild(i):((this.innerElem.appendChild(e),h&&h.shapes)?(document.body.appendChild(u),o=u.getBBox(),u.setAttribute("width",o.width+2),u.setAttribute("height",o.height+2),u.setAttribute("viewBox",o.x-1+" "+(o.y-1)+" "+(o.width+2)+" "+(o.height+2)),w=u.style,k="translate("+(o.x-1)+"px,"+(o.y-1)+"px)",w.transform=k,w.webkitTransform=k,a[s].yOffset=o.y-1):(u.setAttribute("width",1),u.setAttribute("height",1)),e.appendChild(u))):(i.textContent=a[s].val,i.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)?this.innerElem.appendChild(i):(this.innerElem.appendChild(e),d=i.style,g="translate3d(0,"+-n.finalSize/1.2+"px,0)",d.transform=g,d.webkitTransform=g),this.textSpans[r]=this.isMasked?i:e,this.textSpans[r].style.display="block",this.textPaths[r]=i,r+=1;for(;r<this.textSpans.length;)this.textSpans[r].style.display="none",r+=1};tu.prototype.renderInnerContent=function(){var i,e,t,s;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),i=this.svgElement.style,e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)",i.transform=e,i.webkitTransform=e)}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){for(var n,u,f,o=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l,h=c.length,r=0;r<h;r+=1)c[r].n?o+=1:(u=this.textSpans[r],f=this.textPaths[r],n=l[o],o+=1,n._mdf.m&&(this.isMasked?u.setAttribute("transform",n.m):(u.style.webkitTransform=n.m,u.style.transform=n.m)),u.style.opacity=n.o,n.sw&&n._mdf.sw&&f.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&f.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(f.setAttribute("fill",n.fc),f.style.color=n.fc));this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)&&(t=this.innerElem.getBBox(),this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.svgElement.setAttribute("width",t.width)),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.svgElement.setAttribute("height",t.height)),(this.currentBBox.w!==t.width+2||this.currentBBox.h!==t.height+2||this.currentBBox.x!==t.x-1||this.currentBBox.y!==t.y-1)&&(this.currentBBox.w=t.width+2,this.currentBBox.h=t.height+2,this.currentBBox.x=t.x-1,this.currentBBox.y=t.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),i=this.svgElement.style,s="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)",i.transform=s,i.webkitTransform=s))}};f([it,lt,ri,nu,st,tt,ti],af);af.prototype.createContent=function(){var i=this.globalData.getAssetsPath(this.assetData),n=new Image;this.data.hasMask?(this.imageElem=t("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",i),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(n);n.crossOrigin="anonymous";n.src=i;this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};f([it,tt,st],si);si.prototype.setup=function(){for(var r,n,i,o=this.comp.threeDElements.length,t=0;t<o;t+=1)if("3d"===(r=this.comp.threeDElements[t]).type){n=r.perspectiveElem.style;i=r.container.style;var f=this.pe.v+"px",u="0px 0px 0px",e="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=f;n.webkitPerspective=f;i.transformOrigin=u;i.mozTransformOrigin=u;i.webkitTransformOrigin=u;n.transform=e;n.webkitTransform=e}};si.prototype.createElements=function(){};si.prototype.hide=function(){};si.prototype.renderFrame=function(){var t,u,f=this._isFirstFrame,n,i,o,s,c,l,h;if(this.hierarchy)for(u=this.hierarchy.length,t=0;t<u;t+=1)f=this.hierarchy[t].finalTransform.mProp._mdf||f;if(f||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(t=u=this.hierarchy.length-1;0<=t;t-=1)n=this.hierarchy[t].finalTransform.mProp,this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.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){i=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var e=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),r=[i[0]/e,i[1]/e,i[2]/e],a=Math.sqrt(r[2]*r[2]+r[0]*r[0]),v=Math.atan2(r[1],a),y=Math.atan2(r[0],-r[2]);this.mat.rotateY(y).rotateX(-v)}if(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),o=!this._prevMat.equals(this.mat),(o||this.pe._mdf)&&this.comp.threeDElements){for(u=this.comp.threeDElements.length,t=0;t<u;t+=1)"3d"===(s=this.comp.threeDElements[t]).type&&(o&&(h=this.mat.toCSS(),(l=s.container.style).transform=h,l.webkitTransform=h),this.pe._mdf&&((c=s.perspectiveElem.style).perspective=this.pe.v+"px",c.webkitPerspective=this.pe.v+"px"));this.mat.clone(this._prevMat)}}this._isFirstFrame=!1};si.prototype.prepareFrame=function(n){this.prepareProperties(n,!0)};si.prototype.destroy=function(){};si.prototype.getBaseElement=function(){return null};vs.prototype.renderFrame=function(){};k=function(){function y(n){for(var i=0,r=n.target;i<u;)t[i].animation===r&&(t.splice(i,1),i-=1,u-=1,r.isPaused||c()),i+=1}function h(n,i){var f,e;if(!n)return null;for(f=0;f<u;){if(t[f].elem===n&&null!==t[f].elem)return t[f].animation;f+=1}return e=new r,l(e,n),e.setData(n,i),e}function p(){f+=1;v()}function c(){f-=1}function l(n,i){n.addEventListener("destroy",y);n.addEventListener("_active",p);n.addEventListener("_idle",c);t.push({elem:i,animation:n});u+=1}function a(i){for(var h=i-o,r=0;r<u;r+=1)t[r].animation.advanceTime(h);o=i;f&&!e?n.requestAnimationFrame(a):s=!0}function w(t){o=t;n.requestAnimationFrame(a)}function v(){!e&&f&&s&&(n.requestAnimationFrame(w),s=!1)}var i={},t=[],o=0,u=0,f=0,s=!0,e=!1;return i.registerAnimation=h,i.loadAnimation=function(n){var t=new r;return l(t,null),t.setParams(n),t},i.setSpeed=function(n,i){for(var r=0;r<u;r+=1)t[r].animation.setSpeed(n,i)},i.setDirection=function(n,i){for(var r=0;r<u;r+=1)t[r].animation.setDirection(n,i)},i.play=function(n){for(var i=0;i<u;i+=1)t[i].animation.play(n)},i.pause=function(n){for(var i=0;i<u;i+=1)t[i].animation.pause(n)},i.stop=function(n){for(var i=0;i<u;i+=1)t[i].animation.stop(n)},i.togglePause=function(n){for(var i=0;i<u;i+=1)t[i].animation.togglePause(n)},i.searchAnimations=function(n,t,i){for(var f=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),o=f.length,e,r,u=0;u<o;u+=1)i&&f[u].setAttribute("data-bm-type",i),h(f[u],n);t&&0===o&&(i||(i="svg"),e=document.getElementsByTagName("body")[0],e.innerText="",r=b("div"),r.style.width="100%",r.style.height="100%",r.setAttribute("data-bm-type",i),e.appendChild(r),h(r,n))},i.resize=function(){for(var n=0;n<u;n+=1)t[n].animation.resize()},i.goToAndStop=function(n,i,r){for(var f=0;f<u;f+=1)t[f].animation.goToAndStop(n,i,r)},i.destroy=function(n){for(var i=u-1;0<=i;i-=1)t[i].animation.destroy(n)},i.freeze=function(){e=!0},i.unfreeze=function(){e=!1;v()},i.setVolume=function(n,i){for(var r=0;r<u;r+=1)t[r].animation.setVolume(n,i)},i.mute=function(n){for(var i=0;i<u;i+=1)t[i].animation.mute(n)},i.unmute=function(n){for(var i=0;i<u;i+=1)t[i].animation.unmute(n)},i.getRegisteredAnimations=function(){for(var r=t.length,i=[],n=0;n<r;n+=1)i.push(t[n].animation);return i},i}();r=function(){this._cbs=[];this.name="";this.path="";this.isLoaded=!1;this.currentFrame=0;this.currentRawFrame=0;this.firstFrame=0;this.totalFrames=0;this.frameRate=0;this.frameMult=0;this.playSpeed=1;this.playDirection=1;this.playCount=0;this.animationData={};this.assets=[];this.isPaused=!0;this.autoplay=!1;this.loop=!0;this.renderer=null;this.animationID=nt();this.assetsPath="";this.timeCompleted=0;this.segmentPos=0;this.isSubframeEnabled=pf;this.segments=[];this._idle=!0;this._completedLoop=!1;this.projectInterface=ts();this.imagePreloader=new os;this.audioController=es();this.markers=[];this.configAnimation=this.configAnimation.bind(this);this.onSetupError=this.onSetupError.bind(this);this.onSegmentComplete=this.onSegmentComplete.bind(this)};f([oe],r);r.prototype.setParams=function(n){(n.wrapper||n.container)&&(this.wrapper=n.wrapper||n.container);var t="svg";switch(n.animType?t=n.animType:n.renderer&&(t=n.renderer),t){case"canvas":this.renderer=new w(this,n.rendererSettings);break;case"svg":this.renderer=new p(this,n.rendererSettings);break;default:this.renderer=new l(this,n.rendererSettings)}this.imagePreloader.setCacheType(t,this.renderer.globalData.defs);this.renderer.setProjectInterface(this.projectInterface);this.animType=t;this.loop=""===n.loop||null===n.loop||void 0===n.loop||!0===n.loop?!0:!1===n.loop?!1:parseInt(n.loop,10);this.autoplay=!("autoplay"in n)||n.autoplay;this.name=n.name?n.name:"";this.autoloadSegments=!Object.prototype.hasOwnProperty.call(n,"autoloadSegments")||n.autoloadSegments;this.assetsPath=n.assetsPath;this.initialSegment=n.initialSegment;n.audioFactory&&this.audioController.setAudioFactory(n.audioFactory);n.animationData?this.setupAnimation(n.animationData):n.path&&(this.path=-1!==n.path.lastIndexOf("\\")?n.path.substr(0,n.path.lastIndexOf("\\")+1):n.path.substr(0,n.path.lastIndexOf("/")+1),this.fileName=n.path.substr(n.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),nr.loadAnimation(n.path,this.configAnimation,this.onSetupError))};r.prototype.onSetupError=function(){this.trigger("data_failed")};r.prototype.setupAnimation=function(n){nr.completeAnimation(n,this.configAnimation)};r.prototype.setData=function(n,t){var r,i,u,f;t&&"object"!=typeof t&&(t=JSON.parse(t));r={wrapper:n,animationData:t};i=n.attributes;r.path=i.getNamedItem("data-animation-path")?i.getNamedItem("data-animation-path").value:i.getNamedItem("data-bm-path")?i.getNamedItem("data-bm-path").value:i.getNamedItem("bm-path")?i.getNamedItem("bm-path").value:"";r.animType=i.getNamedItem("data-anim-type")?i.getNamedItem("data-anim-type").value:i.getNamedItem("data-bm-type")?i.getNamedItem("data-bm-type").value:i.getNamedItem("bm-type")?i.getNamedItem("bm-type").value:i.getNamedItem("data-bm-renderer")?i.getNamedItem("data-bm-renderer").value:i.getNamedItem("bm-renderer")?i.getNamedItem("bm-renderer").value:"canvas";u=i.getNamedItem("data-anim-loop")?i.getNamedItem("data-anim-loop").value:i.getNamedItem("data-bm-loop")?i.getNamedItem("data-bm-loop").value:i.getNamedItem("bm-loop")?i.getNamedItem("bm-loop").value:"";"false"===u?r.loop=!1:"true"===u?r.loop=!0:""!==u&&(r.loop=parseInt(u,10));f=i.getNamedItem("data-anim-autoplay")?i.getNamedItem("data-anim-autoplay").value:i.getNamedItem("data-bm-autoplay")?i.getNamedItem("data-bm-autoplay").value:!i.getNamedItem("bm-autoplay")||i.getNamedItem("bm-autoplay").value;r.autoplay="false"!==f;r.name=i.getNamedItem("data-name")?i.getNamedItem("data-name").value:i.getNamedItem("data-bm-name")?i.getNamedItem("data-bm-name").value:i.getNamedItem("bm-name")?i.getNamedItem("bm-name").value:"";"false"===(i.getNamedItem("data-anim-prerender")?i.getNamedItem("data-anim-prerender").value:i.getNamedItem("data-bm-prerender")?i.getNamedItem("data-bm-prerender").value:i.getNamedItem("bm-prerender")?i.getNamedItem("bm-prerender").value:"")&&(r.prerender=!1);this.setParams(r)};r.prototype.includeLayers=function(n){n.op>this.animationData.op&&(this.animationData.op=n.op,this.totalFrames=Math.floor(n.op-this.animationData.ip));for(var t,r=this.animationData.layers,u=r.length,f=n.layers,e=f.length,i=0;i<e;i+=1)for(t=0;t<u;){if(r[t].id===f[i].id){r[t]=f[i];break}t+=1}if((n.chars||n.fonts)&&(this.renderer.globalData.fontManager.addChars(n.chars),this.renderer.globalData.fontManager.addFonts(n.fonts,this.renderer.globalData.defs)),n.assets)for(u=n.assets.length,t=0;t<u;t+=1)this.animationData.assets.push(n.assets[t]);this.animationData.__complete=!1;nr.completeAnimation(this.animationData,this.onSegmentComplete)};r.prototype.onSegmentComplete=function(n){this.animationData=n;wi&&wi.initExpressions(this);this.loadNextSegment()};r.prototype.loadNextSegment=function(){var n=this.animationData.segments,t,i;if(!n||0===n.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);t=n.shift();this.timeCompleted=t.time*this.frameRate;i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1;nr.loadData(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))};r.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames);this.loadNextSegment()};r.prototype.imagesLoaded=function(){this.trigger("loaded_images");this.checkLoaded()};r.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath);this.imagePreloader.setPath(this.path);this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))};r.prototype.configAnimation=function(n){if(this.renderer)try{this.animationData=n;this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip));this.renderer.configAnimation(n);n.assets||(n.assets=[]);this.assets=this.animationData.assets;this.frameRate=this.animationData.fr;this.frameMult=this.animationData.fr/1e3;this.renderer.searchExtraCompositions(n.assets);this.markers=hs(n.markers||[]);this.trigger("config_ready");this.preloadImages();this.loadSegments();this.updaFrameModifier();this.waitForFontsLoaded();this.isPaused&&this.audioController.pause()}catch(n){this.triggerConfigError(n)}};r.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))};r.prototype.checkLoaded=function(){!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()&&(this.isLoaded=!0,wi&&wi.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())};r.prototype.resize=function(){this.renderer.updateContainerSize()};r.prototype.setSubframe=function(n){this.isSubframeEnabled=!!n};r.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame;this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted);this.trigger("enterFrame");this.renderFrame();this.trigger("drawnFrame")};r.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(n){this.triggerRenderFrameError(n)}};r.prototype.play=function(n){n&&this.name!==n||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))};r.prototype.pause=function(n){n&&this.name!==n||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())};r.prototype.togglePause=function(n){n&&this.name!==n||(!0===this.isPaused?this.play():this.pause())};r.prototype.stop=function(n){n&&this.name!==n||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))};r.prototype.getMarkerData=function(n){for(var t,i=0;i<this.markers.length;i+=1)if((t=this.markers[i]).payload&&t.payload.name===n)return t;return null};r.prototype.goToAndStop=function(n,t,i){var u,r;i&&this.name!==i||(u=Number(n),isNaN(u)?(r=this.getMarkerData(n),r&&this.goToAndStop(r.time,!0)):t?this.setCurrentRawFrameValue(n):this.setCurrentRawFrameValue(n*this.frameModifier),this.pause())};r.prototype.goToAndPlay=function(n,t,i){var u,r;i&&this.name!==i||(u=Number(n),isNaN(u)?(r=this.getMarkerData(n),r&&(r.duration?this.playSegments([r.time,r.time+r.duration],!0):this.goToAndStop(r.time,!0))):this.goToAndStop(u,t,i),this.play())};r.prototype.advanceTime=function(n){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+n*this.frameModifier,i=!1;t>=this.totalFrames-1&&0<this.frameModifier?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(i=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(i=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t);i&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}};r.prototype.adjustSegment=function(n,t){this.playCount=0;n[1]<n[0]?(0<this.frameModifier&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=n[0]-n[1],this.timeCompleted=this.totalFrames,this.firstFrame=n[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):n[1]>n[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=n[1]-n[0],this.timeCompleted=this.totalFrames,this.firstFrame=n[0],this.setCurrentRawFrameValue(.001+t));this.trigger("segmentStart")};r.prototype.setSegment=function(n,t){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<n?i=n:this.currentRawFrame+this.firstFrame>t&&(i=t-n));this.firstFrame=n;this.totalFrames=t-n;this.timeCompleted=this.totalFrames;-1!==i&&this.goToAndStop(i,!0)};r.prototype.playSegments=function(n,t){if(t&&(this.segments.length=0),"object"==typeof n[0])for(var r=n.length,i=0;i<r;i+=1)this.segments.push(n[i]);else this.segments.push(n);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0);this.isPaused&&this.play()};r.prototype.resetSegments=function(n){this.segments.length=0;this.segments.push([this.animationData.ip,this.animationData.op]);n&&this.checkSegments(0)};r.prototype.checkSegments=function(n){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),n),!0)};r.prototype.destroy=function(n){n&&this.name!==n||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)};r.prototype.setCurrentRawFrameValue=function(n){this.currentRawFrame=n;this.gotoFrame()};r.prototype.setSpeed=function(n){this.playSpeed=n;this.updaFrameModifier()};r.prototype.setDirection=function(n){this.playDirection=n<0?-1:1;this.updaFrameModifier()};r.prototype.setVolume=function(n,t){t&&this.name!==t||this.audioController.setVolume(n)};r.prototype.getVolume=function(){return this.audioController.getVolume()};r.prototype.mute=function(n){n&&this.name!==n||this.audioController.mute()};r.prototype.unmute=function(n){n&&this.name!==n||this.audioController.unmute()};r.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection;this.audioController.setRate(this.playSpeed*this.playDirection)};r.prototype.getPath=function(){return this.path};r.prototype.getAssetsPath=function(n){var t="",i;return n.e?t=n.p:this.assetsPath?(i=n.p,-1!==i.indexOf("images/")&&(i=i.split("/")[1]),t=this.assetsPath+i):(t=this.path,t+=n.u?n.u:"",t+=n.p),t};r.prototype.getAssetData=function(n){for(var t=0,i=this.assets.length;t<i;){if(n===this.assets[t].id)return this.assets[t];t+=1}return null};r.prototype.hide=function(){this.renderer.hide()};r.prototype.show=function(){this.renderer.show()};r.prototype.getDuration=function(n){return n?this.totalFrames:this.totalFrames/this.frameRate};r.prototype.trigger=function(n){if(this._cbs&&this._cbs[n])switch(n){case"enterFrame":case"drawnFrame":this.triggerEvent(n,new kf(n,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(n,new gf(n,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(n,new df(n,this.frameMult));break;case"segmentStart":this.triggerEvent(n,new ne(n,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(n,new te(n,this));break;default:this.triggerEvent(n)}"enterFrame"===n&&this.onEnterFrame&&this.onEnterFrame.call(this,new kf(n,this.currentFrame,this.totalFrames,this.frameMult));"loopComplete"===n&&this.onLoopComplete&&this.onLoopComplete.call(this,new gf(n,this.loop,this.playCount,this.frameMult));"complete"===n&&this.onComplete&&this.onComplete.call(this,new df(n,this.frameMult));"segmentStart"===n&&this.onSegmentStart&&this.onSegmentStart.call(this,new ne(n,this.firstFrame,this.totalFrames));"destroy"===n&&this.onDestroy&&this.onDestroy.call(this,new te(n,this))};r.prototype.triggerRenderFrameError=function(n){var t=new is(n,this.currentFrame);this.triggerEvent("error",t);this.onError&&this.onError.call(this,t)};r.prototype.triggerConfigError=function(n){var t=new rs(n,this.currentFrame);this.triggerEvent("error",t);this.onError&&this.onError.call(this,t)};so=(vf={},vf.initExpressions=function(n){function r(){for(var i=t.length,n=0;n<i;n+=1)t[n].release();t.length=0}var i=0,t=[];n.renderer.compInterface=co(n.renderer);n.renderer.globalData.projectInterface.registerComposition(n.renderer);n.renderer.globalData.pushExpression=function(){i+=1};n.renderer.globalData.popExpression=function(){0==(i-=1)&&r()};n.renderer.globalData.registerExpressionProperty=function(n){-1===t.indexOf(n)&&t.push(n)}},vf);wi=so;iu=function(){function i(n){return n.constructor===Array||n.constructor===Float32Array}function t(n,t){return"number"===n||"boolean"===n||"string"===n||t instanceof Number}function f(n,r){var f=typeof n,e=typeof r;if("string"===f||"string"===e||t(f,n)&&t(e,r))return n+r;if(i(n)&&t(e,r))return(n=n.slice(0))[0]+=r,n;if(t(f,n)&&i(r))return(r=r.slice(0))[0]=n+r[0],r;if(i(n)&&i(r)){for(var u=0,s=n.length,h=r.length,o=[];u<s||u<h;)o[u]=("number"==typeof n[u]||n[u]instanceof Number)&&("number"==typeof r[u]||r[u]instanceof Number)?n[u]+r[u]:void 0===r[u]?n[u]:n[u]||r[u],u+=1;return o}return 0}function v(n,r){var f=typeof n,e=typeof r;if(t(f,n)&&t(e,r))return"string"===f&&(n=parseInt(n,10)),"string"===e&&(r=parseInt(r,10)),n-r;if(i(n)&&t(e,r))return(n=n.slice(0))[0]-=r,n;if(t(f,n)&&i(r))return(r=r.slice(0))[0]=n-r[0],r;if(i(n)&&i(r)){for(var u=0,s=n.length,h=r.length,o=[];u<s||u<h;)o[u]=("number"==typeof n[u]||n[u]instanceof Number)&&("number"==typeof r[u]||r[u]instanceof Number)?n[u]-r[u]:void 0===r[u]?n[u]:n[u]||r[u],u+=1;return o}return 0}function y(n,r){var f,u,o,s=typeof n,h=typeof r;if(t(s,n)&&t(h,r))return n*r;if(i(n)&&t(h,r)){for(o=n.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n[u]*r;return f}if(t(s,n)&&i(r)){for(o=r.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n*r[u];return f}return 0}function o(n,r){var f,u,o,s=typeof n,h=typeof r;if(t(s,n)&&t(h,r))return n/r;if(i(n)&&t(h,r)){for(o=n.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n[u]/r;return f}if(t(s,n)&&i(r)){for(o=r.length,f=e("float32",o),u=0;u<o;u+=1)f[u]=n/r[u];return f}return 0}function p(n,t){return"string"==typeof n&&(n=parseInt(n,10)),"string"==typeof t&&(t=parseInt(t,10)),n%t}function h(n){return n/s}function k(elem,data,property){function loopInDuration(n,t){return loopIn(n,t,!0)}function loopOutDuration(n,t){return loopOut(n,t,!0)}function lookAt(t,i){var r=[i[0]-t[0],i[1]-t[1],i[2]-t[2]],u=n.atan2(r[0],n.sqrt(r[1]*r[1]+r[2]*r[2]))/s;return[-n.atan2(r[1],r[2])/s,u,0]}function easeOut(n,t,i,r,u){return applyEase(l,n,t,i,r,u)}function easeIn(n,t,i,r,u){return applyEase(c,n,t,i,r,u)}function ease(n,t,i,r,u){return applyEase(a,n,t,i,r,u)}function applyEase(n,t,r,u,f,o){var h,s,c,l;if(void 0===f?(f=r,o=u):t=(t-r)/(u-r),1<t?t=1:t<0&&(t=0),h=n(t),i(f)){for(c=f.length,l=e("float32",c),s=0;s<c;s+=1)l[s]=(o[s]-f[s])*h+f[s];return l}return(o-f)*h+f}function nearestKey(n){var t,i,r,f=data.k.length,u;if(data.k.length&&"number"!=typeof data.k[0])if(i=-1,(n*=elem.comp.globalData.frameRate)<data.k[0].t)i=1,r=data.k[0].t;else{for(t=0;t<f-1;t+=1){if(n===data.k[t].t){i=t+1;r=data.k[t].t;break}if(n>data.k[t].t&&n<data.k[t+1].t){r=n-data.k[t].t>data.k[t+1].t-n?(i=t+2,data.k[t+1].t):(i=t+1,data.k[t].t);break}}-1===i&&(i=t+1,r=data.k[t].t)}else r=i=0;return u={},u.index=i,u.time=r/elem.comp.globalData.frameRate,u}function key(n){var i,t,u,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+n);for(n-=1,i={time:data.k[n].t/elem.comp.globalData.frameRate,value:[]},r=Object.prototype.hasOwnProperty.call(data.k[n],"s")?data.k[n].s:data.k[n-1].e,u=r.length,t=0;t<u;t+=1)i[t]=r[t],i.value[t]=r[t];return i}function framesToTime(n,t){return t||(t=elem.comp.globalData.frameRate),n/t}function timeToFrames(n,t){return n||0===n||(n=time),t||(t=elem.comp.globalData.frameRate),n*t}function seedRandom(n){wt.seedrandom(randSeed+n)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(n,t){return"string"==typeof value?void 0===t?value.substring(n):value.substring(n,t):""}function substr(n,t){return"string"==typeof value?void 0===t?value.substr(n):value.substr(n,t):""}function posterizeTime(t){time=0===t?0:n.floor(time*t)/t;value=valueAtTime(time)}function executeExpression(n){return value=n,this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),($bm_transform=transform)&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,"shape"===scoped_bm_rt.propType&&(scoped_bm_rt=scoped_bm_rt.v),scoped_bm_rt)}var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property,comp,time,velocity,value,text,textIndex,textTotal,selectorValue;thisProperty.valueAtTime=thisProperty.getValueAtTime;Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}});elem.comp.frameDuration=1/elem.comp.globalData.frameRate;elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(t,i){for(var f,u=this.pv.length?this.pv.length:1,o=e("float32",u),l=n.floor(5*time),r=f=0;f<l;){for(r=0;r<u;r+=1)o[r]+=-i+2*i*wt.random();f+=1}var s=5*time,h=s-n.floor(s),c=e("float32",u);if(1<u){for(r=0;r<u;r+=1)c[r]=this.pv[r]+o[r]+(-i+2*i*wt.random())*h;return c}return this.pv+o[0]+(-i+2*i*wt.random())*h}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn);thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut);thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this));this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=n.floor(1e6*n.random()),globalData=elem.globalData;return executeExpression}var u={},n=wt,c=fi.getBezierEasing(.333,0,.833,.833,"easeIn").get,l=fi.getBezierEasing(.167,.167,.667,1,"easeOut").get,a=fi.getBezierEasing(.33,0,.667,1,"easeInOut").get,g=f,nt=f,tt=v,it=y,rt=o,ft=p,ot=h,ht=h,w=[0,0,0,0,0,0];return u.initiateExpression=k,u}();et={searchExpressions:function(n,t,i){t.x&&(i.k=!0,i.x=!0,i.initiateExpression=iu.initiateExpression,i.effectsSequence.push(i.initiateExpression(n,t,i).bind(i)))},getSpeedAtTime:function(n){var r=this.getValueAtTime(n),u=this.getValueAtTime(n+-.01),t=0,i;if(r.length){for(i=0;i<r.length;i+=1)t+=Math.pow(u[i]-r[i],2);t=100*Math.sqrt(t)}else t=0;return t},getVelocityAtTime:function(n){if(void 0!==this.vel)return this.vel;var r,t,i=this.getValueAtTime(n),u=this.getValueAtTime(n+-.001);if(i.length)for(r=e("float32",i.length),t=0;t<i.length;t+=1)r[t]=(u[t]-i[t])/-.001;else r=(u-i)/-.001;return r},getValueAtTime:function(n){return n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<n?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(n,this._cachingAtTime),this._cachingAtTime.lastFrame=n),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(n){this.propertyGroup=n}};!function(){function s(n,t,i){var c,v;if(!this.k||!this.keyframes)return this.pv;n=n?n.toLowerCase():"";var e,u,r,l,s,o=this.comp.renderedFrame,h=this.keyframes,f=h[h.length-1].t;if(o<=f)return this.pv;if(i?u=f-(e=t?Math.abs(f-this.elem.comp.globalData.frameRate*t):Math.max(0,f-this.elem.data.ip)):((!t||t>h.length-1)&&(t=h.length-1),e=f-(u=h[h.length-1-t].t)),"pingpong"===n){if(Math.floor((o-u)/e)%2!=0)return this.getValueAtTime((e-(o-u)%e+u)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(u/this.comp.globalData.frameRate,0),y=this.getValueAtTime(f/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((o-u)%e+u)/this.comp.globalData.frameRate,0),w=Math.floor((o-u)/e);if(this.pv.length){for(l=(s=new Array(a.length)).length,r=0;r<l;r+=1)s[r]=(y[r]-a[r])*w+p[r];return s}return(y-a)*w+p}if("continue"===n){if(c=this.getValueAtTime(f/this.comp.globalData.frameRate,0),v=this.getValueAtTime((f-.001)/this.comp.globalData.frameRate,0),this.pv.length){for(l=(s=new Array(c.length)).length,r=0;r<l;r+=1)s[r]=c[r]+(c[r]-v[r])*((o-f)/this.comp.globalData.frameRate)/.0005;return s}return c+(o-f)/.001*(c-v)}}return this.getValueAtTime(((o-u)%e+u)/this.comp.globalData.frameRate,0)}function h(n,t,i){var s,v;if(!this.k)return this.pv;n=n?n.toLowerCase():"";var f,l,u,h,o,e=this.comp.renderedFrame,c=this.keyframes,r=c[0].t;if(r<=e)return this.pv;if(i?l=r+(f=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-r)):((!t||t>c.length-1)&&(t=c.length-1),f=(l=c[t].t)-r),"pingpong"===n){if(Math.floor((r-e)/f)%2==0)return this.getValueAtTime(((r-e)%f+r)/this.comp.globalData.frameRate,0)}else{if("offset"===n){var a=this.getValueAtTime(r/this.comp.globalData.frameRate,0),y=this.getValueAtTime(l/this.comp.globalData.frameRate,0),p=this.getValueAtTime((f-(r-e)%f+r)/this.comp.globalData.frameRate,0),w=Math.floor((r-e)/f)+1;if(this.pv.length){for(h=(o=new Array(a.length)).length,u=0;u<h;u+=1)o[u]=p[u]-(y[u]-a[u])*w;return o}return p-(y-a)*w}if("continue"===n){if(s=this.getValueAtTime(r/this.comp.globalData.frameRate,0),v=this.getValueAtTime((r+.001)/this.comp.globalData.frameRate,0),this.pv.length){for(h=(o=new Array(s.length)).length,u=0;u<h;u+=1)o[u]=s[u]+(s[u]-v[u])*(r-e)/.001;return o}return s+(s-v)*(r-e)/.001}}return this.getValueAtTime((f-((r-e)%f+r))/this.comp.globalData.frameRate,0)}function l(n,t){if(!this.k||(n=.5*(n||.4),(t=Math.floor(t||5))<=1))return this.pv;for(var u,o=this.comp.renderedFrame/this.comp.globalData.frameRate,s=o-n,h=1<t?(o+n-s)/(t-1):1,f=0,i=0,r=this.pv.length?e("float32",this.pv.length):0;f<t;){if(u=this.getValueAtTime(s+f*h),this.pv.length)for(i=0;i<this.pv.length;i+=1)r[i]+=u[i];else r+=u;f+=1}if(this.pv.length)for(i=0;i<this.pv.length;i+=1)r[i]/=t;else r/=t;return r}function t(){}var v=tr.getTransformProperty,r,u,n,o;tr.getTransformProperty=function(n,t,i){var r=v(n,t,i);return r.getValueAtTime=r.dynamicProperties.length?function(n){var t,i,r,s,h,c,e,o,l,u;if(this._transformCachingAtTime||(this._transformCachingAtTime={v:new a}),t=this._transformCachingAtTime.v,(t.cloneFromProps(this.pre.props),this.appliedTransformations<1)&&(i=this.a.getValueAtTime(n),t.translate(-i[0]*this.a.mult,-i[1]*this.a.mult,i[2]*this.a.mult)),this.appliedTransformations<2&&(r=this.s.getValueAtTime(n),t.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)),this.sk&&this.appliedTransformations<3&&(s=this.sk.getValueAtTime(n),h=this.sa.getValueAtTime(n),t.skewFromAxis(-s*this.sk.mult,h*this.sa.mult)),this.r&&this.appliedTransformations<4)c=this.r.getValueAtTime(n),t.rotate(-c*this.r.mult);else if(!this.r&&this.appliedTransformations<4){var v=this.rz.getValueAtTime(n),y=this.ry.getValueAtTime(n),p=this.rx.getValueAtTime(n),f=this.or.getValueAtTime(n);t.rotateZ(-v*this.rz.mult).rotateY(y*this.ry.mult).rotateX(p*this.rx.mult).rotateZ(-f[2]*this.or.mult).rotateY(f[1]*this.or.mult).rotateX(f[0]*this.or.mult)}return this.data.p&&this.data.p.s?(e=this.px.getValueAtTime(n),o=this.py.getValueAtTime(n),this.data.p.z?(l=this.pz.getValueAtTime(n),t.translate(e*this.px.mult,o*this.py.mult,-l*this.pz.mult)):t.translate(e*this.px.mult,o*this.py.mult,0)):(u=this.p.getValueAtTime(n),t.translate(u[0]*this.p.mult,u[1]*this.p.mult,-u[2]*this.p.mult)),t}.bind(r):function(){return this.v.clone(new a)}.bind(r),r.setGroupProperty=et.setGroupProperty,r};r=i.getProp;i.getProp=function(n,t,i,u,f){var o=r(n,t,i,u,f),c;return o.getValueAtTime=o.kf?et.getValueAtTime.bind(o):et.getStaticValueAtTime.bind(o),o.setGroupProperty=et.setGroupProperty,o.loopOut=s,o.loopIn=h,o.smooth=l,o.getVelocityAtTime=et.getVelocityAtTime.bind(o),o.getSpeedAtTime=et.getSpeedAtTime.bind(o),o.numKeys=1===t.a?t.k.length:0,o.propertyIndex=t.ix,c=0,0!==i&&(c=e("float32",1===t.a?t.k[0].s.length:t.k.length)),o._cachingAtTime={lastFrame:hr,lastIndex:0,value:c},et.searchExpressions(n,t,o),o.k&&f.addDynamicProperty(o),o};u=bt.getConstructorFunction();n=bt.getKeyframedConstructorFunction();t.prototype={vertices:function(n,t){var i,r;this.k&&this.getValue();r=this.v;void 0!==t&&(r=this.getValueAtTime(t,0));var f=r._length,u=r[n],e=r.v,o=c(f);for(i=0;i<f;i+=1)o[i]="i"===n||"o"===n?[u[i][0]-e[i][0],u[i][1]-e[i][1]]:[u[i][0],u[i][1]];return o},points:function(n){return this.vertices("v",n)},inTangents:function(n){return this.vertices("i",n)},outTangents:function(n){return this.vertices("o",n)},isClosed:function(){return this.v.c},pointOnPath:function(n,t){var i=this.v;void 0!==t&&(i=this.getValueAtTime(t,0));this._segmentsLength||(this._segmentsLength=yt.getSegmentsLength(i));for(var f,o=this._segmentsLength,u=o.lengths,s=o.totalLength*n,r=0,h=u.length,e=0;r<h;){if(e+u[r].addedLength>s){var c=r,l=i.c&&r===h-1?0:r+1,a=(s-e)/u[r].addedLength;f=yt.getPointInSegment(i.v[c],i.v[l],i.o[c],i.i[l],a,u[r]);break}e+=u[r].addedLength;r+=1}return f||(f=i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]]),f},vectorOnPath:function(n,t,i){1==n?n=this.v.c:0==n&&(n=.999);var e=this.pointOnPath(n,t),o=this.pointOnPath(n+.001,t),u=o[0]-e[0],f=o[1]-e[1],r=Math.sqrt(Math.pow(u,2)+Math.pow(f,2));return 0===r?[0,0]:"tangent"===i?[u/r,f/r]:[-f/r,u/r]},tangentOnPath:function(n,t){return this.vectorOnPath(n,t,"tangent")},normalOnPath:function(n,t){return this.vectorOnPath(n,t,"normal")},setGroupProperty:et.setGroupProperty,getValueAtTime:et.getStaticValueAtTime};f([t],u);f([t],n);n.prototype.getValueAtTime=function(n){return this._cachingAtTime||(this._cachingAtTime={shapeValue:ut.clone(this.pv),lastIndex:0,lastTime:hr}),n*=this.elem.globalData.frameRate,(n-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<n?this._caching.lastIndex:0,this._cachingAtTime.lastTime=n,this.interpolateShape(n,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue};n.prototype.initiateExpression=iu.initiateExpression;o=bt.getShapeProp;bt.getShapeProp=function(n,t,i,r,u){var f=o(n,t,i,r,u);return f.propertyIndex=t.ix,f.lock=!1,3===i?et.searchExpressions(n,t.pt,f):4===i&&et.searchExpressions(n,t.ks,f),f.k&&n.addDynamicProperty(f),f}}();g.prototype.getExpressionValue=function(n,t){var r=this.calculateExpression(t),i;return n.t===r?n:(i={},this.copyData(i,n),i.t=r.toString(),i.__complete=!1,i)};g.prototype.searchProperty=function(){var n=this.searchKeyframes(),t=this.searchExpressions();return this.kf=n||t,this.kf};g.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=iu.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null};var ys=function(n,t,i){function u(n){return"Shape"===n||"shape"===n||"Path"===n||"path"===n||"ADBE Vector Shape"===n||2===n?u.path:null}var r=t.sh,f=vt(u,i);return r.setGroupProperty(o("Path",f)),Object.defineProperties(u,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:n.nm},ix:{value:n.ix},propertyIndex:{value:n.ix},mn:{value:n.mn},propertyGroup:{value:i}}),u},vt=function(n,t){return function(i){return(i=void 0===i?1:i)<=0?n:t(i-1)}},o=function(n,t){var i={_name:n};return function(n){return(n=void 0===n?1:n)<=0?i:t(n-1)}},ps=function(){function n(n,t,u){for(var p=[],w=n?n.length:0,o=0;o<w;o+=1)"gr"===n[o].ty?p.push(i(n[o],t[o],u)):"fl"===n[o].ty?p.push(r(n[o],t[o],u)):"st"===n[o].ty?p.push(s(n[o],t[o],u)):"tm"===n[o].ty?p.push(h(n[o],t[o],u)):"tr"===n[o].ty||("el"===n[o].ty?p.push(c(n[o],t[o],u)):"sr"===n[o].ty?p.push(l(n[o],t[o],u)):"sh"===n[o].ty?p.push(ys(n[o],t[o],u)):"rc"===n[o].ty?p.push(a(n[o],t[o],u)):"rd"===n[o].ty?p.push(v(n[o],t[o],u)):"rp"===n[o].ty?p.push(y(n[o],t[o],u)):"gf"===n[o].ty?p.push(f(n[o],t[o],u)):p.push(e(n[o],t[o])));return p}function i(i,r,u){var f=function(n){switch(n){case"ADBE Vectors Group":case"Contents":case 2:return f.content;default:return f.transform}},e,o;return f.propertyGroup=vt(f,u),e=function(i,r,u){var f,e=function(n){for(var t=0,i=f.length;t<i;){if(f[t]._name===n||f[t].mn===n||f[t].propertyIndex===n||f[t].ix===n||f[t].ind===n)return f[t];t+=1}return"number"==typeof n?f[n-1]:null},o;return e.propertyGroup=vt(e,u),f=n(i.it,r.it,e.propertyGroup),e.numProperties=f.length,o=t(i.it[i.it.length-1],r.it[r.it.length-1],e.propertyGroup),e.transform=o,e.propertyIndex=i.cix,e._name=i.nm,e}(i,r,f.propertyGroup),o=t(i.it[i.it.length-1],r.it[r.it.length-1],f.propertyGroup),f.content=e,f.transform=o,Object.defineProperty(f,"_name",{get:function(){return i.nm}}),f.numProperties=i.np,f.propertyIndex=i.ix,f.nm=i.nm,f.mn=i.mn,f}function r(n,t,i){function r(n){return"Color"===n||"color"===n?r.color:"Opacity"===n||"opacity"===n?r.opacity:null}return Object.defineProperties(r,{color:{get:u(t.c)},opacity:{get:u(t.o)},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(o("Color",i)),t.o.setGroupProperty(o("Opacity",i)),r}function f(n,t,i){function r(n){return"Start Point"===n||"start point"===n?r.startPoint:"End Point"===n||"end point"===n?r.endPoint:"Opacity"===n||"opacity"===n?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:u(t.s)},endPoint:{get:u(t.e)},opacity:{get:u(t.o)},type:{get:function(){return"a"}},_name:{value:n.nm},mn:{value:n.mn}}),t.s.setGroupProperty(o("Start Point",i)),t.e.setGroupProperty(o("End Point",i)),t.o.setGroupProperty(o("Opacity",i)),r}function e(){return function(){return null}}function s(n,t,i){function r(n){return"Color"===n||"color"===n?r.color:"Opacity"===n||"opacity"===n?r.opacity:"Stroke Width"===n||"stroke width"===n?r.strokeWidth:null}for(var e=vt(r,i),c=vt(h,e),s,l=n.d?n.d.length:0,h={},f=0;f<l;f+=1)s=f,Object.defineProperty(h,n.d[s].nm,{get:u(t.d.dataProps[s].p)}),t.d.dataProps[f].p.setGroupProperty(c);return Object.defineProperties(r,{color:{get:u(t.c)},opacity:{get:u(t.o)},strokeWidth:{get:u(t.w)},dash:{get:function(){return h}},_name:{value:n.nm},mn:{value:n.mn}}),t.c.setGroupProperty(o("Color",e)),t.o.setGroupProperty(o("Opacity",e)),t.w.setGroupProperty(o("Stroke Width",e)),r}function h(n,t,i){function r(t){return t===n.e.ix||"End"===t||"end"===t?r.end:t===n.s.ix?r.start:t===n.o.ix?r.offset:null}var f=vt(r,i);return r.propertyIndex=n.ix,t.s.setGroupProperty(o("Start",f)),t.e.setGroupProperty(o("End",f)),t.o.setGroupProperty(o("Offset",f)),r.propertyIndex=n.ix,r.propertyGroup=i,Object.defineProperties(r,{start:{get:u(t.s)},end:{get:u(t.e)},offset:{get:u(t.o)},_name:{value:n.nm}}),r.mn=n.mn,r}function t(n,t,i){function r(t){return n.a.ix===t||"Anchor Point"===t?r.anchorPoint:n.o.ix===t||"Opacity"===t?r.opacity:n.p.ix===t||"Position"===t?r.position:n.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?r.rotation:n.s.ix===t||"Scale"===t?r.scale:n.sk&&n.sk.ix===t||"Skew"===t?r.skew:n.sa&&n.sa.ix===t||"Skew Axis"===t?r.skewAxis:null}var f=vt(r,i);return t.transform.mProps.o.setGroupProperty(o("Opacity",f)),t.transform.mProps.p.setGroupProperty(o("Position",f)),t.transform.mProps.a.setGroupProperty(o("Anchor Point",f)),t.transform.mProps.s.setGroupProperty(o("Scale",f)),t.transform.mProps.r.setGroupProperty(o("Rotation",f)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(o("Skew",f)),t.transform.mProps.sa.setGroupProperty(o("Skew Angle",f))),t.transform.op.setGroupProperty(o("Opacity",f)),Object.defineProperties(r,{opacity:{get:u(t.transform.mProps.o)},position:{get:u(t.transform.mProps.p)},anchorPoint:{get:u(t.transform.mProps.a)},scale:{get:u(t.transform.mProps.s)},rotation:{get:u(t.transform.mProps.r)},skew:{get:u(t.transform.mProps.sk)},skewAxis:{get:u(t.transform.mProps.sa)},_name:{value:n.nm}}),r.ty="tr",r.mn=n.mn,r.propertyGroup=i,r}function c(n,t,i){function r(t){return n.p.ix===t?r.position:n.s.ix===t?r.size:null}var e=vt(r,i),f;return r.propertyIndex=n.ix,f="tm"===t.sh.ty?t.sh.prop:t.sh,f.s.setGroupProperty(o("Size",e)),f.p.setGroupProperty(o("Position",e)),Object.defineProperties(r,{size:{get:u(f.s)},position:{get:u(f.p)},_name:{value:n.nm}}),r.mn=n.mn,r}function l(n,t,i){function f(t){return n.p.ix===t?f.position:n.r.ix===t?f.rotation:n.pt.ix===t?f.points:n.or.ix===t||"ADBE Vector Star Outer Radius"===t?f.outerRadius:n.os.ix===t?f.outerRoundness:!n.ir||n.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?n.is&&n.is.ix===t?f.innerRoundness:null:f.innerRadius}var e=vt(f,i),r="tm"===t.sh.ty?t.sh.prop:t.sh;return f.propertyIndex=n.ix,r.or.setGroupProperty(o("Outer Radius",e)),r.os.setGroupProperty(o("Outer Roundness",e)),r.pt.setGroupProperty(o("Points",e)),r.p.setGroupProperty(o("Position",e)),r.r.setGroupProperty(o("Rotation",e)),n.ir&&(r.ir.setGroupProperty(o("Inner Radius",e)),r.is.setGroupProperty(o("Inner Roundness",e))),Object.defineProperties(f,{position:{get:u(r.p)},rotation:{get:u(r.r)},points:{get:u(r.pt)},outerRadius:{get:u(r.or)},outerRoundness:{get:u(r.os)},innerRadius:{get:u(r.ir)},innerRoundness:{get:u(r.is)},_name:{value:n.nm}}),f.mn=n.mn,f}function a(n,t,i){function r(t){return n.p.ix===t?r.position:n.r.ix===t?r.roundness:n.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?r.size:null}var e=vt(r,i),f="tm"===t.sh.ty?t.sh.prop:t.sh;return r.propertyIndex=n.ix,f.p.setGroupProperty(o("Position",e)),f.s.setGroupProperty(o("Size",e)),f.r.setGroupProperty(o("Rotation",e)),Object.defineProperties(r,{position:{get:u(f.p)},roundness:{get:u(f.r)},size:{get:u(f.s)},_name:{value:n.nm}}),r.mn=n.mn,r}function v(n,t,i){function r(t){return n.r.ix===t||"Round Corners 1"===t?r.radius:null}var e=vt(r,i),f=t;return r.propertyIndex=n.ix,f.rd.setGroupProperty(o("Radius",e)),Object.defineProperties(r,{radius:{get:u(f.rd)},_name:{value:n.nm}}),r.mn=n.mn,r}function y(n,t,i){function r(t){return n.c.ix===t||"Copies"===t?r.copies:n.o.ix===t||"Offset"===t?r.offset:null}var e=vt(r,i),f=t;return r.propertyIndex=n.ix,f.c.setGroupProperty(o("Copies",e)),f.o.setGroupProperty(o("Offset",e)),Object.defineProperties(r,{copies:{get:u(f.c)},offset:{get:u(f.o)},_name:{value:n.nm}}),r.mn=n.mn,r}return function(t,i,r){function f(n){if("number"==typeof n)return 0===(n=void 0===n?1:n)?r:u[n-1];for(var t=0,i=u.length;t<i;){if(u[t]._name===n)return u[t];t+=1}return null}var u;return f.propertyGroup=vt(f,function(){return r}),u=n(t,i,f.propertyGroup),f.numProperties=u.length,f._name="Contents",f}}(),ws=function(n){function t(n){switch(n){case"ADBE Text Document":return t.sourceText;default:return null}}var i;return Object.defineProperty(t,"sourceText",{get:function(){n.textProperty.getValue();var t=n.textProperty.currentData.t;return void 0!==t&&(n.textProperty.currentData.t=void 0,(i=new String(t)).value=t||new String(t)),i}}),t},bs=function(){function t(n){var t=new a;return void 0!==n?this._elem.finalTransform.mProp.getValueAtTime(n).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function i(n,t){var i=this.getMatrix(t);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.applyPoint(i,n)}function n(n,t){var i=this.getMatrix(t);return this.applyPoint(i,n)}function r(n,t){var i=this.getMatrix(t);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.invertPoint(i,n)}function u(n,t){var i=this.getMatrix(t);return this.invertPoint(i,n)}function f(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(n);return n.applyToPointArray(t[0],t[1],t[2]||0)}function e(n,t){if(this._elem.hierarchy&&this._elem.hierarchy.length)for(var r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(n);return n.inversePoint(t)}function o(n){var t=new a,i,r;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){for(r=this._elem.hierarchy.length,i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(n)}return t.inversePoint(n)}function s(){return[1,1,1,1]}return function(h){function c(n){switch(n){case"ADBE Root Vectors Group":case"Contents":case 2:return c.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return l;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return c.effect;case"ADBE Text Properties":return c.textInterface;default:return null}}var l,a;return c.getMatrix=t,c.invertPoint=e,c.applyPoint=f,c.toWorld=n,c.toWorldVec=i,c.fromWorld=u,c.fromWorldVec=r,c.toComp=n,c.fromComp=o,c.sampleImage=s,c.sourceRectAtTime=h.sourceRectAtTime.bind(h),a=lr(l=ds((c._elem=h).finalTransform.mProp),"anchorPoint"),Object.defineProperties(c,{hasParent:{get:function(){return h.hierarchy.length}},parent:{get:function(){return h.hierarchy[0].layerInterface}},rotation:lr(l,"rotation"),scale:lr(l,"scale"),position:lr(l,"position"),opacity:lr(l,"opacity"),anchorPoint:a,anchor_point:a,transform:{get:function(){return l}},active:{get:function(){return h.isInRange}}}),c.startTime=h.data.st,c.index=h.data.ind,c.source=h.data.refId,c.height=0===h.data.ty?h.data.h:100,c.width=0===h.data.ty?h.data.w:100,c.inPoint=h.data.ip/h.comp.globalData.frameRate,c.outPoint=h.data.op/h.comp.globalData.frameRate,c._name=h.data.nm,c.registerMaskInterface=function(n){c.mask=new nh(n,h)},c.registerEffectsInterface=function(n){c.effect=n},c}}(),ks=(ho=function(n){function t(n){return"Outline"===n?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(n){function r(n){var u,f;return t[n]?"object"==typeof(t=t[i=n])?r:t:(u=n.indexOf(i),-1===u)?"":(f=parseInt(n.substr(u+i.length),10),"object"==typeof(t=t[f])?r:t)}var i="",t=n.getFootageData();return function(){return i="",t=n.getFootageData(),r}}(n),t},function(n){function t(n){return"Data"===n?t.dataInterface:null}return t._name="Data",t.dataInterface=ho(n),t}),ho,co=function(n){function t(t){for(var i=0,r=n.layers.length;i<r;){if(n.layers[i].nm===t||n.layers[i].ind===t)return n.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(t,"_name",{value:n.data.nm}),(t.layer=t).pixelAspect=1,t.height=n.data.h||n.globalData.compSize.h,t.width=n.data.w||n.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/n.globalData.frameRate,t.displayStartTime=0,t.numLayers=n.layers.length,t},ds=function(n){function t(n){switch(n){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var r,f,i,e;return Object.defineProperty(t,"rotation",{get:u(n.r||n.rz)}),Object.defineProperty(t,"zRotation",{get:u(n.rz||n.r)}),Object.defineProperty(t,"xRotation",{get:u(n.rx)}),Object.defineProperty(t,"yRotation",{get:u(n.ry)}),Object.defineProperty(t,"scale",{get:u(n.s)}),n.p?e=u(n.p):(r=u(n.px),f=u(n.py),n.pz&&(i=u(n.pz))),Object.defineProperty(t,"position",{get:function(){return n.p?e():[r(),f(),i?i():0]}}),Object.defineProperty(t,"xPosition",{get:u(n.px)}),Object.defineProperty(t,"yPosition",{get:u(n.py)}),Object.defineProperty(t,"zPosition",{get:u(n.pz)}),Object.defineProperty(t,"anchorPoint",{get:u(n.a)}),Object.defineProperty(t,"opacity",{get:u(n.o)}),Object.defineProperty(t,"skew",{get:u(n.sk)}),Object.defineProperty(t,"skewAxis",{get:u(n.sa)}),Object.defineProperty(t,"orientation",{get:u(n.or)}),t},ts=function(){function n(n){this.compositions.push(n)}return function(){function t(n){for(var t=0,i=this.compositions.length;t<i;){if(this.compositions[t].data&&this.compositions[t].data.nm===n)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=n,t}}(),gs=function(){function n(i,r,u,f){function o(n){for(var r=i.ef,t=0,u=r.length;t<u;){if(n===r[t].nm||n===r[t].mn||n===r[t].ix)return 5===r[t].ty?s[t]:s[t]();t+=1}throw new Error;}for(var h=vt(o,u),s=[],c=i.ef.length,e=0;e<c;e+=1)5===i.ef[e].ty?s.push(n(i.ef[e],r.effectElements[e],r.effectElements[e].propertyGroup,f)):s.push(t(r.effectElements[e],i.ef[e].ty,f,h));return"ADBE Color Control"===i.mn&&Object.defineProperty(o,"color",{get:function(){return s[0]()}}),Object.defineProperties(o,{numProperties:{get:function(){return i.np}},_name:{value:i.nm},propertyGroup:{value:h}}),o.enabled=0!==i.en,o.active=o.enabled,o}function t(n,t,i,r){var f=u(n.p);return n.p.setGroupProperty&&n.p.setGroupProperty(o("",r)),function(){return 10===t?i.comp.compInterface(n.p.v):f()}}return{createEffectsInterface:function(t,i){var u,e;if(t.effectsManager){for(var o=[],s=t.data.ef,f=t.effectsManager.effectElements.length,r=0;r<f;r+=1)o.push(n(s[r],t.effectsManager.effectElements[r],i,t));return u=t.data.ef||[],e=function(n){for(r=0,f=u.length;r<f;){if(n===u[r].nm||n===u[r].mn||n===u[r].ix)return o[r];r+=1}return null},Object.defineProperty(e,"numProperties",{get:function(){return u.length}}),e}return null}}}(),nh=function(){function n(n,t){this._mask=n;this._data=t}return Object.defineProperty(n.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(n.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){for(var r=c(t.viewData.length),u=t.viewData.length,i=0;i<u;i+=1)r[i]=new n(t.viewData[i],t.masksProperties[i]);return function(n){for(i=0;i<u;){if(t.masksProperties[i].nm===n)return r[i];i+=1}return null}}}(),u=function(){function n(n,t,i){Object.defineProperty(n,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}});n.numKeys=t.keyframes?t.keyframes.length:0;n.key=function(r){var u,f;return n.numKeys?(u="",u="s"in t.keyframes[r-1]?t.keyframes[r-1].s:"e"in t.keyframes[r-2]?t.keyframes[r-2].e:t.keyframes[r-2].s,f="unidimensional"===i?new Number(u):Object.assign({},u),f.time=t.keyframes[r-1].t/t.elem.comp.globalData.frameRate,f.value="unidimensional"===i?u[0]:u,f):0};n.valueAtTime=t.getValueAtTime;n.speedAtTime=t.getSpeedAtTime;n.velocityAtTime=t.getVelocityAtTime;n.propertyGroup=t.propertyGroup}function r(){return t}var t={pv:0,v:0,mult:1},i={pv:[0,0,0],v:[0,0,0],mult:1};return function(u){return u?"unidimensional"===u.propType?function(i){i&&"pv"in i||(i=t);var f=1/i.mult,r=i.pv*f,u=new Number(r);return u.value=r,n(u,i,"unidimensional"),function(){return i.k&&i.getValue(),r=i.v*f,u.value!==r&&((u=new Number(r)).value=r,n(u,i,"unidimensional")),u}}(u):function(t){t&&"pv"in t||(t=i);var o=1/t.mult,u=t.data&&t.data.l||t.pv.length,r=e("float32",u),f=e("float32",u);return r.value=f,n(r,t,"multidimensional"),function(){t.k&&t.getValue();for(var n=0;n<u;n+=1)f[n]=t.v[n]*o,r[n]=f[n];return r}}(u):r}}(),th=function(){function n(n,t){return this.textIndex=n+1,this.textTotal=t,this.v=this.getValue()*this.mult,this.v}return function(t,i){this.pv=1;this.comp=t.comp;this.elem=t;this.mult=.01;this.propType="textSelector";this.textTotal=i.totalChars;this.selectorValue=100;this.lastValue=[1,1,1];this.k=!0;this.x=!0;this.getValue=iu.initiateExpression.bind(this)(t,i,this);this.getMult=n;this.getVelocityAtTime=et.getVelocityAtTime;this.getValueAtTime=this.kf?et.getValueAtTime.bind(this):et.getStaticValueAtTime.bind(this);this.setGroupProperty=et.setGroupProperty}}(),ih=ff.getTextSelectorProp;ff.getTextSelectorProp=function(n,t,i){return 1===t.t?new th(n,t,i):ih(n,t,i)};f([rt],ru);ru.prototype.getValue=ru.prototype.iterateDynamicProperties;ru.prototype.init=function(n,t){var i,r,f,u;for(this.data=n,this.effectElements=[],this.initDynamicPropertyContainer(t),f=this.data.ef.length,u=this.data.ef,i=0;i<f;i+=1){switch(r=null,u[i].ty){case 0:r=new rh(u[i],t,this);break;case 1:r=new uh(u[i],t,this);break;case 2:r=new fh(u[i],t,this);break;case 3:r=new eh(u[i],t,this);break;case 4:case 7:r=new hh(u[i],t,this);break;case 10:r=new oh(u[i],t,this);break;case 11:r=new sh(u[i],t,this);break;case 5:r=new lo(u[i],t,this);break;default:r=new ch(u[i],t,this)}r&&this.effectElements.push(r)}};h={};h.play=k.play;h.pause=k.pause;h.setLocationHref=lh;h.togglePause=k.togglePause;h.setSpeed=k.setSpeed;h.setDirection=k.setDirection;h.stop=k.stop;h.searchAnimations=ao;h.registerAnimation=k.registerAnimation;h.loadAnimation=yh;h.setSubframeRendering=ah;h.resize=k.resize;h.goToAndStop=k.goToAndStop;h.destroy=k.destroy;h.setQuality=ph;h.inBrowser=wh;h.installPlugin=bh;h.freeze=k.freeze;h.unfreeze=k.unfreeze;h.setVolume=k.setVolume;h.mute=k.mute;h.unmute=k.unmute;h.getRegisteredAnimations=k.getRegisteredAnimations;h.useWebWorker=function(n){yf=n};h.setIDPrefix=vh;h.__getFactory=kh;h.version="5.8.1";var du="__[STANDALONE]__",vo="__[ANIMATIONDATA]__",yo="",po;if(du){var wo=document.getElementsByTagName("script"),nc=wo.length-1,tc=wo[nc]||{src:""};po=tc.src.replace(/^[^\?]+\??/,"");yo=gh("renderer")}return bo=setInterval(dh,100),h})