1/*! For license information please see app.5a4d1f.js.LICENSE.txt */ 2(self.webpackChunksage=self.webpackChunksage||[]).push([[329],{69:function(t){t.exports=function(){function t(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function e(e,i,r){return i&&t(e.prototype,i),r&&t(e,r),e}function i(){return(i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t}).apply(this,arguments)}function r(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}function n(t){return(n=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)})(t)}function s(t,e){return(s=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t})(t,e)}function a(t,e,i){return(a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}()?Reflect.construct:function(t,e,i){var r=[null];r.push.apply(r,e);var n=new(Function.bind.apply(t,r));return i&&s(n,i.prototype),n}).apply(null,arguments)}function o(t){var e="function"==typeof Map?new Map:void 0;return(o=function(t){if(null===t||-1===Function.toString.call(t).indexOf("[native code]"))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,i)}function i(){return a(t,arguments,n(this).constructor)}return i.prototype=Object.create(t.prototype,{constructor:{value:i,enumerable:!1,writable:!0,configurable:!0}}),s(i,t)})(t)}function l(t,e){try{var i=t()}catch(t){return e(t)}return i&&i.then?i.then(void 0,e):i}"undefined"!=typeof Symbol&&(Symbol.iterator||(Symbol.iterator=Symbol("Symbol.iterator"))),"undefined"!=typeof Symbol&&(Symbol.asyncIterator||(Symbol.asyncIterator=Symbol("Symbol.asyncIterator")));var h;!function(t){t[t.off=0]="off",t[t.error=1]="error",t[t.warning=2]="warning",t[t.info=3]="info",t[t.debug=4]="debug"}(h||(h={}));var c=h.off,u=function(){function t(t){this.t=t}t.getLevel=function(){return c},t.setLevel=function(t){return c=h[t]};var e=t.prototype;return e.error=function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];this.i(console.error,h.error,e)},e.warn=function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];this.i(console.warn,h.warning,e)},e.info=function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];this.i(console.info,h.info,e)},e.debug=function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];this.i(console.log,h.debug,e)},e.i=function(e,i,r){i<=t.getLevel()&&e.apply(console,["["+this.t+"] "].concat(r))},t}(),d=S,p=b,f=v,m=w,g=E,y=new RegExp(["(\\\\.)","(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?"].join("|"),"g");function v(t,e){for(var i,r=[],n=0,s=0,a="",o=e&&e.delimiter||"/",l=e&&e.whitelist||void 0,h=!1;null!==(i=y.exec(t));){var c=i[0],u=i[1],d=i.index;if(a+=t.slice(s,d),s=d+c.length,u)a+=u[1],h=!0;else{var p="",f=i[2],m=i[3],g=i[4],v=i[5];if(!h&&a.length){var b=a.length-1,w=a[b];(!l||l.indexOf(w)>-1)&&(p=w,a=a.slice(0,b))}a&&(r.push(a),a="",h=!1);var _=m||g,E=p||o;r.push({name:f||n++,prefix:p,delimiter:E,optional:"?"===v||"*"===v,repeat:"+"===v||"*"===v,pattern:_?T(_):"[^"+x(E===o?E:E+o)+"]+?"})}}return(a||s<t.length)&&r.push(a+t.substr(s)),r}function b(t,e){return function(i,r){var n=t.exec(i);if(!n)return!1;for(var s=n[0],a=n.index,o={},l=r&&r.decode||decodeURIComponent,h=1;h<n.length;h++)if(void 0!==n[h]){var c=e[h-1];o[c.name]=c.repeat?n[h].split(c.delimiter).map((function(t){return l(t,c)})):l(n[h],c)}return{path:s,index:a,params:o}}}function w(t,e){for(var i=new Array(t.length),r=0;r<t.length;r++)"object"==typeof t[r]&&(i[r]=new RegExp("^(?:"+t[r].pattern+")$",_(e)));return function(e,r){for(var n="",s=r&&r.encode||encodeURIComponent,a=!r||!1!==r.validate,o=0;o<t.length;o++){var l=t[o];if("string"!=typeof l){var h,c=e?e[l.name]:void 0;
2if(Array.isArray(c)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but got array');if(0===c.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var u=0;u<c.length;u++){if(h=s(c[u],l),a&&!i[o].test(h))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'"');n+=(0===u?l.prefix:l.delimiter)+h}}else if("string"!=typeof c&&"number"!=typeof c&&"boolean"!=typeof c){if(!l.optional)throw new TypeError('Expected "'+l.name+'" to be '+(l.repeat?"an array":"a string"))}else{if(h=s(String(c),l),a&&!i[o].test(h))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but got "'+h+'"');n+=l.prefix+h}}else n+=l}return n}}function x(t){return t.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function T(t){return t.replace(/([=!:$/()])/g,"\\$1")}function _(t){return t&&t.sensitive?"":"i"}function E(t,e,i){for(var r=(i=i||{}).strict,n=!1!==i.start,s=!1!==i.end,a=i.delimiter||"/",o=[].concat(i.endsWith||[]).map(x).concat("$").join("|"),l=n?"^":"",h=0;h<t.length;h++){var c=t[h];if("string"==typeof c)l+=x(c);else{var u=c.repeat?"(?:"+c.pattern+")(?:"+x(c.delimiter)+"(?:"+c.pattern+"))*":c.pattern;e&&e.push(c),l+=c.optional?c.prefix?"(?:"+x(c.prefix)+"("+u+"))?":"("+u+")?":x(c.prefix)+"("+u+")"}}if(s)r||(l+="(?:"+x(a)+")?"),l+="$"===o?"$":"(?="+o+")";else{var d=t[t.length-1],p="string"==typeof d?d[d.length-1]===a:void 0===d;r||(l+="(?:"+x(a)+"(?="+o+"))?"),p||(l+="(?="+x(a)+"|"+o+")")}return new RegExp(l,_(i))}function S(t,e,i){return t instanceof RegExp?function(t,e){if(!e)return t;var i=t.source.match(/\((?!\?)/g);if(i)for(var r=0;r<i.length;r++)e.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,pattern:null});return t}(t,e):Array.isArray(t)?function(t,e,i){for(var r=[],n=0;n<t.length;n++)r.push(S(t[n],e,i).source);return new RegExp("(?:"+r.join("|")+")",_(i))}(t,e,i):function(t,e,i){return E(v(t,i),e,i)}(t,e,i)}d.match=function(t,e){var i=[];return b(S(t,i,e),i)},d.regexpToFunction=p,d.parse=f,d.compile=function(t,e){return w(v(t,e),e)},d.tokensToFunction=m,d.tokensToRegExp=g;var C={container:"container",history:"history",namespace:"namespace",prefix:"data-barba",prevent:"prevent",wrapper:"wrapper"},P=new(function(){function t(){this.o=C,this.u=new DOMParser}var e=t.prototype;return e.toString=function(t){return t.outerHTML},e.toDocument=function(t){return this.u.parseFromString(t,"text/html")},e.toElement=function(t){var e=document.createElement("div");return e.innerHTML=t,e},e.getHtml=function(t){return void 0===t&&(t=document),this.toString(t.documentElement)},e.getWrapper=function(t){return void 0===t&&(t=document),t.querySelector("["+this.o.prefix+'="'+this.o.wrapper+'"]')},e.getContainer=function(t){return void 0===t&&(t=document),t.querySelector("["+this.o.prefix+'="'+this.o.container+'"]')},e.removeContainer=function(t){document.body.contains(t)&&t.parentNode.removeChild(t)},e.addContainer=function(t,e){var i=this.getContainer();i?this.s(t,i):e.appendChild(t)},e.getNamespace=function(t){void 0===t&&(t=document);var e=t.querySelector("["+this.o.prefix+"-"+this.o.namespace+"]");return e?e.getAttribute(this.o.prefix+"-"+this.o.namespace):null},e.getHref=function(t){if(t.tagName&&"a"===t.tagName.toLowerCase()){if("string"==typeof t.href)return t.href;var e=t.getAttribute("href")||t.getAttribute("xlink:href");if(e)return this.resolveUrl(e.baseVal||e)}return null},e.resolveUrl=function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];var r=e.length;if(0===r)throw new Error("resolveUrl requires at least one argument; got none.");var n=document.createElement("base");if(n.href=arguments[0],1===r)return n.href;var s=document.getElementsByTagName("head")[0];s.insertBefore(n,s.firstChild);for(var a,o=document.createElement("a"),l=1;l<r;l++)o.href=arguments[l],n.href=a=o.href;return s.removeChild(n),a},e.s=function(t,e){e.parentNode.insertBefore(t,e.nextSibling)},t}()),k=new(function(){function t(){this.h=[],this.v=-1}var r=t.prototype;return r.init=function(t,e){this.l="barba";var i={ns:e,scroll:{x:window.scrollX,y:window.scrollY},url:t};this.h.push(i),this.v=0;var r={from:this.l,index:0,states:[].concat(this.h)};window.history&&window.history.replaceState(r,"",t)}
2,r.change=function(t,e,i){if(i&&i.state){var r=i.state,n=r.index;e=this.m(this.v-n),this.replace(r.states),this.v=n}else this.add(t,e);return e},r.add=function(t,e){var i=this.size,r=this.p(e),n={ns:"tmp",scroll:{x:window.scrollX,y:window.scrollY},url:t};this.h.push(n),this.v=i;var s={from:this.l,index:i,states:[].concat(this.h)};switch(r){case"push":window.history&&window.history.pushState(s,"",t);break;case"replace":window.history&&window.history.replaceState(s,"",t)}},r.update=function(t,e){var r=e||this.v,n=i({},this.get(r),{},t);this.set(r,n)},r.remove=function(t){t?this.h.splice(t,1):this.h.pop(),this.v--},r.clear=function(){this.h=[],this.v=-1},r.replace=function(t){this.h=t},r.get=function(t){return this.h[t]},r.set=function(t,e){return this.h[t]=e},r.p=function(t){var e="push",i=t,r=C.prefix+"-"+C.history;return i.hasAttribute&&i.hasAttribute(r)&&(e=i.getAttribute(r)),e},r.m=function(t){return Math.abs(t)>1?t>0?"forward":"back":0===t?"popstate":t>0?"back":"forward"},e(t,[{key:"current",get:function(){return this.h[this.v]}},{key:"state",get:function(){return this.h[this.h.length-1]}},{key:"previous",get:function(){return this.v<1?null:this.h[this.v-1]}},{key:"size",get:function(){return this.h.length}}]),t}()),A=function(t,e){try{var i=function(){if(!e.next.html)return Promise.resolve(t).then((function(t){var i=e.next;if(t){var r=P.toElement(t);i.namespace=P.getNamespace(r),i.container=P.getContainer(r),i.html=t,k.update({ns:i.namespace});var n=P.toDocument(t);document.title=n.title}}))}();return Promise.resolve(i&&i.then?i.then((function(){})):void 0)}catch(t){return Promise.reject(t)}},M=d,D={__proto__:null,update:A,nextTick:function(){return new Promise((function(t){window.requestAnimationFrame(t)}))},pathToRegexp:M},I=function(){return window.location.origin},F=function(t){return void 0===t&&(t=window.location.href),L(t).port},L=function(t){var e,i=t.match(/:\d+/);if(null===i)/^http/.test(t)&&(e=80),/^https/.test(t)&&(e=443);else{var r=i[0].substring(1);e=parseInt(r,10)}var n,s=t.replace(I(),""),a={},o=s.indexOf("#");o>=0&&(n=s.slice(o+1),s=s.slice(0,o));var l=s.indexOf("?");return l>=0&&(a=O(s.slice(l+1)),s=s.slice(0,l)),{hash:n,path:s,port:e,query:a}},O=function(t){return t.split("&").reduce((function(t,e){var i=e.split("=");return t[i[0]]=i[1],t}),{})},R=function(t){return void 0===t&&(t=window.location.href),t.replace(/(\/#.*|\/|#.*)$/,"")},B={__proto__:null,getHref:function(){return window.location.href},getOrigin:I,getPort:F,getPath:function(t){return void 0===t&&(t=window.location.href),L(t).path},parse:L,parseQuery:O,clean:R};function z(t,e,i){return void 0===e&&(e=2e3),new Promise((function(r,n){var s=new XMLHttpRequest;s.onreadystatechange=function(){if(s.readyState===XMLHttpRequest.DONE)if(200===s.status)r(s.responseText);else if(s.status){var e={status:s.status,statusText:s.statusText};i(t,e),n(e)}},s.ontimeout=function(){var r=new Error("Timeout error ["+e+"]");i(t,r),n(r)},s.onerror=function(){var e=new Error("Fetch error");i(t,e),n(e)},s.open("GET",t),s.timeout=e,s.setRequestHeader("Accept","text/html,application/xhtml+xml,application/xml"),s.setRequestHeader("x-barba","yes"),s.send()}))}var N=function(t){return!!t&&("object"==typeof t||"function"==typeof t)&&"function"==typeof t.then};function V(t,e){return void 0===e&&(e={}),function(){for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];var s=!1,a=new Promise((function(i,n){e.async=function(){return s=!0,function(t,e){t?n(t):i(e)}};var a=t.apply(e,r);s||(N(a)?a.then(i,n):i(a))}));return a}}var H=new(function(t){function e(){var e;return(e=t.call(this)||this).logger=new u("@barba/core"),e.all=["ready","page","reset","currentAdded","currentRemoved","nextAdded","nextRemoved","beforeOnce","once","afterOnce","before","beforeLeave","leave","afterLeave","beforeEnter","enter","afterEnter","after"],e.registered=new Map,e.init(),e}r(e,t);var i=e.prototype;return i.init=function(){var t=this;this.registered.clear(),this.all.forEach((function(e){t[e]||(t[e]=function(i,r){t.registered.has(e)||t.registered.set(e,new Set),t.registered.get(e).add({ctx:r||{},fn:i})})}))},i.do=function(t){for(var e=this,i=arguments.length,r=new Array(i>1?i-1:0),n=1;n<i;n++)r[n-1]=arguments[n];if(this.registered.has(t)){var s=Promise.resolve();return this.registered.get(t).forEach((function(t){s=s.then((function(){return V(t.fn,t.ctx).apply(void 0,r)}))})),s.catch((function(i){e.logger.debug("Hook error ["+t+"]"),e.logger.error(i)}))}return Promise.resolve()},i.clear=function(){var t=this;this.all.forEach((function(e){delete t[e]})),this.init()},i.help=function(){this.logger.info("Available hooks: "+this.all.join(","));var t=[];this.registered.forEach((function(e,i){return t.push(i)})),this.logger.info("Registered hooks: "+t.join(","))},e}((function(){}))),G=function(){function t(t){if(this.P=[],"boolean"==typeof t)this.g=t;else{var e=Array.isArray(t)?t:[t];this.P=e.map((function(t){return M(t)}))}}return t.prototype.checkHref=function(t){if("boolean"==typeof this.g)return this.g;var e=L(t).path;return this.P.some((function(t){return null!==t.exec(e)}))},t}(),$=function(t){function e(e){var i;return(i=t.call(this,e)||this).k=new Map,i}r(e,t);var n=e.prototype;
vendor: 4,207 bytes, line 2
2return n.set=function(t,e,i){return this.k.set(t,{action:i,request:e}),{action:i,request:e}},n.get=function(t){return this.k.get(t)},n.getRequest=function(t){return this.k.get(t).request},n.getAction=function(t){return this.k.get(t).action},n.has=function(t){return!this.checkHref(t)&&this.k.has(t)},n.delete=function(t){return this.k.delete(t)},n.update=function(t,e){var r=i({},this.k.get(t),{},e);return this.k.set(t,r),r},e}(G),j=function(){return!window.history.pushState},W=function(t){return!t.el||!t.href},q=function(t){var e=t.event;return e.which>1||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey},Y=function(t){var e=t.el;return e.hasAttribute("target")&&"_blank"===e.target},X=function(t){var e=t.el;return void 0!==e.protocol&&window.location.protocol!==e.protocol||void 0!==e.hostname&&window.location.hostname!==e.hostname},U=function(t){var e=t.el;return void 0!==e.port&&F()!==F(e.href)},K=function(t){var e=t.el;return e.getAttribute&&"string"==typeof e.getAttribute("download")},Z=function(t){return t.el.hasAttribute(C.prefix+"-"+C.prevent)},J=function(t){return Boolean(t.el.closest("["+C.prefix+"-"+C.prevent+'="all"]'))},Q=function(t){var e=t.href;return R(e)===R()&&F(e)===F()},tt=function(t){function e(e){var i;return(i=t.call(this,e)||this).suite=[],i.tests=new Map,i.init(),i}r(e,t);var i=e.prototype;return i.init=function(){this.add("pushState",j),this.add("exists",W),this.add("newTab",q),this.add("blank",Y),this.add("corsDomain",X),this.add("corsPort",U),this.add("download",K),this.add("preventSelf",Z),this.add("preventAll",J),this.add("sameUrl",Q,!1)},i.add=function(t,e,i){void 0===i&&(i=!0),this.tests.set(t,e),i&&this.suite.push(t)},i.run=function(t,e,i,r){return this.tests.get(t)({el:e,event:i,href:r})},i.checkLink=function(t,e,i){var r=this;return this.suite.some((function(n){return r.run(n,t,e,i)}))},e}(G),et=function(t){function e(i,r){var n;void 0===r&&(r="Barba error");for(var s=arguments.length,a=new Array(s>2?s-2:0),o=2;o<s;o++)a[o-2]=arguments[o];return(n=t.call.apply(t,[this].concat(a))||this).error=i,n.label=r,Error.captureStackTrace&&Error.captureStackTrace(function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(n),e),n.name="BarbaError",n}return r(e,t),e}(o(Error)),it=function(){function t(t){void 0===t&&(t=[]),this.logger=new u("@barba/core"),this.all=[],this.page=[],this.once=[],this.A=[{name:"namespace",type:"strings"},{name:"custom",type:"function"}],t&&(this.all=this.all.concat(t)),this.update()}var e=t.prototype;return e.add=function(t,e){"rule"===t?this.A.splice(e.position||0,0,e.value):this.all.push(e),this.update()},e.resolve=function(t,e){var i=this;void 0===e&&(e={});var r=e.once?this.once:this.page;r=r.filter(e.self?function(t){return t.name&&"self"===t.name}:function(t){return!t.name||"self"!==t.name});var n=new Map,s=r.find((function(r){var s=!0,a={};return!(!e.self||"self"!==r.name)||(i.A.reverse().forEach((function(e){s&&(s=i.R(r,e,t,a),r.from&&r.to&&(s=i.R(r,e,t,a,"from")&&i.R(r,e,t,a,"to")),r.from&&!r.to&&(s=i.R(r,e,t,a,"from")),!r.from&&r.to&&(s=i.R(r,e,t,a,"to")))})),n.set(r,a),s)})),a=n.get(s),o=[];if(o.push(e.once?"once":"page"),e.self&&o.push("self"),a){var l,h=[s];Object.keys(a).length>0&&h.push(a),(l=this.logger).info.apply(l,["Transition found ["+o.join(",")+"]"].concat(h))}else this.logger.info("No transition found ["+o.join(",")+"]");return s},e.update=function(){var t=this;this.all=this.all.map((function(e){return t.T(e)})).sort((function(t,e){return t.priority-e.priority})).reverse().map((function(t){return delete t.priority,t})),this.page=this.all.filter((function(t){return void 0!==t.leave||void 0!==t.enter})),this.once=this.all.filter((function(t){return void 0!==t.once}))},e.R=function(t,e,i,r,n){var s=!0,a=!1,o=t,l=e.name,h=l,c=l,u=l,d=n?o[n]:o,p="to"===n?i.next:i.current;if(n?d&&d[l]:d[l]){switch(e.type){case"strings":default:var f=Array.isArray(d[h])?d[h]:[d[h]];p[h]&&-1!==f.indexOf(p[h])&&(a=!0),-1===f.indexOf(p[h])&&(s=!1);break;case"object":var m=Array.isArray(d[c])?d[c]:[d[c]];p[c]?(p[c].name&&-1!==m.indexOf(p[c].name)&&(a=!0),-1===m.indexOf(p[c].name)&&(s=!1)):s=!1;break;case"function":d[u](i)?a=!0:s=!1}
2a&&(n?(r[n]=r[n]||{},r[n][l]=o[n][l]):r[l]=o[l])}return s},e.O=function(t,e,i){var r=0;return(t[e]||t.from&&t.from[e]||t.to&&t.to[e])&&(r+=Math.pow(10,i),t.from&&t.from[e]&&(r+=1),t.to&&t.to[e]&&(r+=2)),r},e.T=function(t){var e=this;t.priority=0;var i=0;return this.A.forEach((function(r,n){i+=e.O(t,r.name,n+1)})),t.priority=i,t},t}(),rt=function(){function t(t){void 0===t&&(t=[]),this.logger=new u("@barba/core"),this.S=!1,this.store=new it(t)}var i=t.prototype;return i.get=function(t,e){return this.store.resolve(t,e)},i.doOnce=function(t){var e=t.data,i=t.transition;try{var r=function(){n.S=!1},n=this,s=i||{};n.S=!0;var a=l((function(){return Promise.resolve(n.j("beforeOnce",e,s)).then((function(){return Promise.resolve(n.once(e,s)).then((function(){return Promise.resolve(n.j("afterOnce",e,s)).then((function(){}))}))}))}),(function(t){n.S=!1,n.logger.debug("Transition error [before/after/once]"),n.logger.error(t)}));return Promise.resolve(a&&a.then?a.then(r):r())}catch(t){return Promise.reject(t)}},i.doPage=function(t){var e=t.data,i=t.transition,r=t.page,n=t.wrapper;try{var s=function(t){if(a)return t;o.S=!1},a=!1,o=this,h=i||{},c=!0===h.sync||!1;o.S=!0;var u=l((function(){function t(){return Promise.resolve(o.j("before",e,h)).then((function(){function t(t){return Promise.resolve(o.remove(e)).then((function(){return Promise.resolve(o.j("after",e,h)).then((function(){}))}))}var i=function(){if(c)return l((function(){return Promise.resolve(o.add(e,n)).then((function(){return Promise.resolve(o.j("beforeLeave",e,h)).then((function(){return Promise.resolve(o.j("beforeEnter",e,h)).then((function(){return Promise.resolve(Promise.all([o.leave(e,h),o.enter(e,h)])).then((function(){return Promise.resolve(o.j("afterLeave",e,h)).then((function(){return Promise.resolve(o.j("afterEnter",e,h)).then((function(){}))}))}))}))}))}))}),(function(t){if(o.M(t))throw new et(t,"Transition error [sync]")}));var t=function(t){return l((function(){var t=function(){if(!1!==i)return Promise.resolve(o.add(e,n)).then((function(){return Promise.resolve(o.j("beforeEnter",e,h)).then((function(){return Promise.resolve(o.enter(e,h,i)).then((function(){return Promise.resolve(o.j("afterEnter",e,h)).then((function(){}))}))}))}))}();if(t&&t.then)return t.then((function(){}))}),(function(t){if(o.M(t))throw new et(t,"Transition error [before/after/enter]")}))},i=!1,s=l((function(){return Promise.resolve(o.j("beforeLeave",e,h)).then((function(){return Promise.resolve(Promise.all([o.leave(e,h),A(r,e)]).then((function(t){return t[0]}))).then((function(t){return i=t,Promise.resolve(o.j("afterLeave",e,h)).then((function(){}))}))}))}),(function(t){if(o.M(t))throw new et(t,"Transition error [before/after/leave]")}));return s&&s.then?s.then(t):t()}();return i&&i.then?i.then(t):t()}))}var i=function(){if(c)return Promise.resolve(A(r,e)).then((function(){}))}();return i&&i.then?i.then(t):t()}),(function(t){if(o.S=!1,t.name&&"BarbaError"===t.name)throw o.logger.debug(t.label),o.logger.error(t.error),t;throw o.logger.debug("Transition error [page]"),o.logger.error(t),t}));return Promise.resolve(u&&u.then?u.then(s):s(u))}catch(t){return Promise.reject(t)}},i.once=function(t,e){try{return Promise.resolve(H.do("once",t,e)).then((function(){return e.once?V(e.once,e)(t):Promise.resolve()}))}catch(t){return Promise.reject(t)}},i.leave=function(t,e){try{return Promise.resolve(H.do("leave",t,e)).then((function(){return e.leave?V(e.leave,e)(t):Promise.resolve()}))}catch(t){return Promise.reject(t)}},i.enter=function(t,e,i){try{return Promise.resolve(H.do("enter",t,e)).then((function(){return e.enter?V(e.enter,e)(t,i):Promise.resolve()}))}catch(t){return Promise.reject(t)}},i.add=function(t,e){try{return P.addContainer(t.next.container,e),H.do("nextAdded",t),Promise.resolve()}catch(t){return Promise.reject(t)}},i.remove=function(t){try{return P.removeContainer(t.current.container),H.do("currentRemoved",t),Promise.resolve()}catch(t){return Promise.reject(t)}},i.M=function(t){return t.message?!/Timeout error|Fetch error/.test(t.message):!t.status},i.j=function(t,e,i){try{return Promise.resolve(H.do(t,e,i)).then((function(){return i[t]?V(i[t],i)(e):Promise.resolve()}))}catch(t){return Promise.reject(t)}},e(t,[{key:"isRunning",get:function(){return this.S},set:function(t){this.S=t}},{key:"hasOnce",get:function(){return this.store.once.length>0}},{key:"hasSelf",get:function(){return this.store.all.some((function(t){return"self"===t.name}))}},{key:"shouldWait",get:function(){return this.store.all.some((function(t){return t.to&&!t.to.route||t.sync}))}}]),t}(),nt=function(){function t(t){var e=this;this.names=["beforeLeave","afterLeave","beforeEnter","afterEnter"],this.byNamespace=new Map,0!==t.length&&(t.forEach((function(t){e.byNamespace.set(t.namespace,t)}
vendor: 6,185 bytes, line 2
2)),this.names.forEach((function(t){H[t](e.L(t))})))}return t.prototype.L=function(t){var e=this;return function(i){var r=t.match(/enter/i)?i.next:i.current,n=e.byNamespace.get(r.namespace);return n&&n[t]?V(n[t],n)(i):Promise.resolve()}},t}();Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),Element.prototype.closest||(Element.prototype.closest=function(t){var e=this;do{if(e.matches(t))return e;e=e.parentElement||e.parentNode}while(null!==e&&1===e.nodeType);return null});var st={container:null,html:"",namespace:"",url:{hash:"",href:"",path:"",port:null,query:{}}};return new(function(){function t(){this.version="2.9.7",this.schemaPage=st,this.Logger=u,this.logger=new u("@barba/core"),this.plugins=[],this.hooks=H,this.dom=P,this.helpers=D,this.history=k,this.request=z,this.url=B}var r=t.prototype;return r.use=function(t,e){var i=this.plugins;i.indexOf(t)>-1?this.logger.warn("Plugin ["+t.name+"] already installed."):"function"==typeof t.install?(t.install(this,e),i.push(t)):this.logger.warn("Plugin ["+t.name+'] has no "install" method.')},r.init=function(t){var e=void 0===t?{}:t,r=e.transitions,n=void 0===r?[]:r,s=e.views,a=void 0===s?[]:s,o=e.schema,l=void 0===o?C:o,h=e.requestError,c=e.timeout,d=void 0===c?2e3:c,p=e.cacheIgnore,f=void 0!==p&&p,m=e.prefetchIgnore,g=void 0!==m&&m,y=e.preventRunning,v=void 0!==y&&y,b=e.prevent,w=void 0===b?null:b,x=e.debug,T=e.logLevel;if(u.setLevel(!0===(void 0!==x&&x)?"debug":void 0===T?"off":T),this.logger.info(this.version),Object.keys(l).forEach((function(t){C[t]&&(C[t]=l[t])})),this.$=h,this.timeout=d,this.cacheIgnore=f,this.prefetchIgnore=g,this.preventRunning=v,this._=this.dom.getWrapper(),!this._)throw new Error("[@barba/core] No Barba wrapper found");this._.setAttribute("aria-live","polite"),this.q();var _=this.data.current;if(!_.container)throw new Error("[@barba/core] No Barba container found");if(this.cache=new $(f),this.prevent=new tt(g),this.transitions=new rt(n),this.views=new nt(a),null!==w){if("function"!=typeof w)throw new Error("[@barba/core] Prevent should be a function");this.prevent.add("preventCustom",w)}this.history.init(_.url.href,_.namespace),this.B=this.B.bind(this),this.U=this.U.bind(this),this.D=this.D.bind(this),this.F(),this.plugins.forEach((function(t){return t.init()}));var E=this.data;E.trigger="barba",E.next=E.current,E.current=i({},this.schemaPage),this.hooks.do("ready",E),this.once(E),this.q()},r.destroy=function(){this.q(),this.H(),this.history.clear(),this.hooks.clear(),this.plugins=[]},r.force=function(t){window.location.assign(t)},r.go=function(t,e,i){var r;if(void 0===e&&(e="barba"),this.transitions.isRunning)this.force(t);else if(!(r="popstate"===e?this.history.current&&this.url.getPath(this.history.current.url)===this.url.getPath(t):this.prevent.run("sameUrl",null,null,t))||this.transitions.hasSelf)return e=this.history.change(t,e,i),i&&(i.stopPropagation(),i.preventDefault()),this.page(t,e,r)},r.once=function(t){try{var e=this;return Promise.resolve(e.hooks.do("beforeEnter",t)).then((function(){function i(){return Promise.resolve(e.hooks.do("afterEnter",t)).then((function(){}))}var r=function(){if(e.transitions.hasOnce){var i=e.transitions.get(t,{once:!0});return Promise.resolve(e.transitions.doOnce({transition:i,data:t})).then((function(){}))}}();return r&&r.then?r.then(i):i()}))}catch(t){return Promise.reject(t)}},r.page=function(t,e,r){try{var n=function(){var t=s.data;return Promise.resolve(s.hooks.do("page",t)).then((function(){var e=l((function(){var e=s.transitions.get(t,{once:!1,self:r});return Promise.resolve(s.transitions.doPage({data:t,page:a,transition:e,wrapper:s._})).then((function(){s.q()}))}),(function(){0===u.getLevel()&&s.force(t.current.url.href)}));if(e&&e.then)return e.then((function(){}))}))},s=this;s.data.next.url=i({href:t},s.url.parse(t)),s.data.trigger=e;var a=s.cache.has(t)?s.cache.update(t,{action:"click"}).request:s.cache.set(t,s.request(t,s.timeout,s.onRequestError.bind(s,e)),"click").request,o=function(){if(s.transitions.shouldWait)return Promise.resolve(A(a,s.data)).then((function(){}))}();return Promise.resolve(o&&o.then?o.then(n):n())}catch(t){return Promise.reject(t)}},r.onRequestError=function(t){this.transitions.isRunning=!1;for(var e=arguments.length,i=new Array(e>1?e-1:0),r=1;r<e;r++)i[r-1]=arguments[r];var n=i[0],s=i[1],a=this.cache.getAction(n);return this.cache.delete(n),!(this.$&&!1===this.$(t,a,n,s)||("click"===a&&this.force(n),1))},r.prefetch=function(t){var e=this;this.cache.has(t)||this.cache.set(t,this.request(t,this.timeout,this.onRequestError.bind(this,"barba")).catch((function(t){e.logger.error(t)})),"prefetch")},r.F=function(){!0!==this.prefetchIgnore&&(document.addEventListener("mouseover",this.B),document.addEventListener("touchstart",this.B)),document.addEventListener("click",this.U),window.addEventListener("popstate",this.D)},r.H=function(){!0!==this.prefetchIgnore&&(document.removeEventListener("mouseover",this.B),document.removeEventListener("touchstart",this.B)),document.removeEventListener("click",this.U),window.removeEventListener("popstate",this.D)},r.B=function(t){var e=this,i=this.I(t);if(i){var r=this.dom.getHref(i);this.prevent.checkHref(r)||this.cache.has(r)||this.cache.set(r,this.request(r,this.timeout,this.onRequestError.bind(this,i)).catch((function(t){e.logger.error(t)})),"enter")}},r.U=function(t){var e=this.I(t);if(e)return this.transitions.isRunning&&this.preventRunning?(t.preventDefault(),void t.stopPropagation()):void this.go(this.dom.getHref(e),e,t)},r.D=function(t){this.go(this.url.getHref(),"popstate",t)},r.I=function(t){for(var e=t.target;e&&!this.dom.getHref(e);)e=e.parentNode;if(e&&!this.prevent.checkLink(e,t,this.dom.getHref(e)))return e},r.q=function(){var t=this.url.getHref(),e={container:this.dom.getContainer(),html:this.dom.getHtml(),namespace:this.dom.getNamespace(),url:i({href:t},this.url.parse(t))};this.C={current:e,next:i({},this.schemaPage),trigger:void 0},this.hooks.do("reset",this.data)},e(t,[{key:"data",get:function(){return this.C}},{key:"wrapper",get:function(){return this._}}]),t}())}()},978:function(t,e){"use strict";
vendor: 5,400 bytes, line 2
2Object.defineProperty(e,"__esModule",{value:!0}),e.default=t=>{window.requestAnimationFrame((function e(){document.body?t():window.requestAnimationFrame(e)}))}},194:function(t,e,i){"use strict";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.domReady=void 0;const n=r(i(978));e.domReady=n.default},741:function(t,e,i){var r,n;!function(s,a){"use strict";void 0===(n="function"==typeof(r=a)?r.call(e,i,e,t):r)||(t.exports=n)}(window,(function(){"use strict";var t=function(){var t=window.Element.prototype;if(t.matches)return"matches";if(t.matchesSelector)return"matchesSelector";for(var e=["webkit","moz","ms","o"],i=0;i<e.length;i++){var r=e[i]+"MatchesSelector";if(t[r])return r}}();return function(e,i){return e[t](i)}}))},158:function(t,e,i){var r,n;"undefined"!=typeof window&&window,void 0===(n="function"==typeof(r=function(){"use strict";function t(){}var e=t.prototype;return e.on=function(t,e){if(t&&e){var i=this._events=this._events||{},r=i[t]=i[t]||[];return-1==r.indexOf(e)&&r.push(e),this}},e.once=function(t,e){if(t&&e){this.on(t,e);var i=this._onceEvents=this._onceEvents||{};return(i[t]=i[t]||{})[e]=!0,this}},e.off=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){var r=i.indexOf(e);return-1!=r&&i.splice(r,1),this}},e.emitEvent=function(t,e){var i=this._events&&this._events[t];if(i&&i.length){i=i.slice(0),e=e||[];for(var r=this._onceEvents&&this._onceEvents[t],n=0;n<i.length;n++){var s=i[n];r&&r[s]&&(this.off(t,s),delete r[s]),s.apply(this,e)}return this}},e.allOff=function(){delete this._events,delete this._onceEvents},t})?r.call(e,i,e,t):r)||(t.exports=n)},47:function(t,e,i){var r,n;!function(s,a){r=[i(741)],n=function(t){return function(t,e){"use strict";var i={extend:function(t,e){for(var i in e)t[i]=e[i];return t},modulo:function(t,e){return(t%e+e)%e}},r=Array.prototype.slice;i.makeArray=function(t){return Array.isArray(t)?t:null==t?[]:"object"==typeof t&&"number"==typeof t.length?r.call(t):[t]},i.removeFrom=function(t,e){var i=t.indexOf(e);-1!=i&&t.splice(i,1)},i.getParent=function(t,i){for(;t.parentNode&&t!=document.body;)if(t=t.parentNode,e(t,i))return t},i.getQueryElement=function(t){return"string"==typeof t?document.querySelector(t):t},i.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},i.filterFindElements=function(t,r){t=i.makeArray(t);var n=[];return t.forEach((function(t){if(t instanceof HTMLElement)if(r){e(t,r)&&n.push(t);for(var i=t.querySelectorAll(r),s=0;s<i.length;s++)n.push(i[s])}else n.push(t)})),n},i.debounceMethod=function(t,e,i){i=i||100;var r=t.prototype[e],n=e+"Timeout";t.prototype[e]=function(){var t=this[n];clearTimeout(t);var e=arguments,s=this;this[n]=setTimeout((function(){r.apply(s,e),delete s[n]}),i)}},i.docReady=function(t){var e=document.readyState;"complete"==e||"interactive"==e?setTimeout(t):document.addEventListener("DOMContentLoaded",t)},i.toDashed=function(t){return t.replace(/(.)([A-Z])/g,(function(t,e,i){return e+"-"+i})).toLowerCase()};var n=t.console;return i.htmlInit=function(e,r){i.docReady((function(){var s=i.toDashed(r),a="data-"+s,o=document.querySelectorAll("["+a+"]"),l=document.querySelectorAll(".js-"+s),h=i.makeArray(o).concat(i.makeArray(l)),c=a+"-options",u=t.jQuery;h.forEach((function(t){var i,s=t.getAttribute(a)||t.getAttribute(c);try{i=s&&JSON.parse(s)}catch(e){return void(n&&n.error("Error parsing "+a+" on "+t.className+": "+e))}var o=new e(t,i);u&&u.data(t,r,o)}))}))},i}(s,t)}.apply(e,r),void 0===n||(t.exports=n)}(window)},131:function(t,e,i){var r,n;window,void 0===(n="function"==typeof(r=function(){"use strict";function t(t){var e=parseFloat(t);return-1==t.indexOf("%")&&!isNaN(e)&&e}var e="undefined"==typeof console?function(){}:function(t){console.error(t)},i=["paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginRight","marginTop","marginBottom","borderLeftWidth","borderRightWidth","borderTopWidth","borderBottomWidth"],r=i.length;function n(t){var i=getComputedStyle(t);return i||e("Style returned "+i+". Are you running this code in a hidden iframe on Firefox? See https://bit.ly/getsizebug1"),i}var s,a=!1;function o(e){if(function(){if(!a){a=!0;var e=document.createElement("div");e.style.width="200px",e.style.padding="1px 2px 3px 4px",e.style.borderStyle="solid",e.style.borderWidth="1px 2px 3px 4px",e.style.boxSizing="border-box";var i=document.body||document.documentElement;i.appendChild(e);var r=n(e);s=200==Math.round(t(r.width)),o.isBoxSizeOuter=s,i.removeChild(e)}}(),"string"==typeof e&&(e=document.querySelector(e)),e&&"object"==typeof e&&e.nodeType){var l=n(e);if("none"==l.display)return function(){for(var t={width:0,height:0,innerWidth:0,innerHeight:0,outerWidth:0,outerHeight:0},e=0;e<r;e++)t[i[e]]=0;return t}();var h={};h.width=e.offsetWidth,h.height=e.offsetHeight;for(var c=h.isBorderBox="border-box"==l.boxSizing,u=0;u<r;u++){var d=i[u],p=l[d],f=parseFloat(p);h[d]=isNaN(f)?0:f}var m=h.paddingLeft+h.paddingRight,g=h.paddingTop+h.paddingBottom,y=h.marginLeft+h.marginRight,v=h.marginTop+h.marginBottom,b=h.borderLeftWidth+h.borderRightWidth,w=h.borderTopWidth+h.borderBottomWidth,x=c&&s,T=t(l.width);!1!==T&&(h.width=T+(x?0:m+b));var _=t(l.height);return!1!==_&&(h.height=_+(x?0:g+w)),h.innerWidth=h.width-(m+b),h.innerHeight=h.height-(g+w),h.outerWidth=h.width+y,h.outerHeight=h.height+v,h}}return o}
2)?r.call(e,i,e,t):r)||(t.exports=n)},354:function(t,e,i){"use strict";i.d(e,{_:function(){return qt}});var r,n,s,a,o,l,h,c,u,d="transform",p=d+"Origin",f=function(t){var e=t.ownerDocument||t;!(d in t.style)&&"msTransform"in t.style&&(p=(d="msTransform")+"Origin");for(;e.parentNode&&(e=e.parentNode););if(n=window,h=new x,e){r=e,s=e.documentElement,a=e.body,(c=r.createElementNS("http://www.w3.org/2000/svg","g")).style.transform="none";var i=e.createElement("div"),o=e.createElement("div"),l=e&&(e.body||e.firstElementChild);l&&l.appendChild&&(l.appendChild(i),i.appendChild(o),i.setAttribute("style","position:static;transform:translate3d(0,0,1px)"),u=o.offsetParent!==i,l.removeChild(i))}return e},m=[],g=[],y=function(t){return t.ownerSVGElement||("svg"===(t.tagName+"").toLowerCase()?t:null)},v=function t(e){return"fixed"===n.getComputedStyle(e).position||((e=e.parentNode)&&1===e.nodeType?t(e):void 0)},b=function t(e,i){if(e.parentNode&&(r||f(e))){var n=y(e),s=n?n.getAttribute("xmlns")||"http://www.w3.org/2000/svg":"http://www.w3.org/1999/xhtml",a=n?i?"rect":"g":"div",h=2!==i?0:100,c=3===i?100:0,u="position:absolute;display:block;pointer-events:none;margin:0;padding:0;",d=r.createElementNS?r.createElementNS(s.replace(/^https/,"http"),a):r.createElement(a);return i&&(n?(l||(l=t(e)),d.setAttribute("width",.01),d.setAttribute("height",.01),d.setAttribute("transform","translate("+h+","+c+")"),l.a
2ppendChild(d)):(o||((o=t(e)).style.cssText=u),d.style.cssText=u+"width:0.1px;height:0.1px;top:"+c+"px;left:"+h+"px",o.appendChild(d))),d}throw"Need document and parent."},w=function(t,e,i,r,n,s,a){return t.a=e,t.b=i,t.c=r,t.d=n,t.e=s,t.f=a,t},x=function(){function t(t,e,i,r,n,s){void 0===t&&(t=1),void 0===e&&(e=0),void 0===i&&(i=0),void 0===r&&(r=1),void 0===n&&(n=0),void 0===s&&(s=0),w(this,t,e,i,r,n,s)}var e=t.prototype;return e.inverse=function(){var t=this.a,e=this.b,i=this.c,r=this.d,n=this.e,s=this.f,a=t*r-e*i||1e-10;return w(this,r/a,-e/a,-i/a,t/a,(i*s-r*n)/a,-(t*s-e*n)/a)},e.multiply=function(t){var e=this.a,i=this.b,r=this.c,n=this.d,s=this.e,a=this.f,o=t.a,l=t.c,h=t.b,c=t.d,u=t.e,d=t.f;return w(this,o*e+h*r,o*i+h*n,l*e+c*r,l*i+c*n,s+u*e+d*r,a+u*i+d*n)},e.clone=function(){return new t(this.a,this.b,this.c,this.d,this.e,this.f)},e.equals=function(t){var e=this.a,i=this.b,r=this.c,n=this.d,s=this.e,a=this.f;return e===t.a&&i===t.b&&r===t.c&&n===t.d&&s===t.e&&a===t.f},e.apply=function(t,e){void 0===e&&(e={});var i=t.x,r=t.y,n=this.a,s=this.b,a=this.c,o=this.d,l=this.e,h=this.f;return e.x=i*n+r*a+l||0,e.y=i*s+r*o+h||0,e},t}();function T(t,e,i,w){if(!t||!t.parentNode||(r||f(t)).documentElement===t)return new x;var T=function(t){for(var e,i;t&&t!==a;)(i=t._gsap)&&i.uncache&&i.get(t,"x"),i&&!i.scaleX&&!i.scaleY&&i.renderTransform&&(i.scaleX=i.scaleY=1e-4,i.renderTransform(1,i),e?e.push(i):e=[i]),t=t.parentNode;return e}(t),_=y(t)?m:g,E=function(t,e){var i,r,s,a,f,v,w=y(t),T=t===w,_=w?m:g,E=t.parentNode;if(t===n)return t;if(_.length||_.push(b(t,1),b(t,2),b(t,3)),i=w?l:o,w)T?(s=function(t){var e,i=t.getCTM();return i||(e=t.style[d],t.style[d]="none",t.appendChild(c),i=c.getCTM(),t.removeChild(c),e?t.style[d]=e:t.style.removeProperty(d.replace(/([A-Z])/g,"-$1").toLowerCase())),i||h.clone()}(t),a=-s.e/s.a,f=-s.f/s.d,r=h):t.getBBox?(s=t.getBBox(),a=(r=(r=t.transform?t.transform.baseVal:{}).numberOfItems?r.numberOfItems>1?function(t){for(var e=new x,i=0;i<t.numberOfItems;i++)e.multiply(t.getItem(i).matrix);return e}(r):r.getItem(0).matrix:h).a*s.x+r.c*s.y,f=r.b*s.x+r.d*s.y):(r=new x,a=f=0),e&&"g"===t.tagName.toLowerCase()&&(a=f=0),(T?w:E).appendChild(i),i.setAttribute("transform","matrix("+r.a+","+r.b+","+r.c+","+r.d+","+(r.e+a)+","+(r.f+f)+")");else{if(a=f=0,u)for(r=t.offsetParent,s=t;s&&(s=s.parentNode)&&s!==r&&s.parentNode;)(n.getComputedStyle(s)[d]+"").length>4&&(a=s.offsetLeft,f=s.offsetTop,s=0);if("absolute"!==(v=n.getComputedStyle(t)).position&&"fixed"!==v.position)for(r=t.offsetParent;E&&E!==r;)a+=E.scrollLeft||0,f+=E.scrollTop||0,E=E.parentNode;(s=i.style).top=t.offsetTop-f+"px",s.left=t.offsetLeft-a+"px",s[d]=v[d],s[p]=v[p],s.position="fixed"===v.position?"fixed":"absolute",t.parentNode.appendChild(i)}return i}(t,i),S=_[0].getBoundingClientRect(),C=_[1].getBoundingClientRect(),P=_[2].getBoundingClientRect(),k=E.parentNode,A=!w&&v(t),M=new x((C.left-S.left)/100,(C.top-S.top)/100,(P.left-S.left)/100,(P.top-S.top)/100,S.left+(A?0:n.pageXOffset||r.scrollLeft||s.scrollLeft||a.scrollLeft||0),S.top+(A?0:n.pageYOffset||r.scrollTop||s.scrollTop||a.scrollTop||0));if(k.removeChild(E),T)for(S=T.length;S--;)(C=T[S]).scaleX=C.scaleY=0,C.renderTransform(1,C);return e?M.inverse():M}function _(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}var E,S,C,P,k,A,M,D,I,F,L,O,R,B,z,N,V,H,G,$,j,W,q=0,Y=function(){return"undefined"!=typeof window},X=function(){return E||Y()&&(E=window.gsap)&&E.registerPlugin&&E},U=function(t){return"function"==typeof t},K=function(t){return"object"==typeof t},Z=function(t){return void 0===t},J=function(){return!1},Q="transform",tt="transformOrigin",et=function(t){return Math.round(1e4*t)/1e4},it=Array.isArray,rt=function(t,e){var i=C.createElementNS?C.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):C.createElement(t);return i.style?i:C.createElement(t)},nt=180/Math.PI,st=1e20,at=new x,ot=Date.now||function(){return(new Date).getTime()},lt=[],ht={},ct=0,ut=/^(?:a|input|textarea|button|select)$/i,dt=0,pt={},ft={},mt=function(t,e){var i,r={};
vendor: 4,167 bytes, line 2
2for(i in t)r[i]=e?t[i]*e:t[i];return r},gt=function t(e,i){for(var r,n=e.length;n--;)i?e[n].style.touchAction=i:e[n].style.removeProperty("touch-action"),(r=e[n].children)&&r.length&&t(r,i)},yt=function(){return lt.forEach((function(t){return t()}))},vt=function(){return!lt.length&&E.ticker.remove(yt)},bt=function(t){for(var e=lt.length;e--;)lt[e]===t&<.splice(e,1);E.to(vt,{overwrite:!0,delay:15,duration:0,onComplete:vt,data:"_draggable"})},wt=function(t,e,i,r){if(t.addEventListener){var n=R[e];r=r||(L?{passive:!1}:null),t.addEventListener(n||e,i,r),n&&e!==n&&t.addEventListener(e,i,r)}},xt=function(t,e,i,r){if(t.removeEventListener){var n=R[e];t.removeEventListener(n||e,i,r),n&&e!==n&&t.removeEventListener(e,i,r)}},Tt=function(t){t.preventDefault&&t.preventDefault(),t.preventManipulation&&t.preventManipulation()},_t=function t(e){B=e.touches&&q<e.touches.length,xt(e.target,"touchend",t)},Et=function(t){B=t.touches&&q<t.touches.length,wt(t.target,"touchend",_t)},St=function(t){return S.pageYOffset||t.scrollTop||t.documentElement.scrollTop||t.body.scrollTop||0},Ct=function(t){return S.pageXOffset||t.scrollLeft||t.documentElement.scrollLeft||t.body.scrollLeft||0},Pt=function t(e,i){wt(e,"scroll",i),At(e.parentNode)||t(e.parentNode,i)},kt=function t(e,i){xt(e,"scroll",i),At(e.parentNode)||t(e.parentNode,i)},At=function(t){return!(t&&t!==P&&9!==t.nodeType&&t!==C.body&&t!==S&&t.nodeType&&t.parentNode)},Mt=function(t,e){var i="x"===e?"Width":"Height",r="scroll"+i,n="client"+i;return Math.max(0,At(t)?Math.max(P[r],k[r])-(S["inner"+i]||P[n]||k[n]):t[r]-t[n])},Dt=function t(e,i){var r=Mt(e,"x"),n=Mt(e,"y");At(e)?e=ft:t(e.parentNode,i),e._gsMaxScrollX=r,e._gsMaxScrollY=n,i||(e._gsScrollX=e.scrollLeft||0,e._gsScrollY=e.scrollTop||0)},It=function(t,e,i){var r=t.style;r&&(Z(r[e])&&(e=I(e,t)||e),null==i?r.removeProperty&&r.removeProperty(e.replace(/([A-Z])/g,"-$1").toLowerCase()):r[e]=i)},Ft=function(t){return S.getComputedStyle(t instanceof Element?t:t.host||(t.parentNode||{}).host||t)},Lt={},Ot=function(t){if(t===S)return Lt.left=Lt.top=0,Lt.width=Lt.right=P.clientWidth||t.innerWidth||k.clientWidth||0,Lt.height=Lt.bottom=(t.innerHeight||0)-20<P.clientHeight?P.clientHeight:t.innerHeight||k.clientHeight||0,Lt;var e=t.ownerDocument||C,i=Z(t.pageX)?t.nodeType||Z(t.left)||Z(t.top)?F(t)[0].getBoundingClientRect():t:{left:t.pageX-Ct(e),top:t.pageY-St(e),right:t.pageX-Ct(e)+1,bottom:t.pageY-St(e)+1};return Z(i.right)&&!Z(i.width)?(i.right=i.left+i.width,i.bottom=i.top+i.height):Z(i.width)&&(i={width:i.right-i.left,height:i.bottom-i.top,right:i.right,left:i.left,bottom:i.bottom,top:i.top}),i},Rt=function(t,e,i){var r,n=t.vars,s=n[i],a=t._listeners[e];return U(s)&&(r=s.apply(n.callbackScope||t,n[i+"Params"]||[t.pointerEvent])),a&&!1===t.dispatchEvent(e)&&(r=!1),r},Bt=function(t,e){var i,r,n,s=F(t)[0];return s.nodeType||s===S?Nt(s,e):Z(t.left)?{left:r=t.min||t.minX||t.minRotation||0,top:i=t.min||t.minY||0,width:(t.max||t.maxX||t.maxRotation||0)-r,height:(t.max||t.maxY||0)-i}:(n={x:0,y:0},{left:t.left-n.x,top:t.top-n.y,width:t.width,height:t.height})},zt={},Nt=function(t,e){e=F(e)[0];var i,r,n,s,a,o,l,h,c,u,d,p,f,m=t.getBBox&&t.ownerSVGElement,g=t.ownerDocument||C;if(t===S)n=St(g),r=(i=Ct(g))+(g.documentElement.clientWidth||t.innerWidth||g.body.clientWidth||0),s=n+((t.innerHeight||0)-20<g.documentElement.clientHeight?g.documentElement.clientHeight:t.innerHeight||g.body.clientHeight||0);else{if(e===S||Z(e))return t.getBoundingClientRect();i=n=0,m?(d=(u=t.getBBox()).width,p=u.height):(t.viewBox&&(u=t.viewBox.baseVal)&&(i=u.x||0,n=u.y||0,d=u.width,p=u.height),d||(u="border-box"===(f=Ft(t)).boxSizing,d=(parseFloat(f.width)||t.clientWidth||0)+(u?0:parseFloat(f.borderLeftWidth)+parseFloat(f.borderRightWidth)),p=(parseFloat(f.height)||t.clientHeight||0)+(u?0:parseFloat(f.borderTopWidth)+parseFloat(f.borderBottomWidth)))),r=d,s=p}return t===e?{left:i,top:n,width:r-i,height:s-n}:(o=(a=T(e,!0).multiply(T(t))).apply({x:i,y:n}),l=a.apply({x:r,y:n}),h=a.apply({x:r,y:s}),c=a.apply({x:i,y:s}),{left:i=Math.min(o.x,l.x,h.x,c.x),top:n=Math.min(o.y,l.y,h.y,c.y),width:Math.max(o.x,l.x,h.x,c.x)-i,height:Math.max(o.y,l.y,h.y,c.y)-n})}
vendor: 9,495 bytes, line 2
2,Vt=function(t,e,i,r,n,s){var a,o,l,h={};if(e)if(1!==n&&e instanceof Array){if(h.end=a=[],l=e.length,K(e[0]))for(o=0;o<l;o++)a[o]=mt(e[o],n);else for(o=0;o<l;o++)a[o]=e[o]*n;i+=1.1,r-=1.1}else U(e)?h.end=function(i){var r,s,a=e.call(t,i);if(1!==n)if(K(a)){for(s in r={},a)r[s]=a[s]*n;a=r}else a*=n;return a}:h.end=e;return(i||0===i)&&(h.max=i),(r||0===r)&&(h.min=r),s&&(h.velocity=0),h},Ht=function t(e){var i;return!(!e||!e.getAttribute||e===k)&&(!("true"!==(i=e.getAttribute("data-clickable"))&&("false"===i||!ut.test(e.nodeName+"")&&"true"!==e.getAttribute("contentEditable")))||t(e.parentNode))},Gt=function(t,e){for(var i,r=t.length;r--;)(i=t[r]).ondragstart=i.onselectstart=e?null:J,E.set(i,{lazy:!0,userSelect:e?"text":"none"})},$t=function t(e){return"fixed"===Ft(e).position||((e=e.parentNode)&&1===e.nodeType?t(e):void 0)},jt=function(t,e){t=E.utils.toArray(t)[0],e=e||{};var i,r,n,s,a,o,l=document.createElement("div"),h=l.style,c=t.firstChild,u=0,d=0,p=t.scrollTop,f=t.scrollLeft,m=t.scrollWidth,g=t.scrollHeight,y=0,v=0,b=0;j&&!1!==e.force3D?(a="translate3d(",o="px,0px)"):Q&&(a="translate(",o="px)"),this.scrollTop=function(t,e){if(!arguments.length)return-this.top();this.top(-t,e)},this.scrollLeft=function(t,e){if(!arguments.length)return-this.left();this.left(-t,e)},this.left=function(i,r){if(!arguments.length)return-(t.scrollLeft+d);var n=t.scrollLeft-f,s=d;if((n>2||n<-2)&&!r)return f=t.scrollLeft,E.killTweensOf(this,{left:1,scrollLeft:1}),this.left(-f),void(e.onKill&&e.onKill());(i=-i)<0?(d=i-.5|0,i=0):i>v?(d=i-v|0,i=v):d=0,(d||s)&&(this._skip||(h[Q]=a+-d+"px,"+-u+o),d+y>=0&&(h.paddingRight=d+y+"px")),t.scrollLeft=0|i,f=t.scrollLeft},this.top=function(i,r){if(!arguments.length)return-(t.scrollTop+u);var n=t.scrollTop-p,s=u;if((n>2||n<-2)&&!r)return p=t.scrollTop,E.killTweensOf(this,{top:1,scrollTop:1}),this.top(-p),void(e.onKill&&e.onKill());(i=-i)<0?(u=i-.5|0,i=0):i>b?(u=i-b|0,i=b):u=0,(u||s)&&(this._skip||(h[Q]=a+-d+"px,"+-u+o)),t.scrollTop=0|i,p=t.scrollTop},this.maxScrollTop=function(){return b},this.maxScrollLeft=function(){return v},this.disable=function(){for(c=l.firstChild;c;)s=c.nextSibling,t.appendChild(c),c=s;t===l.parentNode&&t.removeChild(l)},this.enable=function(){if((c=t.firstChild)!==l){for(;c;)s=c.nextSibling,l.appendChild(c),c=s;t.appendChild(l),this.calibrate()}},this.calibrate=function(e){var s,a,o,c=t.clientWidth===i;p=t.scrollTop,f=t.scrollLeft,c&&t.clientHeight===r&&l.offsetHeight===n&&m===t.scrollWidth&&g===t.scrollHeight&&!e||((u||d)&&(a=this.left(),o=this.top(),this.left(-t.scrollLeft),this.top(-t.scrollTop)),s=Ft(t),c&&!e||(h.display="block",h.width="auto",h.paddingRight="0px",(y=Math.max(0,t.scrollWidth-t.clientWidth))&&(y+=parseFloat(s.paddingLeft)+(W?parseFloat(s.paddingRight):0))),h.display="inline-block",h.position="relative",h.overflow="visible",h.verticalAlign="top",h.boxSizing="content-box",h.width="100%",h.paddingRight=y+"px",W&&(h.paddingBottom=s.paddingBottom),i=t.clientWidth,r=t.clientHeight,m=t.scrollWidth,g=t.scrollHeight,v=t.scrollWidth-i,b=t.scrollHeight-r,n=l.offsetHeight,h.display="block",(a||o)&&(this.left(a),this.top(o)))},this.content=l,this.element=t,this._skip=!1,this.enable()},Wt=function(t){if(Y()&&document.body){var e=window&&window.navigator;S=window,C=document,P=C.documentElement,k=C.body,A=rt("div"),H=!!window.PointerEvent,(M=rt("div")).style.cssText="visibility:hidden;height:1px;top:-1px;pointer-events:none;position:relative;clear:both;cursor:grab",V="grab"===M.style.cursor?"grab":"move",z=e&&-1!==e.userAgent.toLowerCase().indexOf("android"),O="ontouchstart"in P&&"orientation"in S||e&&(e.MaxTouchPoints>0||e.msMaxTouchPoints>0),r=rt("div"),s=(n=rt("div")).style,a=k,s.display="inline-block",s.position="relative",r.style.cssText="width:90px;height:40px;padding:10px;overflow:auto;visibility:hidden",r.appendChild(n),a.appendChild(r),i=n.offsetHeight+18>r.scrollHeight,a.removeChild(r),W=i,R=function(t){for(var e=t.split(","),i=(("onpointerdown"in A?"pointerdown,pointermove,pointerup,pointercancel":"onmspointerdown"in A?"MSPointerDown,MSPointerMove,MSPointerUp,MSPointerCancel":t).split(",")),r={},n=4;--n>-1;)r[e[n]]=i[n],r[i[n]]=e[n];try{P.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){L=1}}))}catch(t){}return r}("touchstart,touchmove,touchend,touchcancel"),wt(C,"touchcancel",J),wt(S,"touchmove",J),k&&k.addEventListener("touchstart",J),wt(C,"contextmenu",(function(){for(var t in ht)ht[t].isPressed&&ht[t].endDrag()})),E=D=X()}var i,r,n,s,a;E?(N=E.plugins.inertia,G=E.core.context||function(){},I=E.utils.checkPrefix,Q=I(Q),tt=I(tt),F=E.utils.toArray,$=E.core.getStyleSaver,j=!!I("perspective")):t&&console.warn("Please gsap.registerPlugin(Draggable)")},qt=function(t){var e,i;function r(e,i){var n;n=t.call(this)||this,D||Wt(1),e=F(e)[0],n.styles=$&&$(e,"transform,left,top"),N||(N=E.plugins.inertia),n.vars=i=mt(i||{}),n.target=e,n.x=n.y=n.rotation=0,n.dragResistance=parseFloat(i.dragResistance)||0,n.edgeResistance=isNaN(i.edgeResistance)?1:parseFloat(i.edgeResistance)||0,n.lockAxis=i.lockAxis,n.autoScroll=i.autoScroll||0,n.lockedAxis=null,n.allowEventDefault=!!i.allowEventDefault,E.getProperty(e,"x");var s,a,o,l,h,c,u,d,p,f,m,g,y,v,b,w,k,A,I,L,j,W,Y,X,J,Q,rt,ut,vt,_t,Mt,Lt,Nt,qt=(i.type||"x,y").toLowerCase(),Yt=~qt.indexOf("x")||~qt.indexOf("y"),Xt=-1!==qt.indexOf("rotation"),Ut=Xt?"rotation":Yt?"x":"left",Kt=Yt?"y":"top",Zt=!(!~qt.indexOf("x")&&!~qt.indexOf("left")&&"scroll"!==qt),Jt=!(!~qt.indexOf("y")&&!~qt.indexOf("top")&&"scroll"!==qt),Qt=i.minimumMovement||2,te=_(n),ee=F(i.trigger||i.handle||e),ie={},re=0,ne=!1,se=i.autoScrollMarginTop||40,ae=i.autoScrollMarginRight||40,oe=i.autoScrollMarginBottom||40,le=i.autoScrollMarginLeft||40,he=i.clickableTest||Ht,ce=0,ue=e._gsap||E.core.getCache(e),de=$t(e),pe=function(t,i){return parseFloat(ue.get(e,t,i))},fe=e.ownerDocument||C,me=function(t){return Tt(t),t.stopImmediatePropagation&&t.stopImmediatePropagation(),!1},ge=function t(i){if(te.autoScroll&&te.isDragging&&(ne||k)){var r,n,s,o,l,h,c,u,p=e,f=15*te.autoScroll;for(ne=!1,ft.scrollTop=null!=S.pageYOffset?S.pageYOffset:null!=fe.documentElement.scrollTop?fe.documentElement.scrollTop:fe.body.scrollTop,ft.scrollLeft=null!=S.pageXOffset?S.pageXOffset:null!=fe.documentElement.scrollLeft?fe.documentElement.scrollLeft:fe.body.scrollLeft,o=te.pointerX-ft.scrollLeft,l=te.pointerY-ft.scrollTop;p&&!n;)r=(n=At(p.parentNode))?ft:p.parentNode,s=n?{bottom:Math.max(P.clientHeight,S.innerHeight||0),right:Math.max(P.clientWidth,S.innerWidth||0),left:0,top:0}:r.getBoundingClientRect(),h=c=0,Jt&&((u=r._gsMaxScrollY-r.scrollTop)<0?c=u:l>s.bottom-oe&&u?(ne=!0,c=Math.min(u,f*(1-Math.max(0,s.bottom-l)/oe)|0)):l<s.top+se&&r.scrollTop&&(ne=!0,c=-Math.min(r.scrollTop,f*(1-Math.max(0,l-s.top)/se)|0)),c&&(r.scrollTop+=c)),Zt&&((u=r._gsMaxScrollX-r.scrollLeft)<0?h=u:o>s.right-ae&&u?(ne=!0,h=Math.min(u,f*(1-Math.max(0,s.right-o)/ae)|0)):o<s.left+le&&r.scrollLeft&&(ne=!0,h=-Math.min(r.scrollLeft,f*(1-Math.max(0,o-s.left)/le)|0)),h&&(r.scrollLeft+=h)),n&&(h||c)&&(S.scrollTo(r.scrollLeft,r.scrollTop),Ae(te.pointerX+h,te.pointerY+c)),p=r}if(k){var m=te.x,g=te.y;Xt?(te.deltaX=m-parseFloat(ue.rotation),te.rotation=m,ue.rotation=m+"deg",ue.renderTransform(1,ue)):a?(Jt&&(te.deltaY=g-a.top(),a.top(g)),Zt&&(te.deltaX=m-a.left(),a.left(m))):Yt?(Jt&&(te.deltaY=g-parseFloat(ue.y),ue.y=g+"px"),Zt&&(te.deltaX=m-parseFloat(ue.x),ue.x=m+"px"),ue.renderTransform(1,ue)):(Jt&&(te.deltaY=g-parseFloat(e.style.top||0),e.style.top=g+"px"),Zt&&(te.deltaX=m-parseFloat(e.style.left||0),e.style.left=m+"px")),!d||i||ut||(ut=!0,!1===Rt(te,"drag","onDrag")&&(Zt&&(te.x-=te.deltaX),Jt&&(te.y-=te.deltaY),t(!0)),ut=!1)}k=!1},ye=function(t,i){var r,n,s=te.x,o=te.y;e._gsap||(ue=E.core.getCache(e)),ue.uncache&&E.getProperty(e,"x"),Yt?(te.x=parseFloat(ue.x),te.y=parseFloat(ue.y)):Xt?te.x=te.rotation=parseFloat(ue.rotation):a?(te.y=a.top(),te.x=a.left()):(te.y=parseFloat(e.style.top||(n=Ft(e))&&n.top)||0,te.x=parseFloat(e.style.left||(n||{}).left)||0),(I||L||j)&&!i&&(te.isDragging||te.isThrowing)&&(j&&(pt.x=te.x,pt.y=te.y,(r=j(pt)).x!==te.x&&(te.x=r.x,k=!0),r.y!==te.y&&(te.y=r.y,k=!0)),I&&(r=I(te.x))!==te.x&&(te.x=r,Xt&&(te.rotation=r),k=!0),L&&((r=L(te.y))!==te.y&&(te.y=r),k=!0)),k&&ge(!0),t||(te.deltaX=te.x-s,te.deltaY=te.y-o,Rt(te,"throwupdate","onThrowUpdate"))},ve=function(t,e,i,r){return null==e&&(e=-st),null==i&&(i=st),U(t)?function(n){var s=te.isPressed?1-te.edgeResistance:1;return t.call(te,(n>i?i+(n-i)*s:n<e?e+(n-e)*s:n)*r)*r}:it(t)?function(r){for(var n,s,a=t.length,o=0,l=st;--a>-1;)(s=(n=t[a])-r)<0&&(s=-s),s<l&&n>=e&&n<=i&&(o=a,l=s);return t[o]}:isNaN(t)?function(t){return t}:function(){return t*r}},be=function(){var t,r,n,s;u=!1,a?(a.calibrate(),te.minX=m=-a.maxScrollLeft(),te.minY=y=-a.maxScrollTop(),te.maxX=f=te.maxY=g=0,u=!0):i.bounds&&(t=Bt(i.bounds,e.parentNode),Xt?(te.minX=m=t.left,te.maxX=f=t.left+t.width,te.minY=y=te.maxY=g=0):Z(i.bounds.maxX)&&Z(i.bounds.maxY)?(r=Bt(e,e.parentNode),te.minX=m=Math.round(pe(Ut,"px")+t.left-r.left),te.minY=y=Math.round(pe(Kt,"px")+t.top-r.top),te.maxX=f=Math.round(m+(t.width-r.width)),te.maxY=g=Math.round(y+(t.height-r.height))):(t=i.bounds,te.minX=m=t.minX,te.minY=y=t.minY,te.maxX=f=t.maxX,te.maxY=g=t.maxY),m>f&&(te.minX=f,te.maxX=f=m,m=te.minX),y>g&&(te.minY=g,te.maxY=g=y,y=te.minY),Xt&&(te.minRotation=m,te.maxRotation=f),u=!0),i.liveSnap&&(n=!0===i.liveSnap?i.snap||{}:i.liveSnap,s=it(n)||U(n),Xt?(I=ve(s?n:n.rotation,m,f,1),L=null):n.points?j=function(t,e,
vendor: 5,340 bytes, line 2
2i,r,n,s,a){return s=s&&s<st?s*s:st,U(t)?function(o){var l,h,c,u=te.isPressed?1-te.edgeResistance:1,d=o.x,p=o.y;return o.x=d=d>i?i+(d-i)*u:d<e?e+(d-e)*u:d,o.y=p=p>n?n+(p-n)*u:p<r?r+(p-r)*u:p,(l=t.call(te,o))!==o&&(o.x=l.x,o.y=l.y),1!==a&&(o.x*=a,o.y*=a),s<st&&(h=o.x-d)*h+(c=o.y-p)*c>s&&(o.x=d,o.y=p),o}:it(t)?function(e){for(var i,r,n,a,o=t.length,l=0,h=st;--o>-1;)(a=(i=(n=t[o]).x-e.x)*i+(r=n.y-e.y)*r)<h&&(l=o,h=a);return h<=s?t[l]:e}:function(t){return t}}(s?n:n.points,m,f,y,g,n.radius,a?-1:1):(Zt&&(I=ve(s?n:n.x||n.left||n.scrollLeft,m,f,a?-1:1)),Jt&&(L=ve(s?n:n.y||n.top||n.scrollTop,y,g,a?-1:1))))},we=function(){te.isThrowing=!1,Rt(te,"throwcomplete","onThrowComplete")},xe=function(){te.isThrowing=!1},Te=function(t,r){var n,s,o,l;t&&N?(!0===t&&(n=i.snap||i.liveSnap||{},s=it(n)||U(n),t={resistance:(i.throwResistance||i.resistance||1e3)/(Xt?10:1)},Xt?t.rotation=Vt(te,s?n:n.rotation,f,m,1,r):(Zt&&(t[Ut]=Vt(te,s?n:n.points||n.x||n.left,f,m,a?-1:1,r||"x"===te.lockedAxis)),Jt&&(t[Kt]=Vt(te,s?n:n.points||n.y||n.top,g,y,a?-1:1,r||"y"===te.lockedAxis)),(n.points||it(n)&&K(n[0]))&&(t.linkedProps=Ut+","+Kt,t.radius=n.radius))),te.isThrowing=!0,l=isNaN(i.overshootTolerance)?1===i.edgeResistance?0:1-te.edgeResistance+.2:i.overshootTolerance,t.duration||(t.duration={max:Math.max(i.minDuration||0,"maxDuration"in i?i.maxDuration:2),min:isNaN(i.minDuration)?0===l||K(t)&&t.resistance>1e3?0:.5:i.minDuration,overshoot:l}),te.tween=o=E.to(a||e,{inertia:t,data:"_draggable",inherit:!1,onComplete:we,onInterrupt:xe,onUpdate:i.fastMode?Rt:ye,onUpdateParams:i.fastMode?[te,"onthrowupdate","onThrowUpdate"]:n&&n.radius?[!1,!0]:[]}),i.fastMode||(a&&(a._skip=!0),o.render(1e9,!0,!0),ye(!0,!0),te.endX=te.x,te.endY=te.y,Xt&&(te.endRotation=te.x),o.play(0),ye(!0,!0),a&&(a._skip=!1))):u&&te.applyBounds()},_e=function(t){var i,r=X;X=T(e.parentNode,!0),t&&te.isPressed&&!X.equals(r||new x)&&(i=r.inverse().apply({x:o,y:l}),X.apply(i,i),o=i.x,l=i.y),X.equals(at)&&(X=null)},Ee=function(){var t,i,r,n=1-te.edgeResistance,s=de?Ct(fe):0,d=de?St(fe):0;Yt&&(ue.x=pe(Ut,"px")+"px",ue.y=pe(Kt,"px")+"px",ue.renderTransform()),_e(!1),zt.x=te.pointerX-s,zt.y=te.pointerY-d,X&&X.apply(zt,zt),o=zt.x,l=zt.y,k&&(Ae(te.pointerX,te.pointerY),ge(!0)),Lt=T(e),a?(be(),c=a.top(),h=a.left()):(Se()?(ye(!0,!0),be()):te.applyBounds(),Xt?(t=e.ownerSVGElement?[ue.xOrigin-e.getBBox().x,ue.yOrigin-e.getBBox().y]:(Ft(e)[tt]||"0 0").split(" "),w=te.rotationOrigin=T(e).apply({x:parseFloat(t[0])||0,y:parseFloat(t[1])||0}),ye(!0,!0),i=te.pointerX-w.x-s,r=w.y-te.pointerY+d,h=te.x,c=te.y=Math.atan2(r,i)*nt):(c=pe(Kt,"px"),h=pe(Ut,"px"))),u&&n&&(h>f?h=f+(h-f)/n:h<m&&(h=m-(m-h)/n),Xt||(c>g?c=g+(c-g)/n:c<y&&(c=y-(y-c)/n))),te.startX=h=et(h),te.startY=c=et(c)},Se=function(){return te.tween&&te.tween.isActive()},Ce=function(){!M.parentNode||Se()||te.isDragging||M.parentNode.removeChild(M)},Pe=function(t,n){var h;if(!s||te.isPressed||!t||!("mousedown"!==t.type&&"pointerdown"!==t.type||n)&&ot()-ce<30&&R[te.pointerEvent.type])Mt&&t&&s&&Tt(t);else{if(J=Se(),Nt=!1,te.pointerEvent=t,R[t.type]?(Y=~t.type.indexOf("touch")?t.currentTarget||t.target:fe,wt(Y,"touchend",Me),wt(Y,"touchmove",ke),wt(Y,"touchcancel",Me),wt(fe,"touchstart",Et)):(Y=null,wt(fe,"mousemove",ke)),rt=null,H&&Y||(wt(fe,"mouseup",Me),t&&t.target&&wt(t.target,"mouseup",Me)),W=he.call(te,t.target)&&!1===i.dragClickables&&!n)return wt(t.target,"change",Me),Rt(te,"pressInit","onPressInit"),Rt(te,"press","onPress"),Gt(ee,!0),void(Mt=!1);var c;if(Q=!(!Y||Zt===Jt||!1===te.vars.allowNativeTouchScrolling||te.vars.allowContextMenu&&t&&(t.ctrlKey||t.which>2))&&(Zt?"y":"x"),(Mt=!Q&&!te.allowEventDefault)&&(Tt(t),wt(S,"touchforcechange",Tt)),t.changedTouches?(t=v=t.changedTouches[0],b=t.identifier):t.pointerId?b=t.pointerId:v=b=null,q++,c=ge,lt.push(c),1===lt.length&&E.ticker.add(yt),l=te.pointerY=t.pageY,o=te.pointerX=t.pageX,Rt(te,"pressInit","onPressInit"),(Q||te.autoScroll)&&Dt(e.parentNode),!e.parentNode||!te.autoScroll||a||Xt||!e.parentNode._gsMaxScrollX||M.parentNode||e.getBBox||(M.style.width=e.parentNode.scrollWidth+"px",e.parentNode.appendChild(M)),Ee(),te.tween&&te.tween.kill(),te.isThrowing=!1,E.killTweensOf(a||e,ie,!0),a&&E.killTweensOf(e,{scrollTo:1},!0),te.tween=te.lockedAxis=null,(i.zIndexBoost||!Xt&&!a&&!1!==i.zIndexBoost)&&(e.style.zIndex=r.zIndex++),te.isPressed=!0,d=!(!i.onDrag&&!te._listeners.drag),p=!(!i.onMove&&!te._listeners.move),!1!==i.cursor||i.activeCursor)for(h=ee.length;--h>-1;)E.set(ee[h],{cursor:i.activeCursor||i.cursor||("grab"===V?"grabbing":V)});Rt(te,"press","onPress")}},ke=function(t){var i,r,n,a,h,c,u=t;if(s&&!B&&te.isPressed&&t){if(te.pointerEvent=t,i=t.changedTouches){if((t=i[0])!==v&&t.identifier!==b){for(a=i.length;--a>-1&&(t=i[a]).identifier!==b&&t.target!==e;);if(a<0)return}}else if(t.pointerId&&b&&t.pointerId!==b)return;Y&&Q&&!rt&&(zt.x=t.pageX-(de?Ct(fe):0),zt.y=t.pageY-(de?St(fe):0),X&&X.apply(zt,zt),r=zt.x,n=zt.y,((h=Math.abs(r-o))!==(c=Math.abs(n-l))&&(h>Qt||c>Qt)||z&&Q===rt)&&(rt=h>c&&Zt?"x":"y",Q&&rt!==Q&&wt(S,"touchforcechange",Tt),!1!==te.vars.lockAxisOnTouchScroll&&Zt&&Jt&&(te.lockedAxis="x"===rt?"y":"x",U(te.vars.onLockAxis)&&te.vars.onLockAxis.call(te,u)),z&&Q===rt))?Me(u):(te.allowEventDefault||Q&&(!rt||Q===rt)||!1===u.cancelable?Mt&&(Mt=!1):(Tt(u),Mt=!0),te.autoScroll&&(ne=!0),Ae(t.pageX,t.pageY,p))}else Mt&&t&&s&&Tt(t)}
vendor: 8,827 bytes, line 2
2,Ae=function(t,e,i){var r,n,s,a,d,p,v=1-te.dragResistance,b=1-te.edgeResistance,x=te.pointerX,T=te.pointerY,_=c,E=te.x,S=te.y,C=te.endX,P=te.endY,A=te.endRotation,M=k;te.pointerX=t,te.pointerY=e,de&&(t-=Ct(fe),e-=St(fe)),Xt?(a=Math.atan2(w.y-e,t-w.x)*nt,(d=te.y-a)>180?(c-=360,te.y=a):d<-180&&(c+=360,te.y=a),te.x!==h||Math.abs(c-a)>Qt?(te.y=a,s=h+(c-a)*v):s=h):(X&&(p=t*X.a+e*X.c+X.e,e=t*X.b+e*X.d+X.f,t=p),(n=e-l)<Qt&&n>-Qt&&(n=0),(r=t-o)<Qt&&r>-Qt&&(r=0),(te.lockAxis||te.lockedAxis)&&(r||n)&&((p=te.lockedAxis)||(te.lockedAxis=p=Zt&&Math.abs(r)>Math.abs(n)?"y":Jt?"x":null,p&&U(te.vars.onLockAxis)&&te.vars.onLockAxis.call(te,te.pointerEvent)),"y"===p?n=0:"x"===p&&(r=0)),s=et(h+r*v),a=et(c+n*v)),(I||L||j)&&(te.x!==s||te.y!==a&&!Xt)&&(j&&(pt.x=s,pt.y=a,p=j(pt),s=et(p.x),a=et(p.y)),I&&(s=et(I(s))),L&&(a=et(L(a)))),u&&(s>f?s=f+Math.round((s-f)*b):s<m&&(s=m+Math.round((s-m)*b)),Xt||(a>g?a=Math.round(g+(a-g)*b):a<y&&(a=Math.round(y+(a-y)*b)))),(te.x!==s||te.y!==a&&!Xt)&&(Xt?(te.endRotation=te.x=te.endX=s,k=!0):(Jt&&(te.y=te.endY=a,k=!0),Zt&&(te.x=te.endX=s,k=!0)),i&&!1===Rt(te,"move","onMove")?(te.pointerX=x,te.pointerY=T,c=_,te.x=E,te.y=S,te.endX=C,te.endY=P,te.endRotation=A,k=M):!te.isDragging&&te.isPressed&&(te.isDragging=Nt=!0,Rt(te,"dragstart","onDragStart")))},Me=function t(r,n){if(s&&te.isPressed&&(!r||null==b||n||!(r.pointerId&&r.pointerId!==b&&r.target!==e||r.changedTouches&&!function(t,e){for(var i=t.length;i--;)if(t[i].identifier===e)return!0}(r.changedTouches,b)))){te.isPressed=!1;var a,o,l,h,c,u=r,d=te.isDragging,p=te.vars.allowContextMenu&&r&&(r.ctrlKey||r.which>2),f=E.delayedCall(.001,Ce);if(Y?(xt(Y,"touchend",t),xt(Y,"touchmove",ke),xt(Y,"touchcancel",t),xt(fe,"touchstart",Et)):xt(fe,"mousemove",ke),xt(S,"touchforcechange",Tt),H&&Y||(xt(fe,"mouseup",t),r&&r.target&&xt(r.target,"mouseup",t)),k=!1,d&&(re=dt=ot(),te.isDragging=!1),bt(ge),W&&!p)return r&&(xt(r.target,"change",t),te.pointerEvent=u),Gt(ee,!1),Rt(te,"release","onRelease"),Rt(te,"click","onClick"),void(W=!1);for(o=ee.length;--o>-1;)It(ee[o],"cursor",i.cursor||(!1!==i.cursor?V:null));if(q--,r){if((a=r.changedTouches)&&(r=a[0])!==v&&r.identifier!==b){for(o=a.length;--o>-1&&(r=a[o]).identifier!==b&&r.target!==e;);if(o<0&&!n)return}te.pointerEvent=u,te.pointerX=r.pageX,te.pointerY=r.pageY}return p&&u?(Tt(u),Mt=!0,Rt(te,"release","onRelease")):u&&!d?(Mt=!1,J&&(i.snap||i.bounds)&&Te(i.inertia||i.throwProps),Rt(te,"release","onRelease"),z&&"touchmove"===u.type||-1!==u.type.indexOf("cancel")||(Rt(te,"click","onClick"),ot()-ce<300&&Rt(te,"doubleclick","onDoubleClick"),h=u.target||e,ce=ot(),c=function(){ce===vt||!te.enabled()||te.isPressed||u.defaultPrevented||(h.click?h.click():fe.createEvent&&((l=fe.createEvent("MouseEvents")).initMouseEvent("click",!0,!0,S,1,te.pointerEvent.screenX,te.pointerEvent.screenY,te.pointerX,te.pointerY,!1,!1,!1,!1,0,null),h.dispatchEvent(l)))},z||u.defaultPrevented||E.delayedCall(.05,c))):(Te(i.inertia||i.throwProps),te.allowEventDefault||!u||!1===i.dragClickables&&he.call(te,u.target)||!d||Q&&(!rt||Q!==rt)||!1===u.cancelable?Mt=!1:(Mt=!0,Tt(u)),Rt(te,"release","onRelease")),Se()&&f.duration(te.tween.duration()),d&&Rt(te,"dragend","onDragEnd"),!0}Mt&&r&&s&&Tt(r)},De=function(t){if(t&&te.isDragging&&!a){var i=t.target||e.parentNode,r=i.scrollLeft-i._gsScrollX,n=i.scrollTop-i._gsScrollY;(r||n)&&(X?(o-=r*X.a+n*X.c,l-=n*X.d+r*X.b):(o-=r,l-=n),i._gsScrollX+=r,i._gsScrollY+=n,Ae(te.pointerX,te.pointerY))}},Ie=function(t){var e=ot(),i=e-ce<100,r=e-re<50,n=i&&vt===ce,s=te.pointerEvent&&te.pointerEvent.defaultPrevented,a=i&&_t===ce,o=t.isTrusted||null==t.isTrusted&&i&&n;if((n||r&&!1!==te.vars.suppressClickOnDrag)&&t.stopImmediatePropagation&&t.stopImmediatePropagation(),i&&(!te.pointerEvent||!te.pointerEvent.defaultPrevented)&&(!n||o&&!a))return o&&n&&(_t=ce),void(vt=ce);(te.isPressed||r||i)&&(o&&t.detail&&i&&!s||Tt(t)),i||r||Nt||(t&&t.target&&(te.pointerEvent=t),Rt(te,"click","onClick"))},Fe=function(t){return X?{x:t.x*X.a+t.y*X.c+X.e,y:t.x*X.b+t.y*X.d+X.f}:{x:t.x,y:t.y}};return(A=r.get(e))&&A.kill(),n.startDrag=function(t,i){var r,n,s,a;Pe(t||te.pointerEvent,!0),i&&!te.hitTest(t||te.pointerEvent)&&(r=Ot(t||te.pointerEvent),n=Ot(e),s=Fe({x:r.left+r.width/2,y:r.top+r.height/2}),a=Fe({x:n.left+n.width/2,y:n.top+n.height/2}),o-=s.x-a.x,l-=s.y-a.y),te.isDragging||(te.isDragging=Nt=!0,Rt(te,"dragstart","onDragStart"))},n.drag=ke,n.endDrag=function(t){return Me(t||te.pointerEvent,!0)},n.timeSinceDrag=function(){return te.isDragging?0:(ot()-re)/1e3},n.timeSinceClick=function(){return(ot()-ce)/1e3},n.hitTest=function(t,e){return r.hitTest(te.target,t,e)},n.getDirection=function(t,i){var r,n,s,a,o,l,u="velocity"===t&&N?t:K(t)&&!Xt?"element":"start";return"element"===u&&(o=Ot(te.target),l=Ot(t)),r="start"===u?te.x-h:"velocity"===u?N.getVelocity(e,Ut):o.left+o.width/2-(l.left+l.width/2),Xt?r<0?"counter-clockwise":"clockwise":(i=i||2,n="start"===u?te.y-c:"velocity"===u?N.getVelocity(e,Kt):o.top+o.height/2-(l.top+l.height/2),a=(s=Math.abs(r/n))<1/i?"":r<0?"left":"right",s<i&&(""!==a&&(a+="-"),a+=n<0?"up":"down"),a)},n.applyBounds=function(t,r){var n,s,a,o,l,h;if(t&&i.bounds!==t)return i.bounds=t,te.update(!0,r);if(ye(!0),be(),u&&!Se()){if(n=te.x,s=te.y,n>f?n=f:n<m&&(n=m),s>g?s=g:s<y&&(s=y),(te.x!==n||te.y!==s)&&(a=!0,te.x=te.endX=n,Xt?te.endRotation=n:te.y=te.endY=s,k=!0,ge(!0),te.autoScroll&&!te.isDragging))for(Dt(e.parentNode),o=e,ft.scrollTop=null!=S.pageYOffset?S.pageYOffset:null!=fe.documentElement.scrollTop?fe.documentElement.scrollTop:fe.body.scrollTop,ft.scrollLeft=null!=S.pageXOffset?S.pageXOffset:null!=fe.documentElement.scrollLeft?fe.documentElement.scrollLeft:fe.body.scrollLeft;o&&!h;)l=(h=At(o.parentNode))?ft:o.parentNode,Jt&&l.scrollTop>l._gsMaxScrollY&&(l.scrollTop=l._gsMaxScrollY),Zt&&l.scrollLeft>l._gsMaxScrollX&&(l.scrollLeft=l._gsMaxScrollX),o=l;te.isThrowing&&(a||te.endX>f||te.endX<m||te.endY>g||te.endY<y)&&Te(i.inertia||i.throwProps,a)}return te},n.update=function(t,i,r){if(i&&te.isPressed){var n=T(e),s=Lt.apply({x:te.x-h,y:te.y-c}),a=T(e.parentNode,!0);a.apply({x:n.e-s.x,y:n.f-s.y},s),te.x-=s.x-a.e,te.y-=s.y-a.f,ge(!0),Ee()}var o=te.x,l=te.y;return _e(!i),t?te.applyBounds():(k&&r&&ge(!0),ye(!0)),i&&(Ae(te.pointerX,te.pointerY),k&&ge(!0)),te.isPressed&&!i&&(Zt&&Math.abs(o-te.x)>.01||Jt&&Math.abs(l-te.y)>.01&&!Xt)&&Ee(),te.autoScroll&&(Dt(e.parentNode,te.isDragging),ne=te.isDragging,ge(!0),kt(e,De),Pt(e,De)),te},n.enable=function(t){var r,n,o,l={lazy:!0};if(!1!==i.cursor&&(l.cursor=i.cursor||V),E.utils.checkPrefix("touchCallout")&&(l.touchCallout="none"),"soft"!==t){for(gt(ee,Zt===Jt?"none":i.allowNativeTouchScrolling&&e.scrollHeight===e.clientHeight==(e.scrollWidth===e.clientHeight)||i.allowEventDefault?"manipulation":Zt?"pan-y":"pan-x"),n=ee.length;--n>-1;)o=ee[n],H||wt(o,"mousedown",Pe),wt(o,"touchstart",Pe),wt(o,"click",Ie,!0),E.set(o,l),o.getBBox&&o.ownerSVGElement&&Zt!==Jt&&E.set(o.ownerSVGElement,{touchAction:i.allowNativeTouchScrolling||i.allowEventDefault?"manipulation":Zt?"pan-y":"pan-x"}),i.allowContextMenu||wt(o,"contextmenu",me);Gt(ee,!1)}return Pt(e,De),s=!0,N&&"soft"!==t&&N.track(a||e,Yt?"x,y":Xt?"rotation":"top,left"),e._gsDragID=r="d"+ct++,ht[r]=te,a&&(a.enable(),a.element._gsDragID=r),(i.bounds||Xt)&&Ee(),i.bounds&&te.applyBounds(),te},n.disable=function(t){for(var i,r=te.isDragging,n=ee.length;--n>-1;)It(ee[n],"cursor",null);if("soft"!==t){for(gt(ee,null),n=ee.length;--n>-1;)i=ee[n],It(i,"touchCallout",null),xt(i,"mousedown",Pe),xt(i,"touchstart",Pe),xt(i,"click",Ie,!0),xt(i,"contextmenu",me);Gt(ee,!0),Y&&(xt(Y,"touchcancel",Me),xt(Y,"touchend",Me),xt(Y,"touchmove",ke)),xt(fe,"mouseup",Me),xt(fe,"mousemove",ke)}return kt(e,De),s=!1,N&&"soft"!==t&&(N.untrack(a||e,Yt?"x,y":Xt?"rotation":"top,left"),te.tween&&te.tween.kill()),a&&a.disable(),bt(ge),te.isDragging=te.isPressed=W=!1,r&&Rt(te,"dragend","onDragEnd"),te},n.enabled=function(t,e){return arguments.length?t?te.enable(e):te.disable(e):s},n.kill=function(){return te.isThrowing=!1,te.tween&&te.tween.kill(),te.disable(),E.set(ee,{clearProps:"userSelect"}),delete ht[e._gsDragID],te},n.revert=function(){this.kill(),this.styles&&this.styles.revert()},~qt.indexOf("scroll")&&(a=n.scrollProxy=new jt(e,function(t,e){for(var i in e)i in t||(t[i]=e[i]);return t}({onKill:function(){te.isPressed&&Me(null)}},i)),e.style.overflowY=Jt&&!O?"auto":"hidden",e.style.overflowX=Zt&&!O?"auto":"hidden",e=a.content),Xt?ie.rotation=1:(Zt&&(ie[Ut]=1),Jt&&(ie[Kt]=1)),ue.force3D=!("force3D"in i)||i.force3D,G(_(n)),n.enable(),n}return i=t,(e=r).prototype=Object.create(i.prototype),e.prototype.constructor=e,e.__proto__=i,r.register=function(t){E=t,Wt()},r.create=function(t,e){return D||Wt(!0),F(t).map((function(t){return new r(t,e)}))},r.get=function(t){return ht[(F(t)[0]||{})._gsDragID]},r.timeSinceDrag=function(){return(ot()-dt)/1e3}
2,r.hitTest=function(t,e,i){if(t===e)return!1;var r,n,s,a=Ot(t),o=Ot(e),l=a.top,h=a.left,c=a.right,u=a.bottom,d=a.width,p=a.height,f=o.left>c||o.right<h||o.top>u||o.bottom<l;return f||!i?!f:(s=-1!==(i+"").indexOf("%"),i=parseFloat(i)||0,(r={left:Math.max(h,o.left),top:Math.max(l,o.top)}).width=Math.min(c,o.right)-r.left,r.height=Math.min(u,o.bottom)-r.top,!(r.width<0||r.height<0)&&(s?(i*=.01,(n=r.width*r.height)>=d*p*i||n>=o.width*o.height*i):r.width>i&&r.height>i))},r}(function(){function t(t){this._listeners={},this.target=t||this}var e=t.prototype;return e.addEventListener=function(t,e){var i=this._listeners[t]||(this._listeners[t]=[]);~i.indexOf(e)||i.push(e)},e.removeEventListener=function(t,e){var i=this._listeners[t],r=i&&i.indexOf(e);r>=0&&i.splice(r,1)},e.dispatchEvent=function(t){var e,i=this;return(this._listeners[t]||[]).forEach((function(r){return!1===r.call(i,{type:t,target:i.target})&&(e=!1)})),e},t}());!function(t,e){for(var i in e)i in t||(t[i]=e[i])}(qt.prototype,{pointerX:0,pointerY:0,startX:0,startY:0,deltaX:0,deltaY:0,isDragging:!1,isPressed:!1}),qt.zIndex=1e3,qt.version="3.12.5",X()&&E.registerPlugin(qt)},603:function(t,e,i){"use strict";i.d(e,{FB:function(){return J}});var r,n,s,a,o,l,h,c,u=function(){return r||"undefined"!=typeof window&&(r=window.gsap)},d={},p=function(t){return c(t).id},f=function(t){return d[p("string"==typeof t?s(t)[0]:t)]},m=function(t){var e,i=o;if(t-h>=.05)for(h=t;i;)((e=i.g(i.t,i.p))!==i.v1||t-i.t1>.2)&&(i.v2=i.v1,i.v1=e,i.t2=i.t1,i.t1=t),i=i._next},g={deg:360,rad:2*Math.PI},y=function(){(r=u())&&(s=r.utils.toArray,a=r.utils.getUnit,c=r.core.getCache,l=r.ticker,n=1)},v=function(t,e,i,r){this.t=t,this.p=e,this.g=t._gsap.get,this.rCap=g[i||a(this.g(t,e))],this.v1=this.v2=0,this.t1=this.t2=l.time,r&&(this._next=r,r._prev=this)},b=function(){function t(t,e){n||y(),this.target=s(t)[0],d[p(this.target)]=this,this._props={},e&&this.add(e)}t.register=function(t){r=t,y()};var e=t.prototype;return e.get=function(t,e){var i,r,n,s=this._props[t]||console.warn("Not tracking "+t+" velocity.");return i=parseFloat(e?s.v1:s.g(s.t,s.p))-parseFloat(s.v2),(r=s.rCap)&&(i%=r)!=i%(r/2)&&(i=i<0?i+r:i-r),n=i/((e?s.t1:l.time)-s.t2),Math.round(1e4*n)/1e4},e.getAll=function(){var t,e={},i=this._props;for(t in i)e[t]=this.get(t);return e},e.isTracking=function(t){return t in this._props},e.add=function(t,e){t in this._props||(o||(l.add(m),h=l.time),o=this._props[t]=new v(this.target,t,e,o))},e.remove=function(t){var e,i,r=this._props[t];r&&(e=r._prev,i=r._next,e&&(e._next=i),i?i._prev=e:o===r&&(l.remove(m),o=0),delete this._props[t])},e.kill=function(t){for(var e in this._props)this.remove(e);t||delete d[p(this.target)]},t.track=function(e,i,r){n||y();for(var a,o,l=[],h=s(e),c=i.split(","),u=(r||"").split(","),d=h.length;d--;){for(a=f(h[d])||new t(h[d]),o=c.length;o--;)a.add(c[o],u[o]||u[0]);l.push(a)}return l},t.untrack=function(t,e){var i=(e||"").split(",");s(t).forEach((function(t){var e=f(t);e&&(i.length?i.forEach((function(t){return e.remove(t)})):e.kill(1))}))},t.isTracking=function(t,e){var i=f(t);return i&&i.isTracking(e)},t.getVelocity=function(t,e){var i=f(t);return i&&i.isTracking(e)?i.get(e):console.warn("Not tracking velocity of "+e)},t}();b.getByTarget=f,u()&&r.registerPlugin(b);var w,x,T,_,E,S,C,P,k,A,M,D,I,F,L=b.getByTarget,O=function(){return w||"undefined"!=typeof window&&(w=window.gsap)&&w.registerPlugin&&w},R=function(t){return"number"==typeof t},B=function(t){return"object"==typeof t},z=function(t){return"function"==typeof t},N=Array.isArray,V=function(t){return t},H=1e10,G=function(t,e,i){for(var r in e)r in t||r===i||(t[r]=e[r]);return t},$=function t(e){var i,r,n={};for(i in e)n[i]=B(r=e[i])&&!N(r)?t(r):r;return n},j=function(t,e,i,r,n){var s,a,o,l,h=e.length,c=0,u=H;if(B(t)){for(;h--;){for(o in s=e[h],a=0,t)a+=(l=s[o]-t[o])*l;a<u&&(c=h,u=a)}if((n||H)<H&&n<Math.sqrt(u))return t}else for(;h--;)(a=(s=e[h])-t)<0&&(a=-a),a<u&&s>=r&&s<=i&&(c=h,u=a);return e[c]},W=function(t,e,i,r,n,s,a){if("auto"===t.end)return t;var o,l,h=t.end;if(i=isNaN(i)?H:i,r=isNaN(r)?-H:r,B(e)){if(o=e.calculated?e:(z(h)?h(e,a):j(e,h,i,r,s))||e,!e.calculated){for(l in o)e[l]=o[l];e.calculated=!0}o=o[n]}else o=z(h)?h(e,a):N(h)?j(e,h,i,r,s):parseFloat(h);return o>i?o=i:o<r&&(o=r),{max:o,min:o,unitFactor:t.unitFactor}}
2,q=function(t,e,i){return isNaN(t[e])?i:+t[e]},Y=function(t,e){return.05*e*t/A},X=function(t,e,i){return Math.abs((e-t)*A/i/.05)},U={resistance:1,checkpoint:1,preventOvershoot:1,linkedProps:1,radius:1,duration:1},K=function(t,e,i,r){if(e.linkedProps){var n,s,a,o,l,h,c=e.linkedProps.split(","),u={};for(n=0;n<c.length;n++)(a=e[s=c[n]])&&(o=R(a.velocity)?a.velocity:(l=l||L(t))&&l.isTracking(s)?l.get(s):0,h=Math.abs(o/q(a,"resistance",r)),u[s]=parseFloat(i(t,s))+Y(o,h));return u}},Z=function(){(w=O())&&(T=w.parseEase,_=w.utils.toArray,C=w.utils.getUnit,k=w.core.getCache,M=w.utils.clamp,I=w.core.getStyleSaver,F=w.core.reverting||function(){},E=T("power3"),A=E(.05),P=w.core.PropTween,w.config({resistance:100,unitFactors:{time:1e3,totalTime:1e3,progress:1e3,totalProgress:1e3}}),S=w.config(),w.registerPlugin(b),x=1)},J={version:"3.12.5",name:"inertia",register:function(t){w=t,Z()},init:function(t,e,i,r,n){x||Z();var s=L(t);if("auto"===e){if(!s)return void console.warn("No inertia tracking on "+t+". InertiaPlugin.track(target) first.");e=s.getAll()}this.styles=I&&"object"==typeof t.style&&I(t),this.target=t,this.tween=i,D=e;var a,o,l,h,c,u,d,p,f,m=t._gsap,g=m.get,y=e.duration,v=B(y),b=e.preventOvershoot||v&&0===y.overshoot,w=q(e,"resistance",S.resistance),T=R(y)?y:function(t,e,i,r,n,s){if(void 0===i&&(i=10),void 0===r&&(r=.2),void 0===n&&(n=1),void 0===s&&(s=0),"string"==typeof t&&(t=_(t)[0]),!t)return 0;var a,o,l,h,c,u,d,p,f,m,g=0,y=H,v=e.inertia||e,b=k(t).get,w=q(v,"resistance",S.resistance);for(a in m=K(t,v,b,w),v)U[a]||(o=v[a],B(o)||((p=p||L(t))&&p.isTracking(a)?o=R(o)?{velocity:o}:{velocity:p.get(a)}:(h=+o||0,l=Math.abs(h/w))),B(o)&&(h=R(o.velocity)?o.velocity:(p=p||L(t))&&p.isTracking(a)?p.get(a):0,l=M(r,i,Math.abs(h/q(o,"resistance",w))),u=(c=parseFloat(b(t,a))||0)+Y(h,l),"end"in o&&(o=W(o,m&&a in m?m:u,o.max,o.min,a,v.radius,h),s&&(D===e&&(D=v=$(e)),v[a]=G(o,v[a],"end"))),"max"in o&&u>+o.max+1e-10?(f=o.unitFactor||S.unitFactors[a]||1,(d=c>o.max&&o.min!==o.max||h*f>-15&&h*f<45?r+.1*(i-r):X(c,o.max,h))+n<y&&(y=d+n)):"min"in o&&u<+o.min-1e-10&&(f=o.unitFactor||S.unitFactors[a]||1,(d=c<o.min&&o.min!==o.max||h*f>-45&&h*f<15?r+.1*(i-r):X(c,o.min,h))+n<y&&(y=d+n)),d>g&&(g=d)),l>g&&(g=l));return g>y&&(g=y),g>i?i:g<r?r:g}(t,e,v&&y.max||10,v&&y.min||.2,v&&"overshoot"in y?+y.overshoot:b?0:1,!0);for(a in e=D,D=0,f=K(t,e,g,w),e)U[a]||(o=e[a],z(o)&&(o=o(r,t,n)),R(o)?c=o:B(o)&&!isNaN(o.velocity)?c=+o.velocity:s&&s.isTracking(a)?c=s.get(a):console.warn("ERROR: No velocity was defined for "+t+" property: "+a),u=Y(c,T),p=0,l=g(t,a),h=C(l),l=parseFloat(l),B(o)&&(d=l+u,"end"in o&&(o=W(o,f&&a in f?f:d,o.max,o.min,a,e.radius,c)),"max"in o&&+o.max<d?b||o.preventOvershoot?u=o.max-l:p=o.max-l-u:"min"in o&&+o.min>d&&(b||o.preventOvershoot?u=o.min-l:p=o.min-l-u)),this._props.push(a),this.styles&&this.styles.save(a),this._pt=new P(this._pt,t,a,l,0,V,0,m.set(t,a,this)),this._pt.u=h||0,this._pt.c1=u,this._pt.c2=p);return i.duration(T),1},render:function(t,e){var i,r=e._pt;if((t=E(e.tween._time/e.tween._dur))||!F())for(;r;)r.set(r.t,r.p,(i=r.s+r.c1*t+r.c2*t*t,Math.round(1e4*i)/1e4+r.u),r.d,t),r=r._next;else e.styles.revert()}};"track,untrack,isTracking,getVelocity,getByTarget".split(",").forEach((function(t){return J[t]=b[t]})),O()&&w.registerPlugin(J)},127:function(t,e,i){"use strict";i.d(e,{L:function(){return w}});var r,n,s,a,o,l,h,c,u=function(){return"undefined"!=typeof window},d=function(){return r||u()&&(r=window.gsap)&&r.registerPlugin&&r},p=function(t){return"string"==typeof t},f=function(t){return"function"==typeof t},m=function(t,e){var i="x"===e?"Width":"Height",r="scroll"+i,n="client"+i;return t===s||t===a||t===o?Math.max(a[r],o[r])-(s["inner"+i]||a[n]||o[n]):t[r]-t["offset"+i]},g=function(t,e){var i="scroll"+("x"===e?"Left":"Top");return t===s&&(null!=t.pageXOffset?i="page"+e.toUpperCase()+"Offset":t=null!=a[i]?a:o),function(){return t[i]}},y=function(t,e){if(!(t=l(t)[0])||!t.getBoundingClientRect)return console.warn("scrollTo target doesn't exist. Using 0")||{x:0,y:0};var i=t.getBoundingClientRect(),r=!e||e===s||e===o,n=r?{top:a.clientTop-(s.pageYOffset||a.scrollTop||o.scrollTop||0),left
2:a.clientLeft-(s.pageXOffset||a.scrollLeft||o.scrollLeft||0)}:e.getBoundingClientRect(),h={x:i.left-n.left,y:i.top-n.top};return!r&&e&&(h.x+=g(e,"x")(),h.y+=g(e,"y")()),h},v=function(t,e,i,r,n){return isNaN(t)||"object"==typeof t?p(t)&&"="===t.charAt(1)?parseFloat(t.substr(2))*("-"===t.charAt(0)?-1:1)+r-n:"max"===t?m(e,i)-n:Math.min(m(e,i),y(t,e)[i]-n):parseFloat(t)-n},b=function(){r=d(),u()&&r&&"undefined"!=typeof document&&document.body&&(s=window,o=document.body,a=document.documentElement,l=r.utils.toArray,r.config({autoKillThreshold:7}),h=r.config(),n=1)},w={version:"3.12.5",name:"scrollTo",rawVars:1,register:function(t){r=t,b()},init:function(t,e,i,a,o){n||b();var l=this,h=r.getProperty(t,"scrollSnapType");l.isWin=t===s,l.target=t,l.tween=i,e=function(t,e,i,r){if(f(t)&&(t=t(e,i,r)),"object"!=typeof t)return p(t)&&"max"!==t&&"="!==t.charAt(1)?{x:t,y:t}:{y:t};if(t.nodeType)return{y:t,x:t};var n,s={};for(n in t)s[n]="onAutoKill"!==n&&f(t[n])?t[n](e,i,r):t[n];return s}(e,a,t,o),l.vars=e,l.autoKill=!!e.autoKill,l.getX=g(t,"x"),l.getY=g(t,"y"),l.x=l.xPrev=l.getX(),l.y=l.yPrev=l.getY(),c||(c=r.core.globals().ScrollTrigger),"smooth"===r.getProperty(t,"scrollBehavior")&&r.set(t,{scrollBehavior:"auto"}),h&&"none"!==h&&(l.snap=1,l.snapInline=t.style.scrollSnapType,t.style.scrollSnapType="none"),null!=e.x?(l.add(l,"x",l.x,v(e.x,t,"x",l.x,e.offsetX||0),a,o),l._props.push("scrollTo_x")):l.skipX=1,null!=e.y?(l.add(l,"y",l.y,v(e.y,t,"y",l.y,e.offsetY||0),a,o),l._props.push("scrollTo_y")):l.skipY=1},render:function(t,e){for(var i,r,n,a,o,l=e._pt,u=e.target,d=e.tween,p=e.autoKill,f=e.xPrev,g=e.yPrev,y=e.isWin,v=e.snap,b=e.snapInline;l;)l.r(t,l.d),l=l._next;i=y||!e.skipX?e.getX():f,n=(r=y||!e.skipY?e.getY():g)-g,a=i-f,o=h.autoKillThreshold,e.x<0&&(e.x=0),e.y<0&&(e.y=0),p&&(!e.skipX&&(a>o||a<-o)&&i<m(u,"x")&&(e.skipX=1),!e.skipY&&(n>o||n<-o)&&r<m(u,"y")&&(e.skipY=1),e.skipX&&e.skipY&&(d.kill(),e.vars.onAutoKill&&e.vars.onAutoKill.apply(d,e.vars.onAutoKillParams||[]))),y?s.scrollTo(e.skipX?i:e.x,e.skipY?r:e.y):(e.skipY||(u.scrollTop=e.y),e.skipX||(u.scrollLeft=e.x)),!v||1!==t&&0!==t||(r=u.scrollTop,i=u.scrollLeft,b?u.style.scrollSnapType=b:u.style.removeProperty("scroll-snap-type"),u.scrollTop=r+1,u.scrollLeft=i+1,u.scrollTop=r,u.scrollLeft=i),e.xPrev=e.x,e.yPrev=e.y,c&&c.update()},kill:function(t){var e="scrollTo"===t,i=this._props.indexOf(t);return(e||"scrollTo_x"===t)&&(this.skipX=1),(e||"scrollTo_y"===t)&&(this.skipY=1),i>-1&&this._props.splice(i,1),!this._props.length}};w.max=m,w.getOffset=y,w.buildGetter=g,d()&&r.registerPlugin(w)},92:function(t,e,i){"use strict";function r(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}i.d(e,{i:function(){return ti}});var n,s,a,o,l,h,c,u,d,p,f,m,g,y=function(){return n||"undefined"!=typeof window&&(n=window.gsap)&&n.registerPlugin&&n},v=1,b=[],w=[],x=[],T=Date.now,_=function(t,e){return e},E=function(t,e){return~x.indexOf(t)&&x[x.indexOf(t)+1][e]},S=function(t){return!!~p.indexOf(t)},C=function(t,e,i,r,n){return t.addEventListener(e,i,{passive:!1!==r,capture:!!n})},P=function(t,e,i,r){return t.removeEventListener(e,i,!!r)},k=function(){return f&&f.isPressed||w.cache++},A=function(t,e){var i=function i(r){if(r||0===r){v&&(a.history.scrollRestoration="manual");var n=f&&f.isPressed;r=i.v=Math.round(r)||(f&&f.iOS?1:0),t(r),i.cacheID=w.cache,n&&_("ss",r)}else(e||w.cache!==i.cacheID||_("ref"))&&(i.cacheID=w.cache,i.v=t());return i.v+i.offset};return i.offset=0,t&&i},M={s:"scrollLeft",p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:A((function(t){return arguments.length?a.scrollTo(t,D.sc()):a.pageXOffset||o.scrollLeft||l.scrollLeft||h.scrollLeft||0}))},D={s:"scrollTop",p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:M,sc:A((function(t){return arguments.length?a.scrollTo(M.sc(),t):a.pageYOffset||o.scrollTop||l.scrollTop||h.scrollTop||0}))},I=function(t,e){return(e&&e._ctx&&e._ctx.selector||n.utils.toArray)(t)[0]||("string"==typeof t&&!1!==n.config().nullTargetWarn?console.warn("Element not found:",t):null)},F=function(t,e){var i=e.s,r=e.sc;S(t)&&(t=o.scrollingElement||l);var s=w.indexOf(t),a=r===D.sc?1:2;!~s&&(s=w.push(t)-1),w[s+a]||C(t,"scroll",k);var h=w[s+a],c=h||(w[s+a]=A(E(t,i),!0)||(S(t)?r:A((function(e){return arguments.length?t[i]=e:t[i]}))));return c.target=t,h||(c.smooth="smooth"===n.getProperty(t,"scrollBehavior")),c}
vendor: 40,293 bytes, line 2
2,L=function(t,e,i){var r=t,n=t,s=T(),a=s,o=e||50,l=Math.max(500,3*o),h=function(t,e){var l=T();e||l-s>o?(n=r,r=t,a=s,s=l):i?r+=t:r=n+(t-n)/(l-a)*(s-a)};return{update:h,reset:function(){n=r=i?0:r,a=s=0},getVelocity:function(t){var e=a,o=n,c=T();return(t||0===t)&&t!==r&&h(t),s===a||c-a>l?0:(r+(i?o:-o))/((i?c:s)-e)*1e3}}},O=function(t,e){return e&&!t._gsapAllow&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},R=function(t){var e=Math.max.apply(Math,t),i=Math.min.apply(Math,t);return Math.abs(e)>=Math.abs(i)?e:i},B=function(){var t,e,i,r;(d=n.core.globals().ScrollTrigger)&&d.core&&(t=d.core,e=t.bridge||{},i=t._scrollers,r=t._proxies,i.push.apply(i,w),r.push.apply(r,x),w=i,x=r,_=function(t,i){return e[t](i)})},z=function(t){return n=t||y(),!s&&n&&"undefined"!=typeof document&&document.body&&(a=window,o=document,l=o.documentElement,h=o.body,p=[a,o,l,h],n.utils.clamp,g=n.core.context||function(){},u="onpointerenter"in h?"pointer":"mouse",c=N.isTouch=a.matchMedia&&a.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in a||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,m=N.eventTypes=("ontouchstart"in l?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in l?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout((function(){return v=0}),500),B(),s=1),s};M.op=D,w.cache=0;var N=function(){function t(t){this.init(t)}var e,i;return t.prototype.init=function(t){s||z(n)||console.warn("Please gsap.registerPlugin(Observer)"),d||B();var e=t.tolerance,i=t.dragMinimum,r=t.type,p=t.target,y=t.lineHeight,v=t.debounce,w=t.preventDefault,x=t.onStop,_=t.onStopDelay,E=t.ignore,A=t.wheelSpeed,N=t.event,V=t.onDragStart,H=t.onDragEnd,G=t.onDrag,$=t.onPress,j=t.onRelease,W=t.onRight,q=t.onLeft,Y=t.onUp,X=t.onDown,U=t.onChangeX,K=t.onChangeY,Z=t.onChange,J=t.onToggleX,Q=t.onToggleY,tt=t.onHover,et=t.onHoverEnd,it=t.onMove,rt=t.ignoreCheck,nt=t.isNormalizer,st=t.onGestureStart,at=t.onGestureEnd,ot=t.onWheel,lt=t.onEnable,ht=t.onDisable,ct=t.onClick,ut=t.scrollSpeed,dt=t.capture,pt=t.allowClicks,ft=t.lockAxis,mt=t.onLockAxis;this.target=p=I(p)||l,this.vars=t,E&&(E=n.utils.toArray(E)),e=e||1e-9,i=i||0,A=A||1,ut=ut||1,r=r||"wheel,touch,pointer",v=!1!==v,y||(y=parseFloat(a.getComputedStyle(h).lineHeight)||22);var gt,yt,vt,bt,wt,xt,Tt,_t=this,Et=0,St=0,Ct=t.passive||!w,Pt=F(p,M),kt=F(p,D),At=Pt(),Mt=kt(),Dt=~r.indexOf("touch")&&!~r.indexOf("pointer")&&"pointerdown"===m[0],It=S(p),Ft=p.ownerDocument||o,Lt=[0,0,0],Ot=[0,0,0],Rt=0,Bt=function(){return Rt=T()},zt=function(t,e){return(_t.event=t)&&E&&~E.indexOf(t.target)||e&&Dt&&"touch"!==t.pointerType||rt&&rt(t,e)},Nt=function(){var t=_t.deltaX=R(Lt),i=_t.deltaY=R(Ot),r=Math.abs(t)>=e,n=Math.abs(i)>=e;Z&&(r||n)&&Z(_t,t,i,Lt,Ot),r&&(W&&_t.deltaX>0&&W(_t),q&&_t.deltaX<0&&q(_t),U&&U(_t),J&&_t.deltaX<0!=Et<0&&J(_t),Et=_t.deltaX,Lt[0]=Lt[1]=Lt[2]=0),n&&(X&&_t.deltaY>0&&X(_t),Y&&_t.deltaY<0&&Y(_t),K&&K(_t),Q&&_t.deltaY<0!=St<0&&Q(_t),St=_t.deltaY,Ot[0]=Ot[1]=Ot[2]=0),(bt||vt)&&(it&&it(_t),vt&&(G(_t),vt=!1),bt=!1),xt&&!(xt=!1)&&mt&&mt(_t),wt&&(ot(_t),wt=!1),gt=0},Vt=function(t,e,i){Lt[i]+=t,Ot[i]+=e,_t._vx.update(t),_t._vy.update(e),v?gt||(gt=requestAnimationFrame(Nt)):Nt()},Ht=function(t,e){ft&&!Tt&&(_t.axis=Tt=Math.abs(t)>Math.abs(e)?"x":"y",xt=!0),"y"!==Tt&&(Lt[2]+=t,_t._vx.update(t,!0)),"x"!==Tt&&(Ot[2]+=e,_t._vy.update(e,!0)),v?gt||(gt=requestAnimationFrame(Nt)):Nt()},Gt=function(t){if(!zt(t,1)){var e=(t=O(t,w)).clientX,r=t.clientY,n=e-_t.x,s=r-_t.y,a=_t.isDragging;_t.x=e,_t.y=r,(a||Math.abs(_t.startX-e)>=i||Math.abs(_t.startY-r)>=i)&&(G&&(vt=!0),a||(_t.isDragging=!0),Ht(n,s),a||V&&V(_t))}},$t=_t.onPress=function(t){zt(t,1)||t&&t.button||(_t.axis=Tt=null,yt.pause(),_t.isPressed=!0,t=O(t),Et=St=0,_t.startX=_t.x=t.clientX,_t.startY=_t.y=t.clientY,_t._vx.reset(),_t._vy.reset(),C(nt?p:Ft,m[1],Gt,Ct,!0),_t.deltaX=_t.deltaY=0,$&&$(_t))},jt=_t.onRelease=function(t){if(!zt(t,1)){P(nt?p:Ft,m[1],Gt,!0);var e=!isNaN(_t.y-_t.startY),i=_t.isDragging,r=i&&(Math.abs(_t.x-_t.startX)>3||Math.abs(_t.y-_t.startY)>3),s=O(t);!r&&e&&(_t._vx.reset(),_t._vy.reset(),w&&pt&&n.delayedCall(.08,(function(){if(T()-Rt>300&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(Ft.createEvent){var e=Ft.createEvent("MouseEvents");e.initMouseEvent("click",!0,!0,a,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}}))),_t.isDragging=_t.isGesturing=_t.isPressed=!1,x&&i&&!nt&&yt.restart(!0),H&&i&&H(_t),j&&j(_t,r)}},Wt=function(t){return t.touches&&t.touches.length>1&&(_t.isGesturing=!0)&&st(t,_t.isDragging)},qt=function(){return(_t.isGesturing=!1)||at(_t)},Yt=function(t){if(!zt(t)){var e=Pt(),i=kt();Vt((e-At)*ut,(i-Mt)*ut,1),At=e,Mt=i,x&&yt.restart(!0)}},Xt=function(t){if(!zt(t)){t=O(t,w),ot&&(wt=!0);var e=(1===t.deltaMode?y:2===t.deltaMode?a.innerHeight:1)*A;Vt(t.deltaX*e,t.deltaY*e,0),x&&!nt&&yt.restart(!0)}},Ut=function(t){if(!zt(t)){var e=t.clientX,i=t.clientY,r=e-_t.x,n=i-_t.y;_t.x=e,_t.y=i,bt=!0,x&&yt.restart(!0),(r||n)&&Ht(r,n)}},Kt=function(t){_t.event=t,tt(_t)},Zt=function(t){_t.event=t,et(_t)},Jt=function(t){return zt(t)||O(t,w)&&ct(_t)};yt=_t._dc=n.delayedCall(_||.25,(function(){_t._vx.reset(),_t._vy.reset(),yt.pause(),x&&x(_t)})).pause(),_t.deltaX=_t.deltaY=0,_t._vx=L(0,50,!0),_t._vy=L(0,50,!0),_t.scrollX=Pt,_t.scrollY=kt,_t.isDragging=_t.isGesturing=_t.isPressed=!1,g(this),_t.enable=function(t){return _t.isEnabled||(C(It?Ft:p,"scroll",k),r.indexOf("scroll")>=0&&C(It?Ft:p,"scroll",Yt,Ct,dt),r.indexOf("wheel")>=0&&C(p,"wheel",Xt,Ct,dt),(r.indexOf("touch")>=0&&c||r.indexOf("pointer")>=0)&&(C(p,m[0],$t,Ct,dt),C(Ft,m[2],jt),C(Ft,m[3],jt),pt&&C(p,"click",Bt,!0,!0),ct&&C(p,"click",Jt),st&&C(Ft,"gesturestart",Wt),at&&C(Ft,"gestureend",qt),tt&&C(p,u+"enter",Kt),et&&C(p,u+"leave",Zt),it&&C(p,u+"move",Ut)),_t.isEnabled=!0,t&&t.type&&$t(t),lt&<(_t)),_t},_t.disable=function(){_t.isEnabled&&(b.filter((function(t){return t!==_t&&S(t.target)})).length||P(It?Ft:p,"scroll",k),_t.isPressed&&(_t._vx.reset(),_t._vy.reset(),P(nt?p:Ft,m[1],Gt,!0)),P(It?Ft:p,"scroll",Yt,dt),P(p,"wheel",Xt,dt),P(p,m[0],$t,dt),P(Ft,m[2],jt),P(Ft,m[3],jt),P(p,"click",Bt,!0),P(p,"click",Jt),P(Ft,"gesturestart",Wt),P(Ft,"gestureend",qt),P(p,u+"enter",Kt),P(p,u+"leave",Zt),P(p,u+"move",Ut),_t.isEnabled=_t.isPressed=_t.isDragging=!1,ht&&ht(_t))},_t.kill=_t.revert=function(){_t.disable();var t=b.indexOf(_t);t>=0&&b.splice(t,1),f===_t&&(f=0)},b.push(_t),nt&&S(p)&&(f=_t),_t.enable(N)},e=t,(i=[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}])&&r(e.prototype,i),t}();N.version="3.12.5",N.create=function(t){return new N(t)},N.register=z,N.getAll=function(){return b.slice()},N.getById=function(t){return b.filter((function(e){return e.vars.id===t}))[0]},y()&&n.registerPlugin(N);var V,H,G,$,j,W,q,Y,X,U,K,Z,J,Q,tt,et,it,rt,nt,st,at,ot,lt,ht,ct,ut,dt,pt,ft,mt,gt,yt,vt,bt,wt,xt,Tt,_t,Et=1,St=Date.now,Ct=St(),Pt=0,kt=0,At=function(t,e,i){var r=$t(t)&&("clamp("===t.substr(0,6)||t.indexOf("max")>-1);return i["_"+e+"Clamp"]=r,r?t.substr(6,t.length-7):t},Mt=function(t,e){return!e||$t(t)&&"clamp("===t.substr(0,6)?t:"clamp("+t+")"},Dt=function t(){return kt&&requestAnimationFrame(t)},It=function(){return Q=1},Ft=function(){return Q=0},Lt=function(t){return t},Ot=function(t){return Math.round(1e5*t)/1e5||0},Rt=function(){return"undefined"!=typeof window},Bt=function(){return V||Rt()&&(V=window.gsap)&&V.registerPlugin&&V},zt=function(t){return!!~q.indexOf(t)},Nt=function(t){return("Height"===t?gt:G["inner"+t])||j["client"+t]||W["client"+t]},Vt=function(t){return E(t,"getBoundingClientRect")||(zt(t)?function(){return Ye.width=G.innerWidth,Ye.height=gt,Ye}:function(){return ae(t)})},Ht=function(t,e){var i=e.s,r=e.d2,n=e.d,s=e.a;return Math.max(0,(i="scroll"+r)&&(s=E(t,i))?s()-Vt(t)()[n]:zt(t)?(j[i]||W[i])-Nt(r):t[i]-t["offset"+r])},Gt=function(t,e){for(var i=0;i<nt.length;i+=3)(!e||~e.indexOf(nt[i+1]))&&t(nt[i],nt[i+1],nt[i+2])},$t=function(t){return"string"==typeof t},jt=function(t){return"function"==typeof t},Wt=function(t){return"number"==typeof t},qt=function(t){return"object"==typeof t},Yt=function(t,e,i){return t&&t.progress(e?0:1)&&i&&t.pause()},Xt=function(t,e){if(t.enabled){var i=t._ctx?t._ctx.add((function(){return e(t)})):e(t);i&&i.totalTime&&(t.callbackAnimation=i)}},Ut=Math.abs,Kt="right",Zt="bottom",Jt="width",Qt="height",te="padding",ee="margin",ie="Width",re="px",ne=function(t){return G.getComputedStyle(t)},se=function(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},ae=function(t,e){var i=e&&"matrix(1, 0, 0, 1, 0, 0)"!==ne(t)[tt]&&V.to(t,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),r=t.getBoundingClientRect();return i&&i.progress(0).kill(),r},oe=function(t,e){var i=e.d2;return t["offset"+i]||t["client"+i]||0},le=function(t){var e,i=[],r=t.labels,n=t.duration();for(e in r)i.push(r[e]/n);return i},he=function(t){var e=V.utils.snap(t),i=Array.isArray(t)&&t.slice(0).sort((function(t,e){return t-e}));return i?function(t,r,n){var s;if(void 0===n&&(n=.001),!r)return e(t);if(r>0){for(t-=n,s=0;s<i.length;s++)if(i[s]>=t)return i[s];return i[s-1]}for(s=i.length,t+=n;s--;)if(i[s]<=t)return i[s];return i[0]}:function(i,r,n){void 0===n&&(n=.001);var s=e(i);return!r||Math.abs(s-i)<n||s-i<0==r<0?s:e(r<0?i-t:i+t)}},ce=function(t,e,i,r){return i.split(",").forEach((function(i){return t(e,i,r)}))},ue=function(t,e,i,r,n){return t.addEventListener(e,i,{passive:!r,capture:!!n})},de=function(t,e,i,r){return t.removeEventListener(e,i,!!r)},pe=function(t,e,i){(i=i&&i.wheelHandler)&&(t(e,"wheel",i),t(e,"touchmove",i))},fe={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},me={toggleActions:"play",anticipatePin:0},ge={top:0,left:0,center:.5,bottom:1,right:1},ye=function(t,e){if($t(t)){var i=t.indexOf("="),r=~i?+(t.charAt(i-1)+1)*parseFloat(t.substr(i+1)):0;~i&&(t.indexOf("%")>i&&(r*=e/100),t=t.substr(0,i-1)),t=r+(t in ge?ge[t]*e:~t.indexOf("%")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},ve=function(t,e,i,r,n,s,a,o){var l=n.startColor,h=n.endColor,c=n.fontSize,u=n.indent,d=n.fontWeight,p=$.createElement("div"),f=zt(i)||"fixed"===E(i,"pinType"),m=-1!==t.indexOf("scroller"),g=f?W:i,y=-1!==t.indexOf("start"),v=y?l:h,b="border-color:"+v+";font-size:"+c+";color:"+v+";font-weight:"+d+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((m||o)&&f?"fixed;":"absolute;"),(m||o||!f)&&(b+=(r===D?Kt:Zt)+":"+(s+parseFloat(u))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),p._isStart=y,p.setAttribute("class","gsap-marker-"+t+(e?" marker-"+e:"")),p.style.cssText=b,p.innerText=e||0===e?t+"-"+e:t,g.children[0]?g.insertBefore(p,g.children[0]):g.appendChild(p),p._offset=p["offset"+r.op.d2],be(p,0,r,y),p},be=function(t,e,i,r){var n={display:"block"},s=i[r?"os2":"p2"],a=i[r?"p2":"os2"];t._isFlipped=r,n[i.a+"Percent"]=r?-100:0,n[i.a]=r?"1px":0,n["border"+s+ie]=1,n["border"+a+ie]=0,n[i.p]=e+"px",V.set(t,n)},we=[],xe={},Te=function(){return St()-Pt>34&&(wt||(wt=requestAnimationFrame(Ve)))},_e=function(){(!lt||!lt.isPressed||lt.startX>W.clientWidth)&&(w.cache++,lt?wt||(wt=requestAnimationFrame(Ve)):Ve(),Pt||Ae("scrollStart"),Pt=St())},Ee=function(){ut=G.innerWidth,ct=G.innerHeight},Se=function(){w.cache++,!J&&!ot&&!$.fullscreenElement&&!$.webkitFullscreenElement&&(!ht||ut!==G.innerWidth||Math.abs(G.innerHeight-ct)>.25*G.innerHeight)&&Y.restart(!0)},Ce={},Pe=[],ke=function t(){return de(ti,"scrollEnd",t)||Be(!0)},Ae=function(t){return Ce[t]&&Ce[t].map((function(t){return t()}))||Pe},Me=[],De=function(t){for(var e=0;e<Me.length;e+=5)(!t||Me[e+4]&&Me[e+4].query===t)&&(Me[e].style.cssText=Me[e+1],Me[e].getBBox&&Me[e].setAttribute("transform",Me[e+2]||""),Me[e+3].uncache=1)},Ie=function(t,e){var i;for(et=0;et<we.length;et++)!(i=we[et])||e&&i._ctx!==e||(t?i.kill(1):i.revert(!0,!0));yt=!0,e&&De(e),e||Ae("revert")},Fe=function(t,e){w.cache++,(e||!xt)&&w.forEach((function(t){return jt(t)&&t.cacheID++&&(t.rec=0)})),$t(t)&&(G.history.scrollRestoration=ft=t)},Le=0,Oe=function(){W.appendChild(mt),gt=!lt&&mt.offsetHeight||G.innerHeight,W.removeChild(mt)},Re=function(t){return X(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach((function(e){return e.style.display=t?"none":"block"}))},Be=function(t,e){if(!Pt||t||yt){Oe(),xt=ti.isRefreshing=!0,w.forEach((function(t){return jt(t)&&++t.cacheID&&(t.rec=t())}));var i=Ae("refreshInit");st&&ti.sort(),e||Ie(),w.forEach((function(t){jt(t)&&(t.smooth&&(t.target.style.scrollBehavior="auto"),t(0))})),we.slice(0).forEach((function(t){return t.refresh()})),yt=!1,we.forEach((function(t){if(t._subPinOffset&&t.pin){var e=t.vars.horizontal?"offsetWidth":"offsetHeight",i=t.pin[e];t.revert(!0,1),t.adjustPinSpacing(t.pin[e]-i),t.refresh()}})),vt=1,Re(!0),we.forEach((function(t){var e=Ht(t.scroller,t._dir),i="max"===t.vars.end||t._endClamp&&t.end>e,r=t._startClamp&&t.start>=e;(i||r)&&t.setPositions(r?e-1:t.start,i?Math.max(r?e:t.start+1,e):t.end,!0)})),Re(!1),vt=0,i.forEach((function(t){return t&&t.render&&t.render(-1)})),w.forEach((function(t){jt(t)&&(t.smooth&&requestAnimationFrame((function(){return t.target.style.scrollBehavior="smooth"})),t.rec&&t(t.rec))})),Fe(ft,1),Y.pause(),Le++,xt=2,Ve(2),we.forEach((function(t){return jt(t.vars.onRefresh)&&t.vars.onRefresh(t)})),xt=ti.isRefreshing=!1,Ae("refresh")}else ue(ti,"scrollEnd",ke)},ze=0,Ne=1,Ve=function(t){if(2===t||!xt&&!yt){ti.isUpdating=!0,_t&&_t.update(0);var e=we.length,i=St(),r=i-Ct>=50,n=e&&we[0].scroll();if(Ne=ze>n?-1:1,xt||(ze=n),r&&(Pt&&!Q&&i-Pt>200&&(Pt=0,Ae("scrollEnd")),K=Ct,Ct=i),Ne<0){for(et=e;et-- >0;)we[et]&&we[et].update(0,r);Ne=1}else for(et=0;et<e;et++)we[et]&&we[et].update(0,r);ti.isUpdating=!1}wt=0},He=["left","top",Zt,Kt,"marginBottom","marginRight","marginTop","marginLeft","display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Ge=He.concat([Jt,Qt,"boxSizing","maxWidth","maxHeight","position",ee,te,"paddingTop","paddingRight","paddingBottom","paddingLeft"]),$e=function(t,e,i,r){if(!t._gsap.swappedIn){for(var n,s=He.length,a=e.style,o=t.style;s--;)a[n=He[s]]=i[n];a.position="absolute"===i.position?"absolute":"relative","inline"===i.display&&(a.display="inline-block"),o.bottom=o.right="auto",a.flexBasis=i.flexBasis||"auto",a.overflow="visible",a.boxSizing="border-box",a.width=oe(t,M)+re,a.height=oe(t,D)+re,a.padding=o.margin=o.top=o.left="0",We(r),o.width=o.maxWidth=i.width,o.height=o.maxHeight=i.height,o.padding=i.padding,t.parentNode!==e&&(t.parentNode.insertBefore(e,t),e.appendChild(t)),t._gsap.swappedIn=!0}},je=/([A-Z])/g,We=function(t){if(t){var e,i,r=t.t.style,n=t.length,s=0;for((t.t._gsap||V.core.getCache(t.t)).uncache=1;s<n;s+=2)i=t[s+1],e=t[s],i?r[e]=i:r[e]&&r.removeProperty(e.replace(je,"-$1").toLowerCase())}},qe=function(t){for(var e=Ge.length,i=t.style,r=[],n=0;n<e;n++)r.push(Ge[n],i[Ge[n]]);return r.t=t,r},Ye={left:0,top:0},Xe=function(t,e,i,r,n,s,a,o,l,h,c,u,d,p){jt(t)&&(t=t(o)),$t(t)&&"max"===t.substr(0,3)&&(t=u+("="===t.charAt(4)?ye("0"+t.substr(3),i):0));var f,m,g,y=d?d.time():0;if(d&&d.seek(0),isNaN(t)||(t=+t),Wt(t))d&&(t=V.utils.mapRange(d.scrollTrigger.start,d.scrollTrigger.end,0,u,t)),a&&be(a,i,r,!0);else{jt(e)&&(e=e(o));var v,b,w,x,T=(t||"0").split(" ");g=I(e,o)||W,(v=ae(g)||{})&&(v.left||v.top)||"none"!==ne(g).display||(x=g.style.display,g.style.display="block",v=ae(g),x?g.style.display=x:g.style.removeProperty("display")),b=ye(T[0],v[r.d]),w=ye(T[1]||"0",i),t=v[r.p]-l[r.p]-h+b+n-w,a&&be(a,w,r,i-w<20||a._isStart&&w>20),i-=i-w}if(p&&(o[p]=t||-.001,t<0&&(t=0)),s){var _=t+i,E=s._isStart;f="scroll"+r.d2,be(s,_,r,E&&_>20||!E&&(c?Math.max(W[f],j[f]):s.parentNode[f])<=_+1),c&&(l=ae(a),c&&(s.style[r.op.p]=l[r.op.p]-r.op.m-s._offset+re))}return d&&g&&(f=ae(g),d.seek(u),m=ae(g),d._caScrollDist=f[r.p]-m[r.p],t=t/d._caScrollDist*u),d&&d.seek(y),d?t:Math.round(t)},Ue=/(webkit|moz|length|cssText|inset)/i,Ke=function(t,e,i,r){if(t.parentNode!==e){var n,s,a=t.style;if(e===W){for(n in t._stOrig=a.cssText,s=ne(t))+n||Ue.test(n)||!s[n]||"string"!=typeof a[n]||"0"===n||(a[n]=s[n]);a.top=i,a.left=r}else a.cssText=t._stOrig;V.core.getCache(t).uncache=1,e.appendChild(t)}},Ze=function(t,e,i){var r=e,n=r;return function(e){var s=Math.round(t());return s!==r&&s!==n&&Math.abs(s-r)>3&&Math.abs(s-n)>3&&(e=s,i&&i()),n=r,r=e,e}},Je=function(t,e,i){var r={};r[e.p]="+="+i,V.set(t,r)},Qe=function(t,e){var i=F(t,e),r="_scroll"+e.p2,n=function e(n,s,a,o,l){var h=e.tween,c=s.onComplete,u={};a=a||i();var d=Ze(i,a,(function(){h.kill(),e.tween=0}));return l=o&&l||0,o=o||n-a,h&&h.kill(),s[r]=n,s.inherit=!1,s.modifiers=u,u[r]=function(){return d(a+o*h.ratio+l*h.ratio*h.ratio)},s.onUpdate=function(){w.cache++,e.tween&&Ve()},s.onComplete=function(){e.tween=0,c&&c.call(h)},h=e.tween=V.to(t,s)};return t[r]=i,i.wheelHandler=function(){return n.tween&&n.tween.kill()&&(n.tween=0)},ue(t,"wheel",i.wheelHandler),ti.isTouch&&ue(t,"touchmove",i.wheelHandler),n},ti=function(){function t(e,i){H||t.register(V)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),pt(this),this.init(e,i)}return t.prototype.init=function(e,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),kt){var r,n,s,a,o,l,h,c,u,d,p,f,m,g,y,v,b,T,_,S,C,P,k,A,L,O,R,B,z,N,H,q,Y,Z,tt,it,rt,nt,ot,lt,ht,ct,ut=e=se($t(e)||Wt(e)||e.nodeType?{trigger:e}:e,me),dt=ut.onUpdate,pt=ut.toggleClass,ft=ut.id,mt=ut.onToggle,gt=ut.onRefresh,yt=ut.scrub,wt=ut.trigger,Ct=ut.pin,Dt=ut.pinSpacing,It=ut.invalidateOnRefresh,Ft=ut.anticipatePin,Rt=ut.onScrubComplete,Bt=ut.onSnapComplete,Gt=ut.once,Kt=ut.snap,Zt=ut.pinReparent,Jt=ut.pinSpacer,Qt=ut.containerAnimation,ce=ut.fastScrollEnd,pe=ut.preventOverlaps,ge=e.horizontal||e.containerAnimation&&!1!==e.horizontal?M:D,be=!yt&&0!==yt,Te=I(e.scroller||G),Ee=V.core.getCache(Te),Ce=zt(Te),Pe="fixed"===("pinType"in e?e.pinType:E(Te,"pinType")||Ce&&"fixed"),Ae=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],Me=be&&e.toggleActions.split(" "),De="markers"in e?e.markers:me.markers,Ie=Ce?0:parseFloat(ne(Te)["border"+ge.p2+ie])||0,Fe=this,Oe=e.onRefreshInit&&function(){return e.onRefreshInit(Fe)},Re=function(t,e,i){var r=i.d,n=i.d2,s=i.a;return(s=E(t,"getBoundingClientRect"))?function(){return s()[r]}:function(){return(e?Nt(n):t["client"+n])||0}}(Te,Ce,ge),ze=function(t,e){return!e||~x.indexOf(t)?Vt(t):function(){return Ye}}(Te,Ce),Ve=0,He=0,Ge=0,je=F(Te,ge);if(Fe._startClamp=Fe._endClamp=!1,Fe._dir=ge,Ft*=45,Fe.scroller=Te,Fe.scroll=Qt?Qt.time.bind(Qt):je,a=je(),Fe.vars=e,i=i||e.animation,"refreshPriority"in e&&(st=1,-9999===e.refreshPriority&&(_t=Fe)),Ee.tweenScroll=Ee.tweenScroll||{top:Qe(Te,D),left:Qe(Te,M)},Fe.tweenTo=r=Ee.tweenScroll[ge.p],Fe.scrubDuration=function(t){(Y=Wt(t)&&t)?q?q.duration(t):q=V.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Y,paused:!0,onComplete:function(){return Rt&&Rt(Fe)}}):(q&&q.progress(1).kill(),q=0)},i&&(i.vars.lazy=!1,i._initted&&!Fe.isReverted||!1!==i.vars.immediateRender&&!1!==e.immediateRender&&i.duration()&&i.render(0,!0,!0),Fe.animation=i.pause(),i.scrollTrigger=Fe,Fe.scrubDuration(yt),N=0,ft||(ft=i.vars.id)),Kt&&(qt(Kt)&&!Kt.push||(Kt={snapTo:Kt}),"scrollBehavior"in W.style&&V.set(Ce?[W,j]:Te,{scrollBehavior:"auto"}),w.forEach((function(t){return jt(t)&&t.target===(Ce?$.scrollingElement||j:Te)&&(t.smooth=!1)})),s=jt(Kt.snapTo)?Kt.snapTo:"labels"===Kt.snapTo?function(t){return function(e){return V.utils.snap(le(t),e)}}(i):"labelsDirectional"===Kt.snapTo?(lt=i,function(t,e){return he(le(lt))(t,e.direction)}):!1!==Kt.directional?function(t,e){return he(Kt.snapTo)(t,St()-He<500?0:e.direction)}:V.utils.snap(Kt.snapTo),Z=Kt.duration||{min:.1,max:2},Z=qt(Z)?U(Z.min,Z.max):U(Z,Z),tt=V.delayedCall(Kt.delay||Y/2||.1,(function(){var t=je(),e=St()-He<500,n=r.tween;if(!(e||Math.abs(Fe.getVelocity())<10)||n||Q||Ve===t)Fe.isActive&&Ve!==t&&tt.restart(!0);else{var a,o,c=(t-l)/g,u=i&&!be?i.totalProgress():c,d=e?0:(u-H)/(St()-K)*1e3||0,p=V.utils.clamp(-c,1-c,Ut(d/2)*d/.185),f=c+(!1===Kt.inertia?0:p),m=Kt,y=m.onStart,v=m.onInterrupt,b=m.onComplete;if(a=s(f,Fe),Wt(a)||(a=f),o=Math.round(l+a*g),t<=h&&t>=l&&o!==t){if(n&&!n._initted&&n.data<=Ut(o-t))return;!1===Kt.inertia&&(p=a-c),r(o,{duration:Z(Ut(.185*Math.max(Ut(f-u),Ut(a-u))/d/.05||0)),ease:Kt.ease||"power3",data:Ut(o-t),onInterrupt:function(){return tt.restart(!0)&&v&&v(Fe)},onComplete:function(){Fe.update(),Ve=je(),i&&(q?q.resetTo("totalProgress",a,i._tTime/i._tDur):i.progress(a)),N=H=i&&!be?i.totalProgress():Fe.progress,Bt&&Bt(Fe),b&&b(Fe)}},t,p*g,o-t-p*g),y&&y(Fe,r.tween)}}})).pause()),ft&&(xe[ft]=Fe),(ot=(wt=Fe.trigger=I(wt||!0!==Ct&&Ct))&&wt._gsap&&wt._gsap.stRevert)&&(ot=ot(Fe)),Ct=!0===Ct?wt:I(Ct),$t(pt)&&(pt={targets:wt,className:pt}),Ct&&(!1===Dt||Dt===ee||(Dt=!(!Dt&&Ct.parentNode&&Ct.parentNode.style&&"flex"===ne(Ct.parentNode).display)&&te),Fe.pin=Ct,(n=V.core.getCache(Ct)).spacer?y=n.pinState:(Jt&&((Jt=I(Jt))&&!Jt.nodeType&&(Jt=Jt.current||Jt.nativeElement),n.spacerIsNative=!!Jt,Jt&&(n.spacerState=qe(Jt))),n.spacer=T=Jt||$.createElement("div"),T.classList.add("pin-spacer"),ft&&T.classList.add("pin-spacer-"+ft),n.pinState=y=qe(Ct)),!1!==e.force3D&&V.set(Ct,{force3D:!0}),Fe.spacer=T=n.spacer,z=ne(Ct),A=z[Dt+ge.os2],S=V.getProperty(Ct),C=V.quickSetter(Ct,ge.a,re),$e(Ct,T,z),b=qe(Ct)),De){f=qt(De)?se(De,fe):fe,d=ve("scroller-start",ft,Te,ge,f,0),p=ve("scroller-end",ft,Te,ge,f,0,d),_=d["offset"+ge.op.d2];var Ue=I(E(Te,"content")||Te);c=this.markerStart=ve("start",ft,Ue,ge,f,_,0,Qt),u=this.markerEnd=ve("end",ft,Ue,ge,f,_,0,Qt),Qt&&(nt=V.quickSetter([c,u],ge.a,re)),Pe||x.length&&!0===E(Te,"fixedMarkers")||(ct=ne(ht=Ce?W:Te).position,ht.style.position="absolute"===ct||"fixed"===ct?ct:"relative",V.set([d,p],{force3D:!0}),O=V.quickSetter(d,ge.a,re),B=V.quickSetter(p,ge.a,re))}if(Qt){var Ze=Qt.vars.onUpdate,ti=Qt.vars.onUpdateParams;Qt.eventCallback("onUpdate",(function(){Fe.update(0,0,1),Ze&&Ze.apply(Qt,ti||[])}))}if(Fe.previous=function(){return we[we.indexOf(Fe)-1]},Fe.next=function(){return we[we.indexOf(Fe)+1]},Fe.revert=function(t,e){if(!e)return Fe.kill(!0);var r=!1!==t||!Fe.enabled,n=J;r!==Fe.isReverted&&(r&&(it=Math.max(je(),Fe.scroll.rec||0),Ge=Fe.progress,rt=i&&i.progress()),c&&[c,u,d,p].forEach((function(t){return t.style.display=r?"none":"block"})),r&&(J=Fe,Fe.update(r)),!Ct||Zt&&Fe.isActive||(r?function(t,e,i){We(i);var r=t._gsap;if(r.spacerIsNative)We(r.spacerState);else if(t._gsap.swappedIn){var n=e.parentNode;n&&(n.insertBefore(t,e),n.removeChild(e))}t._gsap.swappedIn=!1}(Ct,T,y):$e(Ct,T,ne(Ct),L)),r||Fe.update(r),J=n,Fe.isReverted=r)},Fe.refresh=function(n,s,f,w){if(!J&&Fe.enabled||s)if(Ct&&n&&Pt)ue(t,"scrollEnd",ke);else{!xt&&Oe&&Oe(Fe),J=Fe,r.tween&&!f&&(r.tween.kill(),r.tween=0),q&&q.pause(),It&&i&&i.revert({kill:!1}).invalidate(),Fe.isReverted||Fe.revert(!0,!0),Fe._subPinOffset=!1;var x,_,E,C,A,O,B,z,N,H,G,Y,X,U=Re(),K=ze(),Z=Qt?Qt.duration():Ht(Te,ge),Q=g<=.01,et=0,nt=w||0,st=qt(f)?f.end:e.end,ot=e.endTrigger||wt,lt=qt(f)?f.start:e.start||(0!==e.start&&wt?Ct?"0 0":"0 100%":0),ht=Fe.pinnedContainer=e.pinnedContainer&&I(e.pinnedContainer,Fe),ct=wt&&Math.max(0,we.indexOf(Fe))||0,ut=ct;for(De&&qt(f)&&(Y=V.getProperty(d,ge.p),X=V.getProperty(p,ge.p));ut--;)(O=we[ut]).end||O.refresh(0,1)||(J=Fe),!(B=O.pin)||B!==wt&&B!==Ct&&B!==ht||O.isReverted||(H||(H=[]),H.unshift(O),O.revert(!0,!0)),O!==we[ut]&&(ct--,ut--);for(jt(lt)&&(lt=lt(Fe)),lt=At(lt,"start",Fe),l=Xe(lt,wt,U,ge,je(),c,d,Fe,K,Ie,Pe,Z,Qt,Fe._startClamp&&"_startClamp")||(Ct?-.001:0),jt(st)&&(st=st(Fe)),$t(st)&&!st.indexOf("+=")&&(~st.indexOf(" ")?st=($t(lt)?lt.split(" ")[0]:"")+st:(et=ye(st.substr(2),U),st=$t(lt)?lt:(Qt?V.utils.mapRange(0,Qt.duration(),Qt.scrollTrigger.start,Qt.scrollTrigger.end,l):l)+et,ot=wt)),st=At(st,"end",Fe),h=Math.max(l,Xe(st||(ot?"100% 0":Z),ot,U,ge,je()+et,u,p,Fe,K,Ie,Pe,Z,Qt,Fe._endClamp&&"_endClamp"))||-.001,et=0,ut=ct;ut--;)(B=(O=we[ut]).pin)&&O.start-O._pinPush<=l&&!Qt&&O.end>0&&(x=O.end-(Fe._startClamp?Math.max(0,O.start):O.start),(B===wt&&O.start-O._pinPush<l||B===ht)&&isNaN(lt)&&(et+=x*(1-O.progress)),B===Ct&&(nt+=x));if(l+=et,h+=et,Fe._startClamp&&(Fe._startClamp+=et),Fe._endClamp&&!xt&&(Fe._endClamp=h||-.001,h=Math.min(h,Ht(Te,ge))),g=h-l||(l-=.01)&&.001,Q&&(Ge=V.utils.clamp(0,1,V.utils.normalize(l,h,it))),Fe._pinPush=nt,c&&et&&((x={})[ge.a]="+="+et,ht&&(x[ge.p]="-="+je()),V.set([c,u],x)),!Ct||vt&&Fe.end>=Ht(Te,ge)){if(wt&&je()&&!Qt)for(_=wt.parentNode;_&&_!==W;)_._pinOffset&&(l-=_._pinOffset,h-=_._pinOffset),_=_.parentNode}else x=ne(Ct),C=ge===D,E=je(),P=parseFloat(S(ge.a))+nt,!Z&&h>1&&(G={style:G=(Ce?$.scrollingElement||j:Te).style,value:G["overflow"+ge.a.toUpperCase()]},Ce&&"scroll"!==ne(W)["overflow"+ge.a.toUpperCase()]&&(G.style["overflow"+ge.a.toUpperCase()]="scroll")),$e(Ct,T,x),b=qe(Ct),_=ae(Ct,!0),z=Pe&&F(Te,C?M:D)(),Dt?((L=[Dt+ge.os2,g+nt+re]).t=T,(ut=Dt===te?oe(Ct,ge)+g+nt:0)&&(L.push(ge.d,ut+re),"auto"!==T.style.flexBasis&&(T.style.flexBasis=ut+re)),We(L),ht&&we.forEach((function(t){t.pin===ht&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)})),Pe&&je(it)):(ut=oe(Ct,ge))&&"auto"!==T.style.flexBasis&&(T.style.flexBasis=ut+re),Pe&&((A={top:_.top+(C?E-l:z)+re,left:_.left+(C?z:E-l)+re,boxSizing:"border-box",position:"fixed"}).width=A.maxWidth=Math.ceil(_.width)+re,A.height=A.maxHeight=Math.ceil(_.height)+re,A.margin=A.marginTop=A.marginRight=A.marginBottom=A.marginLeft="0",A.padding=x.padding,A.paddingTop=x.paddingTop,A.paddingRight=x.paddingRight,A.paddingBottom=x.paddingBottom,A.paddingLeft=x.paddingLeft,v=function(t,e,i){for(var r,n=[],s=t.length,a=i?8:0;a<s;a+=2)r=t[a],n.push(r,r in e?e[r]:t[a+1]);return n.t=t.t,n}(y,A,Zt),xt&&je(0)),i?(N=i._initted,at(1),i.render(i.duration(),!0,!0),k=S(ge.a)-P+g+nt,R=Math.abs(g-k)>1,Pe&&R&&v.splice(v.length-2,2),i.render(0,!0,!0),N||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),at(0)):k=g,G&&(G.value?G.style["overflow"+ge.a.toUpperCase()]=G.value:G.style.removeProperty("overflow-"+ge.a));H&&H.forEach((function(t){return t.revert(!1,!0)})),Fe.start=l,Fe.end=h,a=o=xt?it:je(),Qt||xt||(a<it&&je(it),Fe.scroll.rec=0),Fe.revert(!1,!0),He=St(),tt&&(Ve=-1,tt.restart(!0)),J=0,i&&be&&(i._initted||rt)&&i.progress()!==rt&&i.progress(rt||0,!0).render(i.time(),!0,!0),(Q||Ge!==Fe.progress||Qt||It)&&(i&&!be&&i.totalProgress(Qt&&l<-.001&&!Ge?V.utils.normalize(l,h,0):Ge,!0),Fe.progress=Q||(a-l)/g===Ge?0:Ge),Ct&&Dt&&(T._pinOffset=Math.round(Fe.progress*k)),q&&q.invalidate(),isNaN(Y)||(Y-=V.getProperty(d,ge.p),X-=V.getProperty(p,ge.p),Je(d,ge,Y),Je(c,ge,Y-(w||0)),Je(p,ge,X),Je(u,ge,X-(w||0))),Q&&!xt&&Fe.update(),!gt||xt||m||(m=!0,gt(Fe),m=!1)}},Fe.getVelocity=function(){return(je()-o)/(St()-K)*1e3||0},Fe.endAnimation=function(){Yt(Fe.callbackAnimation),i&&(q?q.progress(1):i.paused()?be||Yt(i,Fe.direction<0,1):Yt(i,i.reversed()))},Fe.labelToScroll=function(t){return i&&i.labels&&(l||Fe.refresh()||l)+i.labels[t]/i.duration()*g||0},Fe.getTrailing=function(t){var e=we.indexOf(Fe),i=Fe.direction>0?we.slice(0,e).reverse():we.slice(e+1);return($t(t)?i.filter((function(e){return e.vars.preventOverlaps===t})):i).filter((function(t){return Fe.direction>0?t.end<=l:t.start>=h}))},Fe.update=function(t,e,n){if(!Qt||n||t){var s,c,u,p,f,m,y,w=!0===xt?it:Fe.scroll(),x=t?0:(w-l)/g,_=x<0?0:x>1?1:x||0,E=Fe.progress;if(e&&(o=a,a=Qt?je():w,Kt&&(H=N,N=i&&!be?i.totalProgress():_)),Ft&&Ct&&!J&&!Et&&Pt&&(!_&&l<w+(w-o)/(St()-K)*Ft?_=1e-4:1===_&&h>w+(w-o)/(St()-K)*Ft&&(_=.9999)),_!==E&&Fe.enabled){if(p=(f=(s=Fe.isActive=!!_&&_<1)!=(!!E&&E<1))||!!_!=!!E,Fe.direction=_>E?1:-1,Fe.progress=_,p&&!J&&(c=_&&!E?0:1===_?1:1===E?2:3,be&&(u=!f&&"none"!==Me[c+1]&&Me[c+1]||Me[c],y=i&&("complete"===u||"reset"===u||u in i))),pe&&(f||y)&&(y||yt||!i)&&(jt(pe)?pe(Fe):Fe.getTrailing(pe).forEach((function(t){return t.endAnimation()}))),be||(!q||J||Et?i&&i.totalProgress(_,!(!J||!He&&!t)):(q._dp._time-q._start!==q._time&&q.render(q._dp._time-q._start),q.resetTo?q.resetTo("totalProgress",_,i._tTime/i._tDur):(q.vars.totalProgress=_,q.invalidate().restart()))),Ct)if(t&&Dt&&(T.style[Dt+ge.os2]=A),Pe){if(p){if(m=!t&&_>E&&h+1>w&&w+1>=Ht(Te,ge),Zt)if(t||!s&&!m)Ke(Ct,T);else{var S=ae(Ct,!0),M=w-l;Ke(Ct,W,S.top+(ge===D?M:0)+re,S.left+(ge===D?0:M)+re)}We(s||m?v:b),R&&_<1&&s||C(P+(1!==_||m?0:k))}}else C(Ot(P+k*_));Kt&&!r.tween&&!J&&!Et&&tt.restart(!0),pt&&(f||Gt&&_&&(_<1||!bt))&&X(pt.targets).forEach((function(t){return t.classList[s||Gt?"add":"remove"](pt.className)})),dt&&!be&&!t&&dt(Fe),p&&!J?(be&&(y&&("complete"===u?i.pause().totalProgress(1):"reset"===u?i.restart(!0).pause():"restart"===u?i.restart(!0):i[u]()),dt&&dt(Fe)),!f&&bt||(mt&&f&&Xt(Fe,mt),Ae[c]&&Xt(Fe,Ae[c]),Gt&&(1===_?Fe.kill(!1,1):Ae[c]=0),f||Ae[c=1===_?1:3]&&Xt(Fe,Ae[c])),ce&&!s&&Math.abs(Fe.getVelocity())>(Wt(ce)?ce:2500)&&(Yt(Fe.callbackAnimation),q?q.progress(1):Yt(i,"reverse"===u?1:!_,1))):be&&dt&&!J&&dt(Fe)}if(B){var I=Qt?w/Qt.duration()*(Qt._caScrollDist||0):w;O(I+(d._isFlipped?1:0)),B(I)}nt&&nt(-w/Qt.duration()*(Qt._caScrollDist||0))}},Fe.enable=function(e,i){Fe.enabled||(Fe.enabled=!0,ue(Te,"resize",Se),Ce||ue(Te,"scroll",_e),Oe&&ue(t,"refreshInit",Oe),!1!==e&&(Fe.progress=Ge=0,a=o=Ve=je()),!1!==i&&Fe.refresh())},Fe.getTween=function(t){return t&&r?r.tween:q},Fe.setPositions=function(t,e,i,r){if(Qt){var n=Qt.scrollTrigger,s=Qt.duration(),a=n.end-n.start;t=n.start+a*t/s,e=n.start+a*e/s}Fe.refresh(!1,!1,{start:Mt(t,i&&!!Fe._startClamp),end:Mt(e,i&&!!Fe._endClamp)},r),Fe.update()},Fe.adjustPinSpacing=function(t){if(L&&t){var e=L.indexOf(ge.d)+1;L[e]=parseFloat(L[e])+t+re,L[1]=parseFloat(L[1])+t+re,We(L)}},Fe.disable=function(e,i){if(Fe.enabled&&(!1!==e&&Fe.revert(!0,!0),Fe.enabled=Fe.isActive=!1,i||q&&q.pause(),it=0,n&&(n.uncache=1),Oe&&de(t,"refreshInit",Oe),tt&&(tt.pause(),r.tween&&r.tween.kill()&&(r.tween=0)),!Ce)){for(var s=we.length;s--;)if(we[s].scroller===Te&&we[s]!==Fe)return;de(Te,"resize",Se),Ce||de(Te,"scroll",_e)}},Fe.kill=function(t,r){Fe.disable(t,r),q&&!r&&q.kill(),ft&&delete xe[ft];var s=we.indexOf(Fe);s>=0&&we.splice(s,1),s===et&&Ne>0&&et--,s=0,we.forEach((function(t){return t.scroller===Fe.scroller&&(s=1)})),s||xt||(Fe.scroll.rec=0),i&&(i.scrollTrigger=null,t&&i.revert({kill:!1}),r||i.kill()),c&&[c,u,d,p].forEach((function(t){return t.parentNode&&t.parentNode.removeChild(t)})),_t===Fe&&(_t=0),Ct&&(n&&(n.uncache=1),s=0,we.forEach((function(t){return t.pin===Ct&&s++})),s||(n.spacer=0)),e.onKill&&e.onKill(Fe)},we.push(Fe),Fe.enable(!1,!1),ot&&ot(Fe),i&&i.add&&!g){var ei=Fe.update;Fe.update=function(){Fe.update=ei,l||h||Fe.refresh()},V.delayedCall(.01,Fe.update),g=.01,l=h=0}else Fe.refresh();Ct&&function(){if(Tt!==Le){var t=Tt=Le;requestAnimationFrame((function(){return t===Le&&Be(!0)}))}}()}else this.update=this.refresh=this.kill=Lt},t.register=function(e){return H||(V=e||Bt(),Rt()&&window.document&&t.enable(),H=kt),H},t.defaults=function(t){if(t)for(var e in t)me[e]=t[e];return me},t.disable=function(t,e){kt=0,we.forEach((function(i){return i[e?"kill":"disable"](t)})),de(G,"wheel",_e),de($,"scroll",_e),clearInterval(Z),de($,"touchcancel",Lt),de(W,"touchstart",Lt),ce(de,$,"pointerdown,touchstart,mousedown",It),ce(de,$,"pointerup,touchend,mouseup",Ft),Y.kill(),Gt(de);for(var i=0;i<w.length;i+=3)pe(de,w[i],w[i+1]),pe(de,w[i],w[i+2])},t.enable=function(){if(G=window,$=document,j=$.documentElement,W=$.body,V&&(X=V.utils.toArray,U=V.utils.clamp,pt=V.core.context||Lt,at=V.core.suppressOverwrites||Lt,ft=G.history.scrollRestoration||"auto",ze=G.pageYOffset,V.core.globals("ScrollTrigger",t),W)){kt=1,(mt=document.createElement("div")).style.height="100vh",mt.style.position="absolute",Oe(),Dt(),N.register(V),t.isTouch=N.isTouch,dt=N.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),ht=1===N.isTouch,ue(G,"wheel",_e),q=[G,$,j,W],V.matchMedia?(t.matchMedia=function(t){var e,i=V.matchMedia();for(e in t)i.add(e,t[e]);return i},V.addEventListener("matchMediaInit",(function(){return Ie()})),V.addEventListener("matchMediaRevert",(function(){return De()})),V.addEventListener("matchMedia",(function(){Be(0,1),Ae("matchMedia")})),V.matchMedia("(orientation: portrait)",(function(){return Ee(),Ee}))):console.warn("Requires GSAP 3.11.0 or later"),Ee(),ue($,"scroll",_e);var e,i,r=W.style,n=r.borderTopStyle,s=V.core.Animation.prototype;for(s.revert||Object.defineProperty(s,"revert",{value:function(){return this.time(-.01,!0)}}),r.borderTopStyle="solid",e=ae(W),D.m=Math.round(e.top+D.sc())||0,M.m=Math.round(e.left+M.sc())||0,n?r.borderTopStyle=n:r.removeProperty("border-top-style"),Z=setInterval(Te,250),V.delayedCall(.5,(function(){return Et=0})),ue($,"touchcancel",Lt),ue(W,"touchstart",Lt),ce(ue,$,"pointerdown,touchstart,mousedown",It),ce(ue,$,"pointerup,touchend,mouseup",Ft),tt=V.utils.checkPrefix("transform"),Ge.push(tt),H=St(),Y=V.delayedCall(.2,Be).pause(),nt=[$,"visibilitychange",function(){var t=G.innerWidth,e=G.innerHeight;$.hidden?(it=t,rt=e):it===t&&rt===e||Se()},$,"DOMContentLoaded",Be,G,"load",Be,G,"resize",Se],Gt(ue),we.forEach((function(t){return t.enable(0,1)})),i=0;i<w.length;i+=3)pe(de,w[i],w[i+1]),pe(de,w[i],w[i+2])}},t.config=function(e){"limitCallbacks"in e&&(bt=!!e.limitCallbacks);var i=e.syncInterval;i&&clearInterval(Z)||(Z=i)&&setInterval(Te,i),"ignoreMobileResize"in e&&(ht=1===t.isTouch&&e.ignoreMobileResize),"autoRefreshEvents"in e&&(Gt(de)||Gt(ue,e.autoRefreshEvents||"none"),ot=-1===(e.autoRefreshEvents+"").indexOf("resize"))},t.scrollerProxy=function(t,e){var i=I(t),r=w.indexOf(i),n=zt(i);~r&&w.splice(r,n?6:2),e&&(n?x.unshift(G,e,W,e,j,e):x.unshift(i,e))},t.clearMatchMedia=function(t){we.forEach((function(e){return e._ctx&&e._ctx.query===t&&e._ctx.kill(!0,!0)}))},t.isInViewport=function(t,e,i){var r=($t(t)?I(t):t).getBoundingClientRect(),n=r[i?Jt:Qt]*e||0;return i?r.right-n>0&&r.left+n<G.innerWidth:r.bottom-n>0&&r.top+n<G.innerHeight},t.positionInViewport=function(t,e,i){$t(t)&&(t=I(t));var r=t.getBoundingClientRect(),n=r[i?Jt:Qt],s=null==e?n/2:e in ge?ge[e]*n:~e.indexOf("%")?parseFloat(e)*n/100:parseFloat(e)||0;return i?(r.left+s)/G.innerWidth:(r.top+s)/G.innerHeight},t.killAll=function(t){if(we.slice(0).forEach((function(t){return"ScrollSmoother"!==t.vars.id&&t.kill()})),!0!==t){var e=Ce.killAll||[];Ce={},e.forEach((function(t){return t()}))}},t}();ti.version="3.12.5",ti.saveStyles=function(t){return t?X(t).forEach((function(t){if(t&&t.style){var e=Me.indexOf(t);e>=0&&Me.splice(e,5),Me.push(t,t.style.cssText,t.getBBox&&t.getAttribute("transform"),V.core.getCache(t),pt())}})):Me},ti.revert=function(t,e){return Ie(!t,e)},ti.create=function(t,e){return new ti(t,e)},ti.refresh=function(t){return t?Se():(H||ti.register())&&Be(!0)},ti.update=function(t){return++w.cache&&Ve(!0===t?2:0)},ti.clearScrollMemory=Fe,ti.maxScroll=function(t,e){return Ht(t,e?M:D)},ti.getScrollFunc=function(t,e){return F(I(t),e?M:D)},ti.getById=function(t){return xe[t]},ti.getAll=function(){return we.filter((function(t){return"ScrollSmoother"!==t.vars.id}))},ti.isScrolling=function(){return!!Pt},ti.snapDirectional=he,ti.addEventListener=function(t,e){var i=Ce[t]||(Ce[t]=[]);~i.indexOf(e)||i.push(e)},ti.removeEventListener=function(t,e){var i=Ce[t],r=i&&i.indexOf(e);r>=0&&i.splice(r,1)},ti.batch=function(t,e){var i,r=[],n={},s=e.interval||.016,a=e.batchMax||1e9,o=function(t,e){var i=[],r=[],n=V.delayedCall(s,(function(){e(i,r),i=[],r=[]})).pause();return function(t){i.length||n.restart(!0),i.push(t.trigger),r.push(t),a<=i.length&&n.progress(1)}};for(i in e)n[i]="on"===i.substr(0,2)&&jt(e[i])&&"onRefreshInit"!==i?o(0,e[i]):e[i];return jt(a)&&(a=a(),ue(ti,"refresh",(function(){return a=e.batchMax()}))),X(t).forEach((function(t){var e={};for(i in n)e[i]=n[i];e.trigger=t,r.push(ti.create(e))})),r};var ei,ii=function(t,e,i,r){return e>r?t(r):e<0&&t(0),i>r?(r-e)/(i-e):i<0?e/(e-i):1},ri=function t(e,i){!0===i?e.style.removeProperty("touch-action"):e.style.touchAction=!0===i?"auto":i?"pan-"+i+(N.isTouch?" pinch-zoom":""):"none",e===j&&t(W,i)},ni={auto:1,scroll:1},si=function(t){var e,i=t.event,r=t.target,n=t.axis,s=(i.changedTouches?i.changedTouches[0]:i).target,a=s._gsap||V.core.getCache(s),o=St();if(!a._isScrollT||o-a._isScrollT>2e3){for(;s&&s!==W&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!ni[(e=ne(s)).overflowY]&&!ni[e.overflowX]);)s=s.parentNode;a._isScroll=s&&s!==r&&!zt(s)&&(ni[(e=ne(s)).overflowY]||ni[e.overflowX]),a._isScrollT=o}(a._isScroll||"x"===n)&&(i.stopPropagation(),i._gsapAllow=!0)},ai=function(t,e,i,r){return N.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:r=r&&si,onPress:r,onDrag:r,onScroll:r,onEnable:function(){return i&&ue($,N.eventTypes[0],li,!1,!0)},onDisable:function(){return de($,N.eventTypes[0],li,!0)}})},oi=/(input|label|select|textarea)/i,li=function(t){var e=oi.test(t.target.tagName);(e||ei)&&(t._gsapAllow=!0,ei=e)};ti.sort=function(t){return we.sort(t||function(t,e){return-1e6*(t.vars.refreshPriority||0)+t.start-(e.start+-1e6*(e.vars.refreshPriority||0))})},ti.observe=function(t){return new N(t)},ti.normalizeScroll=function(t){if(void 0===t)return lt;if(!0===t&<)return lt.enable();if(!1===t)return lt&<.kill(),void(lt=t);var e=t instanceof N?t:function(t){qt(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type="wheel,touch"),t.debounce=!!t.debounce,t.id=t.id||"normalizer";var e,i,r,n,s,a,o,l,h=t,c=h.normalizeScrollX,u=h.momentum,d=h.allowNestedScroll,p=h.onRelease,f=I(t.target)||j,m=V.core.globals().ScrollSmoother,g=m&&m.get(),y=dt&&(t.content&&I(t.content)||g&&!1!==t.content&&!g.smooth()&&g.content()),v=F(f,D),b=F(f,M),x=1,T=(N.isTouch&&G.visualViewport?G.visualViewport.scale*G.visualViewport.width:G.outerWidth)/G.innerWidth,_=0,E=jt(u)?function(){return u(e)}:function(){return u||2.8},S=ai(f,t.type,!0,d),C=function(){return n=!1},P=Lt,k=Lt,A=function(){i=Ht(f,D),k=U(dt?1:0,i),c&&(P=U(0,Ht(f,M))),r=Le},L=function(){y._gsap.y=Ot(parseFloat(y._gsap.y)+v.offset)+"px",y.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(y._gsap.y)+", 0, 1)",v.offset=v.cacheID=0},O=function(){A(),s.isActive()&&s.vars.scrollY>i&&(v()>i?s.progress(1)&&v(i):s.resetTo("scrollY",i))};return y&&V.set(y,{y:"+=0"}),t.ignoreCheck=function(t){return dt&&"touchmove"===t.type&&function(){if(n){requestAnimationFrame(C);var t=Ot(e.deltaY/2),i=k(v.v-t);if(y&&i!==v.v+v.offset){v.offset=i-v.v;var r=Ot((parseFloat(y&&y._gsap.y)||0)-v.offset);y.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+r+", 0, 1)",y._gsap.y=r+"px",v.cacheID=w.cache,Ve()}return!0}v.offset&&L(),n=!0}()||x>1.05&&"touchstart"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){n=!1;var t=x;x=Ot((G.visualViewport&&G.visualViewport.scale||1)/T),s.pause(),t!==x&&ri(f,x>1.01||!c&&"x"),a=b(),o=v(),A(),r=Le},t.onRelease=t.onGestureStart=function(t,e){if(v.offset&&L(),e){w.cache++;var r,n,a=E();c&&(n=(r=b())+.05*a*-t.velocityX/.227,a*=ii(b,r,n,Ht(f,M)),s.vars.scrollX=P(n)),n=(r=v())+.05*a*-t.velocityY/.227,a*=ii(v,r,n,Ht(f,D)),s.vars.scrollY=k(n),s.invalidate().duration(a).play(.01),(dt&&s.vars.scrollY>=i||r>=i-1)&&V.to({},{onUpdate:O,duration:a})}else l.restart(!0);p&&p(t)},t.onWheel=function(){s._ts&&s.pause(),St()-_>1e3&&(r=0,_=St())},t.onChange=function(t,e,i,n,s){if(Le!==r&&A(),e&&c&&b(P(n[2]===e?a+(t.startX-t.x):b()+e-n[1])),i){v.offset&&L();var l=s[2]===i,h=l?o+t.startY-t.y:v()+i-s[1],u=k(h);l&&h!==u&&(o+=u-h),v(u)}(i||e)&&Ve()},t.onEnable=function(){ri(f,!c&&"x"),ti.addEventListener("refresh",O),ue(G,"resize",O),v.smooth&&(v.target.style.scrollBehavior="auto",v.smooth=b.smooth=!1),S.enable()},t.onDisable=function(){ri(f,!0),de(G,"resize",O),ti.removeEventListener("refresh",O),S.kill()},t.lockAxis=!1!==t.lockAxis,(e=new N(t)).iOS=dt,dt&&!v()&&v(1),dt&&V.ticker.add(Lt),l=e._dc,s=V.to(e,{ease:"power4",paused:!0,inherit:!1,scrollX:c?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:Ze(v,v(),(function(){return s.pause()}))},onUpdate:Ve,onComplete:l.vars.onComplete}),e}(t);return lt&<.target===e.target&<.kill(),zt(e.target)&&(lt=e),e},ti.core={_getVelocityProp:L,_inputObserver:ai,_scrollers:w,_proxies:x,bridge:{ss:function(){Pt||Ae("scrollStart"),Pt
vendor: 4,994 bytes, line 2
2=St()},ref:function(){return J}}},Bt()&&V.registerPlugin(ti)},358:function(t,e,i){"use strict";function r(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function n(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}i.d(e,{ZP:function(){return qr},p8:function(){return qr}});var s,a,o,l,h,c,u,d,p,f,m,g,y,v,b,w={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},x={duration:.5,overwrite:!1,delay:0},T=1e8,_=1e-8,E=2*Math.PI,S=E/4,C=0,P=Math.sqrt,k=Math.cos,A=Math.sin,M=function(t){return"string"==typeof t},D=function(t){return"function"==typeof t},I=function(t){return"number"==typeof t},F=function(t){return void 0===t},L=function(t){return"object"==typeof t},O=function(t){return!1!==t},R=function(){return"undefined"!=typeof window},B=function(t){return D(t)||M(t)},z="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},N=Array.isArray,V=/(?:-?\.?\d|\.)+/gi,H=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,G=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,$=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,j=/[+-]=-?[.\d]+/,W=/[^,'"\[\]\s]+/gi,q=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Y={},X={},U=function(t){return(X=Et(t,Y))&&Si},K=function(t,e){return console.warn("Invalid property",t,"set to",e,"Missing plugin? gsap.registerPlugin()")},Z=function(t,e){return!e&&console.warn(t)},J=function(t,e){return t&&(Y[t]=e)&&X&&(X[t]=e)||Y},Q=function(){return 0},tt={suppressEvents:!0,isStart:!0,kill:!1},et={suppressEvents:!0,kill:!1},it={suppressEvents:!0},rt={},nt=[],st={},at={},ot={},lt=30,ht=[],ct="",ut=function(t){var e,i,r=t[0];if(L(r)||D(r)||(t=[t]),!(e=(r._gsap||{}).harness)){for(i=ht.length;i--&&!ht[i].targetTest(r););e=ht[i]}for(i=t.length;i--;)t[i]&&(t[i]._gsap||(t[i]._gsap=new Ne(t[i],e)))||t.splice(i,1);return t},dt=function(t){return t._gsap||ut(ie(t))[0]._gsap},pt=function(t,e,i){return(i=t[e])&&D(i)?t[e]():F(i)&&t.getAttribute&&t.getAttribute(e)||i},ft=function(t,e){return(t=t.split(",")).forEach(e)||t},mt=function(t){return Math.round(1e5*t)/1e5||0},gt=function(t){return Math.round(1e7*t)/1e7||0},yt=function(t,e){var i=e.charAt(0),r=parseFloat(e.substr(2));return t=parseFloat(t),"+"===i?t+r:"-"===i?t-r:"*"===i?t*r:t/r},vt=function(t,e){for(var i=e.length,r=0;t.indexOf(e[r])<0&&++r<i;);return r<i},bt=function(){var t,e,i=nt.length,r=nt.slice(0);for(st={},nt.length=0,t=0;t<i;t++)(e=r[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)},wt=function(t,e,i,r){nt.length&&!a&&bt(),t.render(e,i,r||a&&e<0&&(t._initted||t._startAt)),nt.length&&!a&&bt()},xt=function(t){var e=parseFloat(t);return(e||0===e)&&(t+"").match(W).length<2?e:M(t)?t.trim():t},Tt=function(t){return t},_t=function(t,e){for(var i in e)i in t||(t[i]=e[i]);return t},Et=function(t,e){for(var i in e)t[i]=e[i];return t},St=function t(e,i){for(var r in i)"__proto__"!==r&&"constructor"!==r&&"prototype"!==r&&(e[r]=L(i[r])?t(e[r]||(e[r]={}),i[r]):i[r]);return e},Ct=function(t,e){var i,r={};for(i in t)i in e||(r[i]=t[i]);return r},Pt=function(t){var e,i=t.parent||l,r=t.keyframes?(e=N(t.keyframes),function(t,i){for(var r in i)r in t||"duration"===r&&e||"ease"===r||(t[r]=i[r])}):_t;if(O(t.inherit))for(;i;)r(t,i.vars.defaults),i=i.parent||i._dp;return t},kt=function(t,e,i,r,n){void 0===i&&(i="_first"),void 0===r&&(r="_last");var s,a=t[r];if(n)for(s=e[n];a&&a[n]>s;)a=a._prev;return a?(e._next=a._next,a._next=e):(e._next=t[i],t[i]=e),e._next?e._next._prev=e:t[r]=e,e._prev=a,e.parent=e._dp=t,e},At=function(t,e,i,r){void 0===i&&(i="_first"),void 0===r&&(r="_last");var n=e._prev,s=e._next;n?n._next=s:t[i]===e&&(t[i]=s),s?s._prev=n:t[r]===e&&(t[r]=n),e._next=e._prev=e.parent=null},Mt=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},Dt=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var i=t;i;)i._dirty=1,i=i.parent;return t},It=function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t},Ft=function(t,e,i,r){return t._startAt&&(a?t._startAt.revert(et):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,r))},Lt=function t(e){return!e||e._ts&&t(e.parent)},Ot=function(t){return t._repeat?Rt(t._tTime,t=t.duration()+t._rDelay)*t:0},Rt=function(t,e){var i=Math.floor(t/=e);return t&&i===t?i-1:i},Bt=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},zt=function(t){return t._end=gt(t._start+(t._tDur/Math.abs(t._ts||t._rts||_)||0))},Nt=function(t,e){var i=t._dp;return i&&i.smoothChildTiming&&t._ts&&(t._start=gt(i._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),zt(t),i._dirty||Dt(i,t)),t},Vt=function(t,e){var i;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(i=Bt(t.rawTime(),e),(!e._dur||Jt(0,e.totalDuration(),i)-e._tTime>_)&&e.render(i,!0)),Dt(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(i=t;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;t._zTime=-1e-8}}
vendor: 8,839 bytes, line 2
2,Ht=function(t,e,i,r){return e.parent&&Mt(e),e._start=gt((I(i)?i:i||t!==l?Ut(t,i,e):t._time)+e._delay),e._end=gt(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),kt(t,e,"_first","_last",t._sort?"_start":0),Wt(e)||(t._recent=e),r||Vt(t,e),t._ts<0&&Nt(t,t._tTime),t},Gt=function(t,e){return(Y.ScrollTrigger||K("scrollTrigger",e))&&Y.ScrollTrigger.create(e,t)},$t=function(t,e,i,r,n){return Ye(t,e,n),t._initted?!i&&t._pt&&!a&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&p!==Ce.frame?(nt.push(t),t._lazy=[n,r],1):void 0:1},jt=function t(e){var i=e.parent;return i&&i._ts&&i._initted&&!i._lock&&(i.rawTime()<0||t(i))},Wt=function(t){var e=t.data;return"isFromStart"===e||"isStart"===e},qt=function(t,e,i,r){var n=t._repeat,s=gt(e)||0,a=t._tTime/t._tDur;return a&&!r&&(t._time*=s/t._dur),t._dur=s,t._tDur=n?n<0?1e10:gt(s*(n+1)+t._rDelay*n):s,a>0&&!r&&Nt(t,t._tTime=t._tDur*a),t.parent&&zt(t),i||Dt(t.parent,t),t},Yt=function(t){return t instanceof He?Dt(t):qt(t,t._dur)},Xt={_start:0,endTime:Q,totalDuration:Q},Ut=function t(e,i,r){var n,s,a,o=e.labels,l=e._recent||Xt,h=e.duration()>=T?l.endTime(!1):e._dur;return M(i)&&(isNaN(i)||i in o)?(s=i.charAt(0),a="%"===i.substr(-1),n=i.indexOf("="),"<"===s||">"===s?(n>=0&&(i=i.replace(/=/,"")),("<"===s?l._start:l.endTime(l._repeat>=0))+(parseFloat(i.substr(1))||0)*(a?(n<0?l:r).totalDuration()/100:1)):n<0?(i in o||(o[i]=h),o[i]):(s=parseFloat(i.charAt(n-1)+i.substr(n+1)),a&&r&&(s=s/100*(N(r)?r[0]:r).totalDuration()),n>1?t(e,i.substr(0,n-1),r)+s:h+s)):null==i?h:+i},Kt=function(t,e,i){var r,n,s=I(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];if(s&&(o.duration=e[1]),o.parent=i,t){for(r=o,n=i;n&&!("immediateRender"in r);)r=n.vars.defaults||{},n=O(n.vars.inherit)&&n.parent;o.immediateRender=O(r.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return new Je(e[0],o,e[a+1])},Zt=function(t,e){return t||0===t?e(t):e},Jt=function(t,e,i){return i<t?t:i>e?e:i},Qt=function(t,e){return M(t)&&(e=q.exec(t))?e[1]:""},te=[].slice,ee=function(t,e){return t&&L(t)&&"length"in t&&(!e&&!t.length||t.length-1 in t&&L(t[0]))&&!t.nodeType&&t!==h},ie=function(t,e,i){return o&&!e&&o.selector?o.selector(t):!M(t)||i||!c&&Pe()?N(t)?function(t,e,i){return void 0===i&&(i=[]),t.forEach((function(t){var r;return M(t)&&!e||ee(t,1)?(r=i).push.apply(r,ie(t)):i.push(t)}))||i}(t,i):ee(t)?te.call(t,0):t?[t]:[]:te.call((e||u).querySelectorAll(t),0)},re=function(t){return t=ie(t)[0]||Z("Invalid scope")||{},function(e){var i=t.current||t.nativeElement||t;return ie(e,i.querySelectorAll?i:i===t?Z("Invalid scope")||u.createElement("div"):t)}},ne=function(t){return t.sort((function(){return.5-Math.random()}))},se=function(t){if(D(t))return t;var e=L(t)?t:{each:t},i=Le(e.ease),r=e.from||0,n=parseFloat(e.base)||0,s={},a=r>0&&r<1,o=isNaN(r)||a,l=e.axis,h=r,c=r;return M(r)?h=c={center:.5,edges:.5,end:1}[r]||0:!a&&o&&(h=r[0],c=r[1]),function(t,a,u){var d,p,f,m,g,y,v,b,w,x=(u||e).length,_=s[x];if(!_){if(!(w="auto"===e.grid?0:(e.grid||[1,T])[1])){for(v=-T;v<(v=u[w++].getBoundingClientRect().left)&&w<x;);w<x&&w--}for(_=s[x]=[],d=o?Math.min(w,x)*h-.5:r%w,p=w===T?0:o?x*c/w-.5:r/w|0,v=0,b=T,y=0;y<x;y++)f=y%w-d,m=p-(y/w|0),_[y]=g=l?Math.abs("y"===l?m:f):P(f*f+m*m),g>v&&(v=g),g<b&&(b=g);"random"===r&&ne(_),_.max=v-b,_.min=b,_.v=x=(parseFloat(e.amount)||parseFloat(e.each)*(w>x?x-1:l?"y"===l?x/w:w:Math.max(w,x/w))||0)*("edges"===r?-1:1),_.b=x<0?n-x:n,_.u=Qt(e.amount||e.each)||0,i=i&&x<0?Ie(i):i}return x=(_[t]-_.min)/_.max||0,gt(_.b+(i?i(x):x)*_.v)+_.u}},ae=function(t){var e=Math.pow(10,((t+"").split(".")[1]||"").length);return function(i){var r=gt(Math.round(parseFloat(i)/t)*t*e);return(r-r%1)/e+(I(i)?0:Qt(i))}},oe=function(t,e){var i,r,n=N(t);return!n&&L(t)&&(i=n=t.radius||T,t.values?(t=ie(t.values),(r=!I(t[0]))&&(i*=i)):t=ae(t.increment)),Zt(e,n?D(t)?function(e){return r=t(e),Math.abs(r-e)<=i?r:e}:function(e){for(var n,s,a=parseFloat(r?e.x:e),o=parseFloat(r?e.y:0),l=T,h=0,c=t.length;c--;)(n=r?(n=t[c].x-a)*n+(s=t[c].y-o)*s:Math.abs(t[c]-a))<l&&(l=n,h=c);return h=!i||l<=i?t[h]:e,r||h===e||I(e)?h:h+Qt(e)}:ae(t))},le=function(t,e,i,r){return Zt(N(t)?!e:!0===i?!!(i=0):!r,(function(){return N(t)?t[~~(Math.random()*t.length)]:(i=i||1e-5)&&(r=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((t-i/2+Math.random()*(e-t+.99*i))/i)*i*r)/r}))},he=function(t,e,i){return Zt(i,(function(i){return t[~~e(i)]}))},ce=function(t){for(var e,i,r,n,s=0,a="";~(e=t.indexOf("random(",s));)r=t.indexOf(")",e),n="["===t.charAt(e+7),i=t.substr(e+7,r-e-7).match(n?W:V),a+=t.substr(s,e-s)+le(n?i:+i[0],n?0:+i[1],+i[2]||1e-5),s=r+1;return a+t.substr(s,t.length-s)},ue=function(t,e,i,r,n){var s=e-t,a=r-i;return Zt(n,(function(e){return i+((e-t)/s*a||0)}))},de=function(t,e,i){var r,n,s,a=t.labels,o=T;for(r in a)(n=a[r]-e)<0==!!i&&n&&o>(n=Math.abs(n))&&(s=r,o=n);return s},pe=function(t,e,i){var r,n,s,a=t.vars,l=a[e],h=o,c=t._ctx;if(l)return r=a[e+"Params"],n=a.callbackScope||t,i&&nt.length&&bt(),c&&(o=c),s=r?l.apply(n,r):l.call(n),o=h,s},fe=function(t){return Mt(t),t.scrollTrigger&&t.scrollTrigger.kill(!!a),t.progress()<1&&pe(t,"onInterrupt"),t},me=[],ge=function(t){if(t)if(t=!t.name&&t.default||t,R()||t.headless){var e=t.name,i=D(t),r=e&&!i&&t.init?function(){this._props=[]}:t,n={init:Q,render:oi,add:We,kill:hi,modifier:li,rawVars:0},s={targetTest:0,get:0,getSetter:ri,aliases:{},register:0};if(Pe(),t!==r){if(at[e])return;_t(r,_t(Ct(t,n),s)),Et(r.prototype,Et(n,Ct(t,s))),at[r.prop=e]=r,t.targetTest&&(ht.push(r),rt[e]=1),e=("css"===e?"CSS":e.charAt(0).toUpperCase()+e.substr(1))+"Plugin"}J(e,r),t.register&&t.register(Si,r,di)}else me.push(t)},ye=255,ve={aqua:[0,ye,ye],lime:[0,ye,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ye],navy:[0,0,128],white:[ye,ye,ye],olive:[128,128,0],yellow:[ye,ye,0],orange:[ye,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ye,0,0],pink:[ye,192,203],cyan:[0,ye,ye],transparent:[ye,ye,ye,0]},be=function(t,e,i){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(i-e)*t*6:t<.5?i:3*t<2?e+(i-e)*(2/3-t)*6:e)*ye+.5|0},we=function(t,e,i){var r,n,s,a,o,l,h,c,u,d,p=t?I(t)?[t>>16,t>>8&ye,t&ye]:0:ve.black;if(!p){if(","===t.substr(-1)&&(t=t.substr(0,t.length-1)),ve[t])p=ve[t];else if("#"===t.charAt(0)){if(t.length<6&&(r=t.charAt(1),n=t.charAt(2),s=t.charAt(3),t="#"+r+r+n+n+s+s+(5===t.length?t.charAt(4)+t.charAt(4):"")),9===t.length)return[(p=parseInt(t.substr(1,6),16))>>16,p>>8&ye,p&ye,parseInt(t.substr(7),16)/255];p=[(t=parseInt(t.substr(1),16))>>16,t>>8&ye,t&ye]}else if("hsl"===t.substr(0,3))if(p=d=t.match(V),e){if(~t.indexOf("="))return p=t.match(H),i&&p.length<4&&(p[3]=1),p}else a=+p[0]%360/360,o=+p[1]/100,r=2*(l=+p[2]/100)-(n=l<=.5?l*(o+1):l+o-l*o),p.length>3&&(p[3]*=1),p[0]=be(a+1/3,r,n),p[1]=be(a,r,n),p[2]=be(a-1/3,r,n);else p=t.match(V)||ve.transparent;p=p.map(Number)}return e&&!d&&(r=p[0]/ye,n=p[1]/ye,s=p[2]/ye,l=((h=Math.max(r,n,s))+(c=Math.min(r,n,s)))/2,h===c?a=o=0:(u=h-c,o=l>.5?u/(2-h-c):u/(h+c),a=h===r?(n-s)/u+(n<s?6:0):h===n?(s-r)/u+2:(r-n)/u+4,a*=60),p[0]=~~(a+.5),p[1]=~~(100*o+.5),p[2]=~~(100*l+.5)),i&&p.length<4&&(p[3]=1),p},xe=function(t){var e=[],i=[],r=-1;return t.split(_e).forEach((function(t){var n=t.match(G)||[];e.push.apply(e,n),i.push(r+=n.length+1)})),e.c=i,e},Te=function(t,e,i){var r,n,s,a,o="",l=(t+o).match(_e),h=e?"hsla(":"rgba(",c=0;if(!l)return t;if(l=l.map((function(t){return(t=we(t,e,1))&&h+(e?t[0]+","+t[1]+"%,"+t[2]+"%,"+t[3]:t.join(","))+")"})),i&&(s=xe(t),(r=i.c).join(o)!==s.c.join(o)))for(a=(n=t.replace(_e,"1").split(G)).length-1;c<a;c++)o+=n[c]+(~r.indexOf(c)?l.shift()||h+"0,0,0,0)":(s.length?s:l.length?l:i).shift());if(!n)for(a=(n=t.split(_e)).length-1;c<a;c++)o+=n[c]+l[c];return o+n[a]},_e=function(){var t,e="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(t in ve)e+="|"+t+"\\b";return new RegExp(e+")","gi")}(),Ee=/hsl[a]?\(/,Se=function(t){var e,i=t.join(" ");if(_e.lastIndex=0,_e.test(i))return e=Ee.test(i),t[1]=Te(t[1],e),t[0]=Te(t[0],e,xe(t[1])),!0},Ce=function(){var t,e,i,r,n,s,a=Date.now,o=500,l=33,p=a(),f=p,g=1e3/240,y=g,v=[],b=function i(h){var c,u,d,m,b=a()-f,w=!0===h;if((b>o||b<0)&&(p+=b-l),((c=(d=(f+=b)-p)-y)>0||w)&&(m=++r.frame,n=d-1e3*r.time,r.time=d/=1e3,y+=c+(c>=g?4:g-c),u=1),w||(t=e(i)),u)for(s=0;s<v.length;s++)v[s](d,n,m,h)};return r={time:0,frame:0,tick:function(){b(!0)},deltaRatio:function(t){return n/(1e3/(t||60))},wake:function(){d&&(!c&&R()&&(h=c=window,u=h.document||{},Y.gsap=Si,(h.gsapVersions||(h.gsapVersions=[])).push(Si.version),U(X||h.GreenSockGlobals||!h.gsap&&h||{}),me.forEach(ge)),i="undefined"!=typeof requestAnimationFrame&&requestAnimationFrame,t&&r.sleep(),e=i||function(t){return setTimeout(t,y-1e3*r.time+1|0)},m=1,b(2))},sleep:function(){(i?cancelAnimationFrame:clearTimeout)(t),m=0,e=Q},lagSmoothing:function(t,e){o=t||1/0,l=Math.min(e||33,o)},fps:function(t){g=1e3/(t||240),y=1e3*r.time+g}
vendor: 16,599 bytes, line 2
2,add:function(t,e,i){var n=e?function(e,i,s,a){t(e,i,s,a),r.remove(n)}:t;return r.remove(t),v[i?"unshift":"push"](n),Pe(),n},remove:function(t,e){~(e=v.indexOf(t))&&v.splice(e,1)&&s>=e&&s--},_listeners:v}}(),Pe=function(){return!m&&Ce.wake()},ke={},Ae=/^[\d.\-M][\d.\-,\s]/,Me=/["']/g,De=function(t){for(var e,i,r,n={},s=t.substr(1,t.length-3).split(":"),a=s[0],o=1,l=s.length;o<l;o++)i=s[o],e=o!==l-1?i.lastIndexOf(","):i.length,r=i.substr(0,e),n[a]=isNaN(r)?r.replace(Me,"").trim():+r,a=i.substr(e+1).trim();return n},Ie=function(t){return function(e){return 1-t(1-e)}},Fe=function t(e,i){for(var r,n=e._first;n;)n instanceof He?t(n,i):!n.vars.yoyoEase||n._yoyo&&n._repeat||n._yoyo===i||(n.timeline?t(n.timeline,i):(r=n._ease,n._ease=n._yEase,n._yEase=r,n._yoyo=i)),n=n._next},Le=function(t,e){return t&&(D(t)?t:ke[t]||function(t){var e,i,r,n,s=(t+"").split("("),a=ke[s[0]];return a&&s.length>1&&a.config?a.config.apply(null,~t.indexOf("{")?[De(s[1])]:(e=t,i=e.indexOf("(")+1,r=e.indexOf(")"),n=e.indexOf("(",i),e.substring(i,~n&&n<r?e.indexOf(")",r+1):r)).split(",").map(xt)):ke._CE&&Ae.test(t)?ke._CE("",t):a}(t))||e},Oe=function(t,e,i,r){void 0===i&&(i=function(t){return 1-e(1-t)}),void 0===r&&(r=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var n,s={easeIn:e,easeOut:i,easeInOut:r};return ft(t,(function(t){for(var e in ke[t]=Y[t]=s,ke[n=t.toLowerCase()]=i,s)ke[n+("easeIn"===e?".in":"easeOut"===e?".out":".inOut")]=ke[t+"."+e]=s[e]})),s},Re=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},Be=function t(e,i,r){var n=i>=1?i:1,s=(r||(e?.3:.45))/(i<1?i:1),a=s/E*(Math.asin(1/n)||0),o=function(t){return 1===t?1:n*Math.pow(2,-10*t)*A((t-a)*s)+1},l="out"===e?o:"in"===e?function(t){return 1-o(1-t)}:Re(o);return s=E/s,l.config=function(i,r){return t(e,i,r)},l},ze=function t(e,i){void 0===i&&(i=1.70158);var r=function(t){return t?--t*t*((i+1)*t+i)+1:0},n="out"===e?r:"in"===e?function(t){return 1-r(1-t)}:Re(r);return n.config=function(i){return t(e,i)},n};ft("Linear,Quad,Cubic,Quart,Quint,Strong",(function(t,e){var i=e<5?e+1:e;Oe(t+",Power"+(i-1),e?function(t){return Math.pow(t,i)}:function(t){return t},(function(t){return 1-Math.pow(1-t,i)}),(function(t){return t<.5?Math.pow(2*t,i)/2:1-Math.pow(2*(1-t),i)/2}))})),ke.Linear.easeNone=ke.none=ke.Linear.easeIn,Oe("Elastic",Be("in"),Be("out"),Be()),g=7.5625,v=1/(y=2.75),Oe("Bounce",(function(t){return 1-b(1-t)}),b=function(t){return t<v?g*t*t:t<.7272727272727273?g*Math.pow(t-1.5/y,2)+.75:t<.9090909090909092?g*(t-=2.25/y)*t+.9375:g*Math.pow(t-2.625/y,2)+.984375}),Oe("Expo",(function(t){return t?Math.pow(2,10*(t-1)):0})),Oe("Circ",(function(t){return-(P(1-t*t)-1)})),Oe("Sine",(function(t){return 1===t?1:1-k(t*S)})),Oe("Back",ze("in"),ze("out"),ze()),ke.SteppedEase=ke.steps=Y.SteppedEase={config:function(t,e){void 0===t&&(t=1);var i=1/t,r=t+(e?0:1),n=e?1:0;return function(t){return((r*Jt(0,.99999999,t)|0)+n)*i}}},x.ease=ke["quad.out"],ft("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(t){return ct+=t+","+t+"Params,"}));var Ne=function(t,e){this.id=C++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:pt,this.set=e?e.getSetter:ri},Ve=function(){function t(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,qt(this,+t.duration,1,1),this.data=t.data,o&&(this._ctx=o,o.data.push(this)),m||Ce.wake()}var e=t.prototype;return e.delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,qt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(Pe(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(Nt(this,t),!i._dp||i.parent||Vt(i,this);i&&i.parent;)i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&Ht(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===_||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),wt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+Ot(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>0?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+Ot(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*i,e):this._repeat?Rt(this._tTime,i)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var i=this.parent&&this._ts?Bt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(Jt(-Math.abs(this._delay),this._tDur,i),!1!==e),zt(this),It(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Pe(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==_&&(this._tTime-=_)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Ht(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(O(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Bt(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=it);var e=a;return a=t,(this._initted||this._startAt)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),"nested"!==this.data&&!1!==t.kill&&this.kill(),a=e,this},e.globalTime=function(t){for(var e=this,i=arguments.length?t:e.rawTime();e;)i=e._start+i/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):i},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Yt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Yt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(Ut(this,t),O(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,O(e))},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,i=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=i&&t<this.endTime(!0)-_))},e.eventCallback=function(t,e,i){var r=this.vars;return arguments.length>1?(e?(r[t]=e,i&&(r[t+"Params"]=i),"onUpdate"===t&&(this._onUpdate=e)):delete r[t],this):r[t]},e.then=function(t){var e=this;return new Promise((function(i){var r=D(t)?t:Tt,n=function(){var t=e.then;e.then=null,D(r)&&(r=r(e))&&(r.then||r===e)&&(e.then=t),i(r),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?n():e._prom=n}))},e.kill=function(){fe(this)},t}();_t(Ve.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var He=function(t){function e(e,i){var n;return void 0===e&&(e={}),(n=t.call(this,e)||this).labels={},n.smoothChildTiming=!!e.smoothChildTiming,n.autoRemoveChildren=!!e.autoRemoveChildren,n._sort=O(e.sortChildren),l&&Ht(e.parent||l,r(n),i),e.reversed&&n.reverse(),e.paused&&n.paused(!0),e.scrollTrigger&&Gt(r(n),e.scrollTrigger),n}n(e,t);var i=e.prototype;return i.to=function(t,e,i){return Kt(0,arguments,this),this},i.from=function(t,e,i){return Kt(1,arguments,this),this},i.fromTo=function(t,e,i,r){return Kt(2,arguments,this),this},i.set=function(t,e,i){return e.duration=0,e.parent=this,Pt(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new Je(t,e,Ut(this,i),1),this},i.call=function(t,e,i){return Ht(this,Je.delayedCall(0,t,e),i)},i.staggerTo=function(t,e,i,r,n,s,a){return i.duration=e,i.stagger=i.stagger||r,i.onComplete=s,i.onCompleteParams=a,i.parent=this,new Je(t,i,Ut(this,n)),this},i.staggerFrom=function(t,e,i,r,n,s,a){return i.runBackwards=1,Pt(i).immediateRender=O(i.immediateRender),this.staggerTo(t,e,i,r,n,s,a)},i.staggerFromTo=function(t,e,i,r,n,s,a,o){return r.startAt=i,Pt(r).immediateRender=O(r.immediateRender),this.staggerTo(t,e,r,n,s,a,o)},i.render=function(t,e,i){var r,n,s,o,h,c,u,d,p,f,m,g,y=this._time,v=this._dirty?this.totalDuration():this._tDur,b=this._dur,w=t<=0?0:gt(t),x=this._zTime<0!=t<0&&(this._initted||!b);if(this!==l&&w>v&&t>=0&&(w=v),w!==this._tTime||i||x){if(y!==this._time&&b&&(w+=this._time-y,t+=this._time-y),r=w,p=this._start,c=!(d=this._ts),x&&(b||(y=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(m=this._yoyo,h=b+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*h+t,e,i);if(r=gt(w%h),w===v?(o=this._repeat,r=b):((o=~~(w/h))&&o===w/h&&(r=b,o--),r>b&&(r=b)),f=Rt(this._tTime,h),!y&&this._tTime&&f!==o&&this._tTime-f*h-this._dur<=0&&(f=o),m&&1&o&&(r=b-r,g=1),o!==f&&!this._lock){var T=m&&1&f,E=T===(m&&1&o);if(o<f&&(T=!T),y=T?0:w%b?b:w,this._lock=1,this.render(y||(g?0:gt(o*h)),e,!b)._lock=0,this._tTime=w,!e&&this.parent&&pe(this,"onRepeat"),this.vars.repeatRefresh&&!g&&(this.invalidate()._lock=1),y&&y!==this._time||c!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(b=this._dur,v=this._tDur,E&&(this._lock=2,y=T?b:-1e-4,this.render(y,!0),this.vars.repeatRefresh&&!g&&this.invalidate()),this._lock=0,!this._ts&&!c)return this;Fe(this,g)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(u=function(t,e,i){var r;if(i>e)for(r=t._first;r&&r._start<=i;){if("isPause"===r.data&&r._start>e)return r;r=r._next}else for(r=t._last;r&&r._start>=i;){if("isPause"===r.data&&r._start<e)return r;r=r._prev}}(this,gt(y),gt(r)),u&&(w-=r-(r=u._start))),this._tTime=w,this._time=r,this._act=!d,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,y=0),!y&&r&&!e&&!o&&(pe(this,"onStart"),this._tTime!==w))return this;if(r>=y&&t>=0)for(n=this._first;n;){if(s=n._next,(n._act||r>=n._start)&&n._ts&&u!==n){if(n.parent!==this)return this.render(t,e,i);if(n.render(n._ts>0?(r-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(r-n._start)*n._ts,e,i),r!==this._time||!this._ts&&!c){u=0,s&&(w+=this._zTime=-1e-8);break}}n=s}else{n=this._last;for(var S=t<0?t:r;n;){if(s=n._prev,(n._act||S<=n._end)&&n._ts&&u!==n){if(n.parent!==this)return this.render(t,e,i);if(n.render(n._ts>0?(S-n._start)*n._ts:(n._dirty?n.totalDuration():n._tDur)+(S-n._start)*n._ts,e,i||a&&(n._initted||n._startAt)),r!==this._time||!this._ts&&!c){u=0,s&&(w+=this._zTime=S?-1e-8:_);break}}n=s}}if(u&&!e&&(this.pause(),u.render(r>=y?0:-1e-8)._zTime=r>=y?1:-1,this._ts))return this._start=p,zt(this),this.render(t,e,i);this._onUpdate&&!e&&pe(this,"onUpdate",!0),(w===v&&this._tTime>=this.totalDuration()||!w&&y)&&(p!==this._start&&Math.abs(d)===Math.abs(this._ts)||this._lock||((t||!b)&&(w===v&&this._ts>0||!w&&this._ts<0)&&Mt(this,1),e||t<0&&!y||!w&&!y&&v||(pe(this,w===v&&t>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(w<v&&this.timeScale()>0)&&this._prom())))}return this},i.add=function(t,e){var i=this;if(I(e)||(e=Ut(this,e,t)),!(t instanceof Ve)){if(N(t))return t.forEach((function(t){return i.add(t,e)})),this;if(M(t))return this.addLabel(t,e);if(!D(t))return this;t=Je.delayedCall(0,t)}return this!==t?Ht(this,t,e):this},i.getChildren=function(t,e,i,r){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===i&&(i=!0),void 0===r&&(r=-T);for(var n=[],s=this._first;s;)s._start>=r&&(s instanceof Je?e&&n.push(s):(i&&n.push(s),t&&n.push.apply(n,s.getChildren(!0,e,i)))),s=s._next;return n},i.getById=function(t){for(var e=this.getChildren(1,1,1),i=e.length;i--;)if(e[i].vars.id===t)return e[i]},i.remove=function(t){return M(t)?this.removeLabel(t):D(t)?this.killTweensOf(t):(At(this,t),t===this._recent&&(this._recent=this._last),Dt(this))},i.totalTime=function(e,i){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=gt(Ce.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,i),this._forcing=0,this):this._tTime},i.addLabel=function(t,e){return this.labels[t]=Ut(this,e),this},i.removeLabel=function(t){return delete this.labels[t],this},i.addPause=function(t,e,i){var r=Je.delayedCall(0,e||Q,i);return r.data="isPause",this._hasPause=1,Ht(this,r,Ut(this,t))},i.removePause=function(t){var e=this._first;for(t=Ut(this,t);e;)e._start===t&&"isPause"===e.data&&Mt(e),e=e._next},i.killTweensOf=function(t,e,i){for(var r=this.getTweensOf(t,i),n=r.length;n--;)Ge!==r[n]&&r[n].kill(t,e);return this},i.getTweensOf=function(t,e){for(var i,r=[],n=ie(t),s=this._first,a=I(e);s;)s instanceof Je?vt(s._targets,n)&&(a?(!Ge||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&r.push(s):(i=s.getTweensOf(n,e)).length&&r.push.apply(r,i),s=s._next;return r},i.tweenTo=function(t,e){e=e||{};var i,r=this,n=Ut(r,t),s=e,a=s.startAt,o=s.onStart,l=s.onStartParams,h=s.immediateRender,c=Je.to(r,_t({ease:e.ease||"none",lazy:!1,immediateRender:!1,time:n,overwrite:"auto",duration:e.duration||Math.abs((n-(a&&"time"in a?a.time:r._time))/r.timeScale())||_,onStart:function(){if(r.pause(),!i){var t=e.duration||Math.abs((n-(a&&"time"in a?a.time:r._time))/r.timeScale());c._dur!==t&&qt(c,t,0,1).render(c._time,!0,!0),i=1}o&&o.apply(c,l||[])}},e));return h?c.render(0):c},i.tweenFromTo=function(t,e,i){return this.tweenTo(e,_t({startAt:{time:Ut(this,t)}},i))},i.recent=function(){return this._recent},i.nextLabel=function(t){return void 0===t&&(t=this._time),de(this,Ut(this,t))},i.previousLabel=function(t){return void 0===t&&(t=this._time),de(this,Ut(this,t),1)},i.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+_)},i.shiftChildren=function(t,e,i){void 0===i&&(i=0);for(var r,n=this._first,s=this.labels;n;)n._start>=i&&(n._start+=t,n._end+=t),n=n._next;if(e)for(r in s)s[r]>=i&&(s[r]+=t);return Dt(this)},i.invalidate=function(e){var i=this._first;for(this._lock=0;i;)i.invalidate(e),i=i._next;return t.prototype.invalidate.call(this,e)},i.clear=function(t){void 0===t&&(t=!0);for(var e,i=this._first;i;)e=i._next,this.remove(i),i=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),Dt(this)},i.totalDuration=function(t){var e,i,r,n=0,s=this,a=s._last,o=T;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(r=s.parent;a;)e=a._prev,a._dirty&&a.totalDuration(),(i=a._start)>o&&s._sort&&a._ts&&!s._lock?(s._lock=1,Ht(s,a,i-a._delay,1)._lock=0):o=i,i<0&&a._ts&&(n-=i,(!r&&!s._dp||r&&r.smoothChildTiming)&&(s._start+=i/s._ts,s._time-=i,s._tTime-=i),s.shiftChildren(-i,!1,-Infinity),o=0),a._end>n&&a._ts&&(n=a._end),a=e;qt(s,s===l&&s._time>n?s._time:n,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(t){if(l._ts&&(wt(l,Bt(t,l)),p=Ce.frame),Ce.frame>=lt){lt+=w.autoSleep||120;var e=l._first;if((!e||!e._ts)&&w.autoSleep&&Ce._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Ce.sleep()}}},e}(Ve);_t(He.prototype,{_lock:0,_hasPause:0,_forcing:0});
vendor: 15,357 bytes, line 2
2var Ge,$e,je=function(t,e,i,r,n,s,a){var o,l,h,c,u,d,p,f,m=new di(this._pt,t,e,0,1,ai,null,n),g=0,y=0;for(m.b=i,m.e=r,i+="",(p=~(r+="").indexOf("random("))&&(r=ce(r)),s&&(s(f=[i,r],t,e),i=f[0],r=f[1]),l=i.match($)||[];o=$.exec(r);)c=o[0],u=r.substring(g,o.index),h?h=(h+1)%5:"rgba("===u.substr(-5)&&(h=1),c!==l[y++]&&(d=parseFloat(l[y-1])||0,m._pt={_next:m._pt,p:u||1===y?u:",",s:d,c:"="===c.charAt(1)?yt(d,c)-d:parseFloat(c)-d,m:h&&h<4?Math.round:0},g=$.lastIndex);return m.c=g<r.length?r.substring(g,r.length):"",m.fp=a,(j.test(r)||p)&&(m.e=0),this._pt=m,m},We=function(t,e,i,r,n,s,a,o,l,h){D(r)&&(r=r(n||0,t,s));var c,u=t[e],d="get"!==i?i:D(u)?l?t[e.indexOf("set")||!D(t["get"+e.substr(3)])?e:"get"+e.substr(3)](l):t[e]():u,p=D(u)?l?ei:ti:Qe;if(M(r)&&(~r.indexOf("random(")&&(r=ce(r)),"="===r.charAt(1)&&((c=yt(d,r)+(Qt(d)||0))||0===c)&&(r=c)),!h||d!==r||$e)return isNaN(d*r)||""===r?(!u&&!(e in t)&&K(e,r),je.call(this,t,e,d,r,p,o||w.stringFilter,l)):(c=new di(this._pt,t,e,+d||0,r-(d||0),"boolean"==typeof u?si:ni,0,p),l&&(c.fp=l),a&&c.modifier(a,this,t),this._pt=c)},qe=function(t,e,i,r,n,s){var a,o,l,h;if(at[t]&&!1!==(a=new at[t]).init(n,a.rawVars?e[t]:function(t,e,i,r,n){if(D(t)&&(t=Ue(t,n,e,i,r)),!L(t)||t.style&&t.nodeType||N(t)||z(t))return M(t)?Ue(t,n,e,i,r):t;var s,a={};for(s in t)a[s]=Ue(t[s],n,e,i,r);return a}(e[t],r,n,s,i),i,r,s)&&(i._pt=o=new di(i._pt,n,t,0,1,a.render,a,0,a.priority),i!==f))for(l=i._ptLookup[i._targets.indexOf(n)],h=a._props.length;h--;)l[a._props[h]]=o;return a},Ye=function t(e,i,r){var n,o,h,c,u,d,p,f,m,g,y,v,b,w=e.vars,E=w.ease,S=w.startAt,C=w.immediateRender,P=w.lazy,k=w.onUpdate,A=w.runBackwards,M=w.yoyoEase,D=w.keyframes,I=w.autoRevert,F=e._dur,L=e._startAt,R=e._targets,B=e.parent,z=B&&"nested"===B.data?B.vars.targets:R,N="auto"===e._overwrite&&!s,V=e.timeline;if(V&&(!D||!E)&&(E="none"),e._ease=Le(E,x.ease),e._yEase=M?Ie(Le(!0===M?E:M,x.ease)):0,M&&e._yoyo&&!e._repeat&&(M=e._yEase,e._yEase=e._ease,e._ease=M),e._from=!V&&!!w.runBackwards,!V||D&&!w.stagger){if(v=(f=R[0]?dt(R[0]).harness:0)&&w[f.prop],n=Ct(w,rt),L&&(L._zTime<0&&L.progress(1),i<0&&A&&C&&!I?L.render(-1,!0):L.revert(A&&F?et:tt),L._lazy=0),S){if(Mt(e._startAt=Je.set(R,_t({data:"isStart",overwrite:!1,parent:B,immediateRender:!0,lazy:!L&&O(P),startAt:null,delay:0,onUpdate:k&&function(){return pe(e,"onUpdate")},stagger:0},S))),e._startAt._dp=0,e._startAt._sat=e,i<0&&(a||!C&&!I)&&e._startAt.revert(et),C&&F&&i<=0&&r<=0)return void(i&&(e._zTime=i))}else if(A&&F&&!L)if(i&&(C=!1),h=_t({overwrite:!1,data:"isFromStart",lazy:C&&!L&&O(P),immediateRender:C,stagger:0,parent:B},n),v&&(h[f.prop]=v),Mt(e._startAt=Je.set(R,h)),e._startAt._dp=0,e._startAt._sat=e,i<0&&(a?e._startAt.revert(et):e._startAt.render(-1,!0)),e._zTime=i,C){if(!i)return}else t(e._startAt,_,_);for(e._pt=e._ptCache=0,P=F&&O(P)||P&&!F,o=0;o<R.length;o++){if(p=(u=R[o])._gsap||ut(R)[o]._gsap,e._ptLookup[o]=g={},st[p.id]&&nt.length&&bt(),y=z===R?o:z.indexOf(u),f&&!1!==(m=new f).init(u,v||n,e,y,z)&&(e._pt=c=new di(e._pt,u,m.name,0,1,m.render,m,0,m.priority),m._props.forEach((function(t){g[t]=c})),m.priority&&(d=1)),!f||v)for(h in n)at[h]&&(m=qe(h,n,e,y,u,z))?m.priority&&(d=1):g[h]=c=We.call(e,u,h,"get",n[h],y,z,0,w.stringFilter);e._op&&e._op[o]&&e.kill(u,e._op[o]),N&&e._pt&&(Ge=e,l.killTweensOf(u,g,e.globalTime(i)),b=!e.parent,Ge=0),e._pt&&P&&(st[p.id]=1)}d&&ui(e),e._onInit&&e._onInit(e)}e._onUpdate=k,e._initted=(!e._op||e._pt)&&!b,D&&i<=0&&V.render(T,!0,!0)},Xe=function(t,e,i,r){var n,s,a=e.ease||r||"power1.inOut";if(N(e))s=i[t]||(i[t]=[]),e.forEach((function(t,i){return s.push({t:i/(e.length-1)*100,v:t,e:a})}));else for(n in e)s=i[n]||(i[n]=[]),"ease"===n||s.push({t:parseFloat(t),v:e[n],e:a})},Ue=function(t,e,i,r,n){return D(t)?t.call(e,i,r,n):M(t)&&~t.indexOf("random(")?ce(t):t},Ke=ct+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",Ze={};ft(Ke+",id,stagger,delay,duration,paused,scrollTrigger",(function(t){return Ze[t]=1}));var Je=function(t){function e(e,i,n,a){var o;"number"==typeof i&&(n.duration=i,i=n,n=null);var h,c,u,d,p,f,m,g,y=(o=t.call(this,a?i:Pt(i))||this).vars,v=y.duration,b=y.delay,x=y.immediateRender,T=y.stagger,_=y.overwrite,E=y.keyframes,S=y.defaults,C=y.scrollTrigger,P=y.yoyoEase,k=i.parent||l,A=(N(e)||z(e)?I(e[0]):"length"in i)?[e]:ie(e);if(o._targets=A.length?ut(A):Z("GSAP target "+e+" not found. https://gsap.com",!w.nullTargetWarn)||[],o._ptLookup=[],o._overwrite=_,E||T||B(v)||B(b)){if(i=o.vars,(h=o.timeline=new He({data:"nested",defaults:S||{},targets:k&&"nested"===k.data?k.vars.targets:A})).kill(),h.parent=h._dp=r(o),h._start=0,T||B(v)||B(b)){if(d=A.length,m=T&&se(T),L(T))for(p in T)~Ke.indexOf(p)&&(g||(g={}),g[p]=T[p]);for(c=0;c<d;c++)(u=Ct(i,Ze)).stagger=0,P&&(u.yoyoEase=P),g&&Et(u,g),f=A[c],u.duration=+Ue(v,r(o),c,f,A),u.delay=(+Ue(b,r(o),c,f,A)||0)-o._delay,!T&&1===d&&u.delay&&(o._delay=b=u.delay,o._start+=b,u.delay=0),h.to(f,u,m?m(c,f,A):0),h._ease=ke.none;h.duration()?v=b=0:o.timeline=0}else if(E){Pt(_t(h.vars.defaults,{ease:"none"})),h._ease=Le(E.ease||i.ease||"none");var M,D,F,R=0;if(N(E))E.forEach((function(t){return h.to(A,t,">")})),h.duration();else{for(p in u={},E)"ease"===p||"easeEach"===p||Xe(p,E[p],u,E.easeEach);for(p in u)for(M=u[p].sort((function(t,e){return t.t-e.t})),R=0,c=0;c<M.length;c++)(F={ease:(D=M[c]).e,duration:(D.t-(c?M[c-1].t:0))/100*v})[p]=D.v,h.to(A,F,R),R+=F.duration;h.duration()<v&&h.to({},{duration:v-h.duration()})}}v||o.duration(v=h.duration())}else o.timeline=0;return!0!==_||s||(Ge=r(o),l.killTweensOf(A),Ge=0),Ht(k,r(o),n),i.reversed&&o.reverse(),i.paused&&o.paused(!0),(x||!v&&!E&&o._start===gt(k._time)&&O(x)&&Lt(r(o))&&"nested"!==k.data)&&(o._tTime=-1e-8,o.render(Math.max(0,-b)||0)),C&&Gt(r(o),C),o}n(e,t);var i=e.prototype;return i.render=function(t,e,i){var r,n,s,o,l,h,c,u,d,p=this._time,f=this._tDur,m=this._dur,g=t<0,y=t>f-_&&!g?f:t<_?0:t;if(m){if(y!==this._tTime||!t||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==g){if(r=y,u=this.timeline,this._repeat){if(o=m+this._rDelay,this._repeat<-1&&g)return this.totalTime(100*o+t,e,i);if(r=gt(y%o),y===f?(s=this._repeat,r=m):((s=~~(y/o))&&s===gt(y/o)&&(r=m,s--),r>m&&(r=m)),(h=this._yoyo&&1&s)&&(d=this._yEase,r=m-r),l=Rt(this._tTime,o),r===p&&!i&&this._initted&&s===l)return this._tTime=y,this;s!==l&&(u&&this._yEase&&Fe(u,h),this.vars.repeatRefresh&&!h&&!this._lock&&this._time!==o&&this._initted&&(this._lock=i=1,this.render(gt(o*s),!0).invalidate()._lock=0))}if(!this._initted){if($t(this,g?t:r,i,e,y))return this._tTime=0,this;if(!(p===this._time||i&&this.vars.repeatRefresh&&s!==l))return this;if(m!==this._dur)return this.render(t,e,i)}if(this._tTime=y,this._time=r,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=c=(d||this._ease)(r/m),this._from&&(this.ratio=c=1-c),r&&!p&&!e&&!s&&(pe(this,"onStart"),this._tTime!==y))return this;for(n=this._pt;n;)n.r(c,n.d),n=n._next;u&&u.render(t<0?t:u._dur*u._ease(r/this._dur),e,i)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(g&&Ft(this,t,0,i),pe(this,"onUpdate")),this._repeat&&s!==l&&this.vars.onRepeat&&!e&&this.parent&&pe(this,"onRepeat"),y!==this._tDur&&y||this._tTime!==y||(g&&!this._onUpdate&&Ft(this,t,0,!0),(t||!m)&&(y===this._tDur&&this._ts>0||!y&&this._ts<0)&&Mt(this,1),e||g&&!p||!(y||p||h)||(pe(this,y===f?"onComplete":"onReverseComplete",!0),this._prom&&!(y<f&&this.timeScale()>0)&&this._prom()))}}else!function(t,e,i,r){var n,s,o,l=t.ratio,h=e<0||!e&&(!t._start&&jt(t)&&(t._initted||!Wt(t))||(t._ts<0||t._dp._ts<0)&&!Wt(t))?0:1,c=t._rDelay,u=0;if(c&&t._repeat&&(u=Jt(0,t._tDur,e),s=Rt(u,c),t._yoyo&&1&s&&(h=1-h),s!==Rt(t._tTime,c)&&(l=1-h,t.vars.repeatRefresh&&t._initted&&t.invalidate())),h!==l||a||r||t._zTime===_||!e&&t._zTime){if(!t._initted&&$t(t,e,r,i,u))return;for(o=t._zTime,t._zTime=e||(i?_:0),i||(i=e&&!o),t.ratio=h,t._from&&(h=1-h),t._time=0,t._tTime=u,n=t._pt;n;)n.r(h,n.d),n=n._next;e<0&&Ft(t,e,0,!0),t._onUpdate&&!i&&pe(t,"onUpdate"),u&&t._repeat&&!i&&t.parent&&pe(t,"onRepeat"),(e>=t._tDur||e<0)&&t.ratio===h&&(h&&Mt(t,1),i||a||(pe(t,h?"onComplete":"onReverseComplete",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,i);return this},i.targets=function(){return this._targets},i.invalidate=function(e){return(!e||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},i.resetTo=function(t,e,i,r,n){m||Ce.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||Ye(this,s),function(t,e,i,r,n,s,a,o){var l,h,c,u,d=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!d)for(d=t._ptCache[e]=[],c=t._ptLookup,u=t._targets.length;u--;){if((l=c[u][e])&&l.d&&l.d._pt)for(l=l.d._pt;l&&l.p!==e&&l.fp!==e;)l=l._next;if(!l)return $e=1,t.vars[e]="+=0",Ye(t,a),$e=0,o?Z(e+" not eligible for reset"):1;d.push(l)}for(u=d.length;u--;)(l=(h=d[u])._pt||h).s=!r&&0!==r||n?l.s+(r||0)+s*l.c:r,l.c=i-l.s,h.e&&(h.e=mt(i)+Qt(h.e)),h.b&&(h.b=l.s+Qt(h.b))}(this,t,e,i,r,this._ease(s/this._dur),s,n)?this.resetTo(t,e,i,r,1):(Nt(this,0),this.parent||kt(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},i.kill=function(t,e){if(void 0===e&&(e="all"),!(t||e&&"all"!==e))return this._lazy=this._pt=0,this.parent?fe(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,Ge&&!0!==Ge.vars.overwrite)._first||fe(this),this.parent&&i!==this.timeline.totalDuration()&&qt(this,this._dur*this.timeline._tDur/i,0,1),this}var r,n,s,a,o,l,h,c=this._targets,u=t?ie(t):c,d=this._ptLookup,p=this._pt;if((!e||"all"===e)&&function(t,e){for(var i=t.length,r=i===e.length;r&&i--&&t[i]===e[i];);return i<0}(c,u))return"all"===e&&(this._pt=0),fe(this);for(r=this._op=this._op||[],"all"!==e&&(M(e)&&(o={},ft(e,(function(t){return o[t]=1})),e=o),e=function(t,e){var i,r,n,s,a=t[0]?dt(t[0]).harness:0,o=a&&a.aliases;if(!o)return e;for(r in i=Et({},e),o)if(r in i)for(n=(s=o[r].split(",")).length;n--;)i[s[n]]=i[r];return i}(c,e)),h=c.length;h--;)if(~u.indexOf(c[h]))for(o in n=d[h],"all"===e?(r[h]=e,a=n,s={}):(s=r[h]=r[h]||{},a=e),a)(l=n&&n[o])&&("kill"in l.d&&!0!==l.d.kill(o)||At(this,l,"_pt"),delete n[o]),"all"!==s&&(s[o]=1);return this._initted&&!this._pt&&p&&fe(this),this},e.to=function(t,i){return new e(t,i,arguments[2])},e.from=function(t,e){return Kt(1,arguments)},e.delayedCall=function(t,i,r,n){return new e(i,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:i,onReverseComplete:i,onCompleteParams:r,onReverseCompleteParams:r,callbackScope:n})},e.fromTo=function(t,e,i){return Kt(2,arguments)},e.set=function(t,i){return i.duration=0,i.repeatDelay||(i.repeat=0),new e(t,i)},e.killTweensOf=function(t,e,i){return l.killTweensOf(t,e,i)},e}(Ve);_t(Je.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),ft("staggerTo,staggerFrom,staggerFromTo",(function(t){Je[t]=function(){var e=new He,i=te.call(arguments,0);return i.splice("staggerFromTo"===t?5:4,0,0),e[t].apply(e,i)}}));var Qe=function(t,e,i){return t[e]=i},ti=function(t,e,i){return t[e](i)},ei=function(t,e,i,r){return t[e](r.fp,i)},ii=function(t,e,i){return t.setAttribute(e,i)},ri=function(t,e){return D(t[e])?ti:F(t[e])&&t.setAttribute?ii:Qe},ni=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},si=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},ai=function(t,e){var i=e._pt,r="";if(!t&&e.b)r=e.b;else if(1===t&&e.e)r=e.e;else{for(;i;)r=i.p+(i.m?i.m(i.s+i.c*t):Math.round(1e4*(i.s+i.c*t))/1e4)+r,i=i._next;r+=e.c}e.set(e.t,e.p,r,e)},oi=function(t,e){for(var i=e._pt;i;)i.r(t,i.d),i=i._next},li=function(t,e,i,r){for(var n,s=this._pt;s;)n=s._next,s.p===r&&s.modifier(t,e,i),s=n},hi=function(t){for(var e,i,r=this._pt;r;)i=r._next,r.p===t&&!r.op||r.op===t?At(this,r,"_pt"):r.dep||(e=1),r=i;return!e},ci=function(t,e,i,r){r.mSet(t,e,r.m.call(r.tween,i,r.mt),r)},ui=function(t){for(var e,i,r,n,s=t._pt;s;){for(e=s._next,i=r;i&&i.pr>s.pr;)i=i._next;(s._prev=i?i._prev:n)?s._prev._next=s:r=s,(s._next=i)?i._prev=s:n=s,s=e}t._pt=r},di=function(){function t(t,e,i,r,n,s,a,o,l){this.t=e,this.s=r,this.c=n,this.p=i,this.r=s||ni,this.d=a||this,this.set=o||Qe,this.pr=l||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,i){this.mSet=this.mSet||this.set,this.set=ci,this.m=t,this.mt=i,this.tween=e},t}();ft(ct+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(t){return rt[t]=1})),Y.TweenMax=Y.TweenLite=Je,Y.TimelineLite=Y.TimelineMax=He,l=new He({sortChildren:!1,defaults:x,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),w.stringFilter=Se;var pi=[],fi={},mi=[],gi=0,yi=0,vi=function(t){return(fi[t]||mi).map((function(t){return t()}))},bi=function(){var t=Date.now(),e=[];t-gi>2&&(vi("matchMediaInit"),pi.forEach((function(t){var i,r,n,s,a=t.queries,o=t.conditions;for(r in a)(i=h.matchMedia(a[r]).matches)&&(n=1),i!==o[r]&&(o[r]=i,s=1);s&&(t.revert(),n&&e.push(t))})),vi("matchMediaRevert"),e.forEach((function(t){return t.onMatch(t,(function(e){return t.add(null,e)}))})),gi=t,vi("matchMedia"))},wi=function(){function t(t,e){this.selector=e&&re(e),this.data=[],this._r=[],this.isReverted=!1,this.id=yi++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,i){D(t)&&(i=e,e=t,t=D);var r=this,n=function(){var t,n=o,s=r.selector;return n&&n!==r&&n.data.push(r),i&&(r.selector=re(i)),o=r,t=e.apply(r,arguments),D(t)&&r._r.push(t),o=n,r.selector=s,r.isReverted=!1,t};return r.last=n,t===D?n(r,(function(t){return r.add(null,t)})):t?r[t]=n:n},e.ignore=function(t){var e=o;o=null,t(this),o=e},e.getTweens=function(){var e=[];return this.data.forEach((function(i){return i instanceof t?e.push.apply(e,i.getTweens()):i instanceof Je&&!(i.parent&&"nested"===i.parent.data)&&e.push(i)})),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var i=this;if(t?function(){for(var e,r=i.getTweens(),n=i.data.length;n--;)"isFlip"===(e=i.data[n]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach((function(t){return r.splice(r.indexOf(t),1)})));for(r.map((function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}})).sort((function(t,e){return e.g-t.g||-1/0})).forEach((function(e){return e.t.revert(t)})),n=i.data.length;n--;)(e=i.data[n])instanceof He?"nested"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof Je)&&e.revert&&e.revert(t);i._r.forEach((function(e){return e(t,i)})),i.isReverted=!0}():this.data.forEach((function(t){return t.kill&&t.kill()})),this.clear(),e)for(var r=pi.length;r--;)pi[r].id===this.id&&pi.splice(r,1)},e.revert=function(t){this.kill(t||{})},t}(),xi=function(){function t(t){this.contexts=[],this.scope=t,o&&o.data.push(this)}var e=t.prototype;return e.add=function(t,e,i){L(t)||(t={matches:t});var r,n,s,a=new wi(0,i||this.scope),l=a.conditions={};for(n in o&&!a.selector&&(a.selector=o.selector),this.contexts.push(a),e=a.add("onMatch",e),a.queries=t,t)"all"===n?s=1:(r=h.matchMedia(t[n]))&&(pi.indexOf(a)<0&&pi.push(a),(l[n]=r.matches)&&(s=1),r.addListener?r.addListener(bi):r.addEventListener("change",bi));return s&&e(a,(function(t){return a.add(null,t)})),this},e.revert=function(t){this.kill(t||{})}
vendor: 4,464 bytes, line 2
2,e.kill=function(t){this.contexts.forEach((function(e){return e.kill(t,!0)}))},t}(),Ti={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];e.forEach((function(t){return ge(t)}))},timeline:function(t){return new He(t)},getTweensOf:function(t,e){return l.getTweensOf(t,e)},getProperty:function(t,e,i,r){M(t)&&(t=ie(t)[0]);var n=dt(t||{}).get,s=i?Tt:xt;return"native"===i&&(i=""),t?e?s((at[e]&&at[e].get||n)(t,e,i,r)):function(e,i,r){return s((at[e]&&at[e].get||n)(t,e,i,r))}:t},quickSetter:function(t,e,i){if((t=ie(t)).length>1){var r=t.map((function(t){return Si.quickSetter(t,e,i)})),n=r.length;return function(t){for(var e=n;e--;)r[e](t)}}t=t[0]||{};var s=at[e],a=dt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,l=s?function(e){var r=new s;f._pt=0,r.init(t,i?e+i:e,f,0,[t]),r.render(1,r),f._pt&&oi(1,f)}:a.set(t,o);return s?l:function(e){return l(t,o,i?e+i:e,a,1)}},quickTo:function(t,e,i){var r,n=Si.to(t,Et(((r={})[e]="+=0.1",r.paused=!0,r),i||{})),s=function(t,i,r){return n.resetTo(e,t,i,r)};return s.tween=n,s},isTweening:function(t){return l.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Le(t.ease,x.ease)),St(x,t||{})},config:function(t){return St(w,t||{})},registerEffect:function(t){var e=t.name,i=t.effect,r=t.plugins,n=t.defaults,s=t.extendTimeline;(r||"").split(",").forEach((function(t){return t&&!at[t]&&!Y[t]&&Z(e+" effect requires "+t+" plugin.")})),ot[e]=function(t,e,r){return i(ie(t),_t(e||{},n),r)},s&&(He.prototype[e]=function(t,i,r){return this.add(ot[e](t,L(i)?i:(r=i)&&{},this),r)})},registerEase:function(t,e){ke[t]=Le(e)},parseEase:function(t,e){return arguments.length?Le(t,e):ke},getById:function(t){return l.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var i,r,n=new He(t);for(n.smoothChildTiming=O(t.smoothChildTiming),l.remove(n),n._dp=0,n._time=n._tTime=l._time,i=l._first;i;)r=i._next,!e&&!i._dur&&i instanceof Je&&i.vars.onComplete===i._targets[0]||Ht(n,i,i._start-i._delay),i=r;return Ht(l,n,0),n},context:function(t,e){return t?new wi(t,e):o},matchMedia:function(t){return new xi(t)},matchMediaRefresh:function(){return pi.forEach((function(t){var e,i,r=t.conditions;for(i in r)r[i]&&(r[i]=!1,e=1);e&&t.revert()}))||bi()},addEventListener:function(t,e){var i=fi[t]||(fi[t]=[]);~i.indexOf(e)||i.push(e)},removeEventListener:function(t,e){var i=fi[t],r=i&&i.indexOf(e);r>=0&&i.splice(r,1)},utils:{wrap:function t(e,i,r){var n=i-e;return N(e)?he(e,t(0,e.length),i):Zt(r,(function(t){return(n+(t-e)%n)%n+e}))},wrapYoyo:function t(e,i,r){var n=i-e,s=2*n;return N(e)?he(e,t(0,e.length-1),i):Zt(r,(function(t){return e+((t=(s+(t-e)%s)%s||0)>n?s-t:t)}))},distribute:se,random:le,snap:oe,normalize:function(t,e,i){return ue(t,e,0,1,i)},getUnit:Qt,clamp:function(t,e,i){return Zt(i,(function(i){return Jt(t,e,i)}))},splitColor:we,toArray:ie,selector:re,mapRange:ue,pipe:function(){for(var t=arguments.length,e=new Array(t),i=0;i<t;i++)e[i]=arguments[i];return function(t){return e.reduce((function(t,e){return e(t)}),t)}},unitize:function(t,e){return function(i){return t(parseFloat(i))+(e||Qt(i))}},interpolate:function t(e,i,r,n){var s=isNaN(e+i)?0:function(t){return(1-t)*e+t*i};if(!s){var a,o,l,h,c,u=M(e),d={};if(!0===r&&(n=1)&&(r=null),u)e={p:e},i={p:i};else if(N(e)&&!N(i)){for(l=[],h=e.length,c=h-2,o=1;o<h;o++)l.push(t(e[o-1],e[o]));h--,s=function(t){t*=h;var e=Math.min(c,~~t);return l[e](t-e)},r=i}else n||(e=Et(N(e)?[]:{},e));if(!l){for(a in i)We.call(d,e,a,"get",i[a]);s=function(t){return oi(t,d)||(u?e.p:e)}}}return Zt(r,s)},shuffle:ne},install:U,effects:ot,ticker:Ce,updateRoot:He.updateRoot,plugins:at,globalTimeline:l,core:{PropTween:di,globals:J,Tween:Je,Timeline:He,Animation:Ve,getCache:dt,_removeLinkedListItem:At,reverting:function(){return a},context:function(t){return t&&o&&(o.data.push(t),t._ctx=o),o},suppressOverwrites:function(t){return s=t}}};ft("to,from,fromTo,delayedCall,set,killTweensOf",(function(t){return Ti[t]=Je[t]})),Ce.add(He.updateRoot),f=Ti.to({},{duration:0});var _i=function(t,e){for(var i=t._pt;i&&i.p!==e&&i.op!==e&&i.fp!==e;)i=i._next;return i},Ei=function(t,e){return{name:t,rawVars:1,init:function(t,i,r){r._onInit=function(t){var r,n;if(M(i)&&(r={},ft(i,(function(t){return r[t]=1})),i=r),e){for(n in r={},i)r[n]=e(i[n]);i=r}!function(t,e){var i,r,n,s=t._targets;for(i in e)for(r=s.length;r--;)(n=t._ptLookup[r][i])&&(n=n.d)&&(n._pt&&(n=_i(n,i)),n&&n.modifier&&n.modifier(e[i],t,s[r],i))}(t,i)}}}}
vendor: 4,910 bytes, line 2
2,Si=Ti.registerPlugin({name:"attr",init:function(t,e,i,r,n){var s,a,o;for(s in this.tween=i,e)o=t.getAttribute(s)||"",(a=this.add(t,"setAttribute",(o||0)+"",e[s],r,n,0,0,s)).op=s,a.b=o,this._props.push(s)},render:function(t,e){for(var i=e._pt;i;)a?i.set(i.t,i.p,i.b,i):i.r(t,i.d),i=i._next}},{name:"endArray",init:function(t,e){for(var i=e.length;i--;)this.add(t,i,t[i]||0,e[i],0,0,0,0,0,1)}},Ei("roundProps",ae),Ei("modifiers"),Ei("snap",oe))||Ti;Je.version=He.version=Si.version="3.12.5",d=1,R()&&Pe(),ke.Power0,ke.Power1,ke.Power2,ke.Power3,ke.Power4,ke.Linear,ke.Quad,ke.Cubic,ke.Quart,ke.Quint,ke.Strong,ke.Elastic,ke.Back,ke.SteppedEase,ke.Bounce,ke.Sine,ke.Expo,ke.Circ;var Ci,Pi,ki,Ai,Mi,Di,Ii,Fi,Li={},Oi=180/Math.PI,Ri=Math.PI/180,Bi=Math.atan2,zi=/([A-Z])/g,Ni=/(left|right|width|margin|padding|x)/i,Vi=/[\s,\(]\S/,Hi={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Gi=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},$i=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},ji=function(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},Wi=function(t,e){var i=e.s+e.c*t;e.set(e.t,e.p,~~(i+(i<0?-.5:.5))+e.u,e)},qi=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},Yi=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},Xi=function(t,e,i){return t.style[e]=i},Ui=function(t,e,i){return t.style.setProperty(e,i)},Ki=function(t,e,i){return t._gsap[e]=i},Zi=function(t,e,i){return t._gsap.scaleX=t._gsap.scaleY=i},Ji=function(t,e,i,r,n){var s=t._gsap;s.scaleX=s.scaleY=i,s.renderTransform(n,s)},Qi=function(t,e,i,r,n){var s=t._gsap;s[e]=i,s.renderTransform(n,s)},tr="transform",er=tr+"Origin",ir=function t(e,i){var r=this,n=this.target,s=n.style,a=n._gsap;if(e in Li&&s){if(this.tfm=this.tfm||{},"transform"===e)return Hi.transform.split(",").forEach((function(e){return t.call(r,e,i)}));if(~(e=Hi[e]||e).indexOf(",")?e.split(",").forEach((function(t){return r.tfm[t]=wr(n,t)})):this.tfm[e]=a.x?a[e]:wr(n,e),e===er&&(this.tfm.zOrigin=a.zOrigin),this.props.indexOf(tr)>=0)return;a.svg&&(this.svgo=n.getAttribute("data-svg-origin"),this.props.push(er,i,"")),e=tr}(s||i)&&this.props.push(e,i,s[e])},rr=function(t){t.translate&&(t.removeProperty("translate"),t.removeProperty("scale"),t.removeProperty("rotate"))},nr=function(){var t,e,i=this.props,r=this.target,n=r.style,s=r._gsap;for(t=0;t<i.length;t+=3)i[t+1]?r[i[t]]=i[t+2]:i[t+2]?n[i[t]]=i[t+2]:n.removeProperty("--"===i[t].substr(0,2)?i[t]:i[t].replace(zi,"-$1").toLowerCase());if(this.tfm){for(e in this.tfm)s[e]=this.tfm[e];s.svg&&(s.renderTransform(),r.setAttribute("data-svg-origin",this.svgo||"")),(t=Ii())&&t.isStart||n[tr]||(rr(n),s.zOrigin&&n[er]&&(n[er]+=" "+s.zOrigin+"px",s.zOrigin=0,s.renderTransform()),s.uncache=1)}},sr=function(t,e){var i={target:t,props:[],revert:nr,save:ir};return t._gsap||Si.core.getCache(t),e&&e.split(",").forEach((function(t){return i.save(t)})),i},ar=function(t,e){var i=Pi.createElementNS?Pi.createElementNS((e||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),t):Pi.createElement(t);return i&&i.style?i:Pi.createElement(t)},or=function t(e,i,r){var n=getComputedStyle(e);return n[i]||n.getPropertyValue(i.replace(zi,"-$1").toLowerCase())||n.getPropertyValue(i)||!r&&t(e,hr(i)||i,1)||""},lr="O,Moz,ms,Ms,Webkit".split(","),hr=function(t,e,i){var r=(e||Mi).style,n=5;if(t in r&&!i)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);n--&&!(lr[n]+t in r););return n<0?null:(3===n?"ms":n>=0?lr[n]:"")+t},cr=function(){"undefined"!=typeof window&&window.document&&(Ci=window,Pi=Ci.document,ki=Pi.documentElement,Mi=ar("div")||{style:{}},ar("div"),tr=hr(tr),er=tr+"Origin",Mi.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Fi=!!hr("perspective"),Ii=Si.core.reverting,Ai=1)},ur=function t(e){var i,r=ar("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),n=this.parentNode,s=this.nextSibling,a=this.style.cssText;if(ki.appendChild(r),r.appendChild(this),this.style.display="block",e)try{i=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=t}catch(t){}else this._gsapBBox&&(i=this._gsapBBox());return n&&(s?n.insertBefore(this,s):n.appendChild(this)),ki.removeChild(r),this.style.cssText=a,i},dr=function(t,e){for(var i=e.length;i--;)if(t.hasAttribute(e[i]))return t.getAttribute(e[i])},pr=function(t){var e;try{e=t.getBBox()}catch(i){e=ur.call(t,!0)}return e&&(e.width||e.height)||t.getBBox===ur||(e=ur.call(t,!0)),!e||e.width||e.x||e.y?e:{x:+dr(t,["x","cx","x1"])||0,y:+dr(t,["y","cy","y1"])||0,width:0,height:0}},fr=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!pr(t))},mr=function(t,e){if(e){var i,r=t.style;e in Li&&e!==er&&(e=tr),r.removeProperty?("ms"!==(i=e.substr(0,2))&&"webkit"!==e.substr(0,6)||(e="-"+e),r.removeProperty("--"===i?e:e.replace(zi,"-$1").toLowerCase())):r.removeAttribute(e)}}
vendor: 16,440 bytes, line 2
2,gr=function(t,e,i,r,n,s){var a=new di(t._pt,e,i,0,1,s?Yi:qi);return t._pt=a,a.b=r,a.e=n,t._props.push(i),a},yr={deg:1,rad:1,turn:1},vr={grid:1,flex:1},br=function t(e,i,r,n){var s,a,o,l,h=parseFloat(r)||0,c=(r+"").trim().substr((h+"").length)||"px",u=Mi.style,d=Ni.test(i),p="svg"===e.tagName.toLowerCase(),f=(p?"client":"offset")+(d?"Width":"Height"),m=100,g="px"===n,y="%"===n;if(n===c||!h||yr[n]||yr[c])return h;if("px"!==c&&!g&&(h=t(e,i,r,"px")),l=e.getCTM&&fr(e),(y||"%"===c)&&(Li[i]||~i.indexOf("adius")))return s=l?e.getBBox()[d?"width":"height"]:e[f],mt(y?h/s*m:h/100*s);if(u[d?"width":"height"]=m+(g?c:n),a=~i.indexOf("adius")||"em"===n&&e.appendChild&&!p?e:e.parentNode,l&&(a=(e.ownerSVGElement||{}).parentNode),a&&a!==Pi&&a.appendChild||(a=Pi.body),(o=a._gsap)&&y&&o.width&&d&&o.time===Ce.time&&!o.uncache)return mt(h/o.width*m);if(!y||"height"!==i&&"width"!==i)(y||"%"===c)&&!vr[or(a,"display")]&&(u.position=or(e,"position")),a===e&&(u.position="static"),a.appendChild(Mi),s=Mi[f],a.removeChild(Mi),u.position="absolute";else{var v=e.style[i];e.style[i]=m+n,s=e[f],v?e.style[i]=v:mr(e,i)}return d&&y&&((o=dt(a)).time=Ce.time,o.width=a[f]),mt(g?s*h/m:s&&h?m/s*h:0)},wr=function(t,e,i,r){var n;return Ai||cr(),e in Hi&&"transform"!==e&&~(e=Hi[e]).indexOf(",")&&(e=e.split(",")[0]),Li[e]&&"transform"!==e?(n=Dr(t,r),n="transformOrigin"!==e?n[e]:n.svg?n.origin:Ir(or(t,er))+" "+n.zOrigin+"px"):(!(n=t.style[e])||"auto"===n||r||~(n+"").indexOf("calc("))&&(n=Er[e]&&Er[e](t,e,i)||or(t,e)||pt(t,e)||("opacity"===e?1:0)),i&&!~(n+"").trim().indexOf(" ")?br(t,e,n,i)+i:n},xr=function(t,e,i,r){if(!i||"none"===i){var n=hr(e,t,1),s=n&&or(t,n,1);s&&s!==i?(e=n,i=s):"borderColor"===e&&(i=or(t,"borderTopColor"))}var a,o,l,h,c,u,d,p,f,m,g,y=new di(this._pt,t.style,e,0,1,ai),v=0,b=0;if(y.b=i,y.e=r,i+="","auto"==(r+="")&&(u=t.style[e],t.style[e]=r,r=or(t,e)||r,u?t.style[e]=u:mr(t,e)),Se(a=[i,r]),r=a[1],l=(i=a[0]).match(G)||[],(r.match(G)||[]).length){for(;o=G.exec(r);)d=o[0],f=r.substring(v,o.index),c?c=(c+1)%5:"rgba("!==f.substr(-5)&&"hsla("!==f.substr(-5)||(c=1),d!==(u=l[b++]||"")&&(h=parseFloat(u)||0,g=u.substr((h+"").length),"="===d.charAt(1)&&(d=yt(h,d)+g),p=parseFloat(d),m=d.substr((p+"").length),v=G.lastIndex-m.length,m||(m=m||w.units[e]||g,v===r.length&&(r+=m,y.e+=m)),g!==m&&(h=br(t,e,u,m)||0),y._pt={_next:y._pt,p:f||1===b?f:",",s:h,c:p-h,m:c&&c<4||"zIndex"===e?Math.round:0});y.c=v<r.length?r.substring(v,r.length):""}else y.r="display"===e&&"none"===r?Yi:qi;return j.test(r)&&(y.e=0),this._pt=y,y},Tr={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},_r=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var i,r,n,s=e.t,a=s.style,o=e.u,l=s._gsap;if("all"===o||!0===o)a.cssText="",r=1;else for(n=(o=o.split(",")).length;--n>-1;)i=o[n],Li[i]&&(r=1,i="transformOrigin"===i?er:tr),mr(s,i);r&&(mr(s,tr),l&&(l.svg&&s.removeAttribute("transform"),Dr(s,1),l.uncache=1,rr(a)))}},Er={clearProps:function(t,e,i,r,n){if("isFromStart"!==n.data){var s=t._pt=new di(t._pt,e,i,0,0,_r);return s.u=r,s.pr=-10,s.tween=n,t._props.push(i),1}}},Sr=[1,0,0,1,0,0],Cr={},Pr=function(t){return"matrix(1, 0, 0, 1, 0, 0)"===t||"none"===t||!t},kr=function(t){var e=or(t,tr);return Pr(e)?Sr:e.substr(7).match(H).map(mt)},Ar=function(t,e){var i,r,n,s,a=t._gsap||dt(t),o=t.style,l=kr(t);return a.svg&&t.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(n=t.transform.baseVal.consolidate().matrix).a,n.b,n.c,n.d,n.e,n.f]).join(",")?Sr:l:(l!==Sr||t.offsetParent||t===ki||a.svg||(n=o.display,o.display="block",(i=t.parentNode)&&t.offsetParent||(s=1,r=t.nextElementSibling,ki.appendChild(t)),l=kr(t),n?o.display=n:mr(t,"display"),s&&(r?i.insertBefore(t,r):i?i.appendChild(t):ki.removeChild(t))),e&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)},Mr=function(t,e,i,r,n,s){var a,o,l,h=t._gsap,c=n||Ar(t,!0),u=h.xOrigin||0,d=h.yOrigin||0,p=h.xOffset||0,f=h.yOffset||0,m=c[0],g=c[1],y=c[2],v=c[3],b=c[4],w=c[5],x=e.split(" "),T=parseFloat(x[0])||0,_=parseFloat(x[1])||0;i?c!==Sr&&(o=m*v-g*y)&&(l=T*(-g/o)+_*(m/o)-(m*w-g*b)/o,T=T*(v/o)+_*(-y/o)+(y*w-v*b)/o,_=l):(T=(a=pr(t)).x+(~x[0].indexOf("%")?T/100*a.width:T),_=a.y+(~(x[1]||x[0]).indexOf("%")?_/100*a.height:_)),r||!1!==r&&h.smooth?(b=T-u,w=_-d,h.xOffset=p+(b*m+w*y)-b,h.yOffset=f+(b*g+w*v)-w):h.xOffset=h.yOffset=0,h.xOrigin=T,h.yOrigin=_,h.smooth=!!r,h.origin=e,h.originIsAbsolute=!!i,t.style[er]="0px 0px",s&&(gr(s,h,"xOrigin",u,T),gr(s,h,"yOrigin",d,_),gr(s,h,"xOffset",p,h.xOffset),gr(s,h,"yOffset",f,h.yOffset)),t.setAttribute("data-svg-origin",T+" "+_)},Dr=function(t,e){var i=t._gsap||new Ne(t);if("x"in i&&!e&&!i.uncache)return i;var r,n,s,a,o,l,h,c,u,d,p,f,m,g,y,v,b,x,T,_,E,S,C,P,k,A,M,D,I,F,L,O,R=t.style,B=i.scaleX<0,z="px",N="deg",V=getComputedStyle(t),H=or(t,er)||"0";return r=n=s=l=h=c=u=d=p=0,a=o=1,i.svg=!(!t.getCTM||!fr(t)),V.translate&&("none"===V.translate&&"none"===V.scale&&"none"===V.rotate||(R[tr]=("none"!==V.translate?"translate3d("+(V.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+("none"!==V.rotate?"rotate("+V.rotate+") ":"")+("none"!==V.scale?"scale("+V.scale.split(" ").join(",")+") ":"")+("none"!==V[tr]?V[tr]:"")),R.scale=R.rotate=R.translate="none"),g=Ar(t,i.svg),i.svg&&(i.uncache?(k=t.getBBox(),H=i.xOrigin-k.x+"px "+(i.yOrigin-k.y)+"px",P=""):P=!e&&t.getAttribute("data-svg-origin"),Mr(t,P||H,!!P||i.originIsAbsolute,!1!==i.smooth,g)),f=i.xOrigin||0,m=i.yOrigin||0,g!==Sr&&(x=g[0],T=g[1],_=g[2],E=g[3],r=S=g[4],n=C=g[5],6===g.length?(a=Math.sqrt(x*x+T*T),o=Math.sqrt(E*E+_*_),l=x||T?Bi(T,x)*Oi:0,(u=_||E?Bi(_,E)*Oi+l:0)&&(o*=Math.abs(Math.cos(u*Ri))),i.svg&&(r-=f-(f*x+m*_),n-=m-(f*T+m*E))):(O=g[6],F=g[7],M=g[8],D=g[9],I=g[10],L=g[11],r=g[12],n=g[13],s=g[14],h=(y=Bi(O,I))*Oi,y&&(P=S*(v=Math.cos(-y))+M*(b=Math.sin(-y)),k=C*v+D*b,A=O*v+I*b,M=S*-b+M*v,D=C*-b+D*v,I=O*-b+I*v,L=F*-b+L*v,S=P,C=k,O=A),c=(y=Bi(-_,I))*Oi,y&&(v=Math.cos(-y),L=E*(b=Math.sin(-y))+L*v,x=P=x*v-M*b,T=k=T*v-D*b,_=A=_*v-I*b),l=(y=Bi(T,x))*Oi,y&&(P=x*(v=Math.cos(y))+T*(b=Math.sin(y)),k=S*v+C*b,T=T*v-x*b,C=C*v-S*b,x=P,S=k),h&&Math.abs(h)+Math.abs(l)>359.9&&(h=l=0,c=180-c),a=mt(Math.sqrt(x*x+T*T+_*_)),o=mt(Math.sqrt(C*C+O*O)),y=Bi(S,C),u=Math.abs(y)>2e-4?y*Oi:0,p=L?1/(L<0?-L:L):0),i.svg&&(P=t.getAttribute("transform"),i.forceCSS=t.setAttribute("transform","")||!Pr(or(t,tr)),P&&t.setAttribute("transform",P))),Math.abs(u)>90&&Math.abs(u)<270&&(B?(a*=-1,u+=l<=0?180:-180,l+=l<=0?180:-180):(o*=-1,u+=u<=0?180:-180)),e=e||i.uncache,i.x=r-((i.xPercent=r&&(!e&&i.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-r)?-50:0)))?t.offsetWidth*i.xPercent/100:0)+z,i.y=n-((i.yPercent=n&&(!e&&i.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-n)?-50:0)))?t.offsetHeight*i.yPercent/100:0)+z,i.z=s+z,i.scaleX=mt(a),i.scaleY=mt(o),i.rotation=mt(l)+N,i.rotationX=mt(h)+N,i.rotationY=mt(c)+N,i.skewX=u+N,i.skewY=d+N,i.transformPerspective=p+z,(i.zOrigin=parseFloat(H.split(" ")[2])||!e&&i.zOrigin||0)&&(R[er]=Ir(H)),i.xOffset=i.yOffset=0,i.force3D=w.force3D,i.renderTransform=i.svg?Nr:Fi?zr:Lr,i.uncache=0,i},Ir=function(t){return(t=t.split(" "))[0]+" "+t[1]},Fr=function(t,e,i){var r=Qt(e);return mt(parseFloat(e)+parseFloat(br(t,"x",i+"px",r)))+r},Lr=function(t,e){e.z="0px",e.rotationY=e.rotationX="0deg",e.force3D=0,zr(t,e)},Or="0deg",Rr="0px",Br=") ",zr=function(t,e){var i=e||this,r=i.xPercent,n=i.yPercent,s=i.x,a=i.y,o=i.z,l=i.rotation,h=i.rotationY,c=i.rotationX,u=i.skewX,d=i.skewY,p=i.scaleX,f=i.scaleY,m=i.transformPerspective,g=i.force3D,y=i.target,v=i.zOrigin,b="",w="auto"===g&&t&&1!==t||!0===g;if(v&&(c!==Or||h!==Or)){var x,T=parseFloat(h)*Ri,_=Math.sin(T),E=Math.cos(T);T=parseFloat(c)*Ri,x=Math.cos(T),s=Fr(y,s,_*x*-v),a=Fr(y,a,-Math.sin(T)*-v),o=Fr(y,o,E*x*-v+v)}m!==Rr&&(b+="perspective("+m+Br),(r||n)&&(b+="translate("+r+"%, "+n+"%) "),(w||s!==Rr||a!==Rr||o!==Rr)&&(b+=o!==Rr||w?"translate3d("+s+", "+a+", "+o+") ":"translate("+s+", "+a+Br),l!==Or&&(b+="rotate("+l+Br),h!==Or&&(b+="rotateY("+h+Br),c!==Or&&(b+="rotateX("+c+Br),u===Or&&d===Or||(b+="skew("+u+", "+d+Br),1===p&&1===f||(b+="scale("+p+", "+f+Br),y.style[tr]=b||"translate(0, 0)"},Nr=function(t,e){var i,r,n,s,a,o=e||this,l=o.xPercent,h=o.yPercent,c=o.x,u=o.y,d=o.rotation,p=o.skewX,f=o.skewY,m=o.scaleX,g=o.scaleY,y=o.target,v=o.xOrigin,b=o.yOrigin,w=o.xOffset,x=o.yOffset,T=o.forceCSS,_=parseFloat(c),E=parseFloat(u);d=parseFloat(d),p=parseFloat(p),(f=parseFloat(f))&&(p+=f=parseFloat(f),d+=f),d||p?(d*=Ri,p*=Ri,i=Math.cos(d)*m,r=Math.sin(d)*m,n=Math.sin(d-p)*-g,s=Math.cos(d-p)*g,p&&(f*=Ri,a=Math.tan(p-f),n*=a=Math.sqrt(1+a*a),s*=a,f&&(a=Math.tan(f),i*=a=Math.sqrt(1+a*a),r*=a)),i=mt(i),r=mt(r),n=mt(n),s=mt(s)):(i=m,s=g,r=n=0),(_&&!~(c+"").indexOf("px")||E&&!~(u+"").indexOf("px"))&&(_=br(y,"x",c,"px"),E=br(y,"y",u,"px")),(v||b||w||x)&&(_=mt(_+v-(v*i+b*n)+w),E=mt(E+b-(v*r+b*s)+x)),(l||h)&&(a=y.getBBox(),_=mt(_+l/100*a.width),E=mt(E+h/100*a.height)),a="matrix("+i+","+r+","+n+","+s+","+_+","+E+")",y.setAttribute("transform",a),T&&(y.style[tr]=a)},Vr=function(t,e,i,r,n){var s,a,o=360,l=M(n),h=parseFloat(n)*(l&&~n.indexOf("rad")?Oi:1)-r,c=r+h+"deg";return l&&("short"===(s=n.split("_")[1])&&(h%=o)!=h%180&&(h+=h<0?o:-360),"cw"===s&&h<0?h=(h+36e9)%o-~~(h/o)*o:"ccw"===s&&h>0&&(h=(h-36e9)%o-~~(h/o)*o)),t._pt=a=new di(t._pt,e,i,r,h,$i),a.e=c,a.u="deg",t._props.push(i),a},Hr=function(t,e){for(var i in e)t[i]=e[i];return t},Gr=function(t,e,i){var r,n,s,a,o,l,h,c=Hr({},i._gsap),u=i.style;for(n in c.svg?(s=i.getAttribute("transform"),i.setAttribute("transform",""),u[tr]=e,r=Dr(i,1),mr(i,tr),i.setAttribute("transform",s)):(s=getComputedStyle(i)[tr],u[tr]=e,r=Dr(i,1),u[tr]=s),Li)(s=c[n])!==(a=r[n])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(n)<0&&(o=Qt(s)!==(h=Qt(a))?br(i,n,s,h):parseFloat(s),l=parseFloat(a),t._pt=new di(t._pt,r,n,o,l-o,Gi),t._pt.u=h||0,t._props.push(n));Hr(r,c)};ft("padding,margin,Width,Radius",(function(t,e){var i="Top",r="Right",n="Bottom",s="Left",a=(e<3?[i,r,n,s]:[i+s,i+r,n+r,n+s]).map((function(i){return e<2?t+i:"border"+i+t}));Er[e>1?"border"+t:t]=function(t,e,i,r,n){var s,o;if(arguments.length<4)return s=a.map((function(e){return wr(t,e,i)})),5===(o=s.join(" ")).split(s[0]).length?s[0]:o;s=(r+"").split(" "),o={},a.forEach((function(t,e){return o[t]=s[e]=s[e]||s[(e-1)/2|0]})),t.init(e,o,n)}}));var $r,jr,Wr={name:"css",register:cr,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,i,r,n){var s,a,o,l,h,c,u,d,p,f,m,g,y,v,b,x,T,_,E,S,C=this._props,P=t.style,k=i.vars.startAt;for(u in Ai||cr(),this.styles=this.styles||sr(t),x=this.styles.props,this.tween=i,e)if("autoRound"!==u&&(a=e[u],!at[u]||!qe(u,e,i,r,t,n)))if(h=typeof a,c=Er[u],"function"===h&&(h=typeof(a=a.call(i,r,t,n))),"string"===h&&~a.indexOf("random(")&&(a=ce(a)),c)c(this,t,u,a,i)&&(b=1);else if("--"===u.substr(0,2))s=(getComputedStyle(t).getPropertyValue(u)+"").trim(),a+="",_e.lastIndex=0,_e.test(s)||(d=Qt(s),p=Qt(a)),p?d!==p&&(s=br(t,u,s,p)+p):d&&(a+=d),this.add(P,"setProperty",s,a,r,n,0,0,u),C.push(u),x.push(u,0,P[u]);else if("undefined"!==h){if(k&&u in k?(s="function"==typeof k[u]?k[u].call(i,r,t,n):k[u],M(s)&&~s.indexOf("random(")&&(s=ce(s)),Qt(s+"")||"auto"===s||(s+=w.units[u]||Qt(wr(t,u))||""),"="===(s+"").charAt(1)&&(s=wr(t,u))):s=wr(t,u),l=parseFloat(s),(f="string"===h&&"="===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),o=parseFloat(a),u in Hi&&("autoAlpha"===u&&(1===l&&"hidden"===wr(t,"visibility")&&o&&(l=0),x.push("visibility",0,P.visibility),gr(this,P,"visibility",l?"inherit":"hidden",o?"inherit":"hidden",!o)),"scale"!==u&&"transform"!==u&&~(u=Hi[u]).indexOf(",")&&(u=u.split(",")[0])),m=u in Li)if(this.styles.save(u),g||((y=t._gsap).renderTransform&&!e.parseTransform||Dr(t,e.parseTransform),v=!1!==e.smoothOrigin&&y.smooth,(g=this._pt=new di(this._pt,P,tr,0,1,y.renderTransform,y,0,-1)).dep=1),"scale"===u)this._pt=new di(this._pt,y,"scaleY",y.scaleY,(f?yt(y.scaleY,f+o):o)-y.scaleY||0,Gi),this._pt.u=0,C.push("scaleY",u),u+="X";else{if("transformOrigin"===u){x.push(er,0,P[er]),_=void 0,E=void 0,S=void 0,E=(_=(T=a).split(" "))[0],S=_[1]||"50%","top"!==E&&"bottom"!==E&&"left"!==S&&"right"!==S||(T=E,E=S,S=T),_[0]=Tr[E]||E,_[1]=Tr[S]||S,a=_.join(" "),y.svg?Mr(t,a,0,v,0,this):((p=parseFloat(a.split(" ")[2])||0)!==y.zOrigin&&gr(this,y,"zOrigin",y.zOrigin,p),gr(this,P,u,Ir(s),Ir(a)));continue}if("svgOrigin"===u){Mr(t,a,1,v,0,this);continue}if(u in Cr){Vr(this,y,u,l,f?yt(l,f+a):a);continue}if("smoothOrigin"===u){gr(this,y,"smooth",y.smooth,a);continue}if("force3D"===u){y[u]=a;continue}if("transform"===u){Gr(this,a,t);continue}}else u in P||(u=hr(u)||u);if(m||(o||0===o)&&(l||0===l)&&!Vi.test(a)&&u in P)o||(o=0),(d=(s+"").substr((l+"").length))!==(p=Qt(a)||(u in w.units?w.units[u]:d))&&(l=br(t,u,s,p)),this._pt=new di(this._pt,m?y:P,u,l,(f?yt(l,f+o):o)-l,m||"px"!==p&&"zIndex"!==u||!1===e.autoRound?Gi:Wi),this._pt.u=p||0,d!==p&&"%"!==p&&(this._pt.b=s,this._pt.r=ji);else if(u in P)xr.call(this,t,u,s,f?f+a:a);else if(u in t)this.add(t,u,s||t[u],f?f+a:a,r,n);else if("parseTransform"!==u){K(u,a);continue}m||(u in P?x.push(u,0,P[u]):x.push(u,1,s||t[u])),C.push(u)}b&&ui(this)},render:function(t,e){if(e.tween._time||!Ii())for(var i=e._pt;i;)i.r(t,i.d),i=i._next;else e.styles.revert()},get:wr,aliases:Hi,getSetter:function(t,e,i){var r=Hi[e];return r&&r.indexOf(",")<0&&(e=r),e in Li&&e!==er&&(t._gsap.x||wr(t,"x"))?i&&Di===i?"scale"===e?Zi:Ki:(Di=i||{})&&("scale"===e?Ji:Qi):t.style&&!F(t.style[e])?Xi:~e.indexOf("-")?Ui:ri(t,e)},core:{_removeProperty:mr,_getMatrix:Ar}};Si.utils.checkPrefix=hr,Si.core.getStyleSaver=sr,jr=ft("x,y,z,scale,scaleX,scaleY,xPercent,yPercent"+","+($r="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(t){Li[t]=1})),ft($r,(function(t){w.units[t]="deg",Cr[t]=1})),Hi[jr[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+$r,ft("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(t){var e=t.split(":");Hi[e[1]]=jr[e[0]]})),ft("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(t){w.units[t]="px"})),Si.registerPlugin(Wr);var qr=Si.registerPlugin(Wr)||Si;qr.core.Tween},843:function(t,e){"use strict";var i=function(){return i=Object.assign||function(t){for(var e,i=1,r=arguments.length;i<r;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},i.apply(this,arguments)},r="lgUpdateSlides",n="lgPosterClick",s="lgBeforeNextSlide",a="lgBeforePrevSlide",o={mode:"lg-slide",easing:"ease",speed:400,licenseKey:"0000-0000-000-0000",height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:300,container:"",startAnimationDuration:400,zoomFromOrigin:!0,hideBarsDelay:0,showBarsAfter:1e4,slideDelay:0,supportLegacyBrowser:!0,allowMediaOverlap:!1,videoMaxSize:"1280-720",loadYouTubePoster:!0,defaultCaptionHeight:0,ariaLabelledby:"",ariaDescribedby:"",resetScrollPosition:!0,hideScrollbar:!1,closable:!0,swipeToClose:!0,closeOnTap:!0,showCloseIcon:!0,showMaximizeIcon:!1,loop:!0,escKey:!0,keyPress:!0,trapFocus:!0,controls:!0,slideEndAnimation:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:2,numberOfSlideItemsInDom:10,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:0,iframeWidth:"100%",iframeHeight:"100%",iframeMaxWidth:"100%",iframeMaxHeight:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],extraProps:[],exThumbImage:"",isMobile:void 0,mobileSettings:{controls:!1,showCloseIcon:!1,download:!1},plugins:[],strings:{closeGallery:"Close gallery",toggleMaximize:"Toggle maximize",previousSlide:"Previous slide",nextSlide:"Next slide",download:"Download",playVideo:"Play video"}},l=function(){function t(t){return this.cssVenderPrefixes=["TransitionDuration","TransitionTimingFunction","Transform","Transition"],this.selector=this._getSelector(t),this.firstElement=this._getFirstEl(),this}return t.generateUUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"==t?e:3&e|8).toString(16)}))},t.prototype._getSelector=function(t,e){return void 0===e&&(e=document),"string"!=typeof t?t:(e=e||document,"#"===t.substring(0,1)?e.querySelector(t):e.querySelectorAll(t))},t.prototype._each=function(t){return this.selector?(void 0!==this.selector.length?[].forEach.call(this.selector,t):t(this.selector,0),this):this}
vendor: 9,375 bytes, line 2
2,t.prototype._setCssVendorPrefix=function(t,e,i){var r=e.replace(/-([a-z])/gi,(function(t,e){return e.toUpperCase()}));-1!==this.cssVenderPrefixes.indexOf(r)?(t.style[r.charAt(0).toLowerCase()+r.slice(1)]=i,t.style["webkit"+r]=i,t.style["moz"+r]=i,t.style["ms"+r]=i,t.style["o"+r]=i):t.style[r]=i},t.prototype._getFirstEl=function(){return this.selector&&void 0!==this.selector.length?this.selector[0]:this.selector},t.prototype.isEventMatched=function(t,e){var i=e.split(".");return t.split(".").filter((function(t){return t})).every((function(t){return-1!==i.indexOf(t)}))},t.prototype.attr=function(t,e){return void 0===e?this.firstElement?this.firstElement.getAttribute(t):"":(this._each((function(i){i.setAttribute(t,e)})),this)},t.prototype.find=function(t){return h(this._getSelector(t,this.selector))},t.prototype.first=function(){return this.selector&&void 0!==this.selector.length?h(this.selector[0]):h(this.selector)},t.prototype.eq=function(t){return h(this.selector[t])},t.prototype.parent=function(){return h(this.selector.parentElement)},t.prototype.get=function(){return this._getFirstEl()},t.prototype.removeAttr=function(t){var e=t.split(" ");return this._each((function(t){e.forEach((function(e){return t.removeAttribute(e)}))})),this},t.prototype.wrap=function(t){if(!this.firstElement)return this;var e=document.createElement("div");return e.className=t,this.firstElement.parentNode.insertBefore(e,this.firstElement),this.firstElement.parentNode.removeChild(this.firstElement),e.appendChild(this.firstElement),this},t.prototype.addClass=function(t){return void 0===t&&(t=""),this._each((function(e){t.split(" ").forEach((function(t){t&&e.classList.add(t)}))})),this},t.prototype.removeClass=function(t){return this._each((function(e){t.split(" ").forEach((function(t){t&&e.classList.remove(t)}))})),this},t.prototype.hasClass=function(t){return!!this.firstElement&&this.firstElement.classList.contains(t)},t.prototype.hasAttribute=function(t){return!!this.firstElement&&this.firstElement.hasAttribute(t)},t.prototype.toggleClass=function(t){return this.firstElement?(this.hasClass(t)?this.removeClass(t):this.addClass(t),this):this},t.prototype.css=function(t,e){var i=this;return this._each((function(r){i._setCssVendorPrefix(r,t,e)})),this},t.prototype.on=function(e,i){var r=this;return this.selector?(e.split(" ").forEach((function(e){Array.isArray(t.eventListeners[e])||(t.eventListeners[e]=[]),t.eventListeners[e].push(i),r.selector.addEventListener(e.split(".")[0],i)})),this):this},t.prototype.once=function(t,e){var i=this;return this.on(t,(function(){i.off(t),e(t)})),this},t.prototype.off=function(e){var i=this;return this.selector?(Object.keys(t.eventListeners).forEach((function(r){i.isEventMatched(e,r)&&(t.eventListeners[r].forEach((function(t){i.selector.removeEventListener(r.split(".")[0],t)})),t.eventListeners[r]=[])})),this):this},t.prototype.trigger=function(t,e){if(!this.firstElement)return this;var i=new CustomEvent(t.split(".")[0],{detail:e||null});return this.firstElement.dispatchEvent(i),this},t.prototype.load=function(t){var e=this;return fetch(t).then((function(t){return t.text()})).then((function(t){e.selector.innerHTML=t})),this},t.prototype.html=function(t){return void 0===t?this.firstElement?this.firstElement.innerHTML:"":(this._each((function(e){e.innerHTML=t})),this)},t.prototype.append=function(t){return this._each((function(e){"string"==typeof t?e.insertAdjacentHTML("beforeend",t):e.appendChild(t)})),this},t.prototype.prepend=function(t){return this._each((function(e){e.insertAdjacentHTML("afterbegin",t)})),this},t.prototype.remove=function(){return this._each((function(t){t.parentNode.removeChild(t)})),this},t.prototype.empty=function(){return this._each((function(t){t.innerHTML=""})),this},t.prototype.scrollTop=function(t){return void 0!==t?(document.body.scrollTop=t,document.documentElement.scrollTop=t,this):window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},t.prototype.scrollLeft=function(t){return void 0!==t?(document.body.scrollLeft=t,document.documentElement.scrollLeft=t,this):window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0},t.prototype.offset=function(){if(!this.firstElement)return{left:0,top:0};var t=this.firstElement.getBoundingClientRect(),e=h("body").style().marginLeft;return{left:t.left-parseFloat(e)+this.scrollLeft(),top:t.top+this.scrollTop()}},t.prototype.style=function(){return this.firstElement?this.firstElement.currentStyle||window.getComputedStyle(this.firstElement):{}},t.prototype.width=function(){var t=this.style();return this.firstElement.clientWidth-parseFloat(t.paddingLeft)-parseFloat(t.paddingRight)},t.prototype.height=function(){var t=this.style();return this.firstElement.clientHeight-parseFloat(t.paddingTop)-parseFloat(t.paddingBottom)},t.eventListeners={},t}();function h(t){return function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(t,e){e=e||{bubbles:!1,cancelable:!1,detail:null};var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),i}}(),Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector),new l(t)}var c=["src","sources","subHtml","subHtmlUrl","html","video","poster","slideName","responsive","srcset","sizes","iframe","downloadUrl","download","width","facebookShareUrl","tweetText","iframeTitle","twitterShareUrl","pinterestShareUrl","pinterestText","fbHtml","disqusIdentifier","disqusUrl"];function u(t){return"href"===t?"src":t=(t=(t=t.replace("data-","")).charAt(0).toLowerCase()+t.slice(1)).replace(/-([a-z])/g,(function(t){return t[1].toUpperCase()}))}var d=function(t,e,i,r){void 0===i&&(i=0);var n=h(t).attr("data-lg-size")||r;if(n){var s=n.split(",");if(s[1])for(var a=window.innerWidth,o=0;o<s.length;o++){var l=s[o];if(parseInt(l.split("-")[2],10)>a){n=l;break}o===s.length-1&&(n=l)}var c=n.split("-"),u=parseInt(c[0],10),d=parseInt(c[1],10),p=e.width(),f=e.height()-i,m=Math.min(p,u),g=Math.min(f,d),y=Math.min(m/u,g/d);return{width:u*y,height:d*y}}},p=function(t,e,i,r,n){if(n){var s=h(t).find("img").first();if(s.get()){var a=e.get().getBoundingClientRect(),o=a.width,l=e.height()-(i+r),c=s.width(),u=s.height(),d=s.style(),p=(o-c)/2-s.offset().left+(parseFloat(d.paddingLeft)||0)+(parseFloat(d.borderLeft)||0)+h(window).scrollLeft()+a.left,f=(l-u)/2-s.offset().top+(parseFloat(d.paddingTop)||0)+(parseFloat(d.borderTop)||0)+h(window).scrollTop()+i;return"translate3d("+(p*=-1)+"px, "+(f*=-1)+"px, 0) scale3d("+c/n.width+", "+u/n.height+", 1)"}}},f=function(t,e,i,r,n,s){var a="<img "+i+" "+(r?'srcset="'+r+'"':"")+" "+(n?'sizes="'+n+'"':"")+' class="lg-object lg-image" data-index="'+t+'" src="'+e+'" />',o="";return s&&(o=("string"==typeof s?JSON.parse(s):s).map((function(t){var e="";return Object.keys(t).forEach((function(i){e+=" "+i+'="'+t[i]+'"'})),"<source "+e+"></source>"}))),""+o+a},m=0,g=function(){function t(t,e){if(this.lgOpened=!1,this.index=0,this.plugins=[],this.lGalleryOn=!1,this.lgBusy=!1,this.currentItemsInDom=[],this.prevScrollTop=0,this.bodyPaddingRight=0,this.isDummyImageRemoved=!1,this.dragOrSwipeEnabled=!1,this.mediaContainerPosition={top:0,bottom:0},!t)return this;if(m++,this.lgId=m,this.el=t,this.LGel=h(t),this.generateSettings(e),this.buildModules(),this.settings.dynamic&&void 0!==this.settings.dynamicEl&&!Array.isArray(this.settings.dynamicEl))throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.galleryItems=this.getItems(),this.normalizeSettings(),this.init(),this.validateLicense(),this}return t.prototype.generateSettings=function(t){if(this.settings=i(i({},o),t),this.settings.isMobile&&"function"==typeof this.settings.isMobile?this.settings.isMobile():/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)){var e=i(i({},this.settings.mobileSettings),this.settings.mobileSettings);this.settings=i(i({},this.settings),e)}},t.prototype.normalizeSettings=function(){this.settings.slideEndAnimation&&(this.settings.hideControlOnEnd=!1),this.settings.closable||(this.settings.swipeToClose=!1),this.zoomFromOrigin=this.settings.zoomFromOrigin,this.settings.dynamic&&(this.zoomFromOrigin=!1),this.settings.container||(this.settings.container=document.body),this.settings.preload=Math.min(this.settings.preload,this.galleryItems.length)},t.prototype.init=function(){var t=this;this.addSlideVideoInfo(this.galleryItems),this.buildStructure(),this.LGel.trigger("lgInit",{instance:this}),this.settings.keyPress&&this.keyPress(),setTimeout((function(){t.enableDrag(),t.enableSwipe(),t.triggerPosterClick()}),50),this.arrow(),this.settings.mousewheel&&this.mousewheel(),this.settings.dynamic||this.openGalleryOnItemClick()},t.prototype.openGalleryOnItemClick=function(){for(var t=this,e=function(e){var r=i.items[e],n=h(r),s=l.generateUUID();n.attr("data-lg-id",s).on("click.lgcustom-item-"+s,(function(i){i.preventDefault();var n=t.settings.index||e;t.openGallery(n,r)}))},i=this,r=0;r<this.items.length;r++)e(r)},t.prototype.buildModules=function(){var t=this;this.settings.plugins.forEach((function(e){t.plugins.push(new e(t,h))}))},t.prototype.validateLicense=function(){this.settings.licenseKey?"0000-0000-000-0000"===this.settings.licenseKey&&console.warn("lightGallery: "+this.settings.licenseKey+" license key is not val
2id for production use"):console.error("Please provide a valid license key")},t.prototype.getSlideItem=function(t){return h(this.getSlideItemId(t))},t.prototype.getSlideItemId=function(t){return"#lg-item-"+this.lgId+"-"+t},t.prototype.getIdName=function(t){return t+"-"+this.lgId},t.prototype.getElementById=function(t){return h("#"+this.getIdName(t))},t.prototype.manageSingleSlideClassName=function(){this.galleryItems.length<2?this.outer.addClass("lg-single-item"):this.outer.removeClass("lg-single-item")},t.prototype.buildStructure=function(){var t=this;if(!this.$container||!this.$container.get()){var e="",i="";this.settings.controls&&(e='<button type="button" id="'+this.getIdName("lg-prev")+'" aria-label="'+this.settings.strings.previousSlide+'" class="lg-prev lg-icon"> '+this.settings.prevHtml+' </button>\n <button type="button" id="'+this.getIdName("lg-next")+'" aria-label="'+this.settings.strings.nextSlide+'" class="lg-next lg-icon"> '+this.settings.nextHtml+" </button>"),".lg-item"!==this.settings.appendSubHtmlTo&&(i='<div class="lg-sub-html" role="status" aria-live="polite"></div>');var r="";this.settings.allowMediaOverlap&&(r+="lg-media-overlap ");var n=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",s=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",a="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),o=this.settings.closable&&this.settings.showCloseIcon?'<button type="button" aria-label="'+this.settings.strings.closeGallery+'" id="'+this.getIdName("lg-close")+'" class="lg-close lg-icon"></button>':"",l=this.settings.showMaximizeIcon?'<button type="button" aria-label="'+this.settings.strings.toggleMaximize+'" id="'+this.getIdName("lg-maximize")+'" class="lg-maximize lg-icon"></button>':"",c='\n <div class="'+a+'" id="'+this.getIdName("lg-container")+'" tabindex="-1" aria-modal="true" '+n+" "+s+' role="dialog"\n >\n <div id="'+this.getIdName("lg-backdrop")+'" class="lg-backdrop"></div>\n\n <div id="'+this.getIdName("lg-outer")+'" class="lg-outer lg-use-css3 lg-css3 lg-hide-items '+r+' ">\n\n <div id="'+this.getIdName("lg-content")+'" class="lg-content">\n <div id="'+this.getIdName("lg-inner")+'" class="lg-inner">\n </div>\n '+e+'\n </div>\n <div id="'+this.getIdName("lg-toolbar")+'" class="lg-toolbar lg-group">\n '+l+"\n "+o+"\n </div>\n "+(".lg-outer"===this.settings.appendSubHtmlTo?i:"")+'\n <div id="'+this.getIdName("lg-components")+'" class="lg-components">\n '+(".lg-sub-html"===this.settings.appendSubHtmlTo?i:"")+"\n </div>\n </div>\n </div>\n ";h(this.settings.container).append(c),document.body!==this.settings.container&&h(this.settings.container).css("position","relative"),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms");var u=this.settings.mode+" ";this.manageSingleSlideClassName(),this.settings.enableDrag&&(u+="lg-grab "),this.outer.addClass(u),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append('<a id="'+this.getIdName("lg-download")+'" target="_blank" rel="noopener" aria-label="'+this.settings.strings.download+'" download class="lg-download lg-icon"></a>'),this.counter(),h(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,(function(){t.refreshOnResize()})),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules()}},t.prototype.refreshOnResize=function(){if(this.lgOpened){var t=this.galleryItems[this.index].__slideVideoInfo;this.mediaContainerPosition=this.getMediaContainerPosition();var e=this.mediaContainerPosition,i=e.top,r=e.bottom;if(this.currentImageSize=d(this.items[this.index],this.outer,i+r,t&&this.settings.videoMaxSize),t&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved){var n=this.getDummyImgStyles(this.currentImageSize);this.outer.find(".lg-current .lg-dummy-img").first().attr("style",n)}this.LGel.trigger("lgContainerResize")}},t.prototype.resizeVideoSlide=function(t,e){var i=this.getVideoContStyle(e);
vendor: 4,484 bytes, line 2
2this.getSlideItem(t).find(".lg-video-cont").attr("style",i)},t.prototype.updateSlides=function(t,e){if(this.index>t.length-1&&(this.index=t.length-1),1===t.length&&(this.index=0),t.length){var i=this.galleryItems[e].src;this.galleryItems=t,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[];var n=0;this.galleryItems.some((function(t,e){return t.src===i&&(n=e,!0)})),this.currentItemsInDom=this.organizeSlideItems(n,-1),this.loadContent(n,!0),this.getSlideItem(n).addClass("lg-current"),this.index=n,this.updateCurrentCounter(n),this.LGel.trigger(r)}else this.closeGallery()},t.prototype.getItems=function(){if(this.items=[],this.settings.dynamic)return this.settings.dynamicEl||[];if("this"===this.settings.selector)this.items.push(this.el);else if(this.settings.selector)if("string"==typeof this.settings.selector)if(this.settings.selectWithin){var t=h(this.settings.selectWithin);this.items=t.find(this.settings.selector).get()}else this.items=this.el.querySelectorAll(this.settings.selector);else this.items=this.settings.selector;else this.items=this.el.children;return e=this.items,i=this.settings.extraProps,r=this.settings.getCaptionFromTitleOrAlt,n=this.settings.exThumbImage,s=[],a=function(){for(var t=0,e=0,i=arguments.length;e<i;e++)t+=arguments[e].length;var r=Array(t),n=0;for(e=0;e<i;e++)for(var s=arguments[e],a=0,o=s.length;a<o;a++,n++)r[n]=s[a];return r}(c,i),[].forEach.call(e,(function(t){for(var e={},i=0;i<t.attributes.length;i++){var o=t.attributes[i];if(o.specified){var l=u(o.name),c="";a.indexOf(l)>-1&&(c=l),c&&(e[c]=o.value)}}var d=h(t),p=d.find("img").first().attr("alt"),f=d.attr("title"),m=n?d.attr(n):d.find("img").first().attr("src");e.thumb=m,r&&!e.subHtml&&(e.subHtml=f||p||""),e.alt=p||f||"",s.push(e)})),s;var e,i,r,n,s,a},t.prototype.shouldHideScrollbar=function(){return this.settings.hideScrollbar&&document.body===this.settings.container},t.prototype.hideScrollbar=function(){if(this.shouldHideScrollbar()){this.bodyPaddingRight=parseFloat(h("body").style().paddingRight);var t=document.documentElement.getBoundingClientRect(),e=window.innerWidth-t.width;h(document.body).css("padding-right",e+this.bodyPaddingRight+"px"),h(document.body).addClass("lg-overlay-open")}},t.prototype.resetScrollBar=function(){this.shouldHideScrollbar()&&(h(document.body).css("padding-right",this.bodyPaddingRight+"px"),h(document.body).removeClass("lg-overlay-open"))},t.prototype.openGallery=function(t,e){var i=this;if(void 0===t&&(t=this.settings.index),!this.lgOpened){this.lgOpened=!0,this.outer.removeClass("lg-hide-items"),this.hideScrollbar(),this.$container.addClass("lg-show");var r=this.getItemsToBeInsertedToDom(t,t);this.currentItemsInDom=r;var n="";r.forEach((function(t){n=n+'<div id="'+t+'" class="lg-item"></div>'})),this.$inner.append(n),this.addHtml(t);var s="";this.mediaContainerPosition=this.getMediaContainerPosition();var a=this.mediaContainerPosition,o=a.top,l=a.bottom;this.settings.allowMediaOverlap||this.setMediaContainerPosition(o,l);var c=this.galleryItems[t].__slideVideoInfo;this.zoomFromOrigin&&e&&(this.currentImageSize=d(e,this.outer,o+l,c&&this.settings.videoMaxSize),s=p(e,this.outer,o,l,this.currentImageSize)),this.zoomFromOrigin&&s||(this.outer.addClass(this.settings.startClass),this.getSlideItem(t).removeClass("lg-complete"));var u=this.settings.zoomFromOrigin?100:this.settings.backdropDuration;setTimeout((function(){i.outer.addClass("lg-components-open")}),u),this.index=t,this.LGel.trigger("lgBeforeOpen"),this.getSlideItem(t).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=h(window).scrollTop(),setTimeout((function(){if(i.zoomFromOrigin&&s){var e=i.getSlideItem(t);e.css("transform",s),setTimeout((function(){e.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",i.settings.startAnimationDuration+"ms"),i.outer.addClass("lg-zoom-from-image")})),setTimeout((function(){e.css("transform","translate3d(0, 0, 0)")}),100)}setTimeout((function(){i.$backdrop.addClass("in"),i.$container.addClass("lg-show-in")}),10),setTimeout((function(){i.settings.trapFocus&&document.body===i.settings.container&&i.trapFocus()}),i.settings.backdropDuration+50),i.zoomFromOrigin&&s||setTimeout((function(){i.outer.addClass("lg-visible")}),i.settings.backdropDuration),i.slide(t,!1,!1,!1),i.LGel.trigger("lgAfterOpen")})),document.body===this.settings.container&&h("html").addClass("lg-on")}},t.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap
vendor: 6,998 bytes, line 2
2)return{top:0,bottom:0};var t=this.$toolbar.get().clientHeight||0,e=this.outer.find(".lg-components .lg-sub-html").get(),i=this.settings.defaultCaptionHeight||e&&e.clientHeight||0,r=this.outer.find(".lg-thumb-outer").get();return{top:t,bottom:(r?r.clientHeight:0)+i}},t.prototype.setMediaContainerPosition=function(t,e){void 0===t&&(t=0),void 0===e&&(e=0),this.$content.css("top",t+"px").css("bottom",e+"px")},t.prototype.hideBars=function(){var t=this;setTimeout((function(){t.outer.removeClass("lg-hide-items"),t.settings.hideBarsDelay>0&&(t.outer.on("mousemove.lg click.lg touchstart.lg",(function(){t.outer.removeClass("lg-hide-items"),clearTimeout(t.hideBarTimeout),t.hideBarTimeout=setTimeout((function(){t.outer.addClass("lg-hide-items")}),t.settings.hideBarsDelay)})),t.outer.trigger("mousemove.lg"))}),this.settings.showBarsAfter)},t.prototype.initPictureFill=function(t){if(this.settings.supportLegacyBrowser)try{picturefill({elements:[t.get()]})}catch(t){console.warn("lightGallery :- If you want srcset or picture tag to be supported for older browser please include picturefil javascript library in your document.")}},t.prototype.counter=function(){if(this.settings.counter){var t='<div class="lg-counter" role="status" aria-live="polite">\n <span id="'+this.getIdName("lg-counter-current")+'" class="lg-counter-current">'+(this.index+1)+' </span> /\n <span id="'+this.getIdName("lg-counter-all")+'" class="lg-counter-all">'+this.galleryItems.length+" </span></div>";this.outer.find(this.settings.appendCounterTo).append(t)}},t.prototype.addHtml=function(t){var e,i;if(this.galleryItems[t].subHtmlUrl?i=this.galleryItems[t].subHtmlUrl:e=this.galleryItems[t].subHtml,!i)if(e){var r=e.substring(0,1);"."!==r&&"#"!==r||(e=this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?h(this.items).eq(t).find(e).first().html():h(e).first().html())}else e="";if(".lg-item"!==this.settings.appendSubHtmlTo)i?this.outer.find(".lg-sub-html").load(i):this.outer.find(".lg-sub-html").html(e);else{var n=h(this.getSlideItemId(t));i?n.load(i):n.append('<div class="lg-sub-html">'+e+"</div>")}null!=e&&(""===e?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger("lgAfterAppendSubHtml",{index:t})},t.prototype.preload=function(t){for(var e=1;e<=this.settings.preload&&!(e>=this.galleryItems.length-t);e++)this.loadContent(t+e,!1);for(var i=1;i<=this.settings.preload&&!(t-i<0);i++)this.loadContent(t-i,!1)},t.prototype.getDummyImgStyles=function(t){return t?"width:"+t.width+"px;\n margin-left: -"+t.width/2+"px;\n margin-top: -"+t.height/2+"px;\n height:"+t.height+"px":""},t.prototype.getVideoContStyle=function(t){return t?"width:"+t.width+"px;\n height:"+t.height+"px":""},t.prototype.getDummyImageContent=function(t,e,i){var r;if(this.settings.dynamic||(r=h(this.items).eq(e)),r){var n;if(!(n=this.settings.exThumbImage?r.attr(this.settings.exThumbImage):r.find("img").first().attr("src")))return"";var s="<img "+i+' style="'+this.getDummyImgStyles(this.currentImageSize)+'" class="lg-dummy-img" src="'+n+'" />';return t.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),s}return""},t.prototype.setImgMarkup=function(t,e,i){var r=this.galleryItems[i],n=r.alt,s=r.srcset,a=r.sizes,o=r.sources,l=n?'alt="'+n+'"':"",h='<picture class="lg-img-wrap"> '+(this.isFirstSlideWithZoomAnimation()?this.getDummyImageContent(e,i,l):f(i,t,l,s,a,o))+"</picture>";e.prepend(h)},t.prototype.onSlideObjectLoad=function(t,e,i,r){var n,s=t.find(".lg-object").first();(n=s.get())&&n.complete&&0!==n.naturalWidth||e?i():(s.on("load.lg error.lg",(function(){i&&i()})),s.on("error.lg",(function(){r&&r()})))},t.prototype.onLgObjectLoad=function(t,e,i,r,n,s){var a=this;this.onSlideObjectLoad(t,s,(function(){a.triggerSlideItemLoad(t,e,i,r,n)}),(function(){t.addClass("lg-complete lg-complete_"),t.html('<span class="lg-error-msg">Oops... Failed to load content...</span>')}))},t.prototype.triggerSlideItemLoad=function(t,e,i,r,n){var s=this,a=this.galleryItems[e],o=n&&"video"===this.getSlideType(a)&&!a.poster?r:0;setTimeout((function(){t.addClass("lg-complete lg-complete_"),s.LGel.trigger("lgSlideItemLoad",{index:e,delay:i||0,isFirstSlide:n})}),o)},t.prototype.isFirstSlideWithZoomAnimation=function(){return!(this.lGalleryOn||!this.zoomFromOrigin||!this.currentImageSize)},t.prototype.addSlideVideoInfo=function(t){var e=this;t.forEach((function(t,i){t.__slideVideoInfo=function(t,e,i){if(!t)return e?{html5:!0}:void console.error("lightGallery :- data-src is not provided on slide item "+(i+1)+". Please make sure the selector property is properly configured. More info - https://www.lightgalleryjs.com/demos/html-markup/");var r=t.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)([\&|?][\S]*)*/i),n=t.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)(.*)?/i),s=t.match(/https?:\/\/(.+)?(wistia\.com|wi\.st)\/(medias|embed)\/([0-9a-z\-_]+)(.*)/);return r?{youtube:r}:n?{vimeo:n}:s?{wistia:s}:void 0}(t.src,!!t.video,i),t.__slideVideoInfo&&e.settings.loadYouTubePoster&&!t.poster&&t.__slideVideoInfo.youtube&&(t.poster="//img.youtube.com/vi/"+t.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")}))},t.prototype.loadContent=function(t,e){var i=this,r=this.galleryItems[t],n=h(this.getSlideItemId(t)),s=r.poster,a=r.srcset,o=r.sizes,l=r.sources,c=r.src,u=r.video,p=u&&"string"==typeof u?JSON.parse(u):u;if(r.responsive){var m=r.responsive.split(",");c=function(t){for(var e=[],i=[],r="",n=0;n<t.length;n++){var s=t[n].split(" ");""===s[0]&&s.splice(0,1),i.push(s[0]),e.push(s[1])}for(var a=window.innerWidth,o=0;o<e.length;o++)if(parseInt(e[o],10)>a){r=i[o];break}return r}(m)||c}var g=r.__slideVideoInfo,y="",v=!!r.iframe,b=!this.lGalleryOn,w=0;if(b&&(w=this.zoomFromOrigin&&this.currentImageSize?this.settings.startAnimationDuration+10:this.settings.backdropDuration+10),!n.hasClass("lg-loaded")){if(g){var x=this.mediaContainerPosition,T=x.top,_=x.bottom,E=d(this.items[t],this.outer,T+_,g&&this.settings.videoMaxSize);y=this.getVideoContStyle(E)}if(v){var S=function(t,e,i,r,n,s){return'<div class="lg-video-cont lg-has-iframe" style="width:'+t+"; max-width:"+i+"; height: "+e+"; max-height:"+r+'">\n <iframe class="lg-object" frameborder="0" '+(s?'title="'+s+'"':"")+' src="'+n+'" allowfullscreen="true"></iframe>\n </div>'}(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,c,r.iframeTitle);n.prepend(S)}else if(s){var C="";b&&this.zoomFromOrigin&&this.currentImageSize&&(C=this.getDummyImageContent(n,t,"")),S=function(t,e,i,r,n){return'<div class="lg-video-cont '+(n&&n.youtube?"lg-has-youtube":n&&n.vimeo?"lg-has-vimeo":"lg-has-html5")+'" style="'+i+'">\n <div class="lg-video-play-button">
2\n <svg\n viewBox="0 0 20 20"\n preserveAspectRatio="xMidYMid"\n focusable="false"\n aria-labelledby="'+r+'"\n role="img"\n class="lg-video-play-icon"\n >\n <title>'+r+'</title>\n <polygon class="lg-video-play-icon-inner" points="1,0 20,10 1,20"></polygon>\n </svg>\n <svg class="lg-video-play-icon-bg" viewBox="0 0 50 50" focusable="false">\n <circle cx="50%" cy="50%" r="20"></circle></svg>\n <svg class="lg-video-play-icon-circle" viewBox="0 0 50 50" focusable="false">\n <circle cx="50%" cy="50%" r="20"></circle>\n </svg>\n </div>\n '+(e||"")+'\n <img class="lg-object lg-video-poster" src="'+t+'" />\n </div>'}(s,C||"",y,this.settings.strings.playVideo,g),n.prepend(S)}else if(g)S='<div class="lg-video-cont " style="'+y+'"></div>',n.prepend(S);else if(this.setImgMarkup(c,n,t),a||l){var P=n.find(".lg-object");this.initPictureFill(P)}(s||g)&&this.LGel.trigger("lgHasVideo",{index:t,src:c,html5Video:p,hasPoster:!!s}),this.LGel.trigger("lgAfterAppendSlide",{index:t}),this.lGalleryOn&&".lg-item"===this.settings.appendSubHtmlTo&&this.addHtml(t)}var k=0;w&&!h(document.body).hasClass("lg-from-hash")&&(k=w),this.isFirstSlideWithZoomAnimation()&&(setTimeout((function(){n.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")}),this.settings.startAnimationDuration+100),n.hasClass("lg-loaded")||setTimeout((function(){if("image"===i.getSlideType(r)){var e=r.alt,h=e?'alt="'+e+'"':"";if(n.find(".lg-img-wrap").append(f(t,c,h,a,o,r.sources)),a||l){var u=n.find(".lg-object");i.initPictureFill(u)}}("image"===i.getSlideType(r)||"video"===i.getSlideType(r)&&s)&&(i.onLgObjectLoad(n,t,w,k,!0,!1),i.onSlideObjectLoad(n,!(!g||!g.html5||s),(function(){i.loadContentOnFirstSlideLoad(t,n,k)}),(function(){i.loadContentOnFirstSlideLoad(t,n,k)})))}),this.settings.startAnimationDuration+100)),n.addClass("lg-loaded"),this.isFirstSlideWithZoomAnimation()&&("video"!==this.getSlideType(r)||s)||this.onLgObjectLoad(n,t,w,k,b,!(!g||!g.html5||s)),this.zoomFromOrigin&&this.currentImageSize||!n.hasClass("lg-complete_")||this.lGalleryOn||setTimeout((function(){n.addClass("lg-complete")}),this.settings.backdropDuration),this.lGalleryOn=!0,!0===e&&(n.hasClass("lg-complete_")?this.preload(t):n.find(".lg-object").first().on("load.lg error.lg",(function(){i.preload(t)})))},t.prototype.loadContentOnFirstSlideLoad=function(t,e,i){var r=this;setTimeout((function(){e.find(".lg-dummy-img").remove(),e.removeClass("lg-first-slide"),r.outer.removeClass("lg-first-slide-loading"),r.isDummyImageRemoved=!0,r.preload(t)}),i+300)},t.prototype.getItemsToBeInsertedToDom=function(t,e,i){var r=this;void 0===i&&(i=0);var n=[],s=Math.max(i,3);s=Math.min(s,this.galleryItems.length);var a="lg-item-"+this.lgId+"-"+e;if(this.galleryItems.length<=3)return this.galleryItems.forEach((function(t,e){n.push("lg-item-"+r.lgId+"-"+e)})),n;if(t<(this.galleryItems.length-1)/2){for(var o=t;o>t-s/2&&o>=0;o--)n.push("lg-item-"+this.lgId+"-"+o);var l=n.length;for(o=0;o<s-l;o++)n.push("lg-item-"+this.lgId+"-"+(t+o+1))}else{for(o=t;o<=this.galleryItems.length-1&&o<t+s/2;o++)n.push("lg-item-"+this.lgId+"-"+o);for(l=n.length,o=0;o<s-l;o++)n.push("lg-item-"+this.lgId+"-"+(t-o-1))}return this.settings.loop&&(t===this.galleryItems.length-1?n.push("lg-item-"+this.lgId+"-0"):0===t&&n.push("lg-item-"+this.lgId+"-"+(this.galleryItems.length-1))),-1===n.indexOf(a)&&n.push("lg-item-"+this.lgId+"-"+e),n},t.prototype.organizeSlideItems=function(t,e){var i=this,r=this.getItemsToBeInsertedToDom(t,e,this.settings.numberOfSlideItemsInDom);return r.forEach((function(t){-1===i.currentItemsInDom.indexOf(t)&&i.$inner.append('<div id="'+t+'" class="lg-item"></div>')})),this.currentItemsInDom.forEach((function(t){-1===r.indexOf(t)&&h("#"+t).remove()})),r},t.prototype.getPreviousSlideIndex=function(){var t=0;try{var e=this.outer.find(".lg-current").first().attr("id");t=parseInt(e.split("-")[3])||0}catch(e){t=0}return t},t.prototype.setDownloadValue=function(t){if(this.settings.download){var e=this.galleryItems[t];if(!1===e.downloadUrl||"false"===e.downloadUrl)this.outer.addClass("lg-hide-download");
vendor: 8,946 bytes, line 2
2else{var i=this.getElementById("lg-download");this.outer.removeClass("lg-hide-download"),i.attr("href",e.downloadUrl||e.src),e.download&&i.attr("download",e.download)}}},t.prototype.makeSlideAnimation=function(t,e,i){var r=this;this.lGalleryOn&&i.addClass("lg-slide-progress"),setTimeout((function(){r.outer.addClass("lg-no-trans"),r.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"),"prev"===t?(e.addClass("lg-prev-slide"),i.addClass("lg-next-slide")):(e.addClass("lg-next-slide"),i.addClass("lg-prev-slide")),setTimeout((function(){r.outer.find(".lg-item").removeClass("lg-current"),e.addClass("lg-current"),r.outer.removeClass("lg-no-trans")}),50)}),this.lGalleryOn?this.settings.slideDelay:0)},t.prototype.slide=function(t,e,i,r){var n=this,s=this.getPreviousSlideIndex();if(this.currentItemsInDom=this.organizeSlideItems(t,s),!this.lGalleryOn||s!==t){var a=this.galleryItems.length;if(!this.lgBusy){this.settings.counter&&this.updateCurrentCounter(t);var o=this.getSlideItem(t),l=this.getSlideItem(s),h=this.galleryItems[t],c=h.__slideVideoInfo;if(this.outer.attr("data-lg-slide-type",this.getSlideType(h)),this.setDownloadValue(t),c){var u=this.mediaContainerPosition,p=u.top,f=u.bottom,m=d(this.items[t],this.outer,p+f,c&&this.settings.videoMaxSize);this.resizeVideoSlide(t,m)}if(this.LGel.trigger("lgBeforeSlide",{prevIndex:s,index:t,fromTouch:!!e,fromThumb:!!i}),this.lgBusy=!0,clearTimeout(this.hideBarTimeout),this.arrowDisable(t),r||(t<s?r="prev":t>s&&(r="next")),e){this.outer.find(".lg-item").removeClass("lg-prev-slide lg-current lg-next-slide");var g=void 0,y=void 0;a>2?(g=t-1,y=t+1,(0===t&&s===a-1||t===a-1&&0===s)&&(y=0,g=a-1)):(g=0,y=1),"prev"===r?this.getSlideItem(y).addClass("lg-next-slide"):this.getSlideItem(g).addClass("lg-prev-slide"),o.addClass("lg-current")}else this.makeSlideAnimation(r,o,l);this.lGalleryOn?setTimeout((function(){n.loadContent(t,!0),".lg-item"!==n.settings.appendSubHtmlTo&&n.addHtml(t)}),this.settings.speed+50+(e?0:this.settings.slideDelay)):this.loadContent(t,!0),setTimeout((function(){n.lgBusy=!1,l.removeClass("lg-slide-progress"),n.LGel.trigger("lgAfterSlide",{prevIndex:s,index:t,fromTouch:e,fromThumb:i})}),(this.lGalleryOn?this.settings.speed+100:100)+(e?0:this.settings.slideDelay))}this.index=t}},t.prototype.updateCurrentCounter=function(t){this.getElementById("lg-counter-current").html(t+1+"")},t.prototype.updateCounterTotal=function(){this.getElementById("lg-counter-all").html(this.galleryItems.length+"")},t.prototype.getSlideType=function(t){return t.__slideVideoInfo?"video":t.iframe?"iframe":"image"},t.prototype.touchMove=function(t,e,i){var r=e.pageX-t.pageX,n=e.pageY-t.pageY,s=!1;if(this.swipeDirection?s=!0:Math.abs(r)>15?(this.swipeDirection="horizontal",s=!0):Math.abs(n)>15&&(this.swipeDirection="vertical",s=!0),s){var a=this.getSlideItem(this.index);if("horizontal"===this.swipeDirection){null==i||i.preventDefault(),this.outer.addClass("lg-dragging"),this.setTranslate(a,r,0);var o=a.get().offsetWidth,l=15*o/100-Math.abs(10*r/100);this.setTranslate(this.outer.find(".lg-prev-slide").first(),-o+r-l,0),this.setTranslate(this.outer.find(".lg-next-slide").first(),o+r+l,0)}else if("vertical"===this.swipeDirection&&this.settings.swipeToClose){null==i||i.preventDefault(),this.$container.addClass("lg-dragging-vertical");var h=1-Math.abs(n)/window.innerHeight;this.$backdrop.css("opacity",h);var c=1-Math.abs(n)/(2*window.innerWidth);this.setTranslate(a,0,n,c,c),Math.abs(n)>100&&this.outer.addClass("lg-hide-items").removeClass("lg-components-open")}}},t.prototype.touchEnd=function(t,e,i){var r,s=this;"lg-slide"!==this.settings.mode&&this.outer.addClass("lg-slide"),setTimeout((function(){s.$container.removeClass("lg-dragging-vertical"),s.outer.removeClass("lg-dragging lg-hide-items").addClass("lg-components-open");var a=!0;if("horizontal"===s.swipeDirection){r=t.pageX-e.pageX;var o=Math.abs(t.pageX-e.pageX);r<0&&o>s.settings.swipeThreshold?(s.goToNextSlide(!0),a=!1):r>0&&o>s.settings.swipeThreshold&&(s.goToPrevSlide(!0),a=!1)}else if("vertical"===s.swipeDirection){if(r=Math.abs(t.pageY-e.pageY),s.settings.closable&&s.settings.swipeToClose&&r>100)return void s.closeGallery();s.$backdrop.css("opacity",1)}if(s.outer.find(".lg-item").removeAttr("style"),a&&Math.abs(t.pageX-e.pageX)<5){var l=h(i.target);s.isPosterElement(l)&&s.LGel.trigger(n)}s.swipeDirection=void 0})),setTimeout((function(){s.outer.hasClass("lg-dragging")||"lg-slide"===s.settings.mode||s.outer.removeClass("lg-slide")}),this.settings.speed+100)},t.prototype.enableSwipe=function(){var t=this,e={},i={},r=!1,s=!1;this.settings.enableSwipe&&(this.$inner.on("touchstart.lg",(function(i){t.dragOrSwipeEnabled=!0;var r=t.getSlideItem(t.index);!h(i.target).hasClass("lg-item")&&!r.get().contains(i.target)||t.outer.hasClass("lg-zoomed")||t.lgBusy||1!==i.targetTouches.length||(s=!0,t.touchAction="swipe",t.manageSwipeClass(),e={pageX:i.targetTouches[0].pageX,pageY:i.targetTouches[0].pageY})})),this.$inner.on("touchmove.lg",(function(n){s&&"swipe"===t.touchAction&&1===n.targetTouches.length&&(i={pageX:n.targetTouches[0].pageX,pageY:n.targetTouches[0].pageY},t.touchMove(e,i,n),r=!0)})),this.$inner.on("touchend.lg",(function(a){if("swipe"===t.touchAction){if(r)r=!1,t.touchEnd(i,e,a);else if(s){var o=h(a.target);t.isPosterElement(o)&&t.LGel.trigger(n)}t.touchAction=void 0,s=!1}})))},t.prototype.enableDrag=function(){var t=this,e={},i={},r=!1,s=!1;this.settings.enableDrag&&(this.outer.on("mousedown.lg",(function(i){t.dragOrSwipeEnabled=!0;var n=t.getSlideItem(t.index);(h(i.target).hasClass("lg-item")||n.get().contains(i.target))&&(t.outer.hasClass("lg-zoomed")||t.lgBusy||(i.preventDefault(),t.lgBusy||(t.manageSwipeClass(),e={pageX:i.pageX,pageY:i.pageY},r=!0,t.outer.get().scrollLeft+=1,t.outer.get().scrollLeft-=1,t.outer.removeClass("lg-grab").addClass("lg-grabbing"),t.LGel.trigger("lgDragStart"))))})),h(window).on("mousemove.lg.global"+this.lgId,(function(n){r&&t.lgOpened&&(s=!0,i={pageX:n.pageX,pageY:n.pageY},t.touchMove(e,i),t.LGel.trigger("lgDragMove"))})),h(window).on("mouseup.lg.global"+this.lgId,(function(a){if(t.lgOpened){var o=h(a.target);s?(s=!1,t.touchEnd(i,e,a),t.LGel.trigger("lgDragEnd")):t.isPosterElement(o)&&t.LGel.trigger(n),r&&(r=!1,t.outer.removeClass("lg-grabbing").addClass("lg-grab"))}})))},t.prototype.triggerPosterClick=function(){var t=this;this.$inner.on("click.lg",(function(e){!t.dragOrSwipeEnabled&&t.isPosterElement(h(e.target))&&t.LGel.trigger(n)}))},t.prototype.manageSwipeClass=function(){var t=this.index+1,e=this.index-1;this.settings.loop&&this.galleryItems.length>2&&(0===this.index?e=this.galleryItems.length-1:this.index===this.galleryItems.length-1&&(t=0)),this.outer.find(".lg-item").removeClass("lg-next-slide lg-prev-slide"),e>-1&&this.getSlideItem(e).addClass("lg-prev-slide"),this.getSlideItem(t).addClass("lg-next-slide")},t.prototype.goToNextSlide=function(t){var e=this,i=this.settings.loop;t&&this.galleryItems.length<3&&(i=!1),this.lgBusy||(this.index+1<this.galleryItems.length?(this.index++,this.LGel.trigger(s,{index:this.index}),this.slide(this.index,!!t,!1,"next")):i?(this.index=0,this.LGel.trigger(s,{index:this.index}),this.slide(this.index,!!t,!1,"next")):this.settings.slideEndAnimation&&!t&&(this.outer.addClass("lg-right-end"),setTimeout((function(){e.outer.removeClass("lg-right-end")}),400)))},t.prototype.goToPrevSlide=function(t){var e=this,i=this.settings.loop;t&&this.galleryItems.length<3&&(i=!1),this.lgBusy||(this.index>0?(this.index--,this.LGel.trigger(a,{index:this.index,fromTouch:t}),this.slide(this.index,!!t,!1,"prev")):i?(this.index=this.galleryItems.length-1,this.LGel.trigger(a,{index:this.index,fromTouch:t}),this.slide(this.index,!!t,!1,"prev")):this.settings.slideEndAnimation&&!t&&(this.outer.addClass("lg-left-end"),setTimeout((function(){e.outer.removeClass("lg-left-end")}),400)))},t.prototype.keyPress=function(){var t=this;h(window).on("keydown.lg.global"+this.lgId,(function(e){t.lgOpened&&!0===t.settings.escKey&&27===e.keyCode&&(e.preventDefault(),t.settings.allowMediaOverlap&&t.outer.hasClass("lg-can-toggle")&&t.outer.hasClass("lg-components-open")?t.outer.removeClass("lg-components-open"):t.closeGallery()),t.lgOpened&&t.galleryItems.length>1&&(37===e.keyCode&&(e.preventDefault(),t.goToPrevSlide()),39===e.keyCode&&(e.preventDefault(),t.goToNextSlide()))}))},t.prototype.arrow=function(){var t=this;this.getElementById("lg-prev").on("click.lg",(function(){t.goToPrevSlide()})),this.getElementById("lg-next").on("click.lg",(function(){t.goToNextSlide()}))},t.prototype.arrowDisable=function(t){if(!this.settings.loop&&this.settings.hideControlOnEnd){var e=this.getElementById("lg-prev"),i=this.getElementById("lg-next");t+1===this.galleryItems.length?i.attr("disabled","disabled").addClass("disabled"):i.removeAttr("disabled").removeClass("disabled"),0===t?e.attr("disabled","disabled").addClass("disabled"):e.removeAttr("disabled").removeClass("disabled")}}
vendor: 4,487 bytes, line 2
2,t.prototype.setTranslate=function(t,e,i,r,n){void 0===r&&(r=1),void 0===n&&(n=1),t.css("transform","translate3d("+e+"px, "+i+"px, 0px) scale3d("+r+", "+n+", 1)")},t.prototype.mousewheel=function(){var t=this,e=0;this.outer.on("wheel.lg",(function(i){if(i.deltaY&&!(t.galleryItems.length<2)){i.preventDefault();var r=(new Date).getTime();r-e<1e3||(e=r,i.deltaY>0?t.goToNextSlide():i.deltaY<0&&t.goToPrevSlide())}}))},t.prototype.isSlideElement=function(t){return t.hasClass("lg-outer")||t.hasClass("lg-item")||t.hasClass("lg-img-wrap")},t.prototype.isPosterElement=function(t){var e=this.getSlideItem(this.index).find(".lg-video-play-button").get();return t.hasClass("lg-video-poster")||t.hasClass("lg-video-play-button")||e&&e.contains(t.get())},t.prototype.toggleMaximize=function(){var t=this;this.getElementById("lg-maximize").on("click.lg",(function(){t.$container.toggleClass("lg-inline"),t.refreshOnResize()}))},t.prototype.invalidateItems=function(){for(var t=0;t<this.items.length;t++){var e=h(this.items[t]);e.off("click.lgcustom-item-"+e.attr("data-lg-id"))}},t.prototype.trapFocus=function(){var t=this;this.$container.get().focus({preventScroll:!0}),h(window).on("keydown.lg.global"+this.lgId,(function(e){if(t.lgOpened&&("Tab"===e.key||9===e.keyCode)){var i=(s=t.$container.get(),a=s.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),[].filter.call(a,(function(t){var e=window.getComputedStyle(t);return"none"!==e.display&&"hidden"!==e.visibility}))),r=i[0],n=i[i.length-1];e.shiftKey?document.activeElement===r&&(n.focus(),e.preventDefault()):document.activeElement===n&&(r.focus(),e.preventDefault())}var s,a}))},t.prototype.manageCloseGallery=function(){var t=this;if(this.settings.closable){var e=!1;this.getElementById("lg-close").on("click.lg",(function(){t.closeGallery()})),this.settings.closeOnTap&&(this.outer.on("mousedown.lg",(function(i){var r=h(i.target);e=!!t.isSlideElement(r)})),this.outer.on("mousemove.lg",(function(){e=!1})),this.outer.on("mouseup.lg",(function(i){var r=h(i.target);t.isSlideElement(r)&&e&&(t.outer.hasClass("lg-dragging")||t.closeGallery())})))}},t.prototype.closeGallery=function(t){var e=this;if(!this.lgOpened||!this.settings.closable&&!t)return 0;this.LGel.trigger("lgBeforeClose"),this.settings.resetScrollPosition&&!this.settings.hideScrollbar&&h(window).scrollTop(this.prevScrollTop);var i,r=this.items[this.index];if(this.zoomFromOrigin&&r){var n=this.mediaContainerPosition,s=n.top,a=n.bottom,o=this.galleryItems[this.index],l=o.__slideVideoInfo,c=o.poster,u=d(r,this.outer,s+a,l&&c&&this.settings.videoMaxSize);i=p(r,this.outer,s,a,u)}this.zoomFromOrigin&&i?(this.outer.addClass("lg-closing lg-zoom-from-image"),this.getSlideItem(this.index).addClass("lg-start-end-progress").css("transition-duration",this.settings.startAnimationDuration+"ms").css("transform",i)):(this.outer.addClass("lg-hide-items"),this.outer.removeClass("lg-zoom-from-image")),this.destroyModules(),this.lGalleryOn=!1,this.isDummyImageRemoved=!1,this.zoomFromOrigin=this.settings.zoomFromOrigin,clearTimeout(this.hideBarTimeout),this.hideBarTimeout=!1,h("html").removeClass("lg-on"),this.outer.removeClass("lg-visible lg-components-open"),this.$backdrop.removeClass("in").css("opacity",0);var f=this.zoomFromOrigin&&i?Math.max(this.settings.startAnimationDuration,this.settings.backdropDuration):this.settings.backdropDuration;return this.$container.removeClass("lg-show-in"),setTimeout((function(){e.zoomFromOrigin&&i&&e.outer.removeClass("lg-zoom-from-image"),e.$container.removeClass("lg-show"),e.resetScrollBar(),e.$backdrop.removeAttr("style").css("transition-duration",e.settings.backdropDuration+"ms"),e.outer.removeClass("lg-closing "+e.settings.startClass),e.getSlideItem(e.index).removeClass("lg-start-end-progress"),e.$inner.empty(),e.lgOpened&&e.LGel.trigger("lgAfterClose",{instance:e}),e.$container.get()&&e.$container.get().blur(),e.lgOpened=!1}),f+100),f+100},t.prototype.initModules=function(){this.plugins.forEach((function(t){try{t.init()}catch(t){console.warn("lightGallery:- make sure lightGallery module is properly initiated")}}))},t.prototype.destroyModules=function(t){this.plugins.forEach((function(e){try{t?e.destroy():e.closeGallery&&e.closeGallery()}catch(t){console.warn("lightGallery:- make sure lightGallery module is properly destroyed")}}
2))},t.prototype.refresh=function(t){this.settings.dynamic||this.invalidateItems(),this.galleryItems=t||this.getItems(),this.updateControls(),this.openGalleryOnItemClick(),this.LGel.trigger(r)},t.prototype.updateControls=function(){this.addSlideVideoInfo(this.galleryItems),this.updateCounterTotal(),this.manageSingleSlideClassName()},t.prototype.destroy=function(){var t=this,e=this.closeGallery(!0);return setTimeout((function(){t.destroyModules(!0),t.settings.dynamic||t.invalidateItems(),h(window).off(".lg.global"+t.lgId),t.LGel.off(".lg"),t.$container.remove()}),e),e},t}();e.Z=function(t,e){return new g(t,e)}},508:function(t,e){"use strict";var i=function(){return i=Object.assign||function(t){for(var e,i=1,r=arguments.length;i<r;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},i.apply(this,arguments)},r={fullScreen:!0,fullscreenPluginStrings:{toggleFullscreen:"Toggle Fullscreen"}},n=function(){function t(t,e){return this.core=t,this.$LG=e,this.settings=i(i({},r),this.core.settings),this}return t.prototype.init=function(){var t="";if(this.settings.fullScreen){if(!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled))return;t='<button type="button" aria-label="'+this.settings.fullscreenPluginStrings.toggleFullscreen+'" class="lg-fullscreen lg-icon"></button>',this.core.$toolbar.append(t),this.fullScreen()}},t.prototype.isFullScreen=function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement},t.prototype.requestFullscreen=function(){var t=document.documentElement;t.requestFullscreen?t.requestFullscreen():t.msRequestFullscreen?t.msRequestFullscreen():t.mozRequestFullScreen?t.mozRequestFullScreen():t.webkitRequestFullscreen&&t.webkitRequestFullscreen()},t.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},t.prototype.fullScreen=function(){var t=this;this.$LG(document).on("fullscreenchange.lg.global"+this.core.lgId+" \n webkitfullscreenchange.lg.global"+this.core.lgId+" \n mozfullscreenchange.lg.global"+this.core.lgId+" \n MSFullscreenChange.lg.global"+this.core.lgId,(function(){t.core.lgOpened&&t.core.outer.toggleClass("lg-fullscreen-on")})),this.core.outer.find(".lg-fullscreen").first().on("click.lg",(function(){t.isFullScreen()?t.exitFullscreen():t.requestFullscreen()}))},t.prototype.closeGallery=function(){this.isFullScreen()&&this.exitFullscreen()},t.prototype.destroy=function(){this.$LG(document).off("fullscreenchange.lg.global"+this.core.lgId+" \n webkitfullscreenchange.lg.global"+this.core.lgId+" \n mozfullscreenchange.lg.global"+this.core.lgId+" \n MSFullscreenChange.lg.global"+this.core.lgId)},t}();e.Z=n},185:function(t,e){"use strict";var i=function(){return i=Object.assign||function(t){for(var e,i=1,r=arguments.length;i<r;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},i.apply(this,arguments)},r={hash:!0,galleryId:"1",customSlideName:!1},n=function(){function t(t,e){return this.core=t,this.$LG=e,this.settings=i(i({},r),this.core.settings),this}return t.prototype.init=function(){var t=this;this.settings.hash&&(this.oldHash=window.location.hash,setTimeout((function(){t.buildFromHash()}),100),this.core.LGel.on("lgAfterSlide.hash",this.onAfterSlide.bind(this)),this.core.LGel.on("lgAfterClose.hash",this.onCloseAfter.bind(this)),this.$LG(window).on("hashchange.lg.hash.global"+this.core.lgId,this.onHashchange.bind(this)))},t.prototype.onAfterSlide=function(t){var e=this.core.galleryItems[t.detail.index].slideName;e=this.settings.customSlideName&&e||t.detail.index,history.replaceState?history.replaceState(null,"",window.location.pathname+window.location.search+"#lg="+this.settings.galleryId+"&slide="+e):window.location.hash="lg="+this.settings.galleryId+"&slide="+e},t.prototype.getIndexFromUrl=function(t){void 0===t&&(t=window.location.hash);var e=t.split("&slide=")[1],i=0;if(this.settings.customSlideName){for(var r=0;r<this.core.galleryItems.length;r++)if(this.core.galleryItems[r].slideName===e){i=r;break}}else i=parseInt(e,10);return isNaN(i)?0:i},t.prototype.buildFromHash=function(){var t=window.location.hash;if(t.indexOf("lg="+this.settings.galleryId)>0){this.$LG(document.body).addClass("lg-from-hash");var e=this.getIndexFromUrl(t);
2return this.core.openGallery(e),!0}},t.prototype.onCloseAfter=function(){this.oldHash&&this.oldHash.indexOf("lg="+this.settings.galleryId)<0?history.replaceState?history.replaceState(null,"",this.oldHash):window.location.hash=this.oldHash:history.replaceState?history.replaceState(null,document.title,window.location.pathname+window.location.search):window.location.hash=""},t.prototype.onHashchange=function(){if(this.core.lgOpened){var t=window.location.hash,e=this.getIndexFromUrl(t);t.indexOf("lg="+this.settings.galleryId)>-1?this.core.slide(e,!1,!1):this.core.lGalleryOn&&this.core.closeGallery()}},t.prototype.closeGallery=function(){this.settings.hash&&this.$LG(document.body).removeClass("lg-from-hash")},t.prototype.destroy=function(){this.core.LGel.off(".lg.hash"),this.core.LGel.off(".hash"),this.$LG(window).off("hashchange.lg.hash.global"+this.core.lgId)},t}();e.Z=n},627:function(t,e){"use strict";var i=function(){return i=Object.assign||function(t){for(var e,i=1,r=arguments.length;i<r;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},i.apply(this,arguments)};function r(){for(var t=0,e=0,i=arguments.length;e<i;e++)t+=arguments[e].length;var r=Array(t),n=0;for(e=0;e<i;e++)for(var s=arguments[e],a=0,o=s.length;a<o;a++,n++)r[n]=s[a];return r}var n={share:!0,facebook:!0,facebookDropdownText:"Facebook",twitter:!0,twitterDropdownText:"Twitter",pinterest:!0,pinterestDropdownText:"Pinterest",additionalShareOptions:[],sharePluginStrings:{share:"Share"}};function s(t){return"//www.facebook.com/sharer/sharer.php?u="+encodeURIComponent(t.facebookShareUrl||window.location.href)}function a(t){var e=encodeURIComponent(t.twitterShareUrl||window.location.href);return"//twitter.com/intent/tweet?text="+t.tweetText+"&url="+e}function o(t){var e=t.pinterestText,i=encodeURIComponent(t.src);return"http://www.pinterest.com/pin/create/button/?url="+encodeURIComponent(t.pinterestShareUrl||window.location.href)+"&media="+i+"&description="+e}var l=function(){function t(t){return this.shareOptions=[],this.core=t,this.settings=i(i({},n),this.core.settings),this}return t.prototype.init=function(){this.settings.share&&(this.shareOptions=r(this.getDefaultShareOptions(),this.settings.additionalShareOptions),this.setLgShareMarkup(),this.core.outer.find(".lg-share .lg-dropdown").append(this.getShareListHtml()),this.core.LGel.on("lgAfterSlide.share",this.onAfterSlide.bind(this)))},t.prototype.getShareListHtml=function(){var t="";return this.shareOptions.forEach((function(e){t+=e.dropdownHTML})),t},t.prototype.setLgShareMarkup=function(){var t=this;this.core.$toolbar.append('<button type="button" aria-label="'+this.settings.sharePluginStrings.share+'" aria-haspopup="true" aria-expanded="false" class="lg-share lg-icon">\n <ul class="lg-dropdown" style="position: absolute;"></ul></button>'),this.core.outer.append('<div class="lg-dropdown-overlay"></div>'),this.core.outer.find(".lg-share").first().on("click.lg",(function(){t.core.outer.toggleClass("lg-dropdown-active"),t.core.outer.hasClass("lg-dropdown-active")?t.core.outer.attr("aria-expanded",!0):t.core.outer.attr("aria-expanded",!1)})),this.core.outer.find(".lg-dropdown-overlay").first().on("click.lg",(function(){t.core.outer.removeClass("lg-dropdown-active"),t.core.outer.attr("aria-expanded",!1)}))},t.prototype.onAfterSlide=function(t){var e=this,i=t.detail.index,r=this.core.galleryItems[i];setTimeout((function(){e.shareOptions.forEach((function(t){var i=t.selector;e.core.outer.find(i).attr("href",t.generateLink(r))}))}),100)},t.prototype.getShareListItemHTML=function(t,e){return'<li><a class="lg-share-'+t+'" rel="noopener" target="_blank"><span class="lg-icon"></span><span class="lg-dropdown-text">'+e+"</span></a></li>"},t.prototype.getDefaultShareOptions=function(){return r(this.settings.facebook?[{type:"facebook",generateLink:s,dropdownHTML:this.getShareListItemHTML("facebook",this.settings.facebookDropdownText),selector:".lg-share-facebook"}]:[],this.settings.twitter?[{type:"twitter",generateLink:a,dropdownHTML:this.getShareListItemHTML("twitter",this.settings.twitterDropdownText),selector:".lg-share-twitter"}]:[],this.settings.pinterest?[{type:"pinterest",generateLink:o,dropdownHTML:this.getShareListItemHTML("pinterest",this.settings.pinterestDropdownText),selector:".lg-share-pinterest"}]:[])},t.prototype.destroy=function(){this.core.outer.find(".lg-dropdown-overlay").remove(),this.core.outer.find(".lg-share").remove(),this.core.LGel.off(".lg.share"),this.core.LGel.off(".share")},t}();e.Z=l},997:function(t,e){"use strict";var i=function(){return i=Object.assign||function(t){for(var e,i=1,r=arguments.length;i<r;i++)for(var n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t},i.apply(this,arguments)},r={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",alignThumbnails:"middle",thumbWidth:100,thumbHe
vendor: 9,104 bytes, line 2
2ight:"80px",thumbMargin:5,appendThumbnailsTo:".lg-components",toggleThumb:!1,enableThumbDrag:!0,enableThumbSwipe:!0,thumbnailSwipeThreshold:10,loadYouTubeThumbnail:!0,youTubeThumbSize:1,thumbnailPluginStrings:{toggleThumbnails:"Toggle thumbnails"}},n=function(){function t(t,e){return this.thumbOuterWidth=0,this.thumbTotalWidth=0,this.translateX=0,this.thumbClickable=!1,this.core=t,this.$LG=e,this}return t.prototype.init=function(){this.settings=i(i({},r),this.core.settings),this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.galleryItems.length*(this.settings.thumbWidth+this.settings.thumbMargin),this.translateX=0,this.setAnimateThumbStyles(),this.core.settings.allowMediaOverlap||(this.settings.toggleThumb=!1),this.settings.thumbnail&&(this.build(),this.settings.animateThumb?(this.settings.enableThumbDrag&&this.enableThumbDrag(),this.settings.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toggleThumbBar(),this.thumbKeyPress())},t.prototype.build=function(){var t=this;this.setThumbMarkup(),this.manageActiveClassOnSlideChange(),this.$lgThumb.first().on("click.lg touchend.lg",(function(e){var i=t.$LG(e.target);i.hasAttribute("data-lg-item-id")&&setTimeout((function(){if(t.thumbClickable&&!t.core.lgBusy){var e=parseInt(i.attr("data-lg-item-id"));t.core.slide(e,!1,!0,!1)}}),50)})),this.core.LGel.on("lgBeforeSlide.thumb",(function(e){var i=e.detail.index;t.animateThumb(i)})),this.core.LGel.on("lgBeforeOpen.thumb",(function(){t.thumbOuterWidth=t.core.outer.get().offsetWidth})),this.core.LGel.on("lgUpdateSlides.thumb",(function(){t.rebuildThumbnails()})),this.core.LGel.on("lgContainerResize.thumb",(function(){t.core.lgOpened&&setTimeout((function(){t.thumbOuterWidth=t.core.outer.get().offsetWidth,t.animateThumb(t.core.index),t.thumbOuterWidth=t.core.outer.get().offsetWidth}),50)}))},t.prototype.setThumbMarkup=function(){var t="lg-thumb-outer ";this.settings.alignThumbnails&&(t+="lg-thumb-align-"+this.settings.alignThumbnails);var e='<div class="'+t+'">\n <div class="lg-thumb lg-group">\n </div>\n </div>';this.core.outer.addClass("lg-has-thumb"),".lg-components"===this.settings.appendThumbnailsTo?this.core.$lgComponents.append(e):this.core.outer.append(e),this.$thumbOuter=this.core.outer.find(".lg-thumb-outer").first(),this.$lgThumb=this.core.outer.find(".lg-thumb").first(),this.settings.animateThumb&&this.core.outer.find(".lg-thumb").css("transition-duration",this.core.settings.speed+"ms").css("width",this.thumbTotalWidth+"px").css("position","relative"),this.setThumbItemHtml(this.core.galleryItems)},t.prototype.enableThumbDrag=function(){var t=this,e={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0},i=!1;this.$thumbOuter.addClass("lg-grab"),this.core.outer.find(".lg-thumb").first().on("mousedown.lg.thumb",(function(r){t.thumbTotalWidth>t.thumbOuterWidth&&(r.preventDefault(),e.cords.startX=r.pageX,e.startTime=new Date,t.thumbClickable=!1,i=!0,t.core.outer.get().scrollLeft+=1,t.core.outer.get().scrollLeft-=1,t.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))})),this.$LG(window).on("mousemove.lg.thumb.global"+this.core.lgId,(function(r){t.core.lgOpened&&i&&(e.cords.endX=r.pageX,e=t.onThumbTouchMove(e))})),this.$LG(window).on("mouseup.lg.thumb.global"+this.core.lgId,(function(){t.core.lgOpened&&(e.isMoved?e=t.onThumbTouchEnd(e):t.thumbClickable=!0,i&&(i=!1,t.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab")))}))},t.prototype.enableThumbSwipe=function(){var t=this,e={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0};this.$lgThumb.on("touchstart.lg",(function(i){t.thumbTotalWidth>t.thumbOuterWidth&&(i.preventDefault(),e.cords.startX=i.targetTouches[0].pageX,t.thumbClickable=!1,e.startTime=new Date)})),this.$lgThumb.on("touchmove.lg",(function(i){t.thumbTotalWidth>t.thumbOuterWidth&&(i.preventDefault(),e.cords.endX=i.targetTouches[0].pageX,e=t.onThumbTouchMove(e))})),this.$lgThumb.on("touchend.lg",(function(){e.isMoved?e=t.onThumbTouchEnd(e):t.thumbClickable=!0}))},t.prototype.rebuildThumbnails=function(){var t=this;this.$thumbOuter.addClass("lg-rebuilding-thumbnails"),setTimeout((function(){t.thumbTotalWidth=t.core.galleryItems.length*(t.settings.thumbWidth+t.settings.thumbMargin),t.$lgThumb.css("width",t.thumbTotalWidth+"px"),t.$lgThumb.empty(),t.setThumbItemHtml(t.core.galleryItems),t.animateThumb(t.core.index)}),50),setTimeout((function(){t.$thumbOuter.removeClass("lg-rebuilding-thumbnails")}),200)},t.prototype.setTranslate=function(t){this.$lgThumb.css("transform","translate3d(-"+t+"px, 0px, 0px)")},t.prototype.getPossibleTransformX=function(t){return t>this.thumbTotalWidth-this.thumbOuterWidth&&(t=this.thumbTotalWidth-this.thumbOuterWidth),t<0&&(t=0),t},t.prototype.animateThumb=function(t){if(this.$lgThumb.css("transition-duration",this.core.settings.speed+"ms"),this.settings.animateThumb){var e=0;switch(this.settings.currentPagerPosition){case"left":e=0;break;case"middle":e=this.thumbOuterWidth/2-this.settings.thumbWidth/2;break;case"right":e=this.thumbOuterWidth-this.settings.thumbWidth}this.translateX=(this.settings.thumbWidth+this.settings.thumbMargin)*t-1-e,this.translateX>this.thumbTotalWidth-this.thumbOuterWidth&&(this.translateX=this.thumbTotalWidth-this.thumbOuterWidth),this.translateX<0&&(this.translateX=0),this.setTranslate(this.translateX)}},t.prototype.onThumbTouchMove=function(t){return t.newTranslateX=this.translateX,t.isMoved=!0,t.touchMoveTime=(new Date).valueOf(),t.newTranslateX-=t.cords.endX-t.cords.startX,t.newTranslateX=this.getPossibleTransformX(t.newTranslateX),this.setTranslate(t.newTranslateX),this.$thumbOuter.addClass("lg-dragging"),t},t.prototype.onThumbTouchEnd=function(t){t.isMoved=!1,t.endTime=new Date,this.$thumbOuter.removeClass("lg-dragging");var e=t.endTime.valueOf()-t.startTime.valueOf(),i=t.cords.endX-t.cords.startX,r=Math.abs(i)/e;return r>.15&&t.endTime.valueOf()-t.touchMoveTime<30?((r+=1)>2&&(r+=1),r+=r*(Math.abs(i)/this.thumbOuterWidth),this.$lgThumb.css("transition-duration",Math.min(r-1,2)+"settings"),i*=r,this.translateX=this.getPossibleTransformX(this.translateX-i),this.setTranslate(this.translateX)):this.translateX=t.newTranslateX,Math.abs(t.cords.endX-t.cords.startX)<this.settings.thumbnailSwipeThreshold&&(this.thumbClickable=!0),t},t.prototype.getThumbHtml=function(t,e){var i,r=this.core.galleryItems[e].__slideVideoInfo||{};return i=r.youtube&&this.settings.loadYouTubeThumbnail?"//img.youtube.com/vi/"+r.youtube[1]+"/"+this.settings.youTubeThumbSize+".jpg":t,'<div data-lg-item-id="'+e+'" class="lg-thumb-item '+(e===this.core.index?" active":"")+'" \n style="width:'+this.settings.thumbWidth+"px; height: "+this.settings.thumbHeight+";\n margin-right: "+this.settings.thumbMargin+'px;">\n <img data-lg-item-id="'+e+'" src="'+i+'" />\n </div>'},t.prototype.getThumbItemHtml=function(t){for(var e="",i=0;i<t.length;i++)e+=this.getThumbHtml(t[i].thumb,i);return e},t.prototype.setThumbItemHtml=function(t){var e=this.getThumbItemHtml(t);this.$lgThumb.html(e)},t.prototype.setAnimateThumbStyles=function(){this.settings.animateThumb&&this.core.outer.addClass("lg-animate-thumb")},t.prototype.manageActiveClassOnSlideChange=function(){var t=this;this.core.LGel.on("lgBeforeSlide.thumb",(function(e){var i=t.core.outer.find(".lg-thumb-item"),r=e.detail.index;i.removeClass("active"),i.eq(r).addClass("active")}))},t.prototype.toggleThumbBar=function(){var t=this;this.settings.toggleThumb&&(this.core.outer.addClass("lg-can-toggle"),this.core.$toolbar.append('<button type="button" aria-label="'+this.settings.thumbnailPluginStrings.toggleThumbnails+'" class="lg-toggle-thumb lg-icon"></button>'),this.core.outer.find(".lg-toggle-thumb").first().on("click.lg",(function(){t.core.outer.toggleClass("lg-components-open")})))},t.prototype.thumbKeyPress=function(){var t=this;this.$LG(window).on("keydown.lg.thumb.global"+this.core.lgId,(function(e){t.core.lgOpened&&t.settings.toggleThumb&&(38===e.keyCode?(e.preventDefault(),t.core.outer.addClass("lg-components-open")):40===e.keyCode&&(e.preventDefault(),t.core.outer.removeClass("lg-components-open")))}))},t.prototype.destroy=function(){this.settings.thumbnail&&(this.$LG(window).off(".lg.thumb.global"+this.core.lgId),this.core.LGel.off(".lg.thumb"),this.core.LGel.off(".thumb"),this.$thumbOuter.remove(),this.core.outer.removeClass("lg-has-thumb"))},t}();e.Z=n},248:function(module,exports,__webpack_require__){var factory;"undefined"!=typeof navigator&&(factory=function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(t){_useWebWorker=!!t},getWebWorker=function(){return _useWebWorker},setLocationHref=function(t){locationHref=t},getLocationHref=function(){return locationHref};function createTag(t){return document.createElement(t)}function extendPrototype(t,e){var i,r,n=t.length;for(i=0;i<n;i+=1)for(var s in r=t[i].prototype)Object.prototype.hasOwnProperty.call(r,s)&&
vendor: 4,430 bytes, line 2
2(e.prototype[s]=r[s])}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function e(){}return e.prototype=t,e}var audioControllerFactory=function(){function t(t){this.audios=[],this.audioFactory=t,this._volume=1,this._isMuted=!1}return t.prototype={addAudio:function(t){this.audios.push(t)},pause:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].pause()},resume:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].resume()},setRate:function(t){var e,i=this.audios.length;for(e=0;e<i;e+=1)this.audios[e].setRate(t)},createAudio:function(t){return this.audioFactory?this.audioFactory(t):window.Howl?new window.Howl({src:[t]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(t){this.audioFactory=t},setVolume:function(t){this._volume=t,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var t,e=this.audios.length;for(t=0;t<e;t+=1)this.audios[t].volume(this._volume*(this._isMuted?0:1))}},function(){return new t}}(),createTypedArray=function(){function t(t,e){var i,r=0,n=[];switch(t){case"int16":case"uint8c":i=1;break;default:i=1.1}for(r=0;r<e;r+=1)n.push(i);return n}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(e,i){return"float32"===e?new Float32Array(i):"int16"===e?new Int16Array(i):"uint8c"===e?new Uint8ClampedArray(i):t(e,i)}:t}();function createSizedArray(t){return Array.apply(null,{length:t})}function _typeof$6(t){return _typeof$6="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$6(t)}var subframeEnabled=!0,expressionsPlugin=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface$1(){return{}}!function(){var t,e=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],i=e.length;for(t=0;t<i;t+=1)BMMath[e[t]]=Math[e[t]]}(),BMMath.random=Math.random,BMMath.abs=function(t){if("object"===_typeof$6(t)&&t.length){var e,i=createSizedArray(t.length),r=t.length;for(e=0;e<r;e+=1)i[e]=Math.abs(t[e]);return i}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(t){_shouldRoundValues=!!t}function bmRnd(t){return _shouldRoundValues?Math.round(t):t}function styleDiv(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin="0 0",t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility="visible",t.style.webkitBackfaceVisibility="visible",t.style.transformStyle="preserve-3d",t.style.webkitTransformStyle="preserve-3d",t.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(t,e,i,r){this.type=t,this.currentTime=e,this.totalTime=i,this.direction=r<0?-1:1}function BMCompleteEvent(t,e){this.type=t,this.direction=e<0?-1:1}function BMCompleteLoopEvent(t,e,i,r){this.type=t,this.currentLoop=i,this.totalLoops=e,this.direction=r<0?-1:1}function BMSegmentStartEvent(t,e,i){this.type=t,this.firstFrame=e,this.totalFrames=i}function BMDestroyEvent(t,e){this.type=t,this.target=e}function BMRenderFrameErrorEvent(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function BMConfigErrorEvent(t){this.type="configError",this.nativeError=t}function BMAnimationConfigErrorEvent(t,e){this.type=t,this.nativeError=e}var createElementID=(_count=0,function(){return idPrefix$1+"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(t,e,i){var r,n,s,a,o,l,h,c;switch(l=i*(1-e),h=i*(1-(o=6*t-(a=Math.floor(6*t)))*e),c=i*(1-(1-o)*e),a%6){case 0:r=i,n=c,s=l;break;case 1:r=h,n=i,s=l;break;case 2:r=l,n=i,s=c;break;case 3:r=l,n=h,s=i;break;case 4:r=c,n=l,s=i;break;case 5:r=i,n=l,s=h}return[r,n,s]}
vendor: 13,627 bytes, line 2
2function RGBtoHSV(t,e,i){var r,n=Math.max(t,e,i),s=Math.min(t,e,i),a=n-s,o=0===n?0:a/n,l=n/255;switch(n){case s:r=0;break;case t:r=e-i+a*(e<i?6:0),r/=6*a;break;case e:r=i-t+2*a,r/=6*a;break;case i:r=t-e+4*a,r/=6*a}return[r,o,l]}function addSaturationToRGB(t,e){var i=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return i[1]+=e,i[1]>1?i[1]=1:i[1]<=0&&(i[1]=0),HSVtoRGB(i[0],i[1],i[2])}function addBrightnessToRGB(t,e){var i=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return i[2]+=e,i[2]>1?i[2]=1:i[2]<0&&(i[2]=0),HSVtoRGB(i[0],i[1],i[2])}function addHueToRGB(t,e){var i=RGBtoHSV(255*t[0],255*t[1],255*t[2]);return i[0]+=e/360,i[0]>1?i[0]-=1:i[0]<0&&(i[0]+=1),HSVtoRGB(i[0],i[1],i[2])}var rgbToHex=function(){var t,e,i=[];for(t=0;t<256;t+=1)e=t.toString(16),i[t]=1===e.length?"0"+e:e;return function(t,e,r){return t<0&&(t=0),e<0&&(e=0),r<0&&(r=0),"#"+i[t]+i[e]+i[r]}}(),setSubframeEnabled=function(t){subframeEnabled=!!t},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(t){expressionsPlugin=t},getExpressionsPlugin=function(){return expressionsPlugin},setDefaultCurveSegments=function(t){defaultCurveSegments=t},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(t){idPrefix$1=t},getIdPrefix=function(){return idPrefix$1};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){return _typeof$5="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$5(t)}var dataManager=function(){var t,e,i=1,r=[],n={onmessage:function(){},postMessage:function(e){t({data:e})}},s={postMessage:function(t){n.onmessage({data:t})}};function a(){e||(e=function(e){if(window.Worker&&window.Blob&&getWebWorker()){var i=new Blob(["var _workerSelf = self; self.onmessage = ",e.toString()],{type:"text/javascript"}),r=URL.createObjectURL(i);return new Worker(r)}return t=e,n}((function(t){if(s.dataManager||(s.dataManager=function(){function t(n,s){var a,o,l,h,c,u,d,p=n.length;for(o=0;o<p;o+=1)if("ks"in(a=n[o])&&!a.completed){if(a.completed=!0,a.tt&&(n[o-1].td=a.tt),a.hasMask){var f=a.masksProperties;for(h=f.length,l=0;l<h;l+=1)if(f[l].pt.k.i)r(f[l].pt.k);else for(u=f[l].pt.k.length,c=0;c<u;c+=1)f[l].pt.k[c].s&&r(f[l].pt.k[c].s[0]),f[l].pt.k[c].e&&r(f[l].pt.k[c].e[0])}0===a.ty?(a.layers=e(a.refId,s),t(a.layers,s)):4===a.ty?i(a.shapes):5===a.ty&&(0===(d=a).t.a.length&&d.t.p)}}function e(t,e){var i=function(t,e){for(var i=0,r=e.length;i<r;){if(e[i].id===t)return e[i];i+=1}return null}(t,e);return i?i.layers.__used?JSON.parse(JSON.stringify(i.layers)):(i.layers.__used=!0,i.layers):null}function i(t){var e,n,s;for(e=t.length-1;e>=0;e-=1)if("sh"===t[e].ty)if(t[e].ks.k.i)r(t[e].ks.k);else for(s=t[e].ks.k.length,n=0;n<s;n+=1)t[e].ks.k[n].s&&r(t[e].ks.k[n].s[0]),t[e].ks.k[n].e&&r(t[e].ks.k[n].e[0]);else"gr"===t[e].ty&&i(t[e].it)}function r(t){var e,i=t.i.length;for(e=0;e<i;e+=1)t.i[e][0]+=t.v[e][0],t.i[e][1]+=t.v[e][1],t.o[e][0]+=t.v[e][0],t.o[e][1]+=t.v[e][1]}function n(t,e){var i=e?e.split("."):[100,100,100];return t[0]>i[0]||!(i[0]>t[0])&&(t[1]>i[1]||!(i[1]>t[1])&&(t[2]>i[2]||!(i[2]>t[2])&&null))}var s,a=function(){var t=[4,4,14];function e(t){var e,i,r,n=t.length;for(e=0;e<n;e+=1)5===t[e].ty&&(void 0,r=(i=t[e]).t.d,i.t.d={k:[{s:r,t:0}]})}return function(i){if(n(t,i.v)&&(e(i.layers),i.assets)){var r,s=i.assets.length;for(r=0;r<s;r+=1)i.assets[r].layers&&e(i.assets[r].layers)}}}(),o=(s=[4,7,99],function(t){if(t.chars&&!n(s,t.v)){var e,r=t.chars.length;for(e=0;e<r;e+=1){var a=t.chars[e];a.data&&a.data.shapes&&(i(a.data.shapes),a.data.ip=0,a.data.op=99999,a.data.st=0,a.data.sr=1,a.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},t.chars[e].t||(a.data.shapes.push({ty:"no"}),a.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}),l=function(){var t=[5,7,15];function e(t){var e,i,r=t.length;for(e=0;e<r;e+=1)5===t[e].ty&&(i=void 0,"number"==typeof(i=t[e].t.p).a&&(i.a={a:0,k:i.a}),"number"==typeof i.p&&(i.p={a:0,k:i.p}),"number"==typeof i.r&&(i.r={a:0,k:i.r}))}return function(i){if(n(t,i.v)&&(e(i.layers),i.assets)){var r,s=i.assets.length;for(r=0;r<s;r+=1)i.assets[r].layers&&e(i.assets[r].layers)}}}(),h=function(){var t=[4,1,9];function e(t){var i,r,n,s=t.length;for(i=0;i<s;i+=1)if("gr"===t[i].ty)e(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(n=t[i].c.k.length,r=0;r<n;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 i(t){var i,r=t.length;for(i=0;i<r;i+=1)4===t[i].ty&&e(t[i].shapes)}return function(e){if(n(t,e.v)&&(i(e.layers),e.assets)){var r,s=e.assets.length;for(r=0;r<s;r+=1)e.assets[r].layers&&i(e.assets[r].layers)}}}(),c=function(){var t=[4,4,18];function e(t){var i,r,n;for(i=t.length-1;i>=0;i-=1)if("sh"===t[i].ty)if(t[i].ks.k.i)t[i].ks.k.c=t[i].closed;else for(n=t[i].ks.k.length,r=0;r<n;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&&e(t[i].it)}function i(t){var i,r,n,s,a,o,l=t.length;for(r=0;r<l;r+=1){if((i=t[r]).hasMask){var h=i.masksProperties;for(s=h.length,n=0;n<s;n+=1)if(h[n].pt.k.i)h[n].pt.k.c=h[n].cl;else for(o=h[n].pt.k.length,a=0;a<o;a+=1)h[n].pt.k[a].s&&(h[n].pt.k[a].s[0].c=h[n].cl),h[n].pt.k[a].e&&(h[n].pt.k[a].e[0].c=h[n].cl)}4===i.ty&&e(i.shapes)}}return function(e){if(n(t,e.v)&&(i(e.layers),e.assets)){var r,s=e.assets.length;for(r=0;r<s;r+=1)e.assets[r].layers&&i(e.assets[r].layers)}}}();var u={completeData:function(i){i.__complete||(h(i),a(i),o(i),l(i),c(i),t(i.layers,i.assets),function(i,r){if(i){var n=0,s=i.length;for(n=0;n<s;n+=1)1===i[n].t&&(i[n].data.layers=e(i[n].data.refId,r),t(i[n].data.layers,r))}}(i.chars,i.assets),i.__complete=!0)}};return u.checkColors=h,u.checkChars=o,u.checkPathProperties=l,u.checkShapes=c,u.completeLayers=t,u}()),s.assetLoader||(s.assetLoader=function(){function t(t){var e=t.getResponseHeader("content-type");return e&&"json"===t.responseType&&-1!==e.indexOf("json")||t.response&&"object"===_typeof$5(t.response)?t.response:t.response&&"string"==typeof t.response?JSON.parse(t.response):t.responseText?JSON.parse(t.responseText):null}return{load:function(e,i,r,n){var s,a=new XMLHttpRequest;try{a.responseType="json"}catch(t){}a.onreadystatechange=function(){if(4===a.readyState)if(200===a.status)s=t(a),r(s);else try{s=t(a),r(s)}catch(t){n&&n(t)}};try{a.open("GET",e,!0)}catch(t){a.open("GET",i+"/"+e,!0)}a.send()}}}()),"loadAnimation"===t.data.type)s.assetLoader.load(t.data.path,t.data.fullPath,(function(e){s.dataManager.completeData(e),s.postMessage({id:t.data.id,payload:e,status:"success"})}),(function(){s.postMessage({id:t.data.id,status:"error"})}));else if("complete"===t.data.type){var e=t.data.animation;s.dataManager.completeData(e),s.postMessage({id:t.data.id,payload:e,status:"success"})}else"loadData"===t.data.type&&s.assetLoader.load(t.data.path,t.data.fullPath,(function(e){s.postMessage({id:t.data.id,payload:e,status:"success"})}),(function(){s.postMessage({id:t.data.id,status:"error"})}))})),e.onmessage=function(t){var e=t.data,i=e.id,n=r[i];r[i]=null,"success"===e.status?n.onComplete(e.payload):n.onError&&n.onError()})}function o(t,e){var n="processId_"+(i+=1);return r[n]={onComplete:t,onError:e},n}return{loadAnimation:function(t,i,r){a();var n=o(i,r);e.postMessage({type:"loadAnimation",path:t,fullPath:window.location.origin+window.location.pathname,id:n})},loadData:function(t,i,r){a();var n=o(i,r);e.postMessage({type:"loadData",path:t,fullPath:window.location.origin+window.location.pathname,id:n})},completeAnimation:function(t,i,r){a();var n=o(i,r);e.postMessage({type:"complete",animation:t,id:n})}}}(),ImagePreloader=function(){var t=function(){var t=createTag("canvas");t.width=1,t.height=1;var e=t.getContext("2d");return e.fillStyle="rgba(0,0,0,0)",e.fillRect(0,0,1,1),t}();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function i(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(t,e,i){var r="";if(t.e)r=t.p;else if(e){var n=t.p;-1!==n.indexOf("images/")&&(n=n.split("/")[1]),r=e+n}else r=i,r+=t.u?t.u:"",r+=t.p;return r}function n(t){var e=0,i=setInterval(function(){(t.getBBox().width||e>500)&&(this._imageLoaded(),clearInterval(i)),e+=1}.bind(this),50)}function s(t){var e={assetData:t},i=r(t,this.assetsPath,this.path);return dataManager.loadData(i,function(t){e.img=t,this._footageLoaded()}.bind(this),function(){e.img={},this._footageLoaded()}.bind(this)),e}function a(){this._imageLoaded=e.bind(this),this._footageLoaded=i.bind(this),this.testImageLoaded=n.bind(this),this.createFootageData=s.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return a.prototype={loadAssets:function(t,e){var i;this.imagesLoadedCb=e;var r=t.length;for(i=0;i<r;i+=1)t[i].layers||(t[i].t&&"seq"!==t[i].t?3===t[i].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(t[i]))):(this.totalImages+=1,this.images.push(this._createImageData(t[i]))))},setAssetsPath:function(t){this.assetsPath=t||""},setPath:function(t){this.path=t||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(t){for(var e=0,i=this.images.length;e<i;){if(this.images[e].assetData===t)return this.images[e].img;e+=1}return null},createImgData:function(e){var i=r(e,this.assetsPath,this.path),n=createTag("img");n.crossOrigin="anonymous",n.addEventListener("load",this._imageLoaded,!1),n.addEventListener("error",function(){s.img=t,this._imageLoaded()}.bind(this),!1),n.src=i;var s={img:n,assetData:e};return s},createImageData:function(e){var i=r(e,this.assetsPath,this.path),n=createNS("image");isSafari?this.testImageLoaded(n):n.addEventListener("load",this._imageLoaded,!1),n.addEventListener("error",function(){s.img=t,this._imageLoaded()}.bind(this),!1),n.setAttributeNS("http://www.w3.org/1999/xlink","href",i),this._elementHelper.append?this._elementHelper.append(n):this._elementHelper.appendChild(n);var s={img:n,assetData:e};return s},imageLoaded:e,footageLoaded:i,setCacheType:function(t,e){"svg"===t?(this._elementHelper=e,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},a}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(t,e){if(this._cbs[t])for(var i=this._cbs[t],r=0;r<i.length;r+=1)i[r](e)},addEventListener:function(t,e){return this._cbs[t]||(this._cbs[t]=[]),this._cbs[t].push(e),function(){this.removeEventListener(t,e)}.bind(this)},removeEventListener:function(t,e){if(e){if(this._cbs[t]){for(var i=0,r=this._cbs[t].length;i<r;)this._cbs[t][i]===e&&(this._cbs[t].splice(i,1),i-=1,r-=1),i+=1;this._cbs[t].length||(this._cbs[t]=null)}}else this._cbs[t]=null}};var markerParser=function(){function t(t){for(var e,i=t.split("\r\n"),r={},n=0,s=0;s<i.length;s+=1)2===(e=i[s].split(":")).length&&(r[e[0]]=e[1].trim(),n+=1);if(0===n)throw new Error;return r}return function(e){for(var i=[],r=0;r<e.length;r+=1){var n=e[r],s={time:n.tm,duration:n.dr};try{s.payload=JSON.parse(e[r].cm)}catch(i){try{s.payload=t(e[r].cm)}catch(t){s.payload={name:e[r].cm}}}i.push(s)}return i}}(),ProjectInterface=function(){function t(t){this.compositions.push(t)}return function(){function e(t){for(var e=0,i=this.compositions.length;e<i;){if(this.compositions[e].data&&this.compositions[e].data.nm===t)return this.compositions[e].prepareFrame&&this.compositions[e].data.xt&&this.compositions[e].prepareFrame(this.currentFrame),this.compositions[e].compInterface;e+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}}(),renderers={},registerRenderer=function(t,e){renderers[t]=e};function getRenderer(t){return renderers[t]}function _typeof$4(t){return _typeof$4="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$4(t)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=ne
vendor: 12,320 bytes, line 2
2w BMEnterFrameEvent("drawnFrame",0,0,0)};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var i=getRenderer(e);this.renderer=new i(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,""===t.loop||null===t.loop||void 0===t.loop||!0===t.loop?this.loop=!0:!1===t.loop?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay=!("autoplay"in t)||t.autoplay,this.name=t.name?t.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(t,"autoloadSegments")||t.autoloadSegments,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(-1!==t.path.lastIndexOf("\\")?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(t.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(t){dataManager.completeAnimation(t,this.configAnimation)},AnimationItem.prototype.setData=function(t,e){e&&"object"!==_typeof$4(e)&&(e=JSON.parse(e));var i={wrapper:t,animationData:e},r=t.attributes;i.path=r.getNamedItem("data-animation-path")?r.getNamedItem("data-animation-path").value:r.getNamedItem("data-bm-path")?r.getNamedItem("data-bm-path").value:r.getNamedItem("bm-path")?r.getNamedItem("bm-path").value:"",i.animType=r.getNamedItem("data-anim-type")?r.getNamedItem("data-anim-type").value:r.getNamedItem("data-bm-type")?r.getNamedItem("data-bm-type").value:r.getNamedItem("bm-type")?r.getNamedItem("bm-type").value:r.getNamedItem("data-bm-renderer")?r.getNamedItem("data-bm-renderer").value:r.getNamedItem("bm-renderer")?r.getNamedItem("bm-renderer").value:"canvas";var n=r.getNamedItem("data-anim-loop")?r.getNamedItem("data-anim-loop").value:r.getNamedItem("data-bm-loop")?r.getNamedItem("data-bm-loop").value:r.getNamedItem("bm-loop")?r.getNamedItem("bm-loop").value:"";"false"===n?i.loop=!1:"true"===n?i.loop=!0:""!==n&&(i.loop=parseInt(n,10));var s=r.getNamedItem("data-anim-autoplay")?r.getNamedItem("data-anim-autoplay").value:r.getNamedItem("data-bm-autoplay")?r.getNamedItem("data-bm-autoplay").value:!r.getNamedItem("bm-autoplay")||r.getNamedItem("bm-autoplay").value;i.autoplay="false"!==s,i.name=r.getNamedItem("data-name")?r.getNamedItem("data-name").value:r.getNamedItem("data-bm-name")?r.getNamedItem("data-bm-name").value:r.getNamedItem("bm-name")?r.getNamedItem("bm-name").value:"","false"===(r.getNamedItem("data-anim-prerender")?r.getNamedItem("data-anim-prerender").value:r.getNamedItem("data-bm-prerender")?r.getNamedItem("data-bm-prerender").value:r.getNamedItem("bm-prerender")?r.getNamedItem("bm-prerender").value:"")&&(i.prerender=!1),this.setParams(i)},AnimationItem.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e,i,r=this.animationData.layers,n=r.length,s=t.layers,a=s.length;for(i=0;i<a;i+=1)for(e=0;e<n;){if(r[e].id===s[i].id){r[e]=s[i];break}e+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(n=t.assets.length,e=0;e<n;e+=1)this.animationData.assets.push(t.assets[e]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(t){this.animationData=t;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||0===t.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var e=t.shift();this.timeCompleted=e.time*this.frameRate;var i=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(i,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=markerParser(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(t){this.triggerConfigError(t)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!==t||!0===this.isPaused&&(this.isPaused=!1,this.trigger("_pause"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!==t||!1===this.isPaused&&(this.isPaused=!0,this.trigger("_play"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(t){for(var e,i=0;i<this.markers.length;i+=1)if((e=this.markers[i]).payload&&e.payload.name===t)return e;return null},AnimationItem.prototype.goToAndStop=function(t,e,i){if(!i||this.name===i){var r=Number(t);if(isNaN(r)){var n=this.getMarkerData(t);n&&this.goToAndStop(n.time,!0)}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(t,e,i){if(!i||this.name===i){var r=Number(t);if(isNaN(r)){var n=this.getMarkerData(t);n&&(n.duration?this.playSegments([n.time,n.time+n.duration],!0):this.goToAndStop(n.time,!0))}else this.goToAndStop(r,e,i);this.play()}},AnimationItem.prototype.advanceTime=function(t){if(!0!==this.isPaused&&!1!==this.isLoaded){var e=this.currentRawFrame+t*this.frameModifier,i=!1;e>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(i=!0,e=this.totalFrames-1):e<0?this.checkSegments(e%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(i=!0,e=0):(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(e),i&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var i=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?i=t:this.currentRawFrame+this.firstFrame>e&&(i=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,-1!==i&&this.goToAndStop(i,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),"object"===_typeof$4(t[0])){var i,r=t.length;for(i=0;i<r;i+=1)this.segments.push(t[i])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(t){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),t),!0)},AnimationItem.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},AnimationItem.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(t){var e="";if(t.e)e=t.p;else if(this.assetsPath){var i=t.p;-1!==i.indexOf("images/")&&(i=i.split("/")[1]),e=this.assetsPath+i}else e=this.path,e+=t.u?t.u:"",e+=t.p;return e},AnimationItem.prototype.getAssetData=function(t){for(var e=0,i=this.assets.length;e<i;
vendor: 5,770 bytes, line 2
2){if(t===this.assets[e].id)return this.assets[e];e+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(t,e,i){try{this.renderer.getElementByPath(t).updateDocumentData(e,i)}catch(t){}},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}"enterFrame"===t&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===t&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),"complete"===t&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),"segmentStart"===t&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),"destroy"===t&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var animationManager=function(){var t={},e=[],i=0,r=0,n=0,s=!0,a=!1;function o(t){for(var i=0,n=t.target;i<r;)e[i].animation===n&&(e.splice(i,1),i-=1,r-=1,n.isPaused||c()),i+=1}function l(t,i){if(!t)return null;for(var n=0;n<r;){if(e[n].elem===t&&null!==e[n].elem)return e[n].animation;n+=1}var s=new AnimationItem;return u(s,t),s.setData(t,i),s}function h(){n+=1,f()}function c(){n-=1}function u(t,i){t.addEventListener("destroy",o),t.addEventListener("_active",h),t.addEventListener("_idle",c),e.push({elem:i,animation:t}),r+=1}function d(t){var o,l=t-i;for(o=0;o<r;o+=1)e[o].animation.advanceTime(l);i=t,n&&!a?window.requestAnimationFrame(d):s=!0}function p(t){i=t,window.requestAnimationFrame(d)}function f(){!a&&n&&s&&(window.requestAnimationFrame(p),s=!1)}return t.registerAnimation=l,t.loadAnimation=function(t){var e=new AnimationItem;return u(e,null),e.setParams(t),e},t.setSpeed=function(t,i){var n;for(n=0;n<r;n+=1)e[n].animation.setSpeed(t,i)},t.setDirection=function(t,i){var n;for(n=0;n<r;n+=1)e[n].animation.setDirection(t,i)},t.play=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.play(t)},t.pause=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.pause(t)},t.stop=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.stop(t)},t.togglePause=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.togglePause(t)},t.searchAnimations=function(t,e,i){var r,n=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),s=n.length;for(r=0;r<s;r+=1)i&&n[r].setAttribute("data-bm-type",i),l(n[r],t);if(e&&0===s){i||(i="svg");var a=document.getElementsByTagName("body")[0];a.innerText="";var o=createTag("div");o.style.width="100%",o.style.height="100%",o.setAttribute("data-bm-type",i),a.appendChild(o),l(o,t)}},t.resize=function(){var t;for(t=0;t<r;t+=1)e[t].animation.resize()},t.goToAndStop=function(t,i,n){var s;for(s=0;s<r;s+=1)e[s].animation.goToAndStop(t,i,n)},t.destroy=function(t){var i;for(i=r-1;i>=0;i-=1)e[i].animation.destroy(t)},t.freeze=function(){a=!0},t.unfreeze=function(){a=!1,f()},t.setVolume=function(t,i){var n;for(n=0;n<r;n+=1)e[n].animation.setVolume(t,i)},t.mute=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.mute(t)},t.unmute=function(t){var i;for(i=0;i<r;i+=1)e[i].animation.unmute(t)},t.getRegisteredAnimations=function(){var t,i=e.length,r=[];for(t=0;t<i;t+=1)r.push(e[t].animation);return r},t}(),BezierFactory=function(){var t={getBezierEasing:function(t,i,r,n,s){var a=s||("bez_"+t+"_"+i+"_"+r+"_"+n).replace(/\./g,"p");if(e[a])return e[a];var o=new h([t,i,r,n]);return e[a]=o,o}},e={},i=.1,r="function"==typeof Float32Array;function n(t,e){return 1-3*e+3*t}function s(t,e){return 3*e-6*t}function a(t){return 3*t}function o(t,e,i){return((n(e,i)*t+s(e,i))*t+a(e))*t}function l(t,e,i){return 3*n(e,i)*t*t+2*s(e,i)*t+a(e)}function h(t){this._p=t,this._mSampleValues=r?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return h.prototype={get:function(t){var e=this._p[0],i=this._p[1],r=this._p[2],n=this._p[3];return this._precomputed||this._precompute(),e===i&&r===n?t:0===t?0:1===t?1:o(this._getTForX(t),i,n)},_precompute:function(){var t=this._p[0],e=this._p[1],i=this._p[2],r=this._p[3];this._precomputed=!0,t===e&&i===r||this._calcSampleValues()},_calcSampleValues:function(){for(var t=this._p[0],e=this._p[2],r=0;r<11;++r)this._mSampleValues[r]=o(r*i,t,e)},_getTForX:function(t){for(var e=this._p[0],r=this._p[2],n=this._mSampleValues,s=0,a=1;10!==a&&n[a]<=t;++a)s+=i;var h=s+(t-n[--a])/(n[a+1]-n[a])*i,c=l(h,e,r);return c>
vendor: 4,831 bytes, line 2
2=.001?function(t,e,i,r){for(var n=0;n<4;++n){var s=l(e,i,r);if(0===s)return e;e-=(o(e,i,r)-t)/s}return e}(t,h,e,r):0===c?h:function(t,e,i,r,n){var s,a,l=0;do{(s=o(a=e+(i-e)/2,r,n)-t)>0?i=a:e=a}while(Math.abs(s)>1e-7&&++l<10);return a}(t,s,s+i,e,r)}},t}(),pooling={double:function(t){return t.concat(createSizedArray(t.length))}},poolFactory=function(t,e,i){var r=0,n=t,s=createSizedArray(n);return{newElement:function(){return r?s[r-=1]:e()},release:function(t){r===n&&(s=pooling.double(s),n*=2),i&&i(t),s[r]=t,r+=1}}},bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}})),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(t){var e,i=t.lengths.length;for(e=0;e<i;e+=1)bezierLengthPool.release(t.lengths[e]);t.lengths.length=0}));function bezFunction(){var t=Math;function e(t,e,i,r,n,s){var a=t*r+e*n+i*s-n*r-s*t-i*e;return a>-.001&&a<.001}var i=function(t,e,i,r){var n,s,a,o,l,h,c=getDefaultCurveSegments(),u=0,d=[],p=[],f=bezierLengthPool.newElement();for(a=i.length,n=0;n<c;n+=1){for(l=n/(c-1),h=0,s=0;s<a;s+=1)o=bmPow(1-l,3)*t[s]+3*bmPow(1-l,2)*l*i[s]+3*(1-l)*bmPow(l,2)*r[s]+bmPow(l,3)*e[s],d[s]=o,null!==p[s]&&(h+=bmPow(d[s]-p[s],2)),p[s]=d[s];h&&(u+=h=bmSqrt(h)),f.percents[n]=l,f.lengths[n]=u}return f.addedLength=u,f};function r(t){this.segmentLength=0,this.points=new Array(t)}function n(t,e){this.partialLength=t,this.point=e}var s,a=(s={},function(t,i,a,o){var l=(t[0]+"_"+t[1]+"_"+i[0]+"_"+i[1]+"_"+a[0]+"_"+a[1]+"_"+o[0]+"_"+o[1]).replace(/\./g,"p");if(!s[l]){var h,c,u,d,p,f,m,g=getDefaultCurveSegments(),y=0,v=null;2===t.length&&(t[0]!==i[0]||t[1]!==i[1])&&e(t[0],t[1],i[0],i[1],t[0]+a[0],t[1]+a[1])&&e(t[0],t[1],i[0],i[1],i[0]+o[0],i[1]+o[1])&&(g=2);var b=new r(g);for(u=a.length,h=0;h<g;h+=1){for(m=createSizedArray(u),p=h/(g-1),f=0,c=0;c<u;c+=1)d=bmPow(1-p,3)*t[c]+3*bmPow(1-p,2)*p*(t[c]+a[c])+3*(1-p)*bmPow(p,2)*(i[c]+o[c])+bmPow(p,3)*i[c],m[c]=d,null!==v&&(f+=bmPow(m[c]-v[c],2));y+=f=bmSqrt(f),b.points[h]=new n(f,m),v=m}b.segmentLength=y,s[l]=b}return s[l]});function o(t,e){var i=e.percents,r=e.lengths,n=i.length,s=bmFloor((n-1)*t),a=t*e.addedLength,o=0;if(s===n-1||0===s||a===r[s])return i[s];for(var l=r[s]>a?-1:1,h=!0;h;)if(r[s]<=a&&r[s+1]>a?(o=(a-r[s])/(r[s+1]-r[s]),h=!1):s+=l,s<0||s>=n-1){if(s===n-1)return i[s];h=!1}return i[s]+(i[s+1]-i[s])*o}var l=createTypedArray("float32",8);return{getSegmentsLength:function(t){var e,r=segmentsLengthPool.newElement(),n=t.c,s=t.v,a=t.o,o=t.i,l=t._length,h=r.lengths,c=0;for(e=0;e<l-1;e+=1)h[e]=i(s[e],s[e+1],a[e],o[e+1]),c+=h[e].addedLength;return n&&l&&(h[e]=i(s[e],s[0],a[e],o[0]),c+=h[e].addedLength),r.totalLength=c,r},getNewSegment:function(e,i,r,n,s,a,h){s<0?s=0:s>1&&(s=1);var c,u=o(s,h),d=o(a=a>1?1:a,h),p=e.length,f=1-u,m=1-d,g=f*f*f,y=u*f*f*3,v=u*u*f*3,b=u*u*u,w=f*f*m,x=u*f*m+f*u*m+f*f*d,T=u*u*m+f*u*d+u*f*d,_=u*u*d,E=f*m*m,S=u*m*m+f*d*m+f*m*d,C=u*d*m+f*d*d+u*m*d,P=u*d*d,k=m*m*m,A=d*m*m+m*d*m+m*m*d,M=d*d*m+m*d*d+d*m*d,D=d*d*d;for(c=0;c<p;c+=1)l[4*c]=t.round(1e3*(g*e[c]+y*r[c]+v*n[c]+b*i[c]))/1e3,l[4*c+1]=t.round(1e3*(w*e[c]+x*r[c]+T*n[c]+_*i[c]))/1e3,l[4*c+2]=t.round(1e3*(E*e[c]+S*r[c]+C*n[c]+P*i[c]))/1e3,l[4*c+3]=t.round(1e3*(k*e[c]+A*r[c]+M*n[c]+D*i[c]))/1e3;return l},getPointInSegment:function(e,i,r,n,s,a){var l=o(s,a),h=1-l;return[t.round(1e3*(h*h*h*e[0]+(l*h*h+h*l*h+h*h*l)*r[0]+(l*l*h+h*l*l+l*h*l)*n[0]+l*l*l*i[0]))/1e3,t.round(1e3*(h*h*h*e[1]+(l*h*h+h*l*h+h*h*l)*r[1]+(l*l*h+h*l*l+l*h*l)*n[1]+l*l*l*i[1]))/1e3]},buildBezierData:a,pointOnLine2D:e,pointOnLine3D:function(i,r,n,s,a,o,l,h,c){if(0===n&&0===o&&0===c)return e(i,r,s,a,l,h);var u,d=t.sqrt(t.pow(s-i,2)+t.pow(a-r,2)+t.pow(o-n,2)),p=t.sqrt(t.pow(l-i,2)+t.pow(h-r,2)+t.pow(c-n,2)),f=t.sqrt(t.pow(l-s,2)+t.pow(h-a,2)+t.pow(c-o,2));return(u=d>p?d>f?d-p-f:f-p-d:f>p?f-p-d:p-d-f)>-1e-4&&u<1e-4}}}var bez=bezFunction(),PropertyFactory=function(){var t=initialDefaultFrame,e=Math.abs;function i(t,e){var i,n=this.offsetTime;"multidimensional"===this.propType&&(i=createTypedArray("float32",this.pv.length));for(var s,a,o,l,h,c,u,d,p,f=e.lastIndex,m=f,g=this.keyframes.length-1,y=!0;y;){if(s=this.keyframes[m],a=this.keyframes[m+1],m===g-1&&t>=a.t-n){s.h&&(s=a),f=0;break}if(a.t-n>t){f=m;break}m<g-1?m+=1:(f=0,y=!1)}o=this.keyframesMetadata[m]||{};var v,b,w,x,T,_,E,S,C,P,k=a.t-n,A=s.t-n;if(s.to){o.bezierData||(o.bezierData=bez.buildBezierData(s.s,a.s||s.e,s.to,s.ti));var M=o.bezierData;if(t>=k||t<A){var D=t>=k?M.points.length-1:0;for(h=M.points[D].point.length,l=0;l<h;l+=1)i[l]=M.points[D].point[l]}else{o.__fnct?p=o.__fnct:(p=BezierFactory.getBezierEasing(s.o.x,s.o.y,s.i.x,s.i.y,s.n).get,o.__fnct=p),c=p((t-A)/(k-A));var I,F=M.segmentLength*c,L=e.lastFrame<t&&e._lastKeyframeIndex===m?e._lastAddedLe
vendor: 4,695 bytes, line 2
2ngth:0;for(d=e.lastFrame<t&&e._lastKeyframeIndex===m?e._lastPoint:0,y=!0,u=M.points.length;y;){if(L+=M.points[d].partialLength,0===F||0===c||d===M.points.length-1){for(h=M.points[d].point.length,l=0;l<h;l+=1)i[l]=M.points[d].point[l];break}if(F>=L&&F<L+M.points[d+1].partialLength){for(I=(F-L)/M.points[d+1].partialLength,h=M.points[d].point.length,l=0;l<h;l+=1)i[l]=M.points[d].point[l]+(M.points[d+1].point[l]-M.points[d].point[l])*I;break}d<u-1?d+=1:y=!1}e._lastPoint=d,e._lastAddedLength=L-M.points[d].partialLength,e._lastKeyframeIndex=m}}else{var O,R,B,z,N;if(g=s.s.length,v=a.s||s.e,this.sh&&1!==s.h)if(t>=k)i[0]=v[0],i[1]=v[1],i[2]=v[2];else if(t<=A)i[0]=s.s[0],i[1]=s.s[1],i[2]=s.s[2];else{b=i,w=function(t,e,i){var r,n,s,a,o,l=[],h=t[0],c=t[1],u=t[2],d=t[3],p=e[0],f=e[1],m=e[2],g=e[3];return(n=h*p+c*f+u*m+d*g)<0&&(n=-n,p=-p,f=-f,m=-m,g=-g),1-n>1e-6?(r=Math.acos(n),s=Math.sin(r),a=Math.sin((1-i)*r)/s,o=Math.sin(i*r)/s):(a=1-i,o=i),l[0]=a*h+o*p,l[1]=a*c+o*f,l[2]=a*u+o*m,l[3]=a*d+o*g,l}(r(s.s),r(v),(t-A)/(k-A)),x=w[0],T=w[1],_=w[2],E=w[3],S=Math.atan2(2*T*E-2*x*_,1-2*T*T-2*_*_),C=Math.asin(2*x*T+2*_*E),P=Math.atan2(2*x*E-2*T*_,1-2*x*x-2*_*_),b[0]=S/degToRads,b[1]=C/degToRads,b[2]=P/degToRads}else for(m=0;m<g;m+=1)1!==s.h&&(t>=k?c=1:t<A?c=0:(s.o.x.constructor===Array?(o.__fnct||(o.__fnct=[]),o.__fnct[m]?p=o.__fnct[m]:(O=void 0===s.o.x[m]?s.o.x[0]:s.o.x[m],R=void 0===s.o.y[m]?s.o.y[0]:s.o.y[m],B=void 0===s.i.x[m]?s.i.x[0]:s.i.x[m],z=void 0===s.i.y[m]?s.i.y[0]:s.i.y[m],p=BezierFactory.getBezierEasing(O,R,B,z).get,o.__fnct[m]=p)):o.__fnct?p=o.__fnct:(O=s.o.x,R=s.o.y,B=s.i.x,z=s.i.y,p=BezierFactory.getBezierEasing(O,R,B,z).get,s.keyframeMetadata=p),c=p((t-A)/(k-A)))),v=a.s||s.e,N=1===s.h?s.s[m]:s.s[m]+(v[m]-s.s[m])*c,"multidimensional"===this.propType?i[m]=N:i=N}return e.lastIndex=f,i}function r(t){var e=t[0]*degToRads,i=t[1]*degToRads,r=t[2]*degToRads,n=Math.cos(e/2),s=Math.cos(i/2),a=Math.cos(r/2),o=Math.sin(e/2),l=Math.sin(i/2),h=Math.sin(r/2);return[o*l*a+n*s*h,o*s*a+n*l*h,n*l*a-o*s*h,n*s*a-o*l*h]}function n(){var e=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(e===this._caching.lastFrame||this._caching.lastFrame!==t&&(this._caching.lastFrame>=r&&e>=r||this._caching.lastFrame<i&&e<i))){this._caching.lastFrame>=e&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var n=this.interpolateValue(e,this._caching);this.pv=n}return this._caching.lastFrame=e,this.pv}function s(t){var i;if("unidimensional"===this.propType)i=t*this.mult,e(this.v-i)>1e-5&&(this.v=i,this._mdf=!0);else for(var r=0,n=this.v.length;r<n;)i=t[r]*this.mult,e(this.v[r]-i)>1e-5&&(this.v[r]=i,this._mdf=!0),r+=1}function a(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t;this.lock=!0,this._mdf=this._isFirstFrame;var e=this.effectsSequence.length,i=this.kf?this.pv:this.data.k;for(t=0;t<e;t+=1)i=this.effectsSequence[t](i);this.setVValue(i),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function o(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function l(t,e,i,r){this.propType="unidimensional",this.mult=i||1,this.data=e,this.v=i?e.k*i:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=r,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=a,this.setVValue=s,this.addEffect=o}function h(t,e,i,r){var n;this.propType="multidimensional",this.mult=i||1,this.data=e,this._mdf=!1,this.elem=t,this.container=r,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var l=e.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),this.vel=createTypedArray("float32",l),n=0;n<l;n+=1)this.v[n]=e.k[n]*this.mult,this.pv[n]=e.k[n];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=a,this.setVValue=s,this.addEffect=o}function c(e,r,l,h){this.propType="unidimensional",this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.frameId=-1,this._caching={lastFrame:t,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=r,this.mult=l||1,this.elem=e,this.container=h,this.comp=e.comp,this.v=t,this.pv=t,this._isFirstFrame=!0,this.getValue=a,this.setVValue=s,this.interpolateValue=i,this.effectsSequence=[n.bind(this)],this.addEffect=o}function u(e,r,l,h){var c;this.propType="multidimensional";var u,d,p,f,m=r.k.length;for(c=0;c<m-1;c+=1)r.k[c].to&&r.k[c].s&&r.k[c+1]&&r.k[c+1].s&&(u=r.k[c].s,d=r.k[c+1].s,p=r.k[c].to,f=r.k[c].ti,(2===u.length&&(u[0]!==d[0]||u[1]!==d[1])&&bez.pointOnLine2D(u[0],u[1],d[0],d[1],u[0]+
vendor: 2,332 bytes, line 2
2p[0],u[1]+p[1])&&bez.pointOnLine2D(u[0],u[1],d[0],d[1],d[0]+f[0],d[1]+f[1])||3===u.length&&(u[0]!==d[0]||u[1]!==d[1]||u[2]!==d[2])&&bez.pointOnLine3D(u[0],u[1],u[2],d[0],d[1],d[2],u[0]+p[0],u[1]+p[1],u[2]+p[2])&&bez.pointOnLine3D(u[0],u[1],u[2],d[0],d[1],d[2],d[0]+f[0],d[1]+f[1],d[2]+f[2]))&&(r.k[c].to=null,r.k[c].ti=null),u[0]===d[0]&&u[1]===d[1]&&0===p[0]&&0===p[1]&&0===f[0]&&0===f[1]&&(2===u.length||u[2]===d[2]&&0===p[2]&&0===f[2])&&(r.k[c].to=null,r.k[c].ti=null));this.effectsSequence=[n.bind(this)],this.data=r,this.keyframes=r.k,this.keyframesMetadata=[],this.offsetTime=e.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=e,this.container=h,this.comp=e.comp,this.getValue=a,this.setVValue=s,this.interpolateValue=i,this.frameId=-1;var g=r.k[0].s.length;for(this.v=createTypedArray("float32",g),this.pv=createTypedArray("float32",g),c=0;c<g;c+=1)this.v[c]=t,this.pv[c]=t;this._caching={lastFrame:t,lastIndex:0,value:createTypedArray("float32",g)},this.addEffect=o}return{getProp:function(t,e,i,r,n){var s;if(e.k.length)if("number"==typeof e.k[0])s=new h(t,e,r,n);else switch(i){case 0:s=new c(t,e,r,n);break;case 1:s=new u(t,e,r,n)}else s=new l(t,e,r,n);return s.effectsSequence.length&&n.addDynamicProperty(s),s}}}();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&(this.dynamicProperties.push(t),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var t;this._mdf=!1;var e=this.dynamicProperties.length;for(t=0;t<e;t+=1)this.dynamicProperties[t].getValue(),this.dynamicProperties[t]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(t){this.container=t,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)}));function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var i=0;i<e;)this.v[i]=pointPool.newElement(),this.o[i]=pointPool.newElement(),this.i[i]=pointPool.newElement(),i+=1},ShapePath.prototype.setLength=function(t){for(;this._maxLength<t;
vendor: 7,570 bytes, line 2
2)this.doubleArrayLength();this._length=t},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(t,e,i,r,n){var s;switch(this._length=Math.max(this._length,r+1),this._length>=this._maxLength&&this.doubleArrayLength(),i){case"v":s=this.v;break;case"i":s=this.i;break;case"o":s=this.o;break;default:s=[]}(!s[r]||s[r]&&!n)&&(s[r]=pointPool.newElement()),s[r][0]=t,s[r][1]=e},ShapePath.prototype.setTripleAt=function(t,e,i,r,n,s,a,o){this.setXYAt(t,e,"v",a,o),this.setXYAt(i,r,"o",a,o),this.setXYAt(n,s,"i",a,o)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,i=this.o,r=this.i,n=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],r[0][0],r[0][1],i[0][0],i[0][1],0,!1),n=1);var s,a=this._length-1,o=this._length;for(s=n;s<o;s+=1)t.setTripleAt(e[a][0],e[a][1],r[a][0],r[a][1],i[a][0],i[a][1],s,!1),a-=1;return t};var shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(t){var e,i=t._length;for(e=0;e<i;e+=1)pointPool.release(t.v[e]),pointPool.release(t.i[e]),pointPool.release(t.o[e]),t.v[e]=null,t.i[e]=null,t.o[e]=null;t._length=0,t.c=!1})),factory.clone=function(t){var e,i=factory.newElement(),r=void 0===t._length?t.v.length:t._length;for(i.setLength(r),i.c=t.c,e=0;e<r;e+=1)i.setTripleAt(t.v[e][0],t.v[e][1],t.o[e][0],t.o[e][1],t.i[e][0],t.i[e][1],e);return i},factory),factory;function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var t;for(t=0;t<this._length;t+=1)shapePool.release(this.shapes[t]);this._length=0};var shapeCollectionPool=(ob={newShapeCollection:function(){return _length?pool[_length-=1]:new ShapeCollection},release:function(t){var e,i=t._length;for(e=0;e<i;e+=1)shapePool.release(t.shapes[e]);t._length=0,_length===_maxLength&&(pool=pooling.double(pool),_maxLength*=2),pool[_length]=t,_length+=1}},_length=0,_maxLength=4,pool=createSizedArray(_maxLength),ob),ob,_length,_maxLength,pool,ShapePropertyFactory=function(){var t=-999999;function e(t,e,i){var r,n,s,a,o,l,h,c,u,d=i.lastIndex,p=this.keyframes;if(t<p[0].t-this.offsetTime)r=p[0].s[0],s=!0,d=0;else if(t>=p[p.length-1].t-this.offsetTime)r=p[p.length-1].s?p[p.length-1].s[0]:p[p.length-2].e[0],s=!0;else{for(var f,m,g,y=d,v=p.length-1,b=!0;b&&(f=p[y],!((m=p[y+1]).t-this.offsetTime>t));)y<v-1?y+=1:b=!1;if(g=this.keyframesMetadata[y]||{},d=y,!(s=1===f.h)){if(t>=m.t-this.offsetTime)c=1;else if(t<f.t-this.offsetTime)c=0;else{var w;g.__fnct?w=g.__fnct:(w=BezierFactory.getBezierEasing(f.o.x,f.o.y,f.i.x,f.i.y).get,g.__fnct=w),c=w((t-(f.t-this.offsetTime))/(m.t-this.offsetTime-(f.t-this.offsetTime)))}n=m.s?m.s[0]:f.e[0]}r=f.s[0]}for(l=e._length,h=r.i[0].length,i.lastIndex=d,a=0;a<l;a+=1)for(o=0;o<h;o+=1)u=s?r.i[a][o]:r.i[a][o]+(n.i[a][o]-r.i[a][o])*c,e.i[a][o]=u,u=s?r.o[a][o]:r.o[a][o]+(n.o[a][o]-r.o[a][o])*c,e.o[a][o]=u,u=s?r.v[a][o]:r.v[a][o]+(n.v[a][o]-r.v[a][o])*c,e.v[a][o]=u}function i(){var e=this.comp.renderedFrame-this.offsetTime,i=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime,n=this._caching.lastFrame;return n!==t&&(n<i&&e<i||n>r&&e>r)||(this._caching.lastIndex=n<e?this._caching.lastIndex:0,this.interpolateShape(e,this.pv,this._caching)),this._caching.lastFrame=e,this.pv}function r(){this.paths=this.localShapeCollection}function n(t){(function(t,e){if(t._length!==e._length||t.c!==e.c)return!1;var i,r=t._length;for(i=0;i<r;i+=1)if(t.v[i][0]!==e.v[i][0]||t.v[i][1]!==e.v[i][1]||t.o[i][0]!==e.o[i][0]||t.o[i][1]!==e.o[i][1]||t.i[i][0]!==e.i[i][0]||t.i[i][1]!==e.i[i][1])return!1;return!0})(this.v,t)||(this.v=shapePool.clone(t),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function s(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var t,e;this.lock=!0,this._mdf=!1,t=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var i=this.effectsSequence.length;for(e=0;e<i;e+=1)t=this.effectsSequence[e](t);this.setVValue(t),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function a(t,e,i){this.propType="shape",this.comp=t.comp,this.container=t,this.elem=t,this.data=e,this.k=!1,this.kf=!1,this._mdf=!1;var n=3===i?e.pt.k:e.ks.k;this.v=shapePool.clone(n),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=r,this.effectsSequence=[]}function o(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function l(e,n,s){this.propType="shape",this.comp=e.comp,this.elem=e,this.container=e,this.offsetTime=e.data.st,this.keyframes=3===s?n.pt.k:n.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var a=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,a),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=t,this.reset=r,this._caching={lastFrame:t,lastIndex:0},this.effectsSequence=[i.bind(this)]}a.prototype.interpolateShape=e,a.prototype.getValue=s,a.prototype.setVValue=n,a.prototype.addEffect=o,l.prototype.getValue=s,l.prototype.interpolateShape=e,l.prototype.setVValue=n,l.prototype.addEffect=o;var h=function(){var t=roundCorner;function e(t,e){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=e.d,this.elem=t,this.comp=t.comp,this.frameId=-1,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.s=PropertyFactory.getProp(t,e.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return e.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 e=this.p.v[0],i=this.p.v[1],r=this.s.v[0]/2,n=this.s.v[1]/2,s=3!==this.d,a=this.v;a.v[0][0]=e,a.v[0][1]=i-n,a.v[1][0]=s?e+r:e-r,a.v[1][1]=i,a.v[2][0]=e,a.v[2][1]=i+n,a.v[3][0]=s?e-r:e+r,a.v[3][1]=i,a.i[0][0]=s?e-r*t:e+r*t,a.i[0][1]=i-n,a.i[1][0]=s?e+r:e-r,a.i[1][1]=i-n*t,a.i[2][0]=s?e+r*t:e-r*t,a.i[2][1]=i+n,a.i[3][0]=s?e-r:e+r,a.i[3][1]=i+n*t,a.o[0][0]=s?e+r*t:e-r*t,a.o[0][1]=i-n,a.o[1][0]=s?e+r:e-r,a.o[1][1]=i+n*t,a.o[2][0]=s?e-r*t:e+r*t,a.o[2][1]=i+n,a.o[3][0]=s?e-r:e+r,a.o[3][1]=i-n*t}},extendPrototype([DynamicPropertyContainer],e),e}(),c=function(){function t(t,e){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=t,this.comp=t.comp,this.data=e,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),1===e.sy?(this.ir=PropertyFactory.getProp(t,e.ir,0,0,this),this.is=PropertyFactory.getProp(t,e.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=Pro
vendor: 14,179 bytes, line 2
2pertyFactory.getProp(t,e.pt,0,0,this),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.r=PropertyFactory.getProp(t,e.r,0,degToRads,this),this.or=PropertyFactory.getProp(t,e.or,0,0,this),this.os=PropertyFactory.getProp(t,e.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return t.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 t,e,i,r,n=2*Math.floor(this.pt.v),s=2*Math.PI/n,a=!0,o=this.or.v,l=this.ir.v,h=this.os.v,c=this.is.v,u=2*Math.PI*o/(2*n),d=2*Math.PI*l/(2*n),p=-Math.PI/2;p+=this.r.v;var f=3===this.data.d?-1:1;for(this.v._length=0,t=0;t<n;t+=1){i=a?h:c,r=a?u:d;var m=(e=a?o:l)*Math.cos(p),g=e*Math.sin(p),y=0===m&&0===g?0:g/Math.sqrt(m*m+g*g),v=0===m&&0===g?0:-m/Math.sqrt(m*m+g*g);m+=+this.p.v[0],g+=+this.p.v[1],this.v.setTripleAt(m,g,m-y*r*i*f,g-v*r*i*f,m+y*r*i*f,g+v*r*i*f,t,!0),a=!a,p+=s*f}},convertPolygonToPath:function(){var t,e=Math.floor(this.pt.v),i=2*Math.PI/e,r=this.or.v,n=this.os.v,s=2*Math.PI*r/(4*e),a=.5*-Math.PI,o=3===this.data.d?-1:1;for(a+=this.r.v,this.v._length=0,t=0;t<e;t+=1){var l=r*Math.cos(a),h=r*Math.sin(a),c=0===l&&0===h?0:h/Math.sqrt(l*l+h*h),u=0===l&&0===h?0:-l/Math.sqrt(l*l+h*h);l+=+this.p.v[0],h+=+this.p.v[1],this.v.setTripleAt(l,h,l-c*s*n*o,h-u*s*n*o,l+c*s*n*o,h+u*s*n*o,t,!0),a+=i*o}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],t),t}(),u=function(){function t(t,e){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=t,this.comp=t.comp,this.frameId=-1,this.d=e.d,this.initDynamicPropertyContainer(t),this.p=PropertyFactory.getProp(t,e.p,1,0,this),this.s=PropertyFactory.getProp(t,e.s,1,0,this),this.r=PropertyFactory.getProp(t,e.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return t.prototype={convertRectToPath:function(){var t=this.p.v[0],e=this.p.v[1],i=this.s.v[0]/2,r=this.s.v[1]/2,n=bmMin(i,r,this.r.v),s=n*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(t+i,e-r+n,t+i,e-r+n,t+i,e-r+s,0,!0),this.v.setTripleAt(t+i,e+r-n,t+i,e+r-s,t+i,e+r-n,1,!0),0!==n?(this.v.setTripleAt(t+i-n,e+r,t+i-n,e+r,t+i-s,e+r,2,!0),this.v.setTripleAt(t-i+n,e+r,t-i+s,e+r,t-i+n,e+r,3,!0),this.v.setTripleAt(t-i,e+r-n,t-i,e+r-n,t-i,e+r-s,4,!0),this.v.setTripleAt(t-i,e-r+n,t-i,e-r+s,t-i,e-r+n,5,!0),this.v.setTripleAt(t-i+n,e-r,t-i+n,e-r,t-i+s,e-r,6,!0),this.v.setTripleAt(t+i-n,e-r,t+i-s,e-r,t+i-n,e-r,7,!0)):(this.v.setTripleAt(t-i,e+r,t-i+s,e+r,t-i,e+r,2),this.v.setTripleAt(t-i,e-r,t-i,e-r+s,t-i,e-r,3))):(this.v.setTripleAt(t+i,e-r+n,t+i,e-r+s,t+i,e-r+n,0,!0),0!==n?(this.v.setTripleAt(t+i-n,e-r,t+i-n,e-r,t+i-s,e-r,1,!0),this.v.setTripleAt(t-i+n,e-r,t-i+s,e-r,t-i+n,e-r,2,!0),this.v.setTripleAt(t-i,e-r+n,t-i,e-r+n,t-i,e-r+s,3,!0),this.v.setTripleAt(t-i,e+r-n,t-i,e+r-s,t-i,e+r-n,4,!0),this.v.setTripleAt(t-i+n,e+r,t-i+n,e+r,t-i+s,e+r,5,!0),this.v.setTripleAt(t+i-n,e+r,t+i-s,e+r,t+i-n,e+r,6,!0),this.v.setTripleAt(t+i,e+r-n,t+i,e+r-n,t+i,e+r-s,7,!0)):(this.v.setTripleAt(t-i,e-r,t-i+s,e-r,t-i,e-r,1,!0),this.v.setTripleAt(t-i,e+r,t-i,e+r-s,t-i,e+r,2,!0),this.v.setTripleAt(t+i,e+r,t+i-s,e+r,t+i,e+r,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:r},extendPrototype([DynamicPropertyContainer],t),t}();return{getShapeProp:function(t,e,i){var r;return 3===i||4===i?r=(3===i?e.pt:e.ks).k.length?new l(t,e,i):new a(t,e,i):5===i?r=new u(t,e):6===i?r=new h(t,e):7===i&&(r=new c(t,e)),r.k&&t.addDynamicProperty(r),r},getConstructorFunction:function(){return a},getKeyframedConstructorFunction:function(){return l}}}(),Matrix=function(){var t=Math.cos,e=Math.sin,i=Math.tan,r=Math.round;function n(){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(i){if(0===i)return this;var r=t(i),n=e(i);return this._t(r,-n,0,0,n,r,0,0,0,0,1,0,0,0,0,1)}function a(i){if(0===i)return this;var r=t(i),n=e(i);return this._t(1,0,0,0,0,r,-n,0,0,n,r,0,0,0,0,1)}function o(i){if(0===i)return this;var r=t(i),n=e(i);return this._t(r,0,n,0,0,1,0,0,-n,0,r,0,0,0,0,1)}function l(i){if(0===i)return this;var r=t(i),n=e(i);return this._t(r,-n,0,0,n,r,0,0,0,0,1,0,0,0,0,1)}function h(t,e){return this._t(1,e,t,1,0,0)}function c(t,e){return this.shear(i(t),i(e))}function u(r,n){var s=t(n),a=e(n);return this._t(s,a,0,0,-a,s,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,i(r),1,0,0,0,0,1,0,0,0,0,1)._t(s,-a,0,0,a,s,0,0,0,0,1,0,0,0,0,1)}function d(t,e,i){return i||0===i||(i=1),1===t&&1===e&&1===i?this:this._t(t,0,0,0,0,e,0,0,0,0,i,0,0,0,0,1)}function p(t,e,i,r,n,s,a,o,l,h,c,u,d,p,f,m){return this.props[0]=t,this.props[1]=e,this.props[2]=i,this.props[3]=r,this.props[4]=n,this.props[5]=s,this.props[6]=a,this.props[7]=o,this.props[8]=l,this.props[9]=h,this.props[10]=c,this.props[11]=u,this.props[12]=d,this.props[13]=p,this.props[14]=f,this.props[15]=m,this}function f(t,e,i){return i=i||0,0!==t||0!==e||0!==i?this._t(1,0,0,0,0,1,0,0,0,0,1,0,t,e,i,1):this}function m(t,e,i,r,n,s,a,o,l,h,c,u,d,p,f,m){var g=this.props;if(1===t&&0===e&&0===i&&0===r&&0===n&&1===s&&0===a&&0===o&&0===l&&0===h&&1===c&&0===u)return g[12]=g[12]*t+g[15]*d,g[13]=g[13]*s+g[15]*p,g[14]=g[14]*c+g[15]*f,g[15]*=m,this._identityCalculated=!1,this;var y=g[0],v=g[1],b=g[2],w=g[3],x=g[4],T=g[5],_=g[6],E=g[7],S=g[8],C=g[9],P=g[10],k=g[11],A=g[12],M=g[13],D=g[14],I=g[15];return g[0]=y*t+v*n+b*l+w*d,g[1]=y*e+v*s+b*h+w*p,g[2]=y*i+v*a+b*c+w*f,g[3]=y*r+v*o+b*u+w*m,g[4]=x*t+T*n+_*l+E*d,g[5]=x*e+T*s+_*h+E*p,g[6]=x*i+T*a+_*c+E*f,g[7]=x*r+T*o+_*u+E*m,g[8]=S*t+C*n+P*l+k*d,g[9]=S*e+C*s+P*h+k*p,g[10]=S*i+C*a+P*c+k*f,g[11]=S*r+C*o+P*u+k*m,g[12]=A*t+M*n+D*l+I*d,g[13]=A*e+M*s+D*h+I*p,g[14]=A*i+M*a+D*c+I*f,g[15]=A*r+M*o+D*u+I*m,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 y(t){for(var e=0;e<16;){if(t.props[e]!==this.props[e])return!1;e+=1}return!0}function v(t){var e;for(e=0;e<16;e+=1)t.props[e]=this.props[e];return t}function b(t){var e;for(e=0;e<16;e+=1)this.props[e]=t[e]}function w(t,e,i){return{x:t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],y:t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],z:t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}}function x(t,e,i){return t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12]}function T(t,e,i){return t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13]}function _(t,e,i){return t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]}function E(){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4],e=this.props[5]/t,i=-this.props[1]/t,r=-this.props[4]/t,n=this.props[0]/t,s=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t,a=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t,o=new Matrix;return o.props[0]=e,o.props[1]=i,o.props[4]=r,o.props[5]=n,o.props[12]=s,o.props[13]=a,o}function S(t){return this.getInverseMatrix().applyToPointArray(t[0],t[1],t[2]||0)}function C(t){var e,i=t.length,r=[];for(e=0;e<i;e+=1)r[e]=S(t[e]);return r}function P(t,e,i){var r=createTypedArray("float32",6);if(this.isIdentity())r[0]=t[0],r[1]=t[1],r[2]=e[0],r[3]=e[1],r[4]=i[0],r[5]=i[1];else{var n=this.props[0],s=this.props[1],a=this.props[4],o=this.props[5],l=this.props[12],h=this.props[13];r[0]=t[0]*n+t[1]*a+l,r[1]=t[0]*s+t[1]*o+h,r[2]=e[0]*n+e[1]*a+l,r[3]=e[0]*s+e[1]*o+h,r[4]=i[0]*n+i[1]*a+l,r[5]=i[0]*s+i[1]*o+h}return r}function k(t,e,i){return this.isIdentity()?[t,e,i]:[t*this.props[0]+e*this.props[4]+i*this.props[8]+this.props[12],t*this.props[1]+e*this.props[5]+i*this.props[9]+this.props[13],t*this.props[2]+e*this.props[6]+i*this.props[10]+this.props[14]]}function A(t,e){if(this.isIdentity())return t+","+e;var i=this.props;return Math.round(100*(t*i[0]+e*i[4]+i[12]))/100+","+Math.round(100*(t*i[1]+e*i[5]+i[13]))/100}function M(){for(var t=0,e=this.props,i="matrix3d(";t<16;)i+=r(1e4*e[t])/1e4,i+=15===t?")":",",t+=1;return i}function D(t){return t<1e-6&&t>0||t>-1e-6&&t<0?r(1e4*t)/1e4:t}function I(){var t=this.props;return"matrix("+D(t[0])+","+D(t[1])+","+D(t[4])+","+D(t[5])+","+D(t[12])+","+D(t[13])+")"}return function(){this.reset=n,this.rotate=s,this.rotateX=a,this.rotateY=o,this.rotateZ=l,this.skew=c,this.skewFromAxis=u,this.shear=h,this.scale=d,this.setTransform=p,this.translate=f,this.transform=m,this.applyToPoint=w,this.applyToX=x,this.applyToY=T,this.applyToZ=_,this.applyToPointArray=k,this.applyToTriplePoints=P,this.applyToPointStringified=A,this.toCSS=M,this.to2dCSS=I,this.clone=v,this.cloneFromProps=b,this.equals=y,this.inversePoints=C,this.inversePoint=S,this.getInverseMatrix=E,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();function _typeof$3(t){return _typeof$3="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$3(t)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(t){setLocationHref(t)}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){setSubframeEnabled(t)}function setPrefix(t){setIdPrefix(t)}function loadAnimation(t){return!0===standalone&&(t.animationData=JSON.parse(animationData)),animationManager.loadAnimation(t)}function setQuality(t){if("string"==typeof t)switch(t){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10)}else!isNaN(t)&&t>1&&setDefaultCurveSegments(t);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(t,e){"expressions"===t&&setExpressionsPlugin(e)}function getFactory(t){switch(t){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var e=queryString.split("&"),i=0;i<e.length;i+=1){var r=e[i].split("=");if(decodeURIComponent(r[0])==t)return decodeURIComponent(r[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.9.6";var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{"object"!==_typeof$3(exports)&&__webpack_require__.amdO}catch(t){}var ShapeModifiers=function(){var t={},e={};return t.registerModifier=function(t,i){e[t]||(e[t]=i)},t.getModifier=function(t,i,r){return new e[t](i,r)},t}();function ShapeModifier(){}function TrimModifier(){}function PuckerAndBloatModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated()}},ShapeModifier.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(t,e){this.s=PropertyFactory.getProp(t,e.s,0,.01,this),this.e=Pro
vendor: 7,456 bytes, line 2
2pertyFactory.getProp(t,e.e,0,.01,this),this.o=PropertyFactory.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(t,e,i,r,n){var s=[];e<=1?s.push({s:t,e:e}):t>=1?s.push({s:t-1,e:e-1}):(s.push({s:t,e:1}),s.push({s:0,e:e-1}));var a,o,l=[],h=s.length;for(a=0;a<h;a+=1){var c,u;(o=s[a]).e*n<r||o.s*n>r+i||(c=o.s*n<=r?0:(o.s*n-r)/i,u=o.e*n>=r+i?1:(o.e*n-r)/i,l.push([c,u]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(t){var e,i=t.length;for(e=0;e<i;e+=1)segmentsLengthPool.release(t[e]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var e,i,r,n;if(this._mdf||t){var s=this.o.v%360/360;if(s<0&&(s+=1),(e=this.s.v>1?1+s:this.s.v<0?0+s:this.s.v+s)>(i=this.e.v>1?1+s:this.e.v<0?0+s:this.e.v+s)){var a=e;e=i,i=a}e=1e-4*Math.round(1e4*e),i=1e-4*Math.round(1e4*i),this.sValue=e,this.eValue=i}else e=this.sValue,i=this.eValue;var o,l,h,c,u,d=this.shapes.length,p=0;if(i===e)for(n=0;n<d;n+=1)this.shapes[n].localShapeCollection.releaseShapes(),this.shapes[n].shape._mdf=!0,this.shapes[n].shape.paths=this.shapes[n].localShapeCollection,this._mdf&&(this.shapes[n].pathsData.length=0);else if(1===i&&0===e||0===i&&1===e){if(this._mdf)for(n=0;n<d;n+=1)this.shapes[n].pathsData.length=0,this.shapes[n].shape._mdf=!0}else{var f,m,g=[];for(n=0;n<d;n+=1)if((f=this.shapes[n]).shape._mdf||this._mdf||t||2===this.m){if(l=(r=f.shape.paths)._length,u=0,!f.shape._mdf&&f.pathsData.length)u=f.totalShapeLength;else{for(h=this.releasePathsData(f.pathsData),o=0;o<l;o+=1)c=bez.getSegmentsLength(r.shapes[o]),h.push(c),u+=c.totalLength;f.totalShapeLength=u,f.pathsData=h}p+=u,f.shape._mdf=!0}else f.shape.paths=f.localShapeCollection;var y,v=e,b=i,w=0;for(n=d-1;n>=0;n-=1)if((f=this.shapes[n]).shape._mdf){for((m=f.localShapeCollection).releaseShapes(),2===this.m&&d>1?(y=this.calculateShapeEdges(e,i,f.totalShapeLength,w,p),w+=f.totalShapeLength):y=[[v,b]],l=y.length,o=0;o<l;o+=1){v=y[o][0],b=y[o][1],g.length=0,b<=1?g.push({s:f.totalShapeLength*v,e:f.totalShapeLength*b}):v>=1?g.push({s:f.totalShapeLength*(v-1),e:f.totalShapeLength*(b-1)}):(g.push({s:f.totalShapeLength*v,e:f.totalShapeLength}),g.push({s:0,e:f.totalShapeLength*(b-1)}));var x=this.addShapes(f,g[0]);if(g[0].s!==g[0].e){if(g.length>1)if(f.shape.paths.shapes[f.shape.paths._length-1].c){var T=x.pop();this.addPaths(x,m),x=this.addShapes(f,g[1],T)}else this.addPaths(x,m),x=this.addShapes(f,g[1]);this.addPaths(x,m)}}f.shape.paths=m}}},TrimModifier.prototype.addPaths=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)e.addShape(t[i])},TrimModifier.prototype.addSegment=function(t,e,i,r,n,s,a){n.setXYAt(e[0],e[1],"o",s),n.setXYAt(i[0],i[1],"i",s+1),a&&n.setXYAt(t[0],t[1],"v",s),n.setXYAt(r[0],r[1],"v",s+1)},TrimModifier.prototype.addSegmentFromArray=function(t,e,i,r){e.setXYAt(t[1],t[5],"o",i),e.setXYAt(t[2],t[6],"i",i+1),r&&e.setXYAt(t[0],t[4],"v",i),e.setXYAt(t[3],t[7],"v",i+1)},TrimModifier.prototype.addShapes=function(t,e,i){var r,n,s,a,o,l,h,c,u=t.pathsData,d=t.shape.paths.shapes,p=t.shape.paths._length,f=0,m=[],g=!0;for(i?(o=i._length,c=i._length):(i=shapePool.newElement(),o=0,c=0),m.push(i),r=0;r<p;r+=1){for(l=u[r].lengths,i.c=d[r].c,s=d[r].c?l.length:l.length+1,n=1;n<s;n+=1)if(f+(a=l[n-1]).addedLength<e.s)f+=a.addedLength,i.c=!1;else{if(f>e.e){i.c=!1;break}e.s<=f&&e.e>=f+a.addedLength?(this.addSegment(d[r].v[n-1],d[r].o[n-1],d[r].i[n],d[r].v[n],i,o,g),g=!1):(h=bez.getNewSegment(d[r].v[n-1],d[r].v[n],d[r].o[n-1],d[r].i[n],(e.s-f)/a.addedLength,(e.e-f)/a.addedLength,l[n-1]),this.addSegmentFromArray(h,i,o,g),g=!1,i.c=!1),f+=a.addedLength,o+=1}if(d[r].c&&l.length){if(a=l[n-1],f<=e.e){var y=l[n-1].addedLength;e.s<=f&&e.e>=f+y?(this.addSegment(d[r].v[n-1],d[r].o[n-1],d[r].i[0],d[r].v[0],i,o,g),g=!1):(h=bez.getNewSegment(d[r].v[n-1],d[r].v[0],d[r].o[n-1],d[r].i[0],(e.s-f)/y,(e.e-f)/y,l[n-1]),this.addSegmentFromArray(h,i,o,g),g=!1,i.c=!1)}else i.c=!1;f+=a.addedLength,o+=1}if(i._length&&(i.setXYAt(i.v[c][0],i.v[c][1],"i",c),i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)),f>e.e)break;r<p-1&&(i=shapePool.newElement(),g=!0,m.push(i),o=0)}return m},extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(t,e){var i=e/100,r=[0,0],n=t._length,s=0;for(s=0;s<n;s+=1)r[0]+=t.v[s][0],r[1]+=t.v[s][1];r[0]/=n,r[1]/=n;var a,o,l,h,c,u,d=shapePool.newElement();for(d.c=t.c,s=0;s<n;s+=1)a=t.v[s][0]+(r[0]-t.v[s][0])*i,o=t.v[s][1]+(r[1]-t.v[s][1])*i,l=t.o[s][0]+(r[0]-t.o[s][0])*-i,h=t.o[s][1]+(r[1]-t.o[s][1])*-i,c=t.i[s][0]+(r[0]-t.i[s][0])*-i,u=t.i[s][1]+(r[1]-t.i[s][1])*-i,d.setTripleAt(a,o,l,h,c,u,s);return d},PuckerAndBloatModifier.prototype.processShapes=function(t){var e,i,r,n,s,a,o=this.shapes.length,l=this.amount.v;if(0!==l)for(i=0;i<o;i+=1){if(a=(s=this.shapes[i]).localShapeCollection,s.shape._mdf||this._mdf||t)for(a.releaseShapes(),s.shape._mdf=!0,e=s.shape.paths.shapes,n=s.shape.paths._length,r=0;r<n;r+=1)a.addShape(this.processPath(e[r],l));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=function(){var t=[0,0];function e(t,e,i){if(this.elem=t,this.frameId=-1,this.propType="transform",this.data=e,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(i||t),e.p&&e.p.s?(this.px=PropertyFactory.getProp(t,e.p.x,0,0,this),this.py=PropertyFactory.getProp(t,e.p.y,0,0,this),e.p.z&&(this.pz=PropertyFactory.getProp(t,e.p.z,0,0,this))):this.p=PropertyFactory.getProp(t,e.p||{k:[0,0,0]},1,0,this),e.rx){if(this.rx=PropertyFactory.getProp(t,e.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(t,e.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(t,e.rz,0,degToRads,this),e.or.k[0].ti){var r,n=e.or.k.length;for(r=0;r<n;r+=1)e.or.k[r].to=null,e.or.k[r].ti=null}this.or=PropertyFactory.getProp(t,e.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(t,e.r||{k:0},0,degToRads,this);e.sk&&(this.sk=PropertyFactory.getProp(t,e.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(t,e.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(t,e.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(t,e.s||{k:[100,100,100]},1,.01,this),e.o?this.o=PropertyFactory.getProp(t,e.o,0,.01,t):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return e.prototype={applyToMatrix:function(t){var e=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||e,this.a&&t.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&t.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&t.skewFromAxis(-this.sk.v,this.sa.v),this.r?t.rotate(-this.r.v):t.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?t.translate(this.px.v,this.py.v,-this.pz.v):t.translate(this.px.v,this.py.v,0):t.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(e){if(this.elem.globalData.frameId!==this.frameId){if
vendor: 10,130 bytes, line 2
2(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||e){var i;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var r,n;if(i=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(r=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/i,0),n=this.p.getValueAtTime(this.p.keyframes[0].t/i,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(r=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/i,0),n=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/i,0)):(r=this.p.pv,n=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/i,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){r=[],n=[];var s=this.px,a=this.py;s._caching.lastFrame+s.offsetTime<=s.keyframes[0].t?(r[0]=s.getValueAtTime((s.keyframes[0].t+.01)/i,0),r[1]=a.getValueAtTime((a.keyframes[0].t+.01)/i,0),n[0]=s.getValueAtTime(s.keyframes[0].t/i,0),n[1]=a.getValueAtTime(a.keyframes[0].t/i,0)):s._caching.lastFrame+s.offsetTime>=s.keyframes[s.keyframes.length-1].t?(r[0]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/i,0),r[1]=a.getValueAtTime(a.keyframes[a.keyframes.length-1].t/i,0),n[0]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/i,0),n[1]=a.getValueAtTime((a.keyframes[a.keyframes.length-1].t-.01)/i,0)):(r=[s.pv,a.pv],n[0]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/i,s.offsetTime),n[1]=a.getValueAtTime((a._caching.lastFrame+a.offsetTime-.01)/i,a.offsetTime))}else r=n=t;this.v.rotate(-Math.atan2(r[1]-n[1],r[0]-n[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(){}},extendPrototype([DynamicPropertyContainer],e),e.prototype.addDynamicProperty=function(t){this._addDynamicProperty(t),this.elem.addDynamicProperty(t),this._isDirty=!0},e.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(t,i,r){return new e(t,i,r)}}}();function RepeaterModifier(){}function RoundCornersModifier(){}function getFontProperties(t){for(var e=t.fStyle?t.fStyle.split(" "):[],i="normal",r="normal",n=e.length,s=0;s<n;s+=1)switch(e[s].toLowerCase()){case"italic":r="italic";break;case"bold":i="700";break;case"black":i="900";break;case"medium":i="500";break;case"regular":case"normal":i="400";break;case"light":case"thin":i="200"}return{style:r,weight:t.fWeight||i}}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,e.c,0,null,this),this.o=PropertyFactory.getProp(t,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,e.tr,this),this.so=PropertyFactory.getProp(t,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(t,e,i,r,n,s){var a=s?-1:1,o=r.s.v[0]+(1-r.s.v[0])*(1-n),l=r.s.v[1]+(1-r.s.v[1])*(1-n);t.translate(r.p.v[0]*a*n,r.p.v[1]*a*n,r.p.v[2]),e.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]),e.rotate(-r.r.v*a*n),e.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(s?1/o:o,s?1/l:l),i.translate(r.a.v[0],r.a.v[1],r.a.v[2])},RepeaterModifier.prototype.init=function(t,e,i,r){for(this.elem=t,this.arr=e,this.pos=i,this.elemsData=r,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[i]);i>0;)i-=1,this._elements.unshift(e[i]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var e,i=t.length;for(e=0;e<i;e+=1)t[e]._processed=!1,"gr"===t[e].ty&&this.resetElements(t[e].it)},RepeaterModifier.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)t[i]._render=e,"gr"===t[i].ty&&this.changeGroupRender(t[i].it,e)},RepeaterModifier.prototype.processShapes=function(t){var e,i,r,n,s,a=!1;if(this._mdf||t){var o,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var h={it:this.cloneElements(this._elements),ty:"gr"};h.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,h),this._groups.splice(0,0,h),this._currentCopies+=1}this.elem.reloadShapes(),a=!0}for(s=0,r=0;r<=this._groups.length-1;r+=1){if(o=s<l,this._groups[r]._render=o,this.changeGroupRender(this._groups[r].it,o),!o){var c=this.elemsData[r].it,u=c[c.length-1];0!==u.transform.op.v?(u.transform.op._mdf=!0,u.transform.op.v=0):u.transform.op._mdf=!1}s+=1}this._currentCopies=l;var d=this.o.v,p=d%1,f=d>0?Math.floor(d):Math.ceil(d),m=this.pMatrix.props,g=this.rMatrix.props,y=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var v,b,w=0;if(d>0){for(;w<f;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),w+=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,p,!1),w+=p)}else if(d<0){for(;w>f;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),w-=1;p&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-p,!0),w-=p)}for(r=1===this.data.m?0:this._currentCopies-1,n=1===this.data.m?1:-1,s=this._currentCopies;s;){if(b=(i=(e=this.elemsData[r].it)[e.length-1].transform.mProps.v.props).length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(r/(this._currentCopies-1)),0!==w){for((0!==r&&1===n||r!==this._currentCopies-1&&-1===n)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(m[0],m[1],m[2],m[3],m[4],m[5],m[6],m[7],m[8],m[9],m[10],m[11],m[12],m[13],m[14],m[15]),v=0;v<b;v+=1)i[v]=this.matrix.props[v];this.matrix.reset()}else for(this.matrix.reset(),v=0;v<b;v+=1)i[v]=this.matrix.props[v];w+=1,s-=1,r+=n}}else for(s=this._currentCopies,r=0,n=1;s;)i=(e=this.elemsData[r].it)[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,s-=1,r+=n;return a},RepeaterModifier.prototype.addShape=function(){},extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(t,e){var i,r=shapePool.newElement();r.c=t.c;var n,s,a,o,l,h,c,u,d,p,f,m,g=t._length,y=0;for(i=0;i<g;i+=1)n=t.v[i],a=t.o[i],s=t.i[i],n[0]===a[0]&&n[1]===a[1]&&n[0]===s[0]&&n[1]===s[1]?0!==i&&i!==g-1||t.c?(o=0===i?t.v[g-1]:t.v[i-1],h=(l=Math.sqrt(Math.pow(n[0]-o[0],2)+Math.pow(n[1]-o[1],2)))?Math.min(l/2,e)/l:0,c=f=n[0]+(o[0]-n[0])*h,u=m=n[1]-(n[1]-o[1])*h,d=c-(c-n[0])*roundCorner,p=u-(u-n[1])*roundCorner,r.setTripleAt(c,u,d,p,f,m,y),y+=1,o=i===g-1?t.v[0]:t.v[i+1],h=(l=Math.sqrt(Math.pow(n[0]-o[0],2)+Math.pow(n[1]-o[1],2)))?Math.min(l/2,e)/l:0,c=d=n[0]+(o[0]-n[0])*h,u=p=n[1]+(o[1]-n[1])*h,f=c-(c-n[0])*roundCorner,m=u-(u-n[1])*roundCorner,r.setTripleAt(c,u,d,p,f,m,y),y+=1):(r.setTripleAt(n[0],n[1],a[0],a[1],s[0],s[1],y),y+=1):(r.setTripleAt(t.v[i][0],t.v[i][1],t.o[i][0],t.o[i][1],t.i[i][0],t.i[i][1],y),y+=1);return r},RoundCornersModifier.prototype.processShapes=function(t){var e,i,r,n,s,a,o=this.shapes.length,l=this.rd.v;if(0!==l)for(i=0;i<o;i+=1){if(a=(s=this.shapes[i]).localShapeCollection,s.shape._mdf||this._mdf||t)for(a.releaseShapes(),s.shape._mdf=!0,e=s.shape.paths.shapes,n=s.shape.paths._length,r=0;r<n;r+=1)a.addShape(this.processPath(e[r],l));s.shape.paths=s.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)};var FontManager=function(){var t={w:0,size:0,shapes:[],data:{shapes:[]}},e=[];
vendor: 4,540 bytes, line 2
2e=e.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var i=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"],r=[65039,8205];function n(t,e){var i=createTag("span");i.setAttribute("aria-hidden",!0),i.style.fontFamily=e;var r=createTag("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);var n=r.offsetWidth;return r.style.fontFamily=function(t){var e,i=t.split(","),r=i.length,n=[];for(e=0;e<r;e+=1)"sans-serif"!==i[e]&&"monospace"!==i[e]&&n.push(i[e]);return n.join(",")}(t)+", "+e,{node:r,w:n,parent:i}}function s(t,e){var i,r=document.body&&e?"svg":"canvas",n=getFontProperties(t);if("svg"===r){var s=createNS("text");s.style.fontSize="100px",s.setAttribute("font-family",t.fFamily),s.setAttribute("font-style",n.style),s.setAttribute("font-weight",n.weight),s.textContent="1",t.fClass?(s.style.fontFamily="inherit",s.setAttribute("class",t.fClass)):s.style.fontFamily=t.fFamily,e.appendChild(s),i=s}else{var a=new OffscreenCanvas(500,500).getContext("2d");a.font=n.style+" "+n.weight+" 100px "+t.fFamily,i=a}return{measureText:function(t){return"svg"===r?(i.textContent=t,i.getComputedTextLength()):i.measureText(t).width}}}var a=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)};a.isModifier=function(t,e){var r=t.toString(16)+e.toString(16);return-1!==i.indexOf(r)},a.isZeroWidthJoiner=function(t,e){return e?t===r[0]&&e===r[1]:t===r[1]},a.isCombinedCharacter=function(t){return-1!==e.indexOf(t)};var o={addChars:function(t){if(t){var e;this.chars||(this.chars=[]);var i,r,n=t.length,s=this.chars.length;for(e=0;e<n;e+=1){for(i=0,r=!1;i<s;)this.chars[i].style===t[e].style&&this.chars[i].fFamily===t[e].fFamily&&this.chars[i].ch===t[e].ch&&(r=!0),i+=1;r||(this.chars.push(t[e]),s+=1)}}},addFonts:function(t,e){if(t){if(this.chars)return this.isLoaded=!0,void(this.fonts=t.list);if(!document.body)return this.isLoaded=!0,t.list.forEach((function(t){t.helper=s(t),t.cache={}})),void(this.fonts=t.list);var i,r=t.list,a=r.length,o=a;for(i=0;i<a;i+=1){var l,h,c=!0;if(r[i].loaded=!1,r[i].monoCase=n(r[i].fFamily,"monospace"),r[i].sansCase=n(r[i].fFamily,"sans-serif"),r[i].fPath){if("p"===r[i].fOrigin||3===r[i].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+r[i].fFamily+'"], style[f-origin="3"][f-family="'+r[i].fFamily+'"]')).length>0&&(c=!1),c){var u=createTag("style");u.setAttribute("f-forigin",r[i].fOrigin),u.setAttribute("f-origin",r[i].origin),u.setAttribute("f-family",r[i].fFamily),u.type="text/css",u.innerText="@font-face {font-family: "+r[i].fFamily+"; font-style: normal; src: url('"+r[i].fPath+"');}",e.appendChild(u)}}else if("g"===r[i].fOrigin||1===r[i].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),h=0;h<l.length;h+=1)-1!==l[h].href.indexOf(r[i].fPath)&&(c=!1);if(c){var d=createTag("link");d.setAttribute("f-forigin",r[i].fOrigin),d.setAttribute("f-origin",r[i].origin),d.type="text/css",d.rel="stylesheet",d.href=r[i].fPath,document.body.appendChild(d)}}else if("t"===r[i].fOrigin||2===r[i].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),h=0;h<l.length;h+=1)r[i].fPath===l[h].src&&(c=!1);if(c){var p=createTag("link");p.setAttribute("f-forigin",r[i].fOrigin),p.setAttribute("f-origin",r[i].origin),p.setAttribute("rel","stylesheet"),p.setAttribute("href",r[i].fPath),e.appendChild(p)}}}else r[i].loaded=!0,o-=1;r[i].helper=s(r[i],e),r[i].cache={},this.fonts.push(r[i])}0===o?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(e,i,r){for(var n=0,s=this.chars.length;n<s;){if(this.chars[n].ch===e&&this.chars[n].style===i&&this.chars[n].fFamily===r)return this.chars[n];n+=1}return("string"==typeof e&&13!==e.charCodeAt(0)||!e)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",e,i,r)),t},getFontByName:function(t){for(var e=0,i=this.fonts.length;e<i;){if(this.fonts[e].fName===t)return this.fonts[e];e+=1}return this.fonts[0]}
vendor: 14,780 bytes, line 2
2,measureText:function(t,e,i){var r=this.getFontByName(e),n=t.charCodeAt(0);if(!r.cache[n+1]){var s=r.helper;if(" "===t){var a=s.measureText("|"+t+"|"),o=s.measureText("||");r.cache[n+1]=(a-o)/100}else r.cache[n+1]=s.measureText(t)/100}return r.cache[n+1]*i},checkLoadedFonts:function(){var t,e,i,r=this.fonts.length,n=r;for(t=0;t<r;t+=1)this.fonts[t].loaded?n-=1:"n"===this.fonts[t].fOrigin||0===this.fonts[t].origin?this.fonts[t].loaded=!0:(e=this.fonts[t].monoCase.node,i=this.fonts[t].monoCase.w,e.offsetWidth!==i?(n-=1,this.fonts[t].loaded=!0):(e=this.fonts[t].sansCase.node,i=this.fonts[t].sansCase.w,e.offsetWidth!==i&&(n-=1,this.fonts[t].loaded=!0)),this.fonts[t].loaded&&(this.fonts[t].sansCase.parent.parentNode.removeChild(this.fonts[t].sansCase.parent),this.fonts[t].monoCase.parent.parentNode.removeChild(this.fonts[t].monoCase.parent)));0!==n&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}};return a.prototype=o,a}();function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(t){-1===this.renderableComponents.indexOf(t)&&this.renderableComponents.push(t)},removeRenderableComponent:function(t){-1!==this.renderableComponents.indexOf(t)&&this.renderableComponents.splice(this.renderableComponents.indexOf(t),1)},prepareRenderableFrame:function(t){this.checkLayerLimits(t)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(t){this.data.ip-this.data.st<=t&&this.data.op-this.data.st>t?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var t,e=this.renderableComponents.length;for(t=0;t<e;t+=1)this.renderableComponents[t].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var MaskManagerInterface=function(){function t(t,e){this._mask=t,this._data=e}return Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(e){var i,r=createSizedArray(e.viewData.length),n=e.viewData.length;for(i=0;i<n;i+=1)r[i]=new t(e.viewData[i],e.masksProperties[i]);return function(t){for(i=0;i<n;){if(e.masksProperties[i].nm===t)return r[i];i+=1}return null}}}(),ExpressionPropertyInterface=function(){var t={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function i(t,e,i){Object.defineProperty(t,"velocity",{get:function(){return e.getVelocityAtTime(e.comp.currentFrame)}}),t.numKeys=e.keyframes?e.keyframes.length:0,t.key=function(r){if(!t.numKeys)return 0;var n;n="s"in e.keyframes[r-1]?e.keyframes[r-1].s:"e"in e.keyframes[r-2]?e.keyframes[r-2].e:e.keyframes[r-2].s;var s="unidimensional"===i?new Number(n):Object.assign({},n);return s.time=e.keyframes[r-1].t/e.elem.comp.globalData.frameRate,s.value="unidimensional"===i?n[0]:n,s},t.valueAtTime=e.getValueAtTime,t.speedAtTime=e.getSpeedAtTime,t.velocityAtTime=e.getVelocityAtTime,t.propertyGroup=e.propertyGroup}function r(){return t}return function(n){return n?"unidimensional"===n.propType?function(e){e&&"pv"in e||(e=t);var r=1/e.mult,n=e.pv*r,s=new Number(n);return s.value=n,i(s,e,"unidimensional"),function(){return e.k&&e.getValue(),n=e.v*r,s.value!==n&&((s=new Number(n)).value=n,i(s,e,"unidimensional")),s}}(n):function(t){t&&"pv"in t||(t=e);var r=1/t.mult,n=t.data&&t.data.l||t.pv.length,s=createTypedArray("float32",n),a=createTypedArray("float32",n);return s.value=a,i(s,t,"multidimensional"),function(){t.k&&t.getValue();for(var e=0;e<n;e+=1)a[e]=t.v[e]*r,s[e]=a[e];return s}}(n):r}}(),TransformExpressionInterface=function(t){function e(t){switch(t){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}var i,r,n,s;return Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(t.s)}),t.p?s=ExpressionPropertyInterface(t.p):(i=ExpressionPropertyInterface(t.px),r=ExpressionPropertyInterface(t.py),t.pz&&(n=ExpressionPropertyInterface(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?s():[i(),r(),n?n():0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(t.or)}),e},LayerExpressionInterface=function(){function t(t){var e=new Matrix;return void 0!==t?this._elem.finalTransform.mProp.getValueAtTime(t).clone(e):this._elem.finalTransform.mProp.applyToMatrix(e),e}function e(t,e){var i=this.getMatrix(e);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.applyPoint(i,t)}function i(t,e){var i=this.getMatrix(e);return this.applyPoint(i,t)}function r(t,e){var i=this.getMatrix(e);return i.props[12]=0,i.props[13]=0,i.props[14]=0,this.invertPoint(i,t)}function n(t,e){var i=this.getMatrix(e);return this.invertPoint(i,t)}function s(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length){var i,r=this._elem.hierarchy.length;for(i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t)}return t.applyToPointArray(e[0],e[1],e[2]||0)}function a(t,e){if(this._elem.hierarchy&&this._elem.hierarchy.length){var i,r=this._elem.hierarchy.length;for(i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(t)}return t.inversePoint(e)}function o(t){var e=new Matrix;if(e.reset(),this._elem.finalTransform.mProp.applyToMatrix(e),this._elem.hierarchy&&this._elem.hierarchy.length){var i,r=this._elem.hierarchy.length;for(i=0;i<r;i+=1)this._elem.hierarchy[i].finalTransform.mProp.applyToMatrix(e);return e.inversePoint(t)}return e.inversePoint(t)}function l(){return[1,1,1,1]}return function(h){var c;function u(t){switch(t){case"ADBE Root Vectors Group":case"Contents":case 2:return u.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return c;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return u.effect;case"ADBE Text Properties":return u.textInterface;default:return null}}u.getMatrix=t,u.invertPoint=a,u.applyPoint=s,u.toWorld=i,u.toWorldVec=e,u.fromWorld=n,u.fromWorldVec=r,u.toComp=i,u.fromComp=o,u.sampleImage=l,u.sourceRectAtTime=h.sourceRectAtTime.bind(h),u._elem=h;var d=getDescriptor(c=TransformExpressionInterface(h.finalTransform.mProp),"anchorPoint");return Object.defineProperties(u,{hasParent:{get:function(){return h.hierarchy.length}},parent:{get:function(){return h.hierarchy[0].layerInterface}},rotation:getDescriptor(c,"rotation"),scale:getDescriptor(c,"scale"),position:getDescriptor(c,"position"),opacity:getDescriptor(c,"opacity"),anchorPoint:d,anchor_point:d,transform:{get:function(){return c}},active:{get:function(){return h.isInRange}}}),u.startTime=h.data.st,u.index=h.data.ind,u.source=h.data.refId,u.height=0===h.data.ty?h.data.h:100,u.width=0===h.data.ty?h.data.w:100,u.inPoint=h.data.ip/h.comp.globalData.frameRate,u.outPoint=h.data.op/h.comp.globalData.frameRate,u._name=h.data.nm,u.registerMaskInterface=function(t){u.mask=new MaskManagerInterface(t,h)},u.registerEffectsInterface=function(t){u.effect=t},u}}(),propertyGroupFactory=function(t,e){return function(i){return(i=void 0===i?1:i)<=0?t:e(i-1)}},PropertyInterface=function(t,e){var i={_name:t};return function(t){return(t=void 0===t?1:t)<=0?i:e(t-1)}},EffectsExpressionInterface=function(){function t(i,r,n,s){function a(t){for(var e=i.ef,r=0,n=e.length;r<n;){if(t===e[r].nm||t===e[r].mn||t===e[r].ix)return 5===e[r].ty?h[r]:h[r]();r+=1}throw new Error}var o,l=propertyGroupFactory(a,n),h=[],c=i.ef.length;for(o=0;o<c;o+=1)5===i.ef[o].ty?h.push(t(i.ef[o],r.effectElements[o],r.effectElements[o].propertyGroup,s)):h.push(e(r.effectElements[o],i.ef[o].ty,s,l));return"ADBE Color Control"===i.mn&&Object.defineProperty(a,"color",{get:function(){return h[0]()}}),Object.defineProperties(a,{numProperties:{get:function(){return i.np}},_name:{value:i.nm},propertyGroup:{value:l}}),a.enabled=0!==i.en,a.active=a.enabled,a}function e(t,e,i,r){var n=ExpressionPropertyInterface(t.p);return t.p.setGroupProperty&&t.p.setGroupProperty(PropertyInterface("",r)),function(){return 10===e?i.comp.compInterface(t.p.v):n()}}return{createEffectsInterface:function(e,i){if(e.effectsManager){var r,n=[],s=e.data.ef,a=e.effectsManager.effectElements.length;for(r=0;r<a;r+=1)n.push(t(s[r],e.effectsManager.effectElements[r],i,e));var o=e.data.ef||[],l=function(t){for(r=0,a=o.length;r<a;){if(t===o[r].nm||t===o[r].mn||t===o[r].ix)return n[r];r+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return o.length}}),l}return null}}}(),CompExpressionInterface=function(t){function e(e){for(var i=0,r=t.layers.length;i<r;){if(t.layers[i].nm===e||t.layers[i].ind===e)return t.elements[i].layerInterface;i+=1}return null}return Object.defineProperty(e,"_name",{value:t.data.nm}),e.layer=e,e.pixelAspect=1,e.height=t.data.h||t.globalData.compSize.h,e.width=t.data.w||t.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/t.globalData.frameRate,e.displayStartTime=0,e.numLayers=t.layers.length,e},ShapePathInterface=function(t,e,i){var r=e.sh;function n(t){return"Shape"===t||"shape"===t||"Path"===t||"path"===t||"ADBE Vector Shape"===t||2===t?n.path:null}var s=propertyGroupFactory(n,i);return r.setGroupProperty(PropertyInterface("Path",s)),Object.defineProperties(n,{path:{get:function(){return r.k&&r.getValue(),r}},shape:{get:function(){return r.k&&r.getValue(),r}},_name:{value:t.nm},ix:{value:t.ix},propertyIndex:{value:t.ix},mn:{value:t.mn},propertyGroup:{value:i}}),n},ShapeExpressionInterface=function(){function t(t,a,d){var p,f=[],m=t?t.length:0;for(p=0;p<m;p+=1)"gr"===t[p].ty?f.push(e(t[p],a[p],d)):"fl"===t[p].ty?f.push(i(t[p],a[p],d)):"st"===t[p].ty?f.push(n(t[p],a[p],d)):"tm"===t[p].ty?f.push(s(t[p],a[p],d)):"tr"===t[p].ty||("el"===t[p].ty?f.push(o(t[p],a[p],d)):"sr"===t[p].ty?f.push(l(t[p],a[p],d)):"sh"===t[p].ty?f.push(ShapePathInterface(t[p],a[p],d)):"rc"===t[p].ty?f.push(h(t[p],a[p],d)):"rd"===t[p].ty?f.push(c(t[p],a[p],d)):"rp"===t[p].ty?f.push(u(t[p],a[p],d)):"gf"===t[p].ty?f.push(r(t[p],a[p],d)):f.push((t[p],a[p],function(){return null})));return f}function e(e,i,r){var n=function(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return n.content;default:return n.transform}};n.propertyGroup=propertyGroupFactory(n,r);var s=function(e,i,r){var n,s=function(t){for(var e=0,i=n.length;e<i;){if(n[e]._name===t||n[e].mn===t||n[e].propertyIndex===t||n[e].ix===t||n[e].ind===t)return n[e];e+=1}return"number"==typeof t?n[t-1]:null};s.propertyGroup=propertyGroupFactory(s,r),n=t(e.it,i.it,s.propertyGroup),s.numProperties=n.length;var o=a(e.it[e.it.length-1],i.it[i.it.length-1],s.propertyGroup);return s.transform=o,s.propertyIndex=e.cix,s._name=e.nm,s}(e,i,n.propertyGroup),o=a(e.it[e.it.length-1],i.it[i.it.length-1],n.propertyGroup);return n.content=s,n.transform=o,Object.defineProperty(n,"_name",{get:function(){return e.nm}}),n.numProperties=e.np,n.propertyIndex=e.ix,n.nm=e.nm,n.mn=e.mn,n}function i(t,e,i){function r(t){return"Color"===t||"color"===t?r.color:"Opacity"===t||"opacity"===t?r.opacity:null}return Object.defineProperties(r,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(PropertyInterface("Color",i)),e.o.setGroupProperty(PropertyInterface("Opacity",i)),r}function r(t,e,i){function r(t){return"Start Point"===t||"start point"===t?r.startPoint:"End Point"===t||"end point"===t?r.endPoint:"Opacity"===t||"opacity"===t?r.opacity:null}return Object.defineProperties(r,{startPoint:{get:ExpressionPropertyInterface(e.s)},endPoint:{get:ExpressionPropertyInterface(e.e)},opacity:{get:ExpressionPropertyInterface(e.o)},type:{get:function(){return"a"}},_name:{value:t.nm},mn:{value:t.mn}}),e.s.setGroupProperty(PropertyInterface("Start Point",i)),e.e.setGroupProperty(PropertyInterface("End Point",i)),e.o.setGroupProperty(PropertyInterface("Opacity",i)),r}function n(t,e,i){var r,n=propertyGroupFactory(h,i),s=propertyGroupFactory(l,n);function a(i){Object.defineProperty(l,t.d[i].nm,{get:ExpressionPropertyInterface(e.d.dataProps[i].p)})}var o=t.d?t.d.length:0,l={};for(r=0;r<o;r+=1)a(r),e.d.dataProps[r].p.setGroupProperty(s);function h(t){return"Color"===t||"color"===t?h.color:"Opacity"===t||"opacity"===t?h.opacity:"Stroke Width"===t||"stroke width"===t?h.strokeWidth:null}return Object.defineProperties(h,{color:{get:ExpressionPropertyInterface(e.c)},opacity:{get:ExpressionPropertyInterface(e.o)},strokeWidth:{get:ExpressionPropertyInterface(e.w)},dash:{get:function(){return l}},_name:{value:t.nm},mn:{value:t.mn}}),e.c.setGroupProperty(PropertyInterface("Color",n)),e.o.setGroupProperty(PropertyInterface("Opacity",n)),e.w.setGroupProperty(PropertyInterface("Stroke Width",n)),h}function s(t,e,i){function r(e){return e===t.e.ix||"End"===e||"end"===e?r.end:e===t.s.ix?r.start:e===t.o.ix?r.offset:null}
vendor: 4,302 bytes, line 2
2var n=propertyGroupFactory(r,i);return r.propertyIndex=t.ix,e.s.setGroupProperty(PropertyInterface("Start",n)),e.e.setGroupProperty(PropertyInterface("End",n)),e.o.setGroupProperty(PropertyInterface("Offset",n)),r.propertyIndex=t.ix,r.propertyGroup=i,Object.defineProperties(r,{start:{get:ExpressionPropertyInterface(e.s)},end:{get:ExpressionPropertyInterface(e.e)},offset:{get:ExpressionPropertyInterface(e.o)},_name:{value:t.nm}}),r.mn=t.mn,r}function a(t,e,i){function r(e){return t.a.ix===e||"Anchor Point"===e?r.anchorPoint:t.o.ix===e||"Opacity"===e?r.opacity:t.p.ix===e||"Position"===e?r.position:t.r.ix===e||"Rotation"===e||"ADBE Vector Rotation"===e?r.rotation:t.s.ix===e||"Scale"===e?r.scale:t.sk&&t.sk.ix===e||"Skew"===e?r.skew:t.sa&&t.sa.ix===e||"Skew Axis"===e?r.skewAxis:null}var n=propertyGroupFactory(r,i);return e.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",n)),e.transform.mProps.p.setGroupProperty(PropertyInterface("Position",n)),e.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",n)),e.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",n)),e.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",n)),e.transform.mProps.sk&&(e.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",n)),e.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",n))),e.transform.op.setGroupProperty(PropertyInterface("Opacity",n)),Object.defineProperties(r,{opacity:{get:ExpressionPropertyInterface(e.transform.mProps.o)},position:{get:ExpressionPropertyInterface(e.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(e.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(e.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(e.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(e.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(e.transform.mProps.sa)},_name:{value:t.nm}}),r.ty="tr",r.mn=t.mn,r.propertyGroup=i,r}function o(t,e,i){function r(e){return t.p.ix===e?r.position:t.s.ix===e?r.size:null}var n=propertyGroupFactory(r,i);r.propertyIndex=t.ix;var s="tm"===e.sh.ty?e.sh.prop:e.sh;return s.s.setGroupProperty(PropertyInterface("Size",n)),s.p.setGroupProperty(PropertyInterface("Position",n)),Object.defineProperties(r,{size:{get:ExpressionPropertyInterface(s.s)},position:{get:ExpressionPropertyInterface(s.p)},_name:{value:t.nm}}),r.mn=t.mn,r}function l(t,e,i){function r(e){return t.p.ix===e?r.position:t.r.ix===e?r.rotation:t.pt.ix===e?r.points:t.or.ix===e||"ADBE Vector Star Outer Radius"===e?r.outerRadius:t.os.ix===e?r.outerRoundness:!t.ir||t.ir.ix!==e&&"ADBE Vector Star Inner Radius"!==e?t.is&&t.is.ix===e?r.innerRoundness:null:r.innerRadius}var n=propertyGroupFactory(r,i),s="tm"===e.sh.ty?e.sh.prop:e.sh;return r.propertyIndex=t.ix,s.or.setGroupProperty(PropertyInterface("Outer Radius",n)),s.os.setGroupProperty(PropertyInterface("Outer Roundness",n)),s.pt.setGroupProperty(PropertyInterface("Points",n)),s.p.setGroupProperty(PropertyInterface("Position",n)),s.r.setGroupProperty(PropertyInterface("Rotation",n)),t.ir&&(s.ir.setGroupProperty(PropertyInterface("Inner Radius",n)),s.is.setGroupProperty(PropertyInterface("Inner Roundness",n))),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(s.p)},rotation:{get:ExpressionPropertyInterface(s.r)},points:{get:ExpressionPropertyInterface(s.pt)},outerRadius:{get:ExpressionPropertyInterface(s.or)},outerRoundness:{get:ExpressionPropertyInterface(s.os)},innerRadius:{get:ExpressionPropertyInterface(s.ir)},innerRoundness:{get:ExpressionPropertyInterface(s.is)},_name:{value:t.nm}}),r.mn=t.mn,r}function h(t,e,i){function r(e){return t.p.ix===e?r.position:t.r.ix===e?r.roundness:t.s.ix===e||"Size"===e||"ADBE Vector Rect Size"===e?r.size:null}var n=propertyGroupFactory(r,i),s="tm"===e.sh.ty?e.sh.prop:e.sh;return r.propertyIndex=t.ix,s.p.setGroupProperty(PropertyInterface("Position",n)),s.s.setGroupProperty(PropertyInterface("Size",n)),s.r.setGroupProperty(PropertyInterface("Rotation",n)),Object.defineProperties(r,{position:{get:ExpressionPropertyInterface(s.p)},roundness:{get:ExpressionPropertyInterface(s.r)},size:{get:ExpressionPropertyInterface(s.s)},_name:{value:t.nm}}),r.mn=t.mn,r}function c(t,e,i){function r(e){return t.r.ix===e||"Round Corners 1"===e?r.radius:null}
vendor: 4,410 bytes, line 2
2var n=propertyGroupFactory(r,i),s=e;return r.propertyIndex=t.ix,s.rd.setGroupProperty(PropertyInterface("Radius",n)),Object.defineProperties(r,{radius:{get:ExpressionPropertyInterface(s.rd)},_name:{value:t.nm}}),r.mn=t.mn,r}function u(t,e,i){function r(e){return t.c.ix===e||"Copies"===e?r.copies:t.o.ix===e||"Offset"===e?r.offset:null}var n=propertyGroupFactory(r,i),s=e;return r.propertyIndex=t.ix,s.c.setGroupProperty(PropertyInterface("Copies",n)),s.o.setGroupProperty(PropertyInterface("Offset",n)),Object.defineProperties(r,{copies:{get:ExpressionPropertyInterface(s.c)},offset:{get:ExpressionPropertyInterface(s.o)},_name:{value:t.nm}}),r.mn=t.mn,r}return function(e,i,r){var n;function s(t){if("number"==typeof t)return 0===(t=void 0===t?1:t)?r:n[t-1];for(var e=0,i=n.length;e<i;){if(n[e]._name===t)return n[e];e+=1}return null}return s.propertyGroup=propertyGroupFactory(s,(function(){return r})),n=t(e,i,s.propertyGroup),s.numProperties=n.length,s._name="Contents",s}}(),TextExpressionInterface=function(t){var e,i;function r(t){return"ADBE Text Document"===t?r.sourceText:null}return Object.defineProperty(r,"sourceText",{get:function(){t.textProperty.getValue();var r=t.textProperty.currentData.t;return r!==e&&(t.textProperty.currentData.t=e,(i=new String(r)).value=r||new String(r)),i}}),r},getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(t){return blendModeEnums[t]||""}),blendModeEnums;function SliderEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function AngleEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function ColorEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,1,0,i)}function PointEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,1,0,i)}function LayerIndexEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function MaskIndexEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function CheckboxEffect(t,e,i){this.p=PropertyFactory.getProp(e,t.v,0,0,i)}function NoValueEffect(){this.p={}}function EffectsManager(t,e){var i,r=t.ef||[];this.effectElements=[];var n,s=r.length;for(i=0;i<s;i+=1)n=new GroupEffect(r[i],e),this.effectElements.push(n)}function GroupEffect(t,e){this.init(t,e)}function BaseElement(){}function FrameElement(){}function _typeof$2(t){return _typeof$2="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$2(t)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(t,e){var i;this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var r,n=this.data.ef.length,s=this.data.ef;for(i=0;i<n;i+=1){switch(r=null,s[i].ty){case 0:r=new SliderEffect(s[i],e,this);break;case 1:r=new AngleEffect(s[i],e,this);break;case 2:r=new ColorEffect(s[i],e,this);break;case 3:r=new PointEffect(s[i],e,this);break;case 4:case 7:r=new CheckboxEffect(s[i],e,this);break;case 10:r=new LayerIndexEffect(s[i],e,this);break;case 11:r=new MaskIndexEffect(s[i],e,this);break;case 5:r=new EffectsManager(s[i],e,this);break;default:r=new NoValueEffect(s[i],e,this)}r&&this.effectElements.push(r)}},BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var t=0,e=this.data.masksProperties.length;t<e;){if("n"!==this.data.masksProperties[t].mode&&!1!==this.data.masksProperties[t].cl)return!0;t+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var t=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(t),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)}
vendor: 4,854 bytes, line 2
2,setBlendMode:function(){var t=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=t},initBaseData:function(t,e,i){this.globalData=e,this.comp=i,this.data=t,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(t,e){var i,r=this.dynamicProperties.length;for(i=0;i<r;i+=1)(e||this._isParent&&"transform"===this.dynamicProperties[i].propType)&&(this.dynamicProperties[i].getValue(),this.dynamicProperties[i]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(t){-1===this.dynamicProperties.indexOf(t)&&this.dynamicProperties.push(t)}};var FootageInterface=(dataInterfaceFactory=function(t){function e(t){return"Outline"===t?e.outlineInterface():null}return e._name="Outline",e.outlineInterface=function(t){var e="",i=t.getFootageData();function r(t){if(i[t])return e=t,"object"===_typeof$2(i=i[t])?r:i;var n=t.indexOf(e);if(-1!==n){var s=parseInt(t.substr(n+e.length),10);return"object"===_typeof$2(i=i[s])?r:i}return""}return function(){return e="",i=t.getFootageData(),r}}(t),e},function(t){function e(t){return"Data"===t?e.dataInterface:null}return e._name="Data",e.dataInterface=dataInterfaceFactory(t),e}),dataInterfaceFactory;function FootageElement(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,i)}function AudioElement(t,e,i){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,i),this._isPlaying=!1,this._canPlay=!1;var r=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(r),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this)}function BaseRenderer(){}function TransformElement(){}function MaskElement(t,e,i){this.data=t,this.element=e,this.globalData=i,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var r,n,s=this.globalData.defs,a=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(a),this.solidPath="";var o,l,h,c,u,d,p=this.masksProperties,f=0,m=[],g=createElementID(),y="clipPath",v="clip-path";for(r=0;r<a;r+=1)if(("a"!==p[r].mode&&"n"!==p[r].mode||p[r].inv||100!==p[r].o.k||p[r].o.x)&&(y="mask",v="mask"),"s"!==p[r].mode&&"i"!==p[r].mode||0!==f?h=null:((h=createNS("rect")).setAttribute("fill","#ffffff"),h.setAttribute("width",this.element.comp.data.w||0),h.setAttribute("height",this.element.comp.data.h||0),m.push(h)),n=createNS("path"),"n"===p[r].mode)this.viewData[r]={op:PropertyFactory.getProp(this.element,p[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[r],3),elem:n,lastPath:""},s.appendChild(n);else{var b;if(f+=1,n.setAttribute("fill","s"===p[r].mode?"#000000":"#ffffff"),n.setAttribute("clip-rule","nonzero"),0!==p[r].x.k?(y="mask",v="mask",d=PropertyFactory.getProp(this.element,p[r].x,0,null,this.element),b=createElementID(),(c=createNS("filter")).setAttribute("id",b),(u=createNS("feMorphology")).setAttribute("operator","erode"),u.setAttribute("in","SourceGraphic"),u.setAttribute("radius","0"),c.appendChild(u),s.appendChild(c),n.setAttribute("stroke","s"===p[r].mode?"#000000":"#ffffff")):(u=null,d=null),this.storedData[r]={elem:n,x:d,expan:u,lastPath:"",lastOperator:"",filterId:b,lastRadius:0},"i"===p[r].mode){l=m.length;var w=createNS("g");for(o=0;o<l;o+=1)w.appendChild(m[o]);var x=createNS("mask");x.setAttribute("mask-type","alpha"),x.setAttribute("id",g+"_"+f),x.appendChild(n),s.appendChild(x),w.setAttribute("mask","url("+getLocationHref()+"#"+g+"_"+f+")"),m.length=0,m.push(w)}else m.push(n);p[r].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[r]={elem:n,lastPath:"",op:PropertyFactory.getProp(this.element,p[r].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,p[r],3),invRect:h},this.viewData[r].prop.k||this.drawPath(p[r],this.viewData[r].prop.v,this.viewData[r])}for(this.maskElement=createNS(y),a=m.length,r=0;r<a;r+=1)this.maskElement.appendChild(m[r]);f>0&&(this.maskElement.setAttribute("id",g),this.element.maskedElement.setAttribute(v,"url("+getLocationHref()+"#"+g+")"),s.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}FootageElement.prototype.prepareFrame=function(){}
vendor: 2,584 bytes, line 2
2,extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},AudioElement.prototype.prepareFrame=function(t){if(this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder)this._currentTime=t/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var i=this._volume*this._volumeMultiplier;this._previousVolume!==i&&(this._previousVolume=i,this.audio.volume(i))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(t){this.audio.rate(t)},AudioElement.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},BaseRenderer.prototype.checkLayers=function(t){var e,i,r=this.layers.length;for(this.completeLayers=!0,e=r-1;e>=0;e-=1)this.elements[e]||(i=this.layers[e]).ip-i.st<=t-this.layers[e].st&&i.op-i.st>t-this.layers[e].st&&this.buildItem(e),this.completeLayers=!!this.elements[e]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:default:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t)}
vendor: 10,599 bytes, line 2
2},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(t){return new AudioElement(t,this.globalData,this)},BaseRenderer.prototype.createFootage=function(t){return new FootageElement(t,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(t){var e;this.completeLayers=!1;var i,r=t.length,n=this.layers.length;for(e=0;e<r;e+=1)for(i=0;i<n;){if(this.layers[i].id===t[e].id){this.layers[i]=t[e];break}i+=1}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(t,e,i){for(var r=this.elements,n=this.layers,s=0,a=n.length;s<a;)n[s].ind==e&&(r[s]&&!0!==r[s]?(i.push(r[s]),r[s].setAsParent(),void 0!==n[s].parent?this.buildElementParenting(t,n[s].parent,i):t.setHierarchy(i)):(this.buildItem(s),this.addPendingElement(t))),s+=1},BaseRenderer.prototype.addPendingElement=function(t){this.pendingElements.push(t)},BaseRenderer.prototype.searchExtraCompositions=function(t){var e,i=t.length;for(e=0;e<i;e+=1)if(t[e].xt){var r=this.createComp(t[e]);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},BaseRenderer.prototype.getElementByPath=function(t){var e,i=t.shift();if("number"==typeof i)e=this.elements[i];else{var r,n=this.elements.length;for(r=0;r<n;r+=1)if(this.elements[r].data.nm===i){e=this.elements[r];break}}return 0===t.length?e:e.getElementByPath(t)},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var t,e=this.finalTransform.mat,i=0,r=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;i<r;){if(this.hierarchy[i].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}i+=1}if(this.finalTransform._matMdf)for(t=this.finalTransform.mProp.v.props,e.cloneFromProps(t),i=0;i<r;i+=1)t=this.hierarchy[i].finalTransform.mProp.v.props,e.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15])}},globalToLocal:function(t){var e=[];e.push(this.finalTransform);for(var i,r=!0,n=this.comp;r;)n.finalTransform?(n.data.hasMask&&e.splice(0,0,n.finalTransform),n=n.comp):r=!1;var s,a=e.length;for(i=0;i<a;i+=1)s=e[i].mat.applyToPointArray(0,0,0),t=[t[0]-s[0],t[1]-s[1],0];return t},mHelper:new Matrix},MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var e,i=this.element.finalTransform.mat,r=this.masksProperties.length;for(e=0;e<r;e+=1)if((this.viewData[e].prop._mdf||t)&&this.drawPath(this.masksProperties[e],this.viewData[e].prop.v,this.viewData[e]),(this.viewData[e].op._mdf||t)&&this.viewData[e].elem.setAttribute("fill-opacity",this.viewData[e].op.v),"n"!==this.masksProperties[e].mode&&(this.viewData[e].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[e].invRect.setAttribute("transform",i.getInverseMatrix().to2dCSS()),this.storedData[e].x&&(this.storedData[e].x._mdf||t))){var n=this.storedData[e].expan;this.storedData[e].x.v<0?("erode"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="erode",this.storedData[e].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[e].filterId+")")),n.setAttribute("radius",-this.storedData[e].x.v)):("dilate"!==this.storedData[e].lastOperator&&(this.storedData[e].lastOperator="dilate",this.storedData[e].elem.setAttribute("filter",null)),this.storedData[e].elem.setAttribute("stroke-width",2*this.storedData[e].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var t="M0,0 ";return t+=" h"+this.globalData.compSize.w,t+=" v"+this.globalData.compSize.h,(t+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(t,e,i){var r,n,s=" M"+e.v[0][0]+","+e.v[0][1];for(n=e._length,r=1;r<n;r+=1)s+=" C"+e.o[r-1][0]+","+e.o[r-1][1]+" "+e.i[r][0]+","+e.i[r][1]+" "+e.v[r][0]+","+e.v[r][1];if(e.c&&n>1&&(s+=" C"+e.o[r-1][0]+","+e.o[r-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),i.lastPath!==s){var a="";i.elem&&(e.c&&(a=t.inv?this.solidPath+s:s),i.elem.setAttribute("d",a)),i.lastPath=s}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory={createFilter:function(t,e){var i=createNS("filter");return i.setAttribute("id",t),!0!==e&&(i.setAttribute("filterUnits","objectBoundingBox"),i.setAttribute("x","0%"),i.setAttribute("y","0%"),i.setAttribute("width","100%"),i.setAttribute("height","100%")),i},createAlphaToLuminanceFilter:function(){var t=createNS("feColorMatrix");return t.setAttribute("type","matrix"),t.setAttribute("color-interpolation-filters","sRGB"),t.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),t}},featureSupport=function(){var t={maskType:!0};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(t.maskType=!1),t}(),registeredEffects={},idPrefix="filter_result_";function SVGEffects(t){var e,i,r="SourceGraphic",n=t.data.ef?t.data.ef.length:0,s=createElementID(),a=filtersFactory.createFilter(s,!0),o=0;for(this.filters=[],e=0;e<n;e+=1){i=null;var l=t.data.ef[e].ty;registeredEffects[l]&&(i=new(0,registeredEffects[l].effect)(a,t.effectsManager.effectElements[e],t,idPrefix+o,r),r=idPrefix+o,registeredEffects[l].countsAsEffect&&(o+=1)),i&&this.filters.push(i)}o&&(t.globalData.defs.appendChild(a),t.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+s+")")),this.filters.length&&t.addRenderableComponent(this)}function registerEffect(t,e,i){registeredEffects[t]={effect:e,countsAsEffect:i}}function SVGBaseElement(){}function HierarchyElement(){}function RenderableDOMElement(){}function IImageElement(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ProcessedElement(t,e){this.elem=t,this.pos=e}function IShapeElement(){}SVGEffects.prototype.renderFrame=function(t){var e,i=this.filters.length;for(e=0;e<i;e+=1)this.filters[e].renderFrame(t)},SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var t,e,i,r=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var n=createNS("mask");n.setAttribute("id",this.layerId),n.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),n.appendChild(this.layerElement),r=n,this.globalData.defs.appendChild(n),featureSupport.maskType||1!=this.data.td||(n.setAttribute("mask-type","luminance"),t=createElementID(),e=filtersFactory.createFilter(t),this.globalData.defs.appendChild(e),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(i=createNS("g")).appendChild(this.layerElement),r=i,n.appendChild(i),i.setAttribute("filter","url("+getLocationHref()+"#"+t+")"))}else if(2==this.data.td){var s=createNS("mask");s.setAttribute("id",this.layerId),s.setAttribute("mask-type","alpha");var a=createNS("g");s.appendChild(a),t=createElementID(),e=filtersFactory.createFilter(t);var o=createNS("feComponentTransfer");o.setAttribute("in","SourceGraphic"),e.appendChild(o);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),o.appendChild(l),this.globalData.defs.appendChild(e);var h=createNS("rect");h.setAttribute("width",this.comp.data.w),h.setAttribute("height",this.comp.data.h),h.setAttribute("x","0"),h.setAttribute("y","0"),h.setAttribute("fill","#ffffff"),h.setAttribute("opacity","0"),a.setAttribute("filter","url("+getLocationHref()+"#"+t+")"),a.appendChild(h),a.appendChild(this.layerElement),r=a,featureSupport.maskType||(s.setAttribute("mask-type","luminance"),e.appendChild(filtersFactory.createAlphaToLuminanceFilter()),i=createNS("g"),a.appendChild(h),i.appendChild(this.layerElement),r=i,a.appendChild(i)),this.globalData.defs.appendChild(s)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),r=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var c=createNS("clipPath"),u=createNS("path");u.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var d=createElementID();if(c.setAttribute("id",d),c.appendChild(u),this.globalData.defs.appendChild(c),this.checkMasks()){var p=createNS("g");p.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")"),p.appendChild(this.layerElement),this.transformedElement=p,r?r.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+d+")")}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("op
2acity",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 MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(t){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+t+")")}},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(t){this.hierarchy=t},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},IShapeElement.prototype={addShapeToModifiers:function(t){var e,i=this.shapeModifiers.length;for(e=0;e<i;e+=1)this.shapeModifiers[e].addShape(t)},isShapeInAnimatedModifiers:function(t){for(var e=this.shapeModifiers.length;0<e;)if(this.shapeModifiers[0].isAnimatedWithShape(t))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var t,e=this.shapes.length;for(t=0;t<e;t+=1)this.shapes[t].sh.reset();for(t=(e=this.shapeModifiers.length)-1;t>=0&&!this.shapeModifiers[t].processShapes(this._isFirstFrame);t-=1);}},searchProcessedElement:function(t){for(var e=this.processedElements,i=0,r=e.length;i<r;){if(e[i].elem===t)return e[i].pos;i+=1}return 0},addProcessedElement:function(t,e){for(var i=this.processedElements,r=i.length;r;)if(i[r-=1].elem===t)return void(i[r].pos=e);i.push(new ProcessedElement(t,e))},prepareFrame:function(t){this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(t,e,i){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=i,this.lvl=e,this._isAnimated=!!i.k;for(var r=0,n=t.length;r<n;){if(t[r].mProps.dynamicProperties.length){this._isAnimated=!0;break}r+=1}}function SVGStyleData(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=!0===t.hd,this.pElem=createNS("path"),this.msElem=null}function DashProperty(t,e,i,r){var n;this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=i,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",e.length?e.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(r);var s,a=e.length||0;for(n=0;n<a;n+=1)s=PropertyFactory.getProp(t,e[n].v,0,0,this),this.k=s.k||this.k,this.dataProps[n]={n:e[n].n,p:s};this.k||this.getValue(!0),this._isAnimated=this.k}
vendor: 6,687 bytes, line 2
2function SVGStrokeStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=i,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=i}function SVGNoStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=i}function GradientProperty(t,e,i){this.data=e,this.c=createTypedArray("uint8c",4*e.p);var r=e.k.k[0].s?e.k.k[0].s.length-4*e.p:e.k.k.length-4*e.p;this.o=createTypedArray("float32",r),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=r,this.initDynamicPropertyContainer(i),this.prop=PropertyFactory.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}function SVGGradientFillStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,i)}function SVGGradientStrokeStyleData(t,e,i){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.initGradientData(t,e,i),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(t,e,i){this.transform={mProps:t,op:e,container:i},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},DashProperty.prototype.getValue=function(t){if((this.elem.globalData.frameId!==this.frameId||t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,i=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),e=0;e<i;e+=1)"o"!==this.dataProps[e].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),extendPrototype([DynamicPropertyContainer],SVGNoStyleData),GradientProperty.prototype.comparePoints=function(t,e){for(var i=0,r=this.o.length/2;i<r;){if(Math.abs(t[4*i]-t[4*e+2*i])>.01)return!1;i+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,i,r,n=4*this.data.p;for(e=0;e<n;e+=1)i=e%4==0?100:255,r=Math.round(this.prop.v[e]*i),this.c[e]!==r&&(this.c[e]=r,this._cmdf=!t);if(this.o.length)for(n=this.prop.v.length,e=4*this.data.p;e<n;e+=1)i=e%2==0?100:1,r=e%2==0?Math.round(100*this.prop.v[e]):this.prop.v[e],this.o[e-4*this.data.p]!==r&&(this.o[e-4*this.data.p]=r,this._omdf=!t);this._mdf=!t}},extendPrototype([DynamicPropertyContainer],GradientProperty),SVGGradientFillStyleData.prototype.initGradientData=function(t,e,i){this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.s=PropertyFactory.getProp(t,e.s,1,null,this),this.e=PropertyFactory.getProp(t,e.e,1,null,this),this.h=PropertyFactory.getProp(t,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,e.g,this),this.style=i,this.stops=[],this.setGradientData(i.pElem,e),this.setGradientOpacity(e,i),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(t,e){var i=createElementID(),r=createNS(1===e.t?"linearGradient":"radialGradient");r.setAttribute("id",i),r.setAttribute("spreadMethod","pad"),r.setAttribute("gradientUnits","userSpaceOnUse");var n,s,a,o=[];for(a=4*e.g.p,s=0;s<a;s+=4)n=createNS("stop"),r.appendChild(n),o.push(n);t.setAttribute("gf"===e.ty?"fill":"stroke","url("+getLocationHref()+"#"+i+")"),this.gf=r,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var i,r,n,s=createNS("mask"),a=createNS("path");s.appendChild(a);var o=createElementID(),l=createElementID();s.setAttribute("id",l);var h=createNS(1===t.t?"linearGradient":"radialGradient");h.setAttribute("id",o),h.setAttribute("spreadMethod","pad"),h.setAttribute("gradientUnits","userSpaceOnUse"),n=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var c=this.stops;for(r=4*t.g.p;r<n;r+=2)(i=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),h.appendChild(i),c.push(i);a.setAttribute("gf"===t.ty?"fill":"stroke","url("+getLocationHref()+"#"+o+")"),"gs"===t.ty&&(a.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),a.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),1===t.lj&&a.setAttribute("stroke-miterlimit",t.ml)),this.of=h,this.ms=s,this.ost=c,this.maskId=l,e.msElem=a}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var buildShapeString=function(t,e,i,r){if(0===e)return"";var n,s=t.o,a=t.i,o=t.v,l=" M"+r.applyToPointStringified(o[0][0],o[0][1]);for(n=1;n<e;n+=1)l+=" C"+r.applyToPointStringified(s[n-1][0],s[n-1][1])+" "+r.applyToPointStringified(a[n][0],a[n][1])+" "+r.applyToPointStringified(o[n][0],o[n][1]);return i&&e&&(l+=" C"+r.applyToPointStringified(s[n-1][0],s[n-1][1])+" "+r.applyToPointStringified(a[0][0],a[0][1])+" "+r.applyToPointStringified(o[0][0],o[0][1]),l+="z"),l},SVGElementsRenderer=function(){var t=new Matrix,e=new Matrix;function i(t,e,i){(i||e.transform.op._mdf)&&e.transform.container.setAttribute("opacity",e.transform.op.v),(i||e.transform.mProps._mdf)&&e.transform.container.setAttribute("transform",e.transform.mProps.v.to2dCSS())}function r(){}function n(i,r,n){var s,a,o,l,h,c,u,d,p,f,m,g=r.styles.length,y=r.lvl;for(c=0;c<g;c+=1){if(l=r.sh._mdf||n,r.styles[c].lvl<y){for(d=e.reset(),f=y-r.styles[c].lvl,m=r.transformers.length-1;!l&&f>0;)l=r.transformers[m].mProps._mdf||l,f-=1,m-=1;
vendor: 5,692 bytes, line 2
2if(l)for(f=y-r.styles[c].lvl,m=r.transformers.length-1;f>0;)p=r.transformers[m].mProps.v.props,d.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),f-=1,m-=1}else d=t;if(a=(u=r.sh.paths)._length,l){for(o="",s=0;s<a;s+=1)(h=u.shapes[s])&&h._length&&(o+=buildShapeString(h,h._length,h.c,d));r.caches[c]=o}else o=r.caches[c];r.styles[c].d+=!0===i.hd?"":o,r.styles[c]._mdf=l||r.styles[c]._mdf}}function s(t,e,i){var r=e.style;(e.c._mdf||i)&&r.pElem.setAttribute("fill","rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||i)&&r.pElem.setAttribute("fill-opacity",e.o.v)}function a(t,e,i){o(t,e,i),l(0,e,i)}function o(t,e,i){var r,n,s,a,o,l=e.gf,h=e.g._hasOpacity,c=e.s.v,u=e.e.v;if(e.o._mdf||i){var d="gf"===t.ty?"fill-opacity":"stroke-opacity";e.style.pElem.setAttribute(d,e.o.v)}if(e.s._mdf||i){var p=1===t.t?"x1":"cx",f="x1"===p?"y1":"cy";l.setAttribute(p,c[0]),l.setAttribute(f,c[1]),h&&!e.g._collapsable&&(e.of.setAttribute(p,c[0]),e.of.setAttribute(f,c[1]))}if(e.g._cmdf||i){r=e.cst;var m=e.g.c;for(s=r.length,n=0;n<s;n+=1)(a=r[n]).setAttribute("offset",m[4*n]+"%"),a.setAttribute("stop-color","rgb("+m[4*n+1]+","+m[4*n+2]+","+m[4*n+3]+")")}if(h&&(e.g._omdf||i)){var g=e.g.o;for(s=(r=e.g._collapsable?e.cst:e.ost).length,n=0;n<s;n+=1)a=r[n],e.g._collapsable||a.setAttribute("offset",g[2*n]+"%"),a.setAttribute("stop-opacity",g[2*n+1])}if(1===t.t)(e.e._mdf||i)&&(l.setAttribute("x2",u[0]),l.setAttribute("y2",u[1]),h&&!e.g._collapsable&&(e.of.setAttribute("x2",u[0]),e.of.setAttribute("y2",u[1])));else if((e.s._mdf||e.e._mdf||i)&&(o=Math.sqrt(Math.pow(c[0]-u[0],2)+Math.pow(c[1]-u[1],2)),l.setAttribute("r",o),h&&!e.g._collapsable&&e.of.setAttribute("r",o)),e.e._mdf||e.h._mdf||e.a._mdf||i){o||(o=Math.sqrt(Math.pow(c[0]-u[0],2)+Math.pow(c[1]-u[1],2)));var y=Math.atan2(u[1]-c[1],u[0]-c[0]),v=e.h.v;v>=1?v=.99:v<=-1&&(v=-.99);var b=o*v,w=Math.cos(y+e.a.v)*b+c[0],x=Math.sin(y+e.a.v)*b+c[1];l.setAttribute("fx",w),l.setAttribute("fy",x),h&&!e.g._collapsable&&(e.of.setAttribute("fx",w),e.of.setAttribute("fy",x))}}function l(t,e,i){var r=e.style,n=e.d;n&&(n._mdf||i)&&n.dashStr&&(r.pElem.setAttribute("stroke-dasharray",n.dashStr),r.pElem.setAttribute("stroke-dashoffset",n.dashoffset[0])),e.c&&(e.c._mdf||i)&&r.pElem.setAttribute("stroke","rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||i)&&r.pElem.setAttribute("stroke-opacity",e.o.v),(e.w._mdf||i)&&(r.pElem.setAttribute("stroke-width",e.w.v),r.msElem&&r.msElem.setAttribute("stroke-width",e.w.v))}return{createRenderFunction:function(t){switch(t.ty){case"fl":return s;case"gf":return o;case"gs":return a;case"st":return l;case"sh":case"el":case"rc":case"sr":return n;case"tr":return i;case"no":return r;default:return null}}}}();function SVGShapeElement(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,i),this.prevViewData=[]}function LetterProps(t,e,i,r,n,s){this.o=t,this.sw=e,this.sc=i,this.fc=r,this.m=n,this.p=s,this._mdf={o:!0,sw:!!e,sc:!!i,fc:!!r,m:!0,p:!0}}function TextProperty(t,e){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var t,e,i,r,n=this.shapes.length,s=this.stylesList.length,a=[],o=!1;for(i=0;i<s;i+=1){for(r=this.stylesList[i],o=!1,a.length=0,t=0;t<n;t+=1)-1!==(e=this.shapes[t]).styles.indexOf(r)&&(a.push(e),o=e._isAnimated||o);a.length>1&&o&&this.setShapesAsAnimated(a)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e,i=t.length;for(e=0;e<i;e+=1)t[e].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(t,e){var i,r=new SVGStyleData(t,e),n=r.pElem;return"st"===t.ty?i=new SVGStrokeStyleData(this,t,r):"fl"===t.ty?i=new SVGFillStyleData(this,t,r):"gf"===t.ty||"gs"===t.ty?(i=new("gf"===t.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,t,r),this.globalData.defs.appendChild(i.gf),i.maskId&&(this.globalData.defs.appendChild(i.ms),this.globalData.defs.appendChild(i.of),n.setAttribute("mask","url("+getLocationHref()+"#"+i.maskId+")"))):"no"===t.ty&&(i=new SVGNoStyleData(this,t,r)),"st"!==t.ty&&"gs"!==t.ty||(n.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),n.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),n.setAttribute("fill-opacity","0"),1===t.lj&&n.setAttribute("stroke-miterlimit",t.ml)),2===t.r&&n.setAttribute("fill-rule","evenodd"),t.ln&&n.setAttribute("id",t.ln),t.cl&&n.setAttribute("class",t.cl),t.bm&&(n.style["mix-blend-mode"]=getBlendM
vendor: 6,121 bytes, line 2
2ode(t.bm)),this.stylesList.push(r),this.addToAnimatedContents(t,i),i},SVGShapeElement.prototype.createGroupElement=function(t){var e=new ShapeGroupData;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(t.bm)),e},SVGShapeElement.prototype.createTransformElement=function(t,e){var i=TransformPropertyFactory.getTransformProperty(this,t,this),r=new SVGTransformData(i,i.o,e);return this.addToAnimatedContents(t,r),r},SVGShapeElement.prototype.createShapeElement=function(t,e,i){var r=4;"rc"===t.ty?r=5:"el"===t.ty?r=6:"sr"===t.ty&&(r=7);var n=new SVGShapeData(e,i,ShapePropertyFactory.getShapeProp(this,t,r,this));return this.shapes.push(n),this.addShapeToModifiers(n),this.addToAnimatedContents(t,n),n},SVGShapeElement.prototype.addToAnimatedContents=function(t,e){for(var i=0,r=this.animatedContents.length;i<r;){if(this.animatedContents[i].element===e)return;i+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t})},SVGShapeElement.prototype.setElementStyles=function(t){var e,i=t.styles,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||i.push(this.stylesList[e])},SVGShapeElement.prototype.reloadShapes=function(){var t;this._isFirstFrame=!0;var e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(t,e,i,r,n,s,a){var o,l,h,c,u,d,p=[].concat(s),f=t.length-1,m=[],g=[];for(o=f;o>=0;o-=1){if((d=this.searchProcessedElement(t[o]))?e[o]=i[d-1]:t[o]._render=a,"fl"===t[o].ty||"st"===t[o].ty||"gf"===t[o].ty||"gs"===t[o].ty||"no"===t[o].ty)d?e[o].style.closed=!1:e[o]=this.createStyleElement(t[o],n),t[o]._render&&e[o].style.pElem.parentNode!==r&&r.appendChild(e[o].style.pElem),m.push(e[o].style);else if("gr"===t[o].ty){if(d)for(h=e[o].it.length,l=0;l<h;l+=1)e[o].prevViewData[l]=e[o].it[l];else e[o]=this.createGroupElement(t[o]);this.searchShapes(t[o].it,e[o].it,e[o].prevViewData,e[o].gr,n+1,p,a),t[o]._render&&e[o].gr.parentNode!==r&&r.appendChild(e[o].gr)}else"tr"===t[o].ty?(d||(e[o]=this.createTransformElement(t[o],r)),c=e[o].transform,p.push(c)):"sh"===t[o].ty||"rc"===t[o].ty||"el"===t[o].ty||"sr"===t[o].ty?(d||(e[o]=this.createShapeElement(t[o],p,n)),this.setElementStyles(e[o])):"tm"===t[o].ty||"rd"===t[o].ty||"ms"===t[o].ty||"pb"===t[o].ty?(d?(u=e[o]).closed=!1:((u=ShapeModifiers.getModifier(t[o].ty)).init(this,t[o]),e[o]=u,this.shapeModifiers.push(u)),g.push(u)):"rp"===t[o].ty&&(d?(u=e[o]).closed=!0:(u=ShapeModifiers.getModifier(t[o].ty),e[o]=u,u.init(this,t,o,e),this.shapeModifiers.push(u),a=!1),g.push(u));this.addProcessedElement(t[o],o+1)}for(f=m.length,o=0;o<f;o+=1)m[o].closed=!0;for(f=g.length,o=0;o<f;o+=1)g[o].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var t;this.renderModifiers();var e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute("d",this.stylesList[t].d),this.stylesList[t].d="M0 0"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute("d",this.stylesList[t].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var t,e,i=this.animatedContents.length;for(t=0;t<i;t+=1)e=this.animatedContents[t],(this._isFirstFrame||e.element._isAnimated)&&!0!==e.data&&e.fn(e.data,e.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},LetterProps.prototype.update=function(t,e,i,r,n,s){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var a=!1;return this.o!==t&&(this.o=t,this._mdf.o=!0,a=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,a=!0),this.sc!==i&&(this.sc=i,this._mdf.sc=!0,a=!0),this.fc!==r&&(this.fc=r,this._mdf.fc=!0,a=!0),this.m!==n&&(this.m=n,this._mdf.m=!0,a=!0),!s.length||this.p[0]===s[0]&&this.p[1]===s[1]&&this.p[4]===s[4]&&this.p[5]===s[5]&&this.p[12]===s[12]&&this.p[13]===s[13]||(this.p=s,this._mdf.p=!0,a=!0),a},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,e){for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&(t[i]=e[i]);return t},TextProperty.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||t){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,i=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var r;this.lock=!0,this._mdf=!1;var n=this.effectsSequence.length,s=t||this.data.d.k[this.keysIndex].s;for(r=0;r<n;r+=1)s=i!==this.keysIndex?this.effectsSequence[r](s,s.t):this.effectsSequence[r](this.currentData,s.t);e!==s&&this.setCurrentData(s),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,i=0,r=t.length;i<=r-1&&!(i===r-1||t[i+1].t>e);)i+=1;return this.keysIndex!==i&&(this.keysIndex=i),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(t){for(var e,i,r=[],n=0,s=t.length,a=!1;n<s;)e=t.charCodeAt(n),FontManager.isCombinedCharacter(e)?r[r.length-1]+=t.charAt(n):e>=55296&&e<=56319?(i=t.charCodeAt(n+1))>
vendor: 5,628 bytes, line 2
2=56320&&i<=57343?(a||FontManager.isModifier(e,i)?(r[r.length-1]+=t.substr(n,2),a=!1):r.push(t.substr(n,2)),n+=1):r.push(t.charAt(n)):e>56319?(i=t.charCodeAt(n+1),FontManager.isZeroWidthJoiner(e,i)?(a=!0,r[r.length-1]+=t.substr(n,2),n+=1):r.push(t.charAt(n))):FontManager.isZeroWidthJoiner(e)?(r[r.length-1]+=t.charAt(n),a=!0):r.push(t.charAt(n)),n+=1;return r},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var e,i,r,n,s,a,o,l=this.elem.globalData.fontManager,h=this.data,c=[],u=0,d=h.m.g,p=0,f=0,m=0,g=[],y=0,v=0,b=l.getFontByName(t.f),w=0,x=getFontProperties(b);t.fWeight=x.weight,t.fStyle=x.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),i=t.finalText.length,t.finalLineHeight=t.lh;var T,_=t.tr/1e3*t.finalSize;if(t.sz)for(var E,S,C=!0,P=t.sz[0],k=t.sz[1];C;){E=0,y=0,i=(S=this.buildFinalText(t.t)).length,_=t.tr/1e3*t.finalSize;var A=-1;for(e=0;e<i;e+=1)T=S[e].charCodeAt(0),r=!1," "===S[e]?A=e:13!==T&&3!==T||(y=0,r=!0,E+=t.finalLineHeight||1.2*t.finalSize),l.chars?(o=l.getCharData(S[e],b.fStyle,b.fFamily),w=r?0:o.w*t.finalSize/100):w=l.measureText(S[e],t.f,t.finalSize),y+w>P&&" "!==S[e]?(-1===A?i+=1:e=A,E+=t.finalLineHeight||1.2*t.finalSize,S.splice(e,A===e?1:0,"\r"),A=-1,y=0):(y+=w,y+=_);E+=b.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&k<E?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=S,i=t.finalText.length,C=!1)}y=-_,w=0;var M,D=0;for(e=0;e<i;e+=1)if(r=!1,13===(T=(M=t.finalText[e]).charCodeAt(0))||3===T?(D=0,g.push(y),v=y>v?y:v,y=-2*_,n="",r=!0,m+=1):n=M,l.chars?(o=l.getCharData(M,b.fStyle,l.getFontByName(t.f).fFamily),w=r?0:o.w*t.finalSize/100):w=l.measureText(n,t.f,t.finalSize)," "===M?D+=w+_:(y+=w+_+D,D=0),c.push({l:w,an:w,add:p,n:r,anIndexes:[],val:n,line:m,animatorJustifyOffset:0}),2==d){if(p+=w,""===n||" "===n||e===i-1){for(""!==n&&" "!==n||(p-=w);f<=e;)c[f].an=p,c[f].ind=u,c[f].extra=w,f+=1;u+=1,p=0}}else if(3==d){if(p+=w,""===n||e===i-1){for(""===n&&(p-=w);f<=e;)c[f].an=p,c[f].ind=u,c[f].extra=w,f+=1;p=0,u+=1}}else c[u].ind=u,c[u].extra=0,u+=1;if(t.l=c,v=y>v?y:v,g.push(y),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=v,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=g;var I,F,L,O,R=h.a;a=R.length;var B=[];for(s=0;s<a;s+=1){for((I=R[s]).a.sc&&(t.strokeColorAnim=!0),I.a.sw&&(t.strokeWidthAnim=!0),(I.a.fc||I.a.fh||I.a.fs||I.a.fb)&&(t.fillColorAnim=!0),O=0,L=I.s.b,e=0;e<i;e+=1)(F=c[e]).anIndexes[s]=O,(1==L&&""!==F.val||2==L&&""!==F.val&&" "!==F.val||3==L&&(F.n||" "==F.val||e==i-1)||4==L&&(F.n||e==i-1))&&(1===I.s.rn&&B.push(O),O+=1);h.a[s].s.totalChars=O;var z,N=-1;if(1===I.s.rn)for(e=0;e<i;e+=1)N!=(F=c[e]).anIndexes[s]&&(N=F.anIndexes[s],z=B.splice(Math.floor(Math.random()*B.length),1)[0]),F.anIndexes[s]=z}t.yOffset=t.finalLineHeight||1.2*t.finalSize,t.ls=t.ls||0,t.ascent=b.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentData=function(t,e){e=void 0===e?this.keysIndex:e;var i=this.copyData({},this.data.d.k[e].s);i=this.copyData(i,t),this.data.d.k[e].s=i,this.recalculate(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var t=Math.max,e=Math.min,i=Math.floor;function r(t,e){this._currentTextLength=-1,this.k=!1,this.data=e,this.elem=t,this.comp=t.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(t),this.s=PropertyFactory.getProp(t,e.s||{k:0},0,0,this),this.e="e"in e?PropertyFactory.getProp(t,e.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(t,e.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(t,e.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(t,e.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(t,e.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(t,e.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return r.prototype={getMult:function(r){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var n=0,s=0,a=1,o=1;this.ne.v>0?n=this.ne.v/100:s=-this.ne.v/100,this.xe.v>0?a=1-this.xe.v/100:o=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(n,s,a,o).get,h=0,c=this.finalS,u=this.finalE,d=this.data.sh;if(2===d)h=l(h=u===c?r>=u?1:0:t(0,e(.5/(u-c)+(r-c)/(u-c),1)));else if(3===d)h=l(h=u===c?r>=u?0:1:1-t(0,e(.5/(u-c)+(r-c)/(u-c),1)));else if(4===d)u===c?h=0:(h=t(0,e(.5/(u-c)+(r-c)/(u-c),1)))<.5?h*=2:h=1-2*(h-.5),h=l(h);else if(5===d){if(u===c)h=0;else{var p=u-c,f=-p/2+(r=e(t(0,r+.5-c),u-c)),m=p/2;h=Math.sqrt(1-f*f/(m*m))}h=l(h)}else 6===d?(u===c?h=0:(r=e(t(0,r+.5-c),u-c),h=(1+Math.cos(Math.PI+2*Math.PI*r/(u-c)))/2),h=l(h)):(r>=i(c)&&(h=t(0,e(r-c<0?e(u,1)-(c-r):u-r,1))),h=l(h));if(100!==this.sm.v){var g=.01*this.sm.v;0===g&&(g=1e-8);var y=.5-.5*g;h<y?h=0:(h=(h-y)/g)>1&&(h=1)}return h*this.a.v},getValue:function(t){this.iterateDynamicProperties(),this._mdf=t||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,t&&2===this.data.r&&(this.e.v=this._currentTextLength);var e=2===this.data.r?1:100/this.data.totalChars,i=this.o.v/e,r=this.s.v/e+i,n=this.e.v/e+i;if(r>n){var s=r;r=n,n=s}this.finalS=r,this.finalE=n}},extendPrototype([DynamicPropertyContainer],r),{getTextSelectorProp:function(t,e,
vendor: 9,616 bytes, line 2
2i){return new r(t,e,i)}}}();function TextAnimatorDataProperty(t,e,i){var r={propType:!1},n=PropertyFactory.getProp,s=e.a;this.a={r:s.r?n(t,s.r,0,degToRads,i):r,rx:s.rx?n(t,s.rx,0,degToRads,i):r,ry:s.ry?n(t,s.ry,0,degToRads,i):r,sk:s.sk?n(t,s.sk,0,degToRads,i):r,sa:s.sa?n(t,s.sa,0,degToRads,i):r,s:s.s?n(t,s.s,1,.01,i):r,a:s.a?n(t,s.a,1,0,i):r,o:s.o?n(t,s.o,0,.01,i):r,p:s.p?n(t,s.p,1,0,i):r,sw:s.sw?n(t,s.sw,0,0,i):r,sc:s.sc?n(t,s.sc,1,0,i):r,fc:s.fc?n(t,s.fc,1,0,i):r,fh:s.fh?n(t,s.fh,0,0,i):r,fs:s.fs?n(t,s.fs,0,.01,i):r,fb:s.fb?n(t,s.fb,0,.01,i):r,t:s.t?n(t,s.t,0,0,i):r},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,i),this.s.t=e.s.t}function TextAnimatorProperty(t,e,i){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=i,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(i)}function ITextElement(){}TextAnimatorProperty.prototype.searchProperties=function(){var t,e,i=this._textData.a.length,r=PropertyFactory.getProp;for(t=0;t<i;t+=1)e=this._textData.a[t],this._animatorsData[t]=new TextAnimatorDataProperty(this._elem,e,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:r(this._elem,this._textData.p.a,0,0,this),f:r(this._elem,this._textData.p.f,0,0,this),l:r(this._elem,this._textData.p.l,0,0,this),r:r(this._elem,this._textData.p.r,0,0,this),p:r(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=r(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,this._mdf||this._isFirstFrame||e||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var i,r,n,s,a,o,l,h,c,u,d,p,f,m,g,y,v,b,w,x=this._moreOptions.alignment.v,T=this._animatorsData,_=this._textData,E=this.mHelper,S=this._renderType,C=this.renderedLetters.length,P=t.l;if(this._hasMaskedPath){if(w=this._pathData.m,!this._pathData.n||this._pathData._mdf){var k,A=w.v;for(this._pathData.r.v&&(A=A.reverse()),a={tLength:0,segments:[]},s=A._length-1,y=0,n=0;n<s;n+=1)k=bez.buildBezierData(A.v[n],A.v[n+1],[A.o[n][0]-A.v[n][0],A.o[n][1]-A.v[n][1]],[A.i[n+1][0]-A.v[n+1][0],A.i[n+1][1]-A.v[n+1][1]]),a.tLength+=k.segmentLength,a.segments.push(k),y+=k.segmentLength;n=s,w.v.c&&(k=bez.buildBezierData(A.v[n],A.v[0],[A.o[n][0]-A.v[n][0],A.o[n][1]-A.v[n][1]],[A.i[0][0]-A.v[0][0],A.i[0][1]-A.v[0][1]]),a.tLength+=k.segmentLength,a.segments.push(k),y+=k.segmentLength),this._pathData.pi=a}if(a=this._pathData.pi,o=this._pathData.f.v,d=0,u=1,h=0,c=!0,m=a.segments,o<0&&w.v.c)for(a.tLength<Math.abs(o)&&(o=-Math.abs(o)%a.tLength),u=(f=m[d=m.length-1].points).length-1;o<0;)o+=f[u].partialLength,(u-=1)<0&&(u=(f=m[d-=1].points).length-1);p=(f=m[d].points)[u-1],g=(l=f[u]).partialLength}s=P.length,i=0,r=0;var M,D,I,F,L,O=1.2*t.finalSize*.714,R=!0;I=T.length;var B,z,N,V,H,G,$,j,W,q,Y,X,U=-1,K=o,Z=d,J=u,Q=-1,tt="",et=this.defaultPropsArray;if(2===t.j||1===t.j){var it=0,rt=0,nt=2===t.j?-.5:-1,st=0,at=!0;for(n=0;n<s;n+=1)if(P[n].n){for(it&&(it+=rt);st<n;)P[st].animatorJustifyOffset=it,st+=1;it=0,at=!0}else{for(D=0;D<I;D+=1)(M=T[D].a).t.propType&&(at&&2===t.j&&(rt+=M.t.v*nt),(L=T[D].s.getMult(P[n].anIndexes[D],_.a[D].s.totalChars)).length?it+=M.t.v*L[0]*nt:it+=M.t.v*L*nt);at=!1}for(it&&(it+=rt);st<n;)P[st].animatorJustifyOffset=it,st+=1}for(n=0;n<s;n+=1){if(E.reset(),V=1,P[n].n)i=0,r+=t.yOffset,r+=R?1:0,o=K,R=!1,this._hasMaskedPath&&(u=J,p=(f=m[d=Z].points)[u-1],g=(l=f[u]).partialLength,h=0),tt="",Y="",W="",X="",et=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Q!==P[n].line){switch(t.j){case 1:o+=y-t.lineWidths[P[n].line];break;case 2:o+=(y-t.lineWidths[P[n].line])/2}Q=P[n].line}U!==P[n].ind&&(P[U]&&(o+=P[U].extra),o+=P[n].an/2,U=P[n].ind),o+=x[0]*P[n].an*.005;var ot=0;for(D=0;D<I;D+=1)(M=T[D].a).p.propType&&((L=T[D].s.getMult(P[n].anIndexes[D],_.a[D].s.totalChars)).length?ot+=M.p.v[0]*L[0]:ot+=M.p.v[0]*L),M.a.propType&&((L=T[D].s.getMult(P[n].anIndexes[D],_.a[D].s.totalChars)).length?ot+=M.a.v[0]*L[0]:ot+=M.a.v[0]*L);for(c=!0,this._pathData.a.v&&(o=.5*P[0].an+(y-this._pathData.f.v-.5*P[0].an-.5*P[P.length-1].an)*U/(s-1),o+=this._pathData.f.v);c;)h+g>=o+ot||!f?(v=(o+ot-h)/l.partialLength,z=p.point[0]+(l.point[0]-p.point[0])*v,N=p.point[1]+(l.point[1]-p.point[1])*v,E.translate(-x[0]*P[n].an*.005,-x[1]*O*.01),c=!1):f&&(h+=l.partialLength,(u+=1)>=f.length&&(u=0,m[d+=1]?f=m[d].points:w.v.c?(u=0,f=m[d=0].points):(h-=l.partialLength,f=null)),f&&(p=l,g=(l=f[u]).partialLength));B=P[n].an/2-P[n].add,E.translate(-B,0,0)}else B=P[n].an/2-P[n].add,E.translate(-B,0,0),E.translate(-x[0]*P[n].an*.005,-x[1]*O*.01,0);for(D=0;D<I;D+=1)(M=T[D].a).t.propType&&(L=T[D].s.getMult(P[n].anIndexes[D],_.a[D].s.totalChars),0===i&&0===t.j||(this._hasMaskedPath?L.length?o+=M.t.v*L[0]:o+=M.t.v*L:L.length?i+=M.t.v*L[0]:i+=M.t.v*L));for(t.strokeWidthAnim&&(G=t.sw||0),t.strokeColorAnim&&(H=t.sc?[t.sc[0],t.sc[1],t.sc[2]]:[0,0,0]),t.fillColorAnim&&t.fc&&($=[t.fc[0],t.fc[1],t.fc[2]]),D=0;D<I;D+=1)(M=T[D].a).a.propType&&((L=T[D].s.getMult(P[n].anIndexes[D],_.a[D].s.totalChars)).length?E.translate(-M.a.v[0]*L[0],-M.a.v[1]*L[1],M.a.v[2]*L[2]):E.translate(-M.a.v[0]*L,-M.a.v[1]*L,M.a.v[2]*L));for(D=0;D<I;D+=1)(M=T[D].a).s.propType&&((L=T[D].s.getMult(P[n].anIndexes[D],_.a[D].s.totalChars)).length?E.scale(1+(M.s.v[0]-1)*L[0],1+(M.s.v[1]-1)*L[1],1):E.scale(1+(M.s.v[0]-1)*L,1+(M.s.v[1]-1)*L,1));for(D=0;D<I;D+=1){if(M=T[D].a,L=T[D].s.getMult(P[n].anIndexes[D],_.a[D].s.totalChars),M.sk.propType&&(L.length?E.skewFromAxis(-M.sk.v*L[0],M.sa.v*L[1]):E.skewFromAxis(-M.sk.v*L,M.sa.v*L)),M.r.propType&&(L.length?E.rotateZ(-M.r.v*L[2]):E.rotateZ(-M.r.v*L)),M.ry.propType&&(L.length?E.rotateY(M.ry.v*L[1]):E.rotateY(M.ry.v*L)),M.rx.propType&&(L.length?E.rotateX(M.rx.v*L[0]):E.rotateX(M.rx.v*L)),M.o.propType&&(L.length?V+=(M.o.v*L[0]-V)*L[0]:V+=(M.o.v*L-V)*L),t.strokeWidthAnim&&M.sw.propType&&(L.length?G+=M.sw.v*L[0]:G+=M.sw.v*L),t.strokeColorAnim&&M.sc.propType)for(j=0;j<3;j+=1)L.length?H[j]+=(M.sc.v[j]-H[j])*L[0]:H[j]+=(M.sc.v[j]-H[j])*L;if(t.fillColorAnim&&t.fc){if(M.fc.propType)for(j=0;j<3;j+=1)L.length?$[j]+=(M.fc.v[j]-$[j])*L[0]:$[j]+=(M.fc.v[j]-$[j])*L;M.fh.propType&&($=L.length?addHueToRGB($,M.fh.v*L[0]):addHueToRGB($,M.fh.v*L)),M.fs.propType&&($=L.length?addSaturationToRGB($,M.fs.v*L[0]):addSaturationToRGB($,M.fs.v*L)),M.fb.propType&&($=L.length?addBrightnessToRGB($,M.fb.v*L[0]):addBrightnessToRGB($,M.fb.v*L))}}for(D=0;D<I;D+=1)(M=T[D].a).p.propType&&(L=T[D].s.getMult(P[n].anIndexes[D],_.a[D].s.totalChars),this._hasMaskedPath?L.length?E.translate(0,M.p.v[1]*L[0],-M.p.v[2]*L[1]):E.translate(0,M.p.v[1]*L,-M.p.v[2]*L):L.length?E.translate(M.p.v[0]*L[0],M.p.v[1]*L[1],-M.p.v[2]*L[2]):E.translate(M.p.v[0]*L,M.p.v[1]*L,-M.p.v[2]*L));if(t.strokeWidthAnim&&(W=G<0?0:G),t.strokeColorAnim&&(q="rgb("+Math.round(255*H[0])+","+Math.round(255*H[1])+","+Math.round(255*H[2])+")"),t.fillColorAnim&&t.fc&&(Y="rgb("+Math.round(255*$[0])+","+Math.round(255*$[1])+","+Math.round(255*$[2])+")"),this._hasMaskedPath){if(E.translate(0,-t.ls),E.translate(0,x[1]*O*.01+r,0),this._pathData.p.v){b=(l.point[1]-p.point[1])/(l.point[0]-p.point[0]);var lt=180*Math.atan(b)/Math.PI;l.point[0]<p.point[0]&&(lt+=180),E.rotate(-lt*Math.PI/180)}E.translate(z,N,0),o-=x[0]*P[n].an*.005,P[n+1]&&U!==P[n+1].ind&&(o+=P[n].an/2,o+=.001*t.tr*t.finalSize)}else{switch(E.translate(i,r,0),t.ps&&E.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:E.translate(P[n].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[P[n].line]),0,0);break;case 2:E.translate(P[n].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[P[n].line])/2,0,0)}E.translate(0,-t.ls),E.translate(B,0,0),E.translate(x[0]*P[n].an*.005,x[1]*O*.01,0),i+=P[n].l+.001*t.tr*t.finalSize}"html"===S?tt=E.toCSS():"svg"===S?tt=E.to2dCSS():et=[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]],X=V}C<=n?(F=new LetterProps(X,W,q,Y,tt,et),this.renderedLetters.push(F),C+=1,this.lettersChangedFlag=!0):(F=this.renderedLetters[n],this.lettersChangedFlag=F.update(X,W,q,Y,tt,et)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),ITextElement.prototype.initElement=function(t,e,i){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,i),this.textProperty=new TextProperty(this,t.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(t.t,this.renderType,this),this.initTransform(t,e,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(t,e){var i,r,n=e.length,s="";for(i=0;i<n;
vendor: 5,667 bytes, line 2
2i+=1)"sh"===e[i].ty&&(r=e[i].ks.k,s+=buildShapeString(r,r.i.length,!0,t));return s},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,i,r,n){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[i])/2,0,0)}e.translate(r,n,0)},ITextElement.prototype.buildColor=function(t){return"rgb("+Math.round(255*t[0])+","+Math.round(255*t[1])+","+Math.round(255*t[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){};var emptyShapeData={shapes:[]};function SVGTextLottieElement(t,e,i){this.textSpans=[],this.renderType="svg",this.initElement(t,e,i)}function ISolidElement(t,e,i){this.initElement(t,e,i)}function NullElement(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initFrame(),this.initTransform(t,e,i),this.initHierarchy()}function SVGRendererBase(){}function ICompElement(){}function SVGCompElement(t,e,i){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var i="";if(e&&e.title){var r=createNS("title"),n=createElementID();r.setAttribute("id",n),r.textContent=e.title,this.svgElement.appendChild(r),i+=n}if(e&&e.description){var s=createNS("desc"),a=createElementID();s.setAttribute("id",a),s.textContent=e.description,this.svgElement.appendChild(s),i+=" "+a}i&&this.svgElement.setAttribute("aria-labelledby",i);var o=createNS("defs");this.svgElement.appendChild(o);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&!1===e.hideOnTransparent),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CVContextData(){var t;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),t=0;t<15;t+=1)this.saved[t]=createTypedArray("float32",16);this._length=15}function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVEffects(){}function CVMaskElement(t,e){var i;this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r=this.masksProperties.length,n=!1;for(i=0;i<r;i+=1)"n"!==this.masksProperties[i].mode&&(n=!0),this.viewData[i]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[i],3);this.hasMasks=n,n&&this.element.addRenderableComponent(this)}function CVBaseElement(){}function CVShapeData(t,e,i,r){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var n,s=4;"rc"===e.ty?s=5:"el"===e.ty?s=6:"sr"===e.ty&&(s=7),this.sh=ShapePropertyFactory.getShapeProp(t,e,s,t);var a,o=i.length;for(n=0;n<o;n+=1)i[n].closed||(a={transforms:r.addTransformSequence(i[n].transforms),trNodes:[]},this.styledShapes.push(a),i[n].elements.push(a))}function CVShapeElement(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(t,e,i)}function CVTextElement(t,e,i){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(t,e,i)}function CVImageElement(t,e,i){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(t,e,i)}function CVSolidElement(t,e,i){this.initElement(t,e,i)}function CanvasRendererBase(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=ne
vendor: 1,072 bytes, line 2
2w Matrix,this.completeLayers=!1,this.rendererType="canvas"}function CVCompElement(t,e,i){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(t,e,i),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:!e||void 0===e.clearCanvas||e.clearCanvas,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||""},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=ne
vendor: 4,332 bytes, line 2
2w Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HBaseElement(){}function HSolidElement(t,e,i){this.initElement(t,e,i)}function HShapeElement(t,e,i){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(t,e,i),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(t,e,i){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,i)}function HCameraElement(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initHierarchy();var r=PropertyFactory.getProp;if(this.pe=r(this,t.pe,0,0,this),t.ks.p.s?(this.px=r(this,t.ks.p.x,1,0,this),this.py=r(this,t.ks.p.y,1,0,this),this.pz=r(this,t.ks.p.z,1,0,this)):this.p=r(this,t.ks.p,1,0,this),t.ks.a&&(this.a=r(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to){var n,s=t.ks.or.k.length;for(n=0;n<s;n+=1)t.ks.or.k[n].to=null,t.ks.or.k[n].ti=null}this.or=r(this,t.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=r(this,t.ks.rx,0,degToRads,this),this.ry=r(this,t.ks.ry,0,degToRads,this),this.rz=r(this,t.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HImageElement(t,e,i){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,i)}function HybridRendererBase(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function HCompElement(t,e,i){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,i),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}function HybridRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&!1===e.hideOnTransparent),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(t){for(var e=0,i=t.length,r=[],n="";e<i;)t[e]===String.fromCharCode(13)||t[e]===String.fromCharCode(3)?(r.push(n),n=""):n+=t[e],e+=1;return r.push(n),r},SVGTextLottieElement.prototype.buildShapeData=function(t,e){if(t.shapes&&t.shapes.length){var i=t.shapes[0];if(i.it){var r=i.it[i.it.length-1];r.s&&(r.s.k[0]=e,r.s.k[1]=e)}}return t},SVGTextLottieElement.prototype.buildNewText=function(){var t,e;this.addDynamicProperty(this);var i=this.textProperty.currentData;this.renderedLetters=createSizedArray(i?i.l.length:0),i.fc?this.layerElement.setAttribute("fill",this.buildColor(i.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),i.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(i.sc)),this.layerElement.setAttribute("stroke-width",i.sw)),this.layerElement.setAttribute("font-size",i.finalSize);var r=this.globalData.fontManager.getFontByName(i.f);
vendor: 5,646 bytes, line 2
2if(r.fClass)this.layerElement.setAttribute("class",r.fClass);else{this.layerElement.setAttribute("font-family",r.fFamily);var n=i.fWeight,s=i.fStyle;this.layerElement.setAttribute("font-style",s),this.layerElement.setAttribute("font-weight",n)}this.layerElement.setAttribute("aria-label",i.t);var a,o=i.l||[],l=!!this.globalData.fontManager.chars;e=o.length;var h=this.mHelper,c=this.data.singleShape,u=0,d=0,p=!0,f=.001*i.tr*i.finalSize;if(!c||l||i.sz){var m,g=this.textSpans.length;for(t=0;t<e;t+=1){if(this.textSpans[t]||(this.textSpans[t]={span:null,childSpan:null,glyph:null}),!l||!c||0===t){if(a=g>t?this.textSpans[t].span:createNS(l?"g":"text"),g<=t){if(a.setAttribute("stroke-linecap","butt"),a.setAttribute("stroke-linejoin","round"),a.setAttribute("stroke-miterlimit","4"),this.textSpans[t].span=a,l){var y=createNS("g");a.appendChild(y),this.textSpans[t].childSpan=y}this.textSpans[t].span=a,this.layerElement.appendChild(a)}a.style.display="inherit"}if(h.reset(),c&&(o[t].n&&(u=-f,d+=i.yOffset,d+=p?1:0,p=!1),this.applyTextPropertiesToMatrix(i,h,o[t].line,u,d),u+=o[t].l||0,u+=f),l){var v;if(1===(m=this.globalData.fontManager.getCharData(i.finalText[t],r.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily)).t)v=new SVGCompElement(m.data,this.globalData,this);else{var b=emptyShapeData;m.data&&m.data.shapes&&(b=this.buildShapeData(m.data,i.finalSize)),v=new SVGShapeElement(b,this.globalData,this)}if(this.textSpans[t].glyph){var w=this.textSpans[t].glyph;this.textSpans[t].childSpan.removeChild(w.layerElement),w.destroy()}this.textSpans[t].glyph=v,v._debug=!0,v.prepareFrame(0),v.renderFrame(),this.textSpans[t].childSpan.appendChild(v.layerElement),1===m.t&&this.textSpans[t].childSpan.setAttribute("transform","scale("+i.finalSize/100+","+i.finalSize/100+")")}else c&&a.setAttribute("transform","translate("+h.props[12]+","+h.props[13]+")"),a.textContent=o[t].val,a.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}c&&a&&a.setAttribute("d","")}else{var x=this.textContainer,T="start";switch(i.j){case 1:T="end";break;case 2:T="middle";break;default:T="start"}x.setAttribute("text-anchor",T),x.setAttribute("letter-spacing",f);var _=this.buildTextContents(i.finalText);for(e=_.length,d=i.ps?i.ps[1]+i.ascent:0,t=0;t<e;t+=1)(a=this.textSpans[t].span||createNS("tspan")).textContent=_[t],a.setAttribute("x",0),a.setAttribute("y",d),a.style.display="inherit",x.appendChild(a),this.textSpans[t]||(this.textSpans[t]={span:null,glyph:null}),this.textSpans[t].span=a,d+=i.finalLineHeight;this.layerElement.appendChild(x)}for(;t<this.textSpans.length;)this.textSpans[t].span.style.display="none",t+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var t,e,i=this.textSpans.length;for(this.renderedFrame=this.comp.renderedFrame,t=0;t<i;t+=1)(e=this.textSpans[t].glyph)&&(e.prepareFrame(this.comp.renderedFrame-this.data.st),e._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if((!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var t,e;this._sizeChanged=!0;var i,r,n,s=this.textAnimator.renderedLetters,a=this.textProperty.currentData.l;for(e=a.length,t=0;t<e;t+=1)a[t].n||(i=s[t],r=this.textSpans[t].span,(n=this.textSpans[t].glyph)&&n.renderFrame(),i._mdf.m&&r.setAttribute("transform",i.m),i._mdf.o&&r.setAttribute("opacity",i.o),i._mdf.sw&&r.setAttribute("stroke-width",i.sw),i._mdf.sc&&r.setAttribute("stroke",i.sc),i._mdf.fc&&r.setAttribute("fill",i.fc))}},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var t=createNS("rect");t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.layerElement.appendChild(t)},NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(t){return new NullElement(t,this.globalData,this)},SVGRendererBase.prototype.createShape=function(t){return new SVGShapeElement(t,this.globalData,this)},SVGRendererBase.prototype.createText=function(t){return new SVGTextLottieElement(t,this.globalData,this)},SVGRendererBase.prototype.createImage=function(t){return new IImageElement(t,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(t){return new ISolidElement(t,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(t){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,
20,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var i=createNS("clipPath"),r=createNS("rect");r.setAttribute("width",t.w),r.setAttribute("height",t.h),r.setAttribute("x",0),r.setAttribute("y",0);var n=createElementID();i.setAttribute("id",n),i.appendChild(r),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+n+")"),e.appendChild(i),this.layers=t.layers,this.elements=createSizedArray(t.layers.length)},SVGRendererBase.prototype.destroy=function(){var t;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){e[t]=!0;var i=this.createItem(this.layers[t]);e[t]=i,getExpressionsPlugin()&&(0===this.layers[t].ty&&this.globalData.projectInterface.registerComposition(i),i.initExpressions()),this.appendElementInPos(i,t),this.layers[t].tt&&(this.elements[t-1]&&!0!==this.elements[t-1]?i.setMatte(e[t-1].layerId):(this.buildItem(t-1),this.addPendingElement(i)))}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,i=this.elements.length;e<i;){if(this.elements[e]===t){t.setMatte(this.elements[e-1].layerId);break}e+=1}}},SVGRendererBase.prototype.renderFrame=function(t){if(this.renderedFrame!==t&&!this.destroyed){var e;null===t?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var i=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=i-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<i;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(t,e){var i=t.getBaseElement();if(i){for(var r,n=0;n<e;)this.elements[n]&&!0!==this.elements[n]&&this.elements[n].getBaseElement()&&(r=this.elements[n].getBaseElement()),n+=1;r?this.layerElement.insertBefore(i,r):this.layerElement.appendChild(i)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(t,e,i){this.initFrame(),this.initBaseData(t,e,i),this.initTransform(t,e,i),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&e.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var i,r=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),i=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&(this.elements[i].prepareFrame(this.renderedFrame-this.layers[i].st),this.elements[i]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},ICompElement.prototype.setElements=function(t){this.elements=t},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)},extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)},CVContextData.prototype.duplicate=function(){var t=2*this._length,e=this.savedOp;this.savedOp=createTypedArray("float32",t),this.savedOp.set(e);var i=0;for(i=this._length;i<t;i+=1)this.saved[i]=createTypedArray("float32",16);this._length=t},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},ShapeTransformManager.prototype={addTransformSequence:function(t){var e,i=t.length,r="_";for(e=0;e<i;e+=1)r+=t[e].transform.key+"_";var n=this.sequences[r];return n||(n={transforms:[].concat(t),finalTransform:new Matrix,_mdf:!1},this.sequences[r]=n,this.sequenceList.push(n)),n},processSequence:function(t,e){for(var i,r=0,n=t.transforms.length,s=e;r<n&&!e;){if(t.transforms[r].transform.mProps._mdf){s=!0;break}r+=1}if(s)for(t.finalTransform.reset(),r=n-1;r>=0;r-=1)i=t.transforms[r].transform.mProps.v.props,t.finalTransform.transform(i[0],i[1],i[2],i[3],i[4],i[5],i[6],i[7],i[8],i[9],i[10],i[11],i[12],i[13],i[14],i[15]);t._mdf=s},processSequences:function(t){var e,i=this.sequenceList.length;for(e=0;e<i;e+=1)this.processSequence(this.sequenceList[e],t)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},CVEffects.prototype.renderFrame=function(){},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var t,e,i,r,n=this.element.finalTransform.mat,s=this.element.canvasContext,a=this.masksProperties.length;for(s.beginPath(),t=0;t<a;t+=1)if("n"!==this.masksProperties[t].mode){var o;this.masksProperties[t].inv&&(s.moveTo(0,0),s.lineTo(this.element.globalData.compSize.w,0),s.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),s.lineTo(0,this.element.globalData.compSize.h),s.lineTo(0,0)),r=this.viewData[t].v,e=n.applyToPointArray(r.v[0][0],r.v[0][1],0),s.moveTo(e[0],e[1]);var l=r._length;for(o=1;o<l;o+=1)i=n.applyToTriplePoints(r.o[o-1],r.i[o],r.v[o]),s.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5]);i=n.applyToTriplePoints(r.o[o-1],r.i[0],r.v[0]),s.bezierCurveTo(i[0],i[1],i[2],i[3],i[4],i[5])}this.element.globalData.renderer.save(!0),s.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffe
vendor: 4,233 bytes, line 2
2ctsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var t=this.globalData;if(t.blendMode!==this.data.bm){t.blendMode=this.data.bm;var e=getBlendMode(this.data.bm);t.canvasContext.globalCompositeOperation=e}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(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 t=0===this.data.ty;this.globalData.renderer.save(t),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(t),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(t,e){var i={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:!0===t.hd},r={};if("fl"===t.ty||"st"===t.ty?(r.c=PropertyFactory.getProp(this,t.c,1,255,this),r.c.k||(i.co="rgb("+bmFloor(r.c.v[0])+","+bmFloor(r.c.v[1])+","+bmFloor(r.c.v[2])+")")):"gf"!==t.ty&&"gs"!==t.ty||(r.s=PropertyFactory.getProp(this,t.s,1,null,this),r.e=PropertyFactory.getProp(this,t.e,1,null,this),r.h=PropertyFactory.getProp(this,t.h||{k:0},0,.01,this),r.a=PropertyFactory.getProp(this,t.a||{k:0},0,degToRads,this),r.g=new GradientProperty(this,t.g,this)),r.o=PropertyFactory.getProp(this,t.o,0,.01,this),"st"===t.ty||"gs"===t.ty){if(i.lc=lineCapEnum[t.lc||2],i.lj=lineJoinEnum[t.lj||2],1==t.lj&&(i.ml=t.ml),r.w=PropertyFactory.getProp(this,t.w,0,null,this),r.w.k||(i.wi=r.w.v),t.d){var n=new DashProperty(this,t.d,"canvas",this);r.d=n,r.d.k||(i.da=r.d.dashArray,i.do=r.d.dashoffset[0])}}else i.r=2===t.r?"evenodd":"nonzero";return this.stylesList.push(i),r.style=i,r},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(t){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,t.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,t,this)}}},CVShapeElement.prototype.createShapeElement=function(t){var e=new CVShapeData(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){var t;this._isFirstFrame=!0;var e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(t){var e,i=this.stylesList.length;for(e=0;e<i;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop()},CVShapeElement.prototype.closeStyles=function(t){var e,i=t.length;for(e=0;e<i;
vendor: 8,988 bytes, line 2
2e+=1)t[e].closed=!0},CVShapeElement.prototype.searchShapes=function(t,e,i,r,n){var s,a,o,l,h,c,u=t.length-1,d=[],p=[],f=[].concat(n);for(s=u;s>=0;s-=1){if((l=this.searchProcessedElement(t[s]))?e[s]=i[l-1]:t[s]._shouldRender=r,"fl"===t[s].ty||"st"===t[s].ty||"gf"===t[s].ty||"gs"===t[s].ty)l?e[s].style.closed=!1:e[s]=this.createStyleElement(t[s],f),d.push(e[s].style);else if("gr"===t[s].ty){if(l)for(o=e[s].it.length,a=0;a<o;a+=1)e[s].prevViewData[a]=e[s].it[a];else e[s]=this.createGroupElement(t[s]);this.searchShapes(t[s].it,e[s].it,e[s].prevViewData,r,f)}else"tr"===t[s].ty?(l||(c=this.createTransformElement(t[s]),e[s]=c),f.push(e[s]),this.addTransformToStyleList(e[s])):"sh"===t[s].ty||"rc"===t[s].ty||"el"===t[s].ty||"sr"===t[s].ty?l||(e[s]=this.createShapeElement(t[s])):"tm"===t[s].ty||"rd"===t[s].ty||"pb"===t[s].ty?(l?(h=e[s]).closed=!1:((h=ShapeModifiers.getModifier(t[s].ty)).init(this,t[s]),e[s]=h,this.shapeModifiers.push(h)),p.push(h)):"rp"===t[s].ty&&(l?(h=e[s]).closed=!0:(h=ShapeModifiers.getModifier(t[s].ty),e[s]=h,h.init(this,t,s,e),this.shapeModifiers.push(h),r=!1),p.push(h));this.addProcessedElement(t[s],s+1)}for(this.removeTransformFromStyleList(),this.closeStyles(d),u=p.length,s=0;s<u;s+=1)p[s].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var t,e,i,r,n,s,a,o,l,h=this.stylesList.length,c=this.globalData.renderer,u=this.globalData.canvasContext;for(t=0;t<h;t+=1)if(("st"!==(o=(l=this.stylesList[t]).type)&&"gs"!==o||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(c.save(),s=l.elements,"st"===o||"gs"===o?(u.strokeStyle="st"===o?l.co:l.grd,u.lineWidth=l.wi,u.lineCap=l.lc,u.lineJoin=l.lj,u.miterLimit=l.ml||0):u.fillStyle="fl"===o?l.co:l.grd,c.ctxOpacity(l.coOp),"st"!==o&&"gs"!==o&&u.beginPath(),c.ctxTransform(l.preTransforms.finalTransform.props),i=s.length,e=0;e<i;e+=1){for("st"!==o&&"gs"!==o||(u.beginPath(),l.da&&(u.setLineDash(l.da),u.lineDashOffset=l.do)),n=(a=s[e].trNodes).length,r=0;r<n;r+=1)"m"===a[r].t?u.moveTo(a[r].p[0],a[r].p[1]):"c"===a[r].t?u.bezierCurveTo(a[r].pts[0],a[r].pts[1],a[r].pts[2],a[r].pts[3],a[r].pts[4],a[r].pts[5]):u.closePath();"st"!==o&&"gs"!==o||(u.stroke(),l.da&&u.setLineDash(this.dashResetter))}"st"!==o&&"gs"!==o&&u.fill(l.r),c.restore()}},CVShapeElement.prototype.renderShape=function(t,e,i,r){var n,s;for(s=t,n=e.length-1;n>=0;n-=1)"tr"===e[n].ty?(s=i[n].transform,this.renderShapeTransform(t,s)):"sh"===e[n].ty||"el"===e[n].ty||"rc"===e[n].ty||"sr"===e[n].ty?this.renderPath(e[n],i[n]):"fl"===e[n].ty?this.renderFill(e[n],i[n],s):"st"===e[n].ty?this.renderStroke(e[n],i[n],s):"gf"===e[n].ty||"gs"===e[n].ty?this.renderGradientFill(e[n],i[n],s):"gr"===e[n].ty?this.renderShape(s,e[n].it,i[n].it):e[n].ty;r&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var i,r,n,s=t.trNodes,a=e.paths,o=a._length;s.length=0;var l=t.transforms.finalTransform;for(n=0;n<o;n+=1){var h=a.shapes[n];if(h&&h.v){for(r=h._length,i=1;i<r;i+=1)1===i&&s.push({t:"m",p:l.applyToPointArray(h.v[0][0],h.v[0][1],0)}),s.push({t:"c",pts:l.applyToTriplePoints(h.o[i-1],h.i[i],h.v[i])});1===r&&s.push({t:"m",p:l.applyToPointArray(h.v[0][0],h.v[0][1],0)}),h.c&&r&&(s.push({t:"c",pts:l.applyToTriplePoints(h.o[i-1],h.i[0],h.v[0])}),s.push({t:"z"}))}}t.trNodes=s}},CVShapeElement.prototype.renderPath=function(t,e){if(!0!==t.hd&&t._shouldRender){var i,r=e.styledShapes.length;for(i=0;i<r;i+=1)this.renderStyledShape(e.styledShapes[i],e.sh)}},CVShapeElement.prototype.renderFill=function(t,e,i){var r=e.style;(e.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=e.o.v*i.opacity)},CVShapeElement.prototype.renderGradientFill=function(t,e,i){var r,n=e.style;if(!n.grd||e.g._mdf||e.s._mdf||e.e._mdf||1!==t.t&&(e.h._mdf||e.a._mdf)){var s,a=this.globalData.canvasContext,o=e.s.v,l=e.e.v;if(1===t.t)r=a.createLinearGradient(o[0],o[1],l[0],l[1]);else{var h=Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)),c=Math.atan2(l[1]-o[1],l[0]-o[0]),u=e.h.v;u>=1?u=.99:u<=-1&&(u=-.99);var d=h*u,p=Math.cos(c+e.a.v)*d+o[0],f=Math.sin(c+e.a.v)*d+o[1];r=a.createRadialGradient(p,f,0,o[0],o[1],h)}var m=t.g.p,g=e.g.c,y=1;for(s=0;s<m;s+=1)e.g._hasOpacity&&e.g._collapsable&&(y=e.g.o[2*s+1]),r.addColorStop(g[4*s]/100,"rgba("+g[4*s+1]+","+g[4*s+2]+","+g[4*s+3]+","+y+")");n.grd=r}n.coOp=e.o.v*i.opacity},CVShapeElement.prototype.renderStroke=function(t,e,i){var r=e.style,n=e.d;n&&(n._mdf||this._isFirstFrame)&&(r.da=n.dashArray,r.do=n.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(r.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||i._opMdf||this._isFirstFrame)&&(r.coOp=e.o.v*i.opacity),(e.w._mdf||this._isFirstFrame)&&(r.wi=e.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var i=!1;t.sc&&(i=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var r,n,s,a,o,l,h,c,u,d,p,f,m=this.globalData.fontManager.getFontByName(t.f),g=t.l,y=this.mHelper;this.stroke=i,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,n=t.finalText.length;var v=this.data.singleShape,b=.001*t.tr*t.finalSize,w=0,x=0,T=!0,_=0;for(r=0;r<n;r+=1){a=(s=this.globalData.fontManager.getCharData(t.finalText[r],m.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily))&&s.data||{},y.reset(),v&&g[r].n&&(w=-b,x+=t.yOffset,x+=T?1:0,T=!1),u=(h=a.shapes?a.shapes[0].it:[]).length,y.scale(t.finalSize/100,t.finalSize/100),v&&this.applyTextPropertiesToMatrix(t,y,g[r].line,w,x),p=createSizedArray(u-1);var E=0;for(c=0;c<u;c+=1)if("sh"===h[c].ty){for(l=h[c].ks.k.i.length,d=h[c].ks.k,f=[],o=1;o<l;o+=1)1===o&&f.push(y.applyToX(d.v[0][0],d.v[0][1],0),y.applyToY(d.v[0][0],d.v[0][1],0)),f.push(y.applyToX(d.o[o-1][0],d.o[o-1][1],0),y.applyToY(d.o[o-1][0],d.o[o-1][1],0),y.applyToX(d.i[o][0],d.i[o][1],0),y.applyToY(d.i[o][0],d.i[o][1],0),y.applyToX(d.v[o][0],d.v[o][1],0),y.applyToY(d.v[o][0],d.v[o][1],0));f.push(y.applyToX(d.o[o-1][0],d.o[o-1][1],0),y.applyToY(d.o[o-1][0],d.o[o-1][1],0),y.applyToX(d.i[0][0],d.i[0][1],0),y.applyToY(d.i[0][0],d.i[0][1],0),y.applyToX(d.v[0][0],d.v[0][1],0),y.applyToY(d.v[0][0],d.v[0][1],0)),p[E]=f,E+=1}v&&(w+=g[r].l,w+=b),this.textSpans[_]?this.textSpans[_].elem=p:this.textSpans[_]={elem:p},_+=1}},CVTextElement.prototype.renderInnerContent=function(){var t,e,i,r,n,s,a=this.canvasContext;a.font=this.values.fValue,a.lineCap="butt",a.lineJoin="miter",a.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,l=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;e=h.length;var c,u,d=null,p=null,f=null;for(t=0;t<e;t+=1)if(!h[t].n){if((o=l[t])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(o.p),this.globalData.renderer.ctxOpacity(o.o)),this.fill){for(o&&o.fc?d!==o.fc&&(d=o.fc,a.fillStyle=o.fc):d!==this.values.fill&&(d=this.values.fill,a.fillStyle=this.values.fill),r=(c=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<r;i+=1)for(s=(u=c[i]).length,this.globalData.canvasContext.moveTo(u[0],u[1]),n=2;n<s;n+=6)this.globalData.canvasContext.bezierCurveTo(u[n],u[n+1],u[n+2],u[n+3],u[n+4],u[n+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(o&&o.sw?f!==o.sw&&(f=o.sw,a.lineWidth=o.sw):f!==this.values.sWidth&&(f=this.values.sWidth,a.lineWidth=this.values.sWidth),o&&o.sc?p!==o.sc&&(p=o.sc,a.strokeStyle=o.sc):p!==this.values.stroke&&(p=this.values.stroke,a.strokeStyle=this.values.stroke),r=(c=this.textSpans[t].elem).length,this.globalData.canvasContext.beginPath(),i=0;i<r;i+=1)for(s=(u=c[i]).length,this.globalData.canvasContext.moveTo(u[0],u[1]),n=2;n<s;n+=6)this.globalData.canvasContext.bezierCurveTo(u[n],u[n+1],u[n+2],u[n+3],u[n+4],u[n+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}
2o&&this.globalData.renderer.restore()}},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var t=createTag("canvas");t.width=this.assetData.w,t.height=this.assetData.h;var e,i,r=t.getContext("2d"),n=this.img.width,s=this.img.height,a=n/s,o=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;a>o&&"xMidYMid slice"===l||a<o&&"xMidYMid slice"!==l?e=(i=s)*o:i=(e=n)/o,r.drawImage(this.img,(n-e)/2,(s-i)/2,e,i,0,0,this.assetData.w,this.assetData.h),this.img=t}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var t=this.canvasContext;t.fillStyle=this.data.sc,t.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(t){return new CVShapeElement(t,this.globalData,this)},CanvasRendererBase.prototype.createText=function(t){return new CVTextElement(t,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(t){return new CVImageElement(t,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(t){return new CVSolidElement(t,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(t){if(1!==t[0]||0!==t[1]||0!==t[4]||1!==t[5]||0!==t[12]||0!==t[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(t);var e=this.contextData.cTr.props;this.transformMat.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var i=this.contextData.cTr.props;this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13])}else this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},CanvasRendererBase.prototype.ctxOpacity=function(t){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=t<0?0:t,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=t<0?0:t,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRendererBase.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRendererBase.prototype.save=function(t){if(this.renderConfig.clearCanvas){t&&this.canvasContext.save();var e,i=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var r=this.contextData.saved[this.contextData.cArrPos];for(e=0;e<16;e+=1)r[e]=i[e];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(t){if(this.renderConfig.clearCanvas){t&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var e,i=this.contextData.saved[this.contextData.cArrPos],r=this.contextData.cTr.props;for(e=0;e<16;e+=1)r[e]=i[e];this.canvasContext.setTransform(i[0],i[1],i[4],i[5],i[12],i[13]),i=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=i,this.globalData.currentGlobalAlpha!==i&&(this.canvasContext.globalAlpha=i,this.globalData.currentGlobalAlpha=i)}
vendor: 4,841 bytes, line 2
2else this.canvasContext.restore()},CanvasRendererBase.prototype.configAnimation=function(t){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var i="0px 0px 0px";e.transformOrigin=i,e.mozTransformOrigin=i,e.webkitTransformOrigin=i,e["-webkit-transform"]=i,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(t.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(){var t,e,i,r;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",t*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",e*this.renderConfig.dpr)):(t=this.canvasContext.canvas.width*this.renderConfig.dpr,e=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var n=this.renderConfig.preserveAspectRatio.split(" "),s=n[1]||"meet",a=n[0]||"xMidYMid",o=a.substr(0,4),l=a.substr(4);i=t/e,(r=this.transformCanvas.w/this.transformCanvas.h)>i&&"meet"===s||r<i&&"slice"===s?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=e/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===o&&(r<i&&"meet"===s||r>i&&"slice"===s)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(r<i&&"meet"===s||r>i&&"slice"===s)?(t-this.transformCanvas.w*(e/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(r>i&&"meet"===s||r<i&&"slice"===s)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(r>i&&"meet"===s||r<i&&"slice"===s)?(e-this.transformCanvas.h*(t/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=t/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){var t;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),t=(this.layers?this.layers.length:0)-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(t,e){if((this.renderedFrame!==t||!0!==this.renderConfig.clearCanvas||e)&&!this.destroyed&&-1!==t){var i;this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var r=this.layers.length;for(this.completeLayers||this.checkLayers(t),i=0;i<r;i+=1)(this.completeLayers||this.elements[i])&&this.elements[i].prepareFrame(t-this.layers[i].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),i=r-1;i>=0;i-=1)(this.completeLayers||this.elements[i])&&this.elements[i].renderFrame();
vendor: 36,416 bytes, line 2
2!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!e[t]&&99!==this.layers[t].ty){var i=this.createItem(this.layers[t],this,this.globalData);e[t]=i,i.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var t,e=this.canvasContext;for(e.beginPath(),e.moveTo(0,0),e.lineTo(this.data.w,0),e.lineTo(this.data.w,this.data.h),e.lineTo(0,this.data.h),e.lineTo(0,0),e.clip(),t=this.layers.length-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},CVCompElement.prototype.destroy=function(){var t;for(t=this.layers.length-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)},extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var t=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var e=this.finalTransform.mat.toCSS();t.transform=e,t.webkitTransform=e}this.finalTransform._opMdf&&(t.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var t;this.data.hasMask?((t=createNS("rect")).setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((t=createTag("div")).style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)e=t[i].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var i,r,n,s,a,o=t.sh.v,l=t.transformers,h=o._length;if(!(h<=1)){for(i=0;i<h-1;i+=1)r=this.getTransformedPoint(l,o.v[i]),n=this.getTransformedPoint(l,o.o[i]),s=this.getTransformedPoint(l,o.i[i+1]),a=this.getTransformedPoint(l,o.v[i+1]),this.checkBounds(r,n,s,a,e);o.c&&(r=this.getTransformedPoint(l,o.v[i]),n=this.getTransformedPoint(l,o.o[i]),s=this.getTransformedPoint(l,o.i[0]),a=this.getTransformedPoint(l,o.v[0]),this.checkBounds(r,n,s,a,e))}},HShapeElement.prototype.checkBounds=function(t,e,i,r,n){this.getBoundsOfCurve(t,e,i,r);var s=this.shapeBoundingBox;n.x=bmMin(s.left,n.x),n.xMax=bmMax(s.right,n.xMax),n.y=bmMin(s.top,n.y),n.yMax=bmMax(s.bottom,n.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(t,e,i,r){for(var n,s,a,o,l,h,c,u=[[t[0],r[0]],[t[1],r[1]]],d=0;d<2;++d)s=6*t[d]-12*e[d]+6*i[d],n=-3*t[d]+9*e[d]-9*i[d]+3*r[d],a=3*e[d]-3*t[d],s|=0,a|=0,0==(n|=0)&&0===s||(0===n?(o=-a/s)>0&&o<1&&u[d].push(this.calculateF(o,t,e,i,r,d)):(l=s*s-4*a*n)>=0&&((h=(-s+bmSqrt(l))/(2*n))>0&&h<1&&u[d].push(this.calculateF(h,t,e,i,r,d)),(c=(-s-bmSqrt(l))/(2*n))>0&&c<1&&u[d].push(this.calculateF(c,t,e,i,r,d))));this.shapeBoundingBox.left=bmMin.apply(null,u[0]),this.shapeBoundingBox.top=bmMin.apply(null,u[1]),this.shapeBoundingBox.right=bmMax.apply(null,u[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,u[1])},HShapeElement.prototype.calculateF=function(t,e,i,r,n,s){return bmPow(1-t,3)*e[s]+3*bmPow(1-t,2)*t*i[s]+3*(1-t)*bmPow(t,2)*r[s]+bmPow(t,3)*n[s]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var i,r=t.length;for(i=0;i<r;i+=1)t[i]&&t[i].sh?this.calculateShapeBoundingBox(t[i],e):t[i]&&t[i].it?this.calculateBoundingBox(t[i].it,e):t[i]&&t[i].style&&t[i].w&&this.expandStrokeBoundingBox(t[i].w,e)},HShapeElement.prototype.expandStrokeBoundingBox=function(t,e){var i=0;if(t.keyframes){for(var r=0;r<t.keyframes.length;r+=1){var n=t.keyframes[r].s;n>i&&(i=n)}i*=t.mult}else i=t.v*t.mult;e.x-=i,e.xMax+=i,e.y-=i,e.yMax+=i},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var i=!1;if(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),i=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),i=!0),i||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y){this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var r=this.shapeCont.style,n="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";r.transform=n,r.webkitTransform=n}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var t=createNS("g");this.maskedElement.appendChild(t),this.innerElem=t}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=this.innerElem.style,i=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)";e.fill=i,e.color=i,t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+"px");var r,n,s=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+"px",e.lineHeight=t.finalSize+"px",s.fClass)this.innerElem.className=s.fClass;else{e.fontFamily=s.fFamily;var a=t.fWeight,o=t.fStyle;e.fontStyle=o,e.fontWeight=a}var l,h,c,u=t.l;n=u.length;var d,p=this.mHelper,f="",m=0;for(r=0;r<n;r+=1){if(this.globalData.fontManager.chars?(this.textPaths[m]?l=this.textPaths[m]:((l=createNS("path")).setAttribute("stroke-linecap",lineCapEnum[1]),l.setAttribute("stroke-linejoin",lineJoinEnum[2]),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[m]?c=(h=this.textSpans[m]).children[0]:((h=createTag("div")).style.lineHeight=0,(c=createNS("svg")).appendChild(l),styleDiv(h)))):this.isMasked?l=this.textPaths[m]?this.textPaths[m]:createNS("text"):this.textSpans[m]?(h=this.textSpans[m],l=this.textPaths[m]):(styleDiv(h=createTag("span")),styleDiv(l=createTag("span")),h.appendChild(l)),this.globalData.fontManager.chars){var g,y=this.globalData.fontManager.getCharData(t.finalText[r],s.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily);if(g=y?y.data:null,p.reset(),g&&g.shapes&&g.shapes.length&&(d=g.shapes[0].it,p.scale(t.finalSize/100,t.finalSize/100),f=this.createPathShape(p,d),l.setAttribute("d",f)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(h),g&&g.shapes){document.body.appendChild(c);var v=c.getBBox();c.setAttribute("width",v.width+2),c.setAttribute("height",v.height+2),c.setAttribute("viewBox",v.x-1+" "+(v.y-1)+" "+(v.width+2)+" "+(v.height+2));var b=c.style,w="translate("+(v.x-1)+"px,"+(v.y-1)+"px)";b.transform=w,b.webkitTransform=w,u[r].yOffset=v.y-1}else c.setAttribute("width",1),c.setAttribute("height",1);h.appendChild(c)}}else if(l.textContent=u[r].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(h);var x=l.style,T="translate3d(0,"+-t.finalSize/1.2+"px,0)";x.transform=T,x.webkitTransform=T}this.isMasked?this.textSpans[m]=l:this.textSpans[m]=h,this.textSpans[m].style.display="block",this.textPaths[m]=l,m+=1}for(;m<this.textSpans.length;)this.textSpans[m].style.display="none",m+=1},HTextElement.prototype.renderInnerContent=function(){var t;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),t=this.svgElement.style;var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";t.transform=e,t.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var i,r,n,s,a,o=0,l=this.textAnimator.renderedLetters,h=this.textProperty.currentData.l;for(r=h.length,i=0;i<r;i+=1)h[i].n?o+=1:(s=this.textSpans[i],a=this.textPaths[i],n=l[o],o+=1,n._mdf.m&&(this.isMasked?s.setAttribute("transform",n.m):(s.style.webkitTransform=n.m,s.style.transform=n.m)),s.style.opacity=n.o,n.sw&&n._mdf.sw&&a.setAttribute("stroke-width",n.sw),n.sc&&n._mdf.sc&&a.setAttribute("stroke",n.sc),n.fc&&n._mdf.fc&&(a.setAttribute("fill",n.fc),a.style.color=n.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var c=this.innerElem.getBBox();if(this.currentBBox.w!==c.width&&(this.currentBBox.w=c.width,this.svgElement.setAttribute("width",c.width)),this.currentBBox.h!==c.height&&(this.currentBBox.h=c.height,this.svgElement.setAttribute("height",c.height)),this.currentBBox.w!==c.width+2||this.currentBBox.h!==c.height+2||this.currentBBox.x!==c.x-1||this.currentBBox.y!==c.y-1){this.currentBBox.w=c.width+2,this.currentBBox.h=c.height+2,this.currentBBox.x=c.x-1,this.currentBBox.y=c.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),t=this.svgElement.style;var u="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";t.transform=u,t.webkitTransform=u}}}},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var t,e,i,r,n=this.comp.threeDElements.length;for(t=0;t<n;t+=1)if("3d"===(e=this.comp.threeDElements[t]).type){i=e.perspectiveElem.style,r=e.container.style;var s=this.pe.v+"px",a="0px 0px 0px",o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.perspective=s,i.webkitPerspective=s,r.transformOrigin=a,r.mozTransformOrigin=a,r.webkitTransformOrigin=a,i.transform=o,i.webkitTransform=o}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var t,e,i=this._isFirstFrame;if(this.hierarchy)for(e=this.hierarchy.length,t=0;t<e;t+=1)i=this.hierarchy[t].finalTransform.mProp._mdf||i;if(i||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=e=this.hierarchy.length-1;t>=0;t-=1){var r=this.hierarchy[t].finalTransform.mProp;this.mat.translate(-r.p.v[0],-r.p.v[1],r.p.v[2]),this.mat.rotateX(-r.or.v[0]).rotateY(-r.or.v[1]).rotateZ(r.or.v[2]),this.mat.rotateX(-r.rx.v).rotateY(-r.ry.v).rotateZ(r.rz.v),this.mat.scale(1/r.s.v[0],1/r.s.v[1],1/r.s.v[2]),this.mat.translate(r.a.v[0],r.a.v[1],r.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var n;n=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 s=Math.sqrt(Math.pow(n[0],2)+Math.pow(n[1],2)+Math.pow(n[2],2)),a=[n[0]/s,n[1]/s,n[2]/s],o=Math.sqrt(a[2]*a[2]+a[0]*a[0]),l=Math.atan2(a[1],o),h=Math.atan2(a[0],-a[2]);this.mat.rotateY(h).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var c=!this._prevMat.equals(this.mat);if((c||this.pe._mdf)&&this.comp.threeDElements){var u,d,p;for(e=this.comp.threeDElements.length,t=0;t<e;t+=1)if("3d"===(u=this.comp.threeDElements[t]).type){if(c){var f=this.mat.toCSS();(p=u.container.style).transform=f,p.webkitTransform=f}this.pe._mdf&&((d=u.perspectiveElem.style).perspective=this.pe.v+"px",d.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRendererBase.prototype.appendElementInPos=function(t,e){var i=t.getBaseElement();if(i){var r=this.layers[e];if(r.ddd&&this.supports3d)this.addTo3dContainer(i,e);else if(this.threeDElements)this.addTo3dContainer(i,e);else{for(var n,s,a=0;a<e;)this.elements[a]&&!0!==this.elements[a]&&this.elements[a].getBaseElement&&(s=this.elements[a],n=(this.layers[a].ddd?this.getThreeDContainerByPos(a):s.getBaseElement())||n),a+=1;n?r.ddd&&this.supports3d||this.layerElement.insertBefore(i,n):r.ddd&&this.supports3d||this.layerElement.appendChild(i)}}},HybridRendererBase.prototype.createShape=function(t){return this.supports3d?new HShapeElement(t,this.globalData,this):new SVGShapeElement(t,this.globalData,this)},HybridRendererBase.prototype.createText=function(t){return this.supports3d?new HTextElement(t,this.globalData,this):new SVGTextLottieElement(t,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(t){return this.camera=new HCameraElement(t,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(t){return this.supports3d?new HImageElement(t,this.globalData,this):new IImageElement(t,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(t){return this.supports3d?new HSolidElement(t,this.globalData,this):new ISolidElement(t,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(t){for(var e=0,i=this.threeDElements.length;e<i;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(t,e){var i,r,n=createTag("div");styleDiv(n);var s=createTag("div");if(styleDiv(s),"3d"===e){(i=n.style).width=this.globalData.compSize.w+"px",i.height=this.globalData.compSize.h+"px";var a="50% 50%";i.webkitTransformOrigin=a,i.mozTransformOrigin=a,i.transformOrigin=a;var o="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(r=s.style).transform=o,r.webkitTransform=o}n.appendChild(s);var l={container:s,perspectiveElem:n,startPos:t,endPos:t,type:e};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var t,e,i=this.layers.length,r="";for(t=0;t<i;t+=1)this.layers[t].ddd&&3!==this.layers[t].ty?("3d"!==r&&(r="3d",e=this.createThreeDContainer(t,"3d")),e.endPos=Math.max(e.endPos,t)):("2d"!==r&&(r="2d",e=this.createThreeDContainer(t,"2d")),e.endPos=Math.max(e.endPos,t));for(t=(i=this.threeDElements.length)-1;t>=0;t-=1)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(t,e){for(var i=0,r=this.threeDElements.length;i<r;){if(e<=this.threeDElements[i].endPos){for(var n,s=this.threeDElements[i].startPos;s<e;)this.elements[s]&&this.elements[s].getBaseElement&&(n=this.elements[s].getBaseElement()),s+=1;n?this.threeDElements[i].container.insertBefore(t,n):this.threeDElements[i].container.appendChild(t);break}i+=1}},HybridRendererBase.prototype.configAnimation=function(t){var e=createTag("div"),i=this.animationItem.wrapper,r=e.style;r.width=t.w+"px",r.height=t.h+"px",this.resizerElem=e,styleDiv(e),r.transformStyle="flat",r.mozTransformStyle="flat",r.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),i.appendChild(e),r.overflow="hidden";var n=createNS("svg");n.setAttribute("width","1"),n.setAttribute("height","1"),styleDiv(n),this.resizerElem.appendChild(n);var s=createNS("defs");n.appendChild(s),this.data=t,this.setupGlobalData(t,n),this.globalData.defs=s,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){var t;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var t,e,i,r,n=this.animationItem.wrapper.offsetWidth,s=this.animationItem.wrapper.offsetHeight,a=n/s;this.globalData.compSize.w/this.globalData.compSize.h>a?(t=n/this.globalData.compSize.w,e=n/this.globalData.compSize.w,i=0,r=(s-this.globalData.compSize.h*(n/this.globalData.compSize.w))/2):(t=s/this.globalData.compSize.h,e=s/this.globalData.compSize.h,i=(n-this.globalData.compSize.w*(s/this.globalData.compSize.h))/2,r=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+t+",0,0,0,0,"+e+",0,0,0,0,1,0,"+i+","+r+",0,1)",o.transform=o.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var t,e=this.globalData.compSize.w,i=this.globalData.compSize.h,r=this.threeDElements.length;for(t=0;t<r;t+=1){var n=this.threeDElements[t].perspectiveElem.style;n.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(i,2))+"px",n.perspective=n.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(t){var e,i=t.length,r=createTag("div");for(e=0;e<i;e+=1)if(t[e].xt){var n=this.createComp(t[e],r,this.globalData.comp,null);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(t,e){for(var i,r=0;r<e;)this.elements[r]&&this.elements[r].getBaseElement&&(i=this.elements[r].getBaseElement()),r+=1;i?this.layerElement.insertBefore(t,i):this.layerElement.appendChild(t)},HCompElement.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)},extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)};var Expressions={initExpressions:function(t){var e=0,i=[];t.renderer.compInterface=CompExpressionInterface(t.renderer),t.renderer.globalData.projectInterface.registerComposition(t.renderer),t.renderer.globalData.pushExpression=function(){e+=1},t.renderer.globalData.popExpression=function(){0==(e-=1)&&function(){var t,e=i.length;for(t=0;t<e;t+=1)i[t].release();i.length=0}()},t.renderer.globalData.registerExpressionProperty=function(t){-1===i.indexOf(t)&&i.push(t)}}};function _typeof$1(t){return _typeof$1="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof$1(t)}function seedRandom(t,e){var i=this,r=256,n=e.pow(r,6),s=e.pow(2,52),a=2*s,o=255;function l(t){var e,i=t.length,n=this,s=0,a=n.i=n.j=0,l=n.S=[];for(i||(t=[i++]);s<r;)l[s]=s++;for(s=0;s<r;s++)l[s]=l[a=o&a+t[s%i]+(e=l[s])],l[a]=e;n.g=function(t){for(var e,i=0,s=n.i,a=n.j,l=n.S;t--;)e=l[s=o&s+1],i=i*r+l[o&(l[s]=l[a=o&a+e])+(l[a]=e)];return n.i=s,n.j=a,i}}function h(t,e){return e.i=t.i,e.j=t.j,e.S=t.S.slice(),e}function c(t,e){var i,r=[],n=_typeof$1(t);if(e&&"object"==n)for(i in t)try{r.push(c(t[i],e-1))}catch(t){}return r.length?r:"string"==n?t:t+"\0"}function u(t,e){for(var i,r=t+"",n=0;n<r.length;)e[o&n]=o&(i^=19*e[o&n])+r.charCodeAt(n++);return d(e)}function d(t){return String.fromCharCode.apply(0,t)}e.seedrandom=function(o,p,f){var m=[],g=u(c((p=!0===p?{entropy:!0}:p||{}).entropy?[o,d(t)]:null===o?function(){try{var e=new Uint8Array(r);return(i.crypto||i.msCrypto).getRandomValues(e),d(e)}catch(e){var n=i.navigator,s=n&&n.plugins;return[+new Date,i,s,i.screen,d(t)]}}():o,3),m),y=new l(m),v=function(){for(var t=y.g(6),e=n,i=0;t<s;)t=(t+i)*r,e*=r,i=y.g(1);for(;t>=a;)t/=2,e/=2,i>>>=1;return(t+i)/e};return v.int32=function(){return 0|y.g(4)},v.quick=function(){return y.g(4)/4294967296},v.double=v,u(d(y.S),t),(p.pass||f||function(t,i,r,n){return n&&(n.S&&h(n,y),t.state=function(){return h(y,{})}),r?(e.random=t,i):t})(v,g,"global"in p?p.global:this==e,p.state)},u(e.random(),t)}function initialize$2(t){seedRandom([],t)}var propTypes={SHAPE:"shape"};function _typeof(t){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},_typeof(t)}var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null;function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return"number"===t||"boolean"===t||"string"===t||e instanceof Number}function $bm_neg(t){var e=_typeof(t);if("number"===e||"boolean"===e||t instanceof Number)return-t;if($bm_isInstanceOfArray(t)){var i,r=t.length,n=[];for(i=0;i<r;i+=1)n[i]=-t[i];return n}return t.propType?t.v:-t}initialize$2(BMMath);var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(t,e){var i=_typeof(t),r=_typeof(e);if("string"===i||"string"===r)return t+e;if(isNumerable(i,t)&&isNumerable(r,e))return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(r,e))return(t=t.slice(0))[0]+=e,t;if(isNumerable(i,t)&&$bm_isInstanceOfArray(e))return(e=e.slice(0))[0]=t+e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var n=0,s=t.length,a=e.length,o=[];n<s||n<a;)("number"==typeof t[n]||t[n]instanceof Number)&&("number"==typeof e[n]||e[n]instanceof Number)?o[n]=t[n]+e[n]:o[n]=void 0===e[n]?t[n]:t[n]||e[n],n+=1;return o}return 0}var add=sum;function sub(t,e){var i=_typeof(t),r=_typeof(e);if(isNumerable(i,t)&&isNumerable(r,e))return"string"===i&&(t=parseInt(t,10)),"string"===r&&(e=parseInt(e,10)),t-e;if($bm_isInstanceOfArray(t)&&isNumerable(r,e))return(t=t.slice(0))[0]-=e,t;if(isNumerable(i,t)&&$bm_isInstanceOfArray(e))return(e=e.slice(0))[0]=t-e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var n=0,s=t.length,a=e.length,o=[];n<s||n<a;)("number"==typeof t[n]||t[n]instanceof Number)&&("number"==typeof e[n]||e[n]instanceof Number)?o[n]=t[n]-e[n]:o[n]=void 0===e[n]?t[n]:t[n]||e[n],n+=1;return o}return 0}function mul(t,e){var i,r,n,s=_typeof(t),a=_typeof(e);if(isNumerable(s,t)&&isNumerable(a,e))return t*e;if($bm_isInstanceOfArray(t)&&isNumerable(a,e)){for(n=t.length,i=createTypedArray("float32",n),r=0;r<n;r+=1)i[r]=t[r]*e;return i}if(isNumerable(s,t)&&$bm_isInstanceOfArray(e)){for(n=e.length,i=createTypedArray("float32",n),r=0;r<n;r+=1)i[r]=t*e[r];return i}return 0}function div(t,e){var i,r,n,s=_typeof(t),a=_typeof(e);if(isNumerable(s,t)&&isNumerable(a,e))return t/e;if($bm_isInstanceOfArray(t)&&isNumerable(a,e)){for(n=t.length,i=createTypedArray("float32",n),r=0;r<n;r+=1)i[r]=t[r]/e;return i}if(isNumerable(s,t)&&$bm_isInstanceOfArray(e)){for(n=e.length,i=createTypedArray("float32",n),r=0;r<n;r+=1)i[r]=t/e[r];return i}return 0}function mod(t,e){return"string"==typeof t&&(t=parseInt(t,10)),"string"==typeof e&&(e=parseInt(e,10)),t%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(t,e,i){if(e>i){var r=i;i=e,e=r}return Math.min(Math.max(t,e),i)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if("number"==typeof t||t instanceof Number)return e=e||0,Math.abs(t-e);var i;e||(e=helperLengthArray);var r=Math.min(t.length,e.length),n=0;for(i=0;i<r;i+=1)n+=Math.pow(e[i]-t[i],2);return Math.sqrt(n)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e,i,r=t[0],n=t[1],s=t[2],a=Math.max(r,n,s),o=Math.min(r,n,s),l=(a+o)/2;if(a===o)e=0,i=0;else{var h=a-o;switch(i=l>.5?h/(2-a-o):h/(a+o),a){case r:e=(n-s)/h+(n<s?6:0);break;case n:e=(s-r)/h+2;break;case s:e=(r-n)/h+4}e/=6}return[e,i,l,t[3]]}function hue2rgb(t,e,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?t+6*(e-t)*i:i<.5?e:i<2/3?t+(e-t)*(2/3-i)*6:t}function hslToRgb(t){var e,i,r,n=t[0],s=t[1],a=t[2];if(0===s)e=a,r=a,i=a;else{var o=a<.5?a*(1+s):a+s-a*s,l=2*a-o;e=hue2rgb(l,o,n+1/3),i=hue2rgb(l,o,n),r=hue2rgb(l,o,n-1/3)}return[e,i,r,t[3]]}function linear(t,e,i,r,n){if(void 0!==r&&void 0!==n||(r=e,n=i,e=0,i=1),i<e){var s=i;i=e,e=s}if(t<=e)return r;if(t>=i)return n;var a,o=i===e?0:(t-e)/(i-e);if(!r.length)return r+(n-r)*o;var l=r.length,h=createTypedArray("float32",l);for(a=0;a<l;a+=1)h[a]=r[a]+(n[a]-r[a])*o;return h}function random(t,e){if(void 0===e&&(void 0===t?(t=0,e=1):(e=t,t=void 0)),e.length){var i,r=e.length;t||(t=createTypedArray("float32",r));var n=createTypedArray("float32",r),s=BMMath.random();for(i=0;i<r;i+=1)n[i]=t[i]+s*(e[i]-t[i]);return n}return void 0===t&&(t=0),t+BMMath.random()*(e-t)}function createPath(t,e,i,r){var n,s=t.length,a=shapePool.newElement();a.setPathData(!!r,s);var o,l,h=[0,0];for(n=0;n<s;n+=1)o=e&&e[n]?e[n]:h,l=i&&i[n]?i[n]:h,a.setTripleAt(t[n][0],t[n][1],l[0]+t[n][0],l[1]+t[n][1],o[0]+t[n][0],o[1]+t[n][1],n,!0);return a}function initiateExpression(elem,data,property){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;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,e){var i,r,n=this.pv.length?this.pv.length:1,s=createTypedArray("float32",n),a=Math.floor(5*time);for(i=0,r=0;i<a;){for(r=0;r<n;r+=1)s[r]+=-e+2*e*BMMath.random();i+=1}var o=5*time,l=o-Math.floor(o),h=createTypedArray("float32",n);if(n>1){for(r=0;r<n;r+=1)h[r]=this.pv[r]+s[r]+(-e+2*e*BMMath.random())*l;return h}return this.pv+s[0]+(-e+2*e*BMMath.random())*l}.bind(this);function loopInDuration(t,e){return loopIn(t,e,!0)}function loopOutDuration(t,e){return loopOut(t,e,!0)}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));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(t,e){var i=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],r=Math.atan2(i[0],Math.sqrt(i[1]*i[1]+i[2]*i[2]))/degToRads;return[-Math.atan2(i[1],i[2])/degToRads,r,0]}function easeOut(t,e,i,r,n){return applyEase(easeOutBez,t,e,i,r,n)}function easeIn(t,e,i,r,n){return applyEase(easeInBez,t,e,i,r,n)}function ease(t,e,i,r,n){return applyEase(easeInOutBez,t,e,i,r,n)}function applyEase(t,e,i,r,n,s){void 0===n?(n=i,s=r):e=(e-i)/(r-i),e>1?e=1:e<0&&(e=0);var a=t(e);if($bm_isInstanceOfArray(n)){var o,l=n.length,h=createTypedArray("float32",l);for(o=0;o<l;o+=1)h[o]=(s[o]-n[o])*a+n[o];return h}return(s-n)*a+n}function nearestKey(t){var e,i,r,n=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(i=-1,(t*=elem.comp.globalData.frameRate)<data.k[0].t)i=1,r=data.k[0].t;else{for(e=0;e<n-1;e+=1){if(t===data.k[e].t){i=e+1,r=data.k[e].t;break}if(t>data.k[e].t&&t<data.k[e+1].t){t-data.k[e].t>data.k[e+1].t-t?(i=e+2,r=data.k[e+1].t):(i=e+1,r=data.k[e].t);break}}-1===i&&(i=e+1,r=data.k[e].t)}else i=0,r=0;var s={};return s.index=i,s.time=r/elem.comp.globalData.frameRate,s}function key(t){var e,i,r;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+t);t-=1,e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var n=Object.prototype.hasOwnProperty.call(data.k[t],"s")?data.k[t].s:data.k[t-1].e;for(r=n.length,i=0;i<r;i+=1)e[i]=n[i],e.value[i]=n[i];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return t||0===t||(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return"string"==typeof value?void 0===e?value.substring(t):value.substring(t,e):""}function substr(t,e){return"string"==typeof value?void 0===e?value.substr(t):value.substr(t,e):""}function posterizeTime(t){time=0===t?0:Math.floor(time*t)/t,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(t){return value=t,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,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,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKe
vendor: 11,373 bytes, line 2
2ys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath],ob}(),expressionHelpers={searchExpressions:function(t,e,i){e.x&&(i.k=!0,i.x=!0,i.initiateExpression=ExpressionManager.initiateExpression,i.effectsSequence.push(i.initiateExpression(t,e,i).bind(i)))},getSpeedAtTime:function(t){var e=this.getValueAtTime(t),i=this.getValueAtTime(t+-.01),r=0;if(e.length){var n;for(n=0;n<e.length;n+=1)r+=Math.pow(i[n]-e[n],2);r=100*Math.sqrt(r)}else r=0;return r},getVelocityAtTime:function(t){if(void 0!==this.vel)return this.vel;var e,i,r=-.001,n=this.getValueAtTime(t),s=this.getValueAtTime(t+r);if(n.length)for(e=createTypedArray("float32",n.length),i=0;i<n.length;i+=1)e[i]=(s[i]-n[i])/r;else e=(s-n)/r;return e},getValueAtTime:function(t){return t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<t?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(t,this._cachingAtTime),this._cachingAtTime.lastFrame=t),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(t){this.propertyGroup=t}};function addPropertyDecorator(){function t(t,e,i){if(!this.k||!this.keyframes)return this.pv;t=t?t.toLowerCase():"";var r,n,s,a,o,l=this.comp.renderedFrame,h=this.keyframes,c=h[h.length-1].t;if(l<=c)return this.pv;if(i?n=c-(r=e?Math.abs(c-this.elem.comp.globalData.frameRate*e):Math.max(0,c-this.elem.data.ip)):((!e||e>h.length-1)&&(e=h.length-1),r=c-(n=h[h.length-1-e].t)),"pingpong"===t){if(Math.floor((l-n)/r)%2!=0)return this.getValueAtTime((r-(l-n)%r+n)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var u=this.getValueAtTime(n/this.comp.globalData.frameRate,0),d=this.getValueAtTime(c/this.comp.globalData.frameRate,0),p=this.getValueAtTime(((l-n)%r+n)/this.comp.globalData.frameRate,0),f=Math.floor((l-n)/r);if(this.pv.length){for(a=(o=new Array(u.length)).length,s=0;s<a;s+=1)o[s]=(d[s]-u[s])*f+p[s];return o}return(d-u)*f+p}if("continue"===t){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(o=new Array(m.length)).length,s=0;s<a;s+=1)o[s]=m[s]+(m[s]-g[s])*((l-c)/this.comp.globalData.frameRate)/5e-4;return o}return m+(l-c)/.001*(m-g)}}return this.getValueAtTime(((l-n)%r+n)/this.comp.globalData.frameRate,0)}function e(t,e,i){if(!this.k)return this.pv;t=t?t.toLowerCase():"";var r,n,s,a,o,l=this.comp.renderedFrame,h=this.keyframes,c=h[0].t;if(l>=c)return this.pv;if(i?n=c+(r=e?Math.abs(this.elem.comp.globalData.frameRate*e):Math.max(0,this.elem.data.op-c)):((!e||e>h.length-1)&&(e=h.length-1),r=(n=h[e].t)-c),"pingpong"===t){if(Math.floor((c-l)/r)%2==0)return this.getValueAtTime(((c-l)%r+c)/this.comp.globalData.frameRate,0)}else{if("offset"===t){var u=this.getValueAtTime(c/this.comp.globalData.frameRate,0),d=this.getValueAtTime(n/this.comp.globalData.frameRate,0),p=this.getValueAtTime((r-(c-l)%r+c)/this.comp.globalData.frameRate,0),f=Math.floor((c-l)/r)+1;if(this.pv.length){for(a=(o=new Array(u.length)).length,s=0;s<a;s+=1)o[s]=p[s]-(d[s]-u[s])*f;return o}return p-(d-u)*f}if("continue"===t){var m=this.getValueAtTime(c/this.comp.globalData.frameRate,0),g=this.getValueAtTime((c+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(a=(o=new Array(m.length)).length,s=0;s<a;s+=1)o[s]=m[s]+(m[s]-g[s])*(c-l)/.001;return o}return m+(m-g)*(c-l)/.001}}return this.getValueAtTime((r-((c-l)%r+c))/this.comp.globalData.frameRate,0)}function i(t,e){if(!this.k)return this.pv;if(t=.5*(t||.4),(e=Math.floor(e||5))<=1)return this.pv;var i,r,n=this.comp.renderedFrame/this.comp.globalData.frameRate,s=n-t,a=e>1?(n+t-s)/(e-1):1,o=0,l=0;for(i=this.pv.length?createTypedArray("float32",this.pv.length):0;o<e;){if(r=this.getValueAtTime(s+o*a),this.pv.length)for(l=0;l<this.pv.length;l+=1)i[l]+=r[l];else i+=r;o+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)i[l]/=e;else i/=e;return i}function r(t){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var e=this._transformCachingAtTime.v;if(e.cloneFromProps(this.pre.props),this.appliedTransformations<1){var i=this.a.getValueAtTime(t);e.translate(-i[0]*this.a.mult,-i[1]*this.a.mult,i[2]*this.a.mult)}if(this.appliedTransformations<2){var r=this.s.getValueAtTime(t);e.scale(r[0]*this.s.mult,r[1]*this.s.mult,r[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var n=this.sk.getValueAtTime(t),s=this.sa.getValueAtTime(t);e.skewFromAxis(-n*this.sk.mult,s*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var a=this.r.getValueAtTime(t);e.rotate(-a*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var o=this.rz.getValueAtTime(t),l=this.ry.getValueAtTime(t),h=this.rx.getValueAtTime(t),c=this.or.getValueAtTime(t);e.rotateZ(-o*this.rz.mult).rotateY(l*this.ry.mult).rotateX(h*this.rx.mult).rotateZ(-c[2]*this.or.mult).rotateY(c[1]*this.or.mult).rotateX(c[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var u=this.px.getValueAtTime(t),d=this.py.getValueAtTime(t);if(this.data.p.z){var p=this.pz.getValueAtTime(t);e.translate(u*this.px.mult,d*this.py.mult,-p*this.pz.mult)}else e.translate(u*this.px.mult,d*this.py.mult,0)}else{var f=this.p.getValueAtTime(t);e.translate(f[0]*this.p.mult,f[1]*this.p.mult,-f[2]*this.p.mult)}return e}function n(){return this.v.clone(new Matrix)}var s=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(t,e,i){var a=s(t,e,i);return a.dynamicProperties.length?a.getValueAtTime=r.bind(a):a.getValueAtTime=n.bind(a),a.setGroupProperty=expressionHelpers.setGroupProperty,a};var a=PropertyFactory.getProp;PropertyFactory.getProp=function(r,n,s,o,l){var h=a(r,n,s,o,l);h.kf?h.getValueAtTime=expressionHelpers.getValueAtTime.bind(h):h.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(h),h.setGroupProperty=expressionHelpers.setGroupProperty,h.loopOut=t,h.loopIn=e,h.smooth=i,h.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(h),h.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(h),h.numKeys=1===n.a?n.k.length:0,h.propertyIndex=n.ix;var c=0;return 0!==s&&(c=createTypedArray("float32",1===n.a?n.k[0].s.length:n.k.length)),h._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:c},expressionHelpers.searchExpressions(r,n,h),h.k&&l.addDynamicProperty(h),h};var o=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function h(){}h.prototype={vertices:function(t,e){this.k&&this.getValue();var i,r=this.v;void 0!==e&&(r=this.getValueAtTime(e,0));var n=r._length,s=r[t],a=r.v,o=createSizedArray(n);for(i=0;i<n;i+=1)o[i]="i"===t||"o"===t?[s[i][0]-a[i][0],s[i][1]-a[i][1]]:[s[i][0],s[i][1]];return o},points:function(t){return this.vertices("v",t)},inTangents:function(t){return this.vertices("i",t)},outTangents:function(t){return this.vertices("o",t)},isClosed:function(){return this.v.c},pointOnPath:function(t,e){var i=this.v;void 0!==e&&(i=this.getValueAtTime(e,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(i));for(var r,n=this._segmentsLength,s=n.lengths,a=n.totalLength*t,o=0,l=s.length,h=0;o<l;){if(h+s[o].addedLength>a){var c=o,u=i.c&&o===l-1?0:o+1,d=(a-h)/s[o].addedLength;r=bez.getPointInSegment(i.v[c],i.v[u],i.o[c],i.i[u],d,s[o]);break}h+=s[o].addedLength,o+=1}return r||(r=i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]]),r},vectorOnPath:function(t,e,i){1==t?t=this.v.c:0==t&&(t=.999);var r=this.pointOnPath(t,e),n=this.pointOnPath(t+.001,e),s=n[0]-r[0],a=n[1]-r[1],o=Math.sqrt(Math.pow(s,2)+Math.pow(a,2));return 0===o?[0,0]:"tangent"===i?[s/o,a/o]:[-a/o,s/o]},tangentOnPath:function(t,e){return this.vectorOnPath(t,e,"tangent")},normalOnPath:function(t,e){return this.vectorOnPath(t,e,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([h],o),extendPrototype([h],l),l.prototype.getValueAtTime=function(t){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),t*=this.elem.globalData.frameRate,(t-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<t?this._caching.lastIndex:0,this._cachingAtTime.lastTime=t,this.interpolateShape(t,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var c=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(t,e,i,r,n){var s=c(t,e,i,r,n);return s.propertyIndex=e.ix,s.lock=!1,3===i?expressionHelpers.searchExpressions(t,e.pt,s):4===i&&expressionHelpers.searchExpressions(t,e.ks,s),s.k&&t.addDynamicProperty(s),s}}function initialize$1(){addPropertyDecorator()}function addDecorator(){TextProperty.prototype.getExpressionValue=function(t,e){var i=this.calculateExpression(e);if(t.t!==i){var r={};return this.copyData(r,t),r.t=i.toString(),r.__complete=!1,r}return t},TextProperty.prototype.searchProperty=function(){var t=this.searchKeyframes(),e=this.searchExpressions();return this.kf=t||e,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}}function initialize(){addDecorator()}function SVGComposableEffect(){}function SVGTintFilter(t,e,i,r,n){this.filterManager=e;var s=createNS("feColorMatrix");s.setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","linearRGB"),s.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),s.setAttribute("result",r+"_tint_1"),t.appendChild(s),(s=createNS("feColorMatrix")).setAttribute("type","matrix"),s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),s.setAttribute("result",r+"_tint_2"),t.appendChild(s),this.matrixFilter=s;var a=this.createMergeNode(r,[n,r+"_tint_1",r+"_tint_2"]);t.appendChild(a)}function SVGFillFilter(t,e,i,r){this.filterManager=e;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),n.setAttribute("result",r),t.appendChild(n),this.matrixFilter=n}function SVGStrokeEffect(t,e,i){this.initialized=!1,this.filterManager=e,this.elem=i,this.paths=[]}function SVGTritoneFilter(t,e,i,r){this.filterManager=e;var n=createNS("feColorMatrix");n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","linearRGB"),n.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),t.appendChild(n);var s=createNS("feComponentTransfer");
vendor: 5,252 bytes, line 2
2s.setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("result",r),this.matrixFilter=s;var a=createNS("feFuncR");a.setAttribute("type","table"),s.appendChild(a),this.feFuncR=a;var o=createNS("feFuncG");o.setAttribute("type","table"),s.appendChild(o),this.feFuncG=o;var l=createNS("feFuncB");l.setAttribute("type","table"),s.appendChild(l),this.feFuncB=l,t.appendChild(s)}function SVGProLevelsFilter(t,e,i,r){this.filterManager=e;var n=this.filterManager.effectElements,s=createNS("feComponentTransfer");(n[10].p.k||0!==n[10].p.v||n[11].p.k||1!==n[11].p.v||n[12].p.k||1!==n[12].p.v||n[13].p.k||0!==n[13].p.v||n[14].p.k||1!==n[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",s)),(n[17].p.k||0!==n[17].p.v||n[18].p.k||1!==n[18].p.v||n[19].p.k||1!==n[19].p.v||n[20].p.k||0!==n[20].p.v||n[21].p.k||1!==n[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",s)),(n[24].p.k||0!==n[24].p.v||n[25].p.k||1!==n[25].p.v||n[26].p.k||1!==n[26].p.v||n[27].p.k||0!==n[27].p.v||n[28].p.k||1!==n[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",s)),(n[31].p.k||0!==n[31].p.v||n[32].p.k||1!==n[32].p.v||n[33].p.k||1!==n[33].p.v||n[34].p.k||0!==n[34].p.v||n[35].p.k||1!==n[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",s)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(s.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(s)),(n[3].p.k||0!==n[3].p.v||n[4].p.k||1!==n[4].p.v||n[5].p.k||1!==n[5].p.v||n[6].p.k||0!==n[6].p.v||n[7].p.k||1!==n[7].p.v)&&((s=createNS("feComponentTransfer")).setAttribute("color-interpolation-filters","sRGB"),s.setAttribute("result",r),t.appendChild(s),this.feFuncRComposed=this.createFeFunc("feFuncR",s),this.feFuncGComposed=this.createFeFunc("feFuncG",s),this.feFuncBComposed=this.createFeFunc("feFuncB",s))}function SVGDropShadowEffect(t,e,i,r,n){var s=e.container.globalData.renderConfig.filterSize,a=e.data.fs||s;t.setAttribute("x",a.x||s.x),t.setAttribute("y",a.y||s.y),t.setAttribute("width",a.width||s.width),t.setAttribute("height",a.height||s.height),this.filterManager=e;var o=createNS("feGaussianBlur");o.setAttribute("in","SourceAlpha"),o.setAttribute("result",r+"_drop_shadow_1"),o.setAttribute("stdDeviation","0"),this.feGaussianBlur=o,t.appendChild(o);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",r+"_drop_shadow_1"),l.setAttribute("result",r+"_drop_shadow_2"),this.feOffset=l,t.appendChild(l);var h=createNS("feFlood");h.setAttribute("flood-color","#00ff00"),h.setAttribute("flood-opacity","1"),h.setAttribute("result",r+"_drop_shadow_3"),this.feFlood=h,t.appendChild(h);var c=createNS("feComposite");c.setAttribute("in",r+"_drop_shadow_3"),c.setAttribute("in2",r+"_drop_shadow_2"),c.setAttribute("operator","in"),c.setAttribute("result",r+"_drop_shadow_4"),t.appendChild(c);var u=this.createMergeNode(r,[r+"_drop_shadow_4",n]);t.appendChild(u)}SVGComposableEffect.prototype={createMergeNode:function(t,e){var i,r,n=createNS("feMerge");for(n.setAttribute("result",t),r=0;r<e.length;r+=1)(i=createNS("feMergeNode")).setAttribute("in",e[r]),n.appendChild(i),n.appendChild(i);return n}},extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=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]-e[0]+" 0 0 0 "+e[0]+" "+(i[1]-e[1])+" 0 0 0 "+e[1]+" "+(i[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 "+r+" 0")}},SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,i=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+i+" 0")}},SVGStrokeEffect.prototype.initialize=function(){var t,e,i,r,n=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(r=this.elem.maskManager.masksProperties.length,i=0):r=1+(i=this.filterManager.effectElements[0].p.v-1),(e=createNS("g")).setAttribute("fill","none"),e.setAttribute("stroke-linecap","round"),e.setAttribute("stroke-dashoffset",1);i<r;i+=1)t=createNS("path"),e.appendChild(t),this.paths.push({p:t,m:i});if(3===this.filterManager.effectElements[10].p.v){var s=createNS("mask"),a=createElementID();s.setAttribute("id",a),s.setAttribute("mask-type","alpha"),s.appendChild(e),this.elem.globalData.defs.appendChild(s);var o=createNS("g");for(o.setAttribute("mask","url("+getLocationHref()+"#"+a+")");n[0];)o.appendChild(n[0]);this.elem.layerElement.appendChild(o),this.masker=s,e.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(n=this.elem.layerElement.children||this.elem.layerElement.childNodes;n.length;)this.elem.layerElement.removeChild(n[0]);this.elem.layerElement.appendChild(e),this.elem.layerElement.removeAttribute("mask"),e.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=e},SVGStrokeEffect.prototype.renderFrame=function(t){var e;this.initialized||this.initialize();var i,r,n=this.paths.length;for(e=0;e<n;
vendor: 4,652 bytes, line 2
2e+=1)if(-1!==this.paths[e].m&&(i=this.elem.maskManager.viewData[this.paths[e].m],r=this.paths[e].p,(t||this.filterManager._mdf||i.prop._mdf)&&r.setAttribute("d",i.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||i.prop._mdf)){var s;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var a=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=r.getTotalLength();s="0 0 0 "+l*a+" ";var h,c=l*(o-a),u=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,d=Math.floor(c/u);for(h=0;h<d;h+=1)s+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";s+="0 "+10*l+" 0 0"}else s="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;r.setAttribute("stroke-dasharray",s)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(t||this.filterManager.effectElements[3].p._mdf)){var p=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*p[0])+","+bmFloor(255*p[1])+","+bmFloor(255*p[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=this.filterManager.effectElements[2].p.v,n=r[0]+" "+i[0]+" "+e[0],s=r[1]+" "+i[1]+" "+e[1],a=r[2]+" "+i[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",n),this.feFuncG.setAttribute("tableValues",s),this.feFuncB.setAttribute("tableValues",a)}},SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var i=createNS(t);return i.setAttribute("type","table"),e.appendChild(i),i},SVGProLevelsFilter.prototype.getTableValue=function(t,e,i,r,n){for(var s,a,o=0,l=Math.min(t,e),h=Math.max(t,e),c=Array.call(null,{length:256}),u=0,d=n-r,p=e-t;o<=256;)a=(s=o/256)<=l?p<0?n:r:s>=h?p<0?r:n:r+d*Math.pow((s-t)/p,1/i),c[u]=a,u+=1,o+=256/255;return c.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,i=this.filterManager.effectElements;this.feFuncRComposed&&(t||i[3].p._mdf||i[4].p._mdf||i[5].p._mdf||i[6].p._mdf||i[7].p._mdf)&&(e=this.getTableValue(i[3].p.v,i[4].p.v,i[5].p.v,i[6].p.v,i[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||i[10].p._mdf||i[11].p._mdf||i[12].p._mdf||i[13].p._mdf||i[14].p._mdf)&&(e=this.getTableValue(i[10].p.v,i[11].p.v,i[12].p.v,i[13].p.v,i[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||i[17].p._mdf||i[18].p._mdf||i[19].p._mdf||i[20].p._mdf||i[21].p._mdf)&&(e=this.getTableValue(i[17].p.v,i[18].p.v,i[19].p.v,i[20].p.v,i[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||i[24].p._mdf||i[25].p._mdf||i[26].p._mdf||i[27].p._mdf||i[28].p._mdf)&&(e=this.getTableValue(i[24].p.v,i[25].p.v,i[26].p.v,i[27].p.v,i[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||i[31].p._mdf||i[32].p._mdf||i[33].p._mdf||i[34].p._mdf||i[35].p._mdf)&&(e=this.getTableValue(i[31].p.v,i[32].p.v,i[33].p.v,i[34].p.v,i[35].p.v),this.feFuncA.setAttribute("tableValues",e))}},extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*e[0]),Math.round(255*e[1]),Math.round(255*e[2])))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var i=this.filterManager.effectElements[3].p.v,r=(this.filterManager.effectElements[2].p.v-90)*degToRads,n=i*Math.cos(r),s=i*Math.sin(r);
2this.feOffset.setAttribute("dx",n),this.feOffset.setAttribute("dy",s)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,i){this.initialized=!1,this.filterManager=e,this.filterElem=t,this.elem=i,i.matteElement=createNS("g"),i.matteElement.appendChild(i.layerElement),i.matteElement.appendChild(i.transformedElement),i.baseElement=i.matteElement}function SVGGaussianBlurEffect(t,e,i,r){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;var n=createNS("feGaussianBlur");n.setAttribute("result",r),t.appendChild(n),this.feGaussianBlur=n}return SVGMatte3Effect.prototype.findSymbol=function(t){for(var e=0,i=_svgMatteSymbols.length;e<i;){if(_svgMatteSymbols[e]===t)return _svgMatteSymbols[e];e+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(t,e){var i=t.layerElement.parentNode;if(i){for(var r,n=i.children,s=0,a=n.length;s<a&&n[s]!==t.layerElement;)s+=1;s<=a-2&&(r=n[s+1]);var o=createNS("use");o.setAttribute("href","#"+e),r?i.insertBefore(o,r):i.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var i=createElementID(),r=createNS("mask");r.setAttribute("id",e.layerId),r.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(e);var n=t.globalData.defs;n.appendChild(r);var s=createNS("symbol");s.setAttribute("id",i),this.replaceInParent(e,i),s.appendChild(e.layerElement),n.appendChild(s);var a=createNS("use");a.setAttribute("href","#"+i),r.appendChild(a),e.data.hd=!1,e.show()}t.setMatte(e.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,i=0,r=e.length;i<r;)e[i]&&e[i].data.ind===t&&this.setElementAsMask(this.elem,e[i]),i+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3*this.filterManager.effectElements[0].p.v,i=this.filterManager.effectElements[1].p.v,r=3==i?0:e,n=2==i?0:e;this.feGaussianBlur.setAttribute("stdDeviation",r+" "+n);var s=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",s)}},registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),setExpressionsPlugin(Expressions),initialize$1(),initialize(),registerEffect(20,SVGTintFilter,!0),registerEffect(21,SVGFillFilter,!0),registerEffect(22,SVGStrokeEffect,!1),registerEffect(23,SVGTritoneFilter,!0),registerEffect(24,SVGProLevelsFilter,!0),registerEffect(25,SVGDropShadowEffect,!0),registerEffect(28,SVGMatte3Effect,!1),registerEffect(29,SVGGaussianBlurEffect,!0),lottie},module.exports=factory())},751:function(t,e,i){var r,n,s;window,n=[i(794),i(131)],void 0===(s="function"==typeof(r=function(t,e){"use strict";var i=t.create("masonry");i.compatOptions.fitWidth="isFitWidth";var r=i.prototype;return r._resetLayout=function(){this.getSize(),this._getMeasurement("columnWidth","outerWidth"),this._getMeasurement("gutter","outerWidth"),this.measureColumns(),this.colYs=[];for(var t=0;t<this.cols;t++)this.colYs.push(0);this.maxY=0,this.horizontalColIndex=0},r.measureColumns=function(){if(this.getContainerWidth(),!this.columnWidth){var t=this.items[0],i=t&&t.element;this.columnWidth=i&&e(i).outerWidth||this.containerWidth}var r=this.columnWidth+=this.gutter,n=this.containerWidth+this.gutter,s=n/r,a=r-n%r;s=Math[a&&a<1?"round":"floor"](s),this.cols=Math.max(s,1)},r.getContainerWidth=function(){var t=this._getOption("fitWidth")?this.element.parentNode:this.element,i=e(t);this.containerWidth=i&&i.innerWidth},r._getItemLayoutPosition=function(t){t.getSize();var e=t.size.outerWidth%this.columnWidth,i=Math[e&&e<1?"round":"ceil"](t.size.outerWidth/this.columnWidth);i=Math.min(i,this.cols);for(var r=this[this.options.horizontalOrder?"_getHorizontalColPosition":"_getTopColPosition"](i,t),n={x:this.columnWidth*r.col,y:r.y},s=r.y+t.size.outerHeight,a=i+r.col,o=r.col;o<a;o++)this.colYs[o]=s;return n},r._getTopColPosition=function(t){var e=this._getTopColGroup(t),i=Math.min.apply(Math,e);return{col:e.indexOf(i),y:i}},r._getTopColGroup=function(t){if(t<2)return this.colYs;for(var e=[],i=this.cols+1-t,r=0;r<i;r++)e[r]=this._getColGroupY(r,t);return e},r._getColGroupY=function(t,e){if(e<2)return this.colYs[t];var i=this.colYs.slice(t,t+e);return Math.max.apply(Math,i)},r._getHorizontalColPosition=function(t,e){var i=this.horizontalColIndex%this.cols;i=t>1&&i+t>this.cols?0:i;var r=e.size.outerWidth&&e.size.outerHeight;return this.horizontalColIndex=r?i+t:this.horizontalColIndex,{col:i,y:this._getColGroupY(i,t)}},r._manageStamp=function(t){var i=e(t),r=this._getElementOffset(t),n=this._getOption("originLeft")?r.left:r.right,s=n+i.outerWidth,a=Math.floor(n/this.columnWidth);a=Math.max(0,a);var o=Math.floor(s/this.columnWidth);o-=s%this.columnWidth?0:1,o=Math.min(this.cols-1,o);for(var l=(this._getOption("originTop")?r.top:r.bottom)+i.outerHeight,h=a;h<=o;h++)this.colYs[h]=Math.max(l,this.colYs[h])},r._getContainerSize=function(){this.maxY=Math.max.apply(Math,this.colYs);var t={height:this.maxY};return this._getOption("fitWidth")&&(t.width=this._getContainerFitWidth()),t},r._getContainerFitWidth=function(){for(var t=0,e=this.cols;--e&&0===this.colYs[e];)t++;return(this.cols-t)*this.columnWidth-this.gutter},r.needsResizeLayout=function(){var t=this.containerWidth;return this.getContainerWidth(),t!=this.containerWidth},i})?r.apply(e,n):r)||(t.exports=s)},227:function(t){"use strict";function e(t,e,i,r){t.addEventListener(e,i,r),t.addEventListener(e,(function n(){t.removeEventListener(e,i,r),t.removeEventListener(e,n,r)}),r)}e.promise=function(t,i,r){return new Promise((function(n){return e(t,i,n,r)}))},t.exports=e}
vendor: 14,607 bytes, line 2
2,652:function(t,e,i){var r,n,s;window,n=[i(158),i(131)],void 0===(s="function"==typeof(r=function(t,e){"use strict";var i=document.documentElement.style,r="string"==typeof i.transition?"transition":"WebkitTransition",n="string"==typeof i.transform?"transform":"WebkitTransform",s={WebkitTransition:"webkitTransitionEnd",transition:"transitionend"}[r],a={transform:n,transition:r,transitionDuration:r+"Duration",transitionProperty:r+"Property",transitionDelay:r+"Delay"};function o(t,e){t&&(this.element=t,this.layout=e,this.position={x:0,y:0},this._create())}var l=o.prototype=Object.create(t.prototype);l.constructor=o,l._create=function(){this._transn={ingProperties:{},clean:{},onEnd:{}},this.css({position:"absolute"})},l.handleEvent=function(t){var e="on"+t.type;this[e]&&this[e](t)},l.getSize=function(){this.size=e(this.element)},l.css=function(t){var e=this.element.style;for(var i in t)e[a[i]||i]=t[i]},l.getPosition=function(){var t=getComputedStyle(this.element),e=this.layout._getOption("originLeft"),i=this.layout._getOption("originTop"),r=t[e?"left":"right"],n=t[i?"top":"bottom"],s=parseFloat(r),a=parseFloat(n),o=this.layout.size;-1!=r.indexOf("%")&&(s=s/100*o.width),-1!=n.indexOf("%")&&(a=a/100*o.height),s=isNaN(s)?0:s,a=isNaN(a)?0:a,s-=e?o.paddingLeft:o.paddingRight,a-=i?o.paddingTop:o.paddingBottom,this.position.x=s,this.position.y=a},l.layoutPosition=function(){var t=this.layout.size,e={},i=this.layout._getOption("originLeft"),r=this.layout._getOption("originTop"),n=i?"paddingLeft":"paddingRight",s=i?"left":"right",a=i?"right":"left",o=this.position.x+t[n];e[s]=this.getXValue(o),e[a]="";var l=r?"paddingTop":"paddingBottom",h=r?"top":"bottom",c=r?"bottom":"top",u=this.position.y+t[l];e[h]=this.getYValue(u),e[c]="",this.css(e),this.emitEvent("layout",[this])},l.getXValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&!e?t/this.layout.size.width*100+"%":t+"px"},l.getYValue=function(t){var e=this.layout._getOption("horizontal");return this.layout.options.percentPosition&&e?t/this.layout.size.height*100+"%":t+"px"},l._transitionTo=function(t,e){this.getPosition();var i=this.position.x,r=this.position.y,n=t==this.position.x&&e==this.position.y;if(this.setPosition(t,e),!n||this.isTransitioning){var s=t-i,a=e-r,o={};o.transform=this.getTranslate(s,a),this.transition({to:o,onTransitionEnd:{transform:this.layoutPosition},isCleaning:!0})}else this.layoutPosition()},l.getTranslate=function(t,e){return"translate3d("+(t=this.layout._getOption("originLeft")?t:-t)+"px, "+(e=this.layout._getOption("originTop")?e:-e)+"px, 0)"},l.goTo=function(t,e){this.setPosition(t,e),this.layoutPosition()},l.moveTo=l._transitionTo,l.setPosition=function(t,e){this.position.x=parseFloat(t),this.position.y=parseFloat(e)},l._nonTransition=function(t){for(var e in this.css(t.to),t.isCleaning&&this._removeStyles(t.to),t.onTransitionEnd)t.onTransitionEnd[e].call(this)},l.transition=function(t){if(parseFloat(this.layout.options.transitionDuration)){var e=this._transn;for(var i in t.onTransitionEnd)e.onEnd[i]=t.onTransitionEnd[i];for(i in t.to)e.ingProperties[i]=!0,t.isCleaning&&(e.clean[i]=!0);t.from&&(this.css(t.from),this.element.offsetHeight),this.enableTransition(t.to),this.css(t.to),this.isTransitioning=!0}else this._nonTransition(t)};var h="opacity,"+n.replace(/([A-Z])/g,(function(t){return"-"+t.toLowerCase()}));l.enableTransition=function(){if(!this.isTransitioning){var t=this.layout.options.transitionDuration;t="number"==typeof t?t+"ms":t,this.css({transitionProperty:h,transitionDuration:t,transitionDelay:this.staggerDelay||0}),this.element.addEventListener(s,this,!1)}},l.onwebkitTransitionEnd=function(t){this.ontransitionend(t)},l.onotransitionend=function(t){this.ontransitionend(t)};var c={"-webkit-transform":"transform"};l.ontransitionend=function(t){if(t.target===this.element){var e=this._transn,i=c[t.propertyName]||t.propertyName;delete e.ingProperties[i],function(t){for(var e in t)return!1;return!0}(e.ingProperties)&&this.disableTransition(),i in e.clean&&(this.element.style[t.propertyName]="",delete e.clean[i]),i in e.onEnd&&(e.onEnd[i].call(this),delete e.onEnd[i]),this.emitEvent("transitionEnd",[this])}},l.disableTransition=function(){this.removeTransitionStyles(),this.element.removeEventListener(s,this,!1),this.isTransitioning=!1},l._removeStyles=function(t){var e={};for(var i in t)e[i]="";this.css(e)};var u={transitionProperty:"",transitionDuration:"",transitionDelay:""};return l.removeTransitionStyles=function(){this.css(u)},l.stagger=function(t){t=isNaN(t)?0:t,this.staggerDelay=t+"ms"},l.removeElem=function(){this.element.parentNode.removeChild(this.element),this.css({display:""}),this.emitEvent("remove",[this])},l.remove=function(){r&&parseFloat(this.layout.options.transitionDuration)?(this.once("transitionEnd",(function(){this.removeElem()})),this.hide()):this.removeElem()},l.reveal=function(){delete this.isHidden,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("visibleStyle")]=this.onRevealTransitionEnd,this.transition({from:t.hiddenStyle,to:t.visibleStyle,isCleaning:!0,onTransitionEnd:e})},l.onRevealTransitionEnd=function(){this.isHidden||this.emitEvent("reveal")},l.getHideRevealTransitionEndProperty=function(t){var e=this.layout.options[t];if(e.opacity)return"opacity";for(var i in e)return i},l.hide=function(){this.isHidden=!0,this.css({display:""});var t=this.layout.options,e={};e[this.getHideRevealTransitionEndProperty("hiddenStyle")]=this.onHideTransitionEnd,this.transition({from:t.visibleStyle,to:t.hiddenStyle,isCleaning:!0,onTransitionEnd:e})},l.onHideTransitionEnd=function(){this.isHidden&&(this.css({display:"none"}),this.emitEvent("hide"))},l.destroy=function(){this.css({position:"",left:"",right:"",top:"",bottom:"",transition:"",transform:""})},o})?r.apply(e,n):r)||(t.exports=s)},794:function(t,e,i){var r,n;!function(s,a){"use strict";r=[i(158),i(131),i(47),i(652)],n=function(t,e,i,r){return function(t,e,i,r,n){var s=t.console,a=t.jQuery,o=function(){},l=0,h={};function c(t,e){var i=r.getQueryElement(t);if(i){this.element=i,a&&(this.$element=a(this.element)),this.options=r.extend({},this.constructor.defaults),this.option(e);var n=++l;this.element.outlayerGUID=n,h[n]=this,this._create(),this._getOption("initLayout")&&this.layout()}else s&&s.error("Bad element for "+this.constructor.namespace+": "+(i||t))}c.namespace="outlayer",c.Item=n,c.defaults={containerStyle:{position:"relative"},initLayout:!0,originLeft:!0,originTop:!0,resize:!0,resizeContainer:!0,transitionDuration:"0.4s",hiddenStyle:{opacity:0,transform:"scale(0.001)"},visibleStyle:{opacity:1,transform:"scale(1)"}};var u=c.prototype;function d(t){function e(){t.apply(this,arguments)}return e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e}r.extend(u,e.prototype),u.option=function(t){r.extend(this.options,t)},u._getOption=function(t){var e=this.constructor.compatOptions[t];return e&&void 0!==this.options[e]?this.options[e]:this.options[t]},c.compatOptions={initLayout:"isInitLayout",horizontal:"isHorizontal",layoutInstant:"isLayoutInstant",originLeft:"isOriginLeft",originTop:"isOriginTop",resize:"isResizeBound",resizeContainer:"isResizingContainer"},u._create=function(){this.reloadItems(),this.stamps=[],this.stamp(this.options.stamp),r.extend(this.element.style,this.options.containerStyle),this._getOption("resize")&&this.bindResize()},u.reloadItems=function(){this.items=this._itemize(this.element.children)},u._itemize=function(t){for(var e=this._filterFindItemElements(t),i=this.constructor.Item,r=[],n=0;n<e.length;n++){var s=new i(e[n],this);r.push(s)}return r},u._filterFindItemElements=function(t){return r.filterFindElements(t,this.options.itemSelector)},u.getItemElements=function(){return this.items.map((function(t){return t.element}))},u.layout=function(){this._resetLayout(),this._manageStamps();var t=this._getOption("layoutInstant"),e=void 0!==t?t:!this._isLayoutInited;this.layoutItems(this.items,e),this._isLayoutInited=!0},u._init=u.layout,u._resetLayout=function(){this.getSize()},u.getSize=function(){this.size=i(this.element)},u._getMeasurement=function(t,e){var r,n=this.options[t];n?("string"==typeof n?r=this.element.querySelector(n):n instanceof HTMLElement&&(r=n),this[t]=r?i(r)[e]:n):this[t]=0},u.layoutItems=function(t,e){t=this._getItemsForLayout(t),this._layoutItems(t,e),this._postLayout()},u._getItemsForLayout=function(t){return t.filter((function(t){return!t.isIgnored}))},u._layoutItems=function(t,e){if(this._emitCompleteOnItems("layout",t),t&&t.length){var i=[];t.forEach((function(t){var r=this._getItemLayoutPosition(t);r.item=t,r.isInstant=e||t.isLayoutInstant,i.push(r)}),this),this._processLayoutQueue(i)}},u._getItemLayoutPosition=function(){return{x:0,y:0}},u._processLayoutQueue=function(t){this.updateStagger(),t.forEach((function(t,e){this._positionItem(t.item,t.x,t.y,t.isInstant,e)}),this)},u.updateStagger=function(){var t=this.options.stagger;if(null!=t)return this.stagger=function(t){if("number"==typeof t)return t;var e=t.match(/(^\d*\.?\d*)(\w*)/),i=e&&e[1],r=e&&e[2];return i.length?(i=parseFloat(i))*(p[r]||1):0}(t),this.stagger;this.stagger=0},u._positionItem=function(t,e,i,r,n){r?t.goTo(e,i):(t.stagger(n*this.stagger),t.moveTo(e,i))},u._postLayout=function(){this.resizeContainer()},u.resizeContainer=function(){if(this._getOption("resizeContainer")){var t=this._getContainerSize();t&&(this._setContainerMeasure(t.width,!0),this._setContainerMeasure(t.height,!1))}},u._getContainerSize=o,u._setContainerMeasure=function(t,e){if(void 0!==t){var i=this.size;i.isBorderBox&&(t+=e?i.paddingLeft+i.paddingRight+i.borderLeftWidth+i.borderRightWidth:i.paddingBottom+i.paddingTop+i.borderTopWidth+i.borderBottomWidth),t=Math.max(t,0),this.element.style[e?"width":"height"]=t+"px"}},u._emitCompleteOnItems=function(t,e){var i=this;function r(){i.dispatchEvent(t+"Complete",null,[e])}var n=e.length;if(e&&n){var s=0;e.forEach((function(e){e.once(t,a)}))}else r();function a(){++s==n&&r()}},u.dispatchEvent=function(t,e,i){var r=e?[e].concat(i):i;if(this.emitEvent(t,r),a)if(this.$element=this.$element||a(this.element),e){var n=a.Event(e);n.type=t,this.$element.trigger(n,i)}else this.$element.trigger(t,i)},u.ignore=function(t){var e=this.getItem(t);e&&(e.isIgnored=!0)},u.unignore=function(t){var e=this.getItem(t);e&&delete e.isIgnored},u.stamp=function(t){(t=this._find(t))&&(this.stamps=this.stamps.concat(t),t.forEach(this.ignore,this))},u.unstamp=function(t){(t=this._find(t))&&t.forEach((function(t){r.removeFrom(this.stamps,t),this.unignore(t)}),this)},u._find=function(t){if(t)return"string"==typeof t&&(t=this.element.querySelectorAll(t)),r.makeArray(t)},u._manageStamps=function(){this.stamps&&this.stamps.length&&(this._getBoundingRect(),this.stamps.forEach(this._manageStamp,this))},u._getBoundingRect=function(){var t=this.element.getBoundingClientRect(),e=this.size;this._boundingRect={left:t.left+e.paddingLeft+e.borderLeftWidth,top:t.top+e.paddingTop+e.borderTopWidth,right:t.right-(e.paddingRight+e.borderRightWidth),bottom:t.bottom-(e.paddingBottom+e.borderBottomWidth)}},u._manageStamp=o,u._getElementOffset=function(t){var e=t.getBoundingClientRect(),r=this._boundingRect,n=i(t);return{left:e.left-r.left-n.marginLeft,top:e.top-r.top-n.marginTop,right:r.right-e.right-n.marginRight,bottom:r.bottom-e.bottom-n.marginBottom}},u.handleEvent=r.handleEvent,u.bindResize=function(){t.addEventListener("resize",this),this.isResizeBound=!0},u.unbindResize=function(){t.removeEventListener("resize",this),this.isResizeBound=!1},u.onresize=function(){this.resize()},r.debounceMethod(c,"onresize",100),u.resize=function(){this.isResizeBound&&this.needsResizeLayout()&&this.layout()},u.needsResizeLayout=function(){var t=i(this.element);return this.size&&t&&t.innerWidth!==this.size.innerWidth},u.addItems=function(t){var e=this._itemize(t);return e.length&&(this.items=this.items.concat(e)),e},u.appended=function(t){var e=this.addItems(t);e.length&&(this.layoutItems(e,!0),this.reveal(e))},u.prepended=function(t){var e=this._itemize(t);if(e.length){var i=this.items.slice(0);this.items=e.concat(i),this._resetLayout(),this._manageStamps(),this.layoutItems(e,!0),this.reveal(e),this.layoutItems(i)}},u.reveal=function(t){if(this._emitCompleteOnItems("reveal",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,i){t.stagger(i*e),t.reveal()}))}},u.hide=function(t){if(this._emitCompleteOnItems("hide",t),t&&t.length){var e=this.updateStagger();t.forEach((function(t,i){t.stagger(i*e),t.hide()}))}},u.revealItemElements=function(t){var e=this.getItems(t);this.reveal(e)},u.hideItemElements=function(t){var e=this.getItems(t);this.hide(e)},u.getItem=function(t){for(var e=0;e<this.items.length;e++){var i=this.items[e];if(i.element==t)return i}},u.getItems=function(t){t=r.makeArray(t);var e=[];return t.forEach((function(t){var i=this.getItem(t);i&&e.push(i)}),this),e},u.remove=function(t){var e=this.getItems(t);this._emitCompleteOnItems("remove",e),e&&e.length&&e.forEach((function(t){t.remove(),r.removeFrom(this.items,t)}),this)},u.destroy=function(){var t=this.element.style;t.height="",t.position="",t.width="",this.items.forEach((function(t){t.destroy()})),this.unbindResize();var e=this.element.outlayerGUID;delete h[e],delete this.element.outlayerGUID,a&&a.removeData(this.element,this.constructor.namespace)},c.data=function(t){var e=(t=r.getQueryElement(t))&&t.outlayerGUID;return e&&h[e]},c.create=function(t,e){var i=d(c);return i.defaults=r.extend({},c.defaults),r.extend(i.defaults,e),i.compatOptions=r.extend({},c.compatOptions),i.namespace=t,i.data=c.data,i.Item=d(n),r.htmlInit(i,t),a&&a.bridget&&a.bridget(t,i),i};var p={ms:1,s:1e3};return c.Item=n,c}(s,t,e,i,r)}.apply(e,r),void 0===n||(t.exports=n)}(window)},443:function(t){"object"==typeof navigator&&(t.exports=function(){"use strict";function t(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function e(t,e){for(var i=0;i<e.length;i++){var r=e[i];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function i(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function r(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,r)}return i}function n(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};
vendor: 43,547 bytes, line 2
2e%2?r(Object(n),!0).forEach((function(e){i(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var s={addCSS:!0,thumbWidth:15,watch:!0};function a(t,e){return function(){return Array.from(document.querySelectorAll(e)).includes(this)}.call(t,e)}var o=function(t){return null!=t?t.constructor:null},l=function(t,e){return!!(t&&e&&t instanceof e)},h=function(t){return o(t)===String},c=function(t){return Array.isArray(t)},u=function(t){return l(t,NodeList)},d=h,p=c,f=u,m=function(t){return l(t,Element)},g=function(t){return l(t,Event)},y=function(t){return function(t){return null==t}(t)||(h(t)||c(t)||u(t))&&!t.length||function(t){return o(t)===Object}(t)&&!Object.keys(t).length};var v=function(){function t(e,i){(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),m(e)?this.element=e:d(e)&&(this.element=document.querySelector(e)),m(this.element)&&y(this.element.rangeTouch)&&(this.config=n({},s,{},i),this.init())}return function(t,i,r){i&&e(t.prototype,i),r&&e(t,r)}(t,[{key:"init",value:function(){t.enabled&&(this.config.addCSS&&(this.element.style.userSelect="none",this.element.style.webKitUserSelect="none",this.element.style.touchAction="manipulation"),this.listeners(!0),this.element.rangeTouch=this)}},{key:"destroy",value:function(){t.enabled&&(this.config.addCSS&&(this.element.style.userSelect="",this.element.style.webKitUserSelect="",this.element.style.touchAction=""),this.listeners(!1),this.element.rangeTouch=null)}},{key:"listeners",value:function(t){var e=this,i=t?"addEventListener":"removeEventListener";["touchstart","touchmove","touchend"].forEach((function(t){e.element[i](t,(function(t){return e.set(t)}),!1)}))}},{key:"get",value:function(e){if(!t.enabled||!g(e))return null;var i,r=e.target,n=e.changedTouches[0],s=parseFloat(r.getAttribute("min"))||0,a=parseFloat(r.getAttribute("max"))||100,o=parseFloat(r.getAttribute("step"))||1,l=r.getBoundingClientRect(),h=100/l.width*(this.config.thumbWidth/2)/100;return 0>(i=100/l.width*(n.clientX-l.left))?i=0:100<i&&(i=100),50>i?i-=(100-2*i)*h:50<i&&(i+=2*(i-50)*h),s+function(t,e){if(1>e){var i=function(t){var e="".concat(t).match(/(?:\.(\d+))?(?:[eE]([+-]?\d+))?$/);return e?Math.max(0,(e[1]?e[1].length:0)-(e[2]?+e[2]:0)):0}(e);return parseFloat(t.toFixed(i))}return Math.round(t/e)*e}(i/100*(a-s),o)}},{key:"set",value:function(e){t.enabled&&g(e)&&!e.target.disabled&&(e.preventDefault(),e.target.value=this.get(e),function(t,e){if(t&&e){var i=new Event(e,{bubbles:!0});t.dispatchEvent(i)}}(e.target,"touchend"===e.type?"change":"input"))}}],[{key:"setup",value:function(e){var i=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},r=null;if(y(e)||d(e)?r=Array.from(document.querySelectorAll(d(e)?e:'input[type="range"]')):m(e)?r=[e]:f(e)?r=Array.from(e):p(e)&&(r=e.filter(m)),y(r))return null;var o=n({},s,{},i);if(d(e)&&o.watch){var l=new MutationObserver((function(i){Array.from(i).forEach((function(i){Array.from(i.addedNodes).forEach((function(i){m(i)&&a(i,e)&&new t(i,o)}))}))}));l.observe(document.body,{childList:!0,subtree:!0})}return r.map((function(e){return new t(e,i)}))}},{key:"enabled",get:function(){return"ontouchstart"in document.documentElement}}]),t}();const b=t=>null!=t?t.constructor:null,w=(t,e)=>Boolean(t&&e&&t instanceof e),x=t=>null==t,T=t=>b(t)===Object,_=t=>b(t)===String,E=t=>b(t)===Function,S=t=>Array.isArray(t),C=t=>w(t,NodeList),P=t=>x(t)||(_(t)||S(t)||C(t))&&!t.length||T(t)&&!Object.keys(t).length;var k=x,A=T,M=t=>b(t)===Number&&!Number.isNaN(t),D=_,I=t=>b(t)===Boolean,F=E,L=S,O=C,R=t=>null!==t&&"object"==typeof t&&1===t.nodeType&&"object"==typeof t.style&&"object"==typeof t.ownerDocument,B=t=>w(t,Event),z=t=>w(t,KeyboardEvent),N=t=>w(t,TextTrack)||!x(t)&&_(t.kind),V=t=>{if(w(t,window.URL))return!0;if(!_(t))return!1;let e=t;t.startsWith("http://")&&t.startsWith("https://")||(e=`http://${t}`);try{return!P(new URL(e).hostname)}catch(t){return!1}},H=P;const G=(()=>{const t=document.createElement("span"),e={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"},i=Object.keys(e).find((e=>void 0!==t.style[e]));return!!D(i)&&e[i]})();function $(t,e){setTimeout((()=>{try{t.hidden=!0,t.offsetHeight,t.hidden=!1}catch(t){}}),e)}const j={isIE:Boolean(window.document.documentMode),isEdge:window.navigator.userAgent.includes("Edge"),isWebkit:"WebkitAppearance"in document.documentElement.style&&!/Edge/.test(navigator.userAgent),isIPhone:/(iPhone|iPod)/gi.test(navigator.platform),isIos:"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1||/(iPad|iPhone|iPod)/gi.test(navigator.platform)};function W(t,e){return e.split(".").reduce(((t,e)=>t&&t[e]),t)}function q(t={},...e){if(!e.length)return t;const i=e.shift();return A(i)?(Object.keys(i).forEach((e=>{A(i[e])?(Object.keys(t).includes(e)||Object.assign(t,{[e]:{}}),q(t[e],i[e])):Object.assign(t,{[e]:i[e]})})),q(t,...e)):t}function Y(t,e){const i=t.length?t:[t];Array.from(i).reverse().forEach(((t,i)=>{const r=i>0?e.cloneNode(!0):e,n=t.parentNode,s=t.nextSibling;r.appendChild(t),s?n.insertBefore(r,s):n.appendChild(r)}))}function X(t,e){R(t)&&!H(e)&&Object.entries(e).filter((([,t])=>!k(t))).forEach((([e,i])=>t.setAttribute(e,i)))}function U(t,e,i){const r=document.createElement(t);return A(e)&&X(r,e),D(i)&&(r.innerText=i),r}function K(t,e,i,r){R(e)&&e.appendChild(U(t,i,r))}function Z(t){O(t)||L(t)?Array.from(t).forEach(Z):R(t)&&R(t.parentNode)&&t.parentNode.removeChild(t)}function J(t){if(!R(t))return;let{length:e}=t.childNodes;for(;e>0;)t.removeChild(t.lastChild),e-=1}function Q(t,e){return R(e)&&R(e.parentNode)&&R(t)?(e.parentNode.replaceChild(t,e),t):null}function tt(t,e){if(!D(t)||H(t))return{};const i={},r=q({},e);return t.split(",").forEach((t=>{const e=t.trim(),n=e.replace(".",""),s=e.replace(/[[\]]/g,"").split("="),[a]=s,o=s.length>1?s[1].replace(/["']/g,""):"";switch(e.charAt(0)){case".":D(r.class)?i.class=`${r.class} ${n}`:i.class=n;break;case"#":i.id=e.replace("#","");break;case"[":i[a]=o}})),q(r,i)}function et(t,e){if(!R(t))return;let i=e;I(i)||(i=!t.hidden),t.hidden=i}function it(t,e,i){if(O(t))return Array.from(t).map((t=>it(t,e,i)));if(R(t)){let r="toggle";return void 0!==i&&(r=i?"add":"remove"),t.classList[r](e),t.classList.contains(e)}return!1}function rt(t,e){return R(t)&&t.classList.contains(e)}function nt(t,e){const{prototype:i}=Element;return(i.matches||i.webkitMatchesSelector||i.mozMatchesSelector||i.msMatchesSelector||function(){return Array.from(document.querySelectorAll(e)).includes(this)}).call(t,e)}function st(t){return this.elements.container.querySelectorAll(t)}function at(t){return this.elements.container.querySelector(t)}function ot(t=null,e=!1){R(t)&&(t.focus({preventScroll:!0}),e&&it(t,this.config.classNames.tabFocus))}const lt={"audio/ogg":"vorbis","audio/wav":"1","video/webm":"vp8, vorbis","video/mp4":"avc1.42E01E, mp4a.40.2","video/ogg":"theora"},ht={audio:"canPlayType"in document.createElement("audio"),video:"canPlayType"in document.createElement("video"),check(t,e,i){const r=j.isIPhone&&i&&ht.playsinline,n=ht[t]||"html5"!==e;return{api:n,ui:n&&ht.rangeInput&&("video"!==t||!j.isIPhone||r)}},pip:!(j.isIPhone||!F(U("video").webkitSetPresentationMode)&&(!document.pictureInPictureEnabled||U("video").disablePictureInPicture)),airplay:F(window.WebKitPlaybackTargetAvailabilityEvent),playsinline:"playsInline"in document.createElement("video"),mime(t){if(H(t))return!1;const[e]=t.split("/");let i=t;if(!this.isHTML5||e!==this.type)return!1;Object.keys(lt).includes(i)&&(i+=`; codecs="${lt[t]}"`);try{return Boolean(i&&this.media.canPlayType(i).replace(/no/,""))}catch(t){return!1}},textTracks:"textTracks"in document.createElement("video"),rangeInput:(()=>{const t=document.createElement("input");return t.type="range","range"===t.type})(),touch:"ontouchstart"in document.documentElement,transitions:!1!==G,reducedMotion:"matchMedia"in window&&window.matchMedia("(prefers-reduced-motion)").matches},ct=(()=>{let t=!1;try{const e=Object.defineProperty({},"passive",{get:()=>(t=!0,null)});window.addEventListener("test",null,e),window.removeEventListener("test",null,e)}catch(t){}return t})();function ut(t,e,i,r=!1,n=!0,s=!1){if(!t||!("addEventListener"in t)||H(e)||!F(i))return;const a=e.split(" ");let o=s;ct&&(o={passive:n,capture:s}),a.forEach((e=>{this&&this.eventListeners&&r&&this.eventListeners.push({element:t,type:e,callback:i,options:o}),t[r?"addEventListener":"removeEventListener"](e,i,o)}))}function dt(t,e="",i,r=!0,n=!1){ut.call(this,t,e,i,!0,r,n)}function pt(t,e="",i,r=!0,n=!1){ut.call(this,t,e,i,!1,r,n)}function ft(t,e="",i,r=!0,n=!1){const s=(...a)=>{pt(t,e,s,r,n),i.apply(this,a)};ut.call(this,t,e,s,!0,r,n)}function mt(t,e="",i=!1,r={}){if(!R(t)||H(e))return;const n=new CustomEvent(e,{bubbles:i,detail:{...r,plyr:this}});t.dispatchEvent(n)}function gt(){this&&this.eventListeners&&(this.eventListeners.forEach((t=>{const{element:e,type:i,callback:r,options:n}=t;e.removeEventListener(i,r,n)})),this.eventListeners=[])}function yt(){return new Promise((t=>this.ready?setTimeout(t,0):dt.call(this,this.elements.container,"ready",t))).then((()=>{}))}function vt(t){(t=>w(t,Promise)&&E(t.then))(t)&&t.then(null,(()=>{}))}function bt(t){return L(t)?t.filter(((e,i)=>t.indexOf(e)===i)):t}function wt(t,e){return L(t)&&t.length?t.reduce(((t,i)=>Math.abs(i-e)<Math.abs(t-e)?i:t)):null}function xt(t){return!(!window||!window.CSS)&&window.CSS.supports(t)}const Tt=[[1,1],[4,3],[3,4],[5,4],[4,5],[3,2],[2,3],[16,10],[10,16],[16,9],[9,16],[21,9],[9,21],[32,9],[9,32]].reduce(((t,[e,i])=>({...t,[e/i]:[e,i]})),{});function _t(t){return!!(L(t)||D(t)&&t.includes(":"))&&(L(t)?t:t.split(":")).map(Number).every(M)}function Et(t){if(!L(t)||!t.every(M))return null;const[e,i]=t,r=(t,e)=>0===e?t:r(e,t%e),n=r(e,i);return[e/n,i/n]}function St(t){const e=t=>_t(t)?t.split(":").map(Number):null;let i=e(t);if(null===i&&(i=e(this.config.ratio)),null===i&&!H(this.embed)&&L(this.embed.ratio)&&({ratio:i}=this.embed),null===i&&this.isHTML5){const{videoWidth:t,videoHeight:e}=this.media;i=[t,e]}return Et(i)}function Ct(t){if(!this.isVideo)return{};const{wrapper:e}=this.elements,i=St.call(this,t);if(!L(i))return{};const[r,n]=Et(i),s=100/r*n;if(xt(`aspect-ratio: ${r}/${n}`)?e.style.aspectRatio=`${r}/${n}`:e.style.paddingBottom=`${s}%`,this.isVimeo&&!this.config.vimeo.premium&&this.supported.ui){const t=100/this.media.offsetWidth*parseInt(window.getComputedStyle(this.media).paddingBottom,10),i=(t-s)/(t/50);this.fullscreen.active?e.style.paddingBottom=null:this.media.style.transform=`translateY(-${i}%)`}else this.isHTML5&&e.classList.add(this.config.classNames.videoFixedRatio);return{padding:s,ratio:i}}function Pt(t,e,i=.05){const r=t/e,n=wt(Object.keys(Tt),r);return Math.abs(n-r)<=i?Tt[n]:[t,e]}const kt={getSources(){return this.isHTML5?Array.from(this.media.querySelectorAll("source")).filter((t=>{const e=t.getAttribute("type");return!!H(e)||ht.mime.call(this,e)})):[]},getQualityOptions(){return this.config.quality.forced?this.config.quality.options:kt.getSources.call(this).map((t=>Number(t.getAttribute("size")))).filter(Boolean)},setup(){if(!this.isHTML5)return;const t=this;t.options.speed=t.config.speed.options,H(this.config.ratio)||Ct.call(t),Object.defineProperty(t.media,"quality",{get(){const e=kt.getSources.call(t).find((e=>e.getAttribute("src")===t.source));return e&&Number(e.getAttribute("size"))},set(e){if(t.quality!==e){if(t.config.quality.forced&&F(t.config.quality.onChange))t.config.quality.onChange(e);else{const i=kt.getSources.call(t).find((t=>Number(t.getAttribute("size"))===e));if(!i)return;const{currentTime:r,paused:n,preload:s,readyState:a,playbackRate:o}=t.media;t.media.src=i.getAttribute("src"),("none"!==s||a)&&(t.once("loadedmetadata",(()=>{t.speed=o,t.currentTime=r,n||vt(t.play())})),t.media.load())}mt.call(t,t.media,"qualitychange",!1,{quality:e})}}})},cancelRequests(){this.isHTML5&&(Z(kt.getSources.call(this)),this.media.setAttribute("src",this.config.blankVideo),this.media.load(),this.debug.log("Cancelled network requests"))}};function At(t,...e){return H(t)?t:t.toString().replace(/{(\d+)}/g,((t,i)=>e[i].toString()))}const Mt=(t="",e="",i="")=>t.replace(new RegExp(e.toString().replace(/([.*+?^=!:${}()|[\]/\\])/g,"\\$1"),"g"),i.toString()),Dt=(t="")=>t.toString().replace(/\w\S*/g,(t=>t.charAt(0).toUpperCase()+t.slice(1).toLowerCase()));function It(t){const e=document.createElement("div");return e.appendChild(t),e.innerHTML}const Ft={pip:"PIP",airplay:"AirPlay",html5:"HTML5",vimeo:"Vimeo",youtube:"YouTube"},Lt={get(t="",e={}){if(H(t)||H(e))return"";let i=W(e.i18n,t);if(H(i))return Object.keys(Ft).includes(t)?Ft[t]:"";const r={"{seektime}":e.seekTime,"{title}":e.title};return Object.entries(r).forEach((([t,e])=>{i=Mt(i,t,e)})),i}};class Ot{constructor(e){t(this,"get",(t=>{if(!Ot.supported||!this.enabled)return null;const e=window.localStorage.getItem(this.key);if(H(e))return null;const i=JSON.parse(e);return D(t)&&t.length?i[t]:i})),t(this,"set",(t=>{if(!Ot.supported||!this.enabled)return;if(!A(t))return;let e=this.get();H(e)&&(e={}),q(e,t);try{window.localStorage.setItem(this.key,JSON.stringify(e))}catch(t){}})),this.enabled=e.config.storage.enabled,this.key=e.config.storage.key}static get supported(){try{if(!("localStorage"in window))return!1;const t="___test";return window.localStorage.setItem(t,t),window.localStorage.removeItem(t),!0}catch(t){return!1}}}function Rt(t,e="text"){return new Promise(((i,r)=>{try{const r=new XMLHttpRequest;if(!("withCredentials"in r))return;r.addEventListener("load",(()=>{if("text"===e)try{i(JSON.parse(r.responseText))}catch(t){i(r.responseText)}else i(r.response)})),r.addEventListener("error",(()=>{throw new Error(r.status)})),r.open("GET",t,!0),r.responseType=e,r.send()}catch(t){r(t)}}))}function Bt(t,e){if(!D(t))return;const i=D(e);let r=!1;const n=()=>null!==document.getElementById(e),s=(t,e)=>{t.innerHTML=e,i&&n()||document.body.insertAdjacentElement("afterbegin",t)};if(!i||!n()){const n=Ot.supported,a=document.createElement("div");if(a.setAttribute("hidden",""),i&&a.setAttribute("id",e),n){const t=window.localStorage.getItem(`cache-${e}`);if(r=null!==t,r){const e=JSON.parse(t);s(a,e.content)}}Rt(t).then((t=>{if(!H(t)){if(n)try{window.localStorage.setItem(`cache-${e}`,JSON.stringify({content:t}))}catch(t){}s(a,t)}})).catch((()=>{}))}}const zt=t=>Math.trunc(t/60/60%60,10);function Nt(t=0,e=!1,i=!1){if(!M(t))return Nt(void 0,e,i);const r=t=>`0${t}`.slice(-2);let n=zt(t);const s=(a=t,Math.trunc(a/60%60,10));var a;const o=(t=>Math.trunc(t%60,10))(t);return n=e||n>0?`${n}:`:"",`${i&&t>0?"-":""}${n}${r(s)}:${r(o)}`}const Vt={getIconUrl(){const t=new URL(this.config.iconUrl,window.location),e=window.location.host?window.location.host:window.top.location.host,i=t.host!==e||j.isIE&&!window.svg4everybody;return{url:this.config.iconUrl,cors:i}},findElements(){try{return this.elements.controls=at.call(this,this.config.selectors.controls.wrapper),this.elements.buttons={play:st.call(this,this.config.selectors.buttons.play),pause:at.call(this,this.config.selectors.buttons.pause),restart:at.call(this,this.config.selectors.buttons.restart),rewind:at.call(this,this.config.selectors.buttons.rewind),fastForward:at.call(this,this.config.selectors.buttons.fastForward),mute:at.call(this,this.config.selectors.buttons.mute),pip:at.call(this,this.config.selectors.buttons.pip),airplay:at.call(this,this.config.selectors.buttons.airplay),settings:at.call(this,this.config.selectors.buttons.settings),captions:at.call(this,this.config.selectors.buttons.captions),fullscreen:at.call(this,this.config.selectors.buttons.fullscreen)},this.elements.progress=at.call(this,this.config.selectors.progress),this.elements.inputs={seek:at.call(this,this.config.selectors.inputs.seek),volume:at.call(this,this.config.selectors.inputs.volume)},this.elements.display={buffer:at.call(this,this.config.selectors.display.buffer),currentTime:at.call(this,this.config.selectors.display.currentTime),duration:at.call(this,this.config.selectors.display.duration)},R(this.elements.progress)&&(this.elements.display.seekTooltip=this.elements.progress.querySelector(`.${this.config.classNames.tooltip}`)),!0}catch(t){return this.debug.warn("It looks like there is a problem with your custom controls HTML",t),this.toggleNativeControls(!0),!1}},createIcon(t,e){const i="http://www.w3.org/2000/svg",r=Vt.getIconUrl.call(this),n=`${r.cors?"":r.url}#${this.config.iconPrefix}`,s=document.createElementNS(i,"svg");X(s,q(e,{"aria-hidden":"true",focusable:"false"}));const a=document.createElementNS(i,"use"),o=`${n}-${t}`;return"href"in a&&a.setAttributeNS("http://www.w3.org/1999/xlink","href",o),a.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",o),s.appendChild(a),s},createLabel(t,e={}){const i=Lt.get(t,this.config);return U("span",{...e,class:[e.class,this.config.classNames.hidden].filter(Boolean).join(" ")},i)},createBadge(t){if(H(t))return null;const e=U("span",{class:this.config.classNames.menu.value});return e.appendChild(U("span",{class:this.config.classNames.menu.badge},t)),e},createButton(t,e){const i=q({},e);let r=function(t=""){let e=t.toString();return e=function(t=""){let e=t.toString();return e=Mt(e,"-"," "),e=Mt(e,"_"," "),e=Dt(e),Mt(e," ","")}(e),e.charAt(0).toLowerCase()+e.slice(1)}(t);const n={element:"button",toggle:!1,label:null,icon:null,labelPressed:null,iconPressed:null};switch(["element","icon","label"].forEach((t=>{Object.keys(i).includes(t)&&(n[t]=i[t],delete i[t])})),"button"!==n.element||Object.keys(i).includes("type")||(i.type="button"),Object.keys(i).includes("class")?i.class.split(" ").some((t=>t===this.config.classNames.control))||q(i,{class:`${i.class} ${this.config.classNames.control}`}):i.class=this.config.classNames.control,t){case"play":n.toggle=!0,n.label="play",n.labelPressed="pause",n.icon="play",n.iconPressed="pause";break;case"mute":n.toggle=!0,n.label="mute",n.labelPressed="unmute",n.icon="volume",n.iconPressed="muted";break;case"captions":n.toggle=!0,n.label="enableCaptions",n.labelPressed="disableCaptions",n.icon="captions-off",n.iconPressed="captions-on";break;case"fullscreen":n.toggle=!0,n.label="enterFullscreen",n.labelPressed="exitFullscreen",n.icon="enter-fullscreen",n.iconPressed="exit-fullscreen";break;case"play-large":i.class+=` ${this.config.classNames.control}--overlaid`,r="play",n.label="play",n.icon="play";break;default:H(n.label)&&(n.label=r),H(n.icon)&&(n.icon=t)}const s=U(n.element);return n.toggle?(s.appendChild(Vt.createIcon.call(this,n.iconPressed,{class:"icon--pressed"})),s.appendChild(Vt.createIcon.call(this,n.icon,{class:"icon--not-pressed"})),s.appendChild(Vt.createLabel.call(this,n.labelPressed,{class:"label--pressed"})),s.appendChild(Vt.createLabel.call(this,n.label,{class:"label--not-pressed"}))):(s.appendChild(Vt.createIcon.call(this,n.icon)),s.appendChild(Vt.createLabel.call(this,n.label))),q(i,tt(this.config.selectors.buttons[r],i)),X(s,i),"play"===r?(L(this.elements.buttons[r])||(this.elements.buttons[r]=[]),this.elements.buttons[r].push(s)):this.elements.buttons[r]=s,s},createRange(t,e){const i=U("input",q(tt(this.config.selectors.inputs[t]),{type:"range",min:0,max:100,step:.01,value:0,autocomplete:"off",role:"slider","aria-label":Lt.get(t,this.config),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":0},e));return this.elements.inputs[t]=i,Vt.updateRangeFill.call(this,i),v.setup(i),i},createProgress(t,e){const i=U("progress",q(tt(this.config.selectors.display[t]),{min:0,max:100,value:0,role:"progressbar","aria-hidden":!0},e));if("volume"!==t){i.appendChild(U("span",null,"0"));const e={played:"played",buffer:"buffered"}[t],r=e?Lt.get(e,this.config):"";i.innerText=`% ${r.toLowerCase()}`}return this.elements.display[t]=i,i},createTime(t,e){const i=tt(this.config.selectors.display[t],e),r=U("div",q(i,{class:`${i.class?i.class:""} ${this.config.classNames.display.time} `.trim(),"aria-label":Lt.get(t,this.config)}),"00:00");return this.elements.display[t]=r,r},bindMenuItemShortcuts(t,e){dt.call(this,t,"keydown keyup",(i=>{if(!["Space","ArrowUp","ArrowDown","ArrowRight"].includes(i.key))return;if(i.preventDefault(),i.stopPropagation(),"keydown"===i.type)return;const r=nt(t,'[role="menuitemradio"]');if(!r&&["Space","ArrowRight"].includes(i.key))Vt.showMenuPanel.call(this,e,!0);else{let e;"Space"!==i.key&&("ArrowDown"===i.key||r&&"ArrowRight"===i.key?(e=t.nextElementSibling,R(e)||(e=t.parentNode.firstElementChild)):(e=t.previousElementSibling,R(e)||(e=t.parentNode.lastElementChild)),ot.call(this,e,!0))}}),!1),dt.call(this,t,"keyup",(t=>{"Return"===t.key&&Vt.focusFirstMenuItem.call(this,null,!0)}))},createMenuItem({value:t,list:e,type:i,title:r,badge:n=null,checked:s=!1}){const a=tt(this.config.selectors.inputs[i]),o=U("button",q(a,{type:"button",role:"menuitemradio",class:`${this.config.classNames.control} ${a.class?a.class:""}`.trim(),"aria-checked":s,value:t})),l=U("span");l.innerHTML=r,R(n)&&l.appendChild(n),o.appendChild(l),Object.defineProperty(o,"checked",{enumerable:!0,get:()=>"true"===o.getAttribute("aria-checked"),set(t){t&&Array.from(o.parentNode.children).filter((t=>nt(t,'[role="menuitemradio"]'))).forEach((t=>t.setAttribute("aria-checked","false"))),o.setAttribute("aria-checked",t?"true":"false")}}),this.listeners.bind(o,"click keyup",(e=>{if(!z(e)||"Space"===e.key){switch(e.preventDefault(),e.stopPropagation(),o.checked=!0,i){case"language":this.currentTrack=Number(t);break;case"quality":this.quality=t;break;case"speed":this.speed=parseFloat(t)}Vt.showMenuPanel.call(this,"home",z(e))}}),i,!1),Vt.bindMenuItemShortcuts.call(this,o,i),e.appendChild(o)},formatTime(t=0,e=!1){return M(t)?Nt(t,zt(this.duration)>0,e):t},updateTimeDisplay(t=null,e=0,i=!1){R(t)&&M(e)&&(t.innerText=Vt.formatTime(e,i))},updateVolume(){this.supported.ui&&(R(this.elements.inputs.volume)&&Vt.setRange.call(this,this.elements.inputs.volume,this.muted?0:this.volume),R(this.elements.buttons.mute)&&(this.elements.buttons.mute.pressed=this.muted||0===this.volume))},setRange(t,e=0){R(t)&&(t.value=e,Vt.updateRangeFill.call(this,t))},updateProgress(t){if(!this.supported.ui||!B(t))return;let e=0;const i=(t,e)=>{const i=M(e)?e:0,r=R(t)?t:this.elements.display.buffer;if(R(r)){r.value=i;const t=r.getElementsByTagName("span")[0];R(t)&&(t.childNodes[0].nodeValue=i)}};if(t)switch(t.type){case"timeupdate":case"seeking":case"seeked":r=this.currentTime,n=this.duration,e=0===r||0===n||Number.isNaN(r)||Number.isNaN(n)?0:(r/n*100).toFixed(2),"timeupdate"===t.type&&Vt.setRange.call(this,this.elements.inputs.seek,e);break;case"playing":case"progress":i(this.elements.display.buffer,100*this.buffered)}var r,n},updateRangeFill(t){const e=B(t)?t.target:t;if(R(e)&&"range"===e.getAttribute("type")){if(nt(e,this.config.selectors.inputs.seek)){e.setAttribute("aria-valuenow",this.currentTime);const t=Vt.formatTime(this.currentTime),i=Vt.formatTime(this.duration),r=Lt.get("seekLabel",this.config);e.setAttribute("aria-valuetext",r.replace("{currentTime}",t).replace("{duration}",i))}else if(nt(e,this.config.selectors.inputs.volume)){const t=100*e.value;e.setAttribute("aria-valuenow",t),e.setAttribute("aria-valuetext",`${t.toFixed(1)}%`)}else e.setAttribute("aria-valuenow",e.value);j.isWebkit&&e.style.setProperty("--value",e.value/e.max*100+"%")}},updateSeekTooltip(t){var e,i;if(!this.config.tooltips.seek||!R(this.elements.inputs.seek)||!R(this.elements.display.seekTooltip)||0===this.duration)return;const r=this.elements.display.seekTooltip,n=`${this.config.classNames.tooltip}--visible`,s=t=>it(r,n,t);if(this.touch)return void s(!1);let a=0;const o=this.elements.progress.getBoundingClientRect();if(B(t))a=100/o.width*(t.pageX-o.left);else{if(!rt(r,n))return;a=parseFloat(r.style.left,10)}a<0?a=0:a>100&&(a=100);const l=this.duration/100*a;r.innerText=Vt.formatTime(l);const h=null===(e=this.config.markers)||void 0===e||null===(i=e.points)||void 0===i?void 0:i.find((({time:t})=>t===Math.round(l)));h&&r.insertAdjacentHTML("afterbegin",`${h.label}<br>`),r.style.left=`${a}%`,B(t)&&["mouseenter","mouseleave"].includes(t.type)&&s("mouseenter"===t.type)},timeUpdate(t){const e=!R(this.elements.display.duration)&&this.config.invertTime;Vt.updateTimeDisplay.call(this,this.elements.display.currentTime,e?this.duration-this.currentTime:this.currentTime,e),t&&"timeupdate"===t.type&&this.media.seeking||Vt.updateProgress.call(this,t)},durationUpdate(){if(!this.supported.ui||!this.config.invertTime&&this.currentTime)return;if(this.duration>=2**32)return et(this.elements.display.currentTime,!0),void et(this.elements.progress,!0);R(this.elements.inputs.seek)&&this.elements.inputs.seek.setAttribute("aria-valuemax",this.duration);const t=R(this.elements.display.duration);!t&&this.config.displayDuration&&this.paused&&Vt.updateTimeDisplay.call(this,this.elements.display.currentTime,this.duration),t&&Vt.updateTimeDisplay.call(this,this.elements.display.duration,this.duration),this.config.markers.enabled&&Vt.setMarkers.call(this),Vt.updateSeekTooltip.call(this)},toggleMenuButton(t,e){et(this.elements.settings.buttons[t],!e)},updateSetting(t,e,i){const r=this.elements.settings.panels[t];let n=null,s=e;if("captions"===t)n=this.currentTrack;else{if(n=H(i)?this[t]:i,H(n)&&(n=this.config[t].default),!H(this.options[t])&&!this.options[t].includes(n))return void this.debug.warn(`Unsupported value of '${n}' for ${t}`);if(!this.config[t].options.includes(n))return void this.debug.warn(`Disabled value of '${n}' for ${t}`)}if(R(s)||(s=r&&r.querySelector('[role="menu"]')),!R(s))return;this.elements.settings.buttons[t].querySelector(`.${this.config.classNames.menu.value}`).innerHTML=Vt.getLabel.call(this,t,n);const a=s&&s.querySelector(`[value="${n}"]`);R(a)&&(a.checked=!0)},getLabel(t,e){switch(t){case"speed":return 1===e?Lt.get("normal",this.config):`${e}×`;case"quality":if(M(e)){const t=Lt.get(`qualityLabel.${e}`,this.config);return t.length?t:`${e}p`}return Dt(e);case"captions":return $t.getLabel.call(this);default:return null}},setQualityMenu(t){if(!R(this.elements.settings.panels.quality))return;const e="quality",i=this.elements.settings.panels.quality.querySelector('[role="menu"]');L(t)&&(this.options.quality=bt(t).filter((t=>this.config.quality.options.includes(t))));const r=!H(this.options.quality)&&this.options.quality.length>1;if(Vt.toggleMenuButton.call(this,e,r),J(i),Vt.checkMenu.call(this),!r)return;const n=t=>{const e=Lt.get(`qualityBadge.${t}`,this.config);return e.length?Vt.createBadge.call(this,e):null};this.options.quality.sort(((t,e)=>{const i=this.config.quality.options;return i.indexOf(t)>i.indexOf(e)?1:-1})).forEach((t=>{Vt.createMenuItem.call(this,{value:t,list:i,type:e,title:Vt.getLabel.call(this,"quality",t),badge:n(t)})})),Vt.updateSetting.call(this,e,i)},setCaptionsMenu(){if(!R(this.elements.settings.panels.captions))return;const t="captions",e=this.elements.settings.panels.captions.querySelector('[role="menu"]'),i=$t.getTracks.call(this),r=Boolean(i.length);if(Vt.toggleMenuButton.call(this,t,r),J(e),Vt.checkMenu.call(this),!r)return;const n=i.map(((t,i)=>({value:i,checked:this.captions.toggled&&this.currentTrack===i,title:$t.getLabel.call(this,t),badge:t.language&&Vt.createBadge.call(this,t.language.toUpperCase()),list:e,type:"language"})));n.unshift({value:-1,checked:!this.captions.toggled,title:Lt.get("disabled",this.config),list:e,type:"language"}),n.forEach(Vt.createMenuItem.bind(this)),Vt.updateSetting.call(this,t,e)},setSpeedMenu(){if(!R(this.elements.settings.panels.speed))return;const t="speed",e=this.elements.settings.panels.speed.querySelector('[role="menu"]');this.options.speed=this.options.speed.filter((t=>t>=this.minimumSpeed&&t<=this.maximumSpeed));const i=!H(this.options.speed)&&this.options.speed.length>1;Vt.toggleMenuButton.call(this,t,i),J(e),Vt.checkMenu.call(this),i&&(this.options.speed.forEach((i=>{Vt.createMenuItem.call(this,{value:i,list:e,type:t,title:Vt.getLabel.call(this,"speed",i)})})),Vt.updateSetting.call(this,t,e))},checkMenu(){const{buttons:t}=this.elements.settings,e=!H(t)&&Object.values(t).some((t=>!t.hidden));et(this.elements.settings.menu,!e)},focusFirstMenuItem(t,e=!1){if(this.elements.settings.popup.hidden)return;let i=t;R(i)||(i=Object.values(this.elements.settings.panels).find((t=>!t.hidden)));const r=i.querySelector('[role^="menuitem"]');ot.call(this,r,e)},toggleMenu(t){const{popup:e}=this.elements.settings,i=this.elements.buttons.settings;if(!R(e)||!R(i))return;const{hidden:r}=e;let n=r;if(I(t))n=t;else if(z(t)&&"Escape"===t.key)n=!1;else if(B(t)){const r=F(t.composedPath)?t.composedPath()[0]:t.target,s=e.contains(r);if(s||!s&&t.target!==i&&n)return}i.setAttribute("aria-expanded",n),et(e,!n),it(this.elements.container,this.config.classNames.menu.open,n),n&&z(t)?Vt.focusFirstMenuItem.call(this,null,!0):n||r||ot.call(this,i,z(t))},getMenuSize(t){const e=t.cloneNode(!0);e.style.position="absolute",e.style.opacity=0,e.removeAttribute("hidden"),t.parentNode.appendChild(e);const i=e.scrollWidth,r=e.scrollHeight;return Z(e),{width:i,height:r}},showMenuPanel(t="",e=!1){const i=this.elements.container.querySelector(`#plyr-settings-${this.id}-${t}`);if(!R(i))return;const r=i.parentNode,n=Array.from(r.children).find((t=>!t.hidden));if(ht.transitions&&!ht.reducedMotion){r.style.width=`${n.scrollWidth}px`,r.style.height=`${n.scrollHeight}px`;const t=Vt.getMenuSize.call(this,i),e=t=>{t.target===r&&["width","height"].includes(t.propertyName)&&(r.style.width="",r.style.height="",pt.call(this,r,G,e))};dt.call(this,r,G,e),r.style.width=`${t.width}px`,r.style.height=`${t.height}px`}et(n,!0),et(i,!1),Vt.focusFirstMenuItem.call(this,i,e)},setDownloadUrl(){const t=this.elements.buttons.download;R(t)&&t.setAttribute("href",this.download)},create(t){const{bindMenuItemShortcuts:e,createButton:i,createProgress:r,createRange:n,createTime:s,setQualityMenu:a,setSpeedMenu:o,showMenuPanel:l}=Vt;this.elements.controls=null,L(this.config.controls)&&this.config.controls.includes("play-large")&&this.elements.container.appendChild(i.call(this,"play-large"));const h=U("div",tt(this.config.selectors.controls.wrapper));this.elements.controls=h;const c={class:"plyr__controls__item"};return bt(L(this.config.controls)?this.config.controls:[]).forEach((a=>{if("restart"===a&&h.appendChild(i.call(this,"restart",c)),"rewind"===a&&h.appendChild(i.call(this,"rewind",c)),"play"===a&&h.appendChild(i.call(this,"play",c)),"fast-forward"===a&&h.appendChild(i.call(this,"fast-forward",c)),"progress"===a){const e=U("div",{class:`${c.class} plyr__progress__container`}),i=U("div",tt(this.config.selectors.progress));if(i.appendChild(n.call(this,"seek",{id:`plyr-seek-${t.id}`})),i.appendChild(r.call(this,"buffer")),this.config.tooltips.seek){const t=U("span",{class:this.config.classNames.tooltip},"00:00");i.appendChild(t),this.elements.display.seekTooltip=t}this.elements.progress=i,e.appendChild(this.elements.progress),h.appendChild(e)}if("current-time"===a&&h.appendChild(s.call(this,"currentTime",c)),"duration"===a&&h.appendChild(s.call(this,"duration",c)),"mute"===a||"volume"===a){let{volume:e}=this.elements;if(R(e)&&h.contains(e)||(e=U("div",q({},c,{class:`${c.class} plyr__volume`.trim()})),this.elements.volume=e,h.appendChild(e)),"mute"===a&&e.appendChild(i.call(this,"mute")),"volume"===a&&!j.isIos){const i={max:1,step:.05,value:this.config.volume};e.appendChild(n.call(this,"volume",q(i,{id:`plyr-volume-${t.id}`})))}}if("captions"===a&&h.appendChild(i.call(this,"captions",c)),"settings"===a&&!H(this.config.settings)){const r=U("div",q({},c,{class:`${c.class} plyr__menu`.trim(),hidden:""}));r.appendChild(i.call(this,"settings",{"aria-haspopup":!0,"aria-controls":`plyr-settings-${t.id}`,"aria-expanded":!1}));const n=U("div",{class:"plyr__menu__container",id:`plyr-settings-${t.id}`,hidden:""}),s=U("div"),a=U("div",{id:`plyr-settings-${t.id}-home`}),o=U("div",{role:"menu"});a.appendChild(o),s.appendChild(a),this.elements.settings.panels.home=a,this.config.settings.forEach((i=>{const r=U("button",q(tt(this.config.selectors.buttons.settings),{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--forward`,role:"menuitem","aria-haspopup":!0,hidden:""}));e.call(this,r,i),dt.call(this,r,"click",(()=>{l.call(this,i,!1)}));const n=U("span",null,Lt.get(i,this.config)),a=U("span",{class:this.config.classNames.menu.value});a.innerHTML=t[i],n.appendChild(a),r.appendChild(n),o.appendChild(r);const h=U("div",{id:`plyr-settings-${t.id}-${i}`,hidden:""}),c=U("button",{type:"button",class:`${this.config.classNames.control} ${this.config.classNames.control}--back`});c.appendChild(U("span",{"aria-hidden":!0},Lt.get(i,this.config))),c.appendChild(U("span",{class:this.config.classNames.hidden},Lt.get("menuBack",this.config))),dt.call(this,h,"keydown",(t=>{"ArrowLeft"===t.key&&(t.preventDefault(),t.stopPropagation(),l.call(this,"home",!0))}),!1),dt.call(this,c,"click",(()=>{l.call(this,"home",!1)})),h.appendChild(c),h.appendChild(U("div",{role:"menu"})),s.appendChild(h),this.elements.settings.buttons[i]=r,this.elements.settings.panels[i]=h})),n.appendChild(s),r.appendChild(n),h.appendChild(r),this.elements.settings.popup=n,this.elements.settings.menu=r}if("pip"===a&&ht.pip&&h.appendChild(i.call(this,"pip",c)),"airplay"===a&&ht.airplay&&h.appendChild(i.call(this,"airplay",c)),"download"===a){const t=q({},c,{element:"a",href:this.download,target:"_blank"});this.isHTML5&&(t.download="");const{download:e}=this.config.urls;!V(e)&&this.isEmbed&&q(t,{icon:`logo-${this.provider}`,label:this.provider}),h.appendChild(i.call(this,"download",t))}"fullscreen"===a&&h.appendChild(i.call(this,"fullscreen",c))})),this.isHTML5&&a.call(this,kt.getQualityOptions.call(this)),o.call(this),h},inject(){if(this.config.loadSprite){const t=Vt.getIconUrl.call(this);t.cors&&Bt(t.url,"sprite-plyr")}this.id=Math.floor(1e4*Math.random());let t=null;this.elements.controls=null;const e={id:this.id,seektime:this.config.seekTime,title:this.config.title};let i,r=!0;if(F(this.config.controls)&&(this.config.controls=this.config.controls.call(this,e)),this.config.controls||(this.config.controls=[]),R(this.config.controls)||D(this.config.controls)?t=this.config.controls:(t=Vt.create.call(this,{id:this.id,seektime:this.config.seekTime,speed:this.speed,quality:this.quality,captions:$t.getLabel.call(this)}),r=!1),r&&D(this.config.controls)&&(t=(t=>{let i=t;return Object.entries(e).forEach((([t,e])=>{i=Mt(i,`{${t}}`,e)})),i})(t)),D(this.config.selectors.controls.container)&&(i=document.querySelector(this.config.selectors.controls.container)),R(i)||(i=this.elements.container),i[R(t)?"insertAdjacentElement":"insertAdjacentHTML"]("afterbegin",t),R(this.elements.controls)||Vt.findElements.call(this),!H(this.elements.buttons)){const t=t=>{const e=this.config.classNames.controlPressed;Object.defineProperty(t,"pressed",{enumerable:!0,get:()=>rt(t,e),set(i=!1){it(t,e,i)}})};Object.values(this.elements.buttons).filter(Boolean).forEach((e=>{L(e)||O(e)?Array.from(e).filter(Boolean).forEach(t):t(e)}))}if(j.isEdge&&$(i),this.config.tooltips.controls){const{classNames:t,selectors:e}=this.config,i=`${e.controls.wrapper} ${e.labels} .${t.hidden}`,r=st.call(this,i);Array.from(r).forEach((t=>{it(t,this.config.classNames.hidden,!1),it(t,this.config.classNames.tooltip,!0)}))}},setMediaMetadata(){try{"mediaSession"in navigator&&(navigator.mediaSession.metadata=new window.MediaMetadata({title:this.config.mediaMetadata.title,artist:this.config.mediaMetadata.artist,album:this.config.mediaMetadata.album,artwork:this.config.mediaMetadata.artwork}))}catch(t){}},setMarkers(){var t,e;if(!this.duration||this.elements.markers)return;const i=null===(t=this.config.markers)||void 0===t||null===(e=t.points)||void 0===e?void 0:e.filter((({time:t})=>t>0&&t<this.duration));if(null==i||!i.length)return;const r=document.createDocumentFragment(),n=document.createDocumentFragment();let s=null;const a=`${this.config.classNames.tooltip}--visible`,o=t=>it(s,a,t);i.forEach((t=>{const e=U("span",{class:this.config.classNames.marker},""),i=t.time/this.duration*100+"%";s&&(e.addEventListener("mouseenter",(()=>{t.label||(s.style.left=i,s.innerHTML=t.label,o(!0))})),e.addEventListener("mouseleave",(()=>{o(!1)}))),e.addEventListener("click",(()=>{this.currentTime=t.time})),e.style.left=i,n.appendChild(e)})),r.appendChild(n),this.config.tooltips.seek||(s=U("span",{class:this.config.classNames.tooltip},""),r.appendChild(s)),this.elements.markers={points:n,tip:s},this.elements.progress.appendChild(r)}};function Ht(t,e=!0){let i=t;if(e){const t=document.createElement("a");t.href=i,i=t.href}try{return new URL(i)}catch(t){return null}}function Gt(t){const e=new URLSearchParams;return A(t)&&Object.entries(t).forEach((([t,i])=>{e.set(t,i)})),e}const $t={setup(){if(!this.supported.ui)return;if(!this.isVideo||this.isYouTube||this.isHTML5&&!ht.textTracks)return void(L(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&Vt.setCaptionsMenu.call(this));var t,e;if(R(this.elements.captions)||(this.elements.captions=U("div",tt(this.config.selectors.captions)),t=this.elements.captions,e=this.elements.wrapper,R(t)&&R(e)&&e.parentNode.insertBefore(t,e.nextSibling)),j.isIE&&window.URL){const t=this.media.querySelectorAll("track");Array.from(t).forEach((t=>{const e=t.getAttribute("src"),i=Ht(e);null!==i&&i.hostname!==window.location.href.hostname&&["http:","https:"].includes(i.protocol)&&Rt(e,"blob").then((e=>{t.setAttribute("src",window.URL.createObjectURL(e))})).catch((()=>{Z(t)}))}))}const i=bt((navigator.languages||[navigator.language||navigator.userLanguage||"en"]).map((t=>t.split("-")[0])));let r=(this.storage.get("language")||this.config.captions.language||"auto").toLowerCase();"auto"===r&&([r]=i);let n=this.storage.get("captions");if(I(n)||({active:n}=this.config.captions),Object.assign(this.captions,{toggled:!1,active:n,language:r,languages:i}),this.isHTML5){const t=this.config.captions.update?"addtrack removetrack":"removetrack";dt.call(this,this.media.textTracks,t,$t.update.bind(this))}setTimeout($t.update.bind(this),0)},update(){const t=$t.getTracks.call(this,!0),{active:e,language:i,meta:r,currentTrackNode:n}=this.captions,s=Boolean(t.find((t=>t.language===i)));this.isHTML5&&this.isVideo&&t.filter((t=>!r.get(t))).forEach((t=>{this.debug.log("Track added",t),r.set(t,{default:"showing"===t.mode}),"showing"===t.mode&&(t.mode="hidden"),dt.call(this,t,"cuechange",(()=>$t.updateCues.call(this)))})),(s&&this.language!==i||!t.includes(n))&&($t.setLanguage.call(this,i),$t.toggle.call(this,e&&s)),this.elements&&it(this.elements.container,this.config.classNames.captions.enabled,!H(t)),L(this.config.controls)&&this.config.controls.includes("settings")&&this.config.settings.includes("captions")&&Vt.setCaptionsMenu.call(this)},toggle(t,e=!0){if(!this.supported.ui)return;const{toggled:i}=this.captions,r=this.config.classNames.captions.active,n=k(t)?!i:t;if(n!==i){if(e||(this.captions.active=n,this.storage.set({captions:n})),!this.language&&n&&!e){const t=$t.getTracks.call(this),e=$t.findTrack.call(this,[this.captions.language,...this.captions.languages],!0);return this.captions.language=e.language,void $t.set.call(this,t.indexOf(e))}this.elements.buttons.captions&&(this.elements.buttons.captions.pressed=n),it(this.elements.container,r,n),this.captions.toggled=n,Vt.updateSetting.call(this,"captions"),mt.call(this,this.media,n?"captionsenabled":"captionsdisabled")}setTimeout((()=>{n&&this.captions.toggled&&(this.captions.currentTrackNode.mode="hidden")}))},set(t,e=!0){const i=$t.getTracks.call(this);if(-1!==t)if(M(t))if(t in i){if(this.captions.currentTrack!==t){this.captions.currentTrack=t;const r=i[t],{language:n}=r||{};this.captions.currentTrackNode=r,Vt.updateSetting.call(this,"captions"),e||(this.captions.language=n,this.storage.set({language:n})),this.isVimeo&&this.embed.enableTextTrack(n),mt.call(this,this.media,"languagechange")}$t.toggle.call(this,!0,e),this.isHTML5&&this.isVideo&&$t.updateCues.call(this)}else this.debug.warn("Track not found",t);else this.debug.warn("Invalid caption argument",t);else $t.toggle.call(this,!1,e)},setLanguage(t,e=!0){if(!D(t))return void this.debug.warn("Invalid language argument",t);const i=t.toLowerCase();this.captions.language=i;const r=$t.getTracks.call(this),n=$t.findTrack.call(this,[i]);$t.set.call(this,r.indexOf(n),e)},getTracks(t=!1){return Array.from((this.media||{}).textTracks||[]).filter((e=>!this.isHTML5||t||this.captions.meta.has(e))).filter((t=>["captions","subtitles"].includes(t.kind)))},findTrack(t,e=!1){const i=$t.getTracks.call(this),r=t=>Number((this.captions.meta.get(t)||{}).default),n=Array.from(i).sort(((t,e)=>r(e)-r(t)));let s;return t.every((t=>(s=n.find((e=>e.language===t)),!s))),s||(e?n[0]:void 0)},getCurrentTrack(){return $t.getTracks.call(this)[this.currentTrack]},getLabel(t){let e=t;return!N(e)&&ht.textTracks&&this.captions.toggled&&(e=$t.getCurrentTrack.call(this)),N(e)?H(e.label)?H(e.language)?Lt.get("enabled",this.config):t.language.toUpperCase():e.label:Lt.get("disabled",this.config)},updateCues(t){if(!this.supported.ui)return;if(!R(this.elements.captions))return void this.debug.warn("No captions element to render to");if(!k(t)&&!Array.isArray(t))return void this.debug.warn("updateCues: Invalid input",t);let e=t;if(!e){const t=$t.getCurrentTrack.call(this);e=Array.from((t||{}).activeCues||[]).map((t=>t.getCueAsHTML())).map(It)}const i=e.map((t=>t.trim())).join("\n");if(i!==this.elements.captions.innerHTML){J(this.elements.captions);const t=U("span",tt(this.config.selectors.caption));t.innerHTML=i,this.elements.captions.appendChild(t),mt.call(this,this.media,"cuechange")}}},jt={enabled:!0,title:"",debug:!1,autoplay:!1,autopause:!0,playsinline:!0,seekTime:10,volume:1,muted:!1,duration:null,displayDuration:!0,invertTime:!0,toggleInvert:!0,ratio:null,clickToPlay:!0,hideControls:!0,resetOnEnd:!1,disableContextMenu:!0,loadSprite:!0,iconPrefix:"plyr",iconUrl:"https://cdn.plyr.io/3.7.2/plyr.svg",blankVideo:"https://cdn.plyr.io/static/blank.mp4",quality:{default:576,options:[4320,2880,2160,1440,1080,720,576,480,360,240],forced:!1,onChange:null},loop:{active:!1},speed:{selected:1,options:[.5,.75,1,1.25,1.5,1.75,2,4]},keyboard:{focused:!0,global:!1},tooltips:{controls:!1,seek:!0},captions:{active:!1,language:"auto",update:!1},fullscreen:{enabled:!0,fallback:!0,iosNative:!1},storage:{enabled:!0,key:"plyr"},controls:["play-large","play","progress","current-time","mute","volume","captions","settings","pip","airplay","fullscreen"],settings:["captions","quality","speed"],i18n:{restart:"Restart",rewind:"Rewind {seektime}s",play:"Play",pause:"Pause",fastForward:"Forward {seektime}s",seek:"Seek",seekLabel:"{currentTime} of {duration}",played:"Played",buffered:"Buffered",currentTime:"Current time",duration:"Duration",volume:"Volume",mute:"Mute",unmute:"Unmute",enableCaptions:"Enable captions",disableCaptions:"Disable captions",download:"Download",enterFullscreen:"Enter fullscreen",exitFullscreen:"Exit fullscreen",frameTitle:"Player for {title}",captions:"Captions",settings:"Settings",pip:"PIP",menuBack:"Go back to previous menu",speed:"Speed",normal:"Normal",quality:"Quality",loop:"Loop",start:"Start",end:"End",all:"All",reset:"Reset",disabled:"Disabled",enabled:"Enabled",advertisement:"Ad",qualityBadge:{2160:"4K",1440:"HD",1080:"HD",720:"HD",576:"SD",480:"S
2D"}},urls:{download:null,vimeo:{sdk:"https://player.vimeo.com/api/player.js",iframe:"https://player.vimeo.com/video/{0}?{1}",api:"https://vimeo.com/api/oembed.json?url={0}"},youtube:{sdk:"https://www.youtube.com/iframe_api",api:"https://noembed.com/embed?url=https://www.youtube.com/watch?v={0}"},googleIMA:{sdk:"https://imasdk.googleapis.com/js/sdkloader/ima3.js"}},listeners:{seek:null,play:null,pause:null,restart:null,rewind:null,fastForward:null,mute:null,volume:null,captions:null,download:null,fullscreen:null,pip:null,airplay:null,speed:null,quality:null,loop:null,language:null},events:["ended","progress","stalled","playing","waiting","canplay","canplaythrough","loadstart","loadeddata","loadedmetadata","timeupdate","volumechange","play","pause","error","seeking","seeked","emptied","ratechange","cuechange","download","enterfullscreen","exitfullscreen","captionsenabled","captionsdisabled","languagechange","controlshidden","controlsshown","ready","statechange","qualitychange","adsloaded","adscontentpause","adscontentresume","adstarted","adsmidpoint","adscomplete","adsallcomplete","adsimpression","adsclick"],selectors:{editable:"input, textarea, select, [contenteditable]",container:".plyr",controls:{container:null,wrapper:".plyr__controls"},labels:"[data-plyr]",buttons:{play:'[data-plyr="play"]',pause:'[data-plyr="pause"]',restart:'[data-plyr="restart"]',rewind:'[data-plyr="rewind"]',fastForward:'[data-plyr="fast-forward"]',mute:'[data-plyr="mute"]',captions:'[data-plyr="captions"]',download:'[data-plyr="download"]',fullscreen:'[data-plyr="fullscreen"]',pip:'[data-plyr="pip"]',airplay:'[data-plyr="airplay"]',settings:'[data-plyr="settings"]',loop:'[data-plyr="loop"]'},inputs:{seek:'[data-plyr="seek"]',volume:'[data-plyr="volume"]',speed:'[data-plyr="speed"]',language:'[data-plyr="language"]',quality:'[data-plyr="quality"]'},display:{currentTime:".plyr__time--current",duration:".plyr__time--duration",buffer:".plyr__progress__buffer",loop:".plyr__progress__loop",volume:".plyr__volume--display"},progress:".plyr__progress",captions:".plyr__captions",caption:".plyr__caption"},classNames:{type:"plyr--{0}",provider:"plyr--{0}",video:"plyr__video-wrapper",embed:"plyr__video-embed",videoFixedRatio:"plyr__video-wrapper--fixed-ratio",embedContainer:"plyr__video-embed__container",poster:"plyr__poster",posterEnabled:"plyr__poster-enabled",ads:"plyr__ads",control:"plyr__control",controlPressed:"plyr__control--pressed",playing:"plyr--playing",paused:"plyr--paused",stopped:"plyr--stopped",loading:"plyr--loading",hover:"plyr--hover",tooltip:"plyr__tooltip",cues:"plyr__cues",marker:"plyr__progress__marker",hidden:"plyr__sr-only",hideControls:"plyr--hide-controls",isIos:"plyr--is-ios",isTouch:"plyr--is-touch",uiSupported:"plyr--full-ui",noTransition:"plyr--no-transition",display:{time:"plyr__time"},menu:{value:"plyr__menu__value",badge:"plyr__badge",open:"plyr--menu-open"},captions:{enabled:"plyr--captions-enabled",active:"plyr--captions-active"},fullscreen:{enabled:"plyr--fullscreen-enabled",fallback:"plyr--fullscreen-fallback"},pip:{supported:"plyr--pip-supported",active:"plyr--pip-active"},airplay:{supported:"plyr--airplay-supported",active:"plyr--airplay-active"},tabFocus:"plyr__tab-focus",previewThumbnails:{thumbContainer:"plyr__preview-thumb",thumbContainerShown:"plyr__preview-thumb--is-shown",imageContainer:"plyr__preview-thumb__image-container",timeContainer:"plyr__preview-thumb__time-container",scrubbingContainer:"plyr__preview-scrubbing",scrubbingContainerShown:"plyr__preview-scrubbing--is-shown"}},attributes:{embed:{provider:"data-plyr-provider",id:"data-plyr-embed-id",hash:"data-plyr-embed-hash"}},ads:{enabled:!1,publisherId:"",tagUrl:""},previewThumbnails:{enabled:!1,src:""},vimeo:{byline:!1,portrait:!1,title:!1,speed:!0,transparent:!1,customControls:!0,referrerPolicy:null,premium:!1},youtube:{rel:0,showinfo:0,iv_load_policy:3,modestbranding:1,customControls:!0,noCookie:!1},mediaMetadata:{title:"",artist:"",album:"",artwork:[]},markers:{enabled:!1,points:[]}},Wt="picture-in-picture",qt={html5:"html5",youtube:"youtube",vimeo:"vimeo"},Yt="video",Xt=()=>{};class Ut{constructor(t=!1){this.enabled=window.console&&t,this.enabled&&this.log("Debugging enabled")}get log(){return this.enabled?Function.prototype.bind.call(console.log,console):Xt}get warn(){return this.enabled?Function.prototype.bind.call(console.warn,console):Xt}get error(){return this.enabled?Function.prototype.bind.call(console.error,console):Xt}}class Kt{constructor(e){t(this,"onChange",(()=>{if(!this.enabled)return;const t=this.player.elements.buttons.fullscreen;R(t)&&(t.pressed=this.active);const e=this.target===this.player.media?this.target:this.player.elements.container;mt.call(this.player,e,this.active?"enterfullscreen":"exitfullscreen",!0)})),t(this,"toggleFallback",((t=!1)=>
vendor: 61,058 bytes, line 2
2{if(t?this.scrollPosition={x:window.scrollX||0,y:window.scrollY||0}:window.scrollTo(this.scrollPosition.x,this.scrollPosition.y),document.body.style.overflow=t?"hidden":"",it(this.target,this.player.config.classNames.fullscreen.fallback,t),j.isIos){let e=document.head.querySelector('meta[name="viewport"]');const i="viewport-fit=cover";e||(e=document.createElement("meta"),e.setAttribute("name","viewport"));const r=D(e.content)&&e.content.includes(i);t?(this.cleanupViewport=!r,r||(e.content+=`,${i}`)):this.cleanupViewport&&(e.content=e.content.split(",").filter((t=>t.trim()!==i)).join(","))}this.onChange()})),t(this,"trapFocus",(t=>{if(j.isIos||!this.active||"Tab"!==t.key)return;const e=document.activeElement,i=st.call(this.player,"a[href], button:not(:disabled), input:not(:disabled), [tabindex]"),[r]=i,n=i[i.length-1];e!==n||t.shiftKey?e===r&&t.shiftKey&&(n.focus(),t.preventDefault()):(r.focus(),t.preventDefault())})),t(this,"update",(()=>{if(this.enabled){let t;t=this.forceFallback?"Fallback (forced)":Kt.native?"Native":"Fallback",this.player.debug.log(`${t} fullscreen enabled`)}else this.player.debug.log("Fullscreen not supported and fallback disabled");it(this.player.elements.container,this.player.config.classNames.fullscreen.enabled,this.enabled)})),t(this,"enter",(()=>{this.enabled&&(j.isIos&&this.player.config.fullscreen.iosNative?this.player.isVimeo?this.player.embed.requestFullscreen():this.target.webkitEnterFullscreen():!Kt.native||this.forceFallback?this.toggleFallback(!0):this.prefix?H(this.prefix)||this.target[`${this.prefix}Request${this.property}`]():this.target.requestFullscreen({navigationUI:"hide"}))})),t(this,"exit",(()=>{if(this.enabled)if(j.isIos&&this.player.config.fullscreen.iosNative)this.target.webkitExitFullscreen(),vt(this.player.play());else if(!Kt.native||this.forceFallback)this.toggleFallback(!1);else if(this.prefix){if(!H(this.prefix)){const t="moz"===this.prefix?"Cancel":"Exit";document[`${this.prefix}${t}${this.property}`]()}}else(document.cancelFullScreen||document.exitFullscreen).call(document)})),t(this,"toggle",(()=>{this.active?this.exit():this.enter()})),this.player=e,this.prefix=Kt.prefix,this.property=Kt.property,this.scrollPosition={x:0,y:0},this.forceFallback="force"===e.config.fullscreen.fallback,this.player.elements.fullscreen=e.config.fullscreen.container&&function(t,e){const{prototype:i}=Element;return(i.closest||function(){let t=this;do{if(nt.matches(t,e))return t;t=t.parentElement||t.parentNode}while(null!==t&&1===t.nodeType);return null}).call(t,e)}(this.player.elements.container,e.config.fullscreen.container),dt.call(this.player,document,"ms"===this.prefix?"MSFullscreenChange":`${this.prefix}fullscreenchange`,(()=>{this.onChange()})),dt.call(this.player,this.player.elements.container,"dblclick",(t=>{R(this.player.elements.controls)&&this.player.elements.controls.contains(t.target)||this.player.listeners.proxy(t,this.toggle,"fullscreen")})),dt.call(this,this.player.elements.container,"keydown",(t=>this.trapFocus(t))),this.update()}static get native(){return!!(document.fullscreenEnabled||document.webkitFullscreenEnabled||document.mozFullScreenEnabled||document.msFullscreenEnabled)}get usingNative(){return Kt.native&&!this.forceFallback}static get prefix(){if(F(document.exitFullscreen))return"";let t="";return["webkit","moz","ms"].some((e=>!(!F(document[`${e}ExitFullscreen`])&&!F(document[`${e}CancelFullScreen`])||(t=e,0)))),t}static get property(){return"moz"===this.prefix?"FullScreen":"Fullscreen"}get enabled(){return(Kt.native||this.player.config.fullscreen.fallback)&&this.player.config.fullscreen.enabled&&this.player.supported.ui&&this.player.isVideo}get active(){if(!this.enabled)return!1;if(!Kt.native||this.forceFallback)return rt(this.target,this.player.config.classNames.fullscreen.fallback);const t=this.prefix?this.target.getRootNode()[`${this.prefix}${this.property}Element`]:this.target.getRootNode().fullscreenElement;return t&&t.shadowRoot?t===this.target.getRootNode().host:t===this.target}get target(){return j.isIos&&this.player.config.fullscreen.iosNative?this.player.media:this.player.elements.fullscreen||this.player.elements.container}}function Zt(t,e=1){return new Promise(((i,r)=>{const n=new Image,s=()=>{delete n.onload,delete n.onerror,(n.naturalWidth>=e?i:r)(n)};Object.assign(n,{onload:s,onerror:s,src:t})}))}const Jt={addStyleHook(){it(this.elements.container,this.config.selectors.container.replace(".",""),!0),it(this.elements.container,this.config.classNames.uiSupported,this.supported.ui)},toggleNativeControls(t=!1){t&&this.isHTML5?this.media.setAttribute("controls",""):this.media.removeAttribute("controls")},build(){if(this.listeners.media(),!this.supported.ui)return this.debug.warn(`Basic support only for ${this.provider} ${this.type}`),void Jt.toggleNativeControls.call(this,!0);R(this.elements.controls)||(Vt.inject.call(this),this.listeners.controls()),Jt.toggleNativeControls.call(this),this.isHTML5&&$t.setup.call(this),this.volume=null,this.muted=null,this.loop=null,this.quality=null,this.speed=null,Vt.updateVolume.call(this),Vt.timeUpdate.call(this),Vt.durationUpdate.call(this),Jt.checkPlaying.call(this),it(this.elements.container,this.config.classNames.pip.supported,ht.pip&&this.isHTML5&&this.isVideo),it(this.elements.container,this.config.classNames.airplay.supported,ht.airplay&&this.isHTML5),it(this.elements.container,this.config.classNames.isIos,j.isIos),it(this.elements.container,this.config.classNames.isTouch,this.touch),this.ready=!0,setTimeout((()=>{mt.call(this,this.media,"ready")}),0),Jt.setTitle.call(this),this.poster&&Jt.setPoster.call(this,this.poster,!1).catch((()=>{})),this.config.duration&&Vt.durationUpdate.call(this),this.config.mediaMetadata&&Vt.setMediaMetadata.call(this)},setTitle(){let t=Lt.get("play",this.config);if(D(this.config.title)&&!H(this.config.title)&&(t+=`, ${this.config.title}`),Array.from(this.elements.buttons.play||[]).forEach((e=>{e.setAttribute("aria-label",t)})),this.isEmbed){const t=at.call(this,"iframe");if(!R(t))return;const e=H(this.config.title)?"video":this.config.title,i=Lt.get("frameTitle",this.config);t.setAttribute("title",i.replace("{title}",e))}},togglePoster(t){it(this.elements.container,this.config.classNames.posterEnabled,t)},setPoster(t,e=!0){return e&&this.poster?Promise.reject(new Error("Poster already set")):(this.media.setAttribute("data-poster",t),this.elements.poster.removeAttribute("hidden"),yt.call(this).then((()=>Zt(t))).catch((e=>{throw t===this.poster&&Jt.togglePoster.call(this,!1),e})).then((()=>{if(t!==this.poster)throw new Error("setPoster cancelled by later call to setPoster")})).then((()=>(Object.assign(this.elements.poster.style,{backgroundImage:`url('${t}')`,backgroundSize:""}),Jt.togglePoster.call(this,!0),t))))},checkPlaying(t){it(this.elements.container,this.config.classNames.playing,this.playing),it(this.elements.container,this.config.classNames.paused,this.paused),it(this.elements.container,this.config.classNames.stopped,this.stopped),Array.from(this.elements.buttons.play||[]).forEach((t=>{Object.assign(t,{pressed:this.playing}),t.setAttribute("aria-label",Lt.get(this.playing?"pause":"play",this.config))})),B(t)&&"timeupdate"===t.type||Jt.toggleControls.call(this)},checkLoading(t){this.loading=["stalled","waiting"].includes(t.type),clearTimeout(this.timers.loading),this.timers.loading=setTimeout((()=>{it(this.elements.container,this.config.classNames.loading,this.loading),Jt.toggleControls.call(this)}),this.loading?250:0)},toggleControls(t){const{controls:e}=this.elements;if(e&&this.config.hideControls){const i=this.touch&&this.lastSeekTime+2e3>Date.now();this.toggleControls(Boolean(t||this.loading||this.paused||e.pressed||e.hover||i))}},migrateStyles(){Object.values({...this.media.style}).filter((t=>!H(t)&&D(t)&&t.startsWith("--plyr"))).forEach((t=>{this.elements.container.style.setProperty(t,this.media.style.getPropertyValue(t)),this.media.style.removeProperty(t)})),H(this.media.style)&&this.media.removeAttribute("style")}};class Qt{constructor(e){t(this,"firstTouch",(()=>{const{player:t}=this,{elements:e}=t;t.touch=!0,it(e.container,t.config.classNames.isTouch,!0)})),t(this,"setTabFocus",(t=>{const{player:e}=this,{elements:i}=e,{key:r,type:n,timeStamp:s}=t;if(clearTimeout(this.focusTimer),"keydown"===n&&"Tab"!==r)return;"keydown"===n&&(this.lastKeyDown=s);const a=s-this.lastKeyDown<=20;("focus"!==n||a)&&((()=>{const t=e.config.classNames.tabFocus;it(st.call(e,`.${t}`),t,!1)})(),"focusout"!==n&&(this.focusTimer=setTimeout((()=>{const t=document.activeElement;i.container.contains(t)&&it(document.activeElement,e.config.classNames.tabFocus,!0)}),10)))})),t(this,"global",((t=!0)=>{const{player:e}=this;e.config.keyboard.global&&ut.call(e,window,"keydown keyup",this.handleKey,t,!1),ut.call(e,document.body,"click",this.toggleMenu,t),ft.call(e,document.body,"touchstart",this.firstTouch),ut.call(e,document.body,"keydown focus blur focusout",this.setTabFocus,t,!1,!0)})),t(this,"container",(()=>{const{player:t}=this,{config:e,elements:i,timers:r}=t;!e.keyboard.global&&e.keyboard.focused&&dt.call(t,i.container,"keydown keyup",this.handleKey,!1),dt.call(t,i.container,"mousemove mouseleave touchstart touchmove enterfullscreen exitfullscreen",(e=>{const{controls:n}=i;n&&"enterfullscreen"===e.type&&(n.pressed=!1,n.hover=!1);let s=0;["touchstart","touchmove","mousemove"].includes(e.type)&&(Jt.toggleControls.call(t,!0),s=t.touch?3e3:2e3),clearTimeout(r.controls),r.controls=setTimeout((()=>Jt.toggleControls.call(t,!1)),s)}));const n=()=>{if(!t.isVimeo||t.config.vimeo.premium)return;const e=i.wrapper,{active:r}=t.fullscreen,[n,s]=St.call(t),a=xt(`aspect-ratio: ${n} / ${s}`);if(!r)return void(a?(e.style.width=null,e.style.height=null):(e.style.maxWidth=null,e.style.margin=null));const[o,l]=[Math.max(document.documentElement.clientWidth||0,window.innerWidth||0),Math.max(document.documentElement.clientHeight||0,window.innerHeight||0)],h=o/l>n/s;a?(e.style.width=h?"auto":"100%",e.style.height=h?"100%":"auto"):(e.style.maxWidth=h?l/s*n+"px":null,e.style.margin=h?"0 auto":null)},s=()=>{clearTimeout(r.resized),r.resized=setTimeout(n,50)};dt.call(t,i.container,"enterfullscreen exitfullscreen",(e=>{const{target:r}=t.fullscreen;r===i.container&&(!t.isEmbed&&H(t.config.ratio)||(n(),("enterfullscreen"===e.type?dt:pt).call(t,window,"resize",s)))}))})),t(this,"media",(()=>{const{player:t}=this,{elements:e}=t;if(dt.call(t,t.media,"timeupdate seeking seeked",(e=>Vt.timeUpdate.call(t,e))),dt.call(t,t.media,"durationchange loadeddata loadedmetadata",(e=>Vt.durationUpdate.call(t,e))),dt.call(t,t.media,"ended",(()=>{t.isHTML5&&t.isVideo&&t.config.resetOnEnd&&(t.restart(),t.pause())})),dt.call(t,t.media,"progress playing seeking seeked",(e=>Vt.updateProgress.call(t,e))),dt.call(t,t.media,"volumechange",(e=>Vt.updateVolume.call(t,e))),dt.call(t,t.media,"playing play pause ended emptied timeupdate",(e=>Jt.checkPlaying.call(t,e))),dt.call(t,t.media,"waiting canplay seeked playing",(e=>Jt.checkLoading.call(t,e))),t.supported.ui&&t.config.clickToPlay&&!t.isAudio){const i=at.call(t,`.${t.config.classNames.video}`);if(!R(i))return;dt.call(t,e.container,"click",(r=>{([e.container,i].includes(r.target)||i.contains(r.target))&&(t.touch&&t.config.hideControls||(t.ended?(this.proxy(r,t.restart,"restart"),this.proxy(r,(()=>{vt(t.play())}),"play")):this.proxy(r,(()=>{vt(t.togglePlay())}),"play")))}))}t.supported.ui&&t.config.disableContextMenu&&dt.call(t,e.wrapper,"contextmenu",(t=>{t.preventDefault()}),!1),dt.call(t,t.media,"volumechange",(()=>{t.storage.set({volume:t.volume,muted:t.muted})})),dt.call(t,t.media,"ratechange",(()=>{Vt.updateSetting.call(t,"speed"),t.storage.set({speed:t.speed})})),dt.call(t,t.media,"qualitychange",(e=>{Vt.updateSetting.call(t,"quality",null,e.detail.quality)})),dt.call(t,t.media,"ready qualitychange",(()=>{Vt.setDownloadUrl.call(t)}));const i=t.config.events.concat(["keyup","keydown"]).join(" ");dt.call(t,t.media,i,(i=>{let{detail:r={}}=i;"error"===i.type&&(r=t.media.error),mt.call(t,e.container,i.type,!0,r)}))})),t(this,"proxy",((t,e,i)=>{const{player:r}=this,n=r.config.listeners[i];let s=!0;F(n)&&(s=n.call(r,t)),!1!==s&&F(e)&&e.call(r,t)})),t(this,"bind",((t,e,i,r,n=!0)=>{const{player:s}=this,a=s.config.listeners[r],o=F(a);dt.call(s,t,e,(t=>this.proxy(t,i,r)),n&&!o)})),t(this,"controls",(()=>{const{player:t}=this,{elements:e}=t,i=j.isIE?"change":"input";if(e.buttons.play&&Array.from(e.buttons.play).forEach((e=>{this.bind(e,"click",(()=>{vt(t.togglePlay())}),"play")})),this.bind(e.buttons.restart,"click",t.restart,"restart"),this.bind(e.buttons.rewind,"click",(()=>{t.lastSeekTime=Date.now(),t.rewind()}),"rewind"),this.bind(e.buttons.fastForward,"click",(()=>{t.lastSeekTime=Date.now(),t.forward()}),"fastForward"),this.bind(e.buttons.mute,"click",(()=>{t.muted=!t.muted}),"mute"),this.bind(e.buttons.captions,"click",(()=>t.toggleCaptions())),this.bind(e.buttons.download,"click",(()=>{mt.call(t,t.media,"download")}),"download"),this.bind(e.buttons.fullscreen,"click",(()=>{t.fullscreen.toggle()}),"fullscreen"),this.bind(e.buttons.pip,"click",(()=>{t.pip="toggle"}),"pip"),this.bind(e.buttons.airplay,"click",t.airplay,"airplay"),this.bind(e.buttons.settings,"click",(e=>{e.stopPropagation(),e.preventDefault(),Vt.toggleMenu.call(t,e)}),null,!1),this.bind(e.buttons.settings,"keyup",(e=>{["Space","Enter"].includes(e.key)&&("Enter"!==e.key?(e.preventDefault(),e.stopPropagation(),Vt.toggleMenu.call(t,e)):Vt.focusFirstMenuItem.call(t,null,!0))}),null,!1),this.bind(e.settings.menu,"keydown",(e=>{"Escape"===e.key&&Vt.toggleMenu.call(t,e)})),this.bind(e.inputs.seek,"mousedown mousemove",(t=>{const i=e.progress.getBoundingClientRect(),r=100/i.width*(t.pageX-i.left);t.currentTarget.setAttribute("seek-value",r)})),this.bind(e.inputs.seek,"mousedown mouseup keydown keyup touchstart touchend",(e=>{const i=e.currentTarget,r="play-on-seeked";if(z(e)&&!["ArrowLeft","ArrowRight"].includes(e.key))return;t.lastSeekTime=Date.now();const n=i.hasAttribute(r),s=["mouseup","touchend","keyup"].includes(e.type);n&&s?(i.removeAttribute(r),vt(t.play())):!s&&t.playing&&(i.setAttribute(r,""),t.pause())})),j.isIos){const e=st.call(t,'input[type="range"]');Array.from(e).forEach((t=>this.bind(t,i,(t=>$(t.target)))))}this.bind(e.inputs.seek,i,(e=>{const i=e.currentTarget;let r=i.getAttribute("seek-value");H(r)&&(r=i.value),i.removeAttribute("seek-value"),t.currentTime=r/i.max*t.duration}),"seek"),this.bind(e.progress,"mouseenter mouseleave mousemove",(e=>Vt.updateSeekTooltip.call(t,e))),this.bind(e.progress,"mousemove touchmove",(e=>{const{previewThumbnails:i}=t;i&&i.loaded&&i.startMove(e)})),this.bind(e.progress,"mouseleave touchend click",(()=>{const{previewThumbnails:e}=t;e&&e.loaded&&e.endMove(!1,!0)})),this.bind(e.progress,"mousedown touchstart",(e=>{const{previewThumbnails:i}=t;i&&i.loaded&&i.startScrubbing(e)})),this.bind(e.progress,"mouseup touchend",(e=>{const{previewThumbnails:i}=t;i&&i.loaded&&i.endScrubbing(e)})),j.isWebkit&&Array.from(st.call(t,'input[type="range"]')).forEach((e=>{this.bind(e,"input",(e=>Vt.updateRangeFill.call(t,e.target)))})),t.config.toggleInvert&&!R(e.display.duration)&&this.bind(e.display.currentTime,"click",(()=>{0!==t.currentTime&&(t.config.invertTime=!t.config.invertTime,Vt.timeUpdate.call(t))})),this.bind(e.inputs.volume,i,(e=>{t.volume=e.target.value}),"volume"),this.bind(e.controls,"mouseenter mouseleave",(i=>{e.controls.hover=!t.touch&&"mouseenter"===i.type})),e.fullscreen&&Array.from(e.fullscreen.children).filter((t=>!t.contains(e.container))).forEach((i=>{this.bind(i,"mouseenter mouseleave",(i=>{e.controls&&(e.controls.hover=!t.touch&&"mouseenter"===i.type)}))})),this.bind(e.controls,"mousedown mouseup touchstart touchend touchcancel",(t=>{e.controls.pressed=["mousedown","touchstart"].includes(t.type)})),this.bind(e.controls,"focusin",(()=>{const{config:i,timers:r}=t;it(e.controls,i.classNames.noTransition,!0),Jt.toggleControls.call(t,!0),setTimeout((()=>{it(e.controls,i.classNames.noTransition,!1)}),0);const n=this.touch?3e3:4e3;clearTimeout(r.controls),r.controls=setTimeout((()=>Jt.toggleControls.call(t,!1)),n)})),this.bind(e.inputs.volume,"wheel",(e=>{const i=e.webkitDirectionInvertedFromDevice,[r,n]=[e.deltaX,-e.deltaY].map((t=>i?-t:t)),s=Math.sign(Math.abs(r)>Math.abs(n)?r:n);t.increaseVolume(s/50);const{volume:a}=t.media;(1===s&&a<1||-1===s&&a>0)&&e.preventDefault()}),"volume",!1)})),this.player=e,this.lastKey=null,this.focusTimer=null,this.lastKeyDown=null,this.handleKey=this.handleKey.bind(this),this.toggleMenu=this.toggleMenu.bind(this),this.setTabFocus=this.setTabFocus.bind(this),this.firstTouch=this.firstTouch.bind(this)}handleKey(t){const{player:e}=this,{elements:i}=e,{key:r,type:n,altKey:s,ctrlKey:a,metaKey:o,shiftKey:l}=t,h="keydown"===n,c=h&&r===this.lastKey;var u;if(!(s||a||o||l)&&r)if(h){const n=document.activeElement;if(R(n)){const{editable:r}=e.config.selectors,{seek:s}=i.inputs;if(n!==s&&nt(n,r))return;if("Space"===t.key&&nt(n,'button, [role^="menuitem"]'))return}switch(["Space","ArrowLeft","ArrowUp","ArrowRight","ArrowDown","0","1","2","3","4","5","6","7","8","9","c","f","k","l","m"].includes(r)&&(t.preventDefault(),t.stopPropagation()),r){case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":c||(u=parseInt(r,10),e.currentTime=e.duration/10*u);break;case"Space":case"k":c||vt(e.togglePlay());break;case"ArrowUp":e.increaseVolume(.1);break;case"ArrowDown":e.decreaseVolume(.1);break;case"m":c||(e.muted=!e.muted);break;case"ArrowRight":e.forward();break;case"ArrowLeft":e.rewind();break;case"f":e.fullscreen.toggle();break;case"c":c||e.toggleCaptions();break;case"l":e.loop=!e.loop}"Escape"===r&&!e.fullscreen.usingNative&&e.fullscreen.active&&e.fullscreen.toggle(),this.lastKey=r}else this.lastKey=null}toggleMenu(t){Vt.toggleMenu.call(this.player,t)}}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;var te=function(t,e){return function(t,e){t.exports=function(){var t=function(){},e={},i={},r={};function n(t,e){t=t.push?t:[t];var n,s,a,o=[],l=t.length,h=l;for(n=function(t,i){i.length&&o.push(t),--h||e(o)};l--;)s=t[l],(a=i[s])?n(s,a):(r[s]=r[s]||[]).push(n)}function s(t,e){if(t){var n=r[t];if(i[t]=e,n)for(;n.length;)n[0](t,e),n.splice(0,1)}}function a(e,i){e.call&&(e={success:e}),i.length?(e.error||t)(i):(e.success||t)(e)}function o(e,i,r,n){var s,a,l=document,h=r.async,c=(r.numRetries||0)+1,u=r.before||t,d=e.replace(/[\?|#].*$/,""),p=e.replace(/^(css|img)!/,"");n=n||0,/(^css!|\.css$)/.test(d)?((a=l.createElement("link")).rel="stylesheet",a.href=p,(s="hideFocus"in a)&&a.relList&&(s=0,a.rel="preload",a.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(d)?(a=l.createElement("img")).src=p:((a=l.createElement("script")).src=e,a.async=void 0===h||h),a.onload=a.onerror=a.onbeforeload=function(t){var l=t.type[0];if(s)try{a.sheet.cssText.length||(l="e")}catch(t){18!=t.code&&(l="e")}if("e"==l){if((n+=1)<c)return o(e,i,r,n)}else if("preload"==a.rel&&"style"==a.as)return a.rel="stylesheet";i(e,l,t.defaultPrevented)},!1!==u(e,a)&&l.head.appendChild(a)}function l(t,e,i){var r,n,s=(t=t.push?t:[t]).length,a=s,l=[];for(r=function(t,i,r){if("e"==i&&l.push(t),"b"==i){if(!r)return;l.push(t)}--s||e(l)},n=0;n<a;n++)o(t[n],r,i)}function h(t,i,r){var n,o;if(i&&i.trim&&(n=i),o=(n?r:i)||{},n){if(n in e)throw"LoadJS";e[n]=!0}function h(e,i){l(t,(function(t){a(o,t),e&&a({success:e,error:i},t),s(n,t)}),o)}if(o.returnPromise)return new Promise(h);h()}return h.ready=function(t,e){return n(t,(function(t){a(e,t)})),h},h.done=function(t){s(t,[])},h.reset=function(){e={},i={},r={}},h.isDefined=function(t){return t in e},h}()}(e={exports:{}}),e.exports}();function ee(t){return new Promise(((e,i)=>{te(t,{success:e,error:i})}))}function ie(t){t&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===t&&(this.media.paused=!t,mt.call(this,this.media,t?"play":"pause"))}const re={setup(){const t=this;it(t.elements.wrapper,t.config.classNames.embed,!0),t.options.speed=t.config.speed.options,Ct.call(t),A(window.Vimeo)?re.ready.call(t):ee(t.config.urls.vimeo.sdk).then((()=>{re.ready.call(t)})).catch((e=>{t.debug.warn("Vimeo SDK (player.js) failed to load",e)}))},ready(){const t=this,e=t.config.vimeo,{premium:i,referrerPolicy:r,...n}=e;let s=t.media.getAttribute("src"),a="";H(s)?(s=t.media.getAttribute(t.config.attributes.embed.id),a=t.media.getAttribute(t.config.attributes.embed.hash)):a=function(t){const e=t.match(/^.*(vimeo.com\/|video\/)(\d+)(\?.*&*h=|\/)+([\d,a-f]+)/);return e&&5===e.length?e[4]:null}(s);const o=a?{h:a}:{};i&&Object.assign(n,{controls:!1,sidedock:!1});const l=Gt({loop:t.config.loop.active,autoplay:t.autoplay,muted:t.muted,gesture:"media",playsinline:!this.config.fullscreen.iosNative,...o,...n}),h=H(c=s)?null:M(Number(c))?c:c.match(/^.*(vimeo.com\/|video\/)(\d+).*/)?RegExp.$2:c;var c;const u=U("iframe"),d=At(t.config.urls.vimeo.iframe,h,l);if(u.setAttribute("src",d),u.setAttribute("allowfullscreen",""),u.setAttribute("allow",["autoplay","fullscreen","picture-in-picture","encrypted-media","accelerometer","gyroscope"].join("; ")),H(r)||u.setAttribute("referrerPolicy",r),i||!e.customControls)u.setAttribute("data-poster",t.poster),t.media=Q(u,t.media);else{const e=U("div",{class:t.config.classNames.embedContainer,"data-poster":t.poster});e.appendChild(u),t.media=Q(e,t.media)}e.customControls||Rt(At(t.config.urls.vimeo.api,d)).then((e=>{!H(e)&&e.thumbnail_url&&Jt.setPoster.call(t,e.thumbnail_url).catch((()=>{}))})),t.embed=new window.Vimeo.Player(u,{autopause:t.config.autopause,muted:t.muted}),t.media.paused=!0,t.media.currentTime=0,t.supported.ui&&t.embed.disableTextTrack(),t.media.play=()=>(ie.call(t,!0),t.embed.play()),t.media.pause=()=>(ie.call(t,!1),t.embed.pause()),t.media.stop=()=>{t.pause(),t.currentTime=0};let{currentTime:p}=t.media;Object.defineProperty(t.media,"currentTime",{get:()=>p,set(e){const{embed:i,media:r,paused:n,volume:s}=t,a=n&&!i.hasPlayed;r.seeking=!0,mt.call(t,r,"seeking"),Promise.resolve(a&&i.setVolume(0)).then((()=>i.setCurrentTime(e))).then((()=>a&&i.pause())).then((()=>a&&i.setVolume(s))).catch((()=>{}))}});let f=t.config.speed.selected;Object.defineProperty(t.media,"playbackRate",{get:()=>f,set(e){t.embed.setPlaybackRate(e).then((()=>{f=e,mt.call(t,t.media,"ratechange")})).catch((()=>{t.options.speed=[1]}))}});let{volume:m}=t.config;Object.defineProperty(t.media,"volume",{get:()=>m,set(e){t.embed.setVolume(e).then((()=>{m=e,mt.call(t,t.media,"volumechange")}))}});let{muted:g}=t.config;Object.defineProperty(t.media,"muted",{get:()=>g,set(e){const i=!!I(e)&&e;t.embed.setVolume(i?0:t.config.volume).then((()=>{g=i,mt.call(t,t.media,"volumechange")}))}});let y,{loop:v}=t.config;Object.defineProperty(t.media,"loop",{get:()=>v,set(e){const i=I(e)?e:t.config.loop.active;t.embed.setLoop(i).then((()=>{v=i}))}}),t.embed.getVideoUrl().then((e=>{y=e,Vt.setDownloadUrl.call(t)})).catch((t=>{this.debug.warn(t)})),Object.defineProperty(t.media,"currentSrc",{get:()=>y}),Object.defineProperty(t.media,"ended",{get:()=>t.currentTime===t.duration}),Promise.all([t.embed.getVideoWidth(),t.embed.getVideoHeight()]).then((e=>{const[i,r]=e;t.embed.ratio=Pt(i,r),Ct.call(this)})),t.embed.setAutopause(t.config.autopause).then((e=>{t.config.autopause=e})),t.embed.getVideoTitle().then((e=>{t.config.title=e,Jt.setTitle.call(this)})),t.embed.getCurrentTime().then((e=>{p=e,mt.call(t,t.media,"timeupdate")})),t.embed.getDuration().then((e=>{t.media.duration=e,mt.call(t,t.media,"durationchange")})),t.embed.getTextTracks().then((e=>{t.media.textTracks=e,$t.setup.call(t)})),t.embed.on("cuechange",(({cues:e=[]})=>{const i=e.map((t=>function(t){const e=document.createDocumentFragment(),i=document.createElement("div");return e.appendChild(i),i.innerHTML=t,e.firstChild.innerText}(t.text)));$t.updateCues.call(t,i)})),t.embed.on("loaded",(()=>{t.embed.getPaused().then((e=>{ie.call(t,!e),e||mt.call(t,t.media,"playing")})),R(t.embed.element)&&t.supported.ui&&t.embed.element.setAttribute("tabindex",-1)})),t.embed.on("bufferstart",(()=>{mt.call(t,t.media,"waiting")})),t.embed.on("bufferend",(()=>{mt.call(t,t.media,"playing")})),t.embed.on("play",(()=>{ie.call(t,!0),mt.call(t,t.media,"playing")})),t.embed.on("pause",(()=>{ie.call(t,!1)})),t.embed.on("timeupdate",(e=>{t.media.seeking=!1,p=e.seconds,mt.call(t,t.media,"timeupdate")})),t.embed.on("progress",(e=>{t.media.buffered=e.percent,mt.call(t,t.media,"progress"),1===parseInt(e.percent,10)&&mt.call(t,t.media,"canplaythrough"),t.embed.getDuration().then((e=>{e!==t.media.duration&&(t.media.duration=e,mt.call(t,t.media,"durationchange"))}))})),t.embed.on("seeked",(()=>{t.media.seeking=!1,mt.call(t,t.media,"seeked")})),t.embed.on("ended",(()=>{t.media.paused=!0,mt.call(t,t.media,"ended")})),t.embed.on("error",(e=>{t.media.error=e,mt.call(t,t.media,"error")})),e.customControls&&setTimeout((()=>Jt.build.call(t)),0)}};function ne(t){t&&!this.embed.hasPlayed&&(this.embed.hasPlayed=!0),this.media.paused===t&&(this.media.paused=!t,mt.call(this,this.media,t?"play":"pause"))}function se(t){return t.noCookie?"https://www.youtube-nocookie.com":"http:"===window.location.protocol?"http://www.youtube.com":void 0}const ae={setup(){if(it(this.elements.wrapper,this.config.classNames.embed,!0),A(window.YT)&&F(window.YT.Player))ae.ready.call(this);else{const t=window.onYouTubeIframeAPIReady;window.onYouTubeIframeAPIReady=()=>{F(t)&&t(),ae.ready.call(this)},ee(this.config.urls.youtube.sdk).catch((t=>{this.debug.warn("YouTube API failed to load",t)}))}},getTitle(t){Rt(At(this.config.urls.youtube.api,t)).then((t=>{if(A(t)){const{title:e,height:i,width:r}=t;this.config.title=e,Jt.setTitle.call(this),this.embed.ratio=Pt(r,i)}Ct.call(this)})).catch((()=>{Ct.call(this)}))},ready(){const t=this,e=t.config.youtube,i=t.media&&t.media.getAttribute("id");if(!H(i)&&i.startsWith("youtube-"))return;let r=t.media.getAttribute("src");H(r)&&(r=t.media.getAttribute(this.config.attributes.embed.id));const n=H(s=r)?null:s.match(/^.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|&v=)([^#&?]*).*/)?RegExp.$2:s;var s;const a=U("div",{id:`${t.provider}-${Math.floor(1e4*Math.random())}`,"data-poster":e.customControls?t.poster:void 0});if(t.media=Q(a,t.media),e.customControls){const e=t=>`https://i.ytimg.com/vi/${n}/${t}default.jpg`;Zt(e("maxres"),121).catch((()=>Zt(e("sd"),121))).catch((()=>Zt(e("hq")))).then((e=>Jt.setPoster.call(t,e.src))).then((e=>{e.includes("maxres")||(t.elements.poster.style.backgroundSize="cover")})).catch((()=>{}))}t.embed=new window.YT.Player(t.media,{videoId:n,host:se(e),playerVars:q({},{autoplay:t.config.autoplay?1:0,hl:t.config.hl,controls:t.supported.ui&&e.customControls?0:1,disablekb:1,playsinline:t.config.fullscreen.iosNative?0:1,cc_load_policy:t.captions.active?1:0,cc_lang_pref:t.config.captions.language,widget_referrer:window?window.location.href:null},e),events:{onError(e){if(!t.media.error){const i=e.data,r={2:"The request contains an invalid parameter value. For example, this error occurs if you specify a video ID that does not have 11 characters, or if the video ID contains invalid characters, such as exclamation points or asterisks.",5:"The requested content cannot be played in an HTML5 player or another error related to the HTML5 player has occurred.",100:"The video requested was not found. This error occurs when a video has been removed (for any reason) or has been marked as private.",101:"The owner of the requested video does not allow it to be played in embedded players.",150:"The owner of the requested video does not allow it to be played in embedded players."}[i]||"An unknown error occured";t.media.error={code:i,message:r},mt.call(t,t.media,"error")}},onPlaybackRateChange(e){const i=e.target;t.media.playbackRate=i.getPlaybackRate(),mt.call(t,t.media,"ratechange")},onReady(i){if(F(t.media.play))return;const r=i.target;ae.getTitle.call(t,n),t.media.play=()=>{ne.call(t,!0),r.playVideo()},t.media.pause=()=>{ne.call(t,!1),r.pauseVideo()},t.media.stop=()=>{r.stopVideo()},t.media.duration=r.getDuration(),t.media.paused=!0,t.media.currentTime=0,Object.defineProperty(t.media,"currentTime",{get:()=>Number(r.getCurrentTime()),set(e){t.paused&&!t.embed.hasPlayed&&t.embed.mute(),t.media.seeking=!0,mt.call(t,t.media,"seeking"),r.seekTo(e)}}),Object.defineProperty(t.media,"playbackRate",{get:()=>r.getPlaybackRate(),set(t){r.setPlaybackRate(t)}});let{volume:s}=t.config;Object.defineProperty(t.media,"volume",{get:()=>s,set(e){s=e,r.setVolume(100*s),mt.call(t,t.media,"volumechange")}});let{muted:a}=t.config;Object.defineProperty(t.media,"muted",{get:()=>a,set(e){const i=I(e)?e:a;a=i,r[i?"mute":"unMute"](),r.setVolume(100*s),mt.call(t,t.media,"volumechange")}}),Object.defineProperty(t.media,"currentSrc",{get:()=>r.getVideoUrl()}),Object.defineProperty(t.media,"ended",{get:()=>t.currentTime===t.duration});const o=r.getAvailablePlaybackRates();t.options.speed=o.filter((e=>t.config.speed.options.includes(e))),t.supported.ui&&e.customControls&&t.media.setAttribute("tabindex",-1),mt.call(t,t.media,"timeupdate"),mt.call(t,t.media,"durationchange"),clearInterval(t.timers.buffering),t.timers.buffering=setInterval((()=>{t.media.buffered=r.getVideoLoadedFraction(),(null===t.media.lastBuffered||t.media.lastBuffered<t.media.buffered)&&mt.call(t,t.media,"progress"),t.media.lastBuffered=t.media.buffered,1===t.media.buffered&&(clearInterval(t.timers.buffering),mt.call(t,t.media,"canplaythrough"))}),200),e.customControls&&setTimeout((()=>Jt.build.call(t)),50)},onStateChange(i){const r=i.target;switch(clearInterval(t.timers.playing),t.media.seeking&&[1,2].includes(i.data)&&(t.media.seeking=!1,mt.call(t,t.media,"seeked")),i.data){case-1:mt.call(t,t.media,"timeupdate"),t.media.buffered=r.getVideoLoadedFraction(),mt.call(t,t.media,"progress");break;case 0:ne.call(t,!1),t.media.loop?(r.stopVideo(),r.playVideo()):mt.call(t,t.media,"ended");break;case 1:e.customControls&&!t.config.autoplay&&t.media.paused&&!t.embed.hasPlayed?t.media.pause():(ne.call(t,!0),mt.call(t,t.media,"playing"),t.timers.playing=setInterval((()=>{mt.call(t,t.media,"timeupdate")}),50),t.media.duration!==r.getDuration()&&(t.media.duration=r.getDuration(),mt.call(t,t.media,"durationchange")));break;case 2:t.muted||t.embed.unMute(),ne.call(t,!1);break;case 3:mt.call(t,t.media,"waiting")}mt.call(t,t.elements.container,"statechange",!1,{code:i.data})}}})}},oe={setup(){this.media?(it(this.elements.container,this.config.classNames.type.replace("{0}",this.type),!0),it(this.elements.container,this.config.classNames.provider.replace("{0}",this.provider),!0),this.isEmbed&&it(this.elements.container,this.config.classNames.type.replace("{0}","video"),!0),this.isVideo&&(this.elements.wrapper=U("div",{class:this.config.classNames.video}),Y(this.media,this.elements.wrapper),this.elements.poster=U("div",{class:this.config.classNames.poster}),this.elements.wrapper.appendChild(this.elements.poster)),this.isHTML5?kt.setup.call(this):this.isYouTube?ae.setup.call(this):this.isVimeo&&re.setup.call(this)):this.debug.warn("No media element found!")}};class le{constructor(e){t(this,"load",(()=>{this.enabled&&(A(window.google)&&A(window.google.ima)?this.ready():ee(this.player.config.urls.googleIMA.sdk).then((()=>{this.ready()})).catch((()=>{this.trigger("error",new Error("Google IMA SDK failed to load"))})))})),t(this,"ready",(()=>{var t;this.enabled||((t=this).manager&&t.manager.destroy(),t.elements.displayContainer&&t.elements.displayContainer.destroy(),t.elements.container.remove()),this.startSafetyTimer(12e3,"ready()"),this.managerPromise.then((()=>{this.clearSafetyTimer("onAdsManagerLoaded()")})),this.listeners(),this.setupIMA()})),t(this,"setupIMA",(()=>{this.elements.container=U("div",{class:this.player.config.classNames.ads}),this.player.elements.container.appendChild(this.elements.container),google.ima.settings.setVpaidMode(google.ima.ImaSdkSettings.VpaidMode.ENABLED),google.ima.settings.setLocale(this.player.config.ads.language),google.ima.settings.setDisableCustomPlaybackForIOS10Plus(this.player.config.playsinline),this.elements.displayContainer=new google.ima.AdDisplayContainer(this.elements.container,this.player.media),this.loader=new google.ima.AdsLoader(this.elements.displayContainer),this.loader.addEventListener(google.ima.AdsManagerLoadedEvent.Type.ADS_MANAGER_LOADED,(t=>this.onAdsManagerLoaded(t)),!1),this.loader.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(t=>this.onAdError(t)),!1),this.requestAds()})),t(this,"requestAds",(()=>{const{container:t}=this.player.elements;try{const e=new google.ima.AdsRequest;e.adTagUrl=this.tagUrl,e.linearAdSlotWidth=t.offsetWidth,e.linearAdSlotHeight=t.offsetHeight,e.nonLinearAdSlotWidth=t.offsetWidth,e.nonLinearAdSlotHeight=t.offsetHeight,e.forceNonLinearFullSlot=!1,e.setAdWillPlayMuted(!this.player.muted),this.loader.requestAds(e)}catch(t){this.onAdError(t)}})),t(this,"pollCountdown",((t=!1)=>{if(!t)return clearInterval(this.countdownTimer),void this.elements.container.removeAttribute("data-badge-text");this.countdownTimer=setInterval((()=>{const t=Nt(Math.max(this.manager.getRemainingTime(),0)),e=`${Lt.get("advertisement",this.player.config)} - ${t}`;this.elements.container.setAttribute("data-badge-text",e)}),100)})),t(this,"onAdsManagerLoaded",(t=>{if(!this.enabled)return;const e=new google.ima.AdsRenderingSettings;e.restoreCustomPlaybackStateOnAdBreakComplete=!0,e.enablePreloading=!0,this.manager=t.getAdsManager(this.player,e),this.cuePoints=this.manager.getCuePoints(),this.manager.addEventListener(google.ima.AdErrorEvent.Type.AD_ERROR,(t=>this.onAdError(t))),Object.keys(google.ima.AdEvent.Type).forEach((t=>{this.manager.addEventListener(google.ima.AdEvent.Type[t],(t=>this.onAdEvent(t)))})),this.trigger("loaded")})),t(this,"addCuePoints",(()=>{H(this.cuePoints)||this.cuePoints.forEach((t=>{if(0!==t&&-1!==t&&t<this.player.duration){const e=this.player.elements.progress;if(R(e)){const i=100/this.player.duration*t,r=U("span",{class:this.player.config.classNames.cues});r.style.left=`${i.toString()}%`,e.appendChild(r)}}}))})),t(this,"onAdEvent",(t=>{const{container:e}=this.player.elements,i=t.getAd(),r=t.getAdData();switch((t=>{mt.call(this.player,this.player.media,`ads${t.replace(/_/g,"").toLowerCase()}`)})(t.type),t.type){case google.ima.AdEvent.Type.LOADED:this.trigger("loaded"),this.pollCountdown(!0),i.isLinear()||(i.width=e.offsetWidth,i.height=e.offsetHeight);break;case google.ima.AdEvent.Type.STARTED:this.manager.setVolume(this.player.volume);break;case google.ima.AdEvent.Type.ALL_ADS_COMPLETED:this.player.ended?this.loadAds():this.loader.contentComplete();break;case google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED:this.pauseContent();break;case google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED:this.pollCountdown(),this.resumeContent();break;case google.ima.AdEvent.Type.LOG:r.adError&&this.player.debug.warn(`Non-fatal ad error: ${r.adError.getMessage()}`)}})),t(this,"onAdError",(t=>{this.cancel(),this.player.debug.warn("Ads error",t)})),t(this,"listeners",(()=>{const{container:t}=this.player.elements;let e;this.player.on("canplay",(()=>{this.addCuePoints()})),this.player.on("ended",(()=>{this.loader.contentComplete()})),this.player.on("timeupdate",(()=>{e=this.player.currentTime})),this.player.on("seeked",(()=>{const t=this.player.currentTime;H(this.cuePoints)||this.cuePoints.forEach(((i,r)=>{e<i&&i<t&&(this.manager.discardAdBreak(),this.cuePoints.splice(r,1))}))})),window.addEventListener("resize",(()=>{this.manager&&this.manager.resize(t.offsetWidth,t.offsetHeight,google.ima.ViewMode.NORMAL)}))})),t(this,"play",(()=>{const{container:t}=this.player.elements;this.managerPromise||this.resumeContent(),this.managerPromise.then((()=>{this.manager.setVolume(this.player.volume),this.elements.displayContainer.initialize();try{this.initialized||(this.manager.init(t.offsetWidth,t.offsetHeight,google.ima.ViewMode.NORMAL),this.manager.start()),this.initialized=!0}catch(t){this.onAdError(t)}})).catch((()=>{}))})),t(this,"resumeContent",(()=>{this.elements.container.style.zIndex="",this.playing=!1,vt(this.player.media.play())})),t(this,"pauseContent",(()=>{this.elements.container.style.zIndex=3,this.playing=!0,this.player.media.pause()})),t(this,"cancel",(()=>{this.initialized&&this.resumeContent(),this.trigger("error"),this.loadAds()})),t(this,"loadAds",(()=>{this.managerPromise.then((()=>{this.manager&&this.manager.destroy(),this.managerPromise=new Promise((t=>{this.on("loaded",t),this.player.debug.log(this.manager)})),this.initialized=!1,this.requestAds()})).catch((()=>{}))})),t(this,"trigger",((t,...e)=>{const i=this.events[t];L(i)&&i.forEach((t=>{F(t)&&t.apply(this,e)}))})),t(this,"on",((t,e)=>(L(this.events[t])||(this.events[t]=[]),this.events[t].push(e),this))),t(this,"startSafetyTimer",((t,e)=>{this.player.debug.log(`Safety timer invoked from: ${e}`),this.safetyTimer=setTimeout((()=>{this.cancel(),this.clearSafetyTimer("startSafetyTimer()")}),t)})),t(this,"clearSafetyTimer",(t=>{k(this.safetyTimer)||(this.player.debug.log(`Safety timer cleared from: ${t}`),clearTimeout(this.safetyTimer),this.safetyTimer=null)})),this.player=e,this.config=e.config.ads,this.playing=!1,this.initialized=!1,this.elements={container:null,displayContainer:null},this.manager=null,this.loader=null,this.cuePoints=null,this.events={},this.safetyTimer=null,this.countdownTimer=null,this.managerPromise=new Promise(((t,e)=>{this.on("loaded",t),this.on("error",e)})),this.load()}get enabled(){const{config:t}=this;return this.player.isHTML5&&this.player.isVideo&&t.enabled&&(!H(t.publisherId)||V(t.tagUrl))}get tagUrl(){const{config:t}=this;return V(t.tagUrl)?t.tagUrl:`https://go.aniview.com/api/adserver6/vast/?${Gt({AV_PUBLISHERID:"58c25bb0073ef448b1087ad6",AV_CHANNELID:"5a0458dc28a06145e4519d21",AV_URL:window.location.hostname,cb:Date.now(),AV_WIDTH:640,AV_HEIGHT:480,AV_CDIM2:t.publisherId})}`}}function he(t=0,e=0,i=255){return Math.min(Math.max(t,e),i)}const ce=t=>{const e=[];return t.split(/\r\n\r\n|\n\n|\r\r/).forEach((t=>{const i={};t.split(/\r\n|\n|\r/).forEach((t=>{if(M(i.startTime)){if(!H(t.trim())&&H(i.text)){const e=t.trim().split("#xywh=");[i.text]=e,e[1]&&([i.x,i.y,i.w,i.h]=e[1].split(","))}}else{const e=t.match(/([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})( ?--> ?)([0-9]{2})?:?([0-9]{2}):([0-9]{2}).([0-9]{2,3})/);e&&(i.startTime=60*Number(e[1]||0)*60+60*Number(e[2])+Number(e[3])+Number(`0.${e[4]}`),i.endTime=60*Number(e[6]||0)*60+60*Number(e[7])+Number(e[8])+Number(`0.${e[9]}`))}})),i.text&&e.push(i)})),e},ue=(t,e)=>{const i={};return t>e.width/e.height?(i.width=e.width,i.height=1/t*e.width):(i.height=e.height,i.width=t*e.height),i};class de{constructor(e){t(this,"load",(()=>{this.player.elements.display.seekTooltip&&(this.player.elements.display.seekTooltip.hidden=this.enabled),this.enabled&&this.getThumbnails().then((()=>{this.enabled&&(this.render(),this.determineContainerAutoSizing(),this.loaded=!0)}))})),t(this,"getThumbnails",(()=>new Promise((t=>{const{src:e}=this.player.config.previewThumbnails;if(H(e))throw new Error("Missing previewThumbnails.src config attribute");const i=()=>{this.thumbnails.sort(((t,e)=>t.height-e.height)),this.player.debug.log("Preview thumbnails",this.thumbnails),t()};if(F(e))e((t=>{this.thumbnails=t,i()}));else{const t=(D(e)?[e]:e).map((t=>this.getThumbnail(t)));Promise.all(t).then(i)}})))),t(this,"getThumbnail",(t=>new Promise((e=>{Rt(t).then((i=>{const r={frames:ce(i),height:null,urlPrefix:""};r.frames[0].text.startsWith("/")||r.frames[0].text.startsWith("http://")||r.frames[0].text.startsWith("https://")||(r.urlPrefix=t.substring(0,t.lastIndexOf("/")+1));const n=new Image;n.onload=()=>{r.height=n.naturalHeight,r.width=n.naturalWidth,this.thumbnails.push(r),e()},n.src=r.urlPrefix+r.frames[0].text}))})))),t(this,"startMove",(t=>{if(this.loaded&&B(t)&&["touchmove","mousemove"].includes(t.type)&&this.player.media.duration){if("touchmove"===t.type)this.seekTime=this.player.media.duration*(this.player.elements.inputs.seek.value/100);else{var e,i;const r=this.player.elements.progress.getBoundingClientRect(),n=100/r.width*(t.pageX-r.left);this.seekTime=this.player.media.duration*(n/100),this.seekTime<0&&(this.seekTime=0),this.seekTime>this.player.media.duration-1&&(this.seekTime=this.player.media.duration-1),this.mousePosX=t.pageX,this.elements.thumb.time.innerText=Nt(this.seekTime);const s=null===(e=this.player.config.markers)||void 0===e||null===(i=e.points)||void 0===i?void 0:i.find((({time:t})=>t===Math.round(this.seekTime)));s&&this.elements.thumb.time.insertAdjacentHTML("afterbegin",`${s.label}<br>`)}this.showImageAtCurrentTime()}})),t(this,"endMove",(()=>{this.toggleThumbContainer(!1,!0)})),t(this,"startScrubbing",(t=>{(k(t.button)||!1===t.button||0===t.button)&&(this.mouseDown=!0,this.player.media.duration&&(this.toggleScrubbingContainer(!0),this.toggleThumbContainer(!1,!0),this.showImageAtCurrentTime()))})),t(this,"endScrubbing",(()=>{this.mouseDown=!1,Math.ceil(this.lastTime)===Math.ceil(this.player.media.currentTime)?this.toggleScrubbingContainer(!1):ft.call(this.player,this.player.media,"timeupdate",(()=>{this.mouseDown||this.toggleScrubbingContainer(!1)}))})),t(this,"listeners",(()=>{this.player.on("play",(()=>{this.toggleThumbContainer(!1,!0)})),this.player.on("seeked",(()=>{this.toggleThumbContainer(!1)})),this.player.on("timeupdate",(()=>{this.lastTime=this.player.media.currentTime}))})),t(this,"render",(()=>{this.elements.thumb.container=U("div",{class:this.player.config.classNames.previewThumbnails.thumbContainer}),this.elements.thumb.imageContainer=U("div",{class:this.player.config.classNames.previewThumbnails.imageContainer}),this.elements.thumb.container.appendChild(this.elements.thumb.imageContainer);const t=U("div",{class:this.player.config.classNames.previewThumbnails.timeContainer});this.elements.thumb.time=U("span",{},"00:00"),t.appendChild(this.elements.thumb.time),this.elements.thumb.imageContainer.appendChild(t),R(this.player.elements.progress)&&this.player.elements.progress.appendChild(this.elements.thumb.container),this.elements.scrubbing.container=U("div",{class:this.player.config.classNames.previewThumbnails.scrubbingContainer}),this.player.elements.wrapper.appendChild(this.elements.scrubbing.container)})),t(this,"destroy",(()=>{this.elements.thumb.container&&this.elements.thumb.container.remove(),this.elements.scrubbing.container&&this.elements.scrubbing.container.remove()})),t(this,"showImageAtCurrentTime",(()=>{this.mouseDown?this.setScrubbingContainerSize():this.setThumbContainerSizeAndPos();const t=this.thumbnails[0].frames.findIndex((t=>this.seekTime>=t.startTime&&this.seekTime<=t.endTime)),e=t>=0;let i=0;this.mouseDown||this.toggleThumbContainer(e),e&&(this.thumbnails.forEach(((e,r)=>{this.loadedImages.includes(e.frames[t].text)&&(i=r)})),t!==this.showingThumb&&(this.showingThumb=t,this.loadImage(i)))})),t(this,"loadImage",((t=0)=>{const e=this.showingThumb,i=this.thumbnails[t],{urlPrefix:r}=i,n=i.frames[e],s=i.frames[e].text,a=r+s;if(this.currentImageElement&&this.currentImageElement.dataset.filename===s)this.showImage(this.currentImageElement,n,t,e,s,!1),this.currentImageElement.dataset.index=e,this.removeOldImages(this.currentImageElement);else{this.loadingImage&&this.usingSprites&&(this.loadingImage.onload=null);const i=new Image;i.src=a,i.dataset.index=e,i.dataset.filename=s,this.showingThumbFilename=s,this.player.debug.log(`Loading image: ${a}`),i.onload=()=>this.showImage(i,n,t,e,s,!0),this.loadingImage=i,this.removeOldImages(i)}})),t(this,"showImage",((t,e,i,r,n,s=!0)=>{this.player.debug.log(`Showing thumb: ${n}. num: ${r}. qual: ${i}. newimg: ${s}`),this.setImageSizeAndOffset(t,e),s&&(this.currentImageContainer.appendChild(t),this.currentImageElement=t,this.loadedImages.includes(n)||this.loadedImages.push(n)),this.preloadNearby(r,!0).then(this.preloadNearby(r,!1)).then(this.getHigherQuality(i,t,e,n))})),t(this,"removeOldImages",(t=>{Array.from(this.currentImageContainer.children).forEach((e=>{if("img"!==e.tagName.toLowerCase())return;const i=this.usingSprites?500:1e3;if(e.dataset.index!==t.dataset.index&&!e.dataset.deleting){e.dataset.deleting=!0;const{currentImageContainer:t}=this;setTimeout((()=>{t.removeChild(e),this.player.debug.log(`Removing thumb: ${e.dataset.filename}`)}),i)}}))})),t(this,"preloadNearby",((t,e=!0)=>new Promise((i=>{setTimeout((()=>{const r=this.thumbnails[0].frames[t].text;if(this.showingThumbFilename===r){let n;n=e?this.thumbnails[0].frames.slice(t):this.thumbnails[0].frames.slice(0,t).reverse();let s=!1;n.forEach((t=>{const e=t.text;if(e!==r&&!this.loadedImages.includes(e)){s=!0,this.player.debug.log(`Preloading thumb filename: ${e}`);const{urlPrefix:t}=this.thumbnails[0],r=t+e,n=new Image;n.src=r,n.onload=()=>{this.player.debug.log(`Preloaded thumb filename: ${e}`),this.loadedImages.includes(e)||this.loadedImages.push(e),i()}}})),s||i()}}),300)})))),t(this,"getHigherQuality",((t,e,i,r)=>{if(t<this.thumbnails.length-1){let n=e.naturalHeight;this.usingSprites&&(n=i.h),n<this.thumbContainerHeight&&setTimeout((()=>{this.showingThumbFilename===r&&(this.player.debug.log(`Showing higher quality thumb for: ${r}`),this.loadImage(t+1))}),300)}})),t(this,"toggleThumbContainer",((t=!1,e=!1)=>{const i=this.player.config.classNames.previewThumbnails.thumbContainerShown;this.elements.thumb.container.classList.toggle(i,t),!t&&e&&(this.showingThumb=null,this.showingThumbFilename=null)})),t(this,"toggleScrubbingContainer",((t=!1)=>{const e=this.player.config.classNames.previewThumbnails.scrubbingContainerShown;this.elements.scrubbing.container.classList.toggle(e,t),t||(this.showingThumb=null,this.showingThumbFilename=null)})),t(this,"determineContainerAutoSizing",(()=>{(this.elements.thumb.imageContainer.clientHeight>20||this.elements.thumb.imageContainer.clientWidth>20)&&(this.sizeSpecifiedInCSS=!0)})),t(this,"setThumbContainerSizeAndPos",(()=>{const{imageContainer:t}=this.elements.thumb;if(this.sizeSpecifiedInCSS){if(t.clientHeight>20&&t.clientWidth<20){const e=Math.floor(t.clientHeight*this.thumbAspectRatio);t.style.width=`${e}px`}else if(t.clientHeight<20&&t.clientWidth>20){const e=Math.floor(t.clientWidth/this.thumbAspectRatio);t.style.height=`${e}px`}}else{const e=Math.floor(this.thumbContainerHeight*this.thumbAspectRatio);t.style.height=`${this.thumbContainerHeight}px`,t.style.width=`${e}px`}this.setThumbContainerPos()})),t(this,"setThumbContainerPos",(()=>{const t=this.player.elements.progress.getBoundingClientRect(),e=this.player.elements.container.getBoundingClientRect(),{container:i}=this.elements.thumb,r=e.left-t.left+10,n=e.right-t.left-i.clientWidth-10,s=this.mousePosX-t.left-i.clientWidth/2,a=he(s,r,n);i.style.left=`${a}px`,i.style.setProperty("--preview-arrow-offset",s-a+"px")})),t(this,"setScrubbingContainerSize",(()=>{const{width:t,height:e}=ue(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});this.elements.scrubbing.container.style.width=`${t}px`,this.elements.scrubbing.container.style.height=`${e}px`})),t(this,"setImageSizeAndOffset",((t,e)=>{if(!this.usingSprites)return;const i=this.thumbContainerHeight/e.h;t.style.height=t.naturalHeight*i+"px",t.style.width=t.naturalWidth*i+"px",t.style.left=`-${e.x*i}px`,t.style.top=`-${e.y*i}px`})),this.player=e,this.thumbnails=[],this.loaded=!1,this.lastMouseMoveTime=Date.now(),this.mouseDown=!1,this.loadedImages=[],this.elements={thumb:{},scrubbing:{}},this.load()}get enabled(){return this.player.isHTML5&&this.player.isVideo&&this.player.config.previewThumbnails.enabled}get currentImageContainer(){return this.mouseDown?this.elements.scrubbing.container:this.elements.thumb.imageContainer}get usingSprites(){return Object.keys(this.thumbnails[0].frames[0]).includes("w")}get thumbAspectRatio(){return this.usingSprites?this.thumbnails[0].frames[0].w/this.thumbnails[0].frames[0].h:this.thumbnails[0].width/this.thumbnails[0].height}get thumbContainerHeight(){if(this.mouseDown){const{height:t}=ue(this.thumbAspectRatio,{width:this.player.media.clientWidth,height:this.player.media.clientHeight});return t}return this.sizeSpecifiedInCSS?this.elements.thumb.imageContainer.clientHeight:Math.floor(this.player.media.clientWidth/this.thumbAspectRatio/4)}get currentImageElement(){return this.mouseDown?this.currentScrubbingImageElement:this.currentThumbnailImageElement}set currentImageElement(t){this.mouseDown?this.currentScrubbingImageElement=t:this.currentThumbnailImageElement=t}}const pe={insertElements(t,e){D(e)?K(t,this.media,{src:e}):L(e)&&e.forEach((e=>{K(t,this.media,e)}))},change(t){W(t,"sources.length")?(kt.cancelRequests.call(this),this.destroy.call(this,(()=>{this.options.quality=[],Z(this.media),this.media=null,R(this.elements.container)&&this.elements.container.removeAttribute("class");const{sources:e,type:i}=t,[{provider:r=qt.html5,src:n}]=e,s="html5"===r?i:"div",a="html5"===r?{}:{src:n};Object.assign(this,{provider:r,type:i,supported:ht.check(i,r,this.config.playsinline),media:U(s,a)}),this.elements.container.appendChild(this.media),I(t.autoplay)&&(this.config.autoplay=t.autoplay),this.isHTML5&&(this.config.crossorigin&&this.media.setAttribute("crossorigin",""),this.config.autoplay&&this.media.setAttribute("autoplay",""),H(t.poster)||(this.poster=t.poster),this.config.loop.active&&this.media.setAttribute("loop",""),this.config.muted&&this.media.setAttribute("muted",""),this.config.playsinline&&this.media.setAttribute("playsinline","")),Jt.addStyleHook.call(this),this.isHTML5&&pe.insertElements.call(this,"source",e),this.config.title=t.title,oe.setup.call(this),this.isHTML5&&Object.keys(t).includes("tracks")&&pe.insertElements.call(this,"track",t.tracks),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Jt.build.call(this),this.isHTML5&&this.media.load(),H(t.previewThumbnails)||(Object.assign(this.config.previewThumbnails,t.previewThumbnails),this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new de(this))),this.fullscreen.update()}),!0)):this.debug.warn("Invalid source format")}};class fe{constructor(e,i){if(t(this,"play",(()=>F(this.media.play)?(this.ads&&this.ads.enabled&&this.ads.managerPromise.then((()=>this.ads.play())).catch((()=>vt(this.media.play()))),this.media.play()):null)),t(this,"pause",(()=>this.playing&&F(this.media.pause)?this.media.pause():null)),t(this,"togglePlay",(t=>(I(t)?t:!this.playing)?this.play():this.pause())),t(this,"stop",(()=>{this.isHTML5?(this.pause(),this.restart()):F(this.media.stop)&&this.media.stop()})),t(this,"restart",(()=>{this.currentTime=0})),t(this,"rewind",(t=>{this.currentTime-=M(t)?t:this.config.seekTime})),t(this,"forward",(t=>{this.currentTime+=M(t)?t:this.config.seekTime})),t(this,"increaseVolume",(t=>{const e=this.media.muted?0:this.volume;this.volume=e+(M(t)?t:0)})),t(this,"decreaseVolume",(t=>{this.increaseVolume(-t)})),t(this,"airplay",(()=>{ht.airplay&&this.media.webkitShowPlaybackTargetPicker()})),t(this,"toggleControls",(t=>{if(this.supported.ui&&!this.isAudio){const e=rt(this.elements.container,this.config.classNames.hideControls),i=void 0===t?void 0:!t,r=it(this.elements.container,this.config.classNames.hideControls,i);if(r&&L(this.config.controls)&&this.config.controls.includes("settings")&&!H(this.config.settings)&&Vt.toggleMenu.call(this,!1),r!==e){const t=r?"controlshidden":"controlsshown";mt.call(this,this.media,t)}return!r}return!1})),t(this,"on",((t,e)=>{dt.call(this,this.elements.container,t,e)})),t(this,"once",((t,e)=>{ft.call(this,this.elements.container,t,e)})),t(this,"off",((t,e)=>{pt(this.elements.container,t,e)})),t(this,"destroy",((t,e=!1)=>{if(!this.ready)return;const i=()=>{document.body.style.overflow="",this.embed=null,e?(Object.keys(this.elements).length&&(Z(this.elements.buttons.play),Z(this.elements.captions),Z(this.elements.controls),Z(this.elements.wrapper),this.elements.buttons.play=null,this.elements.captions=null,this.elements.controls=null,this.elements.wrapper=null),F(t)&&t()):(gt.call(this),kt.cancelRequests.call(this),Q(this.elements.original,this.elements.container),mt.call(this,this.elements.original,"destroyed",!0),F(t)&&t.call(this.elements.original),this.ready=!1,setTimeout((()=>{this.elements=null,this.media=null}),200))};this.stop(),clearTimeout(this.timers.loading),clearTimeout(this.timers.controls),clearTimeout(this.timers.resized),this.isHTML5?(Jt.toggleNativeControls.call(this,!0),i()):this.isYouTube?(clearInterval(this.timers.buffering),clearInterval(this.timers.playing),null!==this.embed&&F(this.embed.destroy)&&this.embed.destroy(),i()):this.isVimeo&&(null!==this.embed&&this.embed.unload().then(i),setTimeout(i,200))})),t(this,"supports",(t=>ht.mime.call(this,t))),this.timers={},this.ready=!1,this.loading=!1,this.failed=!1,this.touch=ht.touch,this.media=e,D(this.media)&&(this.media=document.querySelectorAll(this.media)),(window.jQuery&&this.media instanceof jQuery||O(this.media)||L(this.media))&&(this.media=this.media[0]),this.config=q({},jt,fe.defaults,i||{},(()=>{try{return JSON.parse(this.media.getAttribute("data-plyr-config"))}catch(t){return{}}})()),this.elements={container:null,fullscreen:null,captions:null,buttons:{},display:{},progress:{},inputs:{},settings:{popup:null,menu:null,panels:{},buttons:{}}},this.captions={active:null,currentTrack:-1,meta:new WeakMap},this.fullscreen={active:!1},this.options={speed:[],quality:[]},this.debug=new Ut(this.config.debug),this.debug.log("Config",this.config),this.debug.log("Support",ht),k(this.media)||!R(this.media))return void this.debug.error("Setup failed: no suitable element passed");if(this.media.plyr)return void this.debug.warn("Target already setup");if(!this.config.enabled)return void this.debug.error("Setup failed: disabled by config");if(!ht.check().api)return void this.debug.error("Setup failed: no support");const r=this.media.cloneNode(!0);r.autoplay=!1,this.elements.original=r;const n=this.media.tagName.toLowerCase();let s=null,a=null;switch(n){case"div":if(s=this.media.querySelector("iframe"),R(s)){if(a=Ht(s.getAttribute("src")),this.provider=function(t){return/^(https?:\/\/)?(www\.)?(youtube\.com|youtube-nocookie\.com|youtu\.?be)\/.+$/.test(t)?qt.youtube:/^https?:\/\/player.vimeo.com\/video\/\d{0,9}(?=\b|\/)/.test(t)?qt.vimeo:null}(a.toString()),this.elements.container=this.media,this.media=s,this.elements.container.className="",a.search.length){const t=["1","true"];t.includes(a.searchParams.get("autoplay"))&&(this.config.autoplay=!0),t.includes(a.searchParams.get("loop"))&&(this.config.loop.active=!0),this.isYouTube?(this.config.playsinline=t.includes(a.searchParams.get("playsinline")),this.config.youtube.hl=a.searchParams.get("hl")):this.config.playsinline=!0}}else this.provider=this.media.getAttribute(this.config.attributes.embed.provider),this.media.removeAttribute(this.config.attributes.embed.provider);if(H(this.provider)||!Object.values(qt).includes(this.provider))return void this.debug.error("Setup failed: Invalid provider");this.type=Yt;break;case"video":case"audio":this.type=n,this.provider=qt.html5,this.media.hasAttribute("crossorigin")&&(this.config.crossorigin=!0),this.media.hasAttribute("autoplay")&&(this.config.autoplay=!0),(this.media.hasAttribute("playsinline")||this.media.hasAttribute("webkit-playsinline"))&&(this.config.playsinline=!0),this.media.hasAttribute("muted")&&(this.config.muted=!0),this.media.hasAttribute("loop")&&(this.config.loop.active=!0);break;default:return void this.debug.error("Setup failed: unsupported type")}this.supported=ht.check(this.type,this.provider,this.config.playsinline),this.supported.api?(this.eventListeners=[],this.listeners=new Qt(this),this.storage=new Ot(this),this.media.plyr=this,R(this.elements.container)||(this.elements.container=U("div",{tabindex:0}),Y(this.media,this.elements.container)),Jt.migrateStyles.call(this),Jt.addStyleHook.call(this),oe.setup.call(this),this.config.debug&&dt.call(this,this.elements.container,this.config.events.join(" "),(t=>{this.debug.log(`event: ${t.type}`)})),this.fullscreen=new Kt(this),(this.isHTML5||this.isEmbed&&!this.supported.ui)&&Jt.build.call(this),this.listeners.container(),this.listeners.global(),this.config.ads.enabled&&(this.ads=new le(this)),this.isHTML5&&this.config.autoplay&&this.once("canplay",(()=>vt(this.play()))),this.lastSeekTime=0,this.config.previewThumbnails.enabled&&(this.previewThumbnails=new de(this))):this.debug.error("Setup failed: no support")}get isHTML5(){return this.provider===qt.html5}get isEmbed(){return this.isYouTube||this.isVimeo}get isYouTube(){return this.provider===qt.youtube}get isVimeo(){return this.provider===qt.vimeo}get isVideo(){return this.type===Yt}get isAudio(){return"audio"===this.type}get playing(){return Boolean(this.ready&&!this.paused&&!this.ended)}get paused(){return Boolean(this.media.paused)}get stopped(){return Boolean(this.paused&&0===this.currentTime)}get ended(){return Boolean(this.media.ended)}set currentTime(t){if(!this.duration)return;const e=M(t)&&t>0;this.media.currentTime=e?Math.min(t,this.duration):0,this.debug.log(`Seeking to ${this.currentTime} seconds`)}get currentTime(){return Number(this.media.currentTime)}get buffered(){const{buffered:t}=this.media;return M(t)?t:t&&t.length&&this.duration>0?t.end(0)/this.duration:0}get seeking(){return Boolean(this.media.seeking)}get duration(){const t=parseFloat(this.config.duration),e=(this.media||{}).duration,i=M(e)&&e!==1/0?e:0;return t||i}set volume(t){let e=t;D(e)&&(e=Number(e)),M(e)||(e=this.storage.get("volume")),M(e)||({volume:e}=this.config),e>1&&(e=1),e<0&&(e=0),this.config.volume=e,this.media.volume=e,!H(t)&&this.muted&&e>0&&(this.muted=!1)}get volume(){return Number(this.media.volume)}set muted(t){let e=t;I(e)||(e=this.storage.get("muted")),I(e)||(e=this.config.muted),this.config.muted=e,this.media.muted=e}get muted(){return Boolean(this.media.muted)}get hasAudio(){return!this.isHTML5||!!this.isAudio||Boolean(this.media.mozHasAudio)||Boolean(this.media.webkitAudioDecodedByteCount)||Boolean(this.media.audioTracks&&this.media.audioTracks.length)}set speed(t){let e=null;M(t)&&(e=t),M(e)||(e=this.storage.get("speed")),M(e)||(e=this.config.speed.selected);const{minimumSpeed:i,maximumSpeed:r}=this;e=he(e,i,r),this.config.speed.selected=e,setTimeout((()=>{this.media&&(this.media.playbackRate=e)}),0)}get speed(){return Number(this.media.playbackRate)}get minimumSpeed(){return this.isYouTube?Math.min(...this.options.speed):this.isVimeo?.5:.0625}get maximumSpeed(){return this.isYouTube?Math.max(...this.options.speed):this.isVimeo?2:16}set quality(t){const e=this.config.quality,i=this.options.quality;if(!i.length)return;let r=[!H(t)&&Number(t),this.storage.get("quality"),e.selected,e.default].find(M),n=!0;if(!i.includes(r)){const t=wt(i,r);this.debug.warn(`Unsupported quality option: ${r}, using ${t} instead`),r=t,n=!1}e.selected=r,this.media.quality=r,n&&this.storage.set({quality:r})}get quality(){return this.media.quality}set loop(t){const e=I(t)?t:this.config.loop.active;this.config.loop.active=e,this.media.loop=e}get loop(){return Boolean(this.media.loop)}set source(t){pe.change.call(this,t)}get source(){return this.media.currentSrc}get download(){const{download:t}=this.config.urls;return V(t)?t:this.source}set download(t){V(t)&&(this.config.urls.download=t,Vt.setDownloadUrl.call(this))}set poster(t){this.isVideo?Jt.setPoster.call(this,t,!1).catch((()=>{})):this.debug.warn("Poster can only be set for video")}get poster(){return this.isVideo?this.media.getAttribute("poster")||this.media.getAttribute("data-poster"):null}get ratio(){if(!this.isVideo)return null;const t=Et(St.call(this));return L(t)?t.join(":"):t}set ratio(t){this.isVideo?D(t)&&_t(t)?(this.config.ratio=Et(t),Ct.call(this)):this.debug.error(`Invalid aspect ratio specified (${t})`):this.debug.warn("Aspect ratio can only be set for video")}set autoplay(t){this.config.autoplay=I(t)?t:this.config.autoplay}get autoplay(){return Boolean(this.config.autoplay)}toggleCaptions(t){$t.toggle.call(this,t,!1)}set currentTrack(t){$t.set.call(this,t,!1),$t.setup.call(this)}get currentTrack(){const{toggled:t,currentTrack:e}=this.captions;return t?e:-1}set language(t){$t.setLanguage.call(this,t,!1)}get language(){return($t.getCurrentTrack.call(this)||{}).language}set pip(t){if(!ht.pip)return;const e=I(t)?t:!this.pip;F(this.media.webkitSetPresentationMode)&&this.media.webkitSetPresentationMode(e?Wt:"inline"),F(this.media.requestPictureInPicture)&&(!this.pip&&e?this.media.requestPictureInPicture():this.pip&&!e&&document.exitPictureInPicture())}get pip(){return ht.pip?H(this.media.webkitPresentationMode)?this.media===document.pictureInPictureElement:this.media.webkitPresentationMode===Wt:null}setPreviewThumbnails(t){this.previewThumbnails&&this.previewThumbnails.loaded&&(this.previewThumbnails.destroy(),this.previewThumbnails=null),Object.assign(this.config.previewThumbnails,t),this.config.previewThumbnails.enabled&&(this.previewThumbnails=new de(this))}
vendor: 16,685 bytes, line 2
2static supported(t,e,i){return ht.check(t,e,i)}static loadSprite(t,e){return Bt(t,e)}static setup(t,e={}){let i=null;return D(t)?i=Array.from(document.querySelectorAll(t)):O(t)?i=Array.from(t):L(t)&&(i=t.filter(R)),H(i)?null:i.map((t=>new fe(t,e)))}}var me;return fe.defaults=(me=jt,JSON.parse(JSON.stringify(me))),fe}())},190:function(t,e,i){"use strict";var r=i(227),n=i.n(r),s="auto";function a(){n()(window,"scroll",scrollTo.bind(window,window.pageXOffset||document.body.scrollLeft,window.pageYOffset||document.body.scrollTop))}"scrollRestoration"in history||Object.defineProperty(history,"scrollRestoration",{enumerable:!0,get:function(){return s},set:function(t){t!==s&&("auto"===t?(window.removeEventListener("popstate",a),s=t):"manual"===t&&(window.addEventListener("popstate",a),s=t))}})},732:function(t){t.exports=function(){"use strict";function t(){return t=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(t[r]=i[r])}return t},t.apply(this,arguments)}var e="undefined"!=typeof window,i=e&&!("onscroll"in window)||"undefined"!=typeof navigator&&/(gle|ing|ro)bot|crawl|spider/i.test(navigator.userAgent),r=e&&"IntersectionObserver"in window,n=e&&"classList"in document.createElement("p"),s=e&&window.devicePixelRatio>1,a={elements_selector:".lazy",container:i||e?document:null,threshold:300,thresholds:null,data_src:"src",data_srcset:"srcset",data_sizes:"sizes",data_bg:"bg",data_bg_hidpi:"bg-hidpi",data_bg_multi:"bg-multi",data_bg_multi_hidpi:"bg-multi-hidpi",data_bg_set:"bg-set",data_poster:"poster",class_applied:"applied",class_loading:"loading",class_loaded:"loaded",class_error:"error",class_entered:"entered",class_exited:"exited",unobserve_completed:!0,unobserve_entered:!1,cancel_on_exit:!0,callback_enter:null,callback_exit:null,callback_applied:null,callback_loading:null,callback_loaded:null,callback_error:null,callback_finish:null,callback_cancel:null,use_native:!1,restore_on_error:!1},o=function(e){return t({},a,e)},l=function(t,e){var i,r="LazyLoad::Initialized",n=new t(e);try{i=new CustomEvent(r,{detail:{instance:n}})}catch(t){(i=document.createEvent("CustomEvent")).initCustomEvent(r,!1,!1,{instance:n})}window.dispatchEvent(i)},h="src",c="srcset",u="sizes",d="poster",p="llOriginalAttrs",f="data",m="loading",g="loaded",y="applied",v="error",b="native",w=function(t,e){return t.getAttribute("data-"+e)},x=function(t){return w(t,"ll-status")},T=function(t,e){return function(t,e,i){var r="data-ll-status";null!==i?t.setAttribute(r,i):t.removeAttribute(r)}(t,0,e)},_=function(t){return T(t,null)},E=function(t){return null===x(t)},S=function(t){return x(t)===b},C=[m,g,y,v],P=function(t,e,i,r){t&&(void 0===r?void 0===i?t(e):t(e,i):t(e,i,r))},k=function(t,e){n?t.classList.add(e):t.className+=(t.className?" ":"")+e},A=function(t,e){n?t.classList.remove(e):t.className=t.className.replace(new RegExp("(^|\\s+)"+e+"(\\s+|$)")," ").replace(/^\s+/,"").replace(/\s+$/,"")},M=function(t){return t.llTempImage},D=function(t,e){if(e){var i=e._observer;i&&i.unobserve(t)}},I=function(t,e){t&&(t.loadingCount+=e)},F=function(t,e){t&&(t.toLoadCount=e)},L=function(t){for(var e,i=[],r=0;e=t.children[r];r+=1)"SOURCE"===e.tagName&&i.push(e);return i},O=function(t,e){var i=t.parentNode;i&&"PICTURE"===i.tagName&&L(i).forEach(e)},R=function(t,e){L(t).forEach(e)},B=[h],z=[h,d],N=[h,c,u],V=[f],H=function(t){return!!t[p]},G=function(t){return t[p]},$=function(t){return delete t[p]},j=function(t,e){if(!H(t)){var i={};e.forEach((function(e){i[e]=t.getAttribute(e)})),t[p]=i}},W=function(t,e){if(H(t)){var i=G(t);e.forEach((function(e){!function(t,e,i){i?t.setAttribute(e,i):t.removeAttribute(e)}(t,e,i[e])}))}},q=function(t,e,i){k(t,e.class_applied),T(t,y),i&&(e.unobserve_completed&&D(t,e),P(e.callback_applied,t,i))},Y=function(t,e,i){k(t,e.class_loading),T(t,m),i&&(I(i,1),P(e.callback_loading,t,i))},X=function(t,e,i){i&&t.setAttribute(e,i)},U=function(t,e){X(t,u,w(t,e.data_sizes)),X(t,c,w(t,e.data_srcset)),X(t,h,w(t,e.data_src))},K={IMG:function(t,e){O(t,(function(t){j(t,N),U(t,e)})),j(t,N),U(t,e)},IFRAME:function(t,e){j(t,B),X(t,h,w(t,e.data_src))},VIDEO:function(t,e){R(t,(function(t){j(t,B),X(t,h,w(t,e.data_src))})),j(t,z),X(t,d,w(t,e.data_poster)),X(t,h,w(t,e.data_src)),t.load()},OBJECT:function(t,e){j(t,V),X(t,f,w(t,e.data_src))}},Z=["IMG","IFRAME","VIDEO","OBJECT"],J=function(t,e){!e||function(t){return t.loadingCount>0}(e)||function(t){return t.toLoadCount>0}(e)||P(t.callback_finish,e)},Q=function(t,e,i){t.addEventListener(e,i),t.llEvLisnrs[e]=i},tt=function(t,e,i){t.removeEventListener(e,i)},et=function(t){return!!t.llEvLisnrs},it=function(t){if(et(t)){var e=t.llEvLisnrs;for(var i in e){var r=e[i];tt(t,i,r)}delete t.llEvLisnrs}},rt=function(t,e,i){!function(t){delete t.llTempImage}(t),I(i,-1),function(t){t&&(t.toLoadCount-=1)}(i),A(t,e.class_loading),e.unobserve_completed&&D(t,i)},nt=function(t,e,i){var r=M(t)||t;et(r)||function(t,e,i){et(t)||(t.llEvLisnrs={});var r="VIDEO"===t.tagName?"loadeddata":"load";Q(t,r,e),Q(t,"error",i)}(r,(function(n){!function(t,e,i,r){var n=S(e);rt(e,i,r),k(e,i.class_loaded),T(e,g),P(i.callback_loaded,e,r),n||J(i,r)}(0,t,e,i),it(r)}),(function(n){!function(t,e,i,r){var n=S(e);rt(e,i,r),k(e,i.class_error),T(e,v),P(i.callback_error,e,r),i.restore_on_error&&W(e,N),n||J(i,r)}(0,t,e,i),it(r)}))},st=function(t,e,i){!function(t){return Z.indexOf(t.tagName)>-1}(t)?function(t,e,i){!function(t){t.llTempImage=document.createElement("IMG")}(t),nt(t,e,i),function(t){H(t)||(t[p]={backgroundImage:t.style.backgroundImage})}(t),function(t,e,i){var r=w(t,e.data_bg),n=w(t,e.data_bg_hidpi),a=s&&n?n:r;a&&(t.style.backgroundImage='url("'.concat(a,'")'),M(t).setAttribute(h,a),Y(t,e,i))}(t,e,i),function(t,e,i){var r=w(t,e.data_bg_multi),n=w(t,e.data_bg_multi_hidpi),a=s&&n?n:r;a&&(t.style.backgroundImage=a,q(t,e,i))}(t,e,i),function(t,e,i){var r=w(t,e.data_bg_set);if(r){var n=r.split("|"),s=n.map((function(t){return"image-set(".concat(t,")")}));t.style.backgroundImage=s.join(),""===t.style.backgroundImage&&(s=n.map((function(t){return"-webkit-image-set(".concat(t,")")})),t.style.backgroundImage=s.join()),q(t,e,i)}}(t,e,i)}(t,e,i):function(t,e,i){nt(t,e,i),function(t,e,i){var r=K[t.tagName];r&&(r(t,e),Y(t,e,i))}(t,e,i)}(t,e,i)},at=function(t){t.removeAttribute(h),t.removeAttribute(c),t.removeAttribute(u)},ot=function(t){O(t,(function(t){W(t,N)})),W(t,N)},lt={IMG:ot,IFRAME:function(t){W(t,B)},VIDEO:function(t){R(t,(function(t){W(t,B)})),W(t,z),t.load()},OBJECT:function(t){W(t,V)}},ht=["IMG","IFRAME","VIDEO"],ct=function(t){return t.use_native&&"loading"in HTMLImageElement.prototype},ut=function(t){return Array.prototype.slice.call(t)},dt=function(t){return t.container.querySelectorAll(t.elements_selector)},pt=function(t){return function(t){return x(t)===v}(t)},ft=function(t,e){return function(t){return ut(t).filter(E)}(t||dt(e))},mt=function(t,i){var n=o(t);this._settings=n,this.loadingCount=0,function(t,e){r&&!ct(t)&&(e._observer=new IntersectionObserver((function(i){!function(t,e,i){t.forEach((function(t){return function(t){return t.isIntersecting||t.intersectionRatio>0}(t)?function(t,e,i,r){var n=function(t){return C.indexOf(x(t))>=0}(t);T(t,"entered"),k(t,i.class_entered),A(t,i.class_exited),function(t,e,i){e.unobserve_entered&&D(t,i)}(t,i,r),P(i.callback_enter,t,e,r),n||st(t,i,r)}(t.target,t,e,i):function(t,e,i,r){E(t)||(k(t,i.class_exited),function(t,e,i,r){i.cancel_on_exit&&function(t){return x(t)===m}(t)&&"IMG"===t.tagName&&(it(t),function(t){O(t,(function(t){at(t)})),at(t)}(t),ot(t),A(t,i.class_loading),I(r,-1),_(t),P(i.callback_cancel,t,e,r))}(t,e,i,r),P(i.callback_exit,t,e,r))}(t.target,t,e,i)}))}(i,t,e)}),function(t){return{root:t.container===document?null:t.container,rootMargin:t.thresholds||t.threshold+"px"}}(t)))}(n,this),function(t,i){e&&(i._onlineHandler=function(){!function(t,e){var i;(i=dt(t),ut(i).filter(pt)).forEach((function(e){A(e,t.class_error),_(e)})),e.update()}(t,i)},window.addEventListener("online",i._onlineHandler))}(n,this),this.update(i)};return mt.prototype={update:function(t){var e,n,s=this._settings,a=ft(t,s);F(this,a.length),!i&&r?ct(s)?function(t,e,i){t.forEach((function(t){-1!==ht.indexOf(t.tagName)&&function(t,e,i){t.setAttribute("loading","lazy"),nt(t,e,i),function(t,e){var i=K[t.tagName];i&&i(t,e)}(t,e),T(t,b)}(t,e,i)})),F(i,0)}(a,s,this):(n=a,function(t){t.disconnect()}(e=this._observer),function(t,e){e.forEach((function(e){t.observe(e)}))}(e,n)):this.loadAll(a)},destroy:function(){this._observer&&this._observer.disconnect(),e&&window.removeEventListener("online",this._onlineHandler),dt(this._settings).forEach((function(t){$(t)})),delete this._observer,delete this._settings,delete this._onlineHandler,delete this.loadingCount,delete this.toLoadCount},loadAll:function(t){var e=this,i=this._settings;ft(t,i).forEach((function(t){D(t,e),st(t,i,e)}))},restoreAll:function(){var t=this._settings;dt(t).forEach((function(e){!function(t,e){(function(t){var e=lt[t.tagName];e?e(t):function(t){if(H(t)){var e=G(t);t.style.backgroundImage=e.backgroundImage}}(t)})(t),function(t,e){E(t)||S(t)||(A(t,e.class_entered),A(t,e.class_exited),A(t,e.class_applied),A(t,e.class_loading),A(t,e.class_loaded),A(t,e.class_error))}(t,e),_(t),$(t)}(e,t)}))}},mt.load=function(t,e){var i=o(e);st(t,i)},mt.resetStatus=function(t){_(t)},e&&function(t,e){if(e)if(e.length)for(var i,r=0;i=e[r];r+=1)l(t,i);else l(t,e)}(mt,window.lazyLoadOptions),mt}()},186:function(t,e,i){"use strict";i.d(e,{x:function(){return g}});const r=new Function("try { return this===window; } catch(e) { return false; }"),n=r()?new Function('if ((/iPad|iPhone|iPod/i.test(navigator.userAgent || navigator.vendor || window.opera) && !window.MSStream) || (navigator.platform === "MacIntel" && navigator.maxTouchPoints > 1)) { return true; } else { return false; }'):new Function("return false;"),s=r()?new Function("if (/android/i.test(navigator.userAgent || navigator.vendor || window.opera) && !window.MSStream) { return true; } else { return false; }"):new Function("return false;"),a=r()?new Function("if (/(; ?wv|(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari))/i.test(navigator.userAgent || navigator.vendor)) { return true; } else { return false; }"):new Function("return false;"),o=r()?new Function("if (/(Instagram)/i.test(navigator.userAgent || navigator.vendor || window.opera)) { return true; } else { return false; }"):new Function("return false;");let l="_blank";a()&&(l="_system");const h={trigger:'<svg class="atcb-icon-trigger" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200.016"><path d="M132.829 7.699c0-4.248 4.199-7.699 9.391-7.699s9.391 3.451 9.391 7.699v33.724c0 4.248-4.199 7.699-9.391 7.699s-9.391-3.451-9.391-7.699zm-5.941 123.747c2.979 0 5.404 2.425 5.404 5.404s-2.425 5.404-5.404 5.404l-21.077-.065-.065 21.045c0 2.979-2.425 5.404-5.404 5.404s-5.404-2.425-5.404-5.404l.065-21.061-21.045-.081c-2.979 0-5.404-2.425-5.404-5.404s2.425-5.404 5.404-5.404l21.061.065.065-21.045c0-2.979 2.425-5.404 5.404-5.404s5.404 2.425 5.404 5.404l-.065 21.077 21.061.065zM48.193 7.699C48.193 3.451 52.393 0 57.585 0s9.391 3.451 9.391 7.699v33.724c0 4.248-4.199 7.699-9.391 7.699s-9.391-3.451-9.391-7.699zM10.417 73.763h179.167V34.945c0-1.302-.537-2.49-1.4-3.369-.863-.863-2.051-1.4-3.369-1.4h-17.171c-2.881 0-5.208-2.327-5.208-5.208s2.327-5.208 5.208-5.208h17.171c4.183 0 7.975 1.709 10.726 4.46S200 30.762 200 34.945v44.043 105.843c0 4.183-1.709 7.975-4.46 10.726s-6.543 4.46-10.726 4.46H15.186c-4.183 0-7.975-1.709-10.726-4.46C1.709 192.79 0 188.997 0 184.814V78.988 34.945c0-4.183 1.709-7.975 4.46-10.726s6.543-4.46 10.726-4.46h18.343c2.881 0 5.208 2.327 5.208 5.208s-2.327 5.208-5.208 5.208H15.186c-1.302 0-2.49.537-3.369 1.4-.863.863-1.4 2.051-1.4 3.369zm179.167 10.433H10.417v100.618c0 1.302.537 2.49 1.4 3.369.863.863 2.051 1.4 3.369 1.4h169.629c1.302 0 2.49-.537 3.369-1.4.863-.863 1.4-2.051 1.4-3.369zM82.08 30.176c-2.881 0-5.208-2.327-5.208-5.208s2.327-5.208 5.208-5.208h34.977c2.881 0 5.208 2.327 5.208 5.208s-2.327 5.208-5.208 5.208z"/></svg>',apple:'<svg class="atcb-icon-apple" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 245.657"><path d="M167.084 130.514c-.308-31.099 25.364-46.022 26.511-46.761-14.429-21.107-36.91-24.008-44.921-24.335-19.13-1.931-37.323 11.27-47.042 11.27-9.692 0-24.67-10.98-40.532-10.689-20.849.308-40.07 12.126-50.818 30.799-21.661 37.581-5.54 93.281 15.572 123.754 10.313 14.923 22.612 31.688 38.764 31.089 15.549-.612 21.433-10.073 40.242-10.073s24.086 10.073 40.546 9.751c16.737-.308 27.34-15.214 37.585-30.187 11.855-17.318 16.714-34.064 17.009-34.925-.372-.168-32.635-12.525-32.962-49.68l.045-.013zm-30.917-91.287C144.735 28.832 150.524 14.402 148.942 0c-12.344.503-27.313 8.228-36.176 18.609-7.956 9.216-14.906 23.904-13.047 38.011 13.786 1.075 27.862-7.004 36.434-17.376z"/></svg>',google:'<svg class="atcb-icon-google" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M152.637 47.363H47.363v105.273h105.273z" fill="#fff"/><path d="M152.637 200L200 152.637h-47.363z" fill="#f72a25"/><path d="M200 47.363h-47.363v105.273H200z" fill="#fbbc04"/><path d="M152.637 152.637H47.363V200h105.273z" fill="#34a853"/><path d="M0 152.637v31.576A15.788 15.788 0 0 0 15.788 200h31.576v-47.363z" fill="#188038"/><path d="M200 47.363V15.788A15.79 15.79 0 0 0 184.212 0h-31.575v47.363z" fill="#1967d2"/><path d="M15.788 0A15.79 15.79 0 0 0 0 15.788v136.849h47.363V47.363h105.274V0z" fill="#4285f4"/><path d="M68.962 129.02c-3.939-2.653-6.657-6.543-8.138-11.67l9.131-3.76c.83 3.158 2.279 5.599 4.346 7.341 2.051 1.742 4.557 2.588 7.471 2.588 2.995 0 5.55-.911 7.699-2.718 2.148-1.823 3.223-4.134 3.223-6.934 0-2.865-1.139-5.208-3.402-7.031s-5.111-2.718-8.496-2.718h-5.273v-9.033h4.736c2.913 0 5.387-.781 7.389-2.376 2.002-1.579 2.995-3.743 2.995-6.494 0-2.441-.895-4.395-2.686-5.859s-4.053-2.197-6.803-2.197c-2.686 0-4.818.716-6.396 2.148s-2.767 3.255-3.451 5.273l-9.033-3.76c1.204-3.402 3.402-6.396 6.624-8.984s7.34-3.89 12.337-3.89c3.695 0 7.031.716 9.977 2.148s5.257 3.418 6.934 5.941c1.676 2.539 2.507 5.387 2.507 8.545 0 3.223-.781 5.941-2.327 8.187-1.546 2.23-3.467 3.955-5.729 5.143v.537a17.39 17.39 0 0 1 7.34 5.729c1.904 2.572 2.865 5.632 2.865 9.212s-.911 6.771-2.718 9.57c-1.823 2.799-4.329 5.013-7.52 6.624s-6.787 2.425-10.775 2.425c-4.622 0-8.887-1.318-12.826-3.988zm56.087-45.312l-10.026 7.243-5.013-7.601 17.985-12.972h6.901v61.198h-9.847z" fill="#1a73e8"/></svg>',ical:'<svg class="atcb-icon-ical" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200.016"><path d="M132.829 7.699c0-4.248 4.199-7.699 9.391-7.699s9.391 3.451 9.391 7.699v33.724c0 4.248-4.199 7.699-9.391 7.699s-9.391-3.451-9.391-7.699zm-25.228 161.263c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm-81.803-59.766c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.902 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.902 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.918 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zM25.798 139.079c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.902 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.902 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.918 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zM25.798 168.962c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zm40.902 0c-.553 0-.993-2.327-.993-5.208s.439-5.208.993-5.208h25.7c.553 0 .993 2.327.993 5.208s-.439 5.208-.993 5.208zM48.193 7.699C48.193 3.451 52.393 0 57.585 0s9.391 3.451 9.391 7.699v33.724c0 4.248-4.199 7.699-9.391 7.699s-9.391-3.451-9.391-7.699zM10.417 73.763h179.15V34.945c0-1.302-.537-2.49-1.4-3.369-.863-.863-2.051-1.4-3.369-1.4h-17.155c-2.881 0-5.208-2.327-5.208-5.208s2.327-5.208 5.208-5.208h17.171c4.183 0 7.975 1.709 10.726 4.46S200 30.762 200 34.945v44.043 105.843c0 4.183-1.709 7.975-4.46 10.726s-6.543 4.46-10.726 4.46H15.186c-4.183 0-7.975-1.709-10.726-4.46C1.709 192.79 0 188.997 0 184.814V78.971 34.945c0-4.183 1.709-7.975 4.46-10.726s6.543-4.46 10.726-4.46h18.343c2.881 0 5.208 2.327 5.208 5.208s-2.327 5.208-5.208 5.208H15.186c-1.302 0-2.49.537-3.369 1.4-.863.863-1.4 2.051-1.4 3.3
269zm179.167 10.433H10.417v100.618c0 1.302.537 2.49 1.4 3.369.863.863 2.051 1.4 3.369 1.4h169.629c1.302 0 2.49-.537 3.369-1.4.863-.863 1.4-2.051 1.4-3.369zM82.08 30.176c-2.881 0-5.208-2.327-5.208-5.208s2.327-5.208 5.208-5.208h34.977c2.881 0 5.208 2.327 5.208 5.208s-2.327 5.208-5.208 5.208z"/></svg>',msteams:'<svg class="atcb-icon-msteams" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 200 186.047"><path d="M195.349 39.535a20.93 20.93 0 1 1-41.86 0 20.93 20.93 0 1 1 41.86 0zm-55.847 30.233h51.66A8.84 8.84 0 0 1 200 78.605v47.056c0 17.938-14.541 32.479-32.479 32.479h0-.154c-17.938.003-32.481-14.537-32.484-32.474v-.005-51.274a4.62 4.62 0 0 1 4.619-4.619z" fill="#5059c9"/><path d="M149.614 69.767H64.34c-4.823.119-8.637 4.122-8.526 8.944v53.67c-.673 28.941 22.223 52.957 51.163 53.665 28.94-.708 51.836-24.725 51.163-53.665v-53.67c.112-4.823-3.703-8.825-8.526-8.944zm-10.079-39.535a30.233 30.233 0 0 1-60.465 0 30.233 30.233 0 0 1 60.465 0z" fill="#7b83eb"/><path opacity=".1" d="M111.628 69.767v75.209c-.023 3.449-2.113 6.547-5.302 7.86-1.015.43-2.107.651-3.209.651H59.907l-1.628-4.651c-1.628-5.337-2.459-10.885-2.465-16.465V78.698c-.112-4.815 3.697-8.811 8.512-8.93z"/><path opacity=".2" d="M106.977 69.767v79.86a8.241 8.241 0 0 1-.651 3.209c-1.313 3.189-4.412 5.279-7.86 5.302H62.093l-2.186-4.651a46.13 46.13 0 0 1-1.628-4.651 56.647 56.647 0 0 1-2.465-16.465V78.698c-.112-4.815 3.697-8.811 8.512-8.93z"/><path opacity=".2" d="M102.326 69.767v70.558a8.58 8.58 0 0 1-8.512 8.512H58.279a56.647 56.647 0 0 1-2.465-16.465V78.698c-.112-4.815 3.697-8.811 8.512-8.93z"/><path opacity=".1" d="M111.628 45.721v14.651l-2.326.093c-.791 0-1.535-.046-2.326-.093-1.57-.104-3.127-.353-4.651-.744a30.233 30.233 0 0 1-20.93-17.767 25.845 25.845 0 0 1-1.488-4.651h23.209c4.693.018 8.494 3.818 8.512 8.512z"/><use xlink:href="#B" opacity=".2" transform="scale(.08973306)"/><path d="M106.977 50.372v10c-1.57-.104-3.127-.353-4.651-.744a30.233 30.233 0 0 1-20.93-17.767h17.07c4.693.018 8.494 3.818 8.512 8.512zm0 19.395v70.558a8.58 8.58 0 0 1-8.512 8.512H58.279a56.647 56.647 0 0 1-2.465-16.465V78.698c-.112-4.815 3.697-8.811 8.512-8.93z" opacity=".2"/><path opacity=".2" d="M102.326 50.372v9.256a30.233 30.233 0 0 1-20.93-17.767h12.419c4.693.018 8.494 3.818 8.512 8.512z"/><linearGradient id="A" gradientUnits="userSpaceOnUse" x1="17.776" y1="35.199" x2="84.55" y2="150.848"><stop offset="0" stop-color="#5a62c3"/><stop offset=".5" stop-color="#4d55bd"/><stop offset="1" stop-color="#3940ab"/></linearGradient><path fill="url(#A)" d="M8.526 41.86H93.8a8.53 8.53 0 0 1 8.526 8.526v85.274a8.53 8.53 0 0 1-8.526 8.526H8.526A8.53 8.53 0 0 1 0 135.66V
250.386a8.53 8.53 0 0 1 8.526-8.526z"/><path fill="#fff" d="M73.6 74.316H56.553v46.419h-10.86V74.316H28.726v-9.005H73.6z"/><defs><path id="B" d="M1192.167 561.355v111.442c-17.496-1.161-34.848-3.937-51.833-8.293a336.92 336.92 0 0 1-233.25-198.003h190.228c52.304.198 94.656 42.55 94.855 94.854z"/></defs></svg>',ms365:'<svg class="atcb-icon-ms365" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 239.766"><path d="M200 219.785l-.021-.012V20.591L128.615 0 .322 48.172 0 48.234.016 192.257l43.78-17.134V57.943l84.819-20.279-.012 172.285L.088 192.257l128.515 47.456v.053l71.376-19.753v-.227z"/></svg>',outlookcom:'<svg class="atcb-icon-outlookcom" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 175"><path d="M178.725 0H71.275A8.775 8.775 0 0 0 62.5 8.775v9.975l60.563 18.75L187.5 18.75V8.775A8.775 8.775 0 0 0 178.725 0z" fill="#0364b8"/><path d="M197.813 96.281c.915-2.878 2.187-5.855 2.187-8.781-.002-1.485-.795-2.857-1.491-3.26l-68.434-38.99a9.37 9.37 0 0 0-9.244-.519c-.312.154-.614.325-.906.512l-67.737 38.6-.025.013-.075.044a4.16 4.16 0 0 0-2.088 3.6c.541 2.971 1.272 5.904 2.188 8.781l71.825 52.532z" fill="#0a2767"/><path d="M150 18.75h-43.75L93.619 37.5l12.631 18.75L150 93.75h37.5v-37.5z" fill="#28a8ea"/><path d="M150 18.75h37.5v37.5H150z" fill="#50d9ff"/><path d="M150 93.75l-43.75-37.5H62.5v37.5l43.75 37.5 67.7 11.05z" fill="#0364b8"/><path d="M106.25 56.25v37.5H150v-37.5zM150 93.75v37.5h37.5v-37.5zm-87.5-75h43.75v37.5H62.5z" fill="#0078d4"/><path d="M62.5 93.75h43.75v37.5H62.5z" fill="#064a8c"/><path d="M126.188 145.113l-73.706-53.75 3.094-5.438 68.181 38.825a3.3 3.3 0 0 0 2.625-.075l68.331-38.937 3.1 5.431z" fill="#0a2767" opacity=".5"/><path d="M197.919 91.106l-.088.05-.019.013-67.738 38.588c-2.736 1.764-6.192 1.979-9.125.569l23.588 31.631 51.588 11.257v-.001c2.434-1.761 3.876-4.583 3.875-7.587V87.5c.001 1.488-.793 2.862-2.081 3.606z" fill="#1490df"/><path d="M200 165.625v-4.613l-62.394-35.55-7.531 4.294a9.356 9.356 0 0 1-9.125.569l23.588 31.631 51.588 11.231v.025a9.362 9.362 0 0 0 3.875-7.588z" opacity=".05"/><path d="M199.688 168.019l-68.394-38.956-1.219.688c-2.734 1.766-6.19 1.984-9.125.575l23.588 31.631 51.587 11.256v.001a9.38 9.38 0 0 0 3.562-5.187z" opacity=".1"/><path d="M51.455 90.721c-.733-.467-1.468-1.795-1.455-3.221v78.125c-.007 5.181 4.194 9.382 9.375 9.375h131.25c1.395-.015 2.614-.366 3.813-.813.638-.258 1.252-.652 1.687-.974z" fill="#28a8ea"/><path d="M112.5 141.669V39.581a8.356 8.356 0 0 0-8.331-8.331H62.687v46.6l-10.5 5.987-.031.012-.075.044A4.162 4.162 0 0 0 50 87.5v.031-.031V150h54.169a8.356 8.356 0 0 0 8.331-8.331z" opacity=".1"/><path d="M106.25 147.919V45.831a8.356 8.356 0 0 0-8.331-8.331H62.687v40.35l-10.5 5.987-.031.012-.075.044A4.162 4.162 0 0 0 50 87.5v.031-.031 68.75h47.919a8.356 8.356 0 0 0 8.331-8.331z" opacity=".2"/><path d="M106.25 135.419V45.831a8.356 8.356 0 0 0-8.331-8.331H62.687v40.35l-10.5 5.987-.031.012-.075.044A4.162 4.162 0 0 0 50 87.5v.031-.031 56.25h47.919a8.356 8.356 0 0 0 8.331-8.331z" opacity=".2"/><path d="M100 135.419V45.831a8.356 8.356 0 0 0-8.331-8.331H62.687v40.35l-10.5 5.987-.031.012-.075.044A4.162 4.162 0 0 0 50 87.5v.031-.031 56.25h41.669a8.356 8.356 0 0 0 8.331-8.331z" opacity=".2"/><path d="M8.331 37.5h83.337A8.331 8.331 0 0 1 100 45.831v83.338a8.331 8.331 0 0 1-8.331 8.331H8.331A8.331 8.331 0 0 1 0 129.169V45.831A8.331 8.331 0 0 1 8.331 37.5z" fill="#0078d4"/><path d="M24.169 71.675a26.131 26.131 0 0 1 10.263-11.337 31.031 31.031 0 0 1 16.313-4.087 28.856 28.856 0 0 1 15.081 3.875 25.875 25.875 0 0 1 9.988 10.831 34.981 34.981 0 0 1 3.5 15.938 36.881 36.881 0 0 1-3.606 16.662 26.494 26.494 0 0 1-10.281 11.213 30 30 0 0 1-15.656 3.981 29.556 29.556 0 0 1-15.425-3.919 26.275 26.275 0 0 1-10.112-10.85 34.119 34.119 0 0 1-3.544-15.744 37.844 37.844 0 0 1 3.481-16.563zm10.938 26.613a16.975 16.975 0 0 0 5.769 7.463 15.069 15.069 0 0 0 9.019 2.719 15.831 15.831 0 0 0 9.631-2.806 16.269 16.269 0 0 0 5.606-7.481 28.913 28.913 0 0 0 1.787-10.406 31.644 31.644 0 0 0-1.687-10.538 16.681 16.681 0 0 0-5.413-7.75 14.919 14.919 0 0 0-9.544-2.956 15.581 15.581 0 0 0-9.231 2.744 17.131 17.131 0 0 0-5.9 7.519 29.85 29.85 0 0 0-.044 21.5z" fill="#fff"/></svg>',yahoo:'<svg class="atcb-icon-yahoo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 177.803"><path d="M0 43.284h38.144l22.211 56.822 22.5-56.822h37.135L64.071 177.803H26.694l15.308-35.645L.001 43.284zm163.235 45.403H121.64L158.558 0 200 .002zm-30.699 8.488c12.762 0 23.108 10.346 23.108 23.106s-10.345 23.106-23.108 23.106a23.11 23.11 0 0 1-23.104-23.106 23.11 23.11 0 0 1 23.104-23.106z"/></svg>',close:'<svg class="atcb-icon-close" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><path d="M2.321 13.529a7.927 7.927 0 0 1 0-11.208 7.927 7.927 0 0 1 11.208 0l86.471 86.471L186.47 2.321a7.927 7.927 0 0 1 11.209 0 7.927 7.927 0 0 1 0 11.208l-86.474 86.469 86.472 86.473a7.927 7.927 0 0 1-11.209 11.208l-86.471-86.471-86.469 86.471a7.927 7.927 0 0 1-11.208-11.208l86.471-86.473z"/></svg>',browser:'<svg class="atcb-icon-browser" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 245.657"><path d="M117.011 163.676q-6.283 6.218-13.623 12.419l6.087-1.009a80.373 80.373 0 0 0 11.524-3.255l.7 1.042 1.628 2.067h0 0a26.693 26.693 0 0 0 3.467 3.25
25 89.992 89.992 0 0 1-15.837 4.753 95.592 95.592 0 0 1-37.159 0 87.046 87.046 0 0 1-17.253-5.322.423.423 0 0 1-.228-.114 101.077 101.077 0 0 1-15.625-8.415 88.56 88.56 0 0 1-13.672-11.214 85.761 85.761 0 0 1-11.214-13.64 97.317 97.317 0 0 1-8.545-15.658 90.806 90.806 0 0 1-5.436-17.546 95.592 95.592 0 0 1 0-37.159 86.037 86.037 0 0 1 5.339-17.253.537.537 0 0 1 .098-.228 98.212 98.212 0 0 1 8.545-15.707 87.893 87.893 0 0 1 11.214-13.656 84.947 84.947 0 0 1 13.672-11.231A97.17 97.17 0 0 1 56.43 7.259a88.739 88.739 0 0 1 17.448-5.436 95.592 95.592 0 0 1 37.159 0 87.714 87.714 0 0 1 17.253 5.322.456.456 0 0 1 .212.114 100.507 100.507 0 0 1 15.756 8.545 88.56 88.56 0 0 1 13.623 11.198 85.077 85.077 0 0 1 11.214 13.688 94.713 94.713 0 0 1 8.545 15.739 88.739 88.739 0 0 1 5.436 17.481l.195.977-8.822-2.49a76.499 76.499 0 0 0-4.232-12.744 88.251 88.251 0 0 0-4.671-9.375H138.48a106.562 106.562 0 0 1 6.836 13.819l-10.026-2.702a106.985 106.985 0 0 0-6.283-11.117H96.454v5.55l-.993.358a21.941 21.941 0 0 0-7.097 4.362V50.245H55.812q-12.484 19.385-14.03 38.152H83.4q1.628 4.02 3.402 8.138H41.7c.505 12.81 4.883 25.505 12.826 38.152h33.888v-34.49l8.138 17.904v16.553h7.748l3.727 8.138H96.503v28.5a201.567 201.567 0 0 0 17.139-15.707q1.709 4.053 3.369 8.138zm69.761-4.167a7.552 7.552 0 0 1-1.904 1.286h-.13a6.738 6.738 0 0 1-7.097-.977l-18.881-16.016-6.511 15.902a21.045 21.045 0 0 1-1.937 3.662 14.812 14.812 0 0 1-2.458 2.865 7.78 7.78 0 0 1-12.207-1.335 15.105 15.105 0 0 1-1.497-2.653c-11.231-28.467-26.465-56.805-37.859-85.289a5.062 5.062 0 0 1 5.68-6.966c27.296 5.046 62.664 16.586 90.416 23.943 8.627 2.279 10.026 9.88 3.662 15.772a19.874 19.874 0 0 1-3.255 2.474c-4.883 2.767-9.766 5.973-14.649 8.903l18.799 16.114a6.917 6.917 0 0 1 1.628 2.051v.13a6.966 6.966 0 0 1 .635 2.393h0a6.934 6.934 0 0 1-.26 2.507 7.145 7.145 0 0 1-1.172 2.262 153.894 153.894 0 0 1-11.003 12.972zm-4.883-6.25l9.099-10.677c-4.004-3.434-21.159-16.748-22.933-19.955a3.923 3.923 0 0 1 1.351-5.29c5.957-3.255 13.607-7.91 19.255-11.67a13.64 13.64 0 0 0 1.986-1.449 7.194 7.194 0 0 0 1.221-1.416l.26-.488-.505-.293a6.38 6.38 0 0 0-1.237-.423l-84.589-22.494 35.531 79.982a7.813 7.813 0 0 0 .619 1.139l.358.472.456-.326a7.341 7.341 0 0 0 1.188-1.449 12.224 12.224 0 0 0 1.107-2.165c2.653-6.511 5.68-15.414 8.789-21.436l.374-.521a3.906 3.906 0 0 1 5.485-.439l22.201 18.832zM81.594 176.095a171.814 171.814 0 0 1-31.348-33.334h-25.57A83.824 83.824 0 0 0 45.2 162.292a85.956 85.956 0 0 0 14.47 7.813.22.22 0 0 0 .179.114 79.966 79.966 0 0 0 15.69 4.883 106.008 106.008 0 0 0 6.104 1.009zm-62.241-41.44h25.733a82.359 82.359 0 0 1-11.394-38.152H8.138a90.741 90.741 0 0 0 1.628 12.923 78.566 78.566 0 0 0 4.883 15.902 88.153 88.153 0 0 0 4.655 9.375zM8.138 88.397h25.635A88.511 88.511 0 0 1 46.42 50.245H19.353a88.153 88.153 0 0 0-4.704 9.375s0 .114-.114.163A81.236 81.236 0 0 0 9.652 75.49a83.759 83.759 0 0 0-1.628 12.907zm16.488-46.241h27.003A191.606 191.606 0 0 1 82.131 8.708c-2.262.277-4.492.602-6.641 1.058a78.713 78.713 0 0 0-15.87 4.883 89.911 89.911 0 0 0-14.47 7.813 83.824 83.824 0 0 0-20.525 19.532h0zm78.127-33.448a186.577 186.577 0 0 1 30.518 33.448h27.019a79.152 79.152 0 0 0-8.138-9.375 81.073 81.073 0 0 0-12.419-10.205 86.705 86.705 0 0 0-14.405-7.829s-.098 0-.163-.098a79.999 79.999 0 0 0-15.69-4.883c-2.214-.439-4.443-.781-6.657-1.058h0zm-6.25 5.274v28.175h26.84a188.286 188.286 0 0 0-26.84-28.175zm-8.138 157.279v-28.5H60.223a171.993 171.993 0 0 0 28.24 28.5zm0-129.105V13.981a189.295 189.295 0 0 0-26.807 28.175z"/></svg>'};function c(t){const e=new Date,i=e.getUTCMonth()+1+"-"+e.getUTCDate()+"-"+e.getUTCFullYear(),r=(t=t.replace(/today/gi,i)).split("+"),n=r[0].split("-");let s=new Date(n[0],n[1]-1,n[2]);return n[0].length<4&&(s=new Date(n[2],n[0]-1,n[1])),null!=r[1]&&r[1]>0&&s.setDate(s.getDate()+parseInt(r[1])),s.getFullYear()+"-"+(s.getMonth()+1<10?"0":"")+(s.getMonth()+1)+"-"+(s.getDate()<10?"0":"")+s.getDate()}function u(t,e,i,r=!1,s="",a=!1){let o=C("Add to Calendar",t.language,t);switch(a&&""==s&&(s=o),i){case"trigger":default:"click"===t.trigger?e.addEventListener("click",(i=>{i.preventDefault(),p("auto",t,e,!1,!0)})):(e.addEventListener("touchend",(i=>{i.preventDefault(),p("auto",t,e,!1,!0)})),e.addEventListener("mouseenter",S((i=>{i.preventDefault(),p("open",t,e,!1,!0)}
2)))),e.id=t.identifier,s=s||o;break;case"apple":e.addEventListener("click",E((()=>{a?e.blur():p("close"),v(t)}))),e.id=t.identifier+"-apple",s=s||"Apple";break;case"google":e.addEventListener("click",E((()=>{a?e.blur():p("close"),function(t){let e="https://calendar.google.com/calendar/render?action=TEMPLATE";const i=b(t,"clean","google");e+="&dates="+encodeURIComponent(i.start)+"%2F"+encodeURIComponent(i.end),null!=t.name&&""!=t.name&&(e+="&text="+encodeURIComponent(t.name));let r="";null!=t.description&&""!=t.description&&(r=t.description),null!=t.location&&""!=t.location&&(e+="&location="+encodeURIComponent(t.location),n()&&(""!=r&&(r+="<br><br>"),r+="📍: "+t.location)),""!=r&&(e+="&details="+encodeURIComponent(r)),null!=t.recurrence&&""!=t.recurrence&&(e+="&recur="+encodeURIComponent(t.recurrence)),w(e)&&window.open(e,l).focus()}(t)}))),e.id=t.identifier+"-google",s=s||"Google";break;case"ical":e.addEventListener("click",E((()=>{a?e.blur():p("close"),v(t)}))),e.id=t.identifier+"-ical",s=s||C("iCal File",t.language,t);break;case"msteams":e.addEventListener("click",E((()=>{a?e.blur():p("close"),function(t){let e="https://teams.microsoft.com/l/meeting/new?";const i=b(t,"delimiters","microsoft");e+="&startTime="+encodeURIComponent(i.start)+"&endTime="+encodeURIComponent(i.end);let r="";null!=t.name&&""!=t.name&&(e+="&subject="+encodeURIComponent(t.name)),null!=t.location&&""!=t.location&&(r=encodeURIComponent(t.location),e+="&location="+r,r+=" // "),null!=t.descriptionHtmlFree&&""!=t.descriptionHtmlFree&&(e+="&content="+r+encodeURIComponent(t.descriptionHtmlFree)),w(e)&&window.open(e,l).focus()}(t)}))),e.id=t.identifier+"-msteams",s=s||"Microsoft Teams";break;case"ms365":e.addEventListener("click",E((()=>{a?e.blur():p("close"),y(t,"365")}))),e.id=t.identifier+"-ms365",s=s||"Microsoft 365";break;case"outlookcom":e.addEventListener("click",E((()=>{a?e.blur():p("close"),y(t,"outlook")}))),e.id=t.identifier+"-outlook",s=s||"Outlook.com";break;case"yahoo":e.addEventListener("click",E((()=>{a?e.blur():p("close"),function(t){let e="https://calendar.yahoo.com/?v=60";const i=b(t,"clean");e+="&st="+encodeURIComponent(i.start)+"&et="+encodeURIComponent(i.end),i.allday&&(e+="&dur=allday"),null!=t.name&&""!=t.name&&(e+="&title="+encodeURIComponent(t.name)),null!=t.location&&""!=t.location&&(e+="&in_loc="+encodeURIComponent(t.location)),null!=t.descriptionHtmlFree&&""!=t.descriptionHtmlFree&&(e+="&desc="+encodeURIComponent(t.descriptionHtmlFree)),w(e)&&window.open(e,l).focus()}(t)}))),e.id=t.identifier+"-yahoo",s=s||"Yahoo";break;case"close":e.addEventListener("click",E((()=>{a?e.blur():p("close")}))),e.addEventListener("focus",E((()=>m(!1)))),e.id=t.identifier+"-close",s=C("Close",t.language,t)}if(a&&(e.id=t.identifier),a||"trigger"!==i?e.addEventListener("keyup",S((t=>{"Enter"==t.key&&(t.preventDefault(),e.click())}))):e.addEventListener("keyup",S((i=>{"Enter"==i.key&&(i.preventDefault(),p("auto",t,e,!0,!0))}))),r){const t=document.createElement("span");t.classList.add("atcb-icon"),t.innerHTML=h[`${i}`],e.appendChild(t)}const c=document.createElement("span");c.classList.add("atcb-text"),c.textContent=s,e.appendChild(c)}function d(t="dropdown",e="",i=!0){const r=document.createElement("div");r.id="atcb-bgoverlay","modal"!==t&&i&&r.classList.add("atcb-animate-bg"),i||r.classList.add("atcb-no-bg"),r.tabIndex=0,r.addEventListener("click",E((t=>{t.target===t.currentTarget&&p("close")})));let n=!1;return r.addEventListener("touchstart",S((()=>n=!1)),{passive:!0}),r.addEventListener("touchmove",S((()=>n=!0)),{passive:!0}),r.addEventListener("touchend",E((t=>{!1===n&&t.target===t.currentTarget&&p("close")})),{passive:!0}),r.addEventListener("focus",S((t=>{t.target===t.currentTarget&&p("close")}))),"click"!==e?r.addEventListener("mousemove",S((t=>{t.target===t.currentTarget&&p("close")}))):r.classList.add("atcb-click"),r}function p(t,e="",i="",r=!1,n=!1){"open"==t?f(e,i,r,n):"close"==t||i.classList.contains("atcb-active")||document.querySelector(".atcb-active-modal")?m(r):f(e,i,r,n)}function f(t,e,i=!1,r=!1){if(document.querySelector(".atcb-list")||document.querySelector(".atcb-modal"))return;const n=function(t){const e=document.createElement("div");e.classList.add("atcb-list"),e.classList.add("atcb-"+t.lightMode),e.style.fontSize=t.size+"px";let i=0;if(t.options.forEach((function(r){const n=r.split("|");if(null!=t.recurrence&&""!=t.recurrence&&("msteams"==n[0]||"ms365"==n[0]||"outlookcom"==n[0]||"yahoo"==n[0]))return;const s=document.createElement("div");s.classList.add("atcb-list-item"),s.tabIndex=0,i++,s.dataset.optionNumber=i,e.appendChild(s),u(t,s,n[0],!0,n[1])})),"modal"===t.listStyle){const i=document.createElement("div");i.classList.add("atcb-list-item","atcb-list-item-close"),i.tabIndex=0,e.appendChild(i),u(t,i,"close",!0)}return e}(t),s=document.createElement("div");s.classList.add("atcb-list-wrapper"),e?(e.classList.add("atcb-active"),"modal"===t.listStyle?(e.classList.add("atcb-modal-style"),n.classList.add("atcb-modal")):(s.appendChild(n),s.classList.add("atcb-dropdown"),"overlay"===t.listStyle&&s.classList.add("atcb-drop
2overlay")),r&&n.classList.add("atcb-generated-button")):n.classList.add("atcb-modal");const a=d(t.listStyle,t.trigger,t.background);"modal"===t.listStyle?(document.body.appendChild(a),a.appendChild(n),document.body.classList.add("atcb-modal-no-scroll")):(document.body.appendChild(s),s.appendChild(n),document.body.appendChild(a),"dropdown-static"===t.listStyle?T(e,s,!0):T(e,s)),_(a),i?n.firstChild.focus():n.firstChild.focus({preventScroll:!0}),n.firstChild.blur()}function m(t=!1){let e=document.querySelector(".atcb-active, .atcb-active-modal");e&&(e.focus({preventScroll:!0}),t||e.blur()),Array.from(document.querySelectorAll(".atcb-active")).forEach((t=>{t.classList.remove("atcb-active")})),Array.from(document.querySelectorAll(".atcb-active-modal")).forEach((t=>{t.classList.remove("atcb-active-modal")})),document.body.classList.remove("atcb-modal-no-scroll"),Array.from(document.querySelectorAll(".atcb-list-wrapper")).concat(Array.from(document.querySelectorAll(".atcb-list"))).concat(Array.from(document.querySelectorAll(".atcb-info-modal"))).concat(Array.from(document.querySelectorAll("#atcb-bgoverlay"))).forEach((t=>t.remove()))}function g(t,e,i=!0){if(!function(t){return null==t.options||t.options.length<1?(console.error("add-to-calendar button generation failed: no options set"),!1):["name","startDate"].every((function(e){return null!=t[`${e}`]&&""!=t[`${e}`]||(console.error("add-to-calendar button generation failed: required setting missing ["+e+"]"),!1)}))}(t=function(t,e=!0){let i;return i=e?JSON.stringify(t):t,i=i.replace(/(<(?!br)([^>]+)>)/gi,""),e?JSON.parse(i):i}(t)))throw new Error("data missing; see logs");if(!function(t){if(null!=t.identifier&&""!=t.identifier&&(/^[\w-]+$/.test(t.identifier)||(t.identifier="",console.error("add-to-calendar button generation: identifier invalid - using auto numbers instead"))),!(null==t.icsFile||""==t.icsFile||w(t.icsFile,!1)&&/\.ics$/.test(t.icsFile)))return console.error("add-to-calendar button generation failed: explicit ics file path not valid"),!1;const e=["apple","google","ical","ms365","outlookcom","msteams","yahoo"],i=["apple","google","ical"];if(!t.options.every((function(t){const i=t.split("|");return!!e.includes(i[0])||(console.error("add-to-calendar button generation failed: invalid option ["+i[0]+"]"),!1)})))return!1;if(null!=t.recurrence&""!=t.recurrence){let e=!1;if(t.options.forEach((function(t){const r=t.split("|");i.includes(r[0])&&(e=!0)})),!e)return console.error("add-to-calendar button generation failed: no supported valid option for recurring events"),!1}const r=["startDate","endDate"],n=r;return!!r.every((function(e){if(10!==t[`${e}`].length)return console.error("add-to-calendar button generation failed: date misspelled [-> YYYY-MM-DD]"),!1;const i=t[`${e}`].split("-");return i.length<3||i.length>3?(console.error("add-to-calendar button generation failed: date misspelled ["+e+": "+t[`${e}`]+"]"),!1):(n[`${e}`]=new Date(i[0],i[1]-1,i[2]),!0)}))&&!(!["startTime","endTime"].every((function(e){if(null!=t[`${e}`]){if(5!==t[`${e}`].length)return console.error("add-to-calendar button generation failed: time misspelled [-> HH:MM]"),!1;const i=t[`${e}`].split(":");if(i.length<2||i.length>2)return console.error("add-to-calendar button generation failed: time misspelled ["+e+": "+t[`${e}`]+"]"),!1;if(i[0]>23)return console.error("add-to-calendar button generation failed: time misspelled - hours number too high ["+e+": "+i[0]+"]"),!1;if(i[1]>59)return console.error("add-to-calendar button generation failed: time misspelled - minutes number too high ["+e+": "+i[1]+"]"),!1;"startTime"==e&&(n.startDate=new Date(n.startDate.getTime()+36e5*i[0]+6e4*i[1])),"endTime"==e&&(n.endDate=new Date(n.endDate.getTime()+36e5*i[0]+6e4*i[1]))}return!0}))||(null!=t.startTime&&null==t.endTime||null==t.startTime&&null!=t.endTime?(console.error("add-to-calendar button generation failed: if you set a starting time, you also need to define an end time"),1):n.endDate<n.startDate?(console.error("add-to-calendar button generation failed: end date before start date"),1):null!=t.recurrence&&""!=t.recurrence&&!/^[\w=;:*+-/\\]+$/.test(t.recurrence)&&(console.error("add-to-calendar button generation failed: RRULE data misspelled"),1)))}(t=function(t){for(let e=0;e<t.options.length;e++){let i=t.options[`${e}`].split("|");t.options[`${e}`]=i[0].toLowerCase().replace("microsoft","ms").replace(".","")}if(t=function(t){return null!=t.endDate&&""!=t.endDate||null==t.startDate||(t.endDate=t.startDate),["start","end"].forEach((function(e){if(null!=t[e+"Date"]){t[e+"Date"]=t[e+"Date"].replace(/\.\d{3}/,"").replace("Z","");const i=t[e+"Date"].split("T");null!=i[1]&&(t[e+"Date"]=i[0],t[e+"Time"]=i[1])}if(null!=t[e+"Time"]&&8===t[e+"Time"].length){const i=t[e+"Time"];t[e+"Time"]=i.substring(0,i.length-3)}})),t}(t),t.startDate=c(t.startDate),t.endDate=c(t.endDate),null!=t.listStyle&&""!=t.listStyle||(t.listStyle="dropdown"),"modal"===t.listStyle&&(t.trigger="click"),null!=t.size&&""!=t.size&&t.size>=0&&t.size<11?t.size=10+parseInt(t.size):t.size=16,null==t.lightMode||""==t.lightMode)t.lightMode="light";else if(null!=t.lightMode&&""!=t.lightMode){const e=window.matchMedia("(prefers-color-scheme: dark)");switch(t.lightMode){case"system":e.matches?t.lightMode="dark":t.lightMode="light";break;case"bodyScheme":case"dark":break;default:t.lightMode="light"}}if(null!=t.language&&""!=t.language||(t.language="en"),null!=t.recurrence&&""!=t.recurrence&&(t.recurrence=t.recurrence.replace(/\s+/g,"")),!t.description||t.descriptionHtmlFree)return t;const e=Object.assign({},t);return e.descriptionHtmlFree=x(e.description,!0),e.description=x(e.description),e}(t)))throw new Error("Invalid data; see logs");e?(t.identifier=e.id,"modal"!=t.listStyle&&(t.listStyle="overlay")):(t.identifier="atcb-btn-custom",t.listStyle="modal",t.trigger="click"),p("open",t,e,i)}function y(t,e="365"){if(s()||n())return void v(t);let i="https://";i+="outlook"==e?"outlook.live.com":"outlook.office.com",i+="/calendar/0/deeplink/compose?path=%2Fcalendar%2Faction%2Fcompose&rru=addevent";const r=b(t,"delimiters","microsoft");i+="&startdt="+encodeURIComponent(r.start)+"&enddt="+encodeURIComponent(r.end),r.allday&&(i+="&allday=true"),null!=t.name&&""!=t.name&&(i+="&subject="+encodeURIComponent(t.name)),null!=t.location&&""!=t.location&&(i+="&location="+encodeURIComponent(t.location)),null!=t.description&&""!=t.description&&(i+="&body="+encodeURIComponent(t.description.replace(/\n/g,"<br>"))),w(i)&&window.open(i,l).focus()}function v(t){if(null!=t.icsFile&&""!=t.icsFile&&w(t.icsFile)&&t.icsFile.startsWith("https://")&&(!n()||!a()))return void window.open(t.icsFile,l);let e=new Date;e=e.toISOString();const i=b(t,"clean","ical");let r="";i.allday&&(r=";VALUE=DATE");const c=["BEGIN:VCALENDAR","VERSION:2.0"];c.push("PRODID:-// github.com/add2cal/add-to-calendar-button // atcb v1.14.4 //EN"),c.push("CALSCALE:GREGORIAN"),c.push("BEGIN:VEVENT"),c.push("UID:"+e+"@add-to-calendar-button"),c.push("DTSTAMP:"+i.start,"DTSTART"+r+":"+i.start,"DTEND"+r+":"+i.end,"SUMMARY:"+t.name.replace(/.{65}/g,"$&\r\n ")),null!=t.descriptionHtmlFree&&""!=t.descriptionHtmlFree&&c.push("DESCRIPTION:"+t.descriptionHtmlFree.replace(/\n/g,"\\n").replace(/.{60}/g,"$&\r\n ")),null!=t.description&&""!=t.description&&c.push('X-ALT-DESC;FMTTYPE=text/html:\r\n <!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 3.2//EN"">\r\n <HTML><BODY>\r\n '+t.description.replace(/\n/g,"<br>").replace(/.{60}/g,"$&\r\n ")+"\r\n </BODY></HTML>"),null!=t.location&&""!=t.location&&c.push("LOCATION:"+t.location),null!=t.recurrence&&""!=t.recurrence&&c.push(t.recurrence),e=e.replace(/\.\d{3}/g,"").replace(/[^a-z\d]/gi,""),c.push("STATUS:CONFIRMED","LAST-MODIFIED:"+e,"SEQUENCE:0","END:VEVENT","END:VCALENDAR");let u="data:text/calendar;charset=utf-8,"+encodeURIComponent(c.join("\r\n"));const f=t.iCalFileName||"event-to-save-in-my-calendar";if(null!=t.icsFile&&""!=t.icsFile&&w(t.icsFile)&&t.icsFile.startsWith("https://")&&(u=t.icsFile),a()&&(n()||s()&&o())){const e=document.createElement("input");document.body.appendChild(e);var g=e.contentEditable,y=e.readOnly;if(e.value=u,e.contentEditable=!0,e.readOnly=!1,n()){var v=document.createRange();v.selectNodeContents(e);var x=window.getSelection();x.removeAllRanges(),x.addRange(v),e.setSelectionRange(0,999999)}else navigator.clipboard.writeText(u),e.select();e.contentEditable=g,e.readOnly=y,document.execCommand("copy"),e.remove(),function(t,e="",i,r,n){const s=d("modal","click"),a=document.createElement("div");a.classList.add("atcb-modal","atcb-info-modal"),a.tabIndex=0,s.appendChild(a),document.body.appendChild(s),document.body.classList.add("atcb-modal-no-scroll");const o=document.getElementById(t.identifier);null!=o&&o.classList.add("atcb-active-modal");const c=document.createElement("div");c.classList.add("atcb-modal-box"),c.classList.add("atcb-"+t.lightMode),c.style.fontSize=t.size+"px",a.appendChild(c),_(s);const u=document.createElement("div");u.classList.add("atcb-modal-close"),u.innerHTML=h.close,c.appendChild(u),u.addEventListener("click",E((()=>m()))),u.addEventListener("keyup",S((t=>{"Enter"==t.key&&(t.preventDefault(),p("close","","",!0))}))),(null==n||0==n.length)&&(u.tabIndex=0,u.focus());const f=document.createElement("div");if(f.classList.add("atcb-modal-headline"),c.appendChild(f),""!=e){const t=document.createElement("span");t.classList.add("atcb-modal-headline-icon"),t.innerHTML=h[`${e}`],f.appendChild(t)}let g=document.createTextNode(i);f.appendChild(g);const y=document.createElement("div");if(y.classList.add("atcb-modal-content"),y.innerHTML=r,c.appendChild(y),null!=n&&n.length>0){const e=document.createElement("div");
2e.classList.add("atcb-modal-buttons"),c.appendChild(e),n.forEach(((i,r)=>{let n;null!=i.href&&""!=i.href?(n=document.createElement("a"),n.setAttribute("target",l),n.setAttribute("href",i.href),n.setAttribute("rel","noopener")):(n=document.createElement("button"),n.type="button"),n.classList.add("atcb-modal-btn"),i.primary&&n.classList.add("atcb-modal-btn-primary"),null!=i.label&&""!=i.label||(i.label=C("Click me",t.language,t)),n.textContent=i.label,e.appendChild(n),0==r&&n.focus(),"close"===i.type?(n.addEventListener("click",E((()=>m()))),n.addEventListener("keyup",S((t=>{"Enter"==t.key&&(t.preventDefault(),p("close","","",!0))})))):(n.addEventListener("click",E((()=>m()))),n.addEventListener("keyup",E((t=>{"Enter"==t.key&&p("close","","",!0)}))))}))}}(t,"browser",C("WebView iCal",t.language,t),C("WebView info description",t.language,t))}else try{if(window.ActiveXObject){if(window.ActiveXObject&&document.execCommand){const t=window.open(u,l);t.document.close(),t.document.execCommand("SaveAs",!0,f||u),t.close()}}else{const t=document.createElement("a");t.href=u,t.target=l,t.download=f;const e=new MouseEvent("click",{view:window,button:0,bubbles:!0,cancelable:!1});t.dispatchEvent(e),(window.URL||window.webkitURL).revokeObjectURL(t.href)}}catch(t){console.error(t)}}function b(t,e="delimiters",i="general",r=!1){const n=t.startDate.split("-"),s=t.endDate.split("-");let a="",o="",l=!1;if(null!=t.startTime&&null!=t.endTime){if(null!=t.timeZoneOffset&&""!=t.timeZoneOffset)a=new Date(n[0]+"-"+n[1]+"-"+n[2]+"T"+t.startTime+":00.000"+t.timeZoneOffset),o=new Date(s[0]+"-"+s[1]+"-"+s[2]+"T"+t.endTime+":00.000"+t.timeZoneOffset);else if(a=new Date(n[0]+"-"+n[1]+"-"+n[2]+"T"+t.startTime+":00.000+00:00"),o=new Date(s[0]+"-"+s[1]+"-"+s[2]+"T"+t.endTime+":00.000+00:00"),null!=t.timeZone&&""!=t.timeZone){const e=new Date(a.toLocaleString("en-US",{timeZone:"UTC"}));"currentBrowser"==t.timeZone&&(t.timeZone=Intl.DateTimeFormat().resolvedOptions().timeZone);const i=new Date(a.toLocaleString("en-US",{timeZone:t.timeZone})),r=e.getTime()-i.getTime();a.setTime(a.getTime()+r),o.setTime(o.getTime()+r)}if(a=a.toISOString().replace(".000",""),o=o.toISOString().replace(".000",""),"clean"==e&&(a=a.replace(/-/g,"").replace(/:/g,""),o=o.replace(/-/g,"").replace(/:/g,"")),r){let e="",i="";null!=t.timeZoneOffset&&""!=t.timeZoneOffset?(e=t.timeZoneOffset,i=t.timeZoneOffset):null!=t.timeZone&&""!=t.timeZone&&(e=new Date(a.toLocaleString("sv",{timeZone:t.timeZone})).toString().match(/GMT(.{5})/g)[0].replace(/GMT(.{3})(.{2})/g,"$1:$2"),i=new Date(o.toLocaleString("sv",{timeZone:t.timeZone})).toString().match(/GMT(.{5})/g)[0].replace(/GMT(.{3})(.{2})/g,"$1:$2")),a=a.slice(0,-1)+e,o=o.slice(0,-1)+i}}else{l=!0,a=new Date(Date.UTC(n[0],n[1]-1,n[2]));let t=a.toISOString().replace(/T(.+)Z/g,"");o=new Date(Date.UTC(s[0],s[1]-1,s[2])),"google"!=i&&"microsoft"!=i&&"ical"!=i||o.setDate(o.getDate()+1);let r=o.toISOString().replace(/T(.+)Z/g,"");"clean"==e&&(t=t.replace(/-/g,""),r=r.replace(/-/g,"")),a=t,o=r}return{start:a,end:o,allday:l}}function w(t,e=!0){return!t.match(/((\.\.\/)|(\.\.\\)|(%2e%2e%2f)|(%252e%252e%252f)|(%2e%2e\/)|(%252e%252e\/)|(\.\.%2f)|(\.\.%252f)|(%2e%2e%5c)|(%252e%252e%255c)|(%2e%2e\\)|(%252e%252e\\)|(\.\.%5c)|(\.\.%255c)|(\.\.%c0%af)|(\.\.%25c0%25af)|(\.\.%c1%9c)|(\.\.%25c1%259c))/gi)||(e&&console.error("Seems like the generated URL includes at least one security issue and got blocked. Please check the calendar button parameters!"),!1)}function x(t,e=!1){return t=t.replace(/<br\s*\/?>/gi,"\n"),e?t.replace(/\[(|\/)(url|br|hr|p|b|strong|u|i|em|li|ul|ol|h\d)\]|((\|.*)\[\/url\])/gi,""):(t=t.replace(/\[(\/|)(br|hr|p|b|strong|u|i|em|li|ul|ol|h\d)\]/gi,"<$1$2>")).replace(/\[url\]([\w&$+.,:;=~!*'?@^%#|\s\-()/]*)\[\/url\]/gi,(function(t,e){const i=e.split("|");let r='<a href="'+i[0]+'" target="'+l+'" rel="noopener">';return i.length>1&&""!=i[1]?r+=i[1]:r+=i[0],r+"</a>"}))}function T(t,e,i=!1,r=!1){let n=!1;const s=t;null!==t.querySelector(".atcb-dropdown-anchor")&&(t=t.querySelector(".atcb-dropdown-anchor"),n=!0);let a=t.getBoundingClientRect(),o=e.getBoundingClientRect();const l=s.getBoundingClientRect();
2if(!0!==n||e.classList.contains("atcb-dropoverlay")){let t=a.width+20+"px";e.style.minWidth=t,o=e.getBoundingClientRect(),e.style.top=window.scrollY+l.top+l.height/2-o.height/2+"px",e.style.left=a.left-(o.width-a.width)/2+"px"}else{const n=document.documentElement.clientHeight;e.classList.contains("atcb-dropup")&&r||!i&&a.top+o.height>n-20&&2*l.top+l.height-a.top-o.height>20?(s.classList.add("atcb-dropup"),e.classList.add("atcb-dropup"),e.style.bottom=2*n-(n+(l.top+(l.top+l.height-a.top)))-window.scrollY+"px"):(e.style.top=window.scrollY+a.top+"px",s.classList.contains("atcb-dropup")&&s.classList.remove("atcb-dropup")),a=t.getBoundingClientRect(),e.style.width=a.width+"px",e.style.left=a.left+"px"}}function _(t){t.style.width=window.innerWidth+"px",t.style.height=window.innerHeight+100+"px"}function E(t,e=200){let i;return(...r)=>{clearTimeout(i),i=setTimeout((()=>{t.apply(this,r)}),e)}}function S(t,e=300){let i;return(...r)=>{i||t.apply(this,r),clearTimeout(i),i=setTimeout((()=>{i=void 0}),e)}}function C(t,e,i){let r=t.replace(/\s+/g,"").toLowerCase();return null!=i.customLabels&&null!=i.customLabels[`${r}`]&&""!=i.customLabels[`${r}`]?x(i.customLabels[`${r}`]):function(t,e){switch(e){case"en":default:switch(t){case"Add to Calendar":return"Add to Calendar";case"iCal File":return"iCal File";case"Close":return"Close";case"Close Selection":return"Close Selection";case"Click me":return"Click me";case"WebView iCal":return"Open your browser";case"WebView info description":return"Unfortunately, in-app browsers have problems with the way we generate the calendar file.<br>We automatically put a magical URL into your phone's clipboard.<br><ol><li><strong>Open any other browser</strong> on your phone, ...</li><li><strong>Paste</strong> the clipboard content and go."}break;case"de":switch(t){case"Add to Calendar":return"Im Kalender speichern";case"iCal File":return"iCal-Datei";case"Close":return"Schließen";case"Close Selection":return"Auswahl schließen";case"Click me":return"Klick mich";case"WebView iCal":return"Öffne deinen Browser";case"WebView info description":return"Leider haben In-App-Browser Probleme mit der Art, wie wir Kalender-Dateien erzeugen.<br>Wir haben automatisch eine magische URL in die Zwischenablage deines Smartphones kopiert.<br><ol><li><strong>Öffne einen anderen Browser</strong> auf deinem Smartphone, ...</li><li>Nutze die <strong>Einfügen</strong>-Funktion, um fortzufahren."}}return t}(t,e)}r()&&(document.addEventListener("keyup",S((t=>{"Escape"===t.key&&p("close","","",!0)}))),document.addEventListener("keydown",(t=>{if(document.querySelector(".atcb-list")&&("ArrowDown"===t.key||"ArrowUp"===t.key||"Tab"===t.key)){let e=0,i=document.activeElement;const r=document.querySelectorAll(".atcb-list-item").length;i.classList.contains("atcb-list-item")?("ArrowDown"===t.key&&i.dataset.optionNumber<r?(t.preventDefault(),e=parseInt(i.dataset.optionNumber)+1):"ArrowUp"===t.key&&i.dataset.optionNumber>=1&&(t.preventDefault(),e=parseInt(i.dataset.optionNumber)-1),e>0&&document.querySelector('.atcb-list-item[data-option-number="'+e+'"]').focus()):(t.preventDefault(),!document.querySelector(".atcb-list-wrapper.atcb-dropup")||"ArrowDown"!==t.key&&"ArrowUp"!==t.key?document.querySelector('.atcb-list-item[data-option-number="1"]').focus():document.querySelector('.atcb-list-item[data-option-number="'+r+'"]').focus())}})),window.addEventListener("resize",function(t,e=10){let i,r=null,n=0,s=(...e)=>{n=Date.now(),r=null,i=t.apply(this,e)};return(...a)=>{let o=Date.now(),l=e-(o-n);return l<=0||l>e?(r&&(clearTimeout(r),r=null),n=o,i=t.apply(this,a)):r||(r=setTimeout(s,l)),i}}((()=>{let t=document.getElementById("atcb-bgoverlay");null!=t&&_(t);let e=document.querySelector(".atcb-active"),i=document.querySelector(".atcb-dropdown");null!=e&&null!=i&&T(e,i,!1,!0)}))))},51:function(t,e,i){"use strict";function r(t){return null!==t&&"object"==typeof t&&"constructor"in t&&t.constructor===Object}function n(t={},e={}){Object.keys(e).forEach((i=>{void 0===t[i]?t[i]=e[i]:r(e[i])&&r(t[i])&&Object.keys(e[i]).length>0&&n(t[i],e[i])}))}i.d(e,{oM:function(){return J},W_:function(){return Z},ZP:function(){return K}});const s={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function a(){const t="undefined"!=typeof document?document:{};return n(t,s),t}const o={document:s,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){}
vendor: 9,900 bytes, line 2
2,clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:t=>"undefined"==typeof setTimeout?(t(),null):setTimeout(t,0),cancelAnimationFrame(t){"undefined"!=typeof setTimeout&&clearTimeout(t)}};function l(){const t="undefined"!=typeof window?window:{};return n(t,o),t}class h extends Array{constructor(t){"number"==typeof t?super(t):(super(...t||[]),function(t){const e=t.__proto__;Object.defineProperty(t,"__proto__",{get:()=>e,set(t){e.__proto__=t}})}(this))}}function c(t=[]){const e=[];return t.forEach((t=>{Array.isArray(t)?e.push(...c(t)):e.push(t)})),e}function u(t,e){return Array.prototype.filter.call(t,e)}function d(t,e){const i=l(),r=a();let n=[];if(!e&&t instanceof h)return t;if(!t)return new h(n);if("string"==typeof t){const i=t.trim();if(i.indexOf("<")>=0&&i.indexOf(">")>=0){let t="div";0===i.indexOf("<li")&&(t="ul"),0===i.indexOf("<tr")&&(t="tbody"),0!==i.indexOf("<td")&&0!==i.indexOf("<th")||(t="tr"),0===i.indexOf("<tbody")&&(t="table"),0===i.indexOf("<option")&&(t="select");const e=r.createElement(t);e.innerHTML=i;for(let t=0;t<e.childNodes.length;t+=1)n.push(e.childNodes[t])}else n=function(t,e){if("string"!=typeof t)return[t];const i=[],r=e.querySelectorAll(t);for(let t=0;t<r.length;t+=1)i.push(r[t]);return i}(t.trim(),e||r)}else if(t.nodeType||t===i||t===r)n.push(t);else if(Array.isArray(t)){if(t instanceof h)return t;n=t}return new h(function(t){const e=[];for(let i=0;i<t.length;i+=1)-1===e.indexOf(t[i])&&e.push(t[i]);return e}(n))}d.fn=h.prototype;const p="resize scroll".split(" ");function f(t){return function(...e){if(void 0===e[0]){for(let e=0;e<this.length;e+=1)p.indexOf(t)<0&&(t in this[e]?this[e][t]():d(this[e]).trigger(t));return this}return this.on(t,...e)}}f("click"),f("blur"),f("focus"),f("focusin"),f("focusout"),f("keyup"),f("keydown"),f("keypress"),f("submit"),f("change"),f("mousedown"),f("mousemove"),f("mouseup"),f("mouseenter"),f("mouseleave"),f("mouseout"),f("mouseover"),f("touchstart"),f("touchend"),f("touchmove"),f("resize"),f("scroll");const m={addClass:function(...t){const e=c(t.map((t=>t.split(" "))));return this.forEach((t=>{t.classList.add(...e)})),this},removeClass:function(...t){const e=c(t.map((t=>t.split(" "))));return this.forEach((t=>{t.classList.remove(...e)})),this},hasClass:function(...t){const e=c(t.map((t=>t.split(" "))));return u(this,(t=>e.filter((e=>t.classList.contains(e))).length>0)).length>0},toggleClass:function(...t){const e=c(t.map((t=>t.split(" "))));this.forEach((t=>{e.forEach((e=>{t.classList.toggle(e)}))}))},attr:function(t,e){if(1===arguments.length&&"string"==typeof t)return this[0]?this[0].getAttribute(t):void 0;for(let i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(t,e);else for(const e in t)this[i][e]=t[e],this[i].setAttribute(e,t[e]);return this},removeAttr:function(t){for(let e=0;e<this.length;e+=1)this[e].removeAttribute(t);return this},transform:function(t){for(let e=0;e<this.length;e+=1)this[e].style.transform=t;return this},transition:function(t){for(let e=0;e<this.length;e+=1)this[e].style.transitionDuration="string"!=typeof t?`${t}ms`:t;return this},on:function(...t){let[e,i,r,n]=t;function s(t){const e=t.target;if(!e)return;const n=t.target.dom7EventData||[];if(n.indexOf(t)<0&&n.unshift(t),d(e).is(i))r.apply(e,n);else{const t=d(e).parents();for(let e=0;e<t.length;e+=1)d(t[e]).is(i)&&r.apply(t[e],n)}}function a(t){const e=t&&t.target&&t.target.dom7EventData||[];e.indexOf(t)<0&&e.unshift(t),r.apply(this,e)}"function"==typeof t[1]&&([e,r,n]=t,i=void 0),n||(n=!1);const o=e.split(" ");let l;for(let t=0;t<this.length;t+=1){const e=this[t];if(i)for(l=0;l<o.length;l+=1){const t=o[l];e.dom7LiveListeners||(e.dom7LiveListeners={}),e.dom7LiveListeners[t]||(e.dom7LiveListeners[t]=[]),e.dom7LiveListeners[t].push({listener:r,proxyListener:s}),e.addEventListener(t,s,n)}else for(l=0;l<o.length;l+=1){const t=o[l];e.dom7Listeners||(e.dom7Listeners={}),e.dom7Listeners[t]||(e.dom7Listeners[t]=[]),e.dom7Listeners[t].push({listener:r,proxyListener:a}),e.addEventListener(t,a,n)}}return this},off:function(...t){let[e,i,r,n]=t;"function"==typeof t[1]&&([e,r,n]=t,i=void 0),n||(n=!1);const s=e.split(" ");for(let t=0;t<s.length;t+=1){const e=s[t];for(let t=0;t<this.length;t+=1){const s=this[t];let a;if(!i&&s.dom7Listeners?a=s.dom7Listeners[e]:i&&s.dom7LiveListeners&&(a=s.dom7LiveListeners[e]),a&&a.length)for(let t=a.length-1;t>=0;t-=1){const i=a[t];r&&i.listener===r||r&&i.listener&&i.listener.dom7proxy&&i.listener.dom7proxy===r?(s.removeEventListener(e,i.proxyListener,n),a.splice(t,1)):r||(s.removeEventListener(e,i.proxyListener,n),a.splice(t,1))}}}return this},trigger:function(...t){const e=l(),i=t[0].split(" "),r=t[1];for(let n=0;n<i.length;n+=1){const s=i[n];for(let i=0;i<this.length;i+=1){const n=this[i];if(e.CustomEvent){const i=new e.CustomEvent(s,{detail:r,bubbles:!0,cancelable:!0});n.dom7EventData=t.filter(((t,e)=>e>0)),n.dispatchEvent(i),n.dom7EventData=[],delete n.dom7EventData}}}return this},transitionEnd:function(t){const e=this;return t&&e.on("transitionend",(function i(r){r.target===this&&(t.call(this,r),e.off("transitionend",i))})),this},outerWidth:function(t){if(this.length>0){if(t){const t=this.styles();return this[0].offsetWidth+parseFloat(t.getPropertyValue("margin-right"))+parseFloat(t.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(t){if(this.length>0){if(t){const t=this.styles();return this[0].offsetHeight+parseFloat(t.getPropertyValue("margin-top"))+parseFloat(t.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const t=l();return this[0]?t.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const t=l(),e=a(),i=this[0],r=i.getBoundingClientRect(),n=e.body,s=i.clientTop||n.clientTop||0,o=i.clientLeft||n.clientLeft||0,h=i===t?t.scrollY:i.scrollTop,c=i===t?t.scrollX:i.scrollLeft;return{top:r.top+h-s,left:r.left+c-o}}return null},css:function(t,e){const i=l();let r;if(1===arguments.length){if("string"!=typeof t){for(r=0;r<this.length;r+=1)for(const e in t)this[r].style[e]=t[e];return this}if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(t)}if(2===arguments.length&&"string"==typeof t){for(r=0;r<this.length;r+=1)this[r].style[t]=e;return this}return this},each:function(t){return t?(this.forEach(((e,i)=>{t.apply(e,[e,i])})),this):this},html:function(t){if(void 0===t)return this[0]?this[0].innerHTML:null;for(let e=0;e<this.length;e+=1)this[e].innerHTML=t;return this},text:function(t){if(void 0===t)return this[0]?this[0].textContent.trim():null;for(let e=0;e<this.length;e+=1)this[e].textContent=t;return this},is:function(t){const e=l(),i=a(),r=this[0];let n,s;if(!r||void 0===t)return!1;if("string"==typeof t){if(r.matches)return r.matches(t);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(r.msMatchesSelector)return r.msMatchesSelector(t);for(n=d(t),s=0;s<n.length;s+=1)if(n[s]===r)return!0;return!1}if(t===i)return r===i;if(t===e)return r===e;if(t.nodeType||t instanceof h){for(n=t.nodeType?[t]:t,s=0;s<n.length;s+=1)if(n[s]===r)return!0;return!1}return!1},index:function(){let t,e=this[0];if(e){for(t=0;null!==(e=e.previousSibling);)1===e.nodeType&&(t+=1);return t}},eq:function(t){if(void 0===t)return this;const e=this.length;if(t>e-1)return d([]);if(t<0){const i=e+t;return d(i<0?[]:[this[i]])}return d([this[t]])},append:function(...t){let e;const i=a();for(let r=0;r<t.length;r+=1){e=t[r];for(let t=0;t<this.length;t+=1)if("string"==typeof e){const r=i.createElement("div");for(r.innerHTML=e;r.firstChild;)this[t].appendChild(r.firstChild)}else if(e instanceof h)for(let i=0;i<e.length;i+=1)this[t].appendChild(e[i]);else this[t].appendChild(e)}return this},prepend:function(t){const e=a();let i,r;for(i=0;i<this.length;i+=1)if("string"==typeof t){const n=e.createElement("div");for(n.innerHTML=t,r=n.childNodes.length-1;r>=0;r-=1)this[i].insertBefore(n.childNodes[r],this[i].childNodes[0])}else if(t instanceof h)for(r=0;r<t.length;r+=1)this[i].insertBefore(t[r],this[i].childNodes[0]);else this[i].insertBefore(t,this[i].childNodes[0]);return this},next:function(t){return this.length>0?t?this[0].nextElementSibling&&d(this[0].nextElementSibling).is(t)?d([this[0].nextElementSibling]):d([]):this[0].nextElementSibling?d([this[0].nextElementSibling]):d([]):d([])},nextAll:function(t){const e=[];let i=this[0];if(!i)return d([]);for(;i.nextElementSibling;){const r=i.nextElementSibling;t?d(r).is(t)&&e.push(r):e.push(r),i=r}return d(e)},prev:function(t){if(this.length>0){const e=this[0];return t?e.previousElementSibling&&d(e.previousElementSibling).is(t)?d([e.previousElementSibling]):d([]):e.previousElementSibling?d([e.previousElementSibling]):d([])}return d([])},prevAll:function(t){const e=[];let i=this[0];if(!i)return d([]);for(;i.previousElementSibling;){const r=i.previousElementSibling;t?d(r).is(t)&&e.push(r):e.push(r),i=r}return d(e)},parent:function(t){const e=[];for(let i=0;i<this.length;i+=1)null!==this[i].parentNode&&(t?d(this[i].parentNode).is(t)&&e.push(this[i].parentNode):e.push(this[i].parentNode));return d(e)},parents:function(t){const e=[];for(let i=0;i<this.length;i+=1){let r=this[i].parentNode;for(;r;)t?d(r).is(t)&&e.push(r):e.push(r),r=r.parentNode}return d(e)},closest:function(t){let e=this;return void 0===t?d([]):(e.is(t)||(e=e.parents(t).eq(0)),e)},find:function(t){const e=[];for(let i=0;i<this.length;i+=1){const r=this[i].querySelectorAll(t);for(let t=0;t<r.length;t+=1)e.push(r[t])}return d(e)},children:function(t){const e=[];for(let i=0;i<this.length;i+=1){const r=this[i].children;for(let i=0;i<r.length;i+=1)t&&!d(r[i]).is(t)||e.push(r[i])}return d(e)},filter:function(t){return d(u(this,t))},remove:function(){for(let t=0;t<this.length;t+=1)this[t].parentNode&&this[t].parentNode.removeChild(this[t]);return this}};Object.keys(m).forEach((t=>{Object.defineProperty(d.fn,t,{value:m[t],writable:!0})}
vendor: 26,582 bytes, line 2
2));var g=d;function y(t,e){return void 0===e&&(e=0),setTimeout(t,e)}function v(){return Date.now()}function b(t){return"object"==typeof t&&null!==t&&t.constructor&&"Object"===Object.prototype.toString.call(t).slice(8,-1)}function w(t){return"undefined"!=typeof window&&void 0!==window.HTMLElement?t instanceof HTMLElement:t&&(1===t.nodeType||11===t.nodeType)}function x(){const t=Object(arguments.length<=0?void 0:arguments[0]),e=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const r=i<0||arguments.length<=i?void 0:arguments[i];if(null!=r&&!w(r)){const i=Object.keys(Object(r)).filter((t=>e.indexOf(t)<0));for(let e=0,n=i.length;e<n;e+=1){const n=i[e],s=Object.getOwnPropertyDescriptor(r,n);void 0!==s&&s.enumerable&&(b(t[n])&&b(r[n])?r[n].__swiper__?t[n]=r[n]:x(t[n],r[n]):!b(t[n])&&b(r[n])?(t[n]={},r[n].__swiper__?t[n]=r[n]:x(t[n],r[n])):t[n]=r[n])}}}return t}function T(t,e,i){t.style.setProperty(e,i)}function _(t){let{swiper:e,targetPosition:i,side:r}=t;const n=l(),s=-e.translate;let a,o=null;const h=e.params.speed;e.wrapperEl.style.scrollSnapType="none",n.cancelAnimationFrame(e.cssModeFrameID);const c=i>s?"next":"prev",u=(t,e)=>"next"===c&&t>=e||"prev"===c&&t<=e,d=()=>{a=(new Date).getTime(),null===o&&(o=a);const t=Math.max(Math.min((a-o)/h,1),0),l=.5-Math.cos(t*Math.PI)/2;let c=s+l*(i-s);if(u(c,i)&&(c=i),e.wrapperEl.scrollTo({[r]:c}),u(c,i))return e.wrapperEl.style.overflow="hidden",e.wrapperEl.style.scrollSnapType="",setTimeout((()=>{e.wrapperEl.style.overflow="",e.wrapperEl.scrollTo({[r]:c})})),void n.cancelAnimationFrame(e.cssModeFrameID);e.cssModeFrameID=n.requestAnimationFrame(d)};d()}let E,S,C;function P(){return E||(E=function(){const t=l(),e=a();return{smoothScroll:e.documentElement&&"scrollBehavior"in e.documentElement.style,touch:!!("ontouchstart"in t||t.DocumentTouch&&e instanceof t.DocumentTouch),passiveListener:function(){let e=!1;try{const i=Object.defineProperty({},"passive",{get(){e=!0}});t.addEventListener("testPassiveListener",null,i)}catch(t){}return e}(),gestures:"ongesturestart"in t}}()),E}var k={on(t,e,i){const r=this;if(!r.eventsListeners||r.destroyed)return r;if("function"!=typeof e)return r;const n=i?"unshift":"push";return t.split(" ").forEach((t=>{r.eventsListeners[t]||(r.eventsListeners[t]=[]),r.eventsListeners[t][n](e)})),r},once(t,e,i){const r=this;if(!r.eventsListeners||r.destroyed)return r;if("function"!=typeof e)return r;function n(){r.off(t,n),n.__emitterProxy&&delete n.__emitterProxy;for(var i=arguments.length,s=new Array(i),a=0;a<i;a++)s[a]=arguments[a];e.apply(r,s)}return n.__emitterProxy=e,r.on(t,n,i)},onAny(t,e){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof t)return i;const r=e?"unshift":"push";return i.eventsAnyListeners.indexOf(t)<0&&i.eventsAnyListeners[r](t),i},offAny(t){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsAnyListeners)return e;const i=e.eventsAnyListeners.indexOf(t);return i>=0&&e.eventsAnyListeners.splice(i,1),e},off(t,e){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(t.split(" ").forEach((t=>{void 0===e?i.eventsListeners[t]=[]:i.eventsListeners[t]&&i.eventsListeners[t].forEach(((r,n)=>{(r===e||r.__emitterProxy&&r.__emitterProxy===e)&&i.eventsListeners[t].splice(n,1)}))})),i):i},emit(){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsListeners)return t;let e,i,r;for(var n=arguments.length,s=new Array(n),a=0;a<n;a++)s[a]=arguments[a];return"string"==typeof s[0]||Array.isArray(s[0])?(e=s[0],i=s.slice(1,s.length),r=t):(e=s[0].events,i=s[0].data,r=s[0].context||t),i.unshift(r),(Array.isArray(e)?e:e.split(" ")).forEach((e=>{t.eventsAnyListeners&&t.eventsAnyListeners.length&&t.eventsAnyListeners.forEach((t=>{t.apply(r,[e,...i])})),t.eventsListeners&&t.eventsListeners[e]&&t.eventsListeners[e].forEach((t=>{t.apply(r,i)}))})),t}},A={updateSize:function(){const t=this;let e,i;const r=t.$el;e=void 0!==t.params.width&&null!==t.params.width?t.params.width:r[0].clientWidth,i=void 0!==t.params.height&&null!==t.params.height?t.params.height:r[0].clientHeight,0===e&&t.isHorizontal()||0===i&&t.isVertical()||(e=e-parseInt(r.css("padding-left")||0,10)-parseInt(r.css("padding-right")||0,10),i=i-parseInt(r.css("padding-top")||0,10)-parseInt(r.css("padding-bottom")||0,10),Number.isNaN(e)&&(e=0),Number.isNaN(i)&&(i=0),Object.assign(t,{width:e,height:i,size:t.isHorizontal()?e:i}))},updateSlides:function(){const t=this;function e(e){return t.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}function i(t,i){return parseFloat(t.getPropertyValue(e(i))||0)}const r=t.params,{$wrapperEl:n,size:s,rtlTranslate:a,wrongRTL:o}=t,l=t.virtual&&r.virtual.enabled,h=l?t.virtual.slides.length:t.slides.length,c=n.children(`.${t.params.slideClass}`),u=l?t.virtual.slides.length:c.length;let d=[];const p=[],f=[];let m=r.slidesOffsetBefore;"function"==typeof m&&(m=r.slidesOffsetBefore.call(t));let g=r.slidesOffsetAfter;"function"==typeof g&&(g=r.slidesOffsetAfter.call(t));const y=t.snapGrid.length,v=t.slidesGrid.length;let b=r.spaceBetween,w=-m,x=0,_=0;if(void 0===s)return;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*s),t.virtualSize=-b,a?c.css({marginLeft:"",marginBottom:"",marginTop:""}):c.css({marginRight:"",marginBottom:"",marginTop:""}),r.centeredSlides&&r.cssMode&&(T(t.wrapperEl,"--swiper-centered-offset-before",""),T(t.wrapperEl,"--swiper-centered-offset-after",""));const E=r.grid&&r.grid.rows>1&&t.grid;let S;E&&t.grid.initSlides(u);const C="auto"===r.slidesPerView&&r.breakpoints&&Object.keys(r.breakpoints).filter((t=>void 0!==r.breakpoints[t].slidesPerView)).length>0;for(let n=0;n<u;n+=1){S=0;const a=c.eq(n);if(E&&t.grid.updateSlide(n,a,u,e),"none"!==a.css("display")){if("auto"===r.slidesPerView){C&&(c[n].style[e("width")]="");const s=getComputedStyle(a[0]),o=a[0].style.transform,l=a[0].style.webkitTransform;if(o&&(a[0].style.transform="none"),l&&(a[0].style.webkitTransform="none"),r.roundLengths)S=t.isHorizontal()?a.outerWidth(!0):a.outerHeight(!0);else{const t=i(s,"width"),e=i(s,"padding-left"),r=i(s,"padding-right"),n=i(s,"margin-left"),o=i(s,"margin-right"),l=s.getPropertyValue("box-sizing");if(l&&"border-box"===l)S=t+n+o;else{const{clientWidth:i,offsetWidth:s}=a[0];S=t+e+r+n+o+(s-i)}}o&&(a[0].style.transform=o),l&&(a[0].style.webkitTransform=l),r.roundLengths&&(S=Math.floor(S))}else S=(s-(r.slidesPerView-1)*b)/r.slidesPerView,r.roundLengths&&(S=Math.floor(S)),c[n]&&(c[n].style[e("width")]=`${S}px`);c[n]&&(c[n].swiperSlideSize=S),f.push(S),r.centeredSlides?(w=w+S/2+x/2+b,0===x&&0!==n&&(w=w-s/2-b),0===n&&(w=w-s/2-b),Math.abs(w)<.001&&(w=0),r.roundLengths&&(w=Math.floor(w)),_%r.slidesPerGroup==0&&d.push(w),p.push(w)):(r.roundLengths&&(w=Math.floor(w)),(_-Math.min(t.params.slidesPerGroupSkip,_))%t.params.slidesPerGroup==0&&d.push(w),p.push(w),w=w+S+b),t.virtualSize+=S+b,x=S,_+=1}}if(t.virtualSize=Math.max(t.virtualSize,s)+g,a&&o&&("slide"===r.effect||"coverflow"===r.effect)&&n.css({width:`${t.virtualSize+r.spaceBetween}px`}),r.setWrapperSize&&n.css({[e("width")]:`${t.virtualSize+r.spaceBetween}px`}),E&&t.grid.updateWrapperSize(S,d,e),!r.centeredSlides){const e=[];for(let i=0;i<d.length;i+=1){let n=d[i];r.roundLengths&&(n=Math.floor(n)),d[i]<=t.virtualSize-s&&e.push(n)}d=e,Math.floor(t.virtualSize-s)-Math.floor(d[d.length-1])>1&&d.push(t.virtualSize-s)}if(0===d.length&&(d=[0]),0!==r.spaceBetween){const i=t.isHorizontal()&&a?"marginLeft":e("marginRight");c.filter(((t,e)=>!r.cssMode||e!==c.length-1)).css({[i]:`${b}px`})}if(r.centeredSlides&&r.centeredSlidesBounds){let t=0;f.forEach((e=>{t+=e+(r.spaceBetween?r.spaceBetween:0)})),t-=r.spaceBetween;const e=t-s;d=d.map((t=>t<0?-m:t>e?e+g:t))}if(r.centerInsufficientSlides){let t=0;if(f.forEach((e=>{t+=e+(r.spaceBetween?r.spaceBetween:0)})),t-=r.spaceBetween,t<s){const e=(s-t)/2;d.forEach(((t,i)=>{d[i]=t-e})),p.forEach(((t,i)=>{p[i]=t+e}))}}if(Object.assign(t,{slides:c,snapGrid:d,slidesGrid:p,slidesSizesGrid:f}),r.centeredSlides&&r.cssMode&&!r.centeredSlidesBounds){T(t.wrapperEl,"--swiper-centered-offset-before",-d[0]+"px"),T(t.wrapperEl,"--swiper-centered-offset-after",t.size/2-f[f.length-1]/2+"px");const e=-t.snapGrid[0],i=-t.slidesGrid[0];t.snapGrid=t.snapGrid.map((t=>t+e)),t.slidesGrid=t.slidesGrid.map((t=>t+i))}if(u!==h&&t.emit("slidesLengthChange"),d.length!==y&&(t.params.watchOverflow&&t.checkOverflow(),t.emit("snapGridLengthChange")),p.length!==v&&t.emit("slidesGridLengthChange"),r.watchSlidesProgress&&t.updateSlidesOffset(),!(l||r.cssMode||"slide"!==r.effect&&"fade"!==r.effect)){const e=`${r.containerModifierClass}backface-hidden`,i=t.$el.hasClass(e);u<=r.maxBackfaceHiddenSlides?i||t.$el.addClass(e):i&&t.$el.removeClass(e)}},updateAutoHeight:function(t){const e=this,i=[],r=e.virtual&&e.params.virtual.enabled;let n,s=0;"number"==typeof t?e.setTransition(t):!0===t&&e.setTransition(e.params.speed);const a=t=>r?e.slides.filter((e=>parseInt(e.getAttribute("data-swiper-slide-index"),10)===t))[0]:e.slides.eq(t)[0];if("auto"!==e.params.slidesPerView&&e.params.slidesPerView>1)if(e.params.centeredSlides)(e.visibleSlides||g([])).each((t=>{i.push(t)}));else for(n=0;n<Math.ceil(e.params.slidesPerView);n+=1){const t=e.activeIndex+n;if(t>e.slides.length&&!r)break;i.push(a(t))}else i.push(a(e.activeIndex));for(n=0;n<i.length;n+=1)if(void 0!==i[n]){const t=i[n].offsetHeight;s=t>s?t:s}(s||0===s)&&e.$wrapperEl.css("height",`${s}px`)},updateSlidesOffset:function(){const t=this,e=t.slides;for(let i=0;i<e.length;i+=1)e[i].swiperSlideOffset=t.isHorizontal()?e[i].offsetLeft:e[i].offsetTop},updateSlidesProgress:function(t){void 0===t&&(t=this&&this.translate||0);const e=this,i=e.params,{slides:r,rtlTranslate:n,snapGrid:s}=e;if(0===r.length)return;void 0===r[0].swiperSlideOffset&&e.updateSlidesOffset();let a=-t;n&&(a=t),r.removeClass(i.slideVisibleClass),e.visibleSlidesIndexes=[],e.visibleSlides=[];for(let t=0;t<r.length;t+=1){const o=r[t];let l=o.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(l-=r[0].swiperSlideOffset);const h=(a+(i.centeredSlides?e.minTranslate():0)-l)/(o.swiperSlideSize+i.spaceBetween),c=(a-s[0]+(i.centeredSlides?e.minTranslate():0)-l)/(o.swiperSlideSize+i.spaceBetween),u=-(a-l),d=u+e.slidesSizesGrid[t];(u>=0&&u<e.size-1||d>1&&d<=e.size||u<=0&&d>=e.size)&&(e.visibleSlides.push(o),e.visibleSlidesIndexes.push(t),r.eq(t).addClass(i.slideVisibleClass)),o.progress=n?-h:h,o.originalProgress=n?-c:c}e.visibleSlides=g(e.visibleSlides)},updateProgress:function(t){const e=this;if(void 0===t){const i=e.rtlTranslate?-1:1;t=e&&e.translate&&e.translate*i||0}const i=e.params,r=e.maxTranslate()-e.minTranslate();let{progress:n,isBeginning:s,isEnd:a}=e;const o=s,l=a;0===r?(n=0,s=!0,a=!0):(n=(t-e.minTranslate())/r,s=n<=0,a=n>=1),Object.assign(e,{progress:n,isBeginning:s,isEnd:a}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&e.updateSlidesProgress(t),s&&!o&&e.emit("reachBeginning toEdge"),a&&!l&&e.emit("reachEnd toEdge"),(o&&!s||l&&!a)&&e.emit("fromEdge"),e.emit("progress",n)},updateSlidesClasses:function(){const t=this,{slides:e,params:i,$wrapperEl:r,activeIndex:n,realIndex:s}=t,a=t.virtual&&i.virtual.enabled;let o;e.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`),o=a?t.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${n}"]`):e.eq(n),o.addClass(i.slideActiveClass),i.loop&&(o.hasClass(i.slideDuplicateClass)?r.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${s}"]`).addClass(i.slideDuplicateActiveClass):r.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${s}"]`).addClass(i.slideDuplicateActiveClass));let l=o.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=e.eq(0),l.addClass(i.slideNextClass));let h=o.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&0===h.length&&(h=e.eq(-1),h.addClass(i.slidePrevClass)),i.loop&&(l.hasClass(i.slideDuplicateClass)?r.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):r.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),h.hasClass(i.slideDuplicateClass)?r.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${h.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):r.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${h.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass)),t.emitSlidesClasses()},updateActiveIndex:function(t){const e=this,i=e.rtlTranslate?e.translate:-e.translate,{slidesGrid:r,snapGrid:n,params:s,activeIndex:a,realIndex:o,snapIndex:l}=e;let h,c=t;if(void 0===c){for(let t=0;t<r.length;t+=1)void 0!==r[t+1]?i>=r[t]&&i<r[t+1]-(r[t+1]-r[t])/2?c=t:i>=r[t]&&i<r[t+1]&&(c=t+1):i>=r[t]&&(c=t);s.normalizeSlideIndex&&(c<0||void 0===c)&&(c=0)}if(n.indexOf(i)>=0)h=n.indexOf(i);else{const t=Math.min(s.slidesPerGroupSkip,c);h=t+Math.floor((c-t)/s.slidesPerGroup)}if(h>=n.length&&(h=n.length-1),c===a)return void(h!==l&&(e.snapIndex=h,e.emit("snapIndexChange")));const u=parseInt(e.slides.eq(c).attr("data-swiper-slide-index")||c,10);Object.assign(e,{snapIndex:h,realIndex:u,previousIndex:a,activeIndex:c}),e.emit("activeIndexChange"),e.emit("snapIndexChange"),o!==u&&e.emit("realIndexChange"),(e.initialized||e.params.runCallbacksOnInit)&&e.emit("slideChange")},updateClickedSlide:function(t){const e=this,i=e.params,r=g(t).closest(`.${i.slideClass}`)[0];let n,s=!1;if(r)for(let t=0;t<e.slides.length;t+=1)if(e.slides[t]===r){s=!0,n=t;break}if(!r||!s)return e.clickedSlide=void 0,void(e.clickedIndex=void 0);e.clickedSlide=r,e.virtual&&e.params.virtual.enabled?e.clickedIndex=parseInt(g(r).attr("data-swiper-slide-index"),10):e.clickedIndex=n,i.slideToClickedSlide&&void 0!==e.clickedIndex&&e.clickedIndex!==e.activeIndex&&e.slideToClickedSlide()}};function M(t){let{swiper:e,runCallbacks:i,direction:r,step:n}=t;const{activeIndex:s,previousIndex:a}=e;let o=r;if(o||(o=s>a?"next":s<a?"prev":"reset"),e.emit(`transition${n}`),i&&s!==a){if("reset"===o)return void e.emit(`slideResetTransition${n}`);e.emit(`slideChangeTransition${n}`),"next"===o?e.emit(`slideNextTransition${n}`):e.emit(`slidePrevTransition${n}`)}}var D={slideTo:function(t,e,i,r,n){if(void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),"number"!=typeof t&&"string"!=typeof t)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof t}] given.`);if("string"==typeof t){const e=parseInt(t,10);if(!isFinite(e))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=e}const s=this;let a=t;a<0&&(a=0);const{params:o,snapGrid:l,slidesGrid:h,previousIndex:c,activeIndex:u,rtlTranslate:d,wrapperEl:p,enabled:f}=s;if(s.animating&&o.preventInteractionOnTransition||!f&&!r&&!n)return!1;const m=Math.min(s.params.slidesPerGroupSkip,a);let g=m+Math.floor((a-m)/s.params.slidesPerGroup);g>=l.length&&(g=l.length-1),(u||o.initialSlide||0)===(c||0)&&i&&s.emit("beforeSlideChangeStart");const y=-l[g];if(s.updateProgress(y),o.normalizeSlideIndex)for(let t=0;t<h.length;t+=1){const e=-Math.floor(100*y),i=Math.floor(100*h[t]),r=Math.floor(100*h[t+1]);void 0!==h[t+1]?e>=i&&e<r-(r-i)/2?a=t:e>=i&&e<r&&(a=t+1):e>=i&&(a=t)}if(s.initialized&&a!==u){if(!s.allowSlideNext&&y<s.translate&&y<s.minTranslate())return!1;if(!s.allowSlidePrev&&y>s.translate&&y>s.maxTranslate()&&(u||0)!==a)return!1}let v;if(v=a>u?"next":a<u?"prev":"reset",d&&-y===s.translate||!d&&y===s.translate)return s.updateActiveIndex(a),o.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==o.effect&&s.setTranslate(y),"reset"!==v&&(s.transitionStart(i,v),s.transitionEnd(i,v)),!1;if(o.cssMode){const t=s.isHorizontal(),i=d?y:-y;if(0===e){const e=s.virtual&&s.params.virtual.enabled;e&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),p[t?"scrollLeft":"scrollTop"]=i,e&&requestAnimationFrame((()=>{s.wrapperEl.style.scrollSnapType="",s._swiperImmediateVirtual=!1}))}else{if(!s.support.smoothScroll)return _({swiper:s,targetPosition:i,side:t?"left":"top"}),!0;p.scrollTo({[t?"left":"top"]:i,behavior:"smooth"})}return!0}return s.setTransition(e),s.setTranslate(y),s.updateActiveIndex(a),s.updateSlidesClasses(),s.emit("beforeTransitionStart",e,r),s.transitionStart(i,v),0===e?s.transitionEnd(i,v):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,v))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(t,e,i,r){if(void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),"string"==typeof t){const e=parseInt(t,10);if(!isFinite(e))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${t}] given.`);t=e}const n=this;let s=t;return n.params.loop&&(s+=n.loopedSlides),n.slideTo(s,e,i,r)},slideNext:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);const r=this,{animating:n,enabled:s,params:a}=r;if(!s)return r;let o=a.slidesPerGroup;"auto"===a.slidesPerView&&1===a.slidesPerGroup&&a.slidesPerGroupAuto&&(o=Math.max(r.slidesPerViewDynamic("current",!0),1));const l=r.activeIndex<a.slidesPerGroupSkip?1:o;if(a.loop){if(n&&a.loopPreventsSlide)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}return a.rewind&&r.isEnd?r.slideTo(0,t,e,i):r.slideTo(r.activeIndex+l,t,e,i)},slidePrev:function(t,e,i){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0);const r=this,{params:n,animating:s,snapGrid:a,slidesGrid:o,rtlTranslate:l,enabled:h}=r;if(!h)return r;if(n.loop){if(s&&n.loopPreventsSlide)return!1;r.loopFix(),r._clientLeft=r.$wrapperEl[0].clientLeft}function c(t){return t<0?-Math.floor(Math.abs(t)):Math.floor(t)}const u=c(l?r.translate:-r.translate),d=a.map((t=>c(t)));let p=a[d.indexOf(u)-1];if(void 0===p&&n.cssMode){let t;a.forEach(((e,i)=>{u>=e&&(t=i)})),void 0!==t&&(p=a[t>0?t-1:t])}let f=0;if(void 0!==p&&(f=o.indexOf(p),f<0&&(f=r.activeIndex-1),"auto"===n.slidesPerView&&1===n.slidesPerGroup&&n.slidesPerGroupAuto&&(f=f-r.slidesPerViewDynamic("previous",!0)+1,f=Math.max(f,0))),n.rewind&&r.isBeginning){const n=r.params.virtual&&r.params.virtual.enabled&&r.virtual?r.virtual.slides.length-1:r.slides.length-1;return r.slideTo(n,t,e,i)}return r.slideTo(f,t,e,i)},slideReset:function(t,e,i){return void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),this.slideTo(this.activeIndex,t,e,i)},slideToClosest:function(t,e,i,r){void 0===t&&(t=this.params.speed),void 0===e&&(e=!0),void 0===r&&(r=.5);const n=this;let s=n.activeIndex;const a=Math.min(n.params.slidesPerGroupSkip,s),o=a+Math.floor((s-a)/n.params.slidesPerGroup),l=n.rtlTranslate?n.translate:-n.translate;if(l>=n.snapGrid[o]){const t=n.snapGrid[o];l-t>(n.snapGrid[o+1]-t)*r&&(s+=n.params.slidesPerGroup)}else{const t=n.snapGrid[o-1];l-t<=(n.snapGrid[o]-t)*r&&(s-=n.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,n.slidesGrid.length-1),n.slideTo(s,t,e,i)},slideToClickedSlide:function(){const t=this,{params:e,$wrapperEl:i}=t,r="auto"===e.slidesPerView?t.slidesPerViewDynamic():e.slidesPerView;let n,s=t.clickedIndex;if(e.loop){if(t.animating)return;n=parseInt(g(t.clickedSlide).attr("data-swiper-slide-index"),10),e.centeredSlides?s<t.loopedSlides-r/2||s>t.slides.length-t.loopedSlides+r/2?(t.loopFix(),s=i.children(`.${e.slideClass}[data-swiper-slide-index="${n}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),y((()=>{t.slideTo(s)}))):t.slideTo(s):s>t.slides.length-r?(t.loopFix(),s=i.children(`.${e.slideClass}[data-swiper-slide-index="${n}"]:not(.${e.slideDuplicateClass})`).eq(0).index(),y((()=>{t.slideTo(s)}))):t.slideTo(s)}else t.slideTo(s)}},I={loopCreate:function(){const t=this,e=a(),{params:i,$wrapperEl:r}=t,n=r.children().length>0?g(r.children()[0].parentNode):r;n.children(`.${i.slideClass}.${i.slideDuplicateClass}`).remove();let s=n.children(`.${i.slideClass}`);if(i.loopFillGroupWithBlank){const t=i.slidesPerGroup-s.length%i.slidesPerGroup;if(t!==i.slidesPerGroup){for(let r=0;r<t;r+=1){const t=g(e.createElement("div")).addClass(`${i.slideClass} ${i.slideBlankClass}`);n.append(t)}s=n.children(`.${i.slideClass}`)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=s.length),t.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),t.loopedSlides+=i.loopAdditionalSlides,t.loopedSlides>s.length&&(t.loopedSlides=s.length);const o=[],l=[];s.each(((e,i)=>{const r=g(e);i<t.loopedSlides&&l.push(e),i<s.length&&i>=s.length-t.loopedSlides&&o.push(e),r.attr("data-swiper-slide-index",i)}));for(let t=0;t<l.length;t+=1)n.append(g(l[t].cloneNode(!0)).addClass(i.slideDuplicateClass));for(let t=o.length-1;t>=0;t-=1)n.prepend(g(o[t].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){const t=this;t.emit("beforeLoopFix");const{activeIndex:e,slides:i,loopedSlides:r,allowSlidePrev:n,allowSlideNext:s,snapGrid:a,rtlTranslate:o}=t;let l;t.allowSlidePrev=!0,t.allowSlideNext=!0;const h=-a[e]-t.getTranslate();e<r?(l=i.length-3*r+e,l+=r,t.slideTo(l,0,!1,!0)&&0!==h&&t.setTranslate((o?-t.translate:t.translate)-h)):e>=i.length-r&&(l=-i.length+e+r,l+=r,t.slideTo(l,0,!1,!0)&&0!==h&&t.setTranslate((o?-t.translate:t.translate)-h)),t.allowSlidePrev=n,t.allowSlideNext=s,t.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:t,params:e,slides:i}=this;t.children(`.${e.slideClass}.${e.slideDuplicateClass},.${e.slideClass}.${e.slideBlankClass}`).remove(),i.removeAttr("data-swiper-slide-index")}};function F(t){const e=this,i=a(),r=l(),n=e.touchEventsData,{params:s,touches:o,enabled:h}=e;if(!h)return;if(e.animating&&s.preventInteractionOnTransition)return;!e.animating&&s.cssMode&&s.loop&&e.loopFix();let c=t;c.originalEvent&&(c=c.originalEvent);let u=g(c.target);if("wrapper"===s.touchEventsTarget&&!u.closest(e.wrapperEl).length)return;if(n.isTouchEvent="touchstart"===c.type,!n.isTouchEvent&&"which"in c&&3===c.which)return;if(!n.isTouchEvent&&"button"in c&&c.button>0)return;if(n.isTouched&&n.isMoved)return;s.noSwipingClass&&""!==s.noSwipingClass&&c.target&&c.target.shadowRoot&&t.path&&t.path[0]&&(u=g(t.path[0]));const d=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,p=!(!c.target||!c.target.shadowRoot);if(s.noSwiping&&(p?function(t,e){return void 0===e&&(e=this),function e(i){if(!i||i===a()||i===l())return null;i.assignedSlot&&(i=i.assignedSlot);const r=i.closest(t);return r||i.getRootNode?r||e(i.getRootNode().host):null}(e)}(d,u[0]):u.closest(d)[0]))return void(e.allowClick=!0);if(s.swipeHandler&&!u.closest(s.swipeHandler)[0])return;o.currentX="touchstart"===c.type?c.targetTouches[0].pageX:c.pageX,o.currentY="touchstart"===c.type?c.targetTouches[0].pageY:c.pageY;const f=o.currentX,m=o.currentY,y=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,b=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(y&&(f<=b||f>=r.innerWidth-b)){if("prevent"!==y)return;t.preventDefault()}if(Object.assign(n,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=f,o.startY=m,n.touchStartTime=v(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,s.threshold>0&&(n.allowThresholdMove=!1),"touchstart"!==c.type){let t=!0;u.is(n.focusableElements)&&(t=!1,"SELECT"===u[0].nodeName&&(n.isTouched=!1)),i.activeElement&&g(i.activeElement).is(n.focusableElements)&&i.activeElement!==u[0]&&i.activeElement.blur();const r=t&&e.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!r||u[0].isContentEditable||c.preventDefault()}e.params.freeMode&&e.params.freeMode.enabled&&e.freeMode&&e.animating&&!s.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",c)}function L(t){const e=a(),i=this,r=i.touchEventsData,{params:n,touches:s,rtlTranslate:o,enabled:l}=i;if(!l)return;let h=t;if(h.originalEvent&&(h=h.originalEvent),!r.isTouched)return void(r.startMoving&&r.isScrolling&&i.emit("touchMoveOpposite",h));if(r.isTouchEvent&&"touchmove"!==h.type)return;const c="touchmove"===h.type&&h.targetTouches&&(h.targetTouches[0]||h.changedTouches[0]),u="touchmove"===h.type?c.pageX:h.pageX,d="touchmove"===h.type?c.pageY:h.pageY;if(h.preventedByNestedSwiper)return s.startX=u,void(s.startY=d);if(!i.allowTouchMove)return g(h.target).is(r.focusableElements)||(i.allowClick=!1),void(r.isTouched&&(Object.assign(s,{startX:u,startY:d,currentX:u,currentY:d}),r.touchStartTime=v()));if(r.isTouchEvent&&n.touchReleaseOnEdges&&!n.loop)if(i.isVertical()){if(d<s.startY&&i.translate<=i.maxTranslate()||d>s.startY&&i.translate>=i.minTranslate())return r.isTouched=!1,void(r.isMoved=!1)}else if(u<s.startX&&i.translate<=i.maxTranslate()||u>s.startX&&i.translate>=i.minTranslate())return;if(r.isTouchEvent&&e.activeElement&&h.target===e.activeElement&&g(h.target).is(r.focusableElements))return r.isMoved=!0,void(i.allowClick=!1);if(r.allowTouchCallbacks&&i.emit("touchMove",h),h.targetTouches&&h.targetTouches.length>1)return;s.currentX=u,s.currentY=d;const p=s.currentX-s.startX,f=s.currentY-s.startY;if(i.params.threshold&&Math.sqrt(p**2+f**2)<i.params.threshold)return;if(void 0===r.isScrolling){let t;i.isHorizontal()&&s.currentY===s.startY||i.isVertical()&&s.currentX===s.startX?r.isScrolling=!1:p*p+f*f>=25&&(t=180*Math.atan2(Math.abs(f),Math.abs(p))/Math.PI,r.isScrolling=i.isHorizontal()?t>n.touchAngle:90-t>n.touchAngle)}if(r.isScrolling&&i.emit("touchMoveOpposite",h),void 0===r.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(r.startMoving=!0)),r.isScrolling)return void(r.isTouched=!1);if(!r.startMoving)return;i.allowClick=!1,!n.cssMode&&h.cancelable&&h.preventDefault(),n.touchMoveStopPropagation&&!n.nested&&h.stopPropagation(),r.isMoved||(n.loop&&!n.cssMode&&i.loopFix(),r.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),r.allowMomentumBounce
vendor: 1,100 bytes, line 2
2=!1,!n.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",h)),i.emit("sliderMove",h),r.isMoved=!0;let m=i.isHorizontal()?p:f;s.diff=m,m*=n.touchRatio,o&&(m=-m),i.swipeDirection=m>0?"prev":"next",r.currentTranslate=m+r.startTranslate;let y=!0,b=n.resistanceRatio;if(n.touchReleaseOnEdges&&(b=0),m>0&&r.currentTranslate>i.minTranslate()?(y=!1,n.resistance&&(r.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+r.startTranslate+m)**b)):m<0&&r.currentTranslate<i.maxTranslate()&&(y=!1,n.resistance&&(r.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-r.startTranslate-m)**b)),y&&(h.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&r.currentTranslate<r.startTranslate&&(r.currentTranslate=r.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&r.currentTranslate>r.startTranslate&&(r.currentTranslate=r.startTranslate),i.allowSlidePrev||i.allowSlideNext||(r.currentTranslate=r.startTranslate),n.threshold>0){if(!(Math.abs(m)>n.threshold||r.allowThresholdMove))return void(r.currentTranslate=r.startTranslate);
vendor: 21,594 bytes, line 2
2if(!r.allowThresholdMove)return r.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,r.currentTranslate=r.startTranslate,void(s.diff=i.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}n.followFinger&&!n.cssMode&&((n.freeMode&&n.freeMode.enabled&&i.freeMode||n.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),i.params.freeMode&&n.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(r.currentTranslate),i.setTranslate(r.currentTranslate))}function O(t){const e=this,i=e.touchEventsData,{params:r,touches:n,rtlTranslate:s,slidesGrid:a,enabled:o}=e;if(!o)return;let l=t;if(l.originalEvent&&(l=l.originalEvent),i.allowTouchCallbacks&&e.emit("touchEnd",l),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&r.grabCursor&&e.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);r.grabCursor&&i.isMoved&&i.isTouched&&(!0===e.allowSlideNext||!0===e.allowSlidePrev)&&e.setGrabCursor(!1);const h=v(),c=h-i.touchStartTime;if(e.allowClick){const t=l.path||l.composedPath&&l.composedPath();e.updateClickedSlide(t&&t[0]||l.target),e.emit("tap click",l),c<300&&h-i.lastClickTime<300&&e.emit("doubleTap doubleClick",l)}if(i.lastClickTime=v(),y((()=>{e.destroyed||(e.allowClick=!0)})),!i.isTouched||!i.isMoved||!e.swipeDirection||0===n.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let u;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,u=r.followFinger?s?e.translate:-e.translate:-i.currentTranslate,r.cssMode)return;if(e.params.freeMode&&r.freeMode.enabled)return void e.freeMode.onTouchEnd({currentPos:u});let d=0,p=e.slidesSizesGrid[0];for(let t=0;t<a.length;t+=t<r.slidesPerGroupSkip?1:r.slidesPerGroup){const e=t<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;void 0!==a[t+e]?u>=a[t]&&u<a[t+e]&&(d=t,p=a[t+e]-a[t]):u>=a[t]&&(d=t,p=a[a.length-1]-a[a.length-2])}let f=null,m=null;r.rewind&&(e.isBeginning?m=e.params.virtual&&e.params.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(f=0));const g=(u-a[d])/p,b=d<r.slidesPerGroupSkip-1?1:r.slidesPerGroup;if(c>r.longSwipesMs){if(!r.longSwipes)return void e.slideTo(e.activeIndex);"next"===e.swipeDirection&&(g>=r.longSwipesRatio?e.slideTo(r.rewind&&e.isEnd?f:d+b):e.slideTo(d)),"prev"===e.swipeDirection&&(g>1-r.longSwipesRatio?e.slideTo(d+b):null!==m&&g<0&&Math.abs(g)>r.longSwipesRatio?e.slideTo(m):e.slideTo(d))}else{if(!r.shortSwipes)return void e.slideTo(e.activeIndex);!e.navigation||l.target!==e.navigation.nextEl&&l.target!==e.navigation.prevEl?("next"===e.swipeDirection&&e.slideTo(null!==f?f:d+b),"prev"===e.swipeDirection&&e.slideTo(null!==m?m:d)):l.target===e.navigation.nextEl?e.slideTo(d+b):e.slideTo(d)}}function R(){const t=this,{params:e,el:i}=t;if(i&&0===i.offsetWidth)return;e.breakpoints&&t.setBreakpoint();const{allowSlideNext:r,allowSlidePrev:n,snapGrid:s}=t;t.allowSlideNext=!0,t.allowSlidePrev=!0,t.updateSize(),t.updateSlides(),t.updateSlidesClasses(),("auto"===e.slidesPerView||e.slidesPerView>1)&&t.isEnd&&!t.isBeginning&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),t.autoplay&&t.autoplay.running&&t.autoplay.paused&&t.autoplay.run(),t.allowSlidePrev=n,t.allowSlideNext=r,t.params.watchOverflow&&s!==t.snapGrid&&t.checkOverflow()}function B(t){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&t.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(t.stopPropagation(),t.stopImmediatePropagation())))}function z(){const t=this,{wrapperEl:e,rtlTranslate:i,enabled:r}=t;if(!r)return;let n;t.previousTranslate=t.translate,t.isHorizontal()?t.translate=-e.scrollLeft:t.translate=-e.scrollTop,0===t.translate&&(t.translate=0),t.updateActiveIndex(),t.updateSlidesClasses();const s=t.maxTranslate()-t.minTranslate();n=0===s?0:(t.translate-t.minTranslate())/s,n!==t.progress&&t.updateProgress(i?-t.translate:t.translate),t.emit("setTranslate",t.translate,!1)}let N=!1;function V(){}const H=(t,e)=>{const i=a(),{params:r,touchEvents:n,el:s,wrapperEl:o,device:l,support:h}=t,c=!!r.nested,u="on"===e?"addEventListener":"removeEventListener",d=e;if(h.touch){const e=!("touchstart"!==n.start||!h.passiveListener||!r.passiveListeners)&&{passive:!0,capture:!1};s[u](n.start,t.onTouchStart,e),s[u](n.move,t.onTouchMove,h.passiveListener?{passive:!1,capture:c}:c),s[u](n.end,t.onTouchEnd,e),n.cancel&&s[u](n.cancel,t.onTouchEnd,e)}else s[u](n.start,t.onTouchStart,!1),i[u](n.move,t.onTouchMove,c),i[u](n.end,t.onTouchEnd,!1);(r.preventClicks||r.preventClicksPropagation)&&s[u]("click",t.onClick,!0),r.cssMode&&o[u]("scroll",t.onScroll),r.updateOnWindowResize?t[d](l.ios||l.android?"resize orientationchange observerUpdate":"resize observerUpdate",R,!0):t[d]("observerUpdate",R,!0)};var G={attachEvents:function(){const t=this,e=a(),{params:i,support:r}=t;t.onTouchStart=F.bind(t),t.onTouchMove=L.bind(t),t.onTouchEnd=O.bind(t),i.cssMode&&(t.onScroll=z.bind(t)),t.onClick=B.bind(t),r.touch&&!N&&(e.addEventListener("touchstart",V),N=!0),H(t,"on")},detachEvents:function(){H(this,"off")}};const $=(t,e)=>t.grid&&e.grid&&e.grid.rows>1;var j={addClasses:function(){const t=this,{classNames:e,params:i,rtl:r,$el:n,device:s,support:a}=t,o=function(t,e){const i=[];return t.forEach((t=>{"object"==typeof t?Object.keys(t).forEach((r=>{t[r]&&i.push(e+r)})):"string"==typeof t&&i.push(e+t)})),i}(["initialized",i.direction,{"pointer-events":!a.touch},{"free-mode":t.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:r},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);e.push(...o),n.addClass([...e].join(" ")),t.emitContainerClasses()},removeClasses:function(){const{$el:t,classNames:e}=this;t.removeClass(e.join(" ")),this.emitContainerClasses()}},W={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function q(t,e){return function(i){void 0===i&&(i={});const r=Object.keys(i)[0],n=i[r];"object"==typeof n&&null!==n?(["navigation","pagination","scrollbar"].indexOf(r)>=0&&!0===t[r]&&(t[r]={auto:!0}),r in t&&"enabled"in n?(!0===t[r]&&(t[r]={enabled:!0}),"object"!=typeof t[r]||"enabled"in t[r]||(t[r].enabled=!0),t[r]||(t[r]={enabled:!1}),x(e,i)):x(e,i)):x(e,i)}}const Y={eventsEmitter:k,update:A,translate:{getTranslate:function(t){void 0===t&&(t=this.isHorizontal()?"x":"y");const{params:e,rtlTranslate:i,translate:r,$wrapperEl:n}=this;if(e.virtualTranslate)return i?-r:r;if(e.cssMode)return r;let s=function(t,e){void 0===e&&(e="x");const i=l();let r,n,s;const a=function(t){const e=l();let i;return e.getComputedStyle&&(i=e.getComputedStyle(t,null)),!i&&t.currentStyle&&(i=t.currentStyle),i||(i=t.style),i}(t);return i.WebKitCSSMatrix?(n=a.transform||a.webkitTransform,n.split(",").length>6&&(n=n.split(", ").map((t=>t.replace(",","."))).join(", ")),s=new i.WebKitCSSMatrix("none"===n?"":n)):(s=a.MozTransform||a.OTransform||a.MsTransform||a.msTransform||a.transform||a.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),r=s.toString().split(",")),"x"===e&&(n=i.WebKitCSSMatrix?s.m41:16===r.length?parseFloat(r[12]):parseFloat(r[4])),"y"===e&&(n=i.WebKitCSSMatrix?s.m42:16===r.length?parseFloat(r[13]):parseFloat(r[5])),n||0}(n[0],t);return i&&(s=-s),s||0},setTranslate:function(t,e){const i=this,{rtlTranslate:r,params:n,$wrapperEl:s,wrapperEl:a,progress:o}=i;let l,h=0,c=0;i.isHorizontal()?h=r?-t:t:c=t,n.roundLengths&&(h=Math.floor(h),c=Math.floor(c)),n.cssMode?a[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-h:-c:n.virtualTranslate||s.transform(`translate3d(${h}px, ${c}px, 0px)`),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?h:c;const u=i.maxTranslate()-i.minTranslate();l=0===u?0:(t-i.minTranslate())/u,l!==o&&i.updateProgress(t),i.emit("setTranslate",i.translate,e)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(t,e,i,r,n){void 0===t&&(t=0),void 0===e&&(e=this.params.speed),void 0===i&&(i=!0),void 0===r&&(r=!0);const s=this,{params:a,wrapperEl:o}=s;if(s.animating&&a.preventInteractionOnTransition)return!1;const l=s.minTranslate(),h=s.maxTranslate();let c;if(c=r&&t>l?l:r&&t<h?h:t,s.updateProgress(c),a.cssMode){const t=s.isHorizontal();if(0===e)o[t?"scrollLeft":"scrollTop"]=-c;else{if(!s.support.smoothScroll)return _({swiper:s,targetPosition:-c,side:t?"left":"top"}),!0;o.scrollTo({[t?"left":"top"]:-c,behavior:"smooth"})}return!0}return 0===e?(s.setTransition(0),s.setTranslate(c),i&&(s.emit("beforeTransitionStart",e,n),s.emit("transitionEnd"))):(s.setTransition(e),s.setTranslate(c),i&&(s.emit("beforeTransitionStart",e,n),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(t){s&&!s.destroyed&&t.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,i&&s.emit("transitionEnd"))}),s.$wrapperEl[0].addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd))),!0}},transition:{setTransition:function(t,e){const i=this;i.params.cssMode||i.$wrapperEl.transition(t),i.emit("setTransition",t,e)},transitionStart:function(t,e){void 0===t&&(t=!0);const i=this,{params:r}=i;r.cssMode||(r.autoHeight&&i.updateAutoHeight(),M({swiper:i,runCallbacks:t,direction:e,step:"Start"}))},transitionEnd:function(t,e){void 0===t&&(t=!0);const i=this,{params:r}=i;i.animating=!1,r.cssMode||(i.setTransition(0),M({swiper:i,runCallbacks:t,direction:e,step:"End"}))}},slide:D,loop:I,grabCursor:{setGrabCursor:function(t){const e=this;if(e.support.touch||!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const i="container"===e.params.touchEventsTarget?e.el:e.wrapperEl;i.style.cursor="move",i.style.cursor=t?"grabbing":"grab"},unsetGrabCursor:function(){const t=this;t.support.touch||t.params.watchOverflow&&t.isLocked||t.params.cssMode||(t["container"===t.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:G,breakpoints:{setBreakpoint:function(){const t=this,{activeIndex:e,initialized:i,loopedSlides:r=0,params:n,$el:s}=t,a=n.breakpoints;if(!a||a&&0===Object.keys(a).length)return;const o=t.getBreakpoint(a,t.params.breakpointsBase,t.el);if(!o||t.currentBreakpoint===o)return;const l=(o in a?a[o]:void 0)||t.originalParams,h=$(t,n),c=$(t,l),u=n.enabled;h&&!c?(s.removeClass(`${n.containerModifierClass}grid ${n.containerModifierClass}grid-column`),t.emitContainerClasses()):!h&&c&&(s.addClass(`${n.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===n.grid.fill)&&s.addClass(`${n.containerModifierClass}grid-column`),t.emitContainerClasses()),["navigation","pagination","scrollbar"].forEach((e=>{const i=n[e]&&n[e].enabled,r=l[e]&&l[e].enabled;i&&!r&&t[e].disable(),!i&&r&&t[e].enable()}));const d=l.direction&&l.direction!==n.direction,p=n.loop&&(l.slidesPerView!==n.slidesPerView||d);d&&i&&t.changeDirection(),x(t.params,l);const f=t.params.enabled;Object.assign(t,{allowTouchMove:t.params.allowTouchMove,allowSlideNext:t.params.allowSlideNext,allowSlidePrev:t.params.allowSlidePrev}),u&&!f?t.disable():!u&&f&&t.enable(),t.currentBreakpoint=o,t.emit("_beforeBreakpoint",l),p&&i&&(t.loopDestroy(),t.loopCreate(),t.updateSlides(),t.slideTo(e-r+t.loopedSlides,0,!1)),t.emit("breakpoint",l)},getBreakpoint:function(t,e,i){if(void 0===e&&(e="window"),!t||"container"===e&&!i)return;let r=!1;const n=l(),s="window"===e?n.innerHeight:i.clientHeight,a=Object.keys(t).map((t=>{if("string"==typeof t&&0===t.indexOf("@")){const e=parseFloat(t.substr(1));return{value:s*e,point:t}}return{value:t,point:t}}));a.sort(((t,e)=>parseInt(t.value,10)-parseInt(e.value,10)));for(let t=0;t<a.length;t+=1){const{point:s,value:o}=a[t];"window"===e?n.matchMedia(`(min-width: ${o}px)`).matches&&(r=s):o<=i.clientWidth&&(r=s)}return r||"max"}},checkOverflow:{checkOverflow:function(){const t=this,{isLocked:e,params:i}=t,{slidesOffsetBefore:r}=i;if(r){const e=t.slides.length-1,i=t.slidesGrid[e]+t.slidesSizesGrid[e]+2*r;t.isLocked=t.size>i}else t.isLocked=1===t.snapGrid.length;!0===i.allowSlideNext&&(t.allowSlideNext=!t.isLocked),!0===i.allowSlidePrev&&(t.allowSlidePrev=!t.isLocked),e&&e!==t.isLocked&&(t.isEnd=!1),e!==t.isLocked&&t.emit(t.isLocked?"lock":"unlock")}},classes:j,images:{loadImage:function(t,e,i,r,n,s){const a=l();let o;function h(){s&&s()}g(t).parent("picture")[0]||t.complete&&n?h():e?(o=new a.Image,o.onload=h,o.onerror=h,r&&(o.sizes=r),i&&(o.srcset=i),e&&(o.src=e)):h()},preloadImages:function(){const t=this;function e(){null!=t&&t&&!t.destroyed&&(void 0!==t.imagesLoaded&&(t.imagesLoaded+=1),t.imagesLoaded===t.imagesToLoad.length&&(t.params.updateOnImagesReady&&t.update(),t.emit("imagesReady")))}t.imagesToLoad=t.$el.find("img");for(let i=0;i<t.imagesToLoad.length;i+=1){const r=t.imagesToLoad[i];t.loadImage(r,r.currentSrc||r.getAttribute("src"),r.srcset||r.getAttribute("srcset"),r.sizes||r.getAttribute("sizes"),!0,e)}}}},X={};class U{constructor(){let t,e;for(var i=arguments.length,r=new Array(i),n=0;n<i;n++)r[n]=arguments[n];if(1===r.length&&r[0].constructor&&"Object"===Object.prototype.toString.call(r[0]).slice(8,-1)?e=r[0]:[t,e]=r,e||(e={}),e=x({},e),t&&!e.el&&(e.el=t),e.el&&g(e.el).length>1){const t=[];return g(e.el).each((i=>{const r=x({},e,{el:i});t.push(new U(r))})),t}const s=this;var a;s.__swiper__=!0,s.support=P(),s.device=(void 0===(a={userAgent:e.userAgent})&&(a={}),S||(S=function(t){let{userAgent:e}=void 0===t?{}:t;const i=P(),r=l(),n=r.navigator.platform,s=e||r.navigator.userAgent,a={ios:!1,android:!1},o=r.screen.width,h=r.screen.height,c=s.match(/(Android);?[\s\/]+([\d.]+)?/);let u=s.match(/(iPad).*OS\s([\d_]+)/);const d=s.match(/(iPod)(.*OS\s([\d_]+))?/),p=!u&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===n;let m="MacIntel"===n;return!u&&m&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${o}x${h}`)>=0&&(u=s.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),m=!1),c&&!f&&(a.os="android",a.android=!0),(u||p||d)&&(a.os="ios",a.ios=!0),a}(a)),S),s.browser=(C||(C=function(){const t=l();return{isSafari:function(){const e=t.navigator.userAgent.toLowerCase();return e.indexOf("safari")>=0&&e.indexOf("chrome")<0&&e.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(t.navigator.userAgent)}}()),C),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],e.modules&&Array.isArray(e.modules)&&s.modules.push(...e.modules);const o={};s.modules.forEach((t=>{t({swiper:s,extendParams:q(e,o),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})}));const h=x({},W,o);return s.params=x({},h,X,e),s.originalParams=x({},s.params),s.passedParams=x({},e),s.params&&s.params.on&&Object.keys(s.params.on).forEach((t=>{s.on(t,s.params.on[t])})),s.params&&s.params.onAny&&s.onAny(s.params.onAny),s.$=g,Object.assign(s,{enabled:s.params.enabled,el:t,classNames:[],slides:g(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:function(){const t=["touchstart","touchmove","touchend","touchcancel"],e=["pointerdown","pointermove","pointerup"];return s.touchEventsTouch={start:t[0],move:t[1],end:t[2],cancel:t[3]},s.touchEventsDesktop={start:e[0],move:e[1],end:e[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:v(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}enable(){const t=this;t.enabled||(t.enabled=!0,t.params.grabCursor&&t.setGrabCursor(),t.emit("enable"))}disable(){const t=this;t.enabled&&(t.enabled=!1,t.params.grabCursor&&t.unsetGrabCursor(),t.emit("disable"))}setProgress(t,e){const i=this;t=Math.min(Math.max(t,0),1);const r=i.minTranslate(),n=(i.maxTranslate()-r)*t+r;i.translateTo(n,void 0===e?0:e),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const e=t.el.className.split(" ").filter((e=>0===e.indexOf("swiper")||0===e.indexOf(t.params.containerModifierClass)));t.emit("_containerClasses",e.join(" "))}getSlideClasses(t){const e=this;return e.destroyed?"":t.className.split(" ").filter((t=>0===t.indexOf("swiper-slide")||0===t.indexOf(e.params.slideClass))).join(" ")}emitSlidesClasses(){const t=this;if(!t.params._emitClasses||!t.el)return;const e=[];t.slides.each((i=>{const r=t.getSlideClasses(i);e.push({slideEl:i,classNames:r}),t.emit("_slideClass",i,r)})),t.emit("_slideClasses",e)}slidesPerViewDynamic(t,e){void 0===t&&(t="current"),void 0===e&&(e=!1);const{params:i,slides:r,slidesGrid:n,slidesSizesGrid:s,size:a,activeIndex:o}=this;let l=1;if(i.centeredSlides){let t,e=r[o].swiperSlideSize;for(let i=o+1;i<r.length;i+=1)r[i]&&!t&&(e+=r[i].swiperSlideSize,l+=1,e>a&&(t=!0));for(let i=o-1;i>=0;i-=1)r[i]&&!t&&(e+=r[i].swiperSlideSize,l+=1,e>a&&(t=!0))}else if("current"===t)for(let t=o+1;t<r.length;t+=1)(e?n[t]+s[t]-n[o]<a:n[t]-n[o]<a)&&(l+=1);else for(let t=o-1;t>=0;t-=1)n[o]-n[t]<a&&(l+=1);return l}update(){const t=this;if(!t||t.destroyed)return;const{snapGrid:e,params:i}=t;function r(){const e=t.rtlTranslate?-1*t.translate:t.translate,i=Math.min(Math.max(e,t.maxTranslate()),t.minTranslate());t.setTranslate(i),t.updateActiveIndex(),t.updateSlidesClasses()}let n;i.breakpoints&&t.setBreakpoint(),t.updateSize(),t.updateSlides(),t.updateProgress(),t.updateSlidesClasses(),t.params.freeMode&&t.params.freeMode.enabled?(r(),t.params.autoHeight&&t.updateAutoHeight()):(n=("auto"===t.params.slidesPerView||t.params.slidesPerView>1)&&t.isEnd&&!t.params.centeredSlides?t.slideTo(t.slides.length-1,0,!1,!0):t.slideTo(t.activeIndex,0,!1,!0),n||r()),i.watchOverflow&&e!==t.snapGrid&&t.checkOverflow(),t.emit("update")}changeDirection(t,e){void 0===e&&(e=!0);const i=this,r=i.params.direction;return t||(t="horizontal"===r?"vertical":"horizontal"),t===r||"horizontal"!==t&&"vertical"!==t||(i.$el.removeClass(`${i.params.containerModifierClass}${r}`).addClass(`${i.params.containerModifierClass}${t}`),i.emitContainerClasses(),i.params.direction=t,i.slides.each((e=>{"vertical"===t?e.style.width="":e.style.height=""})),i.emit("changeDirection"),e&&i.update()),i}changeLanguageDirection(t){const e=this;e.rtl&&"rtl"===t||!e.rtl&&"ltr"===t||(e.rtl="rtl"===t,e.rtlTranslate="horizontal"===e.params.direction&&e.rtl,e.rtl?(e.$el.addClass(`${e.params.containerModifierClass}rtl`),e.el.dir="rtl"):(e.$el.removeClass(`${e.params.containerModifierClass}
2rtl`),e.el.dir="ltr"),e.update())}mount(t){const e=this;if(e.mounted)return!0;const i=g(t||e.params.el);if(!(t=i[0]))return!1;t.swiper=e;const r=()=>`.${(e.params.wrapperClass||"").trim().split(" ").join(".")}`;let n=(()=>{if(t&&t.shadowRoot&&t.shadowRoot.querySelector){const e=g(t.shadowRoot.querySelector(r()));return e.children=t=>i.children(t),e}return i.children?i.children(r()):g(i).children(r())})();if(0===n.length&&e.params.createElements){const t=a().createElement("div");n=g(t),t.className=e.params.wrapperClass,i.append(t),i.children(`.${e.params.slideClass}`).each((t=>{n.append(t)}))}return Object.assign(e,{$el:i,el:t,$wrapperEl:n,wrapperEl:n[0],mounted:!0,rtl:"rtl"===t.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===e.params.direction&&("rtl"===t.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===n.css("display")}),!0}init(t){const e=this;return e.initialized||!1===e.mount(t)||(e.emit("beforeInit"),e.params.breakpoints&&e.setBreakpoint(),e.addClasses(),e.params.loop&&e.loopCreate(),e.updateSize(),e.updateSlides(),e.params.watchOverflow&&e.checkOverflow(),e.params.grabCursor&&e.enabled&&e.setGrabCursor(),e.params.preloadImages&&e.preloadImages(),e.params.loop?e.slideTo(e.params.initialSlide+e.loopedSlides,0,e.params.runCallbacksOnInit,!1,!0):e.slideTo(e.params.initialSlide,0,e.params.runCallbacksOnInit,!1,!0),e.attachEvents(),e.initialized=!0,e.emit("init"),e.emit("afterInit")),e}destroy(t,e){void 0===t&&(t=!0),void 0===e&&(e=!0);const i=this,{params:r,$el:n,$wrapperEl:s,slides:a}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),r.loop&&i.loopDestroy(),e&&(i.removeClasses(),n.removeAttr("style"),s.removeAttr("style"),a&&a.length&&a.removeClass([r.slideVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((t=>{i.off(t)})),!1!==t&&(i.$el[0].swiper=null,function(t){const e=t;Object.keys(e).forEach((t=>{try{e[t]=null}catch(t){}try{delete e[t]}catch(t){}}))}(i)),i.destroyed=!0),null}static extendDefaults(t){x(X,t)}static get extendedDefaults(){return X}static get defaults(){return W}static installModule(t){U.prototype.__modules__||(U.prototype.__modules__=[]);const e=U.prototype.__modules__;"function"==typeof t&&e.indexOf(t)<0&&e.push(t)}static use(t){return Array.isArray(t)?(t.forEach((t=>U.installModule(t))),U):(U.installModule(t),U)}}Object.keys(Y).forEach((t=>{Object.keys(Y[t]).forEach((e=>{U.prototype[e]=Y[t][e]}))})),U.use([function(t){let{swiper:e,on:i,emit:r}=t;const n=l();let s=null,a=null;const o=()=>{e&&!e.destroyed&&e.initialized&&(r("beforeResize"),r("resize"))},h=()=>{e&&!e.destroyed&&e.initialized&&r("orientationchange")};i("init",(()=>{e.params.resizeObserver&&void 0!==n.ResizeObserver?e&&!e.destroyed&&e.initialized&&(s=new ResizeObserver((t=>{a=n.requestAnimationFrame((()=>{const{width:i,height:r}=e;let n=i,s=r;t.forEach((t=>{let{contentBoxSize:i,contentRect:r,target:a}=t;a&&a!==e.el||(n=r?r.width:(i[0]||i).inlineSize,s=r?r.height:(i[0]||i).blockSize)})),n===i&&s===r||o()}))})),s.observe(e.el)):(n.addEventListener("resize",o),n.addEventListener("orientationchange",h))})),i("destroy",(()=>{a&&n.cancelAnimationFrame(a),s&&s.unobserve&&e.el&&(s.unobserve(e.el),s=null),n.removeEventListener("resize",o),n.removeEventListener("orientationchange",h)}))},function(t){let{swiper:e,extendParams:i,on:r,emit:n}=t;const s=[],a=l(),o=function(t,e){void 0===e&&(e={});const i=new(a.MutationObserver||a.WebkitMutationObserver)((t=>{if(1===t.length)return void n("observerUpdate",t[0]);const e=function(){n("observerUpdate",t[0])};a.requestAnimationFrame?a.requestAnimationFrame(e):a.setTimeout(e,0)}));i.observe(t,{attributes:void 0===e.attributes||e.attributes,childList:void 0===e.childList||e.childList,characterData:void 0===e.characterData||e.characterData}),s.push(i)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),r("init",(()=>{if(e.params.observer){if(e.params.observeParents){const t=e.$el.parents();for(let e=0;e<t.length;e+=1)o(t[e])}o(e.$el[0],{childList:e.params.observeSlideChildren}),o(e.$wrapperEl[0],{attributes:!1})}})),r("destroy",(()=>
vendor: 7,716 bytes, line 2
2{s.forEach((t=>{t.disconnect()})),s.splice(0,s.length)}))}]);var K=U;function Z(t){let{swiper:e,extendParams:i,on:r,emit:n}=t;function s(t){let i;return t&&(i=g(t),e.params.uniqueNavElements&&"string"==typeof t&&i.length>1&&1===e.$el.find(t).length&&(i=e.$el.find(t))),i}function o(t,i){const r=e.params.navigation;t&&t.length>0&&(t[i?"addClass":"removeClass"](r.disabledClass),t[0]&&"BUTTON"===t[0].tagName&&(t[0].disabled=i),e.params.watchOverflow&&e.enabled&&t[e.isLocked?"addClass":"removeClass"](r.lockClass))}function l(){if(e.params.loop)return;const{$nextEl:t,$prevEl:i}=e.navigation;o(i,e.isBeginning&&!e.params.rewind),o(t,e.isEnd&&!e.params.rewind)}function h(t){t.preventDefault(),(!e.isBeginning||e.params.loop||e.params.rewind)&&(e.slidePrev(),n("navigationPrev"))}function c(t){t.preventDefault(),(!e.isEnd||e.params.loop||e.params.rewind)&&(e.slideNext(),n("navigationNext"))}function u(){const t=e.params.navigation;if(e.params.navigation=function(t,e,i,r){const n=a();return t.params.createElements&&Object.keys(r).forEach((s=>{if(!i[s]&&!0===i.auto){let a=t.$el.children(`.${r[s]}`)[0];a||(a=n.createElement("div"),a.className=r[s],t.$el.append(a)),i[s]=a,e[s]=a}})),i}(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!t.nextEl&&!t.prevEl)return;const i=s(t.nextEl),r=s(t.prevEl);i&&i.length>0&&i.on("click",c),r&&r.length>0&&r.on("click",h),Object.assign(e.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:r,prevEl:r&&r[0]}),e.enabled||(i&&i.addClass(t.lockClass),r&&r.addClass(t.lockClass))}function d(){const{$nextEl:t,$prevEl:i}=e.navigation;t&&t.length&&(t.off("click",c),t.removeClass(e.params.navigation.disabledClass)),i&&i.length&&(i.off("click",h),i.removeClass(e.params.navigation.disabledClass))}i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},r("init",(()=>{!1===e.params.navigation.enabled?p():(u(),l())})),r("toEdge fromEdge lock unlock",(()=>{l()})),r("destroy",(()=>{d()})),r("enable disable",(()=>{const{$nextEl:t,$prevEl:i}=e.navigation;t&&t[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass),i&&i[e.enabled?"removeClass":"addClass"](e.params.navigation.lockClass)})),r("click",((t,i)=>{const{$nextEl:r,$prevEl:s}=e.navigation,a=i.target;if(e.params.navigation.hideOnClick&&!g(a).is(s)&&!g(a).is(r)){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===a||e.pagination.el.contains(a)))return;let t;r?t=r.hasClass(e.params.navigation.hiddenClass):s&&(t=s.hasClass(e.params.navigation.hiddenClass)),n(!0===t?"navigationShow":"navigationHide"),r&&r.toggleClass(e.params.navigation.hiddenClass),s&&s.toggleClass(e.params.navigation.hiddenClass)}}));const p=()=>{e.$el.addClass(e.params.navigation.navigationDisabledClass),d()};Object.assign(e.navigation,{enable:()=>{e.$el.removeClass(e.params.navigation.navigationDisabledClass),u(),l()},disable:p,update:l,init:u,destroy:d})}function J(t){let{swiper:e,extendParams:i,on:r,emit:n}=t;i({lazy:{checkInView:!1,enabled:!1,loadPrevNext:!1,loadPrevNextAmount:1,loadOnTransitionStart:!1,scrollingElement:"",elementClass:"swiper-lazy",loadingClass:"swiper-lazy-loading",loadedClass:"swiper-lazy-loaded",preloaderClass:"swiper-lazy-preloader"}}),e.lazy={};let s=!1,a=!1;function o(t,i){void 0===i&&(i=!0);const r=e.params.lazy;if(void 0===t)return;if(0===e.slides.length)return;const s=e.virtual&&e.params.virtual.enabled?e.$wrapperEl.children(`.${e.params.slideClass}[data-swiper-slide-index="${t}"]`):e.slides.eq(t),a=s.find(`.${r.elementClass}:not(.${r.loadedClass}):not(.${r.loadingClass})`);!s.hasClass(r.elementClass)||s.hasClass(r.loadedClass)||s.hasClass(r.loadingClass)||a.push(s[0]),0!==a.length&&a.each((t=>{const a=g(t);a.addClass(r.loadingClass);const l=a.attr("data-background"),h=a.attr("data-src"),c=a.attr("data-srcset"),u=a.attr("data-sizes"),d=a.parent("picture");e.loadImage(a[0],h||l,c,u,!1,(()=>{if(null!=e&&e&&(!e||e.params)&&!e.destroyed){if(l?(a.css("background-image",`url("${l}")`),a.removeAttr("data-background")):(c&&(a.attr("srcset",c),a.removeAttr("data-srcset")),u&&(a.attr("sizes",u),a.removeAttr("data-sizes")),d.length&&d.children("source").each((t=>{const e=g(t);e.attr("data-srcset")&&(e.attr("srcset",e.attr("data-srcset")),e.removeAttr("data-srcset"))})),h&&(a.attr("src",h),a.removeAttr("data-src"))),a.addClass(r.loadedClass).removeClass(r.loadingClass),s.find(`.${r.preloaderClass}`).remove(),e.params.loop&&i){const t=s.attr("data-swiper-slide-index");s.hasClass(e.params.slideDuplicateClass)?o(e.$wrapperEl.children(`[data-swiper-slide-index="${t}"]:not(.${e.params.slideDuplicateClass})`).index(),!1):o(e.$wrapperEl.children(`.${e.params.slideDuplicateClass}[data-swiper-slide-index="${t}"]`).index(),!1)}n("lazyImageReady",s[0],a[0]),e.params.autoHeight&&e.updateAutoHeight()}})),n("lazyImageLoad",s[0],a[0])}))}function h(){const{$wrapperEl:t,params:i,slides:r,activeIndex:n}=e,s=e.virtual&&i.virtual.enabled,l=i.lazy;let h=i.slidesPerView;function c(e){if(s){if(t.children(`.${i.slideClass}[data-swiper-slide-index="${e}"]`).length)return!0}else if(r[e])return!0;return!1}function u(t){return s?g(t).attr("data-swiper-slide-index"):g(t).index()}if("auto"===h&&(h=0),a||(a=!0),e.params.watchSlidesProgress)t.children(`.${i.slideVisibleClass}`).each((t=>{o(s?g(t).attr("data-swiper-slide-index"):g(t).index())}));else if(h>1)for(let t=n;t<n+h;t+=1)c(t)&&o(t);else o(n);if(l.loadPrevNext)if(h>1||l.loadPrevNextAmount&&l.loadPrevNextAmount>1){const t=l.loadPrevNextAmount,e=Math.ceil(h),i=Math.min(n+e+Math.max(t,e),r.length),s=Math.max(n-Math.max(e,t),0);for(let t=n+e;t<i;t+=1)c(t)&&o(t);for(let t=s;t<n;t+=1)c(t)&&o(t)}else{const e=t.children(`.${i.slideNextClass}`);e.length>0&&o(u(e));const r=t.children(`.${i.slidePrevClass}`);r.length>0&&o(u(r))}}function c(){const t=l();if(!e||e.destroyed)return;const i=e.params.lazy.scrollingElement?g(e.params.lazy.scrollingElement):g(t),r=i[0]===t,n=r?t.innerWidth:i[0].offsetWidth,a=r?t.innerHeight:i[0].offsetHeight,o=e.$el.offset(),{rtlTranslate:u}=e;let d=!1;u&&(o.left-=e.$el[0].scrollLeft);const p=[[o.left,o.top],[o.left+e.width,o.top],[o.left,o.top+e.height],[o.left+e.width,o.top+e.height]];for(let t=0;t<p.length;t+=1){const e=p[t];if(e[0]>=0&&e[0]<=n&&e[1]>=0&&e[1]<=a){if(0===e[0]&&0===e[1])continue;d=!0}}const f=!("touchstart"!==e.touchEvents.start||!e.support.passiveListener||!e.params.passiveListeners)&&{passive:!0,capture:!1};d?(h(),i.off("scroll",c,f)):s||(s=!0,i.on("scroll",c,f))}r("beforeInit",(()=>{e.params.lazy.enabled&&e.params.preloadImages&&(e.params.preloadImages=!1)})),r("init",(()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?c():h())})),r("scroll",(()=>{e.params.freeMode&&e.params.freeMode.enabled&&!e.params.freeMode.sticky&&h()})),r("scrollbarDragMove resize _freeModeNoMomentumRelease",(()=>{e.params.lazy.enabled&&(e.params.lazy.checkInView?c():h())})),r("transitionStart",(()=>{e.params.lazy.enabled&&(e.params.lazy.loadOnTransitionStart||!e.params.lazy.loadOnTransitionStart&&!a)&&(e.params.lazy.checkInView?c():h())})),r("transitionEnd",(()=>{e.params.lazy.enabled&&!e.params.lazy.loadOnTransitionStart&&(e.params.lazy.checkInView?c():h())})),r("slideChange",(()=>{const{lazy:t,cssMode:i,watchSlidesProgress:r,touchReleaseOnEdges:n,resistanceRatio:s}=e.params;t.enabled&&(i||r&&(n||0===s))&&h()})),r("destroy",(()=>{e.$el&&e.$el.find(`.${e.params.lazy.loadingClass}`).removeClass(e.params.lazy.loadingClass)})),Object.assign(e.lazy,{load:h,loadInSlide:o})}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.