PageSourceSearch

https://www.eastvalleyazhomesforsale.com/CastleFramework/client/dist/version/26924835/lib/bjpT9uI.lib.min.js

js eastvalleyazhomesforsale.com collected 2026-09-30 19:37:34 UTC 665,889 bytes, 22 lines download raw bytes

vendor: 89,741 bytes, lines 1-3
1!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self).Vue=t()}(this,function(){"use strict";var e=Object.freeze({});function t(e){return null==e}function i(e){return null!=e}function r(e){return!0===e}function n(e){return"string"==typeof e||"number"==typeof e||"symbol"==typeof e||"boolean"==typeof e}function a(e){return null!==e&&"object"==typeof e}var s=Object.prototype.toString;function o(e){return"[object Object]"===s.call(e)}function l(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)}function u(e){return i(e)&&"function"==typeof e.then&&"function"==typeof e.catch}function c(e){return null==e?"":Array.isArray(e)||o(e)&&e.toString===s?JSON.stringify(e,null,2):String(e)}function f(e){var t=parseFloat(e);return isNaN(t)?e:t}function h(e,t){for(var i=Object.create(null),r=e.split(","),n=0;n<r.length;n++)i[r[n]]=!0;return t?function(e){return i[e.toLowerCase()]}:function(e){return i[e]}}var p=h("slot,component",!0),d=h("key,ref,slot,slot-scope,is");function m(e,t){if(e.length){var i=e.indexOf(t);if(i>-1)return e.splice(i,1)}}var v=Object.prototype.hasOwnProperty;function g(e,t){return v.call(e,t)}function y(e){var t=Object.create(null);return function(i){return t[i]||(t[i]=e(i))}}var b=/-(\w)/g,x=y(function(e){return e.replace(b,function(e,t){return t?t.toUpperCase():""})}),w=y(function(e){return e.charAt(0).toUpperCase()+e.slice(1)}),S=/\B([A-Z])/g,C=y(function(e){return e.replace(S,"-$1").toLowerCase()});var E=Function.prototype.bind?function(e,t){return e.bind(t)}:function(e,t){function i(i){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,i):e.call(t)}return i._length=e.length,i};function _(e,t){t=t||0;for(var i=e.length-t,r=new Array(i);i--;)r[i]=e[i+t];return r}function k(e,t){for(var i in t)e[i]=t[i];return e}function P(e){for(var t={},i=0;i<e.length;i++)e[i]&&k(t,e[i]);return t}function A(e,t,i){}var T=function(e,t,i){return!1},D=function(e){return e};function M(e,t){if(e===t)return!0;var i=a(e),r=a(t);if(!i||!r)return!i&&!r&&String(e)===String(t);try{var n=Array.isArray(e),s=Array.isArray(t);if(n&&s)return e.length===t.length&&e.every(function(e,i){return M(e,t[i])});if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();if(n||s)return!1;var o=Object.keys(e),l=Object.keys(t);return o.length===l.length&&o.every(function(i){return M(e[i],t[i])})}catch(e){return!1}}function F(e,t){for(var i=0;i<e.length;i++)if(M(e[i],t))return i;return-1}function I(e){var t=!1;return function(){t||(t=!0,e.apply(this,arguments))}}var q="data-server-rendered",N=["component","directive","filter"],O=["beforeCreate","created","beforeMount","mounted","beforeUpdate","updated","beforeDestroy","destroyed","activated","deactivated","errorCaptured","serverPrefetch"],R={optionMergeStrategies:Object.create(null),silent:!1,productionTip:!1,devtools:!1,performance:!1,errorHandler:null,warnHandler:null,ignoredElements:[],keyCodes:Object.create(null),isReservedTag:T,isReservedAttr:T,isUnknownElement:T,getTagNamespace:A,parsePlatformTagName:D,mustUseProp:T,async:!0,_lifecycleHooks:O},L=/a-zA-Z\u00B7\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u037D\u037F-\u1FFF\u200C-\u200D\u203F-\u2040\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD/;function V(e,t,i,r){Object.defineProperty(e,t,{value:i,enumerable:!!r,writable:!0,configurable:!0})}var B=new RegExp("[^"+L.source+".$_\\d]");var j,$="__proto__"in{},z="undefined"!=typeof window,H="undefined"!=typeof WXEnvironment&&!!WXEnvironment.platform,G=H&&WXEnvironment.platform.toLowerCase(),U=z&&window.navigator.userAgent.toLowerCase(),W=U&&/msie|trident/.test(U),X=U&&U.indexOf("msie 9.0")>0,Y=U&&U.indexOf("edge/")>0,K=(U&&U.indexOf("android"),U&&/iphone|ipad|ipod|ios/.test(U)||"ios"===G),Z=(U&&/chrome\/\d+/.test(U),U&&/phantomjs/.test(U),U&&U.match(/firefox\/(\d+)/)),J={}.watch,Q=!1;if(z)try{var ee={};Object.defineProperty(ee,"passive",{get:function(){Q=!0}}),window.addEventListener("test-passive",null,ee)}catch(e){}var te=function(){return void 0===j&&(j=!z&&!H&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),j},ie=z&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function re(e){return"function"==typeof e&&/native code/.test(e.toString())}var ne,ae="undefined"!=typeof Symbol&&re(Symbol)&&"undefined"!=typeof Reflect&&re(Reflect.ownKeys);ne="undefined"!=typeof Set&&re(Set)?Set:function(){function e(){this.set=Object.create(null)}return e.prototype.has=function(e){return!0===this.set[e]},e.prototype.add=function(e){this.set[e]=!0},e.prototype.clear=function(){this.set=Object.create(null)},e}();var se=A,oe=0,le=function(){this.id=oe++,this.subs=[]};le.prototype.addSub=function(e){this.subs.push(e)},le.prototype.removeSub=function(e){m(this.subs,e)},le.prototype.depend=function(){le.target&&le.target.addDep(this)},le.prototype.notify=function(){for(var e=this.subs.slice(),t=0,i=e.length;t<i;t++)e[t].update()},le.target=null;var ue=[];function ce(e){ue.push(e),le.target=e}function fe(){ue.pop(),le.target=ue[ue.length-1]}var he=function(e,t,i,r,n,a,s,o){this.tag=e,this.data=t,this.children=i,this.text=r,this.elm=n,this.ns=void 0,this.context=a,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=t&&t.key,this.componentOptions=s,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=o,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1},pe={child:{configurable:!0}};pe.child.get=function(){return this.componentInstance},Object.defineProperties(he.prototype,pe);var de=function(e){void 0===e&&(e="");var t=new he;return t.text=e,t.isComment=!0,t};function me(e){return new he(void 0,void 0,void 0,String(e))}function ve(e){var t=new he(e.tag,e.data,e.children&&e.children.slice(),e.text,e.elm,e.context,e.componentOptions,e.asyncFactory);return t.ns=e.ns,t.isStatic=e.isStatic,t.key=e.key,t.isComment=e.isComment,t.fnContext=e.fnContext,t.fnOptions=e.fnOptions,t.fnScopeId=e.fnScopeId,t.asyncMeta=e.asyncMeta,t.isCloned=!0,t}var ge=Array.prototype,ye=Object.create(ge);["push","pop","shift","unshift","splice","sort","reverse"].forEach(function(e){var t=ge[e];V(ye,e,function(){for(var i=[],r=arguments.length;r--;)i[r]=arguments[r];var n,a=t.apply(this,i),s=this.__ob__;switch(e){case"push":case"unshift":n=i;break;case"splice":n=i.slice(2)}return n&&s.observeArray(n),s.dep.notify(),a})});var be=Object.getOwnPropertyNames(ye),xe=!0;function we(e){xe=e}var Se=function(e){var t;this.value=e,this.dep=new le,this.vmCount=0,V(e,"__ob__",this),Array.isArray(e)?($?(t=ye,e.__proto__=t):function(e,t,i){for(var r=0,n=i.length;r<n;r++){var a=i[r];V(e,a,t[a])}}(e,ye,be),this.observeArray(e)):this.walk(e)};function Ce(e,t){var i;if(a(e)&&!(e instanceof he))return g(e,"__ob__")&&e.__ob__ instanceof Se?i=e.__ob__:xe&&!te()&&(Array.isArray(e)||o(e))&&Object.isExtensible(e)&&!e._isVue&&(i=new Se(e)),t&&i&&i.vmCount++,i}function Ee(e,t,i,r,n){var a=new le,s=Object.getOwnPropertyDescriptor(e,t);if(!s||!1!==s.configurable){var o=s&&s.get,l=s&&s.set;o&&!l||2!==arguments.length||(i=e[t]);var u=!n&&Ce(i);Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:function(){var t=o?o.call(e):i;return le.target&&(a.depend(),u&&(u.dep.depend(),Array.isArray(t)&&function e(t){for(var i=void 0,r=0,n=t.length;r<n;r++)(i=t[r])&&i.__ob__&&i.__ob__.dep.depend(),Array.isArray(i)&&e(i)}(t))),t},set:function(t){var r=o?o.call(e):i;t===r||t!=t&&r!=r||o&&!l||(l?l.call(e,t):i=t,u=!n&&Ce(t),a.notify())}})}}function _e(e,t,i){if(Array.isArray(e)&&l(t))return e.length=Math.max(e.length,t),e.splice(t,1,i),i;if(t in e&&!(t in Object.prototype))return e[t]=i,i;var r=e.__ob__;return e._isVue||r&&r.vmCount?i:r?(Ee(r.value,t,i),r.dep.notify(),i):(e[t]=i,i)}function ke(e,t){if(Array.isArray(e)&&l(t))e.splice(t,1);else{var i=e.__ob__;e._isVue||i&&i.vmCount||g(e,t)&&(delete e[t],i&&i.dep.notify())}}Se.prototype.walk=function(e){for(var t=Object.keys(e),i=0;i<t.length;i++)Ee(e,t[i])},Se.prototype.observeArray=function(e){for(var t=0,i=e.length;t<i;t++)Ce(e[t])};var Pe=R.optionMergeStrategies;function Ae(e,t){if(!t)return e;for(var i,r,n,a=ae?Reflect.ownKeys(t):Object.keys(t),s=0;s<a.length;s++)"__ob__"!==(i=a[s])&&(r=e[i],n=t[i],g(e,i)?r!==n&&o(r)&&o(n)&&Ae(r,n):_e(e,i,n));return e}function Te(e,t,i){return i?function(){var r="function"==typeof t?t.call(i,i):t,n="function"==typeof e?e.call(i,i):e;return r?Ae(r,n):n}:t?e?function(){return Ae("function"==typeof t?t.call(this,this):t,"function"==typeof e?e.call(this,this):e)}:t:e}function De(e,t){var i=t?e?e.concat(t):Array.isArray(t)?t:[t]:e;return i?function(e){for(var t=[],i=0;i<e.length;i++)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(i):i}function Me(e,t,i,r){var n=Object.create(e||null);return t?k(n,t):n}Pe.data=function(e,t,i){return i?Te(e,t,i):t&&"function"!=typeof t?e:Te(e,t)},O.forEach(function(e){Pe[e]=De}),N.forEach(function(e){Pe[e+"s"]=Me}),Pe.watch=function(e,t,i,r){if(e===J&&(e=void 0),t===J&&(t=void 0),!t)return Object.create(e||null);if(!e)return t;var n={};for(var a in k(n,e),t){var s=n[a],o=t[a];s&&!Array.isArray(s)&&(s=[s]),n[a]=s?s.concat(o):Array.isArray(o)?o:[o]}return n},Pe.props=Pe.methods=Pe.inject=Pe.computed=function(e,t,i,r){if(!e)return t;var n=Object.create(null);return k(n,e),t&&k(n,t),n},Pe.provide=Te;var Fe=function(e,t){return void 0===t?e:t};function Ie(e,t,i){if("function"==typeof t&&(t=t.options),function(e,t){var i=e.props;if(i){var r,n,a={};if(Array.isArray(i))for(r=i.length;r--;)"string"==typeof(n=i[r])&&(a[x(n)]={type:null});else if(o(i))for(var s in i)n=i[s],a[x(s)]=o(n)?n:{type:n};e.props=a}}(t),function(e,t){var i=e.inject;if(i){var r=e.inject={};if(Array.isArray(i))for(var n=0;n<i.length;n++)r[i[n]]={from:i[n]};else if(o(i))for(var a in i){var s=i[a];r[a]=o(s)?k({from:a},s):{from:s}}}}(t),function(e){var t=e.directives;if(t)for(var i in t){var r=t[i];"function"==typeof r&&(t[i]={bind:r,update:r})}}(t),!t._base&&(t.extends&&(e=Ie(e,t.extends,i)),t.mixins))for(var r=0,n=t.mixins.length;r<n;r++)e=Ie(e,t.mixins[r],i);var a,s={};for(a in e)l(a);for(a in t)g(e,a)||l(a);function l(r){var n=Pe[r]||Fe;s[r]=n(e[r],t[r],i,r)}return s}function qe(e,t,i,r){if("string"==typeof i){var n=e[t];if(g(n,i))return n[i];var a=x(i);if(g(n,a))return n[a];var s=w(a);return g(n,s)?n[s]:n[i]||n[a]||n[s]}}function Ne(e,t,i,r){var n=t[e],a=!g(i,e),s=i[e],o=Le(Boolean,n.type);if(o>-1)if(a&&!g(n,"default"))s=!1;else if(""===s||s===C(e)){var l=Le(String,n.type);(l<0||o<l)&&(s=!0)}if(void 0===s){s=function(e,t,i){if(!g(t,"default"))return;var r=t.default;if(e&&e.$options.propsData&&void 0===e.$options.propsData[i]&&void 0!==e._props[i])return e._props[i];return"function"==typeof r&&"Function"!==Oe(t.type)?r.call(e):r}(r,n,e);var u=xe;we(!0),Ce(s),we(u)}return s}function Oe(e){var t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:""}function Re(e,t){return Oe(e)===Oe(t)}function Le(e,t){if(!Array.isArray(t))return Re(t,e)?0:-1;for(var i=0,r=t.length;i<r;i++)if(Re(t[i],e))return i;return-1}function Ve(e,t,i){ce();try{if(t)for(var r=t;r=r.$parent;){var n=r.$options.errorCaptured;if(n)for(var a=0;a<n.length;a++)try{if(!1===n[a].call(r,e,t,i))return}catch(e){je(e,r,"errorCaptured hook")}}je(e,t,i)}finally{fe()}}function Be(e,t,i,r,n){var a;try{(a=i?e.apply(t,i):e.call(t))&&!a._isVue&&u(a)&&!a._handled&&(a.catch(function(e){return Ve(e,r,n+" (Promise/async)")}),a._handled=!0)}catch(e){Ve(e,r,n)}return a}function je(e,t,i){if(R.errorHandler)try{return R.errorHandler.call(null,e,t,i)}catch(t){t!==e&&$e(t,null,"config.errorHandler")}$e(e,t,i)}function $e(e,t,i){if(!z&&!H||"undefined"==typeof console)throw e;console.error(e)}var ze,He=!1,Ge=[],Ue=!1;function We(){Ue=!1;var e=Ge.slice(0);Ge.length=0;for(var t=0;t<e.length;t++)e[t]()}if("undefined"!=typeof Promise&&re(Promise)){var Xe=Promise.resolve();ze=function(){Xe.then(We),K&&setTimeout(A)},He=!0}else if(W||"undefined"==typeof MutationObserver||!re(MutationObserver)&&"[object MutationObserverConstructor]"!==MutationObserver.toString())ze="undefined"!=typeof setImmediate&&re(setImmediate)?function(){setImmediate(We)}:function(){setTimeout(We,0)};else{var Ye=1,Ke=new MutationObserver(We),Ze=document.createTextNode(String(Ye));Ke.observe(Ze,{characterData:!0}),ze=function(){Ye=(Ye+1)%2,Ze.data=String(Ye)},He=!0}function Je(e,t){var i;if(Ge.push(function(){if(e)try{e.call(t)}catch(e){Ve(e,t,"nextTick")}else i&&i(t)}),Ue||(Ue=!0,ze()),!e&&"undefined"!=typeof Promise)return new Promise(function(e){i=e})}var Qe=new ne;function et(e){!function e(t,i){var r,n;var s=Array.isArray(t);if(!s&&!a(t)||Object.isFrozen(t)||t instanceof he)return;if(t.__ob__){var o=t.__ob__.dep.id;if(i.has(o))return;i.add(o)}if(s)for(r=t.length;r--;)e(t[r],i);else for(n=Object.keys(t),r=n.length;r--;)e(t[n[r]],i)}(e,Qe),Qe.clear()}var tt=y(function(e){var t="&"===e.charAt(0),i="~"===(e=t?e.slice(1):e).charAt(0),r="!"===(e=i?e.slice(1):e).charAt(0);return{name:e=r?e.slice(1):e,once:i,capture:r,passive:t}});function it(e,t){function i(){var e=arguments,r=i.fns;if(!Array.isArray(r))return Be(r,null,arguments,t,"v-on handler");for(var n=r.slice(),a=0;a<n.length;a++)Be(n[a],null,e,t,"v-on handler")}return i.fns=e,i}function rt(e,i,n,a,s,o){var l,u,c,f;for(l in e)u=e[l],c=i[l],f=tt(l),t(u)||(t(c)?(t(u.fns)&&(u=e[l]=it(u,o)),r(f.once)&&(u=e[l]=s(f.name,u,f.capture)),n(f.name,u,f.capture,f.passive,f.params)):u!==c&&(c.fns=u,e[l]=c));for(l in i)t(e[l])&&a((f=tt(l)).name,i[l],f.capture)}function nt(e,n,a){var s;e instanceof he&&(e=e.data.hook||(e.data.hook={}));var o=e[n];function l(){a.apply(this,arguments),m(s.fns,l)}t(o)?s=it([l]):i(o.fns)&&r(o.merged)?(s=o).fns.push(l):s=it([o,l]),s.merged=!0,e[n]=s}function at(e,t,r,n,a){if(i(t)){if(g(t,r))return e[r]=t[r],a||delete t[r],!0;if(g(t,n))return e[r]=t[n],a||delete t[n],!0}return!1}function st(e){return n(e)?[me(e)]:Array.isArray(e)?function e(a,s){var o=[];var l,u,c,f;for(l=0;l<a.length;l++)t(u=a[l])||"boolean"==typeof u||(c=o.length-1,f=o[c],Array.isArray(u)?u.length>0&&(ot((u=e(u,(s||"")+"_"+l))[0])&&ot(f)&&(o[c]=me(f.text+u[0].text),u.shift()),o.push.apply(o,u)):n(u)?ot(f)?o[c]=me(f.text+u):""!==u&&o.push(me(u)):ot(u)&&ot(f)?o[c]=me(f.text+u.text):(r(a._isVList)&&i(u.tag)&&t(u.key)&&i(s)&&(u.key="__vlist"+s+"_"+l+"__"),o.push(u)));return o}(e):void 0}function ot(e){return i(e)&&i(e.text)&&!1===e.isComment}function lt(e,t){if(e){for(var i=Object.create(null),r=ae?Reflect.ownKeys(e):Object.keys(e),n=0;n<r.length;n++){var a=r[n];if("__ob__"!==a){for(var s=e[a].from,o=t;o;){if(o._provided&&g(o._provided,s)){i[a]=o._provided[s];break}o=o.$parent}if(!o&&"default"in e[a]){var l=e[a].default;i[a]="function"==typeof l?l.call(t):l}}}return i}}function ut(e,t){if(!e||!e.length)return{};for(var i={},r=0,n=e.length;r<n;r++){var a=e[r],s=a.data;if(s&&s.attrs&&s.attrs.slot&&delete s.attrs.slot,a.context!==t&&a.fnContext!==t||!s||null==s.slot)(i.default||(i.default=[])).push(a);else{var o=s.slot,l=i[o]||(i[o]=[]);"template"===a.tag?l.push.apply(l,a.children||[]):l.push(a)}}for(var u in i)i[u].every(ct)&&delete i[u];return i}function ct(e){return e.isComment&&!e.asyncFactory||" "===e.text}function ft(t,i,r){var n,a=Object.keys(i).length>0,s=t?!!t.$stable:!a,o=t&&t.$key;if(t){if(t._normalized)return t._normalized;if(s&&r&&r!==e&&o===r.$key&&!a&&!r.$hasNormal)return r;for(var l in n={},t)t[l]&&"$"!==l[0]&&(n[l]=ht(i,l,t[l]))}else n={};for(var u in i)u in n||(n[u]=pt(i,u));return t&&Object.isExtensible(t)&&(t._normalized=n),V(n,"$stable",s),V(n,"$key",o),V(n,"$hasNormal",a),n}function ht(e,t,i){var r=function(){var e=arguments.length?i.apply(null,arguments):i({});return(e=e&&"object"==typeof e&&!Array.isArray(e)?[e]:st(e))&&(0===e.length||1===e.length&&e[0].isComment)?void 0:e};return i.proxy&&Object.defineProperty(e,t,{get:r,enumerable:!0,configurable:!0}),r}function pt(e,t){return function(){return e[t]}}function dt(e,t){var r,n,s,o,l;if(Array.isArray(e)||"string"==typeof e)for(r=new Array(e.length),n=0,s=e.length;n<s;n++)r[n]=t(e[n],n);else if("number"==typeof e)for(r=new Array(e),n=0;n<e;n++)r[n]=t(n+1,n);else if(a(e))if(ae&&e[Symbol.iterator]){r=[];for(var u=e[Symbol.iterator](),c=u.next();!c.done;)r.push(t(c.value,r.length)),c=u.next()}else for(o=Object.keys(e),r=new Array(o.length),n=0,s=o.length;n<s;n++)l=o[n],r[n]=t(e[l],l,n);return i(r)||(r=[]),r._isVList=!0,r}function mt(e,t,i,r){var n,a=this.$scopedSlots[e];a?(i=i||{},r&&(i=k(k({},r),i)),n=a(i)||t):n=this.$slots[e]||t;var s=i&&i.slot;return s?this.$createElement("template",{slot:s},n):n}function vt(e){return qe(this.$options,"filters",e)||D}function gt(e,t){return Array.isArray(e)?-1===e.indexOf(t):e!==t}function yt(e,t,i,r,n){var a=R.keyCodes[t]||i;return n&&r&&!R.keyCodes[t]?gt(n,r):a?gt(a,e):r?C(r)!==t:void 0}function bt(e,t,i,r,n){if(i)if(a(i)){var s;Array.isArray(i)&&(i=P(i));var o=function(a){if("class"===a||"style"===a||d(a))s=e;else{var o=e.attrs&&e.attrs.type;s=r||R.mustUseProp(t,o,a)?e.domProps||(e.domProps={}):e.attrs||(e.attrs={})}var l=x(a),u=C(a);l in s||u in s||(s[a]=i[a],n&&((e.on||(e.on={}))["update:"+a]=function(e){i[a]=e}))};for(var l in i)o(l)}else;return e}function xt(e,t){var i=this._staticTrees||(this._staticTrees=[]),r=i[e];return r&&!t?r:(St(r=i[e]=this.$options.staticRenderFns[e].call(this._renderProxy,null,this),"__static__"+e,!1),r)}function wt(e,t,i){return St(e,"__once__"+t+(i?"_"+i:""),!0),e}function St(e,t,i){if(Array.isArray(e))for(var r=0;r<e.length;r++)e[r]&&"string"!=typeof e[r]&&Ct(e[r],t+"_"+r,i);else Ct(e,t,i)}function Ct(e,t,i){e.isStatic=!0,e.key=t,e.isOnce=i}function Et(e,t){if(t)if(o(t)){var i=e.on=e.on?k({},e.on):{};for(var r in t){var n=i[r],a=t[r];i[r]=n?[].concat(n,a):a}}else;return e}function _t(e,t,i,r){t=t||{$stable:!i};for(var n=0;n<e.length;n++){var a=e[n];Array.isArray(a)?_t(a,t,i):a&&(a.proxy&&(a.fn.proxy=!0),t[a.key]=a.fn)}return r&&(t.$key=r),t}function kt(e,t){for(var i=0;i<t.length;i+=2){var r=t[i];"string"==typeof r&&r&&(e[t[i]]=t[i+1])}return e}function Pt(e,t){return"string"==typeof e?t+e:e}function At(e){e._o=wt,e._n=f,e._s=c,e._l=dt,e._t=mt,e._q=M,e._i=F,e._m=xt,e._f=vt,e._k=yt,e._b=bt,e._v=me,e._e=de,e._u=_t,e._g=Et,e._d=kt,e._p=Pt}function Tt(t,i,n,a,s){var o,l=this,u=s.options;g(a,"_uid")?(o=Object.create(a))._original=a:(o=a,a=a._original);var c=r(u._compiled),f=!c;this.data=t,this.props=i,this.children=n,this.parent=a,this.listeners=t.on||e,this.injections=lt(u.inject,a),this.slots=function(){return l.$slots||ft(t.scopedSlots,l.$slots=ut(n,a)),l.$slots},Object.defineProperty(this,"scopedSlots",{enumerable:!0,get:function(){return ft(t.scopedSlots,this.slots())}}),c&&(this.$options=u,this.$slots=this.slots(),this.$scopedSlots=ft(t.scopedSlots,this.$slots)),u._scopeId?this._c=function(e,t,i,r){var n=Lt(o,e,t,i,r,f);return n&&!Array.isArray(n)&&(n.fnScopeId=u._scopeId,n.fnContext=a),n}:this._c=function(e,t,i,r){return Lt(o,e,t,i,r,f)}}function Dt(e,t,i,r,n){var a=ve(e);return a.fnContext=i,a.fnOptions=r,t.slot&&((a.data||(a.data={})).slot=t.slot),a}function Mt(e,t){for(var i in t)e[x(i)]=t[i]}At(Tt.prototype);var Ft={init:function(e,t){if(e.componentInstance&&!e.componentInstance._isDestroyed&&e.data.keepAlive){var r=e;Ft.prepatch(r,r)}else{(e.componentInstance=function(e,t){var r={_isComponent:!0,_parentVnode:e,parent:t},n=e.data.inlineTemplate;i(n)&&(r.render=n.render,r.staticRenderFns=n.staticRenderFns);return new e.componentOptions.Ctor(r)}(e,Xt)).$mount(t?e.elm:void 0,t)}},prepatch:function(t,i){var r=i.componentOptions;!function(t,i,r,n,a){var s=n.data.scopedSlots,o=t.$scopedSlots,l=!!(s&&!s.$stable||o!==e&&!o.$stable||s&&t.$scopedSlots.$key!==s.$key),u=!!(a||t.$options._renderChildren||l);t.$options._parentVnode=n,t.$vnode=n,t._vnode&&(t._vnode.parent=n);if(t.$options._renderChildren=a,t.$attrs=n.data.attrs||e,t.$listeners=r||e,i&&t.$options.props){we(!1);for(var c=t._props,f=t.$options._propKeys||[],h=0;h<f.length;h++){var p=f[h],d=t.$options.props;c[p]=Ne(p,d,i,t)}we(!0),t.$options.propsData=i}r=r||e;var m=t.$options._parentListeners;t.$options._parentListeners=r,Wt(t,r,m),u&&(t.$slots=ut(a,n.context),t.$forceUpdate())}(i.componentInstance=t.componentInstance,r.propsData,r.listeners,i,r.children)},insert:function(e){var t,i=e.context,r=e.componentInstance;r._isMounted||(r._isMounted=!0,Jt(r,"mounted")),e.data.keepAlive&&(i._isMounted?((t=r)._inactive=!1,ei.push(t)):Zt(r,!0))},destroy:function(e){var t=e.componentInstance;t._isDestroyed||(e.data.keepAlive?function e(t,i){if(i&&(t._directInactive=!0,Kt(t)))return;if(!t._inactive){t._inactive=!0;for(var r=0;r<t.$children.length;r++)e(t.$children[r]);Jt(t,"deactivated")}}(t,!0):t.$destroy())}},It=Object.keys(Ft);function qt(n,s,o,l,c){if(!t(n)){var f=o.$options._base;if(a(n)&&(n=f.extend(n)),"function"==typeof n){var h;if(t(n.cid)&&void 0===(n=function(e,n){if(r(e.error)&&i(e.errorComp))return e.errorComp;if(i(e.resolved))return e.resolved;var s=Bt;s&&i(e.owners)&&-1===e.owners.indexOf(s)&&e.owners.push(s);if(r(e.loading)&&i(e.loadingComp))return e.loadingComp;if(s&&!i(e.owners)){var o=e.owners=[s],l=!0,c=null,f=null;s.$on("hook:destroyed",function(){return m(o,s)});var h=function(e){for(var t=0,i=o.length;t<i;t++)o[t].$forceUpdate();e&&(o.length=0,null!==c&&(clearTimeout(c),c=null),null!==f&&(clearTimeout(f),f=null))},p=I(function(t){e.resolved=jt(t,n),l?o.length=0:h(!0)}),d=I(function(t){i(e.errorComp)&&(e.error=!0,h(!0))}),v=e(p,d);return a(v)&&(u(v)?t(e.resolved)&&v.then(p,d):u(v.component)&&(v.component.then(p,d),i(v.error)&&(e.errorComp=jt(v.error,n)),i(v.loading)&&(e.loadingComp=jt(v.loading,n),0===v.delay?e.loading=!0:c=setTimeout(function(){c=null,t(e.resolved)&&t(e.error)&&(e.loading=!0,h(!1))},v.delay||200)),i(v.timeout)&&(f=setTimeout(function(){f=null,t(e.resolved)&&d(null)},v.timeout)))),l=!1,e.loading?e.loadingComp:e.resolved}}(h=n,f)))return function(e,t,i,r,n){var a=de();return a.asyncFactory=e,a.asyncMeta={data:t,context:i,children:r,tag:n},a}(h,s,o,l,c);s=s||{},xi(n),i(s.model)&&function(e,t){var r=e.model&&e.model.prop||"value",n=e.model&&e.model.event||"input";(t.attrs||(t.attrs={}))[r]=t.model.value;var a=t.on||(t.on={}),s=a[n],o=t.model.callback;i(s)?(Array.isArray(s)?-1===s.indexOf(o):s!==o)&&(a[n]=[o].concat(s)):a[n]=o}(n.options,s);var p=function(e,r,n){var a=r.options.props;if(!t(a)){var s={},o=e.attrs,l=e.props;if(i(o)||i(l))for(var u in a){var c=C(u);at(s,l,u,c,!0)||at(s,o,u,c,!1)}return s}}(s,n);if(r(n.options.functional))return function(t,r,n,a,s){var o=t.options,l={},u=o.props;if(i(u))for(var c in u)l[c]=Ne(c,u,r||e);else i(n.attrs)&&Mt(l,n.attrs),i(n.props)&&Mt(l,n.props);var f=new Tt(n,l,s,a,t),h=o.render.call(null,f._c,f);if(h instanceof he)return Dt(h,n,f.parent,o);if(Array.isArray(h)){for(var p=st(h)||[],d=new Array(p.length),m=0;m<p.length;m++)d[m]=Dt(p[m],n,f.parent,o);return d}}(n,p,s,o,l);var d=s.on;if(s.on=s.nativeOn,r(n.options.abstract)){var v=s.slot;s={},v&&(s.slot=v)}!function(e){for(var t=e.hook||(e.hook={}),i=0;i<It.length;i++){var r=It[i],n=t[r],a=Ft[r];n===a||n&&n._merged||(t[r]=n?Nt(a,n):a)}}(s);var g=n.options.name||c;return new he("vue-component-"+n.cid+(g?"-"+g:""),s,void 0,void 0,void 0,o,{Ctor:n,propsData:p,listeners:d,tag:c,children:l},h)}}}function Nt(e,t){var i=function(i,r){e(i,r),t(i,r)};return i._merged=!0,i}var Ot=1,Rt=2;function Lt(e,s,o,l,u,c){return(Array.isArray(o)||n(o))&&(u=l,l=o,o=void 0),r(c)&&(u=Rt),function(e,n,s,o,l){if(i(s)&&i(s.__ob__))return de();i(s)&&i(s.is)&&(n=s.is);if(!n)return de();Array.isArray(o)&&"function"==typeof o[0]&&((s=s||{}).scopedSlots={default:o[0]},o.length=0);l===Rt?o=st(o):l===Ot&&(o=function(e){for(var t=0;t<e.length;t++)if(Array.isArray(e[t]))return Array.prototype.concat.apply([],e);return e}(o));var u,c;if("string"==typeof n){var f;c=e.$vnode&&e.$vnode.ns||R.getTagNamespace(n),u=R.isReservedTag(n)?new he(R.parsePlatformTagName(n),s,o,void 0,void 0,e):s&&s.pre||!i(f=qe(e.$options,"components",n))?new he(n,s,o,void 0,void 0,e):qt(f,s,e,o,n)}else u=qt(n,s,e,o);return Array.isArray(u)?u:i(u)?(i(c)&&function e(n,a,s){n.ns=a;"foreignObject"===n.tag&&(a=void 0,s=!0);if(i(n.children))for(var o=0,l=n.children.length;o<l;o++){var u=n.children[o];i(u.tag)&&(t(u.ns)||r(s)&&"svg"!==u.tag)&&e(u,a,s)}}(u,c),i(s)&&function(e){a(e.style)&&et(e.style);a(e.class)&&et(e.class)}(s),u):de()}(e,s,o,l,u)}var Vt,Bt=null;function jt(e,t){return(e.__esModule||ae&&"Module"===e[Symbol.toStringTag])&&(e=e.default),a(e)?t.extend(e):e}function $t(e){return e.isComment&&e.asyncFactory}function zt(e){if(Array.isArray(e))for(var t=0;t<e.length;t++){var r=e[t];if(i(r)&&(i(r.componentOptions)||$t(r)))return r}}function Ht(e,t){Vt.$on(e,t)}function Gt(e,t){Vt.$off(e,t)}function Ut(e,t){var i=Vt;return function r(){null!==t.apply(null,arguments)&&i.$off(e,r)}}function Wt(e,t,i){Vt=e,rt(t,i||{},Ht,Gt,Ut,e),Vt=void 0}var Xt=null;function Yt(e){var t=Xt;return Xt=e,function(){Xt=t}}function Kt(e){for(;e&&(e=e.$parent);)if(e._inactive)return!0;return!1}function Zt(e,t){if(t){if(e._directInactive=!1,Kt(e))return}else if(e._directInactive)return;if(e._inactive||null===e._inactive){e._inactive=!1;for(var i=0;i<e.$children.length;i++)Zt(e.$children[i]);Jt(e,"activated")}}function Jt(e,t){ce();var i=e.$options[t],r=t+" hook";if(i)for(var n=0,a=i.length;n<a;n++)Be(i[n],e,null,e,r);e._hasHookEvent&&e.$emit("hook:"+t),fe()}var Qt=[],ei=[],ti={},ii=!1,ri=!1,ni=0;var ai=0,si=Date.now;if(z&&!W){var oi=window.performance;oi&&"function"==typeof oi.now&&si()>document.createEvent("Event").timeStamp&&(si=function(){return oi.now()})}function li(){var e,t;for(ai=si(),ri=!0,Qt.sort(function(e,t){return e.id-t.id}),ni=0;ni<Qt.length;ni++)(e=Qt[ni]).before&&e.before(),t=e.id,ti[t]=null,e.run();var i=ei.slice(),r=Qt.slice();ni=Qt.length=ei.length=0,ti={},ii=ri=!1,function(e){for(var t=0;t<e.length;t++)e[t]._inactive=!0,Zt(e[t],!0)}(i),function(e){var t=e.length;for(;t--;){var i=e[t],r=i.vm;r._watcher===i&&r._isMounted&&!r._isDestroyed&&Jt(r,"updated")}}(r),ie&&R.devtools&&ie.emit("flush")}var ui=0,ci=function(e,t,i,r,n){this.vm=e,n&&(e._watcher=this),e._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=i,this.id=++ui,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ne,this.newDepIds=new ne,this.expression="","function"==typeof t?this.getter=t:(this.getter=function(e){if(!B.test(e)){var t=e.split(".");return function(e){for(var i=0;i<t.length;i++){if(!e)return;e=e[t[i]]}return e}}}(t),this.getter||(this.getter=A)),this.value=this.lazy?void 0:this.get()};ci.prototype.get=function(){var e;ce(this);var t=this.vm;try{e=this.getter.call(t,t)}catch(e){if(!this.user)throw e;Ve(e,t,'getter for watcher "'+this.expression+'"')}finally{this.deep&&et(e),fe(),this.cleanupDeps()}return e},ci.prototype.addDep=function(e){var t=e.id;this.newDepIds.has(t)||(this.newDepIds.add(t),this.newDeps.push(e),this.depIds.has(t)||e.addSub(this))},ci.prototype.cleanupDeps=function(){for(var e=this.deps.length;e--;){var t=this.deps[e];this.newDepIds.has(t.id)||t.removeSub(this)}var i=this.depIds;this.depIds=this.newDepIds,this.newDepIds=i,this.newDepIds.clear(),i=this.deps,this.deps=this.newDeps,this.newDeps=i,this.newDeps.length=0},ci.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():function(e){var t=e.id;if(null==ti[t]){if(ti[t]=!0,ri){for(var i=Qt.length-1;i>ni&&Qt[i].id>e.id;)i--;Qt.splice(i+1,0,e)}else Qt.push(e);ii||(ii=!0,Je(li))}}(this)},ci.prototype.run=function(){if(this.active){var e=this.get();if(e!==this.value||a(e)||this.deep){var t=this.value;if(this.value=e,this.user)try{this.cb.call(this.vm,e,t)}catch(e){Ve(e,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,e,t)}}},ci.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ci.prototype.depend=function(){for(var e=this.deps.length;e--;)this.deps[e].depend()},ci.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||m(this.vm._watchers,this);for(var e=this.deps.length;e--;)this.deps[e].removeSub(this);this.active=!1}};var fi={enumerable:!0,configurable:!0,get:A,set:A};function hi(e,t,i){fi.get=function(){return this[t][i]},fi.set=function(e){this[t][i]=e},Object.defineProperty(e,i,fi)}function pi(e){e._watchers=[];var t=e.$options;t.props&&function(e,t){var i=e.$options.propsData||{},r=e._props={},n=e.$options._propKeys=[];e.$parent&&we(!1);var a=function(a){n.push(a);var s=Ne(a,t,i,e);Ee(r,a,s),a in e||hi(e,"_props",a)};for(var s in t)a(s);we(!0)}(e,t.props),t.methods&&function(e,t){e.$options.props;for(var i in t)e[i]="function"!=typeof t[i]?A:E(t[i],e)}(e,t.methods),t.data?function(e){var t=e.$options.data;o(t=e._data="function"==typeof t?function(e,t){ce();try{return e.call(t,t)}catch(e){return Ve(e,t,"data()"),{}}finally{fe()}}(t,e):t||{})||(t={});var i=Object.keys(t),r=e.$options.props,n=(e.$options.methods,i.length);for(;n--;){var a=i[n];r&&g(r,a)||(s=void 0,36!==(s=(a+"").charCodeAt(0))&&95!==s&&hi(e,"_data",a))}var s;Ce(t,!0)}(e):Ce(e._data={},!0),t.computed&&function(e,t){var i=e._computedWatchers=Object.create(null),r=te();for(var n in t){var a=t[n],s="function"==typeof a?a:a.get;r||(i[n]=new ci(e,s||A,A,di)),n in e||mi(e,n,a)}}(e,t.computed),t.watch&&t.watch!==J&&function(e,t){for(var i in t){var r=t[i];if(Array.isArray(r))for(var n=0;n<r.length;n++)yi(e,i,r[n]);else yi(e,i,r)}}(e,t.watch)}var di={lazy:!0};function mi(e,t,i){var r=!te();"function"==typeof i?(fi.get=r?vi(t):gi(i),fi.set=A):(fi.get=i.get?r&&!1!==i.cache?vi(t):gi(i.get):A,fi.set=i.set||A),Object.defineProperty(e,t,fi)}function vi(e){return function(){var t=this._computedWatchers&&this._computedWatchers[e];if(t)return t.dirty&&t.evaluate(),le.target&&t.depend(),t.value}}function gi(e){return function(){return e.call(this,this)}}function yi(e,t,i,r){return o(i)&&(r=i,i=i.handler),"string"==typeof i&&(i=e[i]),e.$watch(t,i,r)}var bi=0;function xi(e){var t=e.options;if(e.super){var i=xi(e.super);if(i!==e.superOptions){e.superOptions=i;var r=function(e){var t,i=e.options,r=e.sealedOptions;for(var n in i)i[n]!==r[n]&&(t||(t={}),t[n]=i[n]);return t}(e);r&&k(e.extendOptions,r),(t=e.options=Ie(i,e.extendOptions)).name&&(t.components[t.name]=e)}}return t}function wi(e){this._init(e)}function Si(e){e.cid=0;var t=1;e.extend=function(e){e=e||{};var i=this,r=i.cid,n=e._Ctor||(e._Ctor={});if(n[r])return n[r];var a=e.name||i.options.name,s=function(e){this._init(e)};return(s.prototype=Object.create(i.prototype)).constructor=s,s.cid=t++,s.options=Ie(i.options,e),s.super=i,s.options.props&&function(e){var t=e.options.props;for(var i in t)hi(e.prototype,"_props",i)}(s),s.options.computed&&function(e){var t=e.options.computed;for(var i in t)mi(e.prototype,i,t[i])}(s),s.extend=i.extend,s.mixin=i.mixin,s.use=i.use,N.forEach(function(e){s[e]=i[e]}),a&&(s.options.components[a]=s),s.superOptions=i.options,s.extendOptions=e,s.sealedOptions=k({},s.options),n[r]=s,s}}function Ci(e){return e&&(e.Ctor.options.name||e.tag)}function Ei(e,t){return Array.isArray(e)?e.indexOf(t)>-1:"string"==typeof e?e.split(",").indexOf(t)>-1:(i=e,"[object RegExp]"===s.call(i)&&e.test(t));var i}function _i(e,t){var i=e.cache,r=e.keys,n=e._vnode;for(var a in i){var s=i[a];if(s){var o=Ci(s.componentOptions);o&&!t(o)&&ki(i,a,r,n)}}}function ki(e,t,i,r){var n=e[t];!n||r&&n.tag===r.tag||n.componentInstance.$destroy(),e[t]=null,m(i,t)}!function(t){t.prototype._init=function(t){var i=this;i._uid=bi++,i._isVue=!0,t&&t._isComponent?function(e,t){var i=e.$options=Object.create(e.constructor.options),r=t._parentVnode;i.parent=t.parent,i._parentVnode=r;var n=r.componentOptions;i.propsData=n.propsData,i._parentListeners=n.listeners,i._renderChildren=n.children,i._componentTag=n.tag,t.render&&(i.render=t.render,i.staticRenderFns=t.staticRenderFns)}(i,t):i.$options=Ie(xi(i.constructor),t||{},i),i._renderProxy=i,i._self=i,
2function(e){var t=e.$options,i=t.parent;if(i&&!t.abstract){for(;i.$options.abstract&&i.$parent;)i=i.$parent;i.$children.push(e)}e.$parent=i,e.$root=i?i.$root:e,e.$children=[],e.$refs={},e._watcher=null,e._inactive=null,e._directInactive=!1,e._isMounted=!1,e._isDestroyed=!1,e._isBeingDestroyed=!1}(i),function(e){e._events=Object.create(null),e._hasHookEvent=!1;var t=e.$options._parentListeners;t&&Wt(e,t)}(i),function(t){t._vnode=null,t._staticTrees=null;var i=t.$options,r=t.$vnode=i._parentVnode,n=r&&r.context;t.$slots=ut(i._renderChildren,n),t.$scopedSlots=e,t._c=function(e,i,r,n){return Lt(t,e,i,r,n,!1)},t.$createElement=function(e,i,r,n){return Lt(t,e,i,r,n,!0)};var a=r&&r.data;Ee(t,"$attrs",a&&a.attrs||e,null,!0),Ee(t,"$listeners",i._parentListeners||e,null,!0)}(i),Jt(i,"beforeCreate"),function(e){var t=lt(e.$options.inject,e);t&&(we(!1),Object.keys(t).forEach(function(i){Ee(e,i,t[i])}),we(!0))}(i),pi(i),function(e){var t=e.$options.provide;t&&(e._provided="function"==typeof t?t.call(e):t)}(i),Jt(i,"created"),i.$options.el&&i.$mount(i.$options.el)}}(wi),function(e){var t={get:function(){return this._data}},i={get:function(){return this._props}};Object.defineProperty(e.prototype,"$data",t),Object.defineProperty(e.prototype,"$props",i),e.prototype.$set=_e,e.prototype.$delete=ke,e.prototype.$watch=function(e,t,i){if(o(t))return yi(this,e,t,i);(i=i||{}).user=!0;var r=new ci(this,e,t,i);if(i.immediate)try{t.call(this,r.value)}catch(e){Ve(e,this,'callback for immediate watcher "'+r.expression+'"')}return function(){r.teardown()}}}(wi),function(e){var t=/^hook:/;e.prototype.$on=function(e,i){var r=this;if(Array.isArray(e))for(var n=0,a=e.length;n<a;n++)r.$on(e[n],i);else(r._events[e]||(r._events[e]=[])).push(i),t.test(e)&&(r._hasHookEvent=!0);return r},e.prototype.$once=function(e,t){var i=this;function r(){i.$off(e,r),t.apply(i,arguments)}return r.fn=t,i.$on(e,r),i},e.prototype.$off=function(e,t){var i=this;if(!arguments.length)return i._events=Object.create(null),i;if(Array.isArray(e)){for(var r=0,n=e.length;r<n;r++)i.$off(e[r],t);return i}var a,s=i._events[e];if(!s)return i;if(!t)return i._events[e]=null,i;for(var o=s.length;o--;)if((a=s[o])===t||a.fn===t){s.splice(o,1);break}return i},e.prototype.$emit=function(e){var t=this._events[e];if(t){t=t.length>1?_(t):t;for(var i=_(arguments,1),r='event handler for "'+e+'"',n=0,a=t.length;n<a;n++)Be(t[n],this,i,this,r)}return this}}(wi),function(e){e.prototype._update=function(e,t){var i=this,r=i.$el,n=i._vnode,a=Yt(i);i._vnode=e,i.$el=n?i.__patch__(n,e):i.__patch__(i.$el,e,t,!1),a(),r&&(r.__vue__=null),i.$el&&(i.$el.__vue__=i),i.$vnode&&i.$parent&&i.$vnode===i.$parent._vnode&&(i.$parent.$el=i.$el)},e.prototype.$forceUpdate=function(){this._watcher&&this._watcher.update()},e.prototype.$destroy=function(){var e=this;if(!e._isBeingDestroyed){Jt(e,"beforeDestroy"),e._isBeingDestroyed=!0;var t=e.$parent;!t||t._isBeingDestroyed||e.$options.abstract||m(t.$children,e),e._watcher&&e._watcher.teardown();for(var i=e._watchers.length;i--;)e._watchers[i].teardown();e._data.__ob__&&e._data.__ob__.vmCount--,e._isDestroyed=!0,e.__patch__(e._vnode,null),Jt(e,"destroyed"),e.$off(),e.$el&&(e.$el.__vue__=null),e.$vnode&&(e.$vnode.parent=null)}}}(wi),function(e){At(e.prototype),e.prototype.$nextTick=function(e){return Je(e,this)},e.prototype._render=function(){var e,t=this,i=t.$options,r=i.render,n=i._parentVnode;n&&(t.$scopedSlots=ft(n.data.scopedSlots,t.$slots,t.$scopedSlots)),t.$vnode=n;try{Bt=t,e=r.call(t._renderProxy,t.$createElement)}catch(i){Ve(i,t,"render"),e=t._vnode}finally{Bt=null}return Array.isArray(e)&&1===e.length&&(e=e[0]),e instanceof he||(e=de()),e.parent=n,e}}(wi);var Pi=[String,RegExp,Array],Ai={KeepAlive:{name:"keep-alive",abstract:!0,props:{include:Pi,exclude:Pi,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var e in this.cache)ki(this.cache,e,this.keys)},mounted:function(){var e=this;this.$watch("include",function(t){_i(e,function(e){return Ei(t,e)})}),this.$watch("exclude",function(t){_i(e,function(e){return!Ei(t,e)})})},render:function(){var e=this.$slots.default,t=zt(e),i=t&&t.componentOptions;if(i){var r=Ci(i),n=this.include,a=this.exclude;if(n&&(!r||!Ei(n,r))||a&&r&&Ei(a,r))return t;var s=this.cache,o=this.keys,l=null==t.key?i.Ctor.cid+(i.tag?"::"+i.tag:""):t.key;s[l]?(t.componentInstance=s[l].componentInstance,m(o,l),o.push(l)):(s[l]=t,o.push(l),this.max&&o.length>parseInt(this.max)&&ki(s,o[0],o,this._vnode)),t.data.keepAlive=!0}return t||e&&e[0]}}};!function(e){var t={get:function(){return R}};Object.defineProperty(e,"config",t),e.util={warn:se,extend:k,mergeOptions:Ie,defineReactive:Ee},e.set=_e,e.delete=ke,e.nextTick=Je,e.observable=function(e){return Ce(e),e},e.options=Object.create(null),N.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,k(e.options.components,Ai),function(e){e.use=function(e){var t=this._installedPlugins||(this._installedPlugins=[]);if(t.indexOf(e)>-1)return this;var i=_(arguments,1);return i.unshift(this),"function"==typeof e.install?e.install.apply(e,i):"function"==typeof e&&e.apply(null,i),t.push(e),this}}(e),function(e){e.mixin=function(e){return this.options=Ie(this.options,e),this}}(e),Si(e),function(e){N.forEach(function(t){e[t]=function(e,i){return i?("component"===t&&o(i)&&(i.name=i.name||e,i=this.options._base.extend(i)),"directive"===t&&"function"==typeof i&&(i={bind:i,update:i}),this.options[t+"s"][e]=i,i):this.options[t+"s"][e]}})}(e)}(wi),Object.defineProperty(wi.prototype,"$isServer",{get:te}),Object.defineProperty(wi.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(wi,"FunctionalRenderContext",{value:Tt}),wi.version="2.6.11";var Ti=h("style,class"),Di=h("input,textarea,option,select,progress"),Mi=function(e,t,i){return"value"===i&&Di(e)&&"button"!==t||"selected"===i&&"option"===e||"checked"===i&&"input"===e||"muted"===i&&"video"===e},Fi=h("contenteditable,draggable,spellcheck"),Ii=h("events,caret,typing,plaintext-only"),qi=function(e,t){return Vi(t)||"false"===t?"false":"contenteditable"===e&&Ii(t)?t:"true"},Ni=h("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),Oi="http://www.w3.org/1999/xlink",Ri=function(e){return":"===e.charAt(5)&&"xlink"===e.slice(0,5)},Li=function(e){return Ri(e)?e.slice(6,e.length):""},Vi=function(e){return null==e||!1===e};function Bi(e){for(var t=e.data,r=e,n=e;i(n.componentInstance);)(n=n.componentInstance._vnode)&&n.data&&(t=ji(n.data,t));for(;i(r=r.parent);)r&&r.data&&(t=ji(t,r.data));return function(e,t){if(i(e)||i(t))return $i(e,zi(t));return""}(t.staticClass,t.class)}function ji(e,t){return{staticClass:$i(e.staticClass,t.staticClass),class:i(e.class)?[e.class,t.class]:t.class}}function $i(e,t){return e?t?e+" "+t:e:t||""}function zi(e){return Array.isArray(e)?function(e){for(var t,r="",n=0,a=e.length;n<a;n++)i(t=zi(e[n]))&&""!==t&&(r&&(r+=" "),r+=t);return r}(e):a(e)?function(e){var t="";for(var i in e)e[i]&&(t&&(t+=" "),t+=i);return t}(e):"string"==typeof e?e:""}var Hi={svg:"http://www.w3.org/2000/svg",math:"http://www.w3.org/1998/Math/MathML"},Gi=h("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,h1,h2,h3,h4,h5,h6,hgroup,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,rtc,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,menuitem,summary,content,element,shadow,template,blockquote,iframe,tfoot"),Ui=h("svg,animate,circle,clippath,cursor,defs,desc,ellipse,filter,font-face,foreignObject,g,glyph,image,line,marker,mask,missing-glyph,path,pattern,polygon,polyline,rect,switch,symbol,text,textpath,tspan,use,view",!0),Wi=function(e){return Gi(e)||Ui(e)};function Xi(e){return Ui(e)?"svg":"math"===e?"math":void 0}var Yi=Object.create(null);var Ki=h("text,number,password,search,email,tel,url");function Zi(e){if("string"==typeof e){var t=document.querySelector(e);return t||document.createElement("div")}return e}var Ji=Object.freeze({createElement:function(e,t){var i=document.createElement(e);return"select"!==e?i:(t.data&&t.data.attrs&&void 0!==t.data.attrs.multiple&&i.setAttribute("multiple","multiple"),i)},createElementNS:function(e,t){return document.createElementNS(Hi[e],t)},createTextNode:function(e){return document.createTextNode(e)},createComment:function(e){return document.createComment(e)},insertBefore:function(e,t,i){e.insertBefore(t,i)},removeChild:function(e,t){e.removeChild(t)},appendChild:function(e,t){e.appendChild(t)},parentNode:function(e){return e.parentNode},nextSibling:function(e){return e.nextSibling},tagName:function(e){return e.tagName},setTextContent:function(e,t){e.textContent=t},setStyleScope:function(e,t){e.setAttribute(t,"")}}),Qi={create:function(e,t){er(t)},update:function(e,t){e.data.ref!==t.data.ref&&(er(e,!0),er(t))},destroy:function(e){er(e,!0)}};function er(e,t){var r=e.data.ref;if(i(r)){var n=e.context,a=e.componentInstance||e.elm,s=n.$refs;t?Array.isArray(s[r])?m(s[r],a):s[r]===a&&(s[r]=void 0):e.data.refInFor?Array.isArray(s[r])?s[r].indexOf(a)<0&&s[r].push(a):s[r]=[a]:s[r]=a}}var tr=new he("",{},[]),ir=["create","activate","update","remove","destroy"];function rr(e,n){return e.key===n.key&&(e.tag===n.tag&&e.isComment===n.isComment&&i(e.data)===i(n.data)&&function(e,t){if("input"!==e.tag)return!0;var r,n=i(r=e.data)&&i(r=r.attrs)&&r.type,a=i(r=t.data)&&i(r=r.attrs)&&r.type;return n===a||Ki(n)&&Ki(a)}(e,n)||r(e.isAsyncPlaceholder)&&e.asyncFactory===n.asyncFactory&&t(n.asyncFactory.error))}function nr(e,t,r){var n,a,s={};for(n=t;n<=r;++n)i(a=e[n].key)&&(s[a]=n);return s}var ar={create:sr,update:sr,destroy:function(e){sr(e,tr)}};function sr(e,t){(e.data.directives||t.data.directives)&&function(e,t){var i,r,n,a=e===tr,s=t===tr,o=lr(e.data.directives,e.context),l=lr(t.data.directives,t.context),u=[],c=[];for(i in l)r=o[i],n=l[i],r?(n.oldValue=r.value,n.oldArg=r.arg,cr(n,"update",t,e),n.def&&n.def.componentUpdated&&c.push(n)):(cr(n,"bind",t,e),n.def&&n.def.inserted&&u.push(n));if(u.length){var f=function(){for(var i=0;i<u.length;i++)cr(u[i],"inserted",t,e)};a?nt(t,"insert",f):f()}c.length&&nt(t,"postpatch",function(){for(var i=0;i<c.length;i++)cr(c[i],"componentUpdated",t,e)});if(!a)for(i in o)l[i]||cr(o[i],"unbind",e,e,s)}(e,t)}var or=Object.create(null);function lr(e,t){var i,r,n=Object.create(null);if(!e)return n;for(i=0;i<e.length;i++)(r=e[i]).modifiers||(r.modifiers=or),n[ur(r)]=r,r.def=qe(t.$options,"directives",r.name);return n}function ur(e){return e.rawName||e.name+"."+Object.keys(e.modifiers||{}).join(".")}function cr(e,t,i,r,n){var a=e.def&&e.def[t];if(a)try{a(i.elm,e,i,r,n)}catch(r){Ve(r,i.context,"directive "+e.name+" "+t+" hook")}}var fr=[Qi,ar];function hr(e,r){var n=r.componentOptions;if(!(i(n)&&!1===n.Ctor.options.inheritAttrs||t(e.data.attrs)&&t(r.data.attrs))){var a,s,o=r.elm,l=e.data.attrs||{},u=r.data.attrs||{};for(a in i(u.__ob__)&&(u=r.data.attrs=k({},u)),u)s=u[a],l[a]!==s&&pr(o,a,s);for(a in(W||Y)&&u.value!==l.value&&pr(o,"value",u.value),l)t(u[a])&&(Ri(a)?o.removeAttributeNS(Oi,Li(a)):Fi(a)||o.removeAttribute(a))}}function pr(e,t,i){e.tagName.indexOf("-")>-1?dr(e,t,i):Ni(t)?Vi(i)?e.removeAttribute(t):(i="allowfullscreen"===t&&"EMBED"===e.tagName?"true":t,e.setAttribute(t,i)):Fi(t)?e.setAttribute(t,qi(t,i)):Ri(t)?Vi(i)?e.removeAttributeNS(Oi,Li(t)):e.setAttributeNS(Oi,t,i):dr(e,t,i)}function dr(e,t,i){if(Vi(i))e.removeAttribute(t);else{if(W&&!X&&"TEXTAREA"===e.tagName&&"placeholder"===t&&""!==i&&!e.__ieph){var r=function(t){t.stopImmediatePropagation(),e.removeEventListener("input",r)};e.addEventListener("input",r),e.__ieph=!0}e.setAttribute(t,i)}}var mr={create:hr,update:hr};function vr(e,r){var n=r.elm,a=r.data,s=e.data;if(!(t(a.staticClass)&&t(a.class)&&(t(s)||t(s.staticClass)&&t(s.class)))){var o=Bi(r),l=n._transitionClasses;i(l)&&(o=$i(o,zi(l))),o!==n._prevClass&&(n.setAttribute("class",o),n._prevClass=o)}}var gr,yr,br,xr,wr,Sr,Cr={create:vr,update:vr},Er=/[\w).+\-_$\]]/;function _r(e){var t,i,r,n,a,s=!1,o=!1,l=!1,u=!1,c=0,f=0,h=0,p=0;for(r=0;r<e.length;r++)if(i=t,t=e.charCodeAt(r),s)39===t&&92!==i&&(s=!1);else if(o)34===t&&92!==i&&(o=!1);else if(l)96===t&&92!==i&&(l=!1);else if(u)47===t&&92!==i&&(u=!1);else if(124!==t||124===e.charCodeAt(r+1)||124===e.charCodeAt(r-1)||c||f||h){switch(t){case 34:o=!0;break;case 39:s=!0;break;case 96:l=!0;break;case 40:h++;break;case 41:h--;break;case 91:f++;break;case 93:f--;break;case 123:c++;break;case 125:c--}if(47===t){for(var d=r-1,m=void 0;d>=0&&" "===(m=e.charAt(d));d--);m&&Er.test(m)||(u=!0)}}else void 0===n?(p=r+1,n=e.slice(0,r).trim()):v();function v(){(a||(a=[])).push(e.slice(p,r).trim()),p=r+1}if(void 0===n?n=e.slice(0,r).trim():0!==p&&v(),a)for(r=0;r<a.length;r++)n=kr(n,a[r]);return n}function kr(e,t){var i=t.indexOf("(");if(i<0)return'_f("'+t+'")('+e+")";var r=t.slice(0,i),n=t.slice(i+1);return'_f("'+r+'")('+e+(")"!==n?","+n:n)}function Pr(e,t){console.error("[Vue compiler]: "+e)}function Ar(e,t){return e?e.map(function(e){return e[t]}).filter(function(e){return e}):[]}function Tr(e,t,i,r,n){(e.props||(e.props=[])).push(Lr({name:t,value:i,dynamic:n},r)),e.plain=!1}function Dr(e,t,i,r,n){(n?e.dynamicAttrs||(e.dynamicAttrs=[]):e.attrs||(e.attrs=[])).push(Lr({name:t,value:i,dynamic:n},r)),e.plain=!1}function Mr(e,t,i,r){e.attrsMap[t]=i,e.attrsList.push(Lr({name:t,value:i},r))}function Fr(e,t,i,r,n,a,s,o){(e.directives||(e.directives=[])).push(Lr({name:t,rawName:i,value:r,arg:n,isDynamicArg:a,modifiers:s},o)),e.plain=!1}function Ir(e,t,i){return i?"_p("+t+',"'+e+'")':e+t}function qr(t,i,r,n,a,s,o,l){var u;(n=n||e).right?l?i="("+i+")==='click'?'contextmenu':("+i+")":"click"===i&&(i="contextmenu",delete n.right):n.middle&&(l?i="("+i+")==='click'?'mouseup':("+i+")":"click"===i&&(i="mouseup")),n.capture&&(delete n.capture,i=Ir("!",i,l)),n.once&&(delete n.once,i=Ir("~",i,l)),n.passive&&(delete n.passive,i=Ir("&",i,l)),n.native?(delete n.native,u=t.nativeEvents||(t.nativeEvents={})):u=t.events||(t.events={});var c=Lr({value:r.trim(),dynamic:l},o);n!==e&&(c.modifiers=n);var f=u[i];Array.isArray(f)?a?f.unshift(c):f.push(c):u[i]=f?a?[c,f]:[f,c]:c,t.plain=!1}function Nr(e,t,i){var r=Or(e,":"+t)||Or(e,"v-bind:"+t);if(null!=r)return _r(r);if(!1!==i){var n=Or(e,t);if(null!=n)return JSON.stringify(n)}}function Or(e,t,i){var r;if(null!=(r=e.attrsMap[t]))for(var n=e.attrsList,a=0,s=n.length;a<s;a++)if(n[a].name===t){n.splice(a,1);break}return i&&delete e.attrsMap[t],r}function Rr(e,t){for(var i=e.attrsList,r=0,n=i.length;r<n;r++){var a=i[r];if(t.test(a.name))return i.splice(r,1),a}}function Lr(e,t){return t&&(null!=t.start&&(e.start=t.start),null!=t.end&&(e.end=t.end)),e}function Vr(e,t,i){var r=i||{},n=r.number,a="$$v";r.trim&&(a="(typeof $$v === 'string'? $$v.trim(): $$v)"),n&&(a="_n("+a+")");var s=Br(t,a);e.model={value:"("+t+")",expression:JSON.stringify(t),callback:"function ($$v) {"+s+"}"}}function Br(e,t){var i=function(e){if(e=e.trim(),gr=e.length,e.indexOf("[")<0||e.lastIndexOf("]")<gr-1)return(xr=e.lastIndexOf("."))>-1?{exp:e.slice(0,xr),key:'"'+e.slice(xr+1)+'"'}:{exp:e,key:null};yr=e,xr=wr=Sr=0;for(;!$r();)zr(br=jr())?Gr(br):91===br&&Hr(br);return{exp:e.slice(0,wr),key:e.slice(wr+1,Sr)}}(e);return null===i.key?e+"="+t:"$set("+i.exp+", "+i.key+", "+t+")"}function jr(){return yr.charCodeAt(++xr)}function $r(){return xr>=gr}function zr(e){return 34===e||39===e}function Hr(e){var t=1;for(wr=xr;!$r();)if(zr(e=jr()))Gr(e);else if(91===e&&t++,93===e&&t--,0===t){Sr=xr;break}}function Gr(e){for(var t=e;!$r()&&(e=jr())!==t;);}var Ur,Wr="__r",Xr="__c";function Yr(e,t,i){var r=Ur;return function n(){null!==t.apply(null,arguments)&&Jr(e,n,i,r)}}var Kr=He&&!(Z&&Number(Z[1])<=53);function Zr(e,t,i,r){if(Kr){var n=ai,a=t;t=a._wrapper=function(e){if(e.target===e.currentTarget||e.timeStamp>=n||e.timeStamp<=0||e.target.ownerDocument!==document)return a.apply(this,arguments)}}Ur.addEventListener(e,t,Q?{capture:i,passive:r}:i)}function Jr(e,t,i,r){(r||Ur).removeEventListener(e,t._wrapper||t,i)}function Qr(e,r){if(!t(e.data.on)||!t(r.data.on)){var n=r.data.on||{},a=e.data.on||{};Ur=r.elm,function(e){if(i(e[Wr])){var t=W?"change":"input";e[t]=[].concat(e[Wr],e[t]||[]),delete e[Wr]}i(e[Xr])&&(e.change=[].concat(e[Xr],e.change||[]),delete e[Xr])}(n),rt(n,a,Zr,Jr,Yr,r.context),Ur=void 0}}var en,tn={create:Qr,update:Qr};function rn(e,r){if(!t(e.data.domProps)||!t(r.data.domProps)){var n,a,s=r.elm,o=e.data.domProps||{},l=r.data.domProps||{};for(n in i(l.__ob__)&&(l=r.data.domProps=k({},l)),o)n in l||(s[n]="");for(n in l){if(a=l[n],"textContent"===n||"innerHTML"===n){if(r.children&&(r.children.length=0),a===o[n])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===n&&"PROGRESS"!==s.tagName){s._value=a;var u=t(a)?"":String(a);nn(s,u)&&(s.value=u)}else if("innerHTML"===n&&Ui(s.tagName)&&t(s.innerHTML)){(en=en||document.createElement("div")).innerHTML="<svg>"+a+"</svg>";for(var c=en.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;c.firstChild;)s.appendChild(c.firstChild)}else if(a!==o[n])try{s[n]=a}catch(e){}}}}function nn(e,t){return!e.composing&&("OPTION"===e.tagName||function(e,t){var i=!0;try{i=document.activeElement!==e}catch(e){}return i&&e.value!==t}(e,t)||function(e,t){var r=e.value,n=e._vModifiers;if(i(n)){if(n.number)return f(r)!==f(t);if(n.trim)return r.trim()!==t.trim()}return r!==t}(e,t))}var an={create:rn,update:rn},sn=y(function(e){var t={},i=/:(.+)/;return e.split(/;(?![^(]*\))/g).forEach(function(e){if(e){var r=e.split(i);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t});function on(e){var t=ln(e.style);return e.staticStyle?k(e.staticStyle,t):t}function ln(e){return Array.isArray(e)?P(e):"string"==typeof e?sn(e):e}var un,cn=/^--/,fn=/\s*!important$/,hn=function(e,t,i){if(cn.test(t))e.style.setProperty(t,i);else if(fn.test(i))e.style.setProperty(C(t),i.replace(fn,""),"important");else{var r=dn(t);if(Array.isArray(i))for(var n=0,a=i.length;n<a;n++)e.style[r]=i[n];else e.style[r]=i}},pn=["Webkit","Moz","ms"],dn=y(function(e){if(un=un||document.createElement("div").style,"filter"!==(e=x(e))&&e in un)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<pn.length;i++){var r=pn[i]+t;if(r in un)return r}});function mn(e,r){var n=r.data,a=e.data;if(!(t(n.staticStyle)&&t(n.style)&&t(a.staticStyle)&&t(a.style))){var s,o,l=r.elm,u=a.staticStyle,c=a.normalizedStyle||a.style||{},f=u||c,h=ln(r.data.style)||{};r.data.normalizedStyle=i(h.__ob__)?k({},h):h;var p=function(e,t){var i,r={};if(t)for(var n=e;n.componentInstance;)(n=n.componentInstance._vnode)&&n.data&&(i=on(n.data))&&k(r,i);(i=on(e.data))&&k(r,i);for(var a=e;a=a.parent;)a.data&&(i=on(a.data))&&k(r,i);return r}(r,!0);for(o in f)t(p[o])&&hn(l,o,"");for(o in p)(s=p[o])!==f[o]&&hn(l,o,null==s?"":s)}}var vn={create:mn,update:mn},gn=/\s+/;function yn(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(gn).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var i=" "+(e.getAttribute("class")||"")+" ";i.indexOf(" "+t+" ")<0&&e.setAttribute("class",(i+t).trim())}}function bn(e,t){if(t&&(t=t.trim()))if(e.classList)t.indexOf(" ")>-1?t.split(gn).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t),e.classList.length||e.removeAttribute("class");else{for(var i=" "+(e.getAttribute("class")||"")+" ",r=" "+t+" ";i.indexOf(r)>=0;)i=i.replace(r," ");(i=i.trim())?e.setAttribute("class",i):e.removeAttribute("class")}}function xn(e){if(e){if("object"==typeof e){var t={};return!1!==e.css&&k(t,wn(e.name||"v")),k(t,e),t}return"string"==typeof e?wn(e):void 0}}var wn=y(function(e){return{enterClass:e+"-enter",enterToClass:e+"-enter-to",enterActiveClass:e+"-enter-active",leaveClass:e+"-leave",leaveToClass:e+"-leave-to",leaveActiveClass:e+"-leave-active"}}),Sn=z&&!X,Cn="transition",En="animation",_n="transition",kn="transitionend",Pn="animation",An="animationend";Sn&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(_n="WebkitTransition",kn="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Pn="WebkitAnimation",An="webkitAnimationEnd"));var Tn=z?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(e){return e()};function Dn(e){Tn(function(){Tn(e)})}function Mn(e,t){var i=e._transitionClasses||(e._transitionClasses=[]);i.indexOf(t)<0&&(i.push(t),yn(e,t))}function Fn(e,t){e._transitionClasses&&m(e._transitionClasses,t),bn(e,t)}function In(e,t,i){var r=Nn(e,t),n=r.type,a=r.timeout,s=r.propCount;if(!n)return i();var o=n===Cn?kn:An,l=0,u=function(){e.removeEventListener(o,c),i()},c=function(t){t.target===e&&++l>=s&&u()};setTimeout(function(){l<s&&u()},a+1),e.addEventListener(o,c)}var qn=/\b(transform|all)(,|$)/;function Nn(e,t){var i,r=window.getComputedStyle(e),n=(r[_n+"Delay"]||"").split(", "),a=(r[_n+"Duration"]||"").split(", "),s=On(n,a),o=(r[Pn+"Delay"]||"").split(", "),l=(r[Pn+"Duration"]||"").split(", "),u=On(o,l),c=0,f=0;return t===Cn?s>0&&(i=Cn,c=s,f=a.length):t===En?u>0&&(i=En,c=u,f=l.length):f=(i=(c=Math.max(s,u))>0?s>u?Cn:En:null)?i===Cn?a.length:l.length:0,{type:i,timeout:c,propCount:f,hasTransform:i===Cn&&qn.test(r[_n+"Property"])}}function On(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max.apply(null,t.map(function(t,i){return Rn(t)+Rn(e[i])}))}function Rn(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}function Ln(e,r){var n=e.elm;i(n._leaveCb)&&(n._leaveCb.cancelled=!0,n._leaveCb());var s=xn(e.data.transition);if(!t(s)&&!i(n._enterCb)&&1===n.nodeType){for(var o=s.css,l=s.type,u=s.enterClass,c=s.enterToClass,h=s.enterActiveClass,p=s.appearClass,d=s.appearToClass,m=s.appearActiveClass,v=s.beforeEnter,g=s.enter,y=s.afterEnter,b=s.enterCancelled,x=s.beforeAppear,w=s.appear,S=s.afterAppear,C=s.appearCancelled,E=s.duration,_=Xt,k=Xt.$vnode;k&&k.parent;)_=k.context,k=k.parent;var P=!_._isMounted||!e.isRootInsert;if(!P||w||""===w){var A=P&&p?p:u,T=P&&m?m:h,D=P&&d?d:c,M=P&&x||v,F=P&&"function"==typeof w?w:g,q=P&&S||y,N=P&&C||b,O=f(a(E)?E.enter:E),R=!1!==o&&!X,L=jn(F),V=n._enterCb=I(function(){R&&(Fn(n,D),Fn(n,T)),V.cancelled?(R&&Fn(n,A),N&&N(n)):q&&q(n),n._enterCb=null});e.data.show||nt(e,"insert",function(){var t=n.parentNode,i=t&&t._pending&&t._pending[e.key];i&&i.tag===e.tag&&i.elm._leaveCb&&i.elm._leaveCb(),F&&F(n,V)}),M&&M(n),R&&(Mn(n,A),Mn(n,T),Dn(function(){Fn(n,A),V.cancelled||(Mn(n,D),L||(Bn(O)?setTimeout(V,O):In(n,l,V)))})),e.data.show&&(r&&r(),F&&F(n,V)),R||L||V()}}}function Vn(e,r){var n=e.elm;i(n._enterCb)&&(n._enterCb.cancelled=!0,n._enterCb());var s=xn(e.data.transition);if(t(s)||1!==n.nodeType)return r();if(!i(n._leaveCb)){var o=s.css,l=s.type,u=s.leaveClass,c=s.leaveToClass,h=s.leaveActiveClass,p=s.beforeLeave,d=s.leave,m=s.afterLeave,v=s.leaveCancelled,g=s.delayLeave,y=s.duration,b=!1!==o&&!X,x=jn(d),w=f(a(y)?y.leave:y),S=n._leaveCb=I(function(){n.parentNode&&n.parentNode._pending&&(n.parentNode._pending[e.key]=null),b&&(Fn(n,c),Fn(n,h)),S.cancelled?(b&&Fn(n,u),v&&v(n)):(r(),m&&m(n)),n._leaveCb=null});g?g(C):C()}function C(){S.cancelled||(!e.data.show&&n.parentNode&&((n.parentNode._pending||(n.parentNode._pending={}))[e.key]=e),p&&p(n),b&&(Mn(n,u),Mn(n,h),Dn(function(){Fn(n,u),S.cancelled||(Mn(n,c),x||(Bn(w)?setTimeout(S,w):In(n,l,S)))})),d&&d(n,S),b||x||S())}}function Bn(e){return"number"==typeof e&&!isNaN(e)}function jn(e){if(t(e))return!1;var r=e.fns;return i(r)?jn(Array.isArray(r)?r[0]:r):(e._length||e.length)>1}function $n(e,t){!0!==t.data.show&&Ln(t)}var zn=function(e){var a,s,o={},l=e.modules,u=e.nodeOps;for(a=0;a<ir.length;++a)for(o[ir[a]]=[],s=0;s<l.length;++s)i(l[s][ir[a]])&&o[ir[a]].push(l[s][ir[a]]);function c(e){var t=u.parentNode(e);i(t)&&u.removeChild(t,e)}function f(e,t,n,a,s,l,c){if(i(e.elm)&&i(l)&&(e=l[c]=ve(e)),e.isRootInsert=!s,!function(e,t,n,a){var s=e.data;if(i(s)){var l=i(e.componentInstance)&&s.keepAlive;if(i(s=s.hook)&&i(s=s.init)&&s(e,!1),i(e.componentInstance))return p(e,t),d(n,e.elm,a),r(l)&&function(e,t,r,n){for(var a,s=e;s.componentInstance;)if(s=s.componentInstance._vnode,i(a=s.data)&&i(a=a.transition)){for(a=0;a<o.activate.length;++a)o.activate[a](tr,s);t.push(s);break}d(r,e.elm,n)}(e,t,n,a),!0}}(e,t,n,a)){var f=e.data,h=e.children,v=e.tag;i(v)?(e.elm=e.ns?u.createElementNS(e.ns,v):u.createElement(v,e),y(e),m(e,h,t),i(f)&&g(e,t),d(n,e.elm,a)):r(e.isComment)?(e.elm=u.createComment(e.text),d(n,e.elm,a)):(e.elm=u.createTextNode(e.text),d(n,e.elm,a))}}function p(e,t){i(e.data.pendingInsert)&&(t.push.apply(t,e.data.pendingInsert),e.data.pendingInsert=null),e.elm=e.componentInstance.$el,v(e)?(g(e,t),y(e)):(er(e),t.push(e))}function d(e,t,r){i(e)&&(i(r)?u.parentNode(r)===e&&u.insertBefore(e,t,r):u.appendChild(e,t))}function m(e,t,i){if(Array.isArray(t))for(var r=0;r<t.length;++r)f(t[r],i,e.elm,null,!0,t,r);else n(e.text)&&u.appendChild(e.elm,u.createTextNode(String(e.text)))}function v(e){for(;e.componentInstance;)e=e.componentInstance._vnode;return i(e.tag)}function g(e,t){for(var r=0;r<o.create.length;++r)o.create[r](tr,e);i(a=e.data.hook)&&(i(a.create)&&a.create(tr,e),i(a.insert)&&t.push(e))}function y(e){var t;if(i(t=e.fnScopeId))u.setStyleScope(e.elm,t);else for(var r=e;r;)i(t=r.context)&&i(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t),r=r.parent;i(t=Xt)&&t!==e.context&&t!==e.fnContext&&i(t=t.$options._scopeId)&&u.setStyleScope(e.elm,t)}function b(e,t,i,r,n,a){for(;r<=n;++r)f(i[r],a,e,t,!1,i,r)}function x(e){var t,r,n=e.data;if(i(n))for(i(t=n.hook)&&i(t=t.destroy)&&t(e),t=0;t<o.destroy.length;++t)o.destroy[t](e);if(i(t=e.children))for(r=0;r<e.children.length;++r)x(e.children[r])}function w(e,t,r){for(;t<=r;++t){var n=e[t];i(n)&&(i(n.tag)?(S(n),x(n)):c(n.elm))}}function S(e,t){if(i(t)||i(e.data)){var r,n=o.remove.length+1;for(i(t)?t.listeners+=n:t=function(e,t){function i(){0==--i.listeners&&c(e)}return i.listeners=t,i}(e.elm,n),i(r=e.componentInstance)&&i(r=r._vnode)&&i(r.data)&&S(r,t),r=0;r<o.remove.length;++r)o.remove[r](e,t);i(r=e.data.hook)&&i(r=r.remove)?r(e,t):t()}else c(e.elm)}function C(e,t,r,n){for(var a=r;a<n;a++){var s=t[a];if(i(s)&&rr(e,s))return a}}function E(e,n,a,s,l,c){if(e!==n){i(n.elm)&&i(s)&&(n=s[l]=ve(n));var h=n.elm=e.elm;if(r(e.isAsyncPlaceholder))i(n.asyncFactory.resolved)?P(e.elm,n,a):n.isAsyncPlaceholder=!0;else if(r(n.isStatic)&&r(e.isStatic)&&n.key===e.key&&(r(n.isCloned)||r(n.isOnce)))n.componentInstance=e.componentInstance;else{var p,d=n.data;i(d)&&i(p=d.hook)&&i(p=p.prepatch)&&p(e,n);var m=e.children,g=n.children;if(i(d)&&v(n)){for(p=0;p<o.update.length;++p)o.update[p](e,n);i(p=d.hook)&&i(p=p.update)&&p(e,n)}t(n.text)?i(m)&&i(g)?m!==g&&function(e,r,n,a,s){for(var o,l,c,h=0,p=0,d=r.length-1,m=r[0],v=r[d],g=n.length-1,y=n[0],x=n[g],S=!s;h<=d&&p<=g;)t(m)?m=r[++h]:t(v)?v=r[--d]:rr(m,y)?(E(m,y,a,n,p),m=r[++h],y=n[++p]):rr(v,x)?(E(v,x,a,n,g),v=r[--d],x=n[--g]):rr(m,x)?(E(m,x,a,n,g),S&&u.insertBefore(e,m.elm,u.nextSibling(v.elm)),m=r[++h],x=n[--g]):rr(v,y)?(E(v,y,a,n,p),S&&u.insertBefore(e,v.elm,m.elm),v=r[--d],y=n[++p]):(t(o)&&(o=nr(r,h,d)),t(l=i(y.key)?o[y.key]:C(y,r,h,d))?f(y,a,e,m.elm,!1,n,p):rr(c=r[l],y)?(E(c,y,a,n,p),r[l]=void 0,S&&u.insertBefore(e,c.elm,m.elm)):f(y,a,e,m.elm,!1,n,p),y=n[++p]);h>d?b(e,t(n[g+1])?null:n[g+1].elm,n,p,g,a):p>g&&w(r,h,d)}(h,m,g,a,c):i(g)?(i(e.text)&&u.setTextContent(h,""),b(h,null,g,0,g.length-1,a)):i(m)?w(m,0,m.length-1):i(e.text)&&u.setTextContent(h,""):e.text!==n.text&&u.setTextContent(h,n.text),i(d)&&i(p=d.hook)&&i(p=p.postpatch)&&p(e,n)}}}function _(e,t,n){if(r(n)&&i(e.parent))e.parent.data.pendingInsert=t;else for(var a=0;a<t.length;++a)t[a].data.hook.insert(t[a])}var k=h("attrs,class,staticClass,staticStyle,key");function P(e,t,n,a){var s,o=t.tag,l=t.data,u=t.children;if(a=a||l&&l.pre,t.elm=e,r(t.isComment)&&i(t.asyncFactory))return t.isAsyncPlaceholder=!0,!0;if(i(l)&&(i(s=l.hook)&&i(s=s.init)&&s(t,!0),i(s=t.componentInstance)))return p(t,n),!0;if(i(o)){if(i(u))if(e.hasChildNodes())if(i(s=l)&&i(s=s.domProps)&&i(s=s.innerHTML)){if(s!==e.innerHTML)return!1}else{for(var c=!0,f=e.firstChild,h=0;h<u.length;h++){if(!f||!P(f,u[h],n,a)){c=!1;break}f=f.nextSibling}if(!c||f)return!1}else m(t,u,n);if(i(l)){var d=!1;for(var v in l)if(!k(v)){d=!0,g(t,n);break}!d&&l.class&&et(l.class)}}else e.data!==t.text&&(e.data=t.text);return!0}return function(e,n,a,s){if(!t(n)){var l,c=!1,h=[];if(t(e))c=!0,f(n,h);else{var p=i(e.nodeType);if(!p&&rr(e,n))E(e,n,h,null,null,s);else{if(p){if(1===e.nodeType&&e.hasAttribute(q)&&(e.removeAttribute(q),a=!0),r(a)&&P(e,n,h))return _(n,h,!0),e;l=e,e=new he(u.tagName(l).toLowerCase(),{},[],void 0,l)}var d=e.elm,m=u.parentNode(d);if(f(n,h,d._leaveCb?null:m,u.nextSibling(d)),i(n.parent))for(var g=n.parent,y=v(n);g;){for(var b=0;b<o.destroy.length;++b)o.destroy[b](g);if(g.elm=n.elm,y){for(var S=0;S<o.create.length;++S)o.create[S](tr,g);var C=g.data.hook.insert;if(C.merged)for(var k=1;k<C.fns.length;k++)C.fns[k]()}else er(g);g=g.parent}i(m)?w([e],0,0):i(e.tag)&&x(e)}}return _(n,h,c),n.elm}i(e)&&x(e)}}({nodeOps:Ji,modules:[mr,Cr,tn,an,vn,z?{create:$n,activate:$n,remove:function(e,t){!0!==e.data.show?Vn(e,t):t()}}:{}].concat(fr)});X&&document.addEventListener("selectionchange",function(){var e=document.activeElement;e&&e.vmodel&&Zn(e,"input")});var Hn={inserted:function(e,t,i,r){"select"===i.tag?(r.elm&&!r.elm._vOptions?nt(i,"postpatch",function(){Hn.componentUpdated(e,t,i)}):Gn(e,t,i.context),e._vOptions=[].map.call(e.options,Xn)):("textarea"===i.tag||Ki(e.type))&&(e._vModifiers=t.modifiers,t.modifiers.lazy||(e.addEventListener("compositionstart",Yn),e.addEventListener("compositionend",Kn),e.addEventListener("change",Kn),X&&(e.vmodel=!0)))},componentUpdated:function(e,t,i){if("select"===i.tag){Gn(e,t,i.context);var r=e._vOptions,n=e._vOptions=[].map.call(e.options,Xn);if(n.some(function(e,t){return!M(e,r[t])}))(e.multiple?t.value.some(function(e){return Wn(e,n)}):t.value!==t.oldValue&&Wn(t.value,n))&&Zn(e,"change")}}};function Gn(e,t,i){Un(e,t,i),(W||Y)&&setTimeout(function(){Un(e,t,i)},0)}function Un(e,t,i){var r=t.value,n=e.multiple;if(!n||Array.isArray(r)){for(var a,s,o=0,l=e.options.length;o<l;o++)if(s=e.options[o],n)a=F(r,Xn(s))>-1,s.selected!==a&&(s.selected=a);else if(M(Xn(s),r))return void(e.selectedIndex!==o&&(e.selectedIndex=o));n||(e.selectedIndex=-1)}}function Wn(e,t){return t.every(function(t){return!M(t,e)})}function Xn(e){return"_value"in e?e._value:e.value}function Yn(e){e.target.composing=!0}function Kn(e){e.target.composing&&(e.target.composing=!1,Zn(e.target,"input"))}function Zn(e,t){var i=document.createEvent("HTMLEvents");i.initEvent(t,!0,!0),e.dispatchEvent(i)}function Jn(e){return!e.componentInstance||e.data&&e.data.transition?e:Jn(e.componentInstance._vnode)}var Qn={model:Hn,show:{bind:function(e,t,i){var r=t.value,n=(i=Jn(i)).data&&i.data.transition,a=e.__vOriginalDisplay="none"===e.style.display?"":e.style.display;r&&n?(i.data.show=!0,Ln(i,function(){e.style.display=a})):e.style.display=r?a:"none"},update:function(e,t,i){var r=t.value;!r!=!t.oldValue&&((i=Jn(i)).data&&i.data.transition?(i.data.show=!0,r?Ln(i,function(){e.style.display=e.__vOriginalDisplay}):Vn(i,function(){e.style.display="none"})):e.style.display=r?e.__vOriginalDisplay:"none")},unbind:function(e,t,i,r,n){n||(e.style.display=e.__vOriginalDisplay)}}},ea={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,
3leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function ta(e){var t=e&&e.componentOptions;return t&&t.Ctor.options.abstract?ta(zt(t.children)):e}function ia(e){var t={},i=e.$options;for(var r in i.propsData)t[r]=e[r];var n=i._parentListeners;for(var a in n)t[x(a)]=n[a];return t}function ra(e,t){if(/\d-keep-alive$/.test(t.tag))return e("keep-alive",{props:t.componentOptions.propsData})}var na=function(e){return e.tag||$t(e)},aa=function(e){return"show"===e.name},sa={name:"transition",props:ea,abstract:!0,render:function(e){var t=this,i=this.$slots.default;if(i&&(i=i.filter(na)).length){var r=this.mode,a=i[0];if(function(e){for(;e=e.parent;)if(e.data.transition)return!0}(this.$vnode))return a;var s=ta(a);if(!s)return a;if(this._leaving)return ra(e,a);var o="__transition-"+this._uid+"-";s.key=null==s.key?s.isComment?o+"comment":o+s.tag:n(s.key)?0===String(s.key).indexOf(o)?s.key:o+s.key:s.key;var l=(s.data||(s.data={})).transition=ia(this),u=this._vnode,c=ta(u);if(s.data.directives&&s.data.directives.some(aa)&&(s.data.show=!0),c&&c.data&&!function(e,t){return t.key===e.key&&t.tag===e.tag}(s,c)&&!$t(c)&&(!c.componentInstance||!c.componentInstance._vnode.isComment)){var f=c.data.transition=k({},l);if("out-in"===r)return this._leaving=!0,nt(f,"afterLeave",function(){t._leaving=!1,t.$forceUpdate()}),ra(e,a);if("in-out"===r){if($t(s))return u;var h,p=function(){h()};nt(l,"afterEnter",p),nt(l,"enterCancelled",p),nt(f,"delayLeave",function(e){h=e})}}return a}}},oa=k({tag:String,moveClass:String},ea);function la(e){e.elm._moveCb&&e.elm._moveCb(),e.elm._enterCb&&e.elm._enterCb()}function ua(e){e.data.newPos=e.elm.getBoundingClientRect()}function ca(e){var t=e.data.pos,i=e.data.newPos,r=t.left-i.left,n=t.top-i.top;if(r||n){e.data.moved=!0;var a=e.elm.style;a.transform=a.WebkitTransform="translate("+r+"px,"+n+"px)",a.transitionDuration="0s"}}delete oa.mode;var fa={Transition:sa,TransitionGroup:{props:oa,beforeMount:function(){var e=this,t=this._update;this._update=function(i,r){var n=Yt(e);e.__patch__(e._vnode,e.kept,!1,!0),e._vnode=e.kept,n(),t.call(e,i,r)}},render:function(e){for(var t=this.tag||this.$vnode.data.tag||"span",i=Object.create(null),r=this.prevChildren=this.children,n=this.$slots.default||[],a=this.children=[],s=ia(this),o=0;o<n.length;o++){var l=n[o];l.tag&&null!=l.key&&0!==String(l.key).indexOf("__vlist")&&(a.push(l),i[l.key]=l,(l.data||(l.data={})).transition=s)}if(r){for(var u=[],c=[],f=0;f<r.length;f++){var h=r[f];h.data.transition=s,h.data.pos=h.elm.getBoundingClientRect(),i[h.key]?u.push(h):c.push(h)}this.kept=e(t,null,u),this.removed=c}return e(t,null,a)},updated:function(){var e=this.prevChildren,t=this.moveClass||(this.name||"v")+"-move";e.length&&this.hasMove(e[0].elm,t)&&(e.forEach(la),e.forEach(ua),e.forEach(ca),this._reflow=document.body.offsetHeight,e.forEach(function(e){if(e.data.moved){var i=e.elm,r=i.style;Mn(i,t),r.transform=r.WebkitTransform=r.transitionDuration="",i.addEventListener(kn,i._moveCb=function e(r){r&&r.target!==i||r&&!/transform$/.test(r.propertyName)||(i.removeEventListener(kn,e),i._moveCb=null,Fn(i,t))})}}))},methods:{hasMove:function(e,t){if(!Sn)return!1;if(this._hasMove)return this._hasMove;var i=e.cloneNode();e._transitionClasses&&e._transitionClasses.forEach(function(e){bn(i,e)}),yn(i,t),i.style.display="none",this.$el.appendChild(i);var r=Nn(i);return this.$el.removeChild(i),this._hasMove=r.hasTransform}}}};wi.config.mustUseProp=Mi,wi.config.isReservedTag=Wi,wi.config.isReservedAttr=Ti,wi.config.getTagNamespace=Xi,wi.config.isUnknownElement=function(e){if(!z)return!0;if(Wi(e))return!1;if(e=e.toLowerCase(),null!=Yi[e])return Yi[e];var t=document.createElement(e);return e.indexOf("-")>-1?Yi[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:Yi[e]=/HTMLUnknownElement/.test(t.toString())},k(wi.options.directives,Qn),k(wi.options.components,fa),wi.prototype.__patch__=z?zn:A,wi.prototype.$mount=function(e,t){return function(e,t,i){var r;return e.$el=t,e.$options.render||(e.$options.render=de),Jt(e,"beforeMount"),r=function(){e._update(e._render(),i)},new ci(e,r,A,{before:function(){e._isMounted&&!e._isDestroyed&&Jt(e,"beforeUpdate")}},!0),i=!1,null==e.$vnode&&(e._isMounted=!0,Jt(e,"mounted")),e}(this,e=e&&z?Zi(e):void 0,t)},z&&setTimeout(function(){R.devtools&&ie&&ie.emit("init",wi)},0);var ha=/\{\{((?:.|\r?\n)+?)\}\}/g,pa=/[-.*+?^${}()|[\]\/\\]/g,da=y(function(e){var t=e[0].replace(pa,"\\$&"),i=e[1].replace(pa,"\\$&");return new RegExp(t+"((?:.|\\n)+?)"+i,"g")});var ma={staticKeys:["staticClass"],transformNode:function(e,t){t.warn;var i=Or(e,"class");i&&(e.staticClass=JSON.stringify(i));var r=Nr(e,"class",!1);r&&(e.classBinding=r)},genData:function(e){var t="";return e.staticClass&&(t+="staticClass:"+e.staticClass+","),e.classBinding&&(t+="class:"+e.classBinding+","),t}};var va,ga={staticKeys:["staticStyle"],transformNode:function(e,t){t.warn;var i=Or(e,"style");i&&(e.staticStyle=JSON.stringify(sn(i)));var r=Nr(e,"style",!1);r&&(e.styleBinding=r)},genData:function(e){var t="";return e.staticStyle&&(t+="staticStyle:"+e.staticStyle+","),e.styleBinding&&(t+="style:("+e.styleBinding+"),"),t}},ya=function(e){return(va=va||document.createElement("div")).innerHTML=e,va.textContent},ba=h("area,base,br,col,embed,frame,hr,img,input,isindex,keygen,link,meta,param,source,track,wbr"),xa=h("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr,source"),wa=h("address,article,aside,base,blockquote,body,caption,col,colgroup,dd,details,dialog,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,head,header,hgroup,hr,html,legend,li,menuitem,meta,optgroup,option,param,rp,rt,source,style,summary,tbody,td,tfoot,th,thead,title,tr,track"),Sa=/^\s*([^\s"'<>\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ca=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ea="[a-zA-Z_][\\-\\.0-9_a-zA-Z"+L.source+"]*",_a="((?:"+Ea+"\\:)?"+Ea+")",ka=new RegExp("^<"+_a),Pa=/^\s*(\/?)>/,Aa=new RegExp("^<\\/"+_a+"[^>]*>"),Ta=/^<!DOCTYPE [^>]+>/i,Da=/^<!\--/,Ma=/^<!\[/,Fa=h("script,style,textarea",!0),Ia={},qa={"&lt;":"<","&gt;":">","&quot;":'"',"&amp;":"&","&#10;":"\n","&#9;":"\t","&#39;":"'"},Na=/&(?:lt|gt|quot|amp|#39);/g,Oa=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ra=h("pre,textarea",!0),La=function(e,t){return e&&Ra(e)&&"\n"===t[0]};function Va(e,t){var i=t?Oa:Na;return e.replace(i,function(e){return qa[e]})}var Ba,ja,$a,za,Ha,Ga,Ua,Wa,Xa=/^@|^v-on:/,Ya=/^v-|^@|^:|^#/,Ka=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,Za=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Ja=/^\(|\)$/g,Qa=/^\[.*\]$/,es=/:(.*)$/,ts=/^:|^\.|^v-bind:/,is=/\.[^.\]]+(?=[^\]]*$)/g,rs=/^v-slot(:|$)|^#/,ns=/[\r\n]/,as=/\s+/g,ss=y(ya),os="_empty_";function ls(e,t,i){return{type:1,tag:e,attrsList:t,attrsMap:ms(t),rawAttrsMap:{},parent:i,children:[]}}function us(e,t){Ba=t.warn||Pr,Ga=t.isPreTag||T,Ua=t.mustUseProp||T,Wa=t.getTagNamespace||T;t.isReservedTag;$a=Ar(t.modules,"transformNode"),za=Ar(t.modules,"preTransformNode"),Ha=Ar(t.modules,"postTransformNode"),ja=t.delimiters;var i,r,n=[],a=!1!==t.preserveWhitespace,s=t.whitespace,o=!1,l=!1;function u(e){if(c(e),o||e.processed||(e=cs(e,t)),n.length||e===i||i.if&&(e.elseif||e.else)&&hs(i,{exp:e.elseif,block:e}),r&&!e.forbidden)if(e.elseif||e.else)s=e,(u=function(e){var t=e.length;for(;t--;){if(1===e[t].type)return e[t];e.pop()}}(r.children))&&u.if&&hs(u,{exp:s.elseif,block:s});else{if(e.slotScope){var a=e.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[a]=e}r.children.push(e),e.parent=r}var s,u;e.children=e.children.filter(function(e){return!e.slotScope}),c(e),e.pre&&(o=!1),Ga(e.tag)&&(l=!1);for(var f=0;f<Ha.length;f++)Ha[f](e,t)}function c(e){if(!l)for(var t;(t=e.children[e.children.length-1])&&3===t.type&&" "===t.text;)e.children.pop()}return function(e,t){for(var i,r,n=[],a=t.expectHTML,s=t.isUnaryTag||T,o=t.canBeLeftOpenTag||T,l=0;e;){if(i=e,r&&Fa(r)){var u=0,c=r.toLowerCase(),f=Ia[c]||(Ia[c]=new RegExp("([\\s\\S]*?)(</"+c+"[^>]*>)","i")),h=e.replace(f,function(e,i,r){return u=r.length,Fa(c)||"noscript"===c||(i=i.replace(/<!\--([\s\S]*?)-->/g,"$1").replace(/<!\[CDATA\[([\s\S]*?)]]>/g,"$1")),La(c,i)&&(i=i.slice(1)),t.chars&&t.chars(i),""});l+=e.length-h.length,e=h,k(c,l-u,l)}else{var p=e.indexOf("<");if(0===p){if(Da.test(e)){var d=e.indexOf("--\x3e");if(d>=0){t.shouldKeepComment&&t.comment(e.substring(4,d),l,l+d+3),C(d+3);continue}}if(Ma.test(e)){var m=e.indexOf("]>");if(m>=0){C(m+2);continue}}var v=e.match(Ta);if(v){C(v[0].length);continue}var g=e.match(Aa);if(g){var y=l;C(g[0].length),k(g[1],y,l);continue}var b=E();if(b){_(b),La(b.tagName,e)&&C(1);continue}}var x=void 0,w=void 0,S=void 0;if(p>=0){for(w=e.slice(p);!(Aa.test(w)||ka.test(w)||Da.test(w)||Ma.test(w)||(S=w.indexOf("<",1))<0);)p+=S,w=e.slice(p);x=e.substring(0,p)}p<0&&(x=e),x&&C(x.length),t.chars&&x&&t.chars(x,l-x.length,l)}if(e===i){t.chars&&t.chars(e);break}}function C(t){l+=t,e=e.substring(t)}function E(){var t=e.match(ka);if(t){var i,r,n={tagName:t[1],attrs:[],start:l};for(C(t[0].length);!(i=e.match(Pa))&&(r=e.match(Ca)||e.match(Sa));)r.start=l,C(r[0].length),r.end=l,n.attrs.push(r);if(i)return n.unarySlash=i[1],C(i[0].length),n.end=l,n}}function _(e){var i=e.tagName,l=e.unarySlash;a&&("p"===r&&wa(i)&&k(r),o(i)&&r===i&&k(i));for(var u=s(i)||!!l,c=e.attrs.length,f=new Array(c),h=0;h<c;h++){var p=e.attrs[h],d=p[3]||p[4]||p[5]||"",m="a"===i&&"href"===p[1]?t.shouldDecodeNewlinesForHref:t.shouldDecodeNewlines;f[h]={name:p[1],value:Va(d,m)}}u||(n.push({tag:i,lowerCasedTag:i.toLowerCase(),attrs:f,start:e.start,end:e.end}),r=i),t.start&&t.start(i,f,u,e.start,e.end)}function k(e,i,a){var s,o;if(null==i&&(i=l),null==a&&(a=l),e)for(o=e.toLowerCase(),s=n.length-1;s>=0&&n[s].lowerCasedTag!==o;s--);else s=0;if(s>=0){for(var u=n.length-1;u>=s;u--)t.end&&t.end(n[u].tag,i,a);n.length=s,r=s&&n[s-1].tag}else"br"===o?t.start&&t.start(e,[],!0,i,a):"p"===o&&(t.start&&t.start(e,[],!1,i,a),t.end&&t.end(e,i,a))}k()}(e,{warn:Ba,expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,canBeLeftOpenTag:t.canBeLeftOpenTag,shouldDecodeNewlines:t.shouldDecodeNewlines,shouldDecodeNewlinesForHref:t.shouldDecodeNewlinesForHref,shouldKeepComment:t.comments,outputSourceRange:t.outputSourceRange,start:function(e,a,s,c,f){var h=r&&r.ns||Wa(e);W&&"svg"===h&&(a=function(e){for(var t=[],i=0;i<e.length;i++){var r=e[i];vs.test(r.name)||(r.name=r.name.replace(gs,""),t.push(r))}return t}(a));var p,d=ls(e,a,r);h&&(d.ns=h),"style"!==(p=d).tag&&("script"!==p.tag||p.attrsMap.type&&"text/javascript"!==p.attrsMap.type)||te()||(d.forbidden=!0);for(var m=0;m<za.length;m++)d=za[m](d,t)||d;o||(!function(e){null!=Or(e,"v-pre")&&(e.pre=!0)}(d),d.pre&&(o=!0)),Ga(d.tag)&&(l=!0),o?function(e){var t=e.attrsList,i=t.length;if(i)for(var r=e.attrs=new Array(i),n=0;n<i;n++)r[n]={name:t[n].name,value:JSON.stringify(t[n].value)},null!=t[n].start&&(r[n].start=t[n].start,r[n].end=t[n].end);else e.pre||(e.plain=!0)}(d):d.processed||(fs(d),function(e){var t=Or(e,"v-if");if(t)e.if=t,hs(e,{exp:t,block:e});else{null!=Or(e,"v-else")&&(e.else=!0);var i=Or(e,"v-else-if");i&&(e.elseif=i)}}(d),function(e){null!=Or(e,"v-once")&&(e.once=!0)}(d)),i||(i=d),s?u(d):(r=d,n.push(d))},end:function(e,t,i){var a=n[n.length-1];n.length-=1,r=n[n.length-1],u(a)},chars:function(e,t,i){if(r&&(!W||"textarea"!==r.tag||r.attrsMap.placeholder!==e)){var n,u,c,f=r.children;if(e=l||e.trim()?"script"===(n=r).tag||"style"===n.tag?e:ss(e):f.length?s?"condense"===s&&ns.test(e)?"":" ":a?" ":"":"")l||"condense"!==s||(e=e.replace(as," ")),!o&&" "!==e&&(u=function(e,t){var i=t?da(t):ha;if(i.test(e)){for(var r,n,a,s=[],o=[],l=i.lastIndex=0;r=i.exec(e);){(n=r.index)>l&&(o.push(a=e.slice(l,n)),s.push(JSON.stringify(a)));var u=_r(r[1].trim());s.push("_s("+u+")"),o.push({"@binding":u}),l=n+r[0].length}return l<e.length&&(o.push(a=e.slice(l)),s.push(JSON.stringify(a))),{expression:s.join("+"),tokens:o}}}(e,ja))?c={type:2,expression:u.expression,tokens:u.tokens,text:e}:" "===e&&f.length&&" "===f[f.length-1].text||(c={type:3,text:e}),c&&f.push(c)}},comment:function(e,t,i){if(r){var n={type:3,text:e,isComment:!0};r.children.push(n)}}}),i}function cs(e,t){var i,r;(r=Nr(i=e,"key"))&&(i.key=r),e.plain=!e.key&&!e.scopedSlots&&!e.attrsList.length,function(e){var t=Nr(e,"ref");t&&(e.ref=t,e.refInFor=function(e){var t=e;for(;t;){if(void 0!==t.for)return!0;t=t.parent}return!1}(e))}(e),function(e){var t;"template"===e.tag?(t=Or(e,"scope"),e.slotScope=t||Or(e,"slot-scope")):(t=Or(e,"slot-scope"))&&(e.slotScope=t);var i=Nr(e,"slot");i&&(e.slotTarget='""'===i?'"default"':i,e.slotTargetDynamic=!(!e.attrsMap[":slot"]&&!e.attrsMap["v-bind:slot"]),"template"===e.tag||e.slotScope||Dr(e,"slot",i,function(e,t){return e.rawAttrsMap[":"+t]||e.rawAttrsMap["v-bind:"+t]||e.rawAttrsMap[t]}(e,"slot")));if("template"===e.tag){var r=Rr(e,rs);if(r){var n=ps(r),a=n.name,s=n.dynamic;e.slotTarget=a,e.slotTargetDynamic=s,e.slotScope=r.value||os}}else{var o=Rr(e,rs);if(o){var l=e.scopedSlots||(e.scopedSlots={}),u=ps(o),c=u.name,f=u.dynamic,h=l[c]=ls("template",[],e);h.slotTarget=c,h.slotTargetDynamic=f,h.children=e.children.filter(function(e){if(!e.slotScope)return e.parent=h,!0}),h.slotScope=o.value||os,e.children=[],e.plain=!1}}}(e),function(e){"slot"===e.tag&&(e.slotName=Nr(e,"name"))}(e),function(e){var t;(t=Nr(e,"is"))&&(e.component=t);null!=Or(e,"inline-template")&&(e.inlineTemplate=!0)}(e);for(var n=0;n<$a.length;n++)e=$a[n](e,t)||e;return function(e){var t,i,r,n,a,s,o,l,u=e.attrsList;for(t=0,i=u.length;t<i;t++)if(r=n=u[t].name,a=u[t].value,Ya.test(r))if(e.hasBindings=!0,(s=ds(r.replace(Ya,"")))&&(r=r.replace(is,"")),ts.test(r))r=r.replace(ts,""),a=_r(a),(l=Qa.test(r))&&(r=r.slice(1,-1)),s&&(s.prop&&!l&&"innerHtml"===(r=x(r))&&(r="innerHTML"),s.camel&&!l&&(r=x(r)),s.sync&&(o=Br(a,"$event"),l?qr(e,'"update:"+('+r+")",o,null,!1,0,u[t],!0):(qr(e,"update:"+x(r),o,null,!1,0,u[t]),C(r)!==x(r)&&qr(e,"update:"+C(r),o,null,!1,0,u[t])))),s&&s.prop||!e.component&&Ua(e.tag,e.attrsMap.type,r)?Tr(e,r,a,u[t],l):Dr(e,r,a,u[t],l);else if(Xa.test(r))r=r.replace(Xa,""),(l=Qa.test(r))&&(r=r.slice(1,-1)),qr(e,r,a,s,!1,0,u[t],l);else{var c=(r=r.replace(Ya,"")).match(es),f=c&&c[1];l=!1,f&&(r=r.slice(0,-(f.length+1)),Qa.test(f)&&(f=f.slice(1,-1),l=!0)),Fr(e,r,n,a,f,l,s,u[t])}else Dr(e,r,JSON.stringify(a),u[t]),!e.component&&"muted"===r&&Ua(e.tag,e.attrsMap.type,r)&&Tr(e,r,"true",u[t])}(e),e}function fs(e){var t;if(t=Or(e,"v-for")){var i=function(e){var t=e.match(Ka);if(!t)return;var i={};i.for=t[2].trim();var r=t[1].trim().replace(Ja,""),n=r.match(Za);n?(i.alias=r.replace(Za,"").trim(),i.iterator1=n[1].trim(),n[2]&&(i.iterator2=n[2].trim())):i.alias=r;return i}(t);i&&k(e,i)}}function hs(e,t){e.ifConditions||(e.ifConditions=[]),e.ifConditions.push(t)}function ps(e){var t=e.name.replace(rs,"");return t||"#"!==e.name[0]&&(t="default"),Qa.test(t)?{name:t.slice(1,-1),dynamic:!0}:{name:'"'+t+'"',dynamic:!1}}function ds(e){var t=e.match(is);if(t){var i={};return t.forEach(function(e){i[e.slice(1)]=!0}),i}}function ms(e){for(var t={},i=0,r=e.length;i<r;i++)t[e[i].name]=e[i].value;return t}var vs=/^xmlns:NS\d+/,gs=/^NS\d+:/;function ys(e){return ls(e.tag,e.attrsList.slice(),e.parent)}var bs=[ma,ga,{preTransformNode:function(e,t){if("input"===e.tag){var i,r=e.attrsMap;if(!r["v-model"])return;if((r[":type"]||r["v-bind:type"])&&(i=Nr(e,"type")),r.type||i||!r["v-bind"]||(i="("+r["v-bind"]+").type"),i){var n=Or(e,"v-if",!0),a=n?"&&("+n+")":"",s=null!=Or(e,"v-else",!0),o=Or(e,"v-else-if",!0),l=ys(e);fs(l),Mr(l,"type","checkbox"),cs(l,t),l.processed=!0,l.if="("+i+")==='checkbox'"+a,hs(l,{exp:l.if,block:l});var u=ys(e);Or(u,"v-for",!0),Mr(u,"type","radio"),cs(u,t),hs(l,{exp:"("+i+")==='radio'"+a,block:u});var c=ys(e);return Or(c,"v-for",!0),Mr(c,":type",i),cs(c,t),hs(l,{exp:n,block:c}),s?l.else=!0:o&&(l.elseif=o),l}}}}];var xs,ws,Ss={expectHTML:!0,modules:bs,directives:{model:function(e,t,i){var r=t.value,n=t.modifiers,a=e.tag,s=e.attrsMap.type;if(e.component)return Vr(e,r,n),!1;if("select"===a)!function(e,t,i){var r='var $$selectedVal = Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(i&&i.number?"_n(val)":"val")+"});";r=r+" "+Br(t,"$event.target.multiple ? $$selectedVal : $$selectedVal[0]"),qr(e,"change",r,null,!0)}(e,r,n);else if("input"===a&&"checkbox"===s)!function(e,t,i){var r=i&&i.number,n=Nr(e,"value")||"null",a=Nr(e,"true-value")||"true",s=Nr(e,"false-value")||"false";Tr(e,"checked","Array.isArray("+t+")?_i("+t+","+n+")>-1"+("true"===a?":("+t+")":":_q("+t+","+a+")")),qr(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+a+"):("+s+");if(Array.isArray($$a)){var $$v="+(r?"_n("+n+")":n)+",$$i=_i($$a,$$v);if($$el.checked){$$i<0&&("+Br(t,"$$a.concat([$$v])")+")}else{$$i>-1&&("+Br(t,"$$a.slice(0,$$i).concat($$a.slice($$i+1))")+")}}else{"+Br(t,"$$c")+"}",null,!0)}(e,r,n);else if("input"===a&&"radio"===s)!function(e,t,i){var r=i&&i.number,n=Nr(e,"value")||"null";Tr(e,"checked","_q("+t+","+(n=r?"_n("+n+")":n)+")"),qr(e,"change",Br(t,n),null,!0)}(e,r,n);else if("input"===a||"textarea"===a)!function(e,t,i){var r=e.attrsMap.type,n=i||{},a=n.lazy,s=n.number,o=n.trim,l=!a&&"range"!==r,u=a?"change":"range"===r?Wr:"input",c="$event.target.value";o&&(c="$event.target.value.trim()"),s&&(c="_n("+c+")");var f=Br(t,c);l&&(f="if($event.target.composing)return;"+f),Tr(e,"value","("+t+")"),qr(e,u,f,null,!0),(o||s)&&qr(e,"blur","$forceUpdate()")}(e,r,n);else if(!R.isReservedTag(a))return Vr(e,r,n),!1;return!0},text:function(e,t){t.value&&Tr(e,"textContent","_s("+t.value+")",t)},html:function(e,t){t.value&&Tr(e,"innerHTML","_s("+t.value+")",t)}},isPreTag:function(e){return"pre"===e},isUnaryTag:ba,mustUseProp:Mi,canBeLeftOpenTag:xa,isReservedTag:Wi,getTagNamespace:Xi,staticKeys:function(e){return e.reduce(function(e,t){return e.concat(t.staticKeys||[])},[]).join(",")}(bs)},Cs=y(function(e){return h("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(e?","+e:""))});function Es(e,t){e&&(xs=Cs(t.staticKeys||""),ws=t.isReservedTag||T,function e(t){t.static=function(e){if(2===e.type)return!1;if(3===e.type)return!0;return!(!e.pre&&(e.hasBindings||e.if||e.for||p(e.tag)||!ws(e.tag)||function(e){for(;e.parent;){if("template"!==(e=e.parent).tag)return!1;if(e.for)return!0}return!1}(e)||!Object.keys(e).every(xs)))}(t);if(1===t.type){if(!ws(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var i=0,r=t.children.length;i<r;i++){var n=t.children[i];e(n),n.static||(t.static=!1)}if(t.ifConditions)for(var a=1,s=t.ifConditions.length;a<s;a++){var o=t.ifConditions[a].block;e(o),o.static||(t.static=!1)}}}(e),function e(t,i){if(1===t.type){if((t.static||t.once)&&(t.staticInFor=i),t.static&&t.children.length&&(1!==t.children.length||3!==t.children[0].type))return void(t.staticRoot=!0);if(t.staticRoot=!1,t.children)for(var r=0,n=t.children.length;r<n;r++)e(t.children[r],i||!!t.for);if(t.ifConditions)for(var a=1,s=t.ifConditions.length;a<s;a++)e(t.ifConditions[a].block,i)}}(e,!1))}var _s=/^([\w$_]+|\([^)]*?\))\s*=>|^function(?:\s+[\w$]+)?\s*\(/,ks=/\([^)]*?\);*$/,Ps=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,As={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ts={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Ds=function(e){return"if("+e+")return null;"},Ms={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Ds("$event.target !== $event.currentTarget"),ctrl:Ds("!$event.ctrlKey"),shift:Ds("!$event.shiftKey"),alt:Ds("!$event.altKey"),meta:Ds("!$event.metaKey"),left:Ds("'button' in $event && $event.button !== 0"),middle:Ds("'button' in $event && $event.button !== 1"),right:Ds("'button' in $event && $event.button !== 2")};function Fs(e,t){var i=t?"nativeOn:":"on:",r="",n="";for(var a in e){var s=Is(e[a]);e[a]&&e[a].dynamic?n+=a+","+s+",":r+='"'+a+'":'+s+","}return r="{"+r.slice(0,-1)+"}",n?i+"_d("+r+",["+n.slice(0,-1)+"])":i+r}function Is(e){if(!e)return"function(){}";if(Array.isArray(e))return"["+e.map(function(e){return Is(e)}).join(",")+"]";var t=Ps.test(e.value),i=_s.test(e.value),r=Ps.test(e.value.replace(ks,""));if(e.modifiers){var n="",a="",s=[];for(var o in e.modifiers)if(Ms[o])a+=Ms[o],As[o]&&s.push(o);else if("exact"===o){var l=e.modifiers;a+=Ds(["ctrl","shift","alt","meta"].filter(function(e){return!l[e]}).map(function(e){return"$event."+e+"Key"}).join("||"))}else s.push(o);return s.length&&(n+=function(e){return"if(!$event.type.indexOf('key')&&"+e.map(qs).join("&&")+")return null;"}(s)),a&&(n+=a),"function($event){"+n+(t?"return "+e.value+"($event)":i?"return ("+e.value+")($event)":r?"return "+e.value:e.value)+"}"}return t||i?e.value:"function($event){"+(r?"return "+e.value:e.value)+"}"}function qs(e){var t=parseInt(e,10);if(t)return"$event.keyCode!=="+t;var i=As[e],r=Ts[e];return"_k($event.keyCode,"+JSON.stringify(e)+","+JSON.stringify(i)+",$event.key,"+JSON.stringify(r)+")"}var Ns={on:function(e,t){e.wrapListeners=function(e){return"_g("+e+","+t.value+")"}},bind:function(e,t){e.wrapData=function(i){return"_b("+i+",'"+e.tag+"',"+t.value+","+(t.modifiers&&t.modifiers.prop?"true":"false")+(t.modifiers&&t.modifiers.sync?",true":"")+")"}},cloak:A},Os=function(e){this.options=e,this.warn=e.warn||Pr,this.transforms=Ar(e.modules,"transformCode"),this.dataGenFns=Ar(e.modules,"genData"),this.directives=k(k({},Ns),e.directives);var t=e.isReservedTag||T;this.maybeComponent=function(e){return!!e.component||!t(e.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Rs(e,t){var i=new Os(t);return{render:"with(this){return "+(e?Ls(e,i):'_c("div")')+"}",staticRenderFns:i.staticRenderFns}}function Ls(e,t){if(e.parent&&(e.pre=e.pre||e.parent.pre),e.staticRoot&&!e.staticProcessed)return Vs(e,t);if(e.once&&!e.onceProcessed)return Bs(e,t);if(e.for&&!e.forProcessed)return $s(e,t);if(e.if&&!e.ifProcessed)return js(e,t);if("template"!==e.tag||e.slotTarget||t.pre){if("slot"===e.tag)return function(e,t){var i=e.slotName||'"default"',r=Us(e,t),n="_t("+i+(r?","+r:""),a=e.attrs||e.dynamicAttrs?Ys((e.attrs||[]).concat(e.dynamicAttrs||[]).map(function(e){return{name:x(e.name),value:e.value,dynamic:e.dynamic}})):null,s=e.attrsMap["v-bind"];!a&&!s||r||(n+=",null");a&&(n+=","+a);s&&(n+=(a?"":",null")+","+s);return n+")"}(e,t);var i;if(e.component)i=function(e,t,i){var r=t.inlineTemplate?null:Us(t,i,!0);return"_c("+e+","+zs(t,i)+(r?","+r:"")+")"}(e.component,e,t);else{var r;(!e.plain||e.pre&&t.maybeComponent(e))&&(r=zs(e,t));var n=e.inlineTemplate?null:Us(e,t,!0);i="_c('"+e.tag+"'"+(r?","+r:"")+(n?","+n:"")+")"}for(var a=0;a<t.transforms.length;a++)i=t.transforms[a](e,i);return i}return Us(e,t)||"void 0"}function Vs(e,t){e.staticProcessed=!0;var i=t.pre;return e.pre&&(t.pre=e.pre),t.staticRenderFns.push("with(this){return "+Ls(e,t)+"}"),t.pre=i,"_m("+(t.staticRenderFns.length-1)+(e.staticInFor?",true":"")+")"}function Bs(e,t){if(e.onceProcessed=!0,e.if&&!e.ifProcessed)return js(e,t);if(e.staticInFor){for(var i="",r=e.parent;r;){if(r.for){i=r.key;break}r=r.parent}return i?"_o("+Ls(e,t)+","+t.onceId+++","+i+")":Ls(e,t)}return Vs(e,t)}function js(e,t,i,r){return e.ifProcessed=!0,function e(t,i,r,n){if(!t.length)return n||"_e()";var a=t.shift();return a.exp?"("+a.exp+")?"+s(a.block)+":"+e(t,i,r,n):""+s(a.block);function s(e){return r?r(e,i):e.once?Bs(e,i):Ls(e,i)}}(e.ifConditions.slice(),t,i,r)}function $s(e,t,i,r){var n=e.for,a=e.alias,s=e.iterator1?","+e.iterator1:"",o=e.iterator2?","+e.iterator2:"";return e.forProcessed=!0,(r||"_l")+"(("+n+"),function("+a+s+o+"){return "+(i||Ls)(e,t)+"})"}function zs(e,t){var i="{",r=function(e,t){var i=e.directives;if(!i)return;var r,n,a,s,o="directives:[",l=!1;for(r=0,n=i.length;r<n;r++){a=i[r],s=!0;var u=t.directives[a.name];u&&(s=!!u(e,a,t.warn)),s&&(l=!0,o+='{name:"'+a.name+'",rawName:"'+a.rawName+'"'+(a.value?",value:("+a.value+"),expression:"+JSON.stringify(a.value):"")+(a.arg?",arg:"+(a.isDynamicArg?a.arg:'"'+a.arg+'"'):"")+(a.modifiers?",modifiers:"+JSON.stringify(a.modifiers):"")+"},")}if(l)return o.slice(0,-1)+"]"}(e,t);r&&(i+=r+","),e.key&&(i+="key:"+e.key+","),e.ref&&(i+="ref:"+e.ref+","),e.refInFor&&(i+="refInFor:true,"),e.pre&&(i+="pre:true,"),e.component&&(i+='tag:"'+e.tag+'",');for(var n=0;n<t.dataGenFns.length;n++)i+=t.dataGenFns[n](e);if(e.attrs&&(i+="attrs:"+Ys(e.attrs)+","),e.props&&(i+="domProps:"+Ys(e.props)+","),e.events&&(i+=Fs(e.events,!1)+","),e.nativeEvents&&(i+=Fs(e.nativeEvents,!0)+","),e.slotTarget&&!e.slotScope&&(i+="slot:"+e.slotTarget+","),e.scopedSlots&&(i+=function(e,t,i){var r=e.for||Object.keys(t).some(function(e){var i=t[e];return i.slotTargetDynamic||i.if||i.for||Hs(i)}),n=!!e.if;if(!r)for(var a=e.parent;a;){if(a.slotScope&&a.slotScope!==os||a.for){r=!0;break}a.if&&(n=!0),a=a.parent}var s=Object.keys(t).map(function(e){return Gs(t[e],i)}).join(",");return"scopedSlots:_u(["+s+"]"+(r?",null,true":"")+(!r&&n?",null,false,"+function(e){var t=5381,i=e.length;for(;i;)t=33*t^e.charCodeAt(--i);return t>>>0}(s):"")+")"}(e,e.scopedSlots,t)+","),e.model&&(i+="model:{value:"+e.model.value+",callback:"+e.model.callback+",expression:"+e.model.expression+"},"),e.inlineTemplate){var a=function(e,t){var i=e.children[0];if(i&&1===i.type){var r=Rs(i,t.options);return"inlineTemplate:{render:function(){"+r.render+"},staticRenderFns:["+r.staticRenderFns.map(function(e){return"function(){"+e+"}"}).join(",")+"]}"}}(e,t);a&&(i+=a+",")}return i=i.replace(/,$/,"")+"}
3",e.dynamicAttrs&&(i="_b("+i+',"'+e.tag+'",'+Ys(e.dynamicAttrs)+")"),e.wrapData&&(i=e.wrapData(i)),e.wrapListeners&&(i=e.wrapListeners(i)),i}function Hs(e){return 1===e.type&&("slot"===e.tag||e.children.some(Hs))}function Gs(e,t){var i=e.attrsMap["slot-scope"];if(e.if&&!e.ifProcessed&&!i)return js(e,t,Gs,"null");if(e.for&&!e.forProcessed)return $s(e,t,Gs);var r=e.slotScope===os?"":String(e.slotScope),n="function("+r+"){return "+("template"===e.tag?e.if&&i?"("+e.if+")?"+(Us(e,t)||"undefined")+":undefined":Us(e,t)||"undefined":Ls(e,t))+"}",a=r?"":",proxy:true";return"{key:"+(e.slotTarget||'"default"')+",fn:"+n+a+"}"}function Us(e,t,i,r,n){var a=e.children;if(a.length){var s=a[0];if(1===a.length&&s.for&&"template"!==s.tag&&"slot"!==s.tag){var o=i?t.maybeComponent(s)?",1":",0":"";return""+(r||Ls)(s,t)+o}var l=i?function(e,t){for(var i=0,r=0;r<e.length;r++){var n=e[r];if(1===n.type){if(Ws(n)||n.ifConditions&&n.ifConditions.some(function(e){return Ws(e.block)})){i=2;break}(t(n)||n.ifConditions&&n.ifConditions.some(function(e){return t(e.block)}))&&(i=1)}}return i}(a,t.maybeComponent):0,u=n||Xs;return"["+a.map(function(e){return u(e,t)}).join(",")+"]"+(l?","+l:"")}}function Ws(e){return void 0!==e.for||"template"===e.tag||"slot"===e.tag}function Xs(e,t){return 1===e.type?Ls(e,t):3===e.type&&e.isComment?(r=e,"_e("+JSON.stringify(r.text)+")"):"_v("+(2===(i=e).type?i.expression:Ks(JSON.stringify(i.text)))+")";var i,r}function Ys(e){for(var t="",i="",r=0;r<e.length;r++){var n=e[r],a=Ks(n.value);n.dynamic?i+=n.name+","+a+",":t+='"'+n.name+'":'+a+","}return t="{"+t.slice(0,-1)+"}",i?"_d("+t+",["+i.slice(0,-1)+"])":t}function Ks(e){return e.replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}new RegExp("\\b"+"do,if,for,let,new,try,var,case,else,with,await,break,catch,class,const,super,throw,while,yield,delete,export,import,return,switch,default,extends,finally,continue,debugger,function,arguments".split(",").join("\\b|\\b")+"\\b");function Zs(e,t){try{return new Function(e)}catch(i){return t.push({err:i,code:e}),A}}function Js(e){var t=Object.create(null);return function(i,r,n){(r=k({},r)).warn;delete r.warn;var a=r.delimiters?String(r.delimiters)+i:i;if(t[a])return t[a];var s=e(i,r),o={},l=[];return o.render=Zs(s.render,l),o.staticRenderFns=s.staticRenderFns.map(function(e){return Zs(e,l)}),t[a]=o}}var Qs,eo,to=(Qs=function(e,t){var i=us(e.trim(),t);!1!==t.optimize&&Es(i,t);var r=Rs(i,t);return{ast:i,render:r.render,staticRenderFns:r.staticRenderFns}},function(e){function t(t,i){var r=Object.create(e),n=[],a=[];if(i)for(var s in i.modules&&(r.modules=(e.modules||[]).concat(i.modules)),i.directives&&(r.directives=k(Object.create(e.directives||null),i.directives)),i)"modules"!==s&&"directives"!==s&&(r[s]=i[s]);r.warn=function(e,t,i){(i?a:n).push(e)};var o=Qs(t.trim(),r);return o.errors=n,o.tips=a,o}return{compile:t,compileToFunctions:Js(t)}})(Ss),io=(to.compile,to.compileToFunctions);function ro(e){return(eo=eo||document.createElement("div")).innerHTML=e?'<a href="\n"/>':'<div a="\n"/>',eo.innerHTML.indexOf("&#10;")>0}var no=!!z&&ro(!1),ao=!!z&&ro(!0),so=y(function(e){var t=Zi(e);return t&&t.innerHTML}),oo=wi.prototype.$mount;return wi.prototype.$mount=function(e,t){if((e=e&&Zi(e))===document.body||e===document.documentElement)return this;var i=this.$options;if(!i.render){var r=i.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=so(r));else{if(!r.nodeType)return this;r=r.innerHTML}else e&&(r=function(e){if(e.outerHTML)return e.outerHTML;var t=document.createElement("div");return t.appendChild(e.cloneNode(!0)),t.innerHTML}(e));if(r){var n=io(r,{outputSourceRange:!1,shouldDecodeNewlines:no,shouldDecodeNewlinesForHref:ao,delimiters:i.delimiters,comments:i.comments},this),a=n.render,s=n.staticRenderFns;i.render=a,i.staticRenderFns=s}}return oo.call(this,e,t)},wi.compile=io,wi});var loadingSpinner={v:"4.6.0",fr:29.9700012207031,ip:0,op:49.0000019958109,w:200,h:200,nm:"loading_ring_medium",ddd:0,assets:[],layers:[{ddd:0,ind:1,ty:4,nm:"green ring 1",ks:{o:{a:0,k:100},r:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:0,s:[0],e:[360]},{t:49.0000019958109}]},p:{a:0,k:[100,100,0]},a:{a:0,k:[0,0,0]},s:{a:0,k:[200,200,100]}}
3,ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[54,54]},p:{a:0,k:[0,0]},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse"},{ty:"st",c:{a:0,k:[1,1,1,1]},o:{a:0,k:100},w:{a:0,k:6},lc:2,lj:1,ml:4,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke"},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:3,mn:"ADBE Vector Group"},{ty:"tm",s:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.644],y:[0]},n:["0p667_1_0p644_0"],t:10,s:[0],e:[100]},{t:50.0000020365418}],ix:1},e:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[.333],y:[0]},n:["0p667_1_0p333_0"],t:-1,s:[0],e:[100]},{t:37.0000015070409}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"Trim Paths 1",mn:"ADBE Vector Filter - Trim"}],ip:0,op:50.0000020365418,st:-1.00000004073083,bm:0,sr:1},{ddd:0,ind:2,ty:4,nm:"flamingo ring 3",parent:1,ks:{o:{a:0,k:100},r:{a:1,k:[{i:{x:[.785],y:[1]},o:{x:[1],y:[0]},n:["0p785_1_1_0"],t:17,s:[14.2],e:[360]},{t:50.0000020365418}]},p:{a:0,k:[0,0,0]},a:{a:0,k:[0,0,0]},s:{a:0,k:[100,100,100]}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[54,54]},p:{a:0,k:[0,0]},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse"},{ty:"st",c:{a:0,k:[.847,.847,.847,1]},o:{a:0,k:100},w:{a:0,k:6},lc:2,lj:1,ml:4,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke"},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:3,mn:"ADBE Vector Group"},{ty:"tm",s:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:42,s:[0],e:[1]},{t:44.0000017921567}],ix:1},e:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.333],y:[0]},n:["0p833_1_0p333_0"],t:20,s:[0],e:[1]},{t:44.0000017921567}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"Trim Paths 1",mn:"ADBE Vector Filter - Trim"}],ip:17.0000006924242,op:44.0000017921567,st:-1.00000004073083,bm:0,sr:1},{ddd:0,ind:3,ty:4,nm:"flamingo ring 2",parent:1,ks:{o:{a:0,k:100},
4r:{a:1,k:[{i:{x:[.612],y:[1]},o:{x:[1],y:[0]},n:["0p612_1_1_0"],t:17,s:[14.2],e:[360]},{t:50.0000020365418}]},p:{a:0,k:[0,0,0]},a:{a:0,k:[0,0,0]},s:{a:0,k:[100,100,100]}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[54,54]},p:{a:0,k:[0,0]},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse"},{ty:"st",c:{a:0,k:[.847,.847,.847,1]},o:{a:0,k:100},w:{a:0,k:6},lc:2,lj:1,ml:4,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke"},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:3,mn:"ADBE Vector Group"},{ty:"tm",s:{a:1,k:[{i:{x:[.833],y:[.833]},o:{x:[.167],y:[.167]},n:["0p833_0p833_0p167_0p167"],t:42,s:[0],e:[13.7]},{t:44.0000017921567}],ix:1},e:{a:1,k:[{i:{x:[.833],y:[1]},o:{x:[.333],y:[0]},n:["0p833_1_0p333_0"],t:20,s:[0],e:[13.7]},{t:44.0000017921567}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"Trim Paths 1",mn:"ADBE Vector Filter - Trim"}],ip:17.0000006924242,op:44.0000017921567,st:-1.00000004073083,bm:0,sr:1},{ddd:0,ind:4,ty:4,nm:"flaming ring 1",parent:1,ks:{o:{a:0,k:100},r:{a:0,k:0},p:{a:0,k:[0,0,0]},a:{a:0,k:[0,0,0]},s:{a:0,k:[100,100,100]}},ao:0,shapes:[{ty:"gr",it:[{d:1,ty:"el",s:{a:0,k:[54,54]},p:{a:0,k:[0,0]},nm:"Ellipse Path 1",mn:"ADBE Vector Shape - Ellipse"},{ty:"st",c:{a:0,k:[.847,.847,.847,1]},o:{a:0,k:100},w:{a:0,k:6},lc:2,lj:1,ml:4,nm:"Stroke 1",mn:"ADBE Vector Graphic - Stroke"},{ty:"tr",p:{a:0,k:[0,0],ix:2},a:{a:0,k:[0,0],ix:1},s:{a:0,k:[100,100],ix:3},r:{a:0,k:0,ix:6},o:{a:0,k:100,ix:7},sk:{a:0,k:0,ix:4},sa:{a:0,k:0,ix:5},nm:"Transform"}],nm:"Ellipse 1",np:3,mn:"ADBE Vector Group"},{ty:"tm",s:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[1],y:[0]},n:["0p667_1_1_0"],t:8,s:[0],e:[100]},{t:48.0000019550801}],ix:1},e:{a:1,k:[{i:{x:[.667],y:[1]},o:{x:[1],y:[0]},n:["0p667_1_1_0"],t:-1,s:[0],e:[100]},{t:37.0000015070409}],ix:2},o:{a:0,k:0,ix:3},m:1,ix:2,nm:"Trim Paths 1",mn:"ADBE Vector Filter - Trim"}],ip:15.0000006109625,op:44.0000017921567,st:-1.00000004073083,bm:0,sr:1}]};(function(e,t){if(typeof define==="function"&&define.amd){define(function(){return t(e)})}else if(typeof module==="object"&&module.exports){module.exports=t(e)}else{e.bodymovin=t(e)}})(window||{},function(window){var svgNS="http://www.w3.org/2000/svg";var locationHref="";var subframeEnabled=true;var expressionsPlugin;var isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);var cachedColors={};
4var bm_rounder=Math.round;var bm_rnd;var bm_pow=Math.pow;var bm_sqrt=Math.sqrt;var bm_abs=Math.abs;var bm_floor=Math.floor;var bm_max=Math.max;var bm_min=Math.min;var blitter=10;var BMMath={};(function(){var e=Object.getOwnPropertyNames(Math);var t,i=e.length;for(t=0;t<i;t+=1){BMMath[e[t]]=Math[e[t]]}})();function ProjectInterface(){return{}}BMMath.random=Math.random;BMMath.abs=function(e){var t=typeof e;if(t==="object"&&e.length){var i=Array.apply(null,{length:e.length});var r,n=e.length;for(r=0;r<n;r+=1){i[r]=Math.abs(e[r])}return i}return Math.abs(e)};var defaultCurveSegments=150;var degToRads=Math.PI/180;var roundCorner=.5519;function roundValues(e){if(e){bm_rnd=Math.round}else{bm_rnd=function(e){return e}}}roundValues(false);function roundTo2Decimals(e){return Math.round(e*1e4)/1e4}function roundTo3Decimals(e){return Math.round(e*100)/100}function styleDiv(e){e.style.position="absolute";e.style.top=0;e.style.left=0;e.style.display="block";e.style.transformOrigin=e.style.webkitTransformOrigin="0 0";e.style.backfaceVisibility=e.style.webkitBackfaceVisibility="visible";e.style.transformStyle=e.style.webkitTransformStyle=e.style.mozTransformStyle="preserve-3d"}function styleUnselectableDiv(e){e.style.userSelect="none";e.style.MozUserSelect="none";e.style.webkitUserSelect="none";e.style.oUserSelect="none"}function BMEnterFrameEvent(e,t,i,r){this.type=e;this.currentTime=t;this.totalTime=i;this.direction=r<0?-1:1}function BMCompleteEvent(e,t){this.type=e;this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,i,r){this.type=e;this.currentLoop=t;this.totalLoops=i;this.direction=r<0?-1:1}function BMSegmentStartEvent(e,t,i){this.type=e;this.firstFrame=t;this.totalFrames=i}function BMDestroyEvent(e,t){this.type=e;this.target=t}function _addEventListener(e,t){if(!this._cbs[e]){this._cbs[e]=[]}this._cbs[e].push(t);return function(){this.removeEventListener(e,t)}.bind(this)}function _removeEventListener(e,t){if(!t){this._cbs[e]=null}else if(this._cbs[e]){var i=0,r=this._cbs[e].length;while(i<r){if(this._cbs[e][i]===t){this._cbs[e].splice(i,1);i-=1;r-=1}i+=1}if(!this._cbs[e].length){this._cbs[e]=null}}}function _triggerEvent(e,t){if(this._cbs[e]){var i=this._cbs[e].length;for(var r=0;r<i;r++){this._cbs[e][r](t)}}}function randomString(e,t){if(t===undefined){t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"}var i;var r="";for(i=e;i>0;--i)r+=t[Math.round(Math.random()*(t.length-1))];return r}function HSVtoRGB(e,t,i){var r,n,a,s,o,l,u,c;if(arguments.length===1){t=e.s,i=e.v,e=e.h}s=Math.floor(e*6);o=e*6-s;l=i*(1-t);u=i*(1-o*t);c=i*(1-(1-o)*t);switch(s%6){case 0:r=i,n=c,a=l;break;case 1:r=u,n=i,a=l;break;case 2:r=l,n=i,a=c;break;case 3:r=l,n=u,a=i;break;case 4:r=c,n=l,a=i;break;case 5:r=i,n=l,a=u;break}return[r,n,a]}function RGBtoHSV(e,t,i){if(arguments.length===1){t=e.g,i=e.b,e=e.r}var r=Math.max(e,t,i),n=Math.min(e,t,i),a=r-n,s,o=r===0?0:a/r,l=r/255;switch(r){case n:s=0;break;case e:s=t-i+a*(t<i?6:0);s/=6*a;break;case t:s=i-e+a*2;s/=6*a;break;case i:s=e-t+a*4;s/=6*a;break}return[s,o,l]}function addSaturationToRGB(e,t){var i=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);i[1]+=t;if(i[1]>1){i[1]=1}else if(i[1]<=0){i[1]=0}return HSVtoRGB(i[0],i[1],i[2])}function addBrightnessToRGB(e,t){var i=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);i[2]+=t;if(i[2]>1){i[2]=1}else if(i[2]<0){i[2]=0}return HSVtoRGB(i[0],i[1],i[2])}function addHueToRGB(e,t){var i=RGBtoHSV(e[0]*255,e[1]*255,e[2]*255);i[0]+=t/360;if(i[0]>1){i[0]-=1}else if(i[0]<0){i[0]+=1}return HSVtoRGB(i[0],i[1],i[2])}function componentToHex(e){var t=e.toString(16);return t.length==1?"0"+t:t}var rgbToHex=function(){var e=[];var t;var i;for(t=0;t<256;t+=1){i=t.toString(16);e[t]=i.length==1?"0"+i:i}return function(t,i,r){if(t<0){t=0}if(i<0){i=0}if(r<0){r=0}return"#"+e[t]+e[i]+e[r]}}();function fillToRgba(e,t){if(!cachedColors[e]){var i=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);cachedColors[e]=parseInt(i[1],16)+","+parseInt(i[2],16)+","+parseInt(i[3],16)}return"rgba("+cachedColors[e]+","+t+")"}var fillColorToString=function(){var e=[];return function(t,i){if(i!==undefined){t[3]=i}if(!e[t[0]]){e[t[0]]={}}if(!e[t[0]][t[1]]){e[t[0]][t[1]]={}}if(!e[t[0]][t[1]][t[2]]){e[t[0]][t[1]][t[2]]={}}if(!e[t[0]][t[1]][t[2]][t[3]]){e[t[0]][t[1]][t[2]][t[3]]="rgba("+t.join(",")+")"}return e[t[0]][t[1]][t[2]][t[3]]}}();
4function RenderedFrame(e,t){this.tr=e;this.o=t}function iterateDynamicProperties(e){var t,i=this.dynamicProperties;for(t=0;t<i;t+=1){this.dynamicProperties[t].getValue(e)}}function reversePath(e){var t=[],i=[],r=[];var n,a,s={};var o=0;if(e.c){t[0]=e.o[0];i[0]=e.i[0];r[0]=e.v[0];o=1}a=e.i.length;var l=a-1;for(n=o;n<a;n+=1){t.push(e.o[l]);i.push(e.i[l]);r.push(e.v[l]);l-=1}s.i=t;s.o=i;s.v=r;return s}var Matrix=function(){function e(){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;return this}function t(e){if(e===0){return this}var t=Math.cos(e);var i=Math.sin(e);return this._t(t,-i,0,0,i,t,0,0,0,0,1,0,0,0,0,1)}function i(e){if(e===0){return this}var t=Math.cos(e);var i=Math.sin(e);return this._t(1,0,0,0,0,t,-i,0,0,i,t,0,0,0,0,1)}function r(e){if(e===0){return this}var t=Math.cos(e);var i=Math.sin(e);return this._t(t,0,i,0,0,1,0,0,-i,0,t,0,0,0,0,1)}function n(e){if(e===0){return this}var t=Math.cos(e);var i=Math.sin(e);return this._t(t,-i,0,0,i,t,0,0,0,0,1,0,0,0,0,1)}function a(e,t){return this._t(1,t,e,1,0,0)}function s(e,t){return this.shear(Math.tan(e),Math.tan(t))}function o(e,t){var i=Math.cos(t);var r=Math.sin(t);return this._t(i,r,0,0,-r,i,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,Math.tan(e),1,0,0,0,0,1,0,0,0,0,1)._t(i,-r,0,0,r,i,0,0,0,0,1,0,0,0,0,1)}function l(e,t,i){i=isNaN(i)?1:i;if(e==1&&t==1&&i==1){return this}return this._t(e,0,0,0,0,t,0,0,0,0,i,0,0,0,0,1)}function u(e,t,i,r,n,a,s,o,l,u,c,f,h,p,d,m){this.props[0]=e;this.props[1]=t;this.props[2]=i;this.props[3]=r;this.props[4]=n;this.props[5]=a;this.props[6]=s;this.props[7]=o;this.props[8]=l;this.props[9]=u;this.props[10]=c;this.props[11]=f;this.props[12]=h;this.props[13]=p;this.props[14]=d;this.props[15]=m;return this}function c(e,t,i){i=i||0;if(e!==0||t!==0||i!==0){return this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,i,1)}return this}function f(e,t,i,r,n,a,s,o,l,u,c,f,h,p,d,m){if(e===1&&t===0&&i===0&&r===0&&n===0&&a===1&&s===0&&o===0&&l===0&&u===0&&c===1&&f===0){if(h!==0||p!==0||d!==0){this.props[12]=this.props[12]*e+this.props[13]*n+this.props[14]*l+this.props[15]*h;this.props[13]=this.props[12]*t+this.props[13]*a+this.props[14]*u+this.props[15]*p;this.props[14]=this.props[12]*i+this.props[13]*s+this.props[14]*c+this.props[15]*d;this.props[15]=this.props[12]*r+this.props[13]*o+this.props[14]*f+this.props[15]*m}this._identityCalculated=false;return this}var v=this.props[0];var g=this.props[1];var y=this.props[2];var b=this.props[3];var x=this.props[4];var w=this.props[5];var S=this.props[6];var C=this.props[7];var E=this.props[8];var _=this.props[9];var k=this.props[10];var P=this.props[11];var A=this.props[12];var T=this.props[13];var D=this.props[14];var M=this.props[15];this.props[0]=v*e+g*n+y*l+b*h;this.props[1]=v*t+g*a+y*u+b*p;this.props[2]=v*i+g*s+y*c+b*d;this.props[3]=v*r+g*o+y*f+b*m;this.props[4]=x*e+w*n+S*l+C*h;this.props[5]=x*t+w*a+S*u+C*p;this.props[6]=x*i+w*s+S*c+C*d;this.props[7]=x*r+w*o+S*f+C*m;this.props[8]=E*e+_*n+k*l+P*h;this.props[9]=E*t+_*a+k*u+P*p;this.props[10]=E*i+_*s+k*c+P*d;this.props[11]=E*r+_*o+k*f+P*m;this.props[12]=A*e+T*n+D*l+M*h;this.props[13]=A*t+T*a+D*u+M*p;this.props[14]=A*i+T*s+D*c+M*d;this.props[15]=A*r+T*o+D*f+M*m;this._identityCalculated=false;return this}function h(){if(!this._identityCalculated){this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1);this._identityCalculated=true}return this._identity}function p(e){var t;for(t=0;t<16;t+=1){e.props[t]=this.props[t]}}function d(e){var t;for(t=0;t<16;t+=1){this.props[t]=e[t]}}function m(e,t,i){return{x:e*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}}function v(e,t,i){return e*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12]}function g(e,t,i){return e*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13]}function y(e,t,i){return e*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]}function b(e){var t=this.props[0]*this.props[5]-this.props[1]*this.props[4];var i=this.props[5]/t;var r=-this.props[1]/t;var n=-this.props[4]/t;var a=this.props[0]/t;var s=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/t;var o=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/t;return[e[0]*i+e[1]*n+s,e[0]*r+e[1]*a+o,0]}function x(e){var t,i=e.length,r=[];for(t=0;t<i;t+=1){r[t]=b(e[t])}return r}function w(e,t,i,r){if(r&&r===2){var n=point_pool.newPoint();n[0]=e*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12];n[1]=e*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13];return n}return[e*this.props[0]+t*this.props[4]+i*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+i*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+i*this.props[10]+this.props[14]]}function S(e,t){if(this.isIdentity()){return e+","+t}return bm_rnd(e*this.props[0]+t*this.props[4]+this.props[12])+","+bm_rnd(e*this.props[1]+t*this.props[5]+this.props[13])}function C(){return[this.props[0],this.props[1],this.props[2],this.props[3],this.props[4],this.props[5],this.props[6],this.props[7],this.props[8],this.props[9],this.props[10],this.props[11],this.props[12],this.props[13],this.props[14],this.props[15]]}
4function E(){if(isSafari){return"matrix3d("+roundTo2Decimals(this.props[0])+","+roundTo2Decimals(this.props[1])+","+roundTo2Decimals(this.props[2])+","+roundTo2Decimals(this.props[3])+","+roundTo2Decimals(this.props[4])+","+roundTo2Decimals(this.props[5])+","+roundTo2Decimals(this.props[6])+","+roundTo2Decimals(this.props[7])+","+roundTo2Decimals(this.props[8])+","+roundTo2Decimals(this.props[9])+","+roundTo2Decimals(this.props[10])+","+roundTo2Decimals(this.props[11])+","+roundTo2Decimals(this.props[12])+","+roundTo2Decimals(this.props[13])+","+roundTo2Decimals(this.props[14])+","+roundTo2Decimals(this.props[15])+")"}else{this.cssParts[1]=this.props.join(",");return this.cssParts.join("")}}function _(){return"matrix("+roundTo2Decimals(this.props[0])+","+roundTo2Decimals(this.props[1])+","+roundTo2Decimals(this.props[4])+","+roundTo2Decimals(this.props[5])+","+roundTo2Decimals(this.props[12])+","+roundTo2Decimals(this.props[13])+")"}function k(){return""+this.toArray()}return function(){this.reset=e;this.rotate=t;this.rotateX=i;this.rotateY=r;this.rotateZ=n;this.skew=s;this.skewFromAxis=o;this.shear=a;this.scale=l;this.setTransform=u;this.translate=c;this.transform=f;this.applyToPoint=m;this.applyToX=v;this.applyToY=g;this.applyToZ=y;this.applyToPointArray=w;this.applyToPointStringified=S;this.toArray=C;this.toCSS=E;this.to2dCSS=_;this.toString=k;this.clone=p;this.cloneFromProps=d;this.inversePoints=x;this.inversePoint=b;this._t=this.transform;this.isIdentity=h;this._identity=true;this._identityCalculated=false;this.props=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];this.cssParts=["matrix3d(","",")"]}}();function Matrix(){}(function(e,t){var i=this,r=256,n=6,a=52,s="random",o=t.pow(r,n),l=t.pow(2,a),u=l*2,c=r-1,f;function h(i,a,c){var f=[];a=a==true?{entropy:true}:a||{};var h=v(m(a.entropy?[i,y(e)]:i==null?g():i,3),f);var b=new p(f);var x=function(){var e=b.g(n),t=o,i=0;while(e<l){e=(e+i)*r;t*=r;i=b.g(1)}while(e>=u){e/=2;t/=2;i>>>=1}return(e+i)/t};x.int32=function(){return b.g(4)|0};x.quick=function(){return b.g(4)/4294967296};x.double=x;v(y(b.S),e);return(a.pass||c||function(e,i,r,n){if(n){if(n.S){d(n,b)}e.state=function(){return d(b,{})}}if(r){t[s]=e;return i}else return e})(x,h,"global"in a?a.global:this==t,a.state)}t["seed"+s]=h;function p(e){var t,i=e.length,n=this,a=0,s=n.i=n.j=0,o=n.S=[];if(!i){e=[i++]}while(a<r){o[a]=a++}for(a=0;a<r;a++){o[a]=o[s=c&s+e[a%i]+(t=o[a])];o[s]=t}(n.g=function(e){var t,i=0,a=n.i,s=n.j,o=n.S;while(e--){t=o[a=c&a+1];i=i*r+o[c&(o[a]=o[s=c&s+t])+(o[s]=t)]}n.i=a;n.j=s;return i})(r)}function d(e,t){t.i=e.i;t.j=e.j;t.S=e.S.slice();return t}function m(e,t){var i=[],r=typeof e,n;if(t&&r=="object"){for(n in e){try{i.push(m(e[n],t-1))}catch(e){}}}return i.length?i:r=="string"?e:e+"\0"}function v(e,t){var i=e+"",r,n=0;while(n<i.length){t[c&n]=c&(r^=t[c&n]*19)+i.charCodeAt(n++)}return y(t)}function g(){try{if(f){return y(f.randomBytes(r))}var t=new Uint8Array(r);(i.crypto||i.msCrypto).getRandomValues(t);return y(t)}catch(t){var n=i.navigator,a=n&&n.plugins;return[+new Date,i,a,i.screen,y(e)]}}function y(e){return String.fromCharCode.apply(0,e)}v(t.random(),e)})([],BMMath);var BezierFactory=function(){var e={};e.getBezierEasing=i;var t={};function i(e,i,r,n,a){var s=a||("bez_"+e+"_"+i+"_"+r+"_"+n).replace(/\./g,"p");if(t[s]){return t[s]}var o=new g([e,i,r,n]);t[s]=o;return o}var r=4;var n=.001;var a=1e-7;var s=10;var o=11;var l=1/(o-1);var u=typeof Float32Array==="function";function c(e,t){return 1-3*t+3*e}function f(e,t){return 3*t-6*e}function h(e){return 3*e}function p(e,t,i){return((c(t,i)*e+f(t,i))*e+h(t))*e}function d(e,t,i){return 3*c(t,i)*e*e+2*f(t,i)*e+h(t)}function m(e,t,i,r,n){var o,l,u=0;do{l=t+(i-t)/2;o=p(l,r,n)-e;if(o>0){i=l}else{t=l}}
4while(Math.abs(o)>a&&++u<s);return l}function v(e,t,i,n){for(var a=0;a<r;++a){var s=d(t,i,n);if(s===0)return t;var o=p(t,i,n)-e;t-=o/s}return t}function g(e){this._p=e;this._mSampleValues=u?new Float32Array(o):new Array(o);this._precomputed=false;this.get=this.get.bind(this)}g.prototype={get:function(e){var t=this._p[0],i=this._p[1],r=this._p[2],n=this._p[3];if(!this._precomputed)this._precompute();if(t===i&&r===n)return e;if(e===0)return 0;if(e===1)return 1;return p(this._getTForX(e),i,n)},_precompute:function(){var e=this._p[0],t=this._p[1],i=this._p[2],r=this._p[3];this._precomputed=true;if(e!==t||i!==r)this._calcSampleValues()},_calcSampleValues:function(){var e=this._p[0],t=this._p[2];for(var i=0;i<o;++i){this._mSampleValues[i]=p(i*l,e,t)}},_getTForX:function(e){var t=this._p[0],i=this._p[2],r=this._mSampleValues;var a=0;var s=1;var u=o-1;for(;s!==u&&r[s]<=e;++s){a+=l}--s;var c=(e-r[s])/(r[s+1]-r[s]);var f=a+c*l;var h=d(f,t,i);if(h>=n){return v(e,f,t,i)}else if(h===0){return f}else{return m(e,a,a+l,t,i)}}};return e}();(function(){var e=0;var t=["ms","moz","webkit","o"];for(var i=0;i<t.length&&!window.requestAnimationFrame;++i){window.requestAnimationFrame=window[t[i]+"RequestAnimationFrame"];window.cancelAnimationFrame=window[t[i]+"CancelAnimationFrame"]||window[t[i]+"CancelRequestAnimationFrame"]}if(!window.requestAnimationFrame)window.requestAnimationFrame=function(t,i){var r=(new Date).getTime();var n=Math.max(0,16-(r-e));var a=setTimeout(function(){t(r+n)},n);e=r+n;return a};if(!window.cancelAnimationFrame)window.cancelAnimationFrame=function(e){clearTimeout(e)}})();function createElement(e,t,i){if(t){t.prototype=Object.create(e.prototype);t.prototype.constructor=t;t.prototype._parent=e.prototype}else{var r=Object.create(e.prototype,i);var n={};if(r&&n.toString.call(r.init)==="[object Function]"){r.init()}return r}}function extendPrototype(e,t){for(var i in e.prototype){if(e.prototype.hasOwnProperty(i))t.prototype[i]=e.prototype[i]}}function bezFunction(){var e=[];var t=Math;function i(e,t,i,r,n,a){var s=e*r+t*n+i*a-n*r-a*e-i*t;return s>-1e-4&&s<1e-4}function r(e,t,r,n,a,s,o,l,u){if(r===0&&s===0&&u===0){return i(e,t,n,a,o,l)}var c=Math.sqrt(Math.pow(n-e,2)+Math.pow(a-t,2)+Math.pow(s-r,2));var f=Math.sqrt(Math.pow(o-e,2)+Math.pow(l-t,2)+Math.pow(u-r,2));var h=Math.sqrt(Math.pow(o-n,2)+Math.pow(l-a,2)+Math.pow(u-s,2));var p;if(c>f){if(c>h){p=c-f-h}else{p=h-f-c}}else if(h>f){p=h-f-c}else{p=f-c-h}return p>-1e-4&&p<1e-4}var n=function(){function e(e,t){this.l=e;this.p=t}return function(t,i,r,n){var a=defaultCurveSegments;var s;var o,l;var u,c,f=0;var h;var p=[],d=[];var m={addedLength:0,segments:[]};l=r.length;for(s=0;s<a;s+=1){c=s/(a-1);h=0;for(o=0;o<l;o+=1){u=bm_pow(1-c,3)*t[o]+3*bm_pow(1-c,2)*c*r[o]+3*(1-c)*bm_pow(c,2)*n[o]+bm_pow(c,3)*i[o];p[o]=u;if(d[o]!==null){h+=bm_pow(p[o]-d[o],2)}d[o]=p[o]}if(h){h=bm_sqrt(h);f+=h}m.segments.push(new e(f,c))}m.addedLength=f;return m}}();function a(e){var t=e.c;var i=e.v;var r=e.o;var a=e.i;var s,o=e._length;var l=[];var u=0;for(s=0;s<o-1;s+=1){l[s]=n(i[s],i[s+1],r[s],a[s+1]);u+=l[s].addedLength}if(t){l[s]=n(i[s],i[0],r[s],a[0]);u+=l[s].addedLength}return{lengths:l,totalLength:u}}function s(e){this.segmentLength=0;this.points=new Array(e)}function o(e,t){this.partialLength=e;this.point=t}var l=function(){var e={};return function(t){var r=t.s;var n=t.e;var a=t.to;var l=t.ti;var u=(r.join("_")+"_"+n.join("_")+"_"+a.join("_")+"_"+l.join("_")).replace(/\./g,"p");if(e[u]){t.bezierData=e[u];return}var c=defaultCurveSegments;var f,h,p;var d,m,v=0;var g;var y,b=null;if(r.length===2&&(r[0]!=n[0]||r[1]!=n[1])&&i(r[0],r[1],n[0],n[1],r[0]+a[0],r[1]+a[1])&&i(r[0],r[1],n[0],n[1],n[0]+l[0],n[1]+l[1])){c=2}var x=new s(c);p=a.length;for(f=0;f<c;f+=1){y=new Array(p);m=f/(c-1);g=0;for(h=0;h<p;h+=1){d=bm_pow(1-m,3)*r[h]+3*bm_pow(1-m,2)*m*(r[h]+a[h])+3*(1-m)*bm_pow(m,2)*(n[h]+l[h])+bm_pow(m,3)*n[h];y[h]=d;if(b!==null){g+=bm_pow(y[h]-b[h],2)}}g=bm_sqrt(g);v+=g;x.points[f]=new o(g,y);b=y}x.segmentLength=v;t.bezierData=x;e[u]=x}}();function u(e,t){var i=t.segments;var r=i.length;var n=bm_floor((r-1)*e);var a=e*t.addedLength;var s=0;if(a==i[n].l){return i[n].p}else{var o=i[n].l>a?-1:1;var l=true;while(l){if(i[n].l<=a&&i[n+1].l>a){s=(a-i[n].l)/(i[n+1].l-i[n].l);l=false}else{n+=o}if(n<0||n>=r-1){l=false}}return i[n].p+(i[n+1].p-i[n].p)*s}}function c(){this.pt1=new Array(2);this.pt2=new Array(2);this.pt3=new Array(2);this.pt4=new Array(2)}function f(e,t,i,r,n,a){var s=u(n,a);var o=1;var l=1-s;var c=Math.round((l*l*l*e[0]+(s*l*l+l*s*l+l*l*s)*i[0]+(s*s*l+l*s*s+s*l*s)*r[0]+s*s*s*t[0])*1e3)/1e3;var f=Math.round((l*l*l*e[1]+(s*l*l+l*s*l+l*l*s)*i[1]+(s*s*l+l*s*s+s*l*s)*r[1]+s*s*s*t[1])*1e3)/1e3;return[c,f]}function h(e,t,i,r,n,a,s){var o=new c;n=n<0?0:n>1?1:n;var l=u(n,s);a=a>1?1:a;var f=u(a,s);var h,p=e.length;var d=1-l;var m=1-f;
4for(h=0;h<p;h+=1){o.pt1[h]=Math.round((d*d*d*e[h]+(l*d*d+d*l*d+d*d*l)*i[h]+(l*l*d+d*l*l+l*d*l)*r[h]+l*l*l*t[h])*1e3)/1e3;o.pt3[h]=Math.round((d*d*m*e[h]+(l*d*m+d*l*m+d*d*f)*i[h]+(l*l*m+d*l*f+l*d*f)*r[h]+l*l*f*t[h])*1e3)/1e3;o.pt4[h]=Math.round((d*m*m*e[h]+(l*m*m+d*f*m+d*m*f)*i[h]+(l*f*m+d*f*f+l*m*f)*r[h]+l*f*f*t[h])*1e3)/1e3;o.pt2[h]=Math.round((m*m*m*e[h]+(f*m*m+m*f*m+m*m*f)*i[h]+(f*f*m+m*f*f+f*m*f)*r[h]+f*f*f*t[h])*1e3)/1e3}return o}return{getBezierLength:n,getSegmentsLength:a,getNewSegment:h,getPointInSegment:f,buildBezierData:l,pointOnLine2D:i,pointOnLine3D:r}}var bez=bezFunction();function dataFunctionManager(){function e(n,a,s){var o;var l,u;var f,h=n.length;var p,d,m,v;for(f=0;f<h;f+=1){o=n[f];if(!("ks"in o)||o.completed){continue}o.completed=true;if(o.tt){n[f-1].td=o.tt}l=[];u=-1;if(o.hasMask){var g=o.masksProperties;d=g.length;for(p=0;p<d;p+=1){if(g[p].pt.k.i){r(g[p].pt.k)}else{v=g[p].pt.k.length;for(m=0;m<v;m+=1){if(g[p].pt.k[m].s){r(g[p].pt.k[m].s[0])}if(g[p].pt.k[m].e){r(g[p].pt.k[m].e[0])}}}}}if(o.ty===0){o.layers=t(o.refId,a);e(o.layers,a,s)}else if(o.ty===4){i(o.shapes)}else if(o.ty==5){c(o,s)}}}function t(e,t){var i=0,r=t.length;while(i<r){if(t[i].id===e){if(!t[i].layers.__used){t[i].layers.__used=true;return t[i].layers}return JSON.parse(JSON.stringify(t[i].layers))}i+=1}}function i(e){var t,n=e.length;var a,s;var o=false;for(t=n-1;t>=0;t-=1){if(e[t].ty=="sh"){if(e[t].ks.k.i){r(e[t].ks.k)}else{s=e[t].ks.k.length;for(a=0;a<s;a+=1){if(e[t].ks.k[a].s){r(e[t].ks.k[a].s[0])}if(e[t].ks.k[a].e){r(e[t].ks.k[a].e[0])}}}o=true}else if(e[t].ty=="gr"){i(e[t].it)}}}function r(e){var t,i=e.i.length;for(t=0;t<i;t+=1){e.i[t][0]+=e.v[t][0];e.i[t][1]+=e.v[t][1];e.o[t][0]+=e.v[t][0];e.o[t][1]+=e.v[t][1]}}function n(e,t){var i=t?t.split("."):[100,100,100];if(e[0]>i[0]){return true}else if(i[0]>e[0]){return false}if(e[1]>i[1]){return true}else if(i[1]>e[1]){return false}if(e[2]>i[2]){return true}else if(i[2]>e[2]){return false}}var a=function(){var e=[4,4,14];function t(e){var t=e.t.d;e.t.d={k:[{s:t,t:0}]}}function i(e){var i,r=e.length;for(i=0;i<r;i+=1){if(e[i].ty===5){t(e[i])}}}return function(t){if(n(e,t.v)){i(t.layers);if(t.assets){var r,a=t.assets.length;for(r=0;r<a;r+=1){if(t.assets[r].layers){i(t.assets[r].layers)}}}}}}();var s=function(){var e=[4,7,99];return function(t){if(t.chars&&!n(e,t.v)){var i,a=t.chars.length,s,o,l,u;var c,f;for(i=0;i<a;i+=1){if(t.chars[i].data&&t.chars[i].data.shapes){f=t.chars[i].data.shapes[0].it;o=f.length;for(s=0;s<o;s+=1){c=f[s].ks.k;if(!c.__converted){r(f[s].ks.k);c.__converted=true}}}}}}}();var o=function(){var e=[4,1,9];function t(e){var i,r=e.length;var n,a;for(i=0;i<r;i+=1){if(e[i].ty==="gr"){t(e[i].it)}else if(e[i].ty==="fl"||e[i].ty==="st"){if(e[i].c.k&&e[i].c.k[0].i){a=e[i].c.k.length;for(n=0;n<a;n+=1){if(e[i].c.k[n].s){e[i].c.k[n].s[0]/=255;e[i].c.k[n].s[1]/=255;e[i].c.k[n].s[2]/=255;e[i].c.k[n].s[3]/=255}if(e[i].c.k[n].e){e[i].c.k[n].e[0]/=255;e[i].c.k[n].e[1]/=255;e[i].c.k[n].e[2]/=255;e[i].c.k[n].e[3]/=255}}}else{e[i].c.k[0]/=255;e[i].c.k[1]/=255;e[i].c.k[2]/=255;e[i].c.k[3]/=255}}}}function i(e){var i,r=e.length;for(i=0;i<r;i+=1){if(e[i].ty===4){t(e[i].shapes)}}}return function(t){if(n(e,t.v)){i(t.layers);if(t.assets){var r,a=t.assets.length;for(r=0;r<a;r+=1){if(t.assets[r].layers){i(t.assets[r].layers)}}}}}}();var l=function(){var e=[4,4,18];function t(e){var i,r=e.length;var n,a;var s=false;for(i=r-1;i>=0;i-=1){if(e[i].ty=="sh"){if(e[i].ks.k.i){e[i].ks.k.c=e[i].closed}else{a=e[i].ks.k.length;for(n=0;n<a;n+=1){if(e[i].ks.k[n].s){e[i].ks.k[n].s[0].c=e[i].closed}if(e[i].ks.k[n].e){e[i].ks.k[n].e[0].c=e[i].closed}}}s=true}else if(e[i].ty=="gr"){t(e[i].it)}}}function i(e){var i;var r,n=e.length;var a,s,o,l;for(r=0;r<n;r+=1){i=e[r];if(i.hasMask){var u=i.masksProperties;s=u.length;for(a=0;a<s;a+=1){if(u[a].pt.k.i){u[a].pt.k.c=u[a].cl}else{l=u[a].pt.k.length;for(o=0;o<l;o+=1){if(u[a].pt.k[o].s){u[a].pt.k[o].s[0].c=u[a].cl}if(u[a].pt.k[o].e){u[a].pt.k[o].e[0].c=u[a].cl}}}}}if(i.ty===4){t(i.shapes)}}}return function(t){if(n(e,t.v)){i(t.layers);if(t.assets){var r,a=t.assets.length;for(r=0;r<a;r+=1){if(t.assets[r].layers){i(t.assets[r].layers)}}}}}}();function u(t,i){if(t.__complete){return}o(t);a(t);s(t);l(t);e(t.layers,t.assets,i);t.__complete=true}function c(e,t){if(e.t.a.length===0&&!("m"in e.t.p)){e.singleShape=true}}var f={};f.completeData=u;return f}var dataManager=dataFunctionManager();var FontManager=function(){var e=5e3;function t(e,t){var i=document.createElement("span");i.style.fontFamily=t;var r=document.createElement("span");r.innerHTML="giItT1WQy@!-/#";i.style.position="absolute";i.style.left="-10000px";i.style.top="-10000px";
4i.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;r.style.fontFamily=e+", "+t;return{node:r,w:n,parent:i}}function i(){var t,r=this.fonts.length;var n,a;var s=r;for(t=0;t<r;t+=1){if(this.fonts[t].loaded){s-=1;continue}if(this.fonts[t].fOrigin==="t"||this.fonts[t].origin===2){if(window.Typekit&&window.Typekit.load&&this.typekitLoaded===0){this.typekitLoaded=1;try{window.Typekit.load({async:true,active:function(){this.typekitLoaded=2}.bind(this)})}catch(e){}}if(this.typekitLoaded===2){this.fonts[t].loaded=true}}else if(this.fonts[t].fOrigin==="n"||this.fonts[t].origin===0){this.fonts[t].loaded=true}else{n=this.fonts[t].monoCase.node;a=this.fonts[t].monoCase.w;if(n.offsetWidth!==a){s-=1;this.fonts[t].loaded=true}else{n=this.fonts[t].sansCase.node;a=this.fonts[t].sansCase.w;if(n.offsetWidth!==a){s-=1;this.fonts[t].loaded=true}}if(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)}}}if(s!==0&&Date.now()-this.initTime<e){setTimeout(i.bind(this),20)}else{setTimeout(function(){this.loaded=true}.bind(this),0)}}function r(e,t){var i=document.createElementNS(svgNS,"text");i.style.fontSize="100px";i.style.fontFamily=t.fFamily;i.textContent="1";if(t.fClass){i.style.fontFamily="inherit";i.className=t.fClass}else{i.style.fontFamily=t.fFamily}e.appendChild(i);var r=document.createElement("canvas").getContext("2d");r.font="100px "+t.fFamily;return r}function n(e,n){if(!e){this.loaded=true;return}if(this.chars){this.loaded=true;this.fonts=e.list;return}var a=e.list;var s,o=a.length;for(s=0;s<o;s+=1){a[s].loaded=false;a[s].monoCase=t(a[s].fFamily,"monospace");a[s].sansCase=t(a[s].fFamily,"sans-serif");if(!a[s].fPath){a[s].loaded=true}else if(a[s].fOrigin==="p"||a[s].origin===3){var l=document.createElement("style");l.type="text/css";l.innerHTML="@font-face {"+"font-family: "+a[s].fFamily+"; font-style: normal; src: url('"+a[s].fPath+"');}";n.appendChild(l)}else if(a[s].fOrigin==="g"||a[s].origin===1){var u=document.createElement("link");u.type="text/css";u.rel="stylesheet";u.href=a[s].fPath;n.appendChild(u)}else if(a[s].fOrigin==="t"||a[s].origin===2){var c=document.createElement("script");c.setAttribute("src",a[s].fPath);n.appendChild(c)}a[s].helper=r(n,a[s]);this.fonts.push(a[s])}i.bind(this)()}function a(e){if(!e){return}if(!this.chars){this.chars=[]}var t,i=e.length;var r,n=this.chars.length,a;for(t=0;t<i;t+=1){r=0;a=false;while(r<n){if(this.chars[r].style===e[t].style&&this.chars[r].fFamily===e[t].fFamily&&this.chars[r].ch===e[t].ch){a=true}r+=1}if(!a){this.chars.push(e[t]);n+=1}}}function s(e,t,i){var r=0,n=this.chars.length;while(r<n){if(this.chars[r].ch===e&&this.chars[r].style===t&&this.chars[r].fFamily===i){return this.chars[r]}r+=1}}function o(e,t,i){var r=this.getFontByName(t);var n=r.helper;return n.measureText(e).width*i/100}function l(e){var t=0,i=this.fonts.length;while(t<i){if(this.fonts[t].fName===e){return this.fonts[t]}t+=1}return"sans-serif"}var u=function(){this.fonts=[];this.chars=null;this.typekitLoaded=0;this.loaded=false;this.initTime=Date.now()};u.prototype.addChars=a;u.prototype.addFonts=n;u.prototype.getCharData=s;u.prototype.getFontByName=l;u.prototype.measureText=o;return u}();var PropertyFactory=function(){var e=-999999;function t(e,t,i,r){var n=this.offsetTime;var a;if(i.constructor===Array){a=Array.apply(null,{length:i.length})}var s=t;var o=this.keyframes.length-1,l=true;var u,c;while(l){u=this.keyframes[s];c=this.keyframes[s+1];if(s==o-1&&e>=c.t-n){if(u.h){u=c}t=0;break}if(c.t-n>e){t=s;break}if(s<o-1){s+=1}else{t=0;l=false}}var f,h,p,d,m,v;if(u.to){if(!u.bezierData){bez.buildBezierData(u)}var g=u.bezierData;if(e>=c.t-n||e<u.t-n){var y=e>=c.t-n?g.points.length-1:0;h=g.points[y].point.length;for(f=0;f<h;f+=1){a[f]=g.points[y].point[f]}r._lastBezierData=null}else{if(u.__fnct){v=u.__fnct}else{v=BezierFactory.getBezierEasing(u.o.x,u.o.y,u.i.x,u.i.y,u.n).get;u.__fnct=v}p=v((e-(u.t-n))/(c.t-n-(u.t-n)));var b=g.segmentLength*p;var x;
4var w=r.lastFrame<e&&r._lastBezierData===g?r._lastAddedLength:0;m=r.lastFrame<e&&r._lastBezierData===g?r._lastPoint:0;l=true;d=g.points.length;while(l){w+=g.points[m].partialLength;if(b===0||p===0||m==g.points.length-1){h=g.points[m].point.length;for(f=0;f<h;f+=1){a[f]=g.points[m].point[f]}break}else if(b>=w&&b<w+g.points[m+1].partialLength){x=(b-w)/g.points[m+1].partialLength;h=g.points[m].point.length;for(f=0;f<h;f+=1){a[f]=g.points[m].point[f]+(g.points[m+1].point[f]-g.points[m].point[f])*x}break}if(m<d-1){m+=1}else{l=false}}r._lastPoint=m;r._lastAddedLength=w-g.points[m].partialLength;r._lastBezierData=g}}else{var S,C,E,_,k;o=u.s.length;for(s=0;s<o;s+=1){if(u.h!==1){if(e>=c.t-n){p=1}else if(e<u.t-n){p=0}else{if(u.o.x.constructor===Array){if(!u.__fnct){u.__fnct=[]}if(!u.__fnct[s]){S=u.o.x[s]||u.o.x[0];C=u.o.y[s]||u.o.y[0];E=u.i.x[s]||u.i.x[0];_=u.i.y[s]||u.i.y[0];v=BezierFactory.getBezierEasing(S,C,E,_).get;u.__fnct[s]=v}else{v=u.__fnct[s]}}else{if(!u.__fnct){S=u.o.x;C=u.o.y;E=u.i.x;_=u.i.y;v=BezierFactory.getBezierEasing(S,C,E,_).get;u.__fnct=v}else{v=u.__fnct}}p=v((e-(u.t-n))/(c.t-n-(u.t-n)))}}if(this.sh&&u.h!==1){var P=u.s[s];var A=u.e[s];if(P-A<-180){P+=360}else if(P-A>180){P-=360}k=P+(A-P)*p}else{k=u.h===1?u.s[s]:u.s[s]+(u.e[s]-u.s[s])*p}if(o===1){a=k}else{a[s]=k}}}return{value:a,iterationIndex:t}}function i(){if(this.elem.globalData.frameId===this.frameId){return}this.mdf=false;var t=this.comp.renderedFrame-this.offsetTime;var i=this.keyframes[0].t-this.offsetTime;var r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==e&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<i&&t<i))){var n=this._caching.lastFrame<t?this._caching.lastIndex:0;var a=this.interpolateValue(t,n,this.pv,this._caching);this._caching.lastIndex=a.iterationIndex;if(this.pv.constructor===Array){n=0;while(n<this.v.length){this.pv[n]=a.value[n];this.v[n]=this.mult?this.pv[n]*this.mult:this.pv[n];if(this.lastPValue[n]!==this.pv[n]){this.mdf=true;this.lastPValue[n]=this.pv[n]}n+=1}}else{this.pv=a.value
5;this.v=this.mult?this.pv*this.mult:this.pv;if(this.lastPValue!=this.pv){this.mdf=true;this.lastPValue=this.pv}}}this._caching.lastFrame=t;this.frameId=this.elem.globalData.frameId}function r(){}function n(e,t,i){this.mult=i;this.v=i?t.k*i:t.k;this.pv=t.k;this.mdf=false;this.comp=e.comp;this.k=false;this.kf=false;this.vel=0;this.getValue=r}function a(e,t,i){this.mult=i;this.data=t;this.mdf=false;this.comp=e.comp;this.k=false;this.kf=false;this.frameId=-1;this.v=Array.apply(null,{length:t.k.length});this.pv=Array.apply(null,{length:t.k.length});this.lastValue=Array.apply(null,{length:t.k.length});var n=Array.apply(null,{length:t.k.length});this.vel=n.map(function(){return 0});var a,s=t.k.length;for(a=0;a<s;a+=1){this.v[a]=i?t.k[a]*i:t.k[a];this.pv[a]=t.k[a]}this.getValue=r}function s(r,n,a){this.keyframes=n.k;this.offsetTime=r.data.st;this.lastValue=-99999;this.lastPValue=-99999;this.frameId=-1;this._caching={lastFrame:e,lastIndex:0};this.k=true;this.kf=true;this.data=n;this.mult=a;this.elem=r;this.comp=r.comp;this.v=a?n.k[0].s[0]*a:n.k[0].s[0];this.pv=n.k[0].s[0];this.getValue=i;this.interpolateValue=t}function o(r,n,a){var s,o=n.k.length;var l,u,c,f;for(s=0;s<o-1;s+=1){if(n.k[s].to&&n.k[s].s&&n.k[s].e){l=n.k[s].s;u=n.k[s].e;c=n.k[s].to;f=n.k[s].ti;if(l.length===2&&!(l[0]===u[0]&&l[1]===u[1])&&bez.pointOnLine2D(l[0],l[1],u[0],u[1],l[0]+c[0],l[1]+c[1])&&bez.pointOnLine2D(l[0],l[1],u[0],u[1],u[0]+f[0],u[1]+f[1])||l.length===3&&!(l[0]===u[0]&&l[1]===u[1]&&l[2]===u[2])&&bez.pointOnLine3D(l[0],l[1],l[2],u[0],u[1],u[2],l[0]+c[0],l[1]+c[1],l[2]+c[2])&&bez.pointOnLine3D(l[0],l[1],l[2],u[0],u[1],u[2],u[0]+f[0],u[1]+f[1],u[2]+f[2])){n.k[s].to=null;n.k[s].ti=null}}}this.keyframes=n.k;this.offsetTime=r.data.st;this.k=true;this.kf=true;this.mult=a;this.elem=r;this.comp=r.comp;this._caching={lastFrame:e,lastIndex:0};this.getValue=i;this.interpolateValue=t;this.frameId=-1;this.v=Array.apply(null,{length:n.k[0].s.length});this.pv=Array.apply(null,{length:n.k[0].s.length});this.lastValue=Array.apply(null,{length:n.k[0].s.length});this.lastPValue=Array.apply(null,{length:n.k[0].s.length})}var l=function(){function e(){if(this.p){return ExpressionValue(this.p)}else{return[this.px.v,this.py.v,this.pz?this.pz.v:0]}}function t(){return ExpressionValue(this.px)}function i(){return ExpressionValue(this.py)}function r(){return ExpressionValue(this.pz)}function n(){return ExpressionValue(this.a)}function a(){return ExpressionValue(this.or)}
5function s(){if(this.r){return ExpressionValue(this.r,1/degToRads)}else{return ExpressionValue(this.rz,1/degToRads)}}function o(){return ExpressionValue(this.s,100)}function l(){return ExpressionValue(this.o,100)}function u(){return ExpressionValue(this.sk)}function c(){return ExpressionValue(this.sa)}function f(e){var t,i=this.dynamicProperties.length;for(t=0;t<i;t+=1){this.dynamicProperties[t].getValue();if(this.dynamicProperties[t].mdf){this.mdf=true}}if(this.a){e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2])}if(this.s){e.scale(this.s.v[0],this.s.v[1],this.s.v[2])}if(this.r){e.rotate(-this.r.v)}else{e.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])}if(this.data.p.s){if(this.data.p.z){e.translate(this.px.v,this.py.v,-this.pz.v)}else{e.translate(this.px.v,this.py.v,0)}}else{e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}}function h(){if(this.elem.globalData.frameId===this.frameId){return}this.mdf=false;var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1){this.dynamicProperties[e].getValue();if(this.dynamicProperties[e].mdf){this.mdf=true}}if(this.mdf){this.v.reset();if(this.a){this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2])}if(this.s){this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2])}if(this.sk){this.v.skewFromAxis(-this.sk.v,this.sa.v)}if(this.r){this.v.rotate(-this.r.v)}else{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])}if(this.autoOriented&&this.p.keyframes&&this.p.getValueAtTime){var i,r;if(this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t){i=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/this.elem.globalData.frameRate,0);r=this.p.getValueAtTime(this.p.keyframes[0].t/this.elem.globalData.frameRate,0)}else if(this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t){i=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/this.elem.globalData.frameRate,0);r=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.01)/this.elem.globalData.frameRate,0)}else{i=this.p.pv;r=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/this.elem.globalData.frameRate,this.p.offsetTime)}this.v.rotate(-Math.atan2(i[1]-r[1],i[0]-r[0]))}if(this.data.p.s){if(this.data.p.z){this.v.translate(this.px.v,this.py.v,-this.pz.v)}else{this.v.translate(this.px.v,this.py.v,0)}}else{this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}}this.frameId=this.elem.globalData.frameId}function p(){this.inverted=true;this.iv=new Matrix;if(!this.k){if(this.data.p.s){this.iv.translate(this.px.v,this.py.v,-this.pz.v)}else{this.iv.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}if(this.r){this.iv.rotate(-this.r.v)}else{this.iv.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v)}if(this.s){this.iv.scale(this.s.v[0],this.s.v[1],1)}if(this.a){this.iv.translate(-this.a.v[0],-this.a.v[1],this.a.v[2])}}}function d(){}return function r(m,v,g){this.elem=m;this.frameId=-1;this.type="transform";this.dynamicProperties=[];this.mdf=false;this.data=v;this.getValue=h;this.applyToMatrix=f;this.setInverted=p;this.autoOrient=d;this.v=new Matrix;if(v.p.s){this.px=PropertyFactory.getProp(m,v.p.x,0,0,this.dynamicProperties);this.py=PropertyFactory.getProp(m,v.p.y,0,0,this.dynamicProperties);if(v.p.z){this.pz=PropertyFactory.getProp(m,v.p.z,0,0,this.dynamicProperties)}}else{this.p=PropertyFactory.getProp(m,v.p,1,0,this.dynamicProperties)}if(v.r){this.r=PropertyFactory.getProp(m,v.r,0,degToRads,this.dynamicProperties)}else if(v.rx){this.rx=PropertyFactory.getProp(m,v.rx,0,degToRads,this.dynamicProperties);this.ry=PropertyFactory.getProp(m,v.ry,0,degToRads,this.dynamicProperties);this.rz=PropertyFactory.getProp(m,v.rz,0,degToRads,this.dynamicProperties);this.or=PropertyFactory.getProp(m,v.or,1,degToRads,this.dynamicProperties);this.or.sh=true}if(v.sk){this.sk=PropertyFactory.getProp(m,v.sk,0,degToRads,this.dynamicProperties);this.sa=PropertyFactory.getProp(m,v.sa,0,degToRads,this.dynamicProperties)}if(v.a){this.a=PropertyFactory.getProp(m,v.a,1,0,this.dynamicProperties)}if(v.s){this.s=PropertyFactory.getProp(m,v.s,1,.01,this.dynamicProperties)}if(v.o){this.o=PropertyFactory.getProp(m,v.o,0,.01,this.dynamicProperties)}else{this.o={mdf:false,v:1}}if(this.dynamicProperties.length){g.push(this)}else{if(this.a){this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2])}if(this.s){this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2])}if(this.sk){this.v.skewFromAxis(-this.sk.v,this.sa.v)}if(this.r){this.v.rotate(-this.r.v)}else{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])}
5if(this.data.p.s){if(v.p.z){this.v.translate(this.px.v,this.py.v,-this.pz.v)}else{this.v.translate(this.px.v,this.py.v,0)}}else{this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}}Object.defineProperty(this,"position",{get:e});Object.defineProperty(this,"xPosition",{get:t});Object.defineProperty(this,"yPosition",{get:i});Object.defineProperty(this,"orientation",{get:a});Object.defineProperty(this,"anchorPoint",{get:n});Object.defineProperty(this,"rotation",{get:s});Object.defineProperty(this,"scale",{get:o});Object.defineProperty(this,"opacity",{get:l});Object.defineProperty(this,"skew",{get:u});Object.defineProperty(this,"skewAxis",{get:c})}}();function u(e,t,i,r,u){var c;if(i===2){c=new l(e,t,u)}else if(t.a===0){if(i===0){c=new n(e,t,r)}else{c=new a(e,t,r)}}else if(t.a===1){if(i===0){c=new s(e,t,r)}else{c=new o(e,t,r)}}else if(!t.k.length){c=new n(e,t,r)}else if(typeof t.k[0]==="number"){c=new a(e,t,r)}else{switch(i){case 0:c=new s(e,t,r);break;case 1:c=new o(e,t,r);break}}if(c.k){u.push(c)}return c}var c=function(){function e(e){this.prop.getValue();this.cmdf=false;this.omdf=false;if(this.prop.mdf||e){var t,i=this.data.p*4;var r,n;for(t=0;t<i;t+=1){r=t%4===0?100:255;n=Math.round(this.prop.v[t]*r);if(this.c[t]!==n){this.c[t]=n;this.cmdf=true}}if(this.o.length){i=this.prop.v.length;for(t=this.data.p*4;t<i;t+=1){r=t%2===0?100:1;n=t%2===0?Math.round(this.prop.v[t]*100):this.prop.v[t];if(this.o[t-this.data.p*4]!==n){this.o[t-this.data.p*4]=n;this.omdf=true}}}}}function t(t,i,r){this.prop=u(t,i.k,1,null,[]);this.data=i;this.k=this.prop.k;this.c=Array.apply(null,{length:i.p*4});var n=i.k.k[0].s?i.k.k[0].s.length-i.p*4:i.k.k.length-i.p*4;this.o=Array.apply(null,{length:n});this.cmdf=false;this.omdf=false;this.getValue=e;if(this.prop.k){r.push(this)}this.getValue(true)}return function e(i,r,n){return new t(i,r,n)}}();var f=function(){function e(e){var t=0,i=this.dataProps.length;if(this.elem.globalData.frameId===this.frameId&&!e){return}this.mdf=false;this.frameId=this.elem.globalData.frameId;while(t<i){if(this.dataProps[t].p.mdf){this.mdf=true;break}t+=1}if(this.mdf||e){if(this.renderer==="svg"){this.dasharray=""}for(t=0;t<i;t+=1){if(this.dataProps[t].n!="o"){if(this.renderer==="svg"){this.dasharray+=" "+this.dataProps[t].p.v}else{this.dasharray[t]=this.dataProps[t].p.v}}else{this.dashoffset=this.dataProps[t].p.v}}}}return function(t,i,r,n){this.elem=t;this.frameId=-1;this.dataProps=new Array(i.length);this.renderer=r;this.mdf=false;this.k=false;if(this.renderer==="svg"){this.dasharray=""}else{this.dasharray=new Array(i.length-1)}this.dashoffset=0;var a,s=i.length,o;for(a=0;a<s;a+=1){o=PropertyFactory.getProp(t,i[a].v,0,0,n);this.k=o.k?true:this.k;this.dataProps[a]={n:i[a].n,p:o}}this.getValue=e;if(this.k){n.push(this)}else{this.getValue(true)}}}();function h(e,t,i,r){return new f(e,t,i,r)}var p=function(){var e=Math.max;var t=Math.min;var i=Math.floor;function r(e){this.mdf=e||false;if(this.dynamicProperties.length){var t,i=this.dynamicProperties.length;for(t=0;t<i;t+=1){this.dynamicProperties[t].getValue();if(this.dynamicProperties[t].mdf){this.mdf=true}}}var r=this.elem.textProperty.currentData?this.elem.textProperty.currentData.l.length:0;if(e&&this.data.r===2){this.e.v=r}var n=this.data.r===2?1:100/r;var a=this.o.v/n;var s=this.s.v/n+a;var o=this.e.v/n+a;if(s>o){var l=s;s=o;o=l}this.finalS=s;this.finalE=o}function n(r){var n=BezierFactory.getBezierEasing(this.ne.v/100,0,1-this.xe.v/100,1).get;var a=0;var s=this.finalS;var o=this.finalE;var l=this.data.sh;if(l==2){if(o===s){a=r>=o?1:0}else{a=e(0,t(.5/(o-s)+(r-s)/(o-s),1))}a=n(a)}else if(l==3){if(o===s){a=r>=o?0:1}else{a=1-e(0,t(.5/(o-s)+(r-s)/(o-s),1))}a=n(a)}else if(l==4){if(o===s){a=0}else{a=e(0,t(.5/(o-s)+(r-s)/(o-s),1));if(a<.5){a*=2}else{a=1-2*(a-.5)}}a=n(a)}else if(l==5){if(o===s){a=0}else{var u=o-s;r=t(e(0,r+.5-s),o-s);var c=-u/2+r;var f=u/2;a=Math.sqrt(1-c*c/(f*f))}a=n(a)}else if(l==6){if(o===s){a=0}else{r=t(e(0,r+.5-s),o-s);a=(1+Math.cos(Math.PI+Math.PI*2*r/(o-s)))/2}a=n(a)}else{if(r>=i(s)){if(r-s<0){a=1-(s-r)}else{a=e(0,t(o-r,1))}}a=n(a)}return a*this.a.v}return function e(t,i,a){this.mdf=false;this.k=false;this.data=i;this.dynamicProperties=[];this.getValue=r;this.getMult=n;this.elem=t;this.comp=t.comp;this.finalS=0;this.finalE=0;this.s=PropertyFactory.getProp(t,i.s||{k:0},0,0,this.dynamicProperties);
5if("e"in i){this.e=PropertyFactory.getProp(t,i.e,0,0,this.dynamicProperties)}else{this.e={v:100}}this.o=PropertyFactory.getProp(t,i.o||{k:0},0,0,this.dynamicProperties);this.xe=PropertyFactory.getProp(t,i.xe||{k:0},0,0,this.dynamicProperties);this.ne=PropertyFactory.getProp(t,i.ne||{k:0},0,0,this.dynamicProperties);this.a=PropertyFactory.getProp(t,i.a,0,.01,this.dynamicProperties);if(this.dynamicProperties.length){a.push(this)}else{this.getValue()}}}();function d(e,t,i){return new p(e,t,i)}var m={getProp:u,getDashProp:h,getTextSelectorProp:d,getGradientProp:c};return m}();function ShapePath(){this.c=false;this._length=0;this._maxLength=8;this.v=Array.apply(null,{length:this._maxLength});this.o=Array.apply(null,{length:this._maxLength});this.i=Array.apply(null,{length:this._maxLength})}ShapePath.prototype.setPathData=function(e,t){this.c=e;this.setLength(t);var i=0;while(i<t){this.v[i]=point_pool.newPoint();this.o[i]=point_pool.newPoint();this.i[i]=point_pool.newPoint();i+=1}};ShapePath.prototype.setLength=function(e){while(this._maxLength<e){this.doubleArrayLe
5ngth()}this._length=e};ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(Array.apply(null,{length:this._maxLength}));this.i=this.i.concat(Array.apply(null,{length:this._maxLength}));this.o=this.o.concat(Array.apply(null,{length:this._maxLength}));this._maxLength*=2};ShapePath.prototype.setXYAt=function(e,t,i,r,n){var a;this._length=Math.max(this._length,r+1);if(this._length>=this._maxLength){this.doubleArrayLength()}switch(i){case"v":a=this.v;break;case"i":a=this.i;break;case"o":a=this.o;break}if(!a[r]||a[r]&&!n){a[r]=point_pool.newPoint()}a[r][0]=e;a[r][1]=t};ShapePath.prototype.setTripleAt=function(e,t,i,r,n,a,s,o){this.setXYAt(e,t,"v",s,o);this.setXYAt(i,r,"o",s,o);this.setXYAt(n,a,"i",s,o)};var ShapePropertyFactory=function(){var e=-999999;function t(e,t,i,r){var n,a,s;if(e<this.keyframes[0].t-this.offsetTime){n=this.keyframes[0].s[0];s=true;t=0}else if(e>=this.keyframes[this.keyframes.length-1].t-this.offsetTime){if(this.keyframes[this.keyframes.length-2].h===1){n=this.keyframes[this.keyframes.length-1].s[0]}else{n=this.keyframes[this.keyframes.length-2].e[0]}s=true}else{var o=t;var l=this.keyframes.length-1,u=true,c,f,h,p,d,m;while(u){c=this.keyframes[o];f=this.keyframes[o+1];if(f.t-this.offsetTime>e){break}if(o<l-1){o+=1}else{u=false}}s=c.h===1;t=o;var v;
5if(!s){if(e>=f.t-this.offsetTime){v=1}else if(e<c.t-this.offsetTime){v=0}else{var g;if(c.__fnct){g=c.__fnct}else{g=BezierFactory.getBezierEasing(c.o.x,c.o.y,c.i.x,c.i.y).get;c.__fnct=g}v=g((e-(c.t-this.offsetTime))/(f.t-this.offsetTime-(c.t-this.offsetTime)))}a=c.e[0]}n=c.s[0]}p=i._length;m=n.i[0].length;var y=false;var b;for(h=0;h<p;h+=1){for(d=0;d<m;d+=1){if(s){b=n.i[h][d];if(i.i[h][d]!==b){i.i[h][d]=b;if(r){this.pv.i[h][d]=b}y=true}b=n.o[h][d];if(i.o[h][d]!==b){i.o[h][d]=b;if(r){this.pv.o[h][d]=b}y=true}b=n.v[h][d];if(i.v[h][d]!==b){i.v[h][d]=b;if(r){this.pv.v[h][d]=b}y=true}}else{b=n.i[h][d]+(a.i[h][d]-n.i[h][d])*v;if(i.i[h][d]!==b){i.i[h][d]=b;if(r){this.pv.i[h][d]=b}y=true}b=n.o[h][d]+(a.o[h][d]-n.o[h][d])*v;if(i.o[h][d]!==b){i.o[h][d]=b;if(r){this.pv.o[h][d]=b}y=true}b=n.v[h][d]+(a.v[h][d]-n.v[h][d])*v;if(i.v[h][d]!==b){i.v[h][d]=b;if(r){this.pv.v[h][d]=b}y=true}}}}if(y){i.c=n.c}return{iterationIndex:t,hasModified:y}}function i(){if(this.elem.globalData.frameId===this.frameId){return}this.mdf=false;var t=this.comp.renderedFrame-this.offsetTime;var i=this.keyframes[0].t-this.offsetTime;var r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(this.lastFrame!==e&&(this.lastFrame<i&&t<i||this.lastFrame>r&&t>r))){var n=this.lastFrame<t?this._lastIndex:0;var a=this.interpolateShape(t,n,this.v,true);this._lastIndex=a.iterationIndex;this.mdf=a.hasModified;if(a.hasModified){this.paths=this.localShapeCollection}}this.lastFrame=t;this.frameId=this.elem.globalData.frameId}function r(){return this.v}function n(){this.paths=this.localShapeCollection;if(!this.k){this.mdf=false}}function a(e,t,i){this.__shapeObject=1;this.comp=e.comp;this.k=false;this.mdf=false;var r=i===3?t.pt.k:t.ks.k;this.v=shape_pool.clone(r);this.pv=shape_pool.clone(this.v);this.localShapeCollection=shapeCollection_pool.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.reset=n}a.prototype.interpolateShape=t;a.prototype.getValue=r;function s(t,i,r){this.__shapeObject=1;this.comp=t.comp;this.elem=t;this.offsetTime=t.data.st;this._lastIndex=0;this.keyframes=r===3?i.pt.k:i.ks.k;this.k=true;this.kf=true;var a,s=this.keyframes[0].s[0].i.length;var o=this.keyframes[0].s[0].i[0].length;this.v=shape_pool.newShape();this.v.setPathData(this.keyframes[0].s[0].c,s);this.pv=shape_pool.clone(this.v);this.localShapeCollection=shapeCollection_pool.newShapeCollection();this.paths=this.localShapeCollection;this.paths.addShape(this.v);this.lastFrame=e;this.reset=n}s.prototype.getValue=i;s.prototype.interpolateShape=t;var o=function(){var e=roundCorner;function t(){var t=this.p.v[0],i=this.p.v[1],r=this.s.v[0]/2,n=this.s.v[1]/2;if(this.d!==3){this.v.v[0][0]=t;this.v.v[0][1]=i-n;this.v.v[1][0]=t+r;this.v.v[1][1]=i;this.v.v[2][0]=t;this.v.v[2][1]=i+n;this.v.v[3][0]=t-r;this.v.v[3][1]=i;this.v.i[0][0]=t-r*e;this.v.i[0][1]=i-n;this.v.i[1][0]=t+r;this.v.i[1][1]=i-n*e;this.v.i[2][0]=t+r*e;this.v.i[2][1]=i+n;this.v.i[3][0]=t-r;this.v.i[3][1]=i+n*e;this.v.o[0][0]=t+r*e;this.v.o[0][1]=i-n;this.v.o[1][0]=t+r;this.v.o[1][1]=i+n*e;this.v.o[2][0]=t-r*e;this.v.o[2][1]=i+n;this.v.o[3][0]=t-r;this.v.o[3][1]=i-n*e}else{this.v.v[0][0]=t;this.v.v[0][1]=i-n;this.v.v[1][0]=t-r;this.v.v[1][1]=i;this.v.v[2][0]=t;this.v.v[2][1]=i+n;this.v.v[3][0]=t+r;this.v.v[3][1]=i;this.v.i[0][0]=t+r*e;this.v.i[0][1]=i-n;this.v.i[1][0]=t-r;this.v.i[1][1]=i-n*e;this.v.i[2][0]=t-r*e;this.v.i[2][1]=i+n;this.v.i[3][0]=t+r;this.v.i[3][1]=i+n*e;this.v.o[0][0]=t-r*e;this.v.o[0][1]=i-n;this.v.o[1][0]=t-r;this.v.o[1][1]=i+n*e;this.v.o[2][0]=t+r*e;this.v.o[2][1]=i+n;this.v.o[3][0]=t+r;this.v.o[3][1]=i-n*e}}function i(e){var t,i=this.dynamicProperties.length;if(this.elem.globalData.frameId===this.frameId){return}this.mdf=false;this.frameId=this.elem.globalData.frameId;for(t=0;t<i;t+=1){this.dynamicProperties[t].getValue(e);if(this.dynamicProperties[t].mdf){this.mdf=true}}if(this.mdf){this.convertEllToPath()}}return function e(r,a){this.v=shape_pool.newShape();this.v.setPathData(true,4);this.localShapeCollection=shapeCollection_pool.newShapeCollection();this.paths=this.localShapeCollection;this.localShapeCollection.addShape(this.v);this.d=a.d;this.dynamicProperties=[];this.elem=r;this.comp=r.comp;this.frameId=-1;this.mdf=false;this.getValue=i;this.convertEllToPath=t;this.reset=n;this.p=PropertyFactory.getProp(r,a.p,1,0,this.dynamicProperties);this.s=PropertyFactory.getProp(r,a.s,1,0,this.dynamicProperties);if(this.dynamicProperties.length){this.k=true}else{this.convertEllToPath()}}}();var l=function(){function e(){var e=Math.floor(this.pt.v);var t=Math.PI*2/e;var i=this.or.v;var r=this.os.v;var n=2*Math.PI*i/(e*4);var a,s=-Math.PI/2;var o=this.data.d===3?-1:1;s+=this.r.v;this.v._length=0;for(a=0;a<e;a+=1){var l=i*Math.cos(s);var u=i*Math.sin(s);var c=l===0&&u===0?0:u/Math.sqrt(l*l+u*u);var f=l===0&&u===0?0:-l/Math.sqrt(l*l+u*u);l+=+this.p.v[0];u+=+this.p.v[1];
5this.v.setTripleAt(l,u,l-c*n*r*o,u-f*n*r*o,l+c*n*r*o,u+f*n*r*o,a,true);s+=t*o}this.paths.length=0;this.paths[0]=this.v}function t(){var e=Math.floor(this.pt.v)*2;var t=Math.PI*2/e;var i=true;var r=this.or.v;var n=this.ir.v;var a=this.os.v;var s=this.is.v;var o=2*Math.PI*r/(e*2);var l=2*Math.PI*n/(e*2);var u,c,f,h,p=-Math.PI/2;p+=this.r.v;var d=this.data.d===3?-1:1;this.v._length=0;for(u=0;u<e;u+=1){c=i?r:n;f=i?a:s;h=i?o:l;var m=c*Math.cos(p);var v=c*Math.sin(p);var g=m===0&&v===0?0:v/Math.sqrt(m*m+v*v);var y=m===0&&v===0?0:-m/Math.sqrt(m*m+v*v);m+=+this.p.v[0];v+=+this.p.v[1];this.v.setTripleAt(m,v,m-g*h*f*d,v-y*h*f*d,m+g*h*f*d,v+y*h*f*d,u,true);i=!i;p+=t*d}}function i(){if(this.elem.globalData.frameId===this.frameId){return}this.mdf=false;this.frameId=this.elem.globalData.frameId;var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1){this.dynamicProperties[e].getValue();if(this.dynamicProperties[e].mdf){this.mdf=true}}if(this.mdf){this.convertToPath()}}return function r(a,s){this.v=shape_pool.newShape();this.v.setPathData(true,0);this.elem=a;this.comp=a.comp;this.data=s;this.frameId=-1;this.d=s.d;this.dynamicProperties=[];this.mdf=false;this.getValue=i;this.reset=n;if(s.sy===1){this.ir=PropertyFactory.getProp(a,s.ir,0,0,this.dynamicProperties);this.is=PropertyFactory.getProp(a,s.is,0,.01,this.dynamicProperties);this.convertToPath=t}else{this.convertToPath=e}this.pt=PropertyFactory.getProp(a,s.pt,0,0,this.dynamicProperties);this.p=PropertyFactory.getProp(a,s.p,1,0,this.dynamicProperties);this.r=PropertyFactory.getProp(a,s.r,0,degToRads,this.dynamicProperties);this.or=PropertyFactory.getProp(a,s.or,0,0,this.dynamicProperties);this.os=PropertyFactory.getProp(a,s.os,0,.01,this.dynamicProperties);this.localShapeCollection=shapeCollection_pool.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;if(this.dynamicProperties.length){this.k=true}else{this.convertToPath()}}}();var u=function(){function e(e){if(this.elem.globalData.frameId===this.frameId){return}this.mdf=false;this.frameId=this.elem.globalData.frameId;var t,i=this.dynamicProperties.length;for(t=0;t<i;t+=1){this.dynamicProperties[t].getValue(e);if(this.dynamicProperties[t].mdf){this.mdf=true}}if(this.mdf){this.convertRectToPath()}}function t(){var e=this.p.v[0],t=this.p.v[1],i=this.s.v[0]/2,r=this.s.v[1]/2;var n=bm_min(i,r,this.r.v);var a=n*(1-roundCorner);this.v._length=0;if(this.d===2||this.d===1){this.v.setTripleAt(e+i,t-r+n,e+i,t-r+n,e+i,t-r+a,0,true);this.v.setTripleAt(e+i,t+r-n,e+i,t+r-a,e+i,t+r-n,1,true);if(n!==0){this.v.setTripleAt(e+i-n,t+r,e+i-n,t+r,e+i-a,t+r,2,true);this.v.setTripleAt(e-i+n,t+r,e-i+a,t+r,e-i+n,t+r,3,true);this.v.setTripleAt(e-i,t+r-n,e-i,t+r-n,e-i,t+r-a,4,true);this.v.setTripleAt(e-i,t-r+n,e-i,t-r+a,e-i,t-r+n,5,true);this.v.setTripleAt(e-i+n,t-r,e-i+n,t-r,e-i+a,t-r,6,true);this.v.setTripleAt(e+i-n,t-r,e+i-a,t-r,e+i-n,t-r,7,true)}else{this.v.setTripleAt(e-i,t+r,e-i+a,t+r,e-i,t+r,2);this.v.setTripleAt(e-i,t-r,e-i,t-r+a,e-i,t-r,3)}}else{this.v.setTripleAt(e+i,t-r+n,e+i,t-r+a,e+i,t-r+n,0,true);if(n!==0){this.v.setTripleAt(e+i-n,t-r,e+i-n,t-r,e+i-a,t-r,1,true);this.v.setTripleAt(e-i+n,t-r,e-i+a,t-r,e-i+n,t-r,2,true);this.v.setTripleAt(e-i,t-r+n,e-i,t-r+n,e-i,t-r+a,3,true);this.v.setTripleAt(e-i,t+r-n,e-i,t+r-a,e-i,t+r-n,4,true);this.v.setTripleAt(e-i+n,t+r,e-i+n,t+r,e-i+a,t+r,5,true);this.v.setTripleAt(e+i-n,t+r,e+i-a,t+r,e+i-n,t+r,6,true);this.v.setTripleAt(e+i,t+r-n,e+i,t+r-n,e+i,t+r-a,7,true)}else{this.v.setTripleAt(e-i,t-r,e-i+a,t-r,e-i,t-r,1,true);this.v.setTripleAt(e-i,t+r,e-i,t+r-a,e-i,t+r,2,true);this.v.setTripleAt(e+i,t+r,e+i-a,t+r,e+i,t+r,3,true)}}}return function i(r,a){this.v=shape_pool.newShape();this.v.c=true;this.localShapeCollection=shapeCollection_pool.newShapeCollection();this.localShapeCollection.addShape(this.v);this.paths=this.localShapeCollection;this.elem=r;this.comp=r.comp;this.frameId=-1;this.d=a.d;this.dynamicProperties=[];this.mdf=false;this.getValue=e;this.convertRectToPath=t;this.reset=n;this.p=PropertyFactory.getProp(r,a.p,1,0,this.dynamicProperties);this.s=PropertyFactory.getProp(r,a.s,1,0,this.dynamicProperties);this.r=PropertyFactory.getProp(r,a.r,0,0,this.dynamicProperties);if(this.dynamicProperties.length){this.k=true}else{this.convertRectToPath()}}}();function c(e,t,i,r){var n;if(i===3||i===4){var c=i===3?t.pt:t.ks;var f=c.k;if(c.a===1||f.length){n=new s(e,t,i)}else{n=new a(e,t,i)}}
5else if(i===5){n=new u(e,t)}else if(i===6){n=new o(e,t)}else if(i===7){n=new l(e,t)}if(n.k){r.push(n)}return n}function f(){return a}function h(){return s}var p={};p.getShapeProp=c;p.getConstructorFunction=f;p.getKeyframedConstructorFunction=h;return p}();var ShapeModifiers=function(){var e={};var t={};e.registerModifier=i;e.getModifier=r;function i(e,i){if(!t[e]){t[e]=i}}function r(e,i,r,n){return new t[e](i,r,n)}return e}();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){};ShapeModifier.prototype.addShapeToModifier=function(){};ShapeModifier.prototype.addShape=function(e){if(!this.closed){this.shapes.push({shape:e.sh,data:e,localShapeCollection:shapeCollection_pool.newShapeCollection()});this.addShapeToModifier(e.sh)}};ShapeModifier.prototype.init=function(e,t,i){this.elem=e;this.frameId=-1;this.shapes=[];this.dynamicProperties=[];this.mdf=false;this.closed=false;this.k=false;this.comp=e.comp;this.initModifierProperties(e,t);if(this.dynamicProperties.length){this.k=true;i.push(this)}else{this.getValue(true)}};function TrimModifier(){}extendPrototype(ShapeModifier,TrimModifier);TrimModifier.prototype.processKeys=function(e){if(this.elem.globalData.frameId===this.frameId&&!e){return}this.mdf=e?true:false;this.frameId=this.elem.globalData.frameId;var t,i=this.dynamicProperties.length;for(t=0;t<i;t+=1){this.dynamicProperties[t].getValue();if(this.dynamicProperties[t].mdf){this.mdf=true}}if(this.mdf||e){var r=this.o.v%360/360;if(r<0){r+=1}var n=this.s.v+r;var a=this.e.v+r;if(n==a){}if(n>a){var s=n;n=a;a=s}this.sValue=n;this.eValue=a;this.oValue=r}};TrimModifier.prototype.initModifierProperties=function(e,t){this.sValue=0;this.eValue=0;this.oValue=0;this.getValue=this.processKeys;this.s=PropertyFactory.getProp(e,t.s,0,.01,this.dynamicProperties);this.e=PropertyFactory.getProp(e,t.e,0,.01,this.dynamicProperties);this.o=PropertyFactory.getProp(e,t.o,0,0,this.dynamicProperties);this.m=t.m;if(!this.dynamicProperties.length){this.getValue(true)}};TrimModifier.prototype.calculateShapeEdges=function(e,t,i,r,n){var a=[];if(t<=1){a.push({s:e,e:t})}else if(e>=1){a.push({s:e-1,e:t-1})}else{a.push({s:e,e:1});a.push({s:0,e:t-1})}var s=[];var o,l=a.length,u;for(o=0;o<l;o+=1){u=a[o];if(u.e*n<r||u.s*n>r+i){}else{var c,f;if(u.s*n<=r){c=0}else{c=(u.s*n-r)/i}if(u.e*n>=r+i){f=1}else{f=(u.e*n-r)/i}s.push([c,f])}}if(!s.length){s.push([0,0])}return s};TrimModifier.prototype.processShapes=function(e){var t;var i,r=this.shapes.length;var n,a;var s=this.sValue;var o=this.eValue;var l,u,c,f=0;if(o===s){for(i=0;i<r;i+=1){this.shapes[i].localShapeCollection.releaseShapes();this.shapes[i].shape.mdf=true;this.shapes[i].shape.paths=this.shapes[i].localShapeCollection}}else if(!(o===1&&s===0||o===0&&s===1)){var h=[],p,d;for(i=0;i<r;i+=1){p=this.shapes[i];if(!p.shape.mdf&&!this.mdf&&!e&&this.m!==2){p.shape.paths=p.localShapeCollection}else{t=p.shape.paths;a=t._length;c=0;if(!p.shape.mdf&&p.pathsData){c=p.totalShapeLength}else{l=[];for(n=0;n<a;n+=1){u=bez.getSegmentsLength(t.shapes[n]);l.push(u);c+=u.totalLength}p.totalShapeLength=c;p.pathsData=l}f+=c;p.shape.mdf=true}}var m=s,v=o,g=0;var n,a;for(i=r-1;i>=0;i-=1){p=this.shapes[i];if(p.shape.mdf){d=p.localShapeCollection;d.releaseShapes();if(this.m===2&&r>1){var y=this.calculateShapeEdges(s,o,p.totalShapeLength,g,f);g+=p.totalShapeLength}else{y=[[m,v]]}a=y.length;for(n=0;n<a;n+=1){m=y[n][0];v=y[n][1];h.length=0;if(v<=1){h.push({s:p.totalShapeLength*m,e:p.totalShapeLength*v})}else if(m>=1){h.push({s:p.totalShapeLength*(m-1),e:p.totalShapeLength*(v-1)})}else{h.push({s:p.totalShapeLength*m,e:p.totalShapeLength});h.push({s:0,e:p.totalShapeLength*(v-1)})}var b=this.addShapes(p,h[0]);if(h[0].s!==h[0].e){var x;if(h.length>1){if(p.shape.v.c){var w=b.pop();this.addPaths(b,d);b=this.addShapes(p,h[1],w)}else{this.addPaths(b,d);b=this.addShapes(p,h[1])}}this.addPaths(b,d)}}p.shape.paths=d}}}else if(this.mdf){for(i=0;i<r;i+=1){this.shapes[i].shape.mdf=true}}if(!this.dynamicProperties.length){this.mdf=false}};TrimModifier.prototype.addPaths=function(e,t){var i,r=e.length;for(i=0;i<r;i+=1){t.addShape(e[i])}};TrimModifier.prototype.addSegment=function(e,t,i,r,n,a,s){n.setXYAt(t[0],t[1],"o",a);n.setXYAt(i[0],i[1],"i",a+1);if(s){n.setXYAt(e[0],e[1],"v",a)}n.setXYAt(r[0],r[1],"v",a+1)};
vendor: 5,961 bytes, lines 5-6
5TrimModifier.prototype.addShapes=function(e,t,i){var r=e.pathsData;var n=e.shape.paths.shapes;var a,s=e.shape.paths._length,o,l;var u=0;var c,f;var h;var p;var d=[];var m;var v=true;if(!i){i=shape_pool.newShape();f=0;m=0}else{f=i._length;m=i._length}d.push(i);for(a=0;a<s;a+=1){h=r[a].lengths;i.c=n[a].c;l=n[a].c?h.length:h.length+1;for(o=1;o<l;o+=1){c=h[o-1];if(u+c.addedLength<t.s){u+=c.addedLength;i.c=false}else if(u>t.e){i.c=false;break}else{if(t.s<=u&&t.e>=u+c.addedLength){this.addSegment(n[a].v[o-1],n[a].o[o-1],n[a].i[o],n[a].v[o],i,f,v);v=false}else{p=bez.getNewSegment(n[a].v[o-1],n[a].v[o],n[a].o[o-1],n[a].i[o],(t.s-u)/c.addedLength,(t.e-u)/c.addedLength,h[o-1]);this.addSegment(p.pt1,p.pt3,p.pt4,p.pt2,i,f,v);v=false;i.c=false}u+=c.addedLength;f+=1}}if(n[a].c){c=h[o-1];if(u<=t.e){var g=h[o-1].addedLength;if(t.s<=u&&t.e>=u+g){this.addSegment(n[a].v[o-1],n[a].o[o-1],n[a].i[0],n[a].v[0],i,f,v);v=false}else{p=bez.getNewSegment(n[a].v[o-1],n[a].v[0],n[a].o[o-1],n[a].i[0],(t.s-u)/g,(t.e-u)/g,h[o-1]);this.addSegment(p.pt1,p.pt3,p.pt4,p.pt2,i,f,v);v=false;i.c=false}}else{i.c=false}u+=c.addedLength;f+=1}if(i._length){i.setXYAt(i.v[m][0],i.v[m][1],"i",m);i.setXYAt(i.v[i._length-1][0],i.v[i._length-1][1],"o",i._length-1)}if(u>t.e){break}if(a<s-1){i=shape_pool.newShape();v=true;d.push(i);f=0}}return d};ShapeModifiers.registerModifier("tm",TrimModifier);function RoundCornersModifier(){}extendPrototype(ShapeModifier,RoundCornersModifier);RoundCornersModifier.prototype.processKeys=function(e){if(this.elem.globalData.frameId===this.frameId&&!e){return}this.mdf=e?true:false;this.frameId=this.elem.globalData.frameId;var t,i=this.dynamicProperties.length;for(t=0;t<i;t+=1){this.dynamicProperties[t].getValue();if(this.dynamicProperties[t].mdf){this.mdf=true}}};RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys;this.rd=PropertyFactory.getProp(e,t.r,0,null,this.dynamicProperties);if(!this.dynamicProperties.length){this.getValue(true)}};RoundCornersModifier.prototype.processPath=function(e,t){var i=shape_pool.newShape();i.c=e.c;var r,n=e._length;var a,s,o,l,u,c,f,h,p,d=0;var m,v,g,y,b,x;for(r=0;r<n;r+=1){a=e.v[r];o=e.o[r];s=e.i[r];if(a[0]===o[0]&&a[1]===o[1]&&a[0]===s[0]&&a[1]===s[1]){if((r===0||r===n-1)&&!e.c){i.setTripleAt(a[0],a[1],o[0],o[1],s[0],s[1],d);d+=1}else{if(r===0){l=e.v[n-1]}else{l=e.v[r-1]}h=Math.sqrt(Math.pow(a[0]-l[0],2)+Math.pow(a[1]-l[1],2));p=h?Math.min(h/2,t)/h:0;m=b=a[0]+(l[0]-a[0])*p;v=x=a[1]-(a[1]-l[1])*p;g=m-(m-a[0])*roundCorner;y=v-(v-a[1])*roundCorner;i.setTripleAt(m,v,g,y,b,x,d);d+=1;if(r===n-1){l=e.v[0]}else{l=e.v[r+1]}h=Math.sqrt(Math.pow(a[0]-l[0],2)+Math.pow(a[1]-l[1],2));p=h?Math.min(h/2,t)/h:0;m=g=a[0]+(l[0]-a[0])*p;v=y=a[1]+(l[1]-a[1])*p;b=m-(m-a[0])*roundCorner;x=v-(v-a[1])*roundCorner;i.setTripleAt(m,v,g,y,b,x,d);d+=1}}else{i.setTripleAt(e.v[r][0],e.v[r][1],e.o[r][0],e.o[r][1],e.i[r][0],e.i[r][1],d);d+=1}}return i};RoundCornersModifier.prototype.processShapes=function(e){var t;var i,r=this.shapes.length;var n,a;var s=this.rd.v;if(s!==0){var o,l,u;for(i=0;i<r;i+=1){o=this.shapes[i];l=o.shape.paths;u=o.localShapeCollection;if(!(!o.shape.mdf&&!this.mdf&&!e)){u.releaseShapes();o.shape.mdf=true;t=o.shape.paths.shapes;a=o.shape.paths._length;for(n=0;n<a;n+=1){u.addShape(this.processPath(t[n],s))}}o.shape.paths=o.localShapeCollection}}if(!this.dynamicProperties.length){this.mdf=false}};ShapeModifiers.registerModifier("rd",RoundCornersModifier);function RepeaterModifier(){}RepeaterModifier.prototype.processKeys=function(e){if(this.elem.globalData.frameId===this.frameId&&!e){return}this.mdf=e?true:false;var t,i=this.dynamicProperties.length;for(t=0;t<i;t+=1){this.dynamicProperties[t].getValue();if(this.dynamicProperties[t].mdf){this.mdf=true}}};RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys;this.c=PropertyFactory.getProp(e,t.c,0,null,this.dynamicProperties);this.o=PropertyFactory.getProp(e,t.o,0,null,this.dynamicProperties);this.tr=PropertyFactory.getProp(e,t.tr,2,null,this.dynamicProperties);this.data=t;if(!this.dynamicProperties.length){this.getValue(true)}this.pMatrix=new Matrix;this.rMatrix=new Matrix;this.sMatrix=new Matrix;this.tMatrix=new Matrix;this.matrix=new Matrix};RepeaterModifier.prototype.applyTransforms=function(e,t,i,r,n,a){var s=a?-1:1;var o=r.s.v[0]+(1-r.s.v[0])*(1-n);var l=r.s.v[1]+(1-r.s.v[1])*(1-n);e.translate(r.p.v[0]*s*n,r.p.v[1]*s*n,r.p.v[2])
6;t.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);t.rotate(-r.r.v*s*n);t.translate(r.a.v[0],r.a.v[1],r.a.v[2]);i.translate(-r.a.v[0],-r.a.v[1],r.a.v[2]);i.scale(a?1/o:o,a?1/l:l);i.translate(r.a.v[0],r.a.v[1],r.a.v[2])};RepeaterModifier.prototype.init=function(e,t,i,r,n){this.elem=e;this.arr=t;this.pos=i;this.elemsData=r;this._currentCopies=0;this._elements=[];this._groups=[];this.dynamicProperties=[];this.frameId=-1;this.initModifierProperties(e,t[i]);var a=0;while(i>0){i-=1;this._elements.unshift(t[i]);a+=1}if(this.dynamicProperties.length){this.k=true;n.push(this)}else{this.getValue(true)}};RepeaterModifier.prototype.resetElements=function(e){var t,i=e.length;for(t=0;t<i;t+=1){e[t]._processed=false;if(e[t].ty==="gr"){this.resetElements(e[t].it)}}};RepeaterModifier.prototype.cloneElements=function(e){var t,i=e.length;var r=JSON.parse(JSON.stringify(e));this.resetElements(r);return r};RepeaterModifier.prototype.changeGroupRender=function(e,t){var i,r=e.length;for(i=0;i<r;i+=1){e[i]._render=t;if(e[i].ty==="gr"){this.changeGroupRender(e[i].it,t)}}};RepeaterModifier.prototype.processShapes=function(e){if(this.elem.globalData.frameId===this.frameId){return}this.frameId=this.elem.globalData.frameId;if(!this.dynamicProperties.length&&!e){this.mdf=false}if(this.mdf){var t=Math.ceil(this.c.v);if(this._groups.length<t){while(this._groups.length<t){var i={it:this.cloneElements(this._elements),ty:"gr"};i.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:0,ix:6,k:0}
6,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,i);this._groups.splice(0,0,i);this._currentCopies+=1}this.elem.reloadShapes()}var r,n=0,a;for(r=0;r<=this._groups.length-1;r+=1){a=n<t;this._groups[r]._render=a;this.changeGroupRender(this._groups[r].it,a);n+=1}this._currentCopies=t;this.elem.firstFrame=true;var s=this.o.v;var o=s%1;var l=s>0?Math.floor(s):Math.ceil(s);var u;var c=this.tr.v.props;var f=this.pMatrix.props;var h=this.rMatrix.props;var p=this.sMatrix.props;this.pMatrix.reset();this.rMatrix.reset();this.sMatrix.reset();this.tMatrix.reset();this.matrix.reset();var d=0;if(s>0){while(d<l){this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,false);d+=1}if(o){this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,o,false);d+=o}}else if(s<0){while(d>l){this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,true);d-=1}if(o){this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-o,true);d-=o}}r=this.data.m===1?0:this._currentCopies-1;var m=this.data.m===1?1:-1;n=this._currentCopies;while(n){if(d!==0){if(r!==0&&m===1||r!==this._currentCopies-1&&m===-1){this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,false)}this.matrix.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]);this.matrix.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]);this.matrix.transform(f[0],f[1],f[2],f[3],f[4],f[5],f[6],f[7],f[8],f[9],f[10],f[11],f[12],f[13],f[14],f[15]);var v=this.elemsData[r].it;var g=v[v.length-1].transform.mProps.v.props;var y,b=g.length;for(y=0;y<b;y+=1){g[y]=this.matrix.props[y]}this.matrix.reset()}else{this.matrix.reset();var v=this.elemsData[r].it;var g=v[v.length-1].transform.mProps.v.props;var y,b=g.length;for(y=0;y<b;y+=1){g[y]=this.matrix.props[y]}}d+=1;n-=1;r+=m}}};RepeaterModifier.prototype.addShape=function(){};ShapeModifiers.registerModifier("rp",RepeaterModifier);function ShapeCollection(){this._length=0;this._maxLength=4;this.shapes=Array.apply(null,{length:this._maxLength})}ShapeCollection.prototype.addShape=function(e){if(this._length===this._maxLength){this.shapes=this.shapes.concat(Array.apply(null,{length:this._maxLength}));this._maxLength*=2}this.shapes[this._length]=e;this._length+=1};ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1){shape_pool.release(this.shapes[e])}this._length=0};var ImagePreloader=function(){var e;function t(){this.loadedAssets+=1;if(this.loadedAssets===this.totalImages){if(e){e(null)}}}function i(e){var t="";if(this.assetsPath){var i=e.p;if(i.indexOf("images/")!==-1){i=i.split("/")[1]}t=this.assetsPath+i}else{t=this.path;t+=e.u?e.u:"";t+=e.p}return t}function r(e){var i=document.createElement("img");i.addEventListener("load",t.bind(this),false);i.addEventListener("error",t.bind(this),false);i.src=e}function n(t,n){e=n;this.totalAssets=t.length;var a;for(a=0;a<this.totalAssets;a+=1){if(!t[a].layers){r.bind(this)(i.bind(this)(t[a]));this.totalImages+=1}}}function a(e){this.path=e||""}function s(e){this.assetsPath=e||""}return function e(){this.loadAssets=n;this.setAssetsPath=s;this.setPath=a;this.assetsPath="";this.path="";this.totalAssets=0;this.totalImages=0;this.loadedAssets=0}}();var featureSupport=function(){var e={maskType:true};if(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent)){e.maskType=false}return e}();var filtersFactory=function(){var e={};e.createFilter=t;e.createAlphaToLuminanceFilter=i;function t(e){var t=document.createElementNS(svgNS,"filter");t.setAttribute("id",e);t.setAttribute("filterUnits","objectBoundingBox");t.setAttribute("x","0%");t.setAttribute("y","0%");t.setAttribute("width","100%");t.setAttribute("height","100%");return t}function i(){var e=document.createElementNS(svgNS,"feColorMatrix");e.setAttribute("type","matrix");e.setAttribute("color-interpolation-filters","sRGB");e.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1");return e}return e}();function TextAnimatorProperty(e,t,i){this.mdf=false;this._firstFrame=true;this._hasMaskedPath=false;this._frameId=-1;this._dynamicProperties=[];this._textData=e;this._renderType=t;this._elem=i;
6this._animatorsData=Array.apply(null,{length:this._textData.a.length});this._pathData={};this._moreOptions={alignment:{}};this.renderedLetters=[];this.lettersChangedFlag=false}TextAnimatorProperty.prototype.searchProperties=function(e){var t,i=this._textData.a.length,r,n;var a=PropertyFactory.getProp;for(t=0;t<i;t+=1){n=this._textData.a[t];r={a:{},s:{}};if("r"in n.a){r.a.r=a(this._elem,n.a.r,0,degToRads,this._dynamicProperties)}if("rx"in n.a){r.a.rx=a(this._elem,n.a.rx,0,degToRads,this._dynamicProperties)}if("ry"in n.a){r.a.ry=a(this._elem,n.a.ry,0,degToRads,this._dynamicProperties)}if("sk"in n.a){r.a.sk=a(this._elem,n.a.sk,0,degToRads,this._dynamicProperties)}if("sa"in n.a){r.a.sa=a(this._elem,n.a.sa,0,degToRads,this._dynamicProperties)}if("s"in n.a){r.a.s=a(this._elem,n.a.s,1,.01,this._dynamicProperties)}if("a"in n.a){r.a.a=a(this._elem,n.a.a,1,0,this._dynamicProperties)}if("o"in n.a){r.a.o=a(this._elem,n.a.o,0,.01,this._dynamicProperties)}if("p"in n.a){r.a.p=a(this._elem,n.a.p,1,0,this._dynamicProperties)}if("sw"in n.a){r.a.sw=a(this._elem,n.a.sw,0,0,this._dynamicProperties)}if("sc"in n.a){r.a.sc=a(this._elem,n.a.sc,1,0,this._dynamicProperties)}if("fc"in n.a){r.a.fc=a(this._elem,n.a.fc,1,0,this._dynamicProperties)}if("fh"in n.a){r.a.fh=a(this._elem,n.a.fh,0,0,this._dynamicProperties)}if("fs"in n.a){r.a.fs=a(this._elem,n.a.fs,0,.01,this._dynamicProperties)}if("fb"in n.a){r.a.fb=a(this._elem,n.a.fb,0,.01,this._dynamicProperties)}if("t"in n.a){r.a.t=a(this._elem,n.a.t,0,0,this._dynamicProperties)}r.s=PropertyFactory.getTextSelectorProp(this._elem,n.s,this._dynamicProperties);r.s.t=n.s.t;this._animatorsData[t]=r}if(this._textData.p&&"m"in this._textData.p){this._pathData={f:a(this._elem,this._textData.p.f,0,0,this._dynamicProperties),l:a(this._elem,this._textData.p.l,0,0,this._dynamicProperties),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)};this._hasMaskedPath=true}else{this._hasMaskedPath=false}this._moreOptions.alignment=a(this._elem,this._textData.m.a,1,0,this._dynamicProperties);if(this._dynamicProperties.length){e.push(this)}};TextAnimatorProperty.prototype.getMeasures=function(e,t){this.lettersChangedFlag=t;if(!this.mdf&&!this._firstFrame&&!t&&(!this._hasMaskedPath||!this._pathData.m.mdf)){return}this._firstFrame=false;var i=this._moreOptions.alignment.v;var r=this._animatorsData;var n=this._textData;var a=this.mHelper;var s=this._renderType;var o=this.renderedLetters.length;var l=this.data;var u,c;var f,h;var p=e.l;if(this._hasMaskedPath){var d=this._pathData.m;if(!this._pathData.n||this._pathData.mdf){var m=d.v;if(this._pathData.r){m=reversePath(m)}var v={tLength:0,segments:[]};h=m._length-1;var g;var y=0;for(f=0;f<h;f+=1){g={s:m.v[f],e:m.v[f+1],to:[m.o[f][0]-m.v[f][0],m.o[f][1]-m.v[f][1]],ti:[m.i[f+1][0]-m.v[f+1][0],m.i[f+1][1]-m.v[f+1][1]]};bez.buildBezierData(g);v.tLength+=g.bezierData.segmentLength;v.segments.push(g);y+=g.bezierData.segmentLength}f=h;if(d.v.c){g={s:m.v[f],e:m.v[0],to:[m.o[f][0]-m.v[f][0],m.o[f][1]-m.v[f][1]],ti:[m.i[0][0]-m.v[0][0],m.i[0][1]-m.v[0][1]]};bez.buildBezierData(g);v.tLength+=g.bezierData.segmentLength;v.segments.push(g);y+=g.bezierData.segmentLength}this._pathData.pi=v}var v=this._pathData.pi;var b=this._pathData.f.v,x=0,w=1,S,C,E;var _=0,k=true;var P=v.segments;if(b<0&&d.v.c){if(v.tLength<Math.abs(b)){b=-Math.abs(b)%v.tLength}x=P.length-1;E=P[x].bezierData.points;w=E.length-1;while(b<0){b+=E[w].partialLength;w-=1;if(w<0){x-=1;E=P[x].bezierData.points;w=E.length-1}}}E=P[x].bezierData.points;C=E[w-1];S=E[w];var A=S.partialLength;var T,D}h=p.length;u=0;c=0;var M=e.s*1.2*.714;var F=true;var I,q;var N,O;var R;O=r.length;if(t){for(N=0;N<O;N+=1){q=r[N].s;q.getValue(true)}}var L;var V,B=-1,j,$,z;var H=b,G=x,U=w,W=-1;var X;var Y,K,Z,J;var Q=0;var ee,te,ie,re="",ne=this.defaultPropsArray,ae;for(f=0;f<h;f+=1){a.reset();X=1;if(p[f].n){u=0;c+=e.yOffset;c+=F?1:0;b=H;F=false;Q=0;if(this._hasMaskedPath){x=G;w=U;E=P[x].bezierData.points;C=E[w-1];S=E[w];A=S.partialLength;_=0}ae=ee=ie=re="";ne=this.defaultPropsArray}else{if(this._hasMaskedPath){if(W!==p[f].line){switch(e.j){case 1:b+=y-e.lineWidths[p[f].line];break;case 2:b+=(y-e.lineWidths[p[f].line])/2;break}W=p[f].line}
6if(B!==p[f].ind){if(p[B]){b+=p[B].extra}b+=p[f].an/2;B=p[f].ind}b+=i[0]*p[f].an/200;var se=0;for(N=0;N<O;N+=1){I=r[N].a;if("p"in I){q=r[N].s;V=q.getMult(p[f].anIndexes[N],n.a[N].s.totalChars);if(V.length){se+=I.p.v[0]*V[0]}else{se+=I.p.v[0]*V}}if("a"in I){q=r[N].s;V=q.getMult(p[f].anIndexes[N],n.a[N].s.totalChars);if(V.length){se+=I.a.v[0]*V[0]}else{se+=I.a.v[0]*V}}}k=true;while(k){if(_+A>=b+se||!E){T=(b+se-_)/S.partialLength;$=C.point[0]+(S.point[0]-C.point[0])*T;z=C.point[1]+(S.point[1]-C.point[1])*T;a.translate(-i[0]*p[f].an/200,-(i[1]*M/100));k=false}else if(E){_+=S.partialLength;w+=1;if(w>=E.length){w=0;x+=1;if(!P[x]){if(d.v.c){w=0;x=0;E=P[x].bezierData.points}else{_-=S.partialLength;E=null}}else{E=P[x].bezierData.points}}if(E){C=S;S=E[w];A=S.partialLength}}}j=p[f].an/2-p[f].add;a.translate(-j,0,0)}else{j=p[f].an/2-p[f].add;a.translate(-j,0,0);a.translate(-i[0]*p[f].an/200,-i[1]*M/100,0)}Q+=p[f].l/2;for(N=0;N<O;N+=1){I=r[N].a;if("t"in I){q=r[N].s;V=q.getMult(p[f].anIndexes[N],n.a[N].s.totalChars);if(this._hasMaskedPath){if(V.length){b+=I.t*V[0]}else{b+=I.t*V}}else{if(V.length){u+=I.t.v*V[0]}else{u+=I.t.v*V}}}}Q+=p[f].l/2;if(e.strokeWidthAnim){K=e.sw||0}if(e.strokeColorAnim){if(e.sc){Y=[e.sc[0],e.sc[1],e.sc[2]]}else{Y=[0,0,0]}}if(e.fillColorAnim&&e.fc){Z=[e.fc[0],e.fc[1],e.fc[2]]}for(N=0;N<O;N+=1){I=r[N].a;if("a"in I){q=r[N].s;V=q.getMult(p[f].anIndexes[N],n.a[N].s.totalChars);if(V.length){a.translate(-I.a.v[0]*V[0],-I.a.v[1]*V[1],I.a.v[2]*V[2])}else{a.translate(-I.a.v[0]*V,-I.a.v[1]*V,I.a.v[2]*V)}}}for(N=0;N<O;N+=1){I=r[N].a;if("s"in I){q=r[N].s;V=q.getMult(p[f].anIndexes[N],n.a[N].s.totalChars);if(V.length){a.scale(1+(I.s.v[0]-1)*V[0],1+(I.s.v[1]-1)*V[1],1)}else{a.scale(1+(I.s.v[0]-1)*V,1+(I.s.v[1]-1)*V,1)}}}for(N=0;N<O;N+=1){I=r[N].a;q=r[N].s;V=q.getMult(p[f].anIndexes[N],n.a[N].s.totalChars);if("sk"in I){if(V.length){a.skewFromAxis(-I.sk.v*V[0],I.sa.v*V[1])}else{a.skewFromAxis(-I.sk.v*V,I.sa.v*V)}}if("r"in I){if(V.length){a.rotateZ(-I.r.v*V[2])}else{a.rotateZ(-I.r.v*V)}}if("ry"in I){if(V.length){a.rotateY(I.ry.v*V[1])}else{a.rotateY(I.ry.v*V)}}if("rx"in I){if(V.length){a.rotateX(I.rx.v*V[0])}else{a.rotateX(I.rx.v*V)}}if("o"in I){if(V.length){X+=(I.o.v*V[0]-X)*V[0]}else{X+=(I.o.v*V-X)*V}}if(e.strokeWidthAnim&&"sw"in I){if(V.length){K+=I.sw.v*V[0]}else{K+=I.sw.v*V}}if(e.strokeColorAnim&&"sc"in I){for(J=0;J<3;J+=1){if(V.length){Y[J]=Y[J]+(I.sc.v[J]-Y[J])*V[0]}else{Y[J]=Y[J]+(I.sc.v[J]-Y[J])*V}}}if(e.fillColorAnim&&e.fc){if("fc"in I){for(J=0;J<3;J+=1){if(V.length){Z[J]=Z[J]+(I.fc.v[J]-Z[J])*V[0]}else{Z[J]=Z[J]+(I.fc.v[J]-Z[J])*V}}}if("fh"in I){if(V.length){Z=addHueToRGB(Z,I.fh.v*V[0])}else{Z=addHueToRGB(Z,I.fh.v*V)}}if("fs"in I){if(V.length){Z=addSaturationToRGB(Z,I.fs.v*V[0])}else{Z=addSaturationToRGB(Z,I.fs.v*V)}}if("fb"in I){if(V.length){Z=addBrightnessToRGB(Z,I.fb.v*V[0])}else{Z=addBrightnessToRGB(Z,I.fb.v*V)}}}}for(N=0;N<O;N+=1){I=r[N].a;if("p"in I){q=r[N].s;V=q.getMult(p[f].anIndexes[N],n.a[N].s.totalChars);if(this._hasMaskedPath){if(V.length){a.translate(0,I.p.v[1]*V[0],-I.p.v[2]*V[1])}else{a.translate(0,I.p.v[1]*V,-I.p.v[2]*V)}}else{if(V.length){a.translate(I.p.v[0]*V[0],I.p.v[1]*V[1],-I.p.v[2]*V[2])}else{a.translate(I.p.v[0]*V,I.p.v[1]*V,-I.p.v[2]*V)}}}}if(e.strokeWidthAnim){ee=K<0?0:K}if(e.strokeColorAnim){te="rgb("+Math.round(Y[0]*255)+","+Math.round(Y[1]*255)+","+Math.round(Y[2]*255)+")"}if(e.fillColorAnim&&e.fc){ie="rgb("+Math.round(Z[0]*255)+","+Math.round(Z[1]*255)+","+Math.round(Z[2]*255)+")"}if(this._hasMaskedPath){a.translate(0,-e.ls);a.translate(0,i[1]*M/100+c,0);if(n.p.p){D=(S.point[1]-C.point[1])/(S.point[0]-C.point[0]);var oe=Math.atan(D)*180/Math.PI;if(S.point[0]<C.point[0]){oe+=180}a.rotate(-oe*Math.PI/180)}a.translate($,z,0);b-=i[0]*p[f].an/200;if(p[f+1]&&B!==p[f+1].ind){b+=p[f].an/2;b+=e.tr/1e3*e.s}}else{a.translate(u,c,0);if(e.ps){a.translate(e.ps[0],e.ps[1]+e.ascent,0)}switch(e.j){case 1:a.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[p[f].line]),0,0);break;case 2:a.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[p[f].line])/2,0,0);break}a.translate(0,-e.ls);a.translate(j,0,0);a.translate(i[0]*p[f].an/200,i[1]*M/100,0);u+=p[f].l+e.tr/1e3*e.s}if(s==="html"){re=a.toCSS()}else if(s==="svg"){re=a.to2dCSS()}else{ne=[a.props[0],a.props[1],a.props[2],a.props[3],a.props[4],a.props[5],a.props[6],a.props[7],a.props[8],a.props[9],a.props[10],a.props[11],a.props[12],a.props[13],a.props[14],a.props[15]]}ae=X}if(o<=f){R=new LetterProps(ae,ee,te,ie,re,ne);this.renderedLetters.push(R);o+=1;this.lettersChangedFlag=true}else{R=this.renderedLetters[f];this.lettersChangedFlag=R.update(ae,ee,te,ie,re,ne)||this.lettersChangedFlag}}};TextAnimatorProperty.prototype.getValue=function(){if(this._elem.globalData.frameId===this._frameId){return}this._frameId=this._elem.globalData.frameId;var e,t=this._dynamicProperties.length;this.mdf=false;for(e=0;e<t;e+=1){this._dynamicProperties[e].getValue();this.mdf=this._dynamicProperties[e].mdf||this.mdf}};TextAnimatorProperty.prototype.mHelper=new Matrix;TextAnimatorProperty.prototype.defaultPropsArray=[];function LetterProps(e,t,i,r,n,a){this.o=e;this.sw=t;this.sc=i;this.fc=r;this.m=n;this.p=a;this.mdf={o:true,sw:!!t,sc:!!i,fc:!!r,m:true,p:true}}LetterProps.prototype.update=function(e,t,i,r,n,a){this.mdf.o=false;this.mdf.sw=false;this.mdf.sc=false;this.mdf.fc=false;this.mdf.m=false;this.mdf.p=false;var s=false;if(this.o!==e){this.o=e;this.mdf.o=true;s=true}if(this.sw!==t){this.sw=t;this.mdf.sw=true;s=true}if(this.sc!==i){this.sc=i;this.mdf.sc=true;s=true}if(this.fc!==r){this.fc=r;this.mdf.fc=true;s=true}if(this.m!==n){this.m=n;this.mdf.m=true;s=true}if(a.length&&(this.p[0]!==a[0]||this.p[1]!==a[1]||this.p[4]!==a[4]||this.p[5]!==a[5]||this.p[12]!==a[12]||this.p[13]!==a[13])){this.p=a;this.mdf.p=true;s=true}return s};function TextProperty(e,t,i){this._frameId=-99999;this.pv="";this.v="";this.kf=false;this.firstFrame=true;this.mdf=true;this.data=t;this.elem=e;this.keysIndex=-1;this.currentData={ascent:0,boxWidth:[0,0],f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,fillColorAnim:false,strokeColorAnim:false,strokeWidthAnim:false,yOffset:0,__complete:false};if(this.searchProperty()){i.push(this)}else{this.getValue(true)}}TextProperty.prototype.setCurrentData=function(e){var t=this.currentData;t.ascent=e.ascent;t.boxWidth=e.boxWidth?e.boxWidth:t.boxWidth;t.f=e.f;t.fStyle=e.fStyle;t.fWeight=e.fWeight;t.fc=e.fc;t.j=e.j;t.justifyOffset=e.justifyOffset;t.l=e.l;t.lh=e.lh;t.lineWidths=e.lineWidths;t.ls=e.ls;t.of=e.of;t.s=e.s;t.sc=e.sc;t.sw=e.sw;t.t=e.t;t.tr=e.tr;t.fillColorAnim=e.fillColorAnim||t.fillColorAnim;t.strokeColorAnim=e.strokeColorAnim||t.strokeColorAnim;t.strokeWidthAnim=e.strokeWidthAnim||t.strokeWidthAnim;t.yOffset=e.yOffset;t.__complete=false};TextProperty.prototype.searchProperty=function(){this.kf=this.data.d.k.length>1;return this.kf};TextProperty.prototype.getValue=function(){this.mdf=false;var e=this.elem.globalData.frameId;if((e===this._frameId||!this.kf)&&!this.firstFrame){return}var t=this.data.d.k,i;var r=0,n=t.length;while(r<=n-1){i=t[r].s;if(r===n-1||t[r+1].t>e){break}r+=1}if(this.keysIndex!==r){if(!i.__complete){this.completeTextData(i)}this.setCurrentData(i);this.mdf=this.firstFrame?false:true;this.pv=this.v=this.currentData.t;this.keysIndex=r}this._frameId=e};TextProperty.prototype.completeTextData=function(e){e.__complete=true;var t=this.elem.globalData.fontManager;var i=this.data;var r=[];var n,a;var s,o=0,l;var u=i.m.g;var c=0,f=0,h=0,p=[];var d=0;var m=0;var v,g;var y=t.getFontByName(e.f);var b,x=0;var w=y.fStyle.split(" ");var S="normal",C="normal";a=w.length;var E;for(n=0;n<a;n+=1){E=w[n].toLowerCase();switch(E){case"italic":C="italic";break;case"bold":S="700";break;case"black":S="900";break;case"medium":S="500";break;case"regular":case"normal":S="400";case"light":case"thin":S="200";break}}e.fWeight=S;e.fStyle=C;a=e.t.length;var _=e.tr/1e3*e.s;if(e.sz){var k=e.sz[0];var P=-1;for(n=0;n<a;n+=1){s=false;if(e.t.charAt(n)===" "){P=n}else if(e.t.charCodeAt(n)===13){d=0;s=true}if(t.chars){b=t.getCharData(e.t.charAt(n),y.fStyle,y.fFamily);x=s?0:b.w*e.s/100}else{x=t.measureText(e.t.charAt(n),e.f,e.s)}if(d+x>k&&e.t.charAt(n)!==" "){if(P===-1){a+=1}else{n=P}e.t=e.t.substr(0,n)+"\r"+e.t.substr(n===P?n+1:n);P=-1;d=0}else{d+=x;d+=_}}a=e.t.length}d=-_;x=0;var A=0;var T;for(n=0;n<a;n+=1){s=false;T=e.t.charAt(n);if(T===" "){l=" "}else if(T.charCodeAt(0)===13){A=0;p.push(d);m=d>m?d:m;d=-2*_;l="";s=true;h+=1}else{l=e.t.charAt(n)}if(t.chars){b=t.getCharData(T,y.fStyle,t.getFontByName(e.f).fFamily);x=s?0:b.w*e.s/100}else{x=t.measureText(l,e.f,e.s)}if(T===" "){A+=x+_}else{d+=x+_+A;A=0}r.push({l:x,an:x,add:c,n:s,anIndexes:[],val:l,line:h});if(u==2){c+=x;if(l==""||l==" "||n==a-1){if(l==""||l==" "){c-=x}while(f<=n){r[f].an=c;r[f].ind=o;r[f].extra=x;f+=1}o+=1;c=0}}else if(u==3){c+=x;if(l==""||n==a-1){if(l==""){c-=x}while(f<=n){r[f].an=c;r[f].ind=o;r[f].extra=x;f+=1}c=0;o+=1}}else{r[o].ind=o;r[o].extra=0;o+=1}}e.l=r;m=d>m?d:m;p.push(d);if(e.sz){e.boxWidth=e.sz[0];e.justifyOffset=0}else{e.boxWidth=m;switch(e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}}e.lineWidths=p;var D=i.a,M,F;g=D.length;var I,q,N=[];for(v=0;v<g;v+=1){M=D[v];if(M.a.sc){e.strokeColorAnim=true}if(M.a.sw){e.strokeWidthAnim=true}if(M.a.fc||M.a.fh||M.a.fs||M.a.fb){e.fillColorAnim=true}q=0;I=M.s.b;for(n=0;n<a;n+=1){F=r[n];F.anIndexes[v]=q;if(I==1&&F.val!=""||I==2&&F.val!=""&&F.val!=" "||I==3&&(F.n||F.val==" "||n==a-1)||I==4&&(F.n||n==a-1)){if
6(M.s.rn===1){N.push(q)}q+=1}}i.a[v].s.totalChars=q;var O=-1,R;if(M.s.rn===1){for(n=0;n<a;n+=1){F=r[n];if(O!=F.anIndexes[v]){O=F.anIndexes[v];R=N.splice(Math.floor(Math.random()*N.length),1)[0]}F.anIndexes[v]=R}}}e.yOffset=e.lh||e.s*1.2;e.ls=e.ls||0;e.ascent=y.ascent*e.s/100};TextProperty.prototype.updateDocumentData=function(e,t){t=t===undefined?this.keysIndex:t;var i=this.data.d.k[t].s;i.__complete=false;i.t=e.t;this.keysIndex=-1;this.firstFrame=true;this.getValue()};var pooling=function(){function e(e){return e.concat(Array.apply(null,{length:e.length}))}return{double:e}}();var point_pool=function(){var e={newPoint:n,release:a};var t=0;var i=8;var r=Array.apply(null,{length:i});function n(){var e;if(t){t-=1;e=r[t]}else{e=[.1,.1]}return e}function a(e){if(t===i){r=pooling.double(r);i=i*2}r[t]=e;t+=1}return e}();var shape_pool=function(){var e={clone:o,newShape:n,release:a,releaseArray:s};var t=0;var i=4;var r=Array.apply(null,{length:i});function n(){var e;if(t){t-=1;e=r[t]}else{e=new ShapePath}return e}function a(e){if(t===i){r=pooling.double(r);i=i*2}var n=e._length,a;for(a=0;a<n;a+=1){point_pool.release(e.v[a]);point_pool.release(e.i[a]);point_pool.release(e.o[a]);e.v[a]=null;e.i[a]=null;e.o[a]=null}e._length=0;e.c=false;r[t]=e;t+=1}function s(e,t){while(t--){a(e[t])}}function o(e,t){var i,r=e._length===undefined?e.v.length:e._length;var a=n();a.setLength(r);a.c=e.c;var s;for(i=0;i<r;i+=1){if(t){s=t.applyToPointArray(e.v[i][0],e.v[i][1],0,2);a.setXYAt(s[0],s[1],"v",i);point_pool.release(s);s=t.applyToPointArray(e.o[i][0],e.o[i][1],0,2);a.setXYAt(s[0],s[1],"o",i);point_pool.release(s);s=t.applyToPointArray(e.i[i][0],e.i[i][1],0,2);a.setXYAt(s[0],s[1],"i",i);point_pool.release(s)}else{a.setTripleAt(e.v[i][0],e.v[i][1],e.o[i][0],e.o[i][1],e.i[i][0],e.i[i][1],i)}}return a}return e}();var shapeCollection_pool=function(){var e={newShapeCollection:a,release:s,clone:o};var t=0;var i=4;var r=Array.apply(null,{length:i});var n=0;function a(){var e;if(t){t-=1;e=r[t]}else{e=new ShapeCollection}return e}function s(e){var n,a=e._length;for(n=0;n<a;n+=1){shape_pool.release(e.shapes[n])}e._length=0;if(t===i){r=pooling.double(r);i=i*2}r[t]=e;t+=1}function o(e,n){s(e);if(t===i){r=pooling.double(r);i=i*2}r[t]=e;t+=1}return e}();function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(e){var t,i=this.layers.length,r;this.completeLayers=true;for(t=i-1;t>=0;t--){if(!this.elements[t]){r=this.layers[t];if(r.ip-r.st<=e-this.layers[t].st&&r.op-r.st>e-this.layers[t].st){this.buildItem(t)}}this.completeLayers=this.elements[t]?this.completeLayers:false}this.checkPendingElements()};BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 13:return this.createCamera(e);case 99:return null}return this.createBase(e)};BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")};BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1){this.buildItem(e)}this.checkPendingElements()};BaseRenderer.prototype.includeLayers=function(e){this.completeLayers=false;var t,i=e.length;var r,n=this.layers.length;for(t=0;t<i;t+=1){r=0;while(r<n){if(this.layers[r].id==e[t].id){this.layers[r]=e[t];break}r+=1}}};BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e};BaseRenderer.prototype.initItems=function(){if(!this.globalData.progressiveLoad){this.buildAllItems()}};BaseRenderer.prototype.buildElementParenting=function(e,t,i){i=i||[];var r=this.elements;var n=this.layers;var a=0,s=n.length;while(a<s){if(n[a].ind==t){if(!r[a]||r[a]===true){this.buildItem(a);this.addPendingElement(e)}else if(n[a].parent!==undefined){i.push(r[a]);r[a]._isParent=true;this.buildElementParenting(e,n[a].parent,i)}else{i.push(r[a]);r[a]._isParent=true;e.setHierarchy(i)}}a+=1}};BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)};function SVGRenderer(e,t){this.animationItem=e;this.layers=null;this.renderedFrame=-1;this.globalData={frameNum:-1};this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",progressiveLoad:t&&t.progressiveLoad||false,hideOnTransparent:t&&t.hideOnTransparent===false?false:true,viewBoxOnly:t&&t.viewBoxOnly||false,className:t&&t.className||""};this.globalData.renderConfig=this.renderConfig;this.elements=[];this.pendingElements=[];this.destroyed=false}
6extendPrototype(BaseRenderer,SVGRenderer);SVGRenderer.prototype.createBase=function(e){return new SVGBaseElement(e,this.layerElement,this.globalData,this)};SVGRenderer.prototype.createShape=function(e){return new IShapeElement(e,this.layerElement,this.globalData,this)};SVGRenderer.prototype.createText=function(e){return new SVGTextElement(e,this.layerElement,this.globalData,this)};SVGRenderer.prototype.createImage=function(e){return new IImageElement(e,this.layerElement,this.globalData,this)};SVGRenderer.prototype.createComp=function(e){return new ICompElement(e,this.layerElement,this.globalData,this)};SVGRenderer.prototype.createSolid=function(e){return new ISolidElement(e,this.layerElement,this.globalData,this)};SVGRenderer.prototype.configAnimation=function(e){this.layerElement=document.createElementNS(svgNS,"svg");this.layerElement.setAttribute("xmlns","http://www.w3.org/2000/svg");this.layerElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h);if(!this.renderConfig.viewBoxOnly){this.layerElement.setAttribute("width",e.w);this.layerElement.setAttribute("height",e.h);this.layerElement.style.width="100%";this.layerElement.style.height="100%"}if(this.renderConfig.className){this.layerElement.setAttribute("class",this.renderConfig.className)}this.layerElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio);this.animationItem.wrapper.appendChild(this.layerElement);var t=document.createElementNS(svgNS,"defs");this.globalData.defs=t;this.layerElement.appendChild(t);this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem);this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem);this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.globalData.frameId=0;this.globalData.nm=e.nm;this.globalData.compSize={w:e.w,h:e.h};this.data=e;this.globalData.frameRate=e.fr;var i=document.createElementNS(svgNS,"clipPath");var r=document.createElementNS(svgNS,"rect");r.setAttribute("width",e.w);r.setAttribute("height",e.h);r.setAttribute("x",0);r.setAttribute("y",0);var n="animationMask_"+randomString(10);i.setAttribute("id",n);i.appendChild(r);var a=document.createElementNS(svgNS,"g");a.setAttribute("clip-path","url("+locationHref+"#"+n+")");this.layerElement.appendChild(a);t.appendChild(i);this.layerElement=a;this.layers=e.layers;this.globalData.fontManager=new FontManager;this.globalData.fontManager.addChars(e.chars);this.globalData.fontManager.addFonts(e.fonts,t);this.elements=Array.apply(null,{length:e.layers.length})};SVGRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="";this.layerElement=null;this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e++){if(this.elements[e]){this.elements[e].destroy()}}this.elements.length=0;this.destroyed=true;this.animationItem=null};SVGRenderer.prototype.updateContainerSize=function(){};SVGRenderer.prototype.buildItem=function(e){var t=this.elements;if(t[e]||this.layers[e].ty==99){return}t[e]=true;var i=this.createItem(this.layers[e]);t[e]=i;if(expressionsPlugin){if(this.layers[e].ty===0){this.globalData.projectInterface.registerComposition(i)}i.initExpressions()}this.appendElementInPos(i,e);if(this.layers[e].tt){if(!this.elements[e-1]||this.elements[e-1]===true){this.buildItem(e-1);this.addPendingElement(i)}else{i.setMatte(t[e-1].layerId)}}};SVGRenderer.prototype.checkPendingElements=function(){while(this.pendingElements.length){var e=this.pendingElements.pop();e.checkParenting();if(e.data.tt){var t=0,i=this.elements.length;while(t<i){if(this.elements[t]===e){e.setMatte(this.elements[t-1].layerId);break}t+=1}}}};SVGRenderer.prototype.renderFrame=function(e){if(this.renderedFrame==e||this.destroyed){return}if(e===null){e=this.renderedFrame}else{this.renderedFrame=e}this.globalData.frameNum=e;this.globalData.frameId+=1;this.globalData.projectInterface.currentFrame=e;var t,i=this.layers.length;if(!this.completeLayers){this.checkLayers(e)}for(t=i-1;t>=0;t--){if(this.completeLayers||this.elements[t]){this.elements[t].prepareFrame(e-this.layers[t].st)}}for(t=i-1;t>=0;t--){if(this.completeLayers||this.elements[t]){this.elements[t].renderFrame()}}};SVGRenderer.prototype.appendElementInPos=function(e,t){var i=e.getBaseElement();if(!i){return}var r=0;var n;while(r<t){if(this.elements[r]&&this.elements[r]!==true&&this.elements[r].getBaseElement()){n=this.elements[r].getBaseElement()}r+=1}if(n){this.layerElement.insertBefore(i,n)}else{this.layerElement.appendChild(i)}};SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"};SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"};SVGRenderer.prototype.searchExtraCompositions=function(e){var t,i=e.length;var r=document.createElementNS(svgNS,"g");for(t=0;t<i;t+=1){if(e[t].xt){var n=this.createComp(e[t],r,this.globalData.comp,null);n.initExpressions();this.globalData.projectInterface.registerComposition(n)}}};function MaskElement(e,t,i){this.dynamicProperties=[];this.data=e;this.element=t;this.globalData=i;this.storedData=[];this.masksProperties=this.data.masksProperties;this.viewData=Array.apply(null,{length:this.masksProperties.length});this.maskElement=null;this.firstFrame=true;var r=this.globalData.defs;var n,a=this.masksProperties.length;var s,o=this.masksProperties;var l=0;var u=[];var c,f;var h=randomString(10);var p,d,m,v;var g="clipPath",y="clip-path";
6for(n=0;n<a;n++){if(o[n].mode!=="a"&&o[n].mode!=="n"||o[n].inv||o[n].o.k!==100){g="mask";y="mask"}if((o[n].mode=="s"||o[n].mode=="i")&&l==0){p=document.createElementNS(svgNS,"rect");p.setAttribute("fill","#ffffff");p.setAttribute("width",this.element.comp.data.w);p.setAttribute("height",this.element.comp.data.h);u.push(p)}else{p=null}s=document.createElementNS(svgNS,"path");if(o[n].mode=="n"){this.viewData[n]={op:PropertyFactory.getProp(this.element,o[n].o,0,.01,this.dynamicProperties),prop:ShapePropertyFactory.getShapeProp(this.element,o[n],3,this.dynamicProperties,null),elem:s};r.appendChild(s);continue}l+=1;if(o[n].mode=="s"){s.setAttribute("fill","#000000")}else{s.setAttribute("fill","#ffffff")}s.setAttribute("clip-rule","nonzero");if(o[n].x.k!==0){g="mask";y="mask";v=PropertyFactory.getProp(this.element,o[n].x,0,null,this.dynamicProperties);var b="fi_"+randomString(10);d=document.createElementNS(svgNS,"filter");d.setAttribute("id",b);m=document.createElementNS(svgNS,"feMorphology");m.setAttribute("operator","dilate");m.setAttribute("in","SourceGraphic");m.setAttribute("radius","0");d.appendChild(m);r.appendChild(d);if(o[n].mode=="s"){s.setAttribute("stroke","#000000")}else{s.setAttribute("stroke","#ffffff")}}else{m=null;v=null}this.storedData[n]={elem:s,x:v,expan:m,lastPath:"",lastOperator:"",filterId:b,lastRadius:0};if(o[n].mode=="i"){f=u.length;var x=document.createElementNS(svgNS,"g");for(c=0;c<f;c+=1){x.appendChild(u[c])}var w=document.createElementNS(svgNS,"mask");w.setAttribute("mask-type","alpha");w.setAttribute("id",h+"_"+l);w.appendChild(s);r.appendChild(w);x.setAttribute("mask","url("+locationHref+"#"+h+"_"+l+")");u.length=0;u.push(x)}else{u.push(s)}if(o[n].inv&&!this.solidPath){this.solidPath=this.createLayerSolidPath()}this.viewData[n]={elem:s,lastPath:"",op:PropertyFactory.getProp(this.element,o[n].o,0,.01,this.dynamicProperties),prop:ShapePropertyFactory.getShapeProp(this.element,o[n],3,this.dynamicProperties,null)};if(p){this.viewData[n].invRect=p}if(!this.viewData[n].prop.k){this.drawPath(o[n],this.viewData[n].prop.v,this.viewData[n])}}this.maskElement=document.createElementNS(svgNS,g);a=u.length;for(n=0;n<a;n+=1){this.maskElement.appendChild(u[n])}this.maskElement.setAttribute("id",h);if(l>0){this.element.maskedElement.setAttribute(y,"url("+locationHref+"#"+h+")")}r.appendChild(this.maskElement)}MaskElement.prototype.getMaskProperty=function(e){
7return this.viewData[e].prop};MaskElement.prototype.prepareFrame=function(){var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1){this.dynamicProperties[e].getValue()}};MaskElement.prototype.renderFrame=function(e){var t,i=this.masksProperties.length;for(t=0;t<i;t++){if(this.viewData[t].prop.mdf||this.firstFrame){this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t])}if(this.viewData[t].op.mdf||this.firstFrame){this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v)}if(this.masksProperties[t].mode!=="n"){if(this.viewData[t].invRect&&(this.element.finalTransform.mProp.mdf||this.firstFrame)){this.viewData[t].invRect.setAttribute("x",-e.props[12]);this.viewData[t].invRect.setAttribute("y",-e.props[13])}if(this.storedData[t].x&&(this.storedData[t].x.mdf||this.firstFrame)){var r=this.storedData[t].expan;if(this.storedData[t].x.v<0){if(this.storedData[t].lastOperator!=="erode"){this.storedData[t].lastOperator="erode";this.storedData[t].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[t].filterId+")")}r.setAttribute("radius",-this.storedData[t].x.v)}else{if(this.storedData[t].lastOperator!=="dilate"){this.storedData[t].lastOperator="dilate";this.storedData[t].elem.setAttribute("filter",null)}this.storedData[t].elem.setAttribute("stroke-width",this.storedData[t].x.v*2)}}}}this.firstFrame=false};MaskElement.prototype.getMaskelement=function(){return this.maskElement};MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";e+=" h"+this.globalData.compSize.w;e+=" v"+this.globalData.compSize.h;e+=" h-"+this.globalData.compSize.w;e+=" v-"+this.globalData.compSize.h+" ";return e};MaskElement.prototype.drawPath=function(e,t,i){var r=" M"+t.v[0][0]+","+t.v[0][1];var n,a;a=t._length;for(n=1;n<a;n+=1){r+=" C"+bm_rnd(t.o[n-1][0])+","+bm_rnd(t.o[n-1][1])+" "+bm_rnd(t.i[n][0])+","+bm_rnd(t.i[n][1])+" "+bm_rnd(t.v[n][0])+","+bm_rnd(t.v[n][1])}if(t.c&&a>1){r+=" C"+bm_rnd(t.o[n-1][0])+","+bm_rnd(t.o[n-1][1])+" "+bm_rnd(t.i[0][0])+","+bm_rnd(t.i[0][1])+" "+bm_rnd(t.v[0][0])+","+bm_rnd(t.v[0][1])}if(i.lastPath!==r){if(i.elem){if(!t.c){i.elem.setAttribute("d","")}else if(e.inv){i.elem.setAttribute("d",this.solidPath+r)}else{i.elem.setAttribute("d",r)}}i.lastPath=r}};MaskElement.prototype.destroy=function(){this.element=null;this.globalData=null;this.maskElement=null;this.data=null;this.masksProperties=null};function BaseElement(){}BaseElement.prototype.checkMasks=function(){if(!this.data.hasMask){return false}var e=0,t=this.data.masksProperties.length;while(e<t){if(this.data.masksProperties[e].mode!=="n"&&this.data.masksProperties[e].cl!==false){return true}e+=1}return false};BaseElement.prototype.checkParenting=function(){if(this.data.parent!==undefined){this.comp.buildElementParenting(this,this.data.parent)}};BaseElement.prototype.prepareFrame=function(e){if(this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e){if(this.isVisible!==true){this.elemMdf=true;this.globalData.mdf=true;this.isVisible=true;this.firstFrame=true;if(this.data.hasMask){this.maskManager.firstFrame=true}}}else{if(this.isVisible!==false){this.elemMdf=true;this.globalData.mdf=true;this.isVisible=false}}var t,i=this.dynamicProperties.length;for(t=0;t<i;t+=1){if(this.isVisible||this._isParent&&this.dynamicProperties[t].type==="transform"){this.dynamicProperties[t].getValue();if(this.dynamicProperties[t].mdf){this.elemMdf=true;this.globalData.mdf=true}}}if(this.data.hasMask&&this.isVisible){this.maskManager.prepareFrame(e*this.data.sr)}this.currentFrameNum=e*this.data.sr;return this.isVisible};BaseElement.prototype.globalToLocal=function(e){var t=[];t.push(this.finalTransform);var i=true;var r=this.comp;
7while(i){if(r.finalTransform){if(r.data.hasMask){t.splice(0,0,r.finalTransform)}r=r.comp}else{i=false}}var n,a=t.length,s;for(n=0;n<a;n+=1){s=t[n].mat.applyToPointArray(0,0,0);e=[e[0]-s[0],e[1]-s[1],0]}return e};BaseElement.prototype.initExpressions=function(){this.layerInterface=LayerExpressionInterface(this);if(this.data.hasMask){this.layerInterface.registerMaskInterface(this.maskManager)}var e=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(e);if(this.data.ty===0||this.data.xt){this.compInterface=CompExpressionInterface(this)}else if(this.data.ty===4){this.layerInterface.shapeInterface=ShapeExpressionInterface.createShapeInterface(this.shapesData,this.itemsData,this.layerInterface)}else if(this.data.ty===5){this.layerInterface.textInterface=TextExpressionInterface(this)}};BaseElement.prototype.setBlendMode=function(){var e="";switch(this.data.bm){case 1:e="multiply";break;case 2:e="screen";break;case 3:e="overlay";break;case 4:e="darken";break;case 5:e="lighten";break;case 6:e="color-dodge";break;case 7:e="color-burn";break;case 8:e="hard-light";break;case 9:e="soft-light";break;case 10:e="difference";break;case 11:e="exclusion";break;case 12:e="hue";break;case 13:e="saturation";break;case 14:e="color";break;case 15:e="luminosity";break}var t=this.baseElement||this.layerElement;t.style["mix-blend-mode"]=e};BaseElement.prototype.init=function(){if(!this.data.sr){this.data.sr=1}this.dynamicProperties=this.dynamicProperties||[];if(this.data.ef){this.effects=new EffectsManager(this.data,this,this.dynamicProperties)}this.hidden=false;this.firstFrame=true;this.isVisible=false;this._isParent=false;this.currentFrameNum=-99999;this.lastNum=-99999;if(this.data.ks){this.finalTransform={mProp:PropertyFactory.getProp(this,this.data.ks,2,null,this.dynamicProperties),matMdf:false,opMdf:false,mat:new Matrix,opacity:1};if(this.data.ao){this.finalTransform.mProp.autoOriented=true}this.finalTransform.op=this.finalTransform.mProp.o;this.transform=this.finalTransform.mProp;if(this.data.ty!==11){this.createElements()}if(this.data.hasMask){this.addMasks(this.data)}}this.elemMdf=false};BaseElement.prototype.getType=function(){return this.type};BaseElement.prototype.resetHierarchy=function(){if(!this.hierarchy){this.hierarchy=[]}else{this.hierarchy.length=0}};BaseElement.prototype.getHierarchy=function(){if(!this.hierarchy){this.hierarchy=[]}return this.hierarchy};BaseElement.prototype.setHierarchy=function(e){this.hierarchy=e};BaseElement.prototype.getLayerSize=function(){if(this.data.ty===5){return{w:this.data.textData.width,h:this.data.textData.height}}else{return{w:this.data.width,h:this.data.height}}};BaseElement.prototype.hide=function(){};BaseElement.prototype.sourceRectAtTime=function(){return{top:0,left:0,width:100,height:100}};BaseElement.prototype.mHelper=new Matrix;function SVGBaseElement(e,t,i,r,n){this.globalData=i;this.comp=r;this.data=e;this.matteElement=null;this.transformedElement=null;this.isTransparent=false;this.parentContainer=t;this.layerId=n?n.layerId:"ly_"+randomString(10);this.placeholder=n;this._sizeChanged=false;this.init()}createElement(BaseElement,SVGBaseElement);SVGBaseElement.prototype.createElements=function(){this.layerElement=document.createElementNS(svgNS,"g");this.transformedElement=this.layerElement;if(this.data.hasMask){this.maskedElement=this.layerElement}var e=null;if(this.data.td){if(this.data.td==3||this.data.td==1){var t=document.createElementNS(svgNS,"mask");t.setAttribute("id",this.layerId);t.setAttribute("mask-type",this.data.td==3?"luminance":"alpha");t.appendChild(this.layerElement);e=t;this.globalData.defs.appendChild(t);if(!featureSupport.maskType&&this.data.td==1){t.setAttribute("mask-type","luminance");var i=randomString(10);var r=filtersFactory.createFilter(i);this.globalData.defs.appendChild(r);r.appendChild(filtersFactory.createAlphaToLuminanceFilter());var n=document.createElementNS(svgNS,"g");n.appendChild(this.layerElement);e=n;t.appendChild(n);n.setAttribute("filter","url("+locationHref+"#"+i+")")}}else if(this.data.td==2){var a=document.createElementNS(svgNS,"mask");a.setAttribute("id",this.layerId);a.setAttribute("mask-type","alpha");var s=document.createElementNS(svgNS,"g");a.appendChild(s);var i=randomString(10);var r=filtersFactory.createFilter(i);var o=document.createElementNS(svgNS,"feColorMatrix");o.setAttribute("type","matrix");o.setAttribute("color-interpolation-filters","sRGB");o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 -1 1");r.appendChild(o);this.globalData.defs.appendChild(r);var l=document.createElementNS(svgNS,"rect");l.setAttribute("width",this.comp.data.w);l.setAttribute("height",this.comp.data.h);l.setAttribute("x","0");l.setAttribute("y","0");l.setAttribute("fill","#ffffff");
7l.setAttribute("opacity","0");s.setAttribute("filter","url("+locationHref+"#"+i+")");s.appendChild(l);s.appendChild(this.layerElement);e=s;if(!featureSupport.maskType){a.setAttribute("mask-type","luminance");r.appendChild(filtersFactory.createAlphaToLuminanceFilter());var n=document.createElementNS(svgNS,"g");s.appendChild(l);n.appendChild(this.layerElement);e=n;s.appendChild(n)}this.globalData.defs.appendChild(a)}}else if(this.data.hasMask||this.data.tt){if(this.data.tt){this.matteElement=document.createElementNS(svgNS,"g");this.matteElement.appendChild(this.layerElement);e=this.matteElement;this.baseElement=this.matteElement}else{this.baseElement=this.layerElement}}else{this.baseElement=this.layerElement}if((this.data.ln||this.data.cl)&&(this.data.ty===4||this.data.ty===0)){if(this.data.ln){this.layerElement.setAttribute("id",this.data.ln)}if(this.data.cl){this.layerElement.setAttribute("class",this.data.cl)}}if(this.data.ty===0){var u=document.createElementNS(svgNS,"clipPath");var c=document.createElementNS(svgNS,"path");c.setAttribute("d","M0,0 L"+this.data.w+",0"+" L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var f="cp_"+randomString(8);u.setAttribute("id",f);u.appendChild(c);this.globalData.defs.appendChild(u);if(this.checkMasks()){var h=document.createElementNS(svgNS,"g");h.setAttribute("clip-path","url("+locationHref+"#"+f+")");h.appendChild(this.layerElement);this.transformedElement=h;if(e){e.appendChild(this.transformedElement)}else{this.baseElement=this.transformedElement}}else{this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+f+")")}}if(this.data.bm!==0){this.setBlendMode()}if(this.layerElement!==this.parentContainer){this.placeholder=null}if(this.data.ef){this.effectsManager=new SVGEffects(this)}this.checkParenting()};SVGBaseElement.prototype.setBlendMode=BaseElement.prototype.setBlendMode;SVGBaseElement.prototype.renderFrame=function(e){if(this.data.ty===3||this.data.hd||!this.isVisible){return false}this.lastNum=this.currentFrameNum;this.finalTransform.opMdf=this.firstFrame||this.finalTransform.op.mdf;this.finalTransform.matMdf=this.firstFrame||this.finalTransform.mProp.mdf;this.finalTransform.opacity=this.finalTransform.op.v;var t;var i=this.finalTransform.mat;if(this.hierarchy){var r=0,n=this.hierarchy.length;if(!this.finalTransform.matMdf){while(r<n){if(this.hierarchy[r].finalTransform.mProp.mdf){this.finalTransform.matMdf=true;break}r+=1}}if(this.finalTransform.matMdf){t=this.finalTransform.mProp.v.props;i.cloneFromProps(t);for(r=0;r<n;r+=1){t=this.hierarchy[r].finalTransform.mProp.v.props;i.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])}}}else if(this.isVisible){i=this.finalTransform.mProp.v}if(this.finalTransform.matMdf&&this.layerElement){this.transformedElement.setAttribute("transform",i.to2dCSS())}if(this.finalTransform.opMdf&&this.layerElement){if(this.finalTransform.op.v<=0){if(!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent){this.isTransparent=true;this.hide()}}else if(this.hidden&&this.isTransparent){this.isTransparent=false;this.show()}this.transformedElement.setAttribute("opacity",this.finalTransform.op.v)}if(this.data.hasMask){this.maskManager.renderFrame(i)}if(this.effectsManager){this.effectsManager.renderFrame(this.firstFrame)}return this.isVisible};SVGBaseElement.prototype.destroy=function(){this.layerElement=null;this.parentContainer=null;if(this.matteElement){this.matteElement=null}if(this.maskManager){this.maskManager.destroy()}};SVGBaseElement.prototype.getBaseElement=function(){return this.baseElement};SVGBaseElement.prototype.addMasks=function(e){this.maskManager=new MaskElement(e,this,this.globalData)};SVGBaseElement.prototype.setMatte=function(e){if(!this.matteElement){return}this.matteElement.setAttribute("mask","url("+locationHref+"#"+e+")")};SVGBaseElement.prototype.hide=function(){if(!this.hidden){this.layerElement.style.display="none";this.hidden=true}};SVGBaseElement.prototype.show=function(){if(this.isVisible&&!this.isTransparent){this.hidden=false;this.layerElement.style.display="block"}};function IShapeElement(e,t,i,r,n){this.shapes=[];this.shapesData=e.shapes;this.stylesList=[];this.itemsData=[];this.prevViewData=[];this.shapeModifiers=[];this.processedElements=[];this._parent.constructor.call(this,e,t,i,r,n)}createElement(SVGBaseElement,IShapeElement);IShapeElement.prototype.identityMatrix=new Matrix;IShapeElement.prototype.lcEnum={1:"butt",2:"round",3:"square"};IShapeElement.prototype.ljEnum={1:"miter",2:"round",3:"butt"};IShapeElement.prototype.searchProcessedElement=function(e){var t=this.processedElements.length;while(t){t-=1;if(this.processedElements[t].elem===e){return this.processedElements[t].pos}}return 0};IShapeElement.prototype.addProcessedElement=function(e,t){var i=this.processedElements.length;while(i){i-=1;if(this.processedElements[i].elem===e){this.processedElements[i].pos=t;break}}if(i===0){this.processedElements.push({elem:e,pos:t})}};IShapeElement.prototype.buildExpressionInterface=function(){};IShapeElement.prototype.createElements=function(){this._parent.createElements.call(this);this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,this.dynamicProperties,0,[],true);if(!this.data.hd||this.data.td){styleUnselectableDiv(this.layerElement)}};IShapeElement.prototype.setGradientData=function(e,t,i){var r="gr_"+randomString(10);var n;if(t.t===1){n=document.createElementNS(svgNS,"linearGradient")}else{n=document.createElementNS(svgNS,"radialGradient")}n.setAttribute("id",r);n.setAttribute("spreadMethod","pad");n.setAttribute("gradientUnits","userSpaceOnUse");var a=[];var s,o,l;l=t.g.p*4;for(o=0;o<l;o+=4){s=document.createElementNS(svgNS,"stop");n.appendChild(s);a.push(s)}e.setAttribute(t.ty==="gf"?"fill":"stroke","url(#"+r+")");this.globalData.defs.appendChild(n);i.gf=n;i.cst=a};IShapeElement.prototype.setGradientOpacity=function(e,t,i){if(e.g.k.k[
70].s&&e.g.k.k[0].s.length>e.g.p*4||e.g.k.k.length>e.g.p*4){var r;var n,a,s;var o=document.createElementNS(svgNS,"mask");var l=document.createElementNS(svgNS,"path");o.appendChild(l);var u="op_"+randomString(10);var c="mk_"+randomString(10);o.setAttribute("id",c);if(e.t===1){r=document.createElementNS(svgNS,"linearGradient")}else{r=document.createElementNS(svgNS,"radialGradient")}r.setAttribute("id",u);r.setAttribute("spreadMethod","pad");r.setAttribute("gradientUnits","userSpaceOnUse");s=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var f=[];for(a=e.g.p*4;a<s;a+=2){n=document.createElementNS(svgNS,"stop");n.setAttribute("stop-color","rgb(255,255,255)");r.appendChild(n);f.push(n)}l.setAttribute(e.ty==="gf"?"fill":"stroke","url(#"+u+")");this.globalData.defs.appendChild(r);this.globalData.defs.appendChild(o);t.of=r;t.ost=f;i.msElem=l;return c}};IShapeElement.prototype.createStyleElement=function(e,t,i){var r={};var n={data:e,type:e.ty,d:"",ld:"",lvl:t,mdf:false,closed:false};var a=document.createElementNS(svgNS,"path");r.o=PropertyFactory.getProp(this,e.o,0,.01,i);if(e.ty=="st"||e.ty=="gs"){a.setAttribute("stroke-linecap",this.lcEnum[e.lc]||"round");a.setAttribute("stroke-linejoin",this.ljEnum[e.lj]||"round");a.setAttribute("fill-opacity","0");if(e.lj==1){a.setAttribute("stroke-miterlimit",e.ml)}r.w=PropertyFactory.getProp(this,e.w,0,null,i);if(e.d){var s=PropertyFactory.getDashProp(this,e.d,"svg",i);if(!s.k){a.setAttribute("stroke-dasharray",s.dasharray);a.setAttribute("stroke-dashoffset",s.dashoffset)}r.d=s}}if(e.ty=="fl"||e.ty=="st"){r.c=PropertyFactory.getProp(this,e.c,1,255,i)}else{r.g=PropertyFactory.getGradientProp(this,e.g,i);if(e.t==2){r.h=PropertyFactory.getProp(this,e.h,0,.01,i);r.a=PropertyFactory.getProp(this,e.a,0,degToRads,i)}r.s=PropertyFactory.getProp(this,e.s,1,null,i);r.e=PropertyFactory.getProp(this,e.e,1,null,i);this.setGradientData(a,e,r,n);var o=this.setGradientOpacity(e,r,n);if(o){a.setAttribute("mask","url(#"+o+")")}}r.elem=a;if(e.r===2){a.setAttribute("fill-rule","evenodd")}if(e.ln){a.setAttribute("id",e.ln)}if(e.cl){a.setAttribute("class",e.cl)}n.pElem=a;this.stylesList.push(n);r.style=n;return r};IShapeElement.prototype.createGroupElement=function(e){var t={it:[],prevViewData:[]};var i=document.createElementNS(svgNS,"g");t.gr=i;if(e.ln){t.gr.setAttribute("id",e.ln)}return t};IShapeElement.prototype.createTransformElement=function(e,t){var i={transform:{op:PropertyFactory.getProp(this,e.o,0,.01,t),mProps:PropertyFactory.getProp(this,e,2,null,t)},elements:[]};return i};IShapeElement.prototype.createShapeElement=function(e,t,i,r){var n={elements:[],caches:[],styles:[],transformers:t,lStr:""};var a=4;if(e.ty=="rc"){a=5}else if(e.ty=="el"){a=6}else if(e.ty=="sr"){a=7}n.sh=ShapePropertyFactory.getShapeProp(this,e,a,r);n.lvl=i;this.shapes.push(n.sh);this.addShapeToModifiers(n);return n};var cont=0;IShapeElement.prototype.setElementStyles=function(){var e,t=this.stylesList.length;var i=[];for(e=0;e<t;e+=1){if(!this.stylesList[e].closed){i.push(this.stylesList[e])}}return i};IShapeElement.prototype.reloadShapes=function(){this.firstFrame=true;var e,t=this.itemsData.length;for(e=0;e<t;e+=1){this.prevViewData[e]=this.itemsData[e]}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,this.dynamicProperties,0,[],true);var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1){this.dynamicProperties[e].getValue()}this.renderModifiers()};IShapeElement.prototype.searchShapes=function(e,t,i,r,n,a,s,o){var l=[].concat(s);var u,c=e.length-1;var f,h;var p=[],d=[],m,v,g,y;for(u=c;u>=0;u-=1){y=this.searchProcessedElement(e[u]);if(!y){e[u]._render=o}else{t[u]=i[y-1]}if(e[u].ty=="fl"||e[u].ty=="st"||e[u].ty=="gf"||e[u].ty=="gs"){if(!y){t[u]=this.createStyleElement(e[u],a,n)}else{t[u].style.closed=false}if(e[u]._render){r.appendChild(t[u].elem)}p.push(t[u].style)}else if(e[u].ty=="gr"){if(!y){t[u]=this.createGroupElement(e[u])}else{h=t[u].it.length;for(f=0;f<h;f+=1){t[u].prevViewData[f]=t[u].it[f]}}this.searchShapes(e[u].it,t[u].it,t[u].prevViewData,t[u].gr,n,a+1,l,o);if(e[u]._render){r.appendChild(t[u].gr)}}else if(e[u].ty=="tr"){if(!y){t[u]=this.createTransformElement(e[u],n)}v=t[u].transform;l.push(v)}else if(e[u].ty=="sh"||e[u].ty=="rc"||e[u].ty=="el"||e[u].ty=="sr"){if(!y){t[u]=this.createShapeElement(e[u],l,a,n)}t[u].elements=this.setElementStyles()}else if(e[u].ty=="tm"||e[u].ty=="rd"||e[u].ty=="ms"){if(!y){g=ShapeModifiers.getModifier(e[u].ty);g.init(this,e[u],n);t[u]=g;this.shapeModifiers.push(g)}else{g=t[u];g.closed=false}d.push(g)}else if(e[u].ty=="rp"){if(!y){g=ShapeModifiers.getModifier(e[u].ty);t[u]=g;g.init(this,e,u,t,n);this.shapeModifiers.push(g);o=false}else{g=t[u];g.closed=true}d.push(g)}this.addProcessedElement(e[u],u+1)}c=p.length;for(u=0;
7u<c;u+=1){p[u].closed=true}c=d.length;for(u=0;u<c;u+=1){d[u].closed=true}};IShapeElement.prototype.addShapeToModifiers=function(e){var t,i=this.shapeModifiers.length;for(t=0;t<i;t+=1){this.shapeModifiers[t].addShape(e)}};IShapeElement.prototype.renderModifiers=function(){if(!this.shapeModifiers.length){return}var e,t=this.shapes.length;for(e=0;e<t;e+=1){this.shapes[e].reset()}t=this.shapeModifiers.length;for(e=t-1;e>=0;e-=1){this.shapeModifiers[e].processShapes(this.firstFrame)}};IShapeElement.prototype.renderFrame=function(e){var t=this._parent.renderFrame.call(this,e);if(t===false){this.hide();return}if(this.hidden){this.layerElement.style.display="block";this.hidden=false}this.renderModifiers();var i,r=this.stylesList.length;for(i=0;i<r;i+=1){this.stylesList[i].d="";this.stylesList[i].mdf=false}this.renderShape(this.shapesData,this.itemsData,null);for(i=0;i<r;i+=1){if(this.stylesList[i].ld==="0"){this.stylesList[i].ld="1";this.stylesList[i].pElem.style.display="block"}if(this.stylesList[i].mdf||this.firstFrame){this.stylesList[i].pElem.setAttribute("d",this.stylesList[i].d);if(this.stylesList[i].msElem){this.stylesList[i].msElem.setAttribute("d",this.stylesList[i].d)}}}if(this.firstFrame){this.firstFrame=false}};IShapeElement.prototype.hide=function(){if(!this.hidden){this.layerElement.style.display="none";var e,t=this.stylesList.length;for(e=t-1;e>=0;e-=1){if(this.stylesList[e].ld!=="0"){this.stylesList[e].ld="0";this.stylesList[e].pElem.style.display="none";if(this.stylesList[e].pElem.parentNode){this.stylesList[e].parent=this.stylesList[e].pElem.parentNode}}}this.hidden=true}};IShapeElement.prototype.renderShape=function(e,t,i){var r,n=e.length-1;var a;for(r=n;r>=0;r-=1){a=e[r].ty;if(a=="tr"){if(this.firstFrame||t[r].transform.op.mdf&&i){i.setAttribute("opacity",t[r].transform.op.v)}if(this.firstFrame||t[r].transform.mProps.mdf&&i){i.setAttribute("transform",t[r].transform.mProps.v.to2dCSS())}}else if(a=="sh"||a=="el"||a=="rc"||a=="sr"){this.renderPath(e[r],t[r])}else if(a=="fl"){this.renderFill(e[r],t[r])}else if(a=="gf"){this.renderGradient(e[r],t[r])}else if(a=="gs"){this.renderGradient(e[r],t[r]);this.renderStroke(e[r],t[r])}else if(a=="st"){this.renderStroke(e[r],t[r])}else if(a=="gr"){this.renderShape(e[r].it,t[r].it,t[r].gr)}else if(a=="tm"){}}};IShapeElement.prototype.buildShapeString=function(e,t,i,r){var n,a="";for(n=1;n<t;n+=1){if(n===1){a+=" M"+r.applyToPointStringified(e.v[0][0],e.v[0][1])}a+=" C"+r.applyToPointStringified(e.o[n-1][0],e.o[n-1][1])+" "+r.applyToPointStringified(e.i[n][0],e.i[n][1])+" "+r.applyToPointStringified(e.v[n][0],e.v[n][1])}if(t===1){a+=" M"+r.applyToPointStringified(e.v[0][0],e.v[0][1])}if(i&&t){a+=" C"+r.applyToPointStringified(e.o[n-1][0],e.o[n-1][1])+" "+r.applyToPointStringified(e.i[0][0],e.i[0][1])+" "+r.applyToPointStringified(e.v[0][0],e.v[0][1]);a+="z"}return a};IShapeElement.prototype.renderPath=function(e,t){var i,r,n,a,s,o,l,u,c=t.elements.length;var f=t.lvl;if(!e._render){return}for(u=0;u<c;u+=1){if(t.elements[u].data._render){o=t.sh.mdf||this.firstFrame;s="M0 0";var h=t.sh.paths;a=h._length;if(t.elements[u].lvl<f){var p=this.mHelper.reset(),d;var m=f-t.elements[u].lvl;var v=t.transformers.length-1;while(m>0){o=t.transformers[v].mProps.mdf||o;d=t.transformers[v].mProps.v.props;p.transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],d[10],d[11],d[12],d[13],d[14],d[15]);m--;v--}if(o){for(n=0;n<a;n+=1){l=h.shapes[n];if(l&&l._length){s+=this.buildShapeString(l,l._length,l.c,p)}}t.caches[u]=s}else{s=t.caches[u]}}else{if(o){for(n=0;n<a;n+=1){l=h.shapes[n];if(l&&l._length){s+=this.buildShapeString(l,l._length,l.c,this.identityMatrix)}}t.caches[u]=s}else{s=t.caches[u]}}t.elements[u].d+=s;t.elements[u].mdf=o||t.elements[u].mdf}else{t.elements[u].mdf=true}}};IShapeElement.prototype.renderFill=function(e,t){var i=t.style;if(t.c.mdf||this.firstFrame){i.pElem.setAttribute("fill","rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")")}if(t.o.mdf||this.firstFrame){i.pElem.setAttribute("fill-opacity",t.o.v)}};IShapeElement.prototype.renderGradient=function(e,t){var i=t.gf;var r=t.of;var n=t.s.v,a=t.e.v;if(t.o.mdf||this.firstFrame){var s=e.ty==="gf"?"fill-opacity":"stroke-opacity";t.elem.setAttribute(s,t.o.v)}
7if(t.s.mdf||this.firstFrame){var o=e.t===1?"x1":"cx";var l=o==="x1"?"y1":"cy";i.setAttribute(o,n[0]);i.setAttribute(l,n[1]);if(r){r.setAttribute(o,n[0]);r.setAttribute(l,n[1])}}var u,c,f,h;if(t.g.cmdf||this.firstFrame){u=t.cst;var p=t.g.c;f=u.length;for(c=0;c<f;c+=1){h=u[c];h.setAttribute("offset",p[c*4]+"%");h.setAttribute("stop-color","rgb("+p[c*4+1]+","+p[c*4+2]+","+p[c*4+3]+")")}}if(r&&(t.g.omdf||this.firstFrame)){u=t.ost;var d=t.g.o;f=u.length;for(c=0;c<f;c+=1){h=u[c];h.setAttribute("offset",d[c*2]+"%");h.setAttribute("stop-opacity",d[c*2+1])}}if(e.t===1){if(t.e.mdf||this.firstFrame){i.setAttribute("x2",a[0]);i.setAttribute("y2",a[1]);if(r){r.setAttribute("x2",a[0]);r.setAttribute("y2",a[1])}}}else{var m;if(t.s.mdf||t.e.mdf||this.firstFrame){m=Math.sqrt(Math.pow(n[0]-a[0],2)+Math.pow(n[1]-a[1],2));i.setAttribute("r",m);if(r){r.setAttribute("r",m)}}if(t.e.mdf||t.h.mdf||t.a.mdf||this.firstFrame){if(!m){m=Math.sqrt(Math.pow(n[0]-a[0],2)+Math.pow(n[1]-a[1],2))}var v=Math.atan2(a[1]-n[1],a[0]-n[0]);var g=t.h.v>=1?.99:t.h.v<=-1?-.99:t.h.v;var y=m*g;var b=Math.cos(v+t.a.v)*y+n[0];var x=Math.sin(v+t.a.v)*y+n[1];i.setAttribute("fx",b);i.setAttribute("fy",x);if(r){r.setAttribute("fx",b);r.setAttribute("fy",x)}}}};IShapeElement.prototype.renderStroke=function(e,t){var i=t.style;var r=t.d;var n,a;if(r&&r.k&&(r.mdf||this.firstFrame)){i.pElem.setAttribute("stroke-dasharray",r.dasharray);i.pElem.setAttribute("stroke-dashoffset",r.dashoffset)}if(t.c&&(t.c.mdf||this.firstFrame)){i.pElem.setAttribute("stroke","rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")")}if(t.o.mdf||this.firstFrame){i.pElem.setAttribute("stroke-opacity",t.o.v)}if(t.w.mdf||this.firstFrame){i.pElem.setAttribute("stroke-width",t.w.v);if(i.msElem){i.msElem.setAttribute("stroke-width",t.w.v)}}};IShapeElement.prototype.destroy=function(){this._parent.destroy.call(this._parent);this.shapeData=null;this.itemsData=null;this.parentContainer=null;this.placeholder=null};function ITextElement(e,t,i,r){}ITextElement.prototype.init=function(){this.lettersChangedFlag=true;this.dynamicProperties=this.dynamicProperties||[];this.textAnimator=new TextAnimatorProperty(this.data.t,this.renderType,this);this.textProperty=new TextProperty(this,this.data.t,this.dynamicProperties);this._parent.init.call(this);this.textAnimator.searchProperties(this.dynamicProperties)};ITextElement.prototype.prepareFrame=function(e){this._parent.prepareFrame.call(this,e);if(this.textProperty.mdf||this.textProperty.firstFrame){this.buildNewText();this.textProperty.firstFrame=false}};ITextElement.prototype.createPathShape=function(e,t){var i,r=t.length;var n,a,s;var o="";for(i=0;i<r;i+=1){s=t[i].ks.k;o+=this.buildShapeString(s,s.i.length,true,e)}return o};ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)};ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,i,r,n){if(e.ps){t.translate(e.ps[0],e.ps[1]+e.ascent,0)}t.translate(0,-e.ls,0);switch(e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[i]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[i])/2,0,0);break}t.translate(r,n,0)};ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(e[0]*255)+","+Math.round(e[1]*255)+","+Math.round(e[2]*255)+")"};ITextElement.prototype.buildShapeString=IShapeElement.prototype.buildShapeString;ITextElement.prototype.emptyProp=new LetterProps;ITextElement.prototype.destroy=function(){this._parent.destroy.call(this._parent)};function SVGTextElement(e,t,i,r,n){this.textSpans=[];this.renderType="svg";this._parent.constructor.call(this,e,t,i,r,n)}createElement(SVGBaseElement,SVGTextElement);extendPrototype(ITextElement,SVGTextElement);SVGTextElement.prototype.createElements=function(){this._parent.createElements.call(this);if(this.data.ln){this.layerElement.setAttribute("id",this.data.ln)}if(this.data.cl){this.layerElement.setAttribute("class",this.data.cl)}if(this.data.singleShape&&!this.globalData.fontManager.chars){this.textContainer=document.createElementNS(svgNS,"text")}};SVGTextElement.prototype.buildNewText=function(){var e,t;var i=this.textProperty.currentData;this.renderedLetters=Array.apply(null,{length:i?i.l.length:0});if(i.fc){this.layerElement.setAttribute("fill",this.buildColor(i.fc))}else{this.layerElement.setAttribute("fill","rgba(0,0,0,0)")}if(i.sc){this.layerElement.setAttribute("stroke",this.buildColor(i.sc));this.layerElement.setAttribute("stroke-width",i.sw)}this.layerElement.setAttribute("font-size",i.s);var r=this.globalData.fontManager.getFontByName(i.f);
7if(r.fClass){this.layerElement.setAttribute("class",r.fClass)}else{this.layerElement.setAttribute("font-family",r.fFamily);var n=i.fWeight,a=i.fStyle;this.layerElement.setAttribute("font-style",a);this.layerElement.setAttribute("font-weight",n)}var s=i.l||[];var o=this.globalData.fontManager.chars;t=s.length;if(!t){return}var l;var u=this.mHelper;var c,f="",h=this.data.singleShape;var p=0,d=0,m=true;var v=i.tr/1e3*i.s;if(h&&!o){var g=this.textContainer;var y="";switch(i.j){case 1:y="end";break;case 2:y="middle";break;case 2:y="start";break}g.setAttribute("text-anchor",y);g.setAttribute("letter-spacing",v);var b=i.t.split(String.fromCharCode(13));t=b.length;var d=i.ps?i.ps[1]+i.ascent:0;for(e=0;e<t;e+=1){l=this.textSpans[e]||document.createElementNS(svgNS,"tspan");l.textContent=b[e];l.setAttribute("x",0);l.setAttribute("y",d);l.style.display="inherit";g.appendChild(l);this.textSpans[e]=l;d+=i.lh}this.layerElement.appendChild(g)}else{var x=this.textSpans.length;var w,S;for(e=0;e<t;e+=1){if(!o||!h||e===0){l=x>e?this.textSpans[e]:document.createElementNS(svgNS,o?"path":"text");if(x<=e){l.setAttribute("stroke-linecap","butt");l.setAttribute("stroke-linejoin","round");l.setAttribute("stroke-miterlimit","4");this.textSpans[e]=l;this.layerElement.appendChild(l)}l.style.display="inherit"}u.reset();if(o){u.scale(i.s/100,i.s/100);if(h){if(s[e].n){p=-v;d+=i.yOffset;d+=m?1:0;m=false}this.applyTextPropertiesToMatrix(i,u,s[e].line,p,d);p+=s[e].l||0;p+=v}S=this.globalData.fontManager.getCharData(i.t.charAt(e),r.fStyle,this.globalData.fontManager.getFontByName(i.f).fFamily);w=S&&S.data||{};c=w.shapes?w.shapes[0].it:[];if(!h){l.setAttribute("d",this.createPathShape(u,c))}else{f+=this.createPathShape(u,c)}}else{l.textContent=s[e].val;l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}}if(h){l.setAttribute("d",f)}}while(e<this.textSpans.length){this.textSpans[e].style.display="none";e+=1}this._sizeChanged=true};SVGTextElement.prototype.sourceRectAtTime=function(e){this.prepareFrame(this.comp.renderedFrame-this.data.st);this.renderLetters();if(this._sizeChanged){this._sizeChanged=false;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox};SVGTextElement.prototype.renderLetters=function(){if(!this.data.singleShape){this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);if(this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){this._sizeChanged=true;var e,t;var i=this.textAnimator.renderedLetters;var r=this.textProperty.currentData.l;t=r.length;var n,a;for(e=0;e<t;e+=1){if(r[e].n){continue}n=i[e];a=this.textSpans[e];if(n.mdf.m){a.setAttribute("transform",n.m)}if(n.mdf.o){a.setAttribute("opacity",n.o)}if(n.mdf.sw){a.setAttribute("stroke-width",n.sw)}if(n.mdf.sc){a.setAttribute("stroke",n.sc)}if(n.mdf.fc){a.setAttribute("fill",n.fc)}}}}};SVGTextElement.prototype.renderFrame=function(e){var t=this._parent.renderFrame.call(this,e);if(t===false){this.hide();return}if(this.hidden){this.show()}if(this.firstFrame){this.firstFrame=false}this.renderLetters()};function SVGTintFilter(e,t){this.filterManager=t;var i=document.createElementNS(svgNS,"feColorMatrix");i.setAttribute("type","matrix");i.setAttribute("color-interpolation-filters","linearRGB");i.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");i.setAttribute("result","f1");e.appendChild(i);i=document.createElementNS(svgNS,"feColorMatrix");i.setAttribute("type","matrix");i.setAttribute("color-interpolation-filters","sRGB");i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0");i.setAttribute("result","f2");e.appendChild(i);this.matrixFilter=i;if(t.effectElements[2].p.v!==100||t.effectElements[2].p.k){var r=document.createElementNS(svgNS,"feMerge");e.appendChild(r);var n;n=document.createElementNS(svgNS,"feMergeNode")
8;n.setAttribute("in","SourceGraphic");r.appendChild(n);n=document.createElementNS(svgNS,"feMergeNode");n.setAttribute("in","f2");r.appendChild(n)}}SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager.mdf){var t=this.filterManager.effectElements[0].p.v;var i=this.filterManager.effectElements[1].p.v;var r=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",i[0]-t[0]+" 0 0 0 "+t[0]+" "+(i[1]-t[1])+" 0 0 0 "+t[1]+" "+(i[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+r+" 0")}};function SVGFillFilter(e,t){this.filterManager=t;var i=document.createElementNS(svgNS,"feColorMatrix");i.setAttribute("type","matrix");i.setAttribute("color-interpolation-filters","sRGB");i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0");e.appendChild(i);this.matrixFilter=i}SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager.mdf){var t=this.filterManager.effectElements[2].p.v;var i=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+i+" 0")}};function SVGStrokeEffect(e,t){this.initialized=false;this.filterManager=t;this.elem=e;this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var e=this.elem.layerElement.children||this.elem.layerElement.childNodes;var t,i,r,n;if(this.filterManager.effectElements[1].p.v===1){n=this.elem.maskManager.masksProperties.length;r=0}else{r=this.filterManager.effectElements[0].p.v-1;n=r+1}i=document.createElementNS(svgNS,"g");i.setAttribute("fill","none");i.setAttribute("stroke-linecap","round");i.setAttribute("stroke-dashoffset",1);for(r;r<n;r+=1){t=document.createElementNS(svgNS,"path");
8i.appendChild(t);this.paths.push({p:t,m:r})}if(this.filterManager.effectElements[10].p.v===3){var a=document.createElementNS(svgNS,"mask");var s="stms_"+randomString(10);a.setAttribute("id",s);a.setAttribute("mask-type","alpha");a.appendChild(i);this.elem.globalData.defs.appendChild(a);var o=document.createElementNS(svgNS,"g");o.setAttribute("mask","url("+locationHref+"#"+s+")");if(e[0]){o.appendChild(e[0])}this.elem.layerElement.appendChild(o);this.masker=a;i.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2){var e=this.elem.layerElement.children||this.elem.layerElement.childNodes;while(e.length){this.elem.layerElement.removeChild(e[0])}}this.elem.layerElement.appendChild(i);this.elem.layerElement.removeAttribute("mask");i.setAttribute("stroke","#fff")}this.initialized=true;this.pathMasker=i};SVGStrokeEffect.prototype.renderFrame=function(e){if(!this.initialized){this.initialize()}var t,i=this.paths.length;var r,n;for(t=0;t<i;t+=1){r=this.elem.maskManager.viewData[this.paths[t].m];n=this.paths[t].p;if(e||this.filterManager.mdf||r.prop.mdf){n.setAttribute("d",r.lastPath)}if(e||this.filterManager.effectElements[9].p.mdf||this.filterManager.effectElements[4].p.mdf||this.filterManager.effectElements[7].p.mdf||this.filterManager.effectElements[8].p.mdf||r.prop.mdf){var a;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var s=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100;var o=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)/100;var l=n.getTotalLength();a="0 0 0 "+l*s+" ";var u=l*(o-s);var c=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v/100;var f=Math.floor(u/c);var h;for(h=0;h<f;h+=1){a+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v/100+" "}a+="0 "+l*10+" 0 0"}else{a="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v/100}n.setAttribute("stroke-dasharray",a)}}if(e||this.filterManager.effectElements[4].p.mdf){this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2)}if(e||this.filterManager.effectElements[6].p.mdf){this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v)}if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(e||this.filterManager.effectElements[3].p.mdf){var p=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bm_floor(p[0]*255)+","+bm_floor(p[1]*255)+","+bm_floor(p[2]*255)+")")}}};function SVGTritoneFilter(e,t){this.filterManager=t;var i=document.createElementNS(svgNS,"feColorMatrix");i.setAttribute("type","matrix");i.setAttribute("color-interpolation-filters","linearRGB");i.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");i.setAttribute("result","f1");e.appendChild(i);var r=document.createElementNS(svgNS,"feComponentTransfer");r.setAttribute("color-interpolation-filters","sRGB");e.appendChild(r);this.matrixFilter=r;var n=document.createElementNS(svgNS,"feFuncR");n.setAttribute("type","table");r.appendChild(n);this.feFuncR=n;var a=document.createElementNS(svgNS,"feFuncG");a.setAttribute("type","table");r.appendChild(a);this.feFuncG=a;var s=document.createElementNS(svgNS,"feFuncB");s.setAttribute("type","table");r.appendChild(s);this.feFuncB=s}SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager.mdf){var t=this.filterManager.effectElements[0].p.v;var i=this.filterManager.effectElements[1].p.v;var r=this.filterManager.effectElements[2].p.v;var n=r[0]+" "+i[0]+" "+t[0];var a=r[1]+" "+i[1]+" "+t[1];var s=r[2]+" "+i[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",n);this.feFuncG.setAttribute("tableValues",a);this.feFuncB.setAttribute("tableValues",s)}};function SVGProLevelsFilter(e,t){this.filterManager=t;var i=this.filterManager.effectElements;var r=document.createElementNS(svgNS,"feComponentTransfer");var n,a,s;if(i[9].p.k||i[9].p.v!==0||i[10].p.k||i[10].p.v!==1||i[11].p.k||i[11].p.v!==1||i[12].p.k||i[12].p.v!==0||i[13].p.k||i[13].p.v!==1){this.feFuncR=this.createFeFunc("feFuncR",r)}if(i[16].p.k||i[16].p.v!==0||i[17].p.k||i[17].p.v!==1||i[18].p.k||i[18].p.v!==1||i[19].p.k||i[19].p.v!==0||i[20].p.k||i[20].p.v!==1){this.feFuncG=this.createFeFunc("feFuncG",r)}if(i[23].p.k||i[23].p.v!==0||i[24].p.k||i[24].p.v!==1||i[25].p.k||i[25].p.v!==1||i[26].p.k||i[26].p.v!==0||i[27].p.k||i[27].p.v!==1){this.feFuncB=this.createFeFunc("feFuncB",r)}if(i[30].p.k||i[30].p.v!==0||i[31].p.k||i[31].p.v!==1||i[32].p.k||i[32].p.v!==1||i[33].p.k||i[33].p.v!==0||i[34].p.k||i[34].p.v!==1){this.feFuncA=this.createFeFunc("feFuncA",r)}if(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA){r.setAttribute("color-interpolation-filters","sRGB");e.appendChild(r);r=document.createElementNS(svgNS,"feComponentTransfer")}if(i[2].p.k||i[2].p.v!==0||i[3].p.k||i[3].p.v!==1||i[4].p.k||i[4].p.v!==1||i[5].p.k||i[5].p.v!==0||i[6].p.k||i[6].p.v!==1){r.setAttribute("color-interpolation-filters","sRGB");e.appendChild(r);this.feFuncRComposed=this.createFeFunc("feFuncR",r);this.feFuncGComposed=this.createFeFunc("feFuncG",r);this.feFuncBComposed=this.createFeFunc("feFuncB",r)}}SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var i=document.createElementNS(svgNS,e);i.setAttribute("type","table");t.appendChild(i);return i};SVGProLevelsFilter.prototype.getTableValue=function(e,t,i,r,n){var a=0;var s=256;var o;var l=Math.min(e,t);var u=Math.max(e,t);var c=Array.call(null,{length:s});var f;var h=0;var p=n-r;var d=t-e;while(a<=256){o=a/256;if(o<=l){f=d<0?n:r}else if(o>=u){f=d<0?r:n}
8else{f=r+p*Math.pow((o-e)/d,1/i)}c[h++]=f;a+=256/(s-1)}return c.join(" ")};SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager.mdf){var t,i,r,n;var a=this.filterManager.effectElements;if(this.feFuncRComposed&&(e||a[2].p.mdf||a[3].p.mdf||a[4].p.mdf||a[5].p.mdf||a[6].p.mdf)){t=this.getTableValue(a[2].p.v,a[3].p.v,a[4].p.v,a[5].p.v,a[6].p.v);this.feFuncRComposed.setAttribute("tableValues",t);this.feFuncGComposed.setAttribute("tableValues",t);this.feFuncBComposed.setAttribute("tableValues",t)}if(this.feFuncR&&(e||a[9].p.mdf||a[10].p.mdf||a[11].p.mdf||a[12].p.mdf||a[13].p.mdf)){t=this.getTableValue(a[9].p.v,a[10].p.v,a[11].p.v,a[12].p.v,a[13].p.v);this.feFuncR.setAttribute("tableValues",t)}if(this.feFuncG&&(e||a[16].p.mdf||a[17].p.mdf||a[18].p.mdf||a[19].p.mdf||a[20].p.mdf)){t=this.getTableValue(a[16].p.v,a[17].p.v,a[18].p.v,a[19].p.v,a[20].p.v);this.feFuncG.setAttribute("tableValues",t)}if(this.feFuncB&&(e||a[23].p.mdf||a[24].p.mdf||a[25].p.mdf||a[26].p.mdf||a[27].p.mdf)){t=this.getTableValue(a[23].p.v,a[24].p.v,a[25].p.v,a[26].p.v,a[27].p.v);this.feFuncB.setAttribute("tableValues",t)}if(this.feFuncA&&(e||a[30].p.mdf||a[31].p.mdf||a[32].p.mdf||a[33].p.mdf||a[34].p.mdf)){t=this.getTableValue(a[30].p.v,a[31].p.v,a[32].p.v,a[33].p.v,a[34].p.v);this.feFuncA.setAttribute("tableValues",t)}}};function SVGDropShadowEffect(e,t){e.setAttribute("x","-100%");e.setAttribute("y","-100%");e.setAttribute("width","400%");e.setAttribute("height","400%");this.filterManager=t;var i=document.createElementNS(svgNS,"feGaussianBlur");i.setAttribute("in","SourceAlpha");i.setAttribute("result","drop_shadow_1");i.setAttribute("stdDeviation","0");this.feGaussianBlur=i;e.appendChild(i);var r=document.createElementNS(svgNS,"feOffset");r.setAttribute("dx","25");r.setAttribute("dy","0");r.setAttribute("in","drop_shadow_1");r.setAttribute("result","drop_shadow_2");this.feOffset=r;e.appendChild(r);var n=document.createElementNS(svgNS,"feFlood");n.setAttribute("flood-color","#00ff00");n.setAttribute("flood-opacity","1");n.setAttribute("result","drop_shadow_3");this.feFlood=n;e.appendChild(n);var a=document.createElementNS(svgNS,"feComposite");a.setAttribute("in","drop_shadow_3");a.setAttribute("in2","drop_shadow_2");a.setAttribute("operator","in");a.setAttribute("result","drop_shadow_4");e.appendChild(a);var s=document.createElementNS(svgNS,"feMerge");e.appendChild(s);var o;o=document.createElementNS(svgNS,"feMergeNode");s.appendChild(o);o=document.createElementNS(svgNS,"feMergeNode");o.setAttribute("in","SourceGraphic");this.feMergeNode=o;this.feMerge=s;this.originalNodeAdded=false;s.appendChild(o)}SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager.mdf){if(e||this.filterManager.effectElements[4].p.mdf){this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4)}if(e||this.filterManager.effectElements[0].p.mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(t[0]*255),Math.round(t[1]*255),Math.round(t[2]*255)))}if(e||this.filterManager.effectElements[1].p.mdf){this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255)}if(e||this.filterManager.effectElements[2].p.mdf||this.filterManager.effectElements[3].p.mdf){var i=this.filterManager.effectElements[3].p.v;var r=(this.filterManager.effectElements[2].p.v-90)*degToRads;var n=i*Math.cos(r);var a=i*Math.sin(r);this.feOffset.setAttribute("dx",n);this.feOffset.setAttribute("dy",a)}}};function SVGMatte3Effect(e,t,i){this.initialized=false;this.filterManager=t;this.filterElem=e;this.elem=i;i.matteElement=document.createElementNS(svgNS,"g");i.matteElement.appendChild(i.layerElement);i.matteElement.appendChild(i.transformedElement);i.baseElement=i.matteElement}SVGMatte3Effect.prototype.setElementAsMask=function(e,t){var i=document.createElementNS(svgNS,"mask");i.setAttribute("id",t.layerId);i.setAttribute("mask-type","alpha");i.appendChild(t.layerElement);e.setMatte(t.layerId);t.data.hd=false;var r=e.globalData.defs;r.appendChild(i)};SVGMatte3Effect.prototype.initialize=function(){var e=this.filterManager.effectElements[0].p.v;var t=0,i=this.elem.comp.elements.length;while(t<i){if(this.elem.comp.elements[t].data.ind===e){this.setElementAsMask(this.elem,this.elem.comp.elements[t])}t+=1}this.initialized=true};SVGMatte3Effect.prototype.renderFrame=function(){if(!this.initialized){this.initialize()}};function SVGEffects(e){var t,i=e.data.ef.length;var r=randomString(10);var n=filtersFactory.createFilter(r);var a=0;this.filters=[];var s;for(t=0;t<i;t+=1){if(e.data.ef[t].ty===20){a+=1;s=new SVGTintFilter(n,e.effects.effectElements[t]);this.filters.push(s)}else if(e.data.ef[t].ty===21){a+=1;s=new SVGFillFilter(n,e.effects.effectElements[t]);this.filters.push(s)}else if(e.data.ef[t].ty===22){s=new SVGStrokeEffect(e,e.effects.effectElements[t]);this.filters.push(s)}else if(e.data.ef[t].ty===23){a+=1;s=new SVGTritoneFilter(n,e.effects.effectElements[t]);this.filters.push(s)}else if(e.data.ef[t].ty===24){a+=1;s=new SVGProLevelsFilter(n,e.effects.effectElements[t]);this.filters.push(s)}else if(e.data.ef[t].ty===25){a+=1;s=new SVGDropShadowEffect(n,e.effects.effectElements[t]);this.filters.push(s)}else if(e.data.ef[t].ty===28){s=new SVGMatte3Effect(n,e.effects.effectElements[t],e);this.filters.push(s)}}if(a){e.globalData.defs.appendChild(n);e.layerElement.setAttribute("filter","url("+locationHref+"#"+r+")")}}SVGEffects.prototype.renderFrame=function(e){var t,i=this.filters.length;for(t=0;t<i;t+=1){this.filters[t].renderFrame(e)}};function ICompElement(e,t,i,r,n){this._parent.constructor.call(this,e,t,i,r,n);this.layers=e.layers;this.supports3d=true;this.completeLayers=false;this.pendingElements=[];this.elements=this.layers?Array.apply(null,{length:this.layers.length}):[];if(this.data.tm){this.tm=PropertyFactory.getProp(this,this.data.tm,0,i.frameRate,this.dynamicProperties)}if(this.data.xt){this.layerElement=document.createElementNS(svgNS,"g");this.buildAllItems()}else if(!i.progressiveLoad){this.buildAllItems()}}createElement(SVGBaseElement,ICompElement);ICompElement.prototype.hide=function(){if(!this.hidden){this._parent.hide.call(this);var e,t=this.elements.length;for(e=0;e<t;e+=1){if(this.elements[e]){this.elements[e].hide()}}}};ICompElement.prototype.prepareFrame=function(e){this._parent.prepareFrame.call(this,e);if(this.isVisible===false&&!this.data.xt){return}if(this.tm){var t=this.tm.v;if(t===this.data.op){t=this.data.op-1}this.renderedFrame=t}else{this.renderedFrame=e/this.data.sr}var i,r=this.elements.length;if(!this.completeLayers){this.checkLayers(this.renderedFrame)}for(i=0;i<r;i+=1){if(this.completeLayers||this.elements[i]){this.elements[i].prepareFrame(this.renderedFrame-this.layers[i].st)}}};ICompElement.prototype.renderFrame=function(e){var t=this._parent.renderFrame.call(this,e);var i,r=this.layers.length;if(t===false){this.hide();return}if(this.hidden){this.show()}for(i=0;i<r;i+=1){if(this.completeLayers||this.elements[i]){this.elements[i].renderFrame()}}if(this.firstFrame){this.firstFrame=false}};ICompElement.prototype.setElements=function(e){this.elements=e};ICompElement.prototype.getElements=function(){return this.elements};ICompElement.prototype.destroy=function(){this._parent.destroy.call(this._parent);var e,t=this.layers.length;for(e=0;e<t;e+=1){if(this.elements[e]){this.elements[e].destroy()}}};ICompElement.prototype.checkLayers=SVGRenderer.prototype.checkLayers;ICompElement.prototype.buildItem=SVGRenderer.prototype.buildItem;ICompElement.prototype.buildAllItems=SVGRenderer.prototype.buildAllItems;ICompElement.prototype.buildElementParenting=SVGRenderer.prototype.buildElementParenting;ICompElement.prototype.createItem=SVGRenderer.prototype.createItem;ICompElement.prototype.createImage=SVGRenderer.prototype.createImage;ICompElement.prototype.createComp=SVGRenderer.prototype.createComp;ICompElement.prototype.createSolid=SVGRenderer.prototype.createSolid;ICompElement.prototype.createShape=SVGRenderer.prototype.createShape;ICompElement.prototype.createText=SVGRenderer.prototype.createText;ICompElement.prototype.createBase=SVGRenderer.prototype.createBase;ICompElement.prototype.appendElementInPos=SVGRenderer.prototype.appendElementInPos;ICompElement.prototype.checkPendingElements=SVGRenderer.prototype.checkPendingElements;ICompElement.prototype.addPendingElement=SVGRenderer.prototype.addPendingElement;function IImageElement(e,t,i,r,n){this.assetData=i.getAssetData(e.refId);this._parent.constructor.call(this,e,t,i,r,n)}createElement(SVGBaseElement,IImageElement);IImageElement.prototype.createElements=function(){var e=this.globalData.getAssetsPath(this.assetData);this._parent.createElements.call(this);this.innerElem=document.createElementNS(svgNS,"image");this.innerElem.setAttribute("width",this.assetData.w+"px");this.innerElem.setAttribute("height",this.assetData.h+"px");this.innerElem.setAttribute("preserveAspectRatio","xMidYMid slice");this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e);this.maskedElement=this.innerElem;this.layerElement.appendChild(this.innerElem);if(this.data.ln){this.layerElement.setAttribute("id",this.data.ln)}if(this.data.cl){this.layerElement.setAttribute("class",this.data.cl)}};IImageElement.prototype.renderFrame=function(e){var t=this._parent.renderFrame.call(this,e);if(t===false){this.hide();return}if(this.hidden){this.show()}if(this.firstFrame){this.firstFrame=false}};IImageElement.prototype.destroy=function(){this._parent.destroy.call(this._parent);this.innerElem=null};function ISolidElement(e,t,i,r,n){this._parent.constructor.call(this,e,t,i,r,n)}createElement(SVGBaseElement,ISolidElement);ISolidElement.prototype.createElements=function(){this._parent.createElements.call(this);var e=document.createElementNS(svgNS,"rect");e.setAttribute("width",this.data.sw);e.setAttribute("height",this.data.sh);e.setAttribute("fill",this.data.sc);this.layerElement.appendChild(e);this.innerElem=e;if(this.data.ln){this.layerElement.setAttribute("id",this.data.ln)}if(this.data.cl){this.layerElement.setAttribute("class",this.data.cl)}};ISolidElement.prototype.renderFrame=IImageElement.prototype.renderFrame;ISolidElement.prototype.destroy=IImageElement.prototype.destroy;var animationManager=function(){var e={};var t=[];var i=0;var r=0;var n=true;var a=0;function s(e){var i=0;var n=e.target;while(i<r){if(t[i].animation===n){t.splice(i,1);i-=1;r-=1;if(!n.isPaused){u()}}i+=1}}function o(e,i){if(!e){return null}var n=0;while(n<r){if(t[n].elem==e&&t[n].elem!==null){return t[n].animation}n+=1}var a=new AnimationItem;c(a,e);a.setData(e,i);return a}function l(){a+=1;k()}function u(){a-=1;
8if(a===0){n=true}}function c(e,i){e.addEventListener("destroy",s);e.addEventListener("_active",l);e.addEventListener("_idle",u);t.push({elem:i,animation:e});r+=1}function f(e){var t=new AnimationItem;c(t,null);t.setParams(e);return t}function h(e,i){var n;for(n=0;n<r;n+=1){t[n].animation.setSpeed(e,i)}}function p(e,i){var n;for(n=0;n<r;n+=1){t[n].animation.setDirection(e,i)}}function d(e){var i;for(i=0;i<r;i+=1){t[i].animation.play(e)}}function m(e,n){i=Date.now();var a;for(a=0;a<r;a+=1){t[a].animation.moveFrame(e,n)}}function v(e){var a=e-i;var s;for(s=0;s<r;s+=1){t[s].animation.advanceTime(a)}i=e;if(!n){window.requestAnimationFrame(v)}}function g(e){i=e;window.requestAnimationFrame(v)}function y(e){var i;for(i=0;i<r;i+=1){t[i].animation.pause(e)}}function b(e,i,n){var a;for(a=0;a<r;a+=1){t[a].animation.goToAndStop(e,i,n)}}function x(e){var i;for(i=0;i<r;i+=1){t[i].animation.stop(e)}}function w(e){var i;for(i=0;i<r;i+=1){t[i].animation.togglePause(e)}}function S(e){var i;for(i=r-1;i>=0;i-=1){t[i].animation.destroy(e)}}function C(e,t,i){var r=document.getElementsByClassName("bodymovin");var n,a=r.length;for(n=0;n<a;n+=1){if(i){r[n].setAttribute("data-bm-type",i)}o(r[n],e)}if(t&&a===0){if(!i){i="svg"}var s=document.getElementsByTagName("body")[0];s.innerHTML="";var l=document.createElement("div");l.style.width="100%";l.style.height="100%";l.setAttribute("data-bm-type",i);s.appendChild(l);o(l,e)}}function E(){var e;for(e=0;e<r;e+=1){t[e].animation.resize()}}function _(){window.requestAnimationFrame(g)}function k(){if(n){n=false;window.requestAnimationFrame(g)}}setTimeout(_,0);e.registerAnimation=o;e.loadAnimation=f;e.setSpeed=h;e.setDirection=p;e.play=d;e.moveFrame=m;e.pause=y;e.stop=x;e.togglePause=w;e.searchAnimations=C;e.resize=E;e.start=_;e.goToAndStop=b;e.destroy=S;return e}();var AnimationItem=function(){this._cbs=[];this.name="";this.path="";this.isLoaded=false;this.currentFrame=0;this.currentRawFrame=0;this.totalFrames=0;this.frameRate=0;this.frameMult=0;this.playSpeed=1;this.playDirection=1;this.pendingElements=0;this.playCount=0;this.prerenderFramesFlag=true;this.animationData={};this.layers=[];this.assets=[];this.isPaused=true;this.autoplay=false;this.loop=true;this.renderer=null;this.animationID=randomString(10);this.scaleMode="fit";this.assetsPath="";this.timeCompleted=0;this.segmentPos=0;this.subframeEnabled=subframeEnabled;this.segments=[];this.pendingSegment=false;this._idle=true;this.projectInterface=ProjectInterface()};AnimationItem.prototype.setParams=function(e){var t=this;if(e.context){this.context=e.context}if(e.wrapper||e.container){this.wrapper=e.wrapper||e.container}var i=e.animType?e.animType:e.renderer?e.renderer:"svg";switch(i){case"canvas":this.renderer=new CanvasRenderer(this,e.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,e.rendererSettings);break;case"hybrid":case"html":default:this.renderer=new HybridRenderer(this,e.rendererSettings);break}this.renderer.setProjectInterface(this.projectInterface);this.animType=i;if(e.loop===""||e.loop===null){}else if(e.loop===false){this.loop=false}else if(e.loop===true){this.loop=true}else{this.loop=parseInt(e.loop)}this.autoplay="autoplay"in e?e.autoplay:true;this.name=e.name?e.name:"";this.prerenderFramesFlag="prerender"in e?e.prerender:true;this.autoloadSegments=e.hasOwnProperty("autoloadSegments")?e.autoloadSegments:true;if(e.animationData){t.configAnimation(e.animationData)}else if(e.path){if(e.path.substr(-4)!="json"){if(e.path.substr(-1,1)!="/"){e.path+="/"}e.path+="data.json"}var r=new XMLHttpRequest;if(e.path.lastIndexOf("\\")!=-1){this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1)}else{this.path=e.path.substr(0,e.path.lastIndexOf("/")+1)}this.assetsPath=e.assetsPath;this.fileName=e.path.substr(e.path.lastIndexOf("/")+1);this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json"));r.open("GET",e.path,true);r.send();r.onreadystatechange=function(){if(r.readyState==4){if(r.status==200){t.configAnimation(JSON.parse(r.responseText))}else{try{var e=JSON.parse(r.responseText);t.configAnimation(e)}catch(e){}}}}}};AnimationItem.prototype.setData=function(e,t){var i={wrapper:e,animationData:t?typeof t==="object"?t:JSON.parse(t):null};var r=e.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:"";if(n===""){}else if(n==="false"){i.loop=false}else if(n==="true"){i.loop=true}else{i.loop=parseInt(n)}
8var a=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:true;i.autoplay=a!=="false";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:"";var s=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:"";if(s==="false"){i.prerender=false}this.setParams(i)};AnimationItem.prototype.includeLayers=function(e){if(e.op>this.animationData.op){this.animationData.op=e.op;this.totalFrames=Math.floor(e.op-this.animationData.ip);this.animationData.tf=this.totalFrames}var t=this.animationData.layers;var i,r=t.length;var n=e.layers;var a,s=n.length;for(a=0;a<s;a+=1){i=0;while(i<r){if(t[i].id==n[a].id){t[i]=n[a];break}i+=1}}if(e.chars||e.fonts){this.renderer.globalData.fontManager.addChars(e.chars);this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)}if(e.assets){r=e.assets.length;for(i=0;i<r;i+=1){this.animationData.assets.push(e.assets[i])}}this.animationData.__complete=false;dataManager.completeData(this.animationData,this.renderer.globalData.fontManager);this.renderer.includeLayers(e.layers);if(expressionsPlugin){expressionsPlugin.initExpressions(this)}this.renderer.renderFrame(null);this.loadNextSegment()};AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||e.length===0||!this.autoloadSegments){this.trigger("data_ready");this.timeCompleted=this.animationData.tf;return}var t=e.shift();this.timeCompleted=t.time*this.frameRate;var i=new XMLHttpRequest;var r=this;var n=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1;i.open("GET",n,true);i.send();i.onreadystatechange=function(){if(i.readyState==4){if(i.status==200){r.includeLayers(JSON.parse(i.responseText))}else{try{var e=JSON.parse(i.responseText);r.includeLayers(e)}catch(e){}}}}};AnimationItem.prototype.loadSegments=function(){var e=this.animationData.segments;if(!e){this.timeCompleted=this.animationData.tf}this.loadNextSegment()};AnimationItem.prototype.configAnimation=function(e){var t=this;if(this.renderer&&this.renderer.destroyed){return}this.animationData=e;this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip);this.animationData.tf=this.totalFrames;this.renderer.configAnimation(e);if(!e.assets){e.assets=[]}if(e.comps){e.assets=e.assets.concat(e.comps);e.comps=null}this.renderer.searchExtraCompositions(e.assets);this.layers=this.animationData.layers;this.assets=this.animationData.assets;this.frameRate=this.animationData.fr;this.firstFrame=Math.round(this.animationData.ip);this.frameMult=this.animationData.fr/1e3;this.trigger("config_ready");this.imagePreloader=new ImagePreloader;this.imagePreloader.setAssetsPath(this.assetsPath);this.imagePreloader.setPath(this.path);this.imagePreloader.loadAssets(e.assets,function(e){if(!e){t.trigger("loaded_images")}});this.loadSegments();this.updaFrameModifier();if(this.renderer.globalData.fontManager){this.waitForFontsLoaded()}else{dataManager.completeData(this.animationData,this.renderer.globalData.fontManager);this.checkLoaded()}};AnimationItem.prototype.waitForFontsLoaded=function(){function e(){if(this.renderer.globalData.fontManager.loaded){dataManager.completeData(this.animationData,this.renderer.globalData.fontManager);this.checkLoaded()}else{setTimeout(e.bind(this),20)}}return function(){e.bind(this)()}}();AnimationItem.prototype.addPendingElement=function(){this.pendingElements+=1};AnimationItem.prototype.elementLoaded=function(){this.pendingElements--;this.checkLoaded()};AnimationItem.prototype.checkLoaded=function(){if(this.pendingElements===0){if(expressionsPlugin){expressionsPlugin.initExpressions(this)}this.renderer.initItems();setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0);this.isLoaded=true;this.gotoFrame();if(this.autoplay){this.play()}}};AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()};AnimationItem.prototype.setSubframe=function(e){this.subframeEnabled=e?true:false};AnimationItem.prototype.gotoFrame=function(){if(this.subframeEnabled){this.currentFrame=this.currentRawFrame}else{this.currentFrame=Math.floor(this.currentRawFrame)}if(this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted){this.currentFrame=this.timeCompleted}this.trigger("enterFrame");this.renderFrame()};AnimationItem.prototype.renderFrame=function(){if(this.isLoaded===false){return}this.renderer.renderFrame(this.currentFrame+this.firstFrame)};AnimationItem.prototype.play=function(e){if(e&&this.name!=e){return}if(this.isPaused===true){this.isPaused=false;if(this._idle){this._idle=false;this.trigger("_active")}}};AnimationItem.prototype.pause=function(e){if(e&&this.name!=e){return}if(this.isPaused===false){this.isPaused=true;if(!this.pendingSegment){this._idle=true;this.trigger("_idle")}}};AnimationItem.prototype.togglePause=function(e){if(e&&this.name!=e){return}if(this.isPaused===true){this.play()}else{this.pause()}};AnimationItem.prototype.stop=function(e){if(e&&this.name!=e){return}this.pause();this.currentFrame=this.currentRawFrame=0;this.playCount=0;this.gotoFrame()};AnimationItem.prototype.goToAndStop=function(e,t,i){if(i&&this.name!=i){return}
8if(t){this.setCurrentRawFrameValue(e)}else{this.setCurrentRawFrameValue(e*this.frameModifier)}this.pause()};AnimationItem.prototype.goToAndPlay=function(e,t,i){this.goToAndStop(e,t,i);this.play()};AnimationItem.prototype.advanceTime=function(e){if(this.pendingSegment){this.pendingSegment=false;this.adjustSegment(this.segments.shift());if(this.isPaused){this.play()}return}if(this.isPaused===true||this.isLoaded===false){return}this.setCurrentRawFrameValue(this.currentRawFrame+e*this.frameModifier)};AnimationItem.prototype.updateAnimation=function(e){this.setCurrentRawFrameValue(this.totalFrames*e)};AnimationItem.prototype.moveFrame=function(e,t){if(t&&this.name!=t){return}this.setCurrentRawFrameValue(this.currentRawFrame+e)};AnimationItem.prototype.adjustSegment=function(e){this.playCount=0;if(e[1]<e[0]){if(this.frameModifier>0){if(this.playSpeed<0){this.setSpeed(-this.playSpeed)}else{this.setDirection(-1)}}this.totalFrames=e[0]-e[1];this.firstFrame=e[1];this.setCurrentRawFrameValue(this.totalFrames-.01)}else if(e[1]>e[0]){if(this.frameModifier<0){if(this.playSpeed<0){this.setSpeed(-this.playSpeed)}else{this.setDirection(1)}}this.totalFrames=e[1]-e[0];this.firstFrame=e[0];this.setCurrentRawFrameValue(0)}this.trigger("segmentStart")};AnimationItem.prototype.setSegment=function(e,t){var i=-1;if(this.isPaused){if(this.currentRawFrame+this.firstFrame<e){i=e}else if(this.currentRawFrame+this.firstFrame>t){i=t-e-.01}}this.firstFrame=e;this.totalFrames=t-e;if(i!==-1){this.goToAndStop(i,true)}};AnimationItem.prototype.playSegments=function(e,t){if(typeof e[0]==="object"){var i,r=e.length;for(i=0;i<r;i+=1){this.segments.push(e[i])}}else{this.segments.push(e)}if(t){this.adjustSegment(this.segments.shift())}if(this.isPaused){this.play()}};AnimationItem.prototype.resetSegments=function(e){this.segments.length=0;this.segments.push([this.animationData.ip*this.frameRate,Math.floor(this.animationData.op-this.animationData.ip+this.animationData.ip*this.frameRate)]);if(e){this.adjustSegment(this.segments.shift())}};AnimationItem.prototype.checkSegments=function(){if(this.segments.length){this.pendingSegment=true}};AnimationItem.prototype.remove=function(e){if(e&&this.name!=e){return}this.renderer.destroy()};AnimationItem.prototype.destroy=function(e){if(e&&this.name!=e||this.renderer&&this.renderer.destroyed){return}this.renderer.destroy();this.trigger("destroy");this._cbs=null;this.onEnterFrame=this.onLoopComplete=this.onComplete=this.onSegmentStart=this.onDestroy=null};AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e;if(this.currentRawFrame>=this.totalFrames){this.checkSegments();if(this.loop===false){this.currentRawFrame=this.totalFrames-.01;this.gotoFrame();this.pause();this.trigger("complete");return}else{this.trigger("loopComplete");this.playCount+=1;if(this.loop!==true&&this.playCount==this.loop||this.pendingSegment){this.currentRawFrame=this.totalFrames-.01;this.gotoFrame();this.pause();this.trigger("complete");return}else{this.currentRawFrame=this.currentRawFrame%this.totalFrames}}
9}else if(this.currentRawFrame<0){this.checkSegments();this.playCount-=1;if(this.playCount<0){this.playCount=0}if(this.loop===false||this.pendingSegment){this.currentRawFrame=0;this.gotoFrame();this.pause();this.trigger("complete");return}else{this.trigger("loopComplete");this.currentRawFrame=(this.totalFrames+this.currentRawFrame)%this.totalFrames;this.gotoFrame();return}}this.gotoFrame()};AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e;this.updaFrameModifier()};AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1;this.updaFrameModifier()};AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection};AnimationItem.prototype.getPath=function(){return this.path};AnimationItem.prototype.getAssetsPath=function(e){var t="";if(this.assetsPath){var i=e.p;if(i.indexOf("images/")!==-1){i=i.split("/")[1]}t=this.assetsPath+i}else{t=this.path;t+=e.u?e.u:"";t+=e.p}return t};AnimationItem.prototype.getAssetData=function(e){var t=0,i=this.assets.length;while(t<i){if(e==this.assets[t].id){return this.assets[t]}t+=1}};AnimationItem.prototype.hide=function(){this.renderer.hide()};AnimationItem.prototype.show=function(){this.renderer.show()};AnimationItem.prototype.getAssets=function(){return this.assets};AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e]){switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult));break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;
9case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}}if(e==="enterFrame"&&this.onEnterFrame){this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult))}if(e==="loopComplete"&&this.onLoopComplete){this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult))}if(e==="complete"&&this.onComplete){this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult))}if(e==="segmentStart"&&this.onSegmentStart){this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames))}if(e==="destroy"&&this.onDestroy){this.onDestroy.call(this,new BMDestroyEvent(e,this))}};AnimationItem.prototype.addEventListener=_addEventListener;AnimationItem.prototype.removeEventListener=_removeEventListener;AnimationItem.prototype.triggerEvent=_triggerEvent;function CanvasRenderer(e,t){this.animationItem=e;this.renderConfig={clearCanvas:t&&t.clearCanvas!==undefined?t.clearCanvas:true,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||false,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",className:t&&t.className||""};this.renderConfig.dpr=t&&t.dpr||1;if(this.animationItem.wrapper){this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1}this.renderedFrame=-1;this.globalData={frameNum:-1};this.contextData={saved:Array.apply(null,{length:15}),savedOp:Array.apply(null,{length:15}),cArrPos:0,cTr:new Matrix,cO:1};var i,r=15;for(i=0;i<r;i+=1){this.contextData.saved[i]=Array.apply(null,{length:16})}this.elements=[];this.pendingElements=[];
9this.transformMat=new Matrix;this.completeLayers=false}extendPrototype(BaseRenderer,CanvasRenderer);CanvasRenderer.prototype.createBase=function(e){return new CVBaseElement(e,this,this.globalData)};CanvasRenderer.prototype.createShape=function(e){return new CVShapeElement(e,this,this.globalData)};CanvasRenderer.prototype.createText=function(e){return new CVTextElement(e,this,this.globalData)};CanvasRenderer.prototype.createImage=function(e){return new CVImageElement(e,this,this.globalData)};CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this,this.globalData)};CanvasRenderer.prototype.createSolid=function(e){return new CVSolidElement(e,this,this.globalData)};CanvasRenderer.prototype.ctxTransform=function(e){if(e[0]===1&&e[1]===0&&e[4]===0&&e[5]===1&&e[12]===0&&e[13]===0){return}if(!this.renderConfig.clearCanvas){this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13]);return}this.transformMat.cloneFromProps(e);this.transformMat.transform(this.contextData.cTr.props[0],this.contextData.cTr.props[1],this.contextData.cTr.props[2],this.contextData.cTr.props[3],this.contextData.cTr.props[4],this.contextData.cTr.props[5],this.contextData.cTr.props[6],this.contextData.cTr.props[7],this.contextData.cTr.props[8],this.contextData.cTr.props[9],this.contextData.cTr.props[10],this.contextData.cTr.props[11],this.contextData.cTr.props[12],this.contextData.cTr.props[13],this.contextData.cTr.props[14],this.contextData.cTr.props[15]);this.contextData.cTr.cloneFromProps(this.transformMat.props);var t=this.contextData.cTr.props;this.canvasContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13])};CanvasRenderer.prototype.ctxOpacity=function(e){if(e===1){return}if(!this.renderConfig.clearCanvas){this.canvasContext.globalAlpha*=e<0?0:e;return}this.contextData.cO*=e<0?0:e;this.canvasContext.globalAlpha=this.contextData.cO};CanvasRenderer.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.cArrPos=0;this.contextData.cTr.reset();this.contextData.cO=1};CanvasRenderer.prototype.save=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.save();return}if(e){this.canvasContext.save()}var t=this.contextData.cTr.props;if(this.contextData.saved[this.contextData.cArrPos]===null||this.contextData.saved[this.contextData.cArrPos]===undefined){this.contextData.saved[this.contextData.cArrPos]=new Array(16)}var i,r=this.contextData.saved[this.contextData.cArrPos];for(i=0;i<16;i+=1){r[i]=t[i]}this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO;this.contextData.cArrPos+=1};CanvasRenderer.prototype.restore=function(e){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}if(e){this.canvasContext.restore()}this.contextData.cArrPos-=1;var t=this.contextData.saved[this.contextData.cArrPos];var i,r=this.contextData.cTr.props;for(i=0;i<16;i+=1){r[i]=t[i]}this.canvasContext.setTransform(t[0],t[1],t[4],t[5],t[12],t[13]);t=this.contextData.savedOp[this.contextData.cArrPos];this.contextData.cO=t;this.canvasContext.globalAlpha=t};CanvasRenderer.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=document.createElement("canvas");this.animationItem.container.style.width="100%";this.animationItem.container.style.height="100%";this.animationItem.container.style.transformOrigin=this.animationItem.container.style.mozTransformOrigin=this.animationItem.container.style.webkitTransformOrigin=this.animationItem.container.style["-webkit-transform"]="0px 0px 0px";this.animationItem.wrapper.appendChild(this.animationItem.container);this.canvasContext=this.animationItem.container.getContext("2d");if(this.renderConfig.className){this.animationItem.container.setAttribute("class",this.renderConfig.className)}}else{this.canvasContext=this.renderConfig.context}this.data=e;this.globalData.canvasContext=this.canvasContext;this.globalData.renderer=this;this.globalData.isDashed=false;this.globalData.totalFrames=Math.floor(e.tf);this.globalData.compWidth=e.w;this.globalData.compHeight=e.h;this.globalData.frameRate=e.fr;this.globalData.frameId=0;this.globalData.compSize={w:e.w,h:e.h};this.globalData.progressiveLoad=this.renderConfig.progressiveLoad;this.layers=e.layers;this.transformCanvas={};this.transformCanvas.w=e.w;this.transformCanvas.h=e.h;this.globalData.fontManager=new FontManager;this.globalData.fontManager.addChars(e.chars);this.globalData.fontManager.addFonts(e.fonts,document.body);this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem);this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem);this.globalData.elementLoaded=this.animationItem.elementLoaded.bind(this.animationItem);this.globalData.addPendingElement=this.animationItem.addPendingElement.bind(this.animationItem);this.globalData.transformCanvas=this.transformCanvas;this.elements=Array.apply(null,{length:e.layers.length});this.updateContainerSize()};CanvasRenderer.prototype.updateContainerSize=function(){var e,t;if(this.animationItem.wrapper&&this.animationItem.container){e=this.animationItem.wrapper.offsetWidth;t=this.animationItem.wrapper.offsetHeight;this.animationItem.container.setAttribute("width",e*this.renderConfig.dpr);this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)}else{e=this.canvasContext.canvas.width*this.renderConfig.dpr;t=this.canvasContext.canvas.height*this.renderConfig.dpr}var i,r;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var n=this.renderConfig.preserveAspectRatio.split(" ");var a=n[1]||"meet";var s=n[0]||"xMidYMid";var o=s.substr(0,4);var l=s.substr(4);i=e/t;r=this.transformCanvas.w/this.transformCanvas.h;
9if(r>i&&a==="meet"||r<i&&a==="slice"){this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr);this.transformCanvas.sy=e/(this.transformCanvas.w/this.renderConfig.dpr)}else{this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr);this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)}if(o==="xMid"&&(r<i&&a==="meet"||r>i&&a==="slice")){this.transformCanvas.tx=(e-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr}else if(o==="xMax"&&(r<i&&a==="meet"||r>i&&a==="slice")){this.transformCanvas.tx=(e-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr}else{this.transformCanvas.tx=0}if(l==="YMid"&&(r>i&&a==="meet"||r<i&&a==="slice")){this.transformCanvas.ty=(t-this.transformCanvas.h*(e/this.transformCanvas.w))/2*this.renderConfig.dpr}else if(l==="YMax"&&(r>i&&a==="meet"||r<i&&a==="slice")){this.transformCanvas.ty=(t-this.transformCanvas.h*(e/this.transformCanvas.w))*this.renderConfig.dpr}else{this.transformCanvas.ty=0}}else if(this.renderConfig.preserveAspectRatio=="none"){this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr);this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr);this.transformCanvas.tx=0;this.transformCanvas.ty=0}else{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];var u,c=this.elements.length;for(u=0;u<c;u+=1){if(this.elements[u]&&this.elements[u].data.ty===0){this.elements[u].resize(this.globalData.transformCanvas)}}};CanvasRenderer.prototype.destroy=function(){if(this.renderConfig.clearCanvas){this.animationItem.wrapper.innerHTML=""}var e,t=this.layers?this.layers.length:0;for(e=t-1;e>=0;e-=1){if(this.elements[e]){this.elements[e].destroy()}}this.elements.length=0;this.globalData.canvasContext=null;this.animationItem.container=null;this.destroyed=true};CanvasRenderer.prototype.renderFrame=function(e){if(this.renderedFrame==e&&this.renderConfig.clearCanvas===true||this.destroyed||e===null){return}this.renderedFrame=e;this.globalData.frameNum=e-this.animationItem.firstFrame;this.globalData.frameId+=1;this.globalData.projectInterface.currentFrame=e;if(this.renderConfig.clearCanvas===true){this.reset();this.canvasContext.save();this.canvasContext.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)}else{this.save()}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();var t,i=this.layers.length;if(!this.completeLayers){this.checkLayers(e)}for(t=0;t<i;t++){if(this.completeLayers||this.elements[t]){this.elements[t].prepareFrame(e-this.layers[t].st)}}for(t=i-1;t>=0;t-=1){if(this.completeLayers||this.elements[t]){this.elements[t].renderFrame()}}if(this.renderConfig.clearCanvas!==true){this.restore()}else{this.canvasContext.restore()}};CanvasRenderer.prototype.buildItem=function(e){var t=this.elements;if(t[e]||this.layers[e].ty==99){return}var i=this.createItem(this.layers[e],this,this.globalData);t[e]=i;i.initExpressions();if(this.layers[e].ty===0){i.resize(this.globalData.transformCanvas)}};CanvasRenderer.prototype.checkPendingElements=function(){while(this.pendingElements.length){var e=this.pendingElements.pop();e.checkParenting()}};CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"};CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"};CanvasRenderer.prototype.searchExtraCompositions=function(e){var t,i=e.length;var r=document.createElementNS(svgNS,"g");for(t=0;t<i;t+=1){if(e[t].xt){var n=this.createComp(e[t],this.globalData.comp,this.globalData);n.initExpressions();this.globalData.projectInterface.registerComposition(n)}}};function HybridRenderer(e,t){this.animationItem=e;this.layers=null;this.renderedFrame=-1;this.globalData={frameNum:-1};this.renderConfig={className:t&&t.className||""};this.pendingElements=[];this.elements=[];this.threeDElements=[];this.destroyed=false;this.camera=null;this.supports3d=true}
9extendPrototype(BaseRenderer,HybridRenderer);HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem;HybridRenderer.prototype.checkPendingElements=function(){while(this.pendingElements.length){var e=this.pendingElements.pop();e.checkParenting()}};HybridRenderer.prototype.appendElementInPos=function(e,t){var i=e.getBaseElement();if(!i){return}var r=this.layers[t];if(!r.ddd||!this.supports3d){var n=0;var a,s;while(n<t){if(this.elements[n]&&this.elements[n]!==true&&this.elements[n].getBaseElement){s=this.elements[n];a=this.layers[n].ddd?this.getThreeDContainerByPos(n):s.getBaseElement()}n+=1}if(a){if(!r.ddd||!this.supports3d){this.layerElement.insertBefore(i,a)}}else{if(!r.ddd||!this.supports3d){this.layerElement.appendChild(i)}}}else{this.addTo3dContainer(i,t)}};HybridRenderer.prototype.createBase=function(e){return new SVGBaseElement(e,this.layerElement,this.globalData,this)};HybridRenderer.prototype.createShape=function(e){if(!this.supports3d){return new IShapeElement(e,this.layerElement,this.globalData,this)}return new HShapeElement(e,this.layerElement,this.globalData,this)};HybridRenderer.prototype.createText=function(e){if(!this.supports3d){return new SVGTextElement(e,this.layerElement,this.globalData,this)}return new HTextElement(e,this.layerElement,this.globalData,this)};HybridRenderer.prototype.createCamera=function(e){this.camera=new HCameraElement(e,this.layerElement,this.globalData,this);return this.camera};HybridRenderer.prototype.createImage=function(e){if(!this.supports3d){return new IImageElement(e,this.layerElement,this.globalData,this)}return new HImageElement(e,this.layerElement,this.globalData,this)};HybridRenderer.prototype.createComp=function(e){if(!this.supports3d){return new ICompElement(e,this.layerElement,this.globalData,this)}return new HCompElement(e,this.layerElement,this.globalData,this)};HybridRenderer.prototype.createSolid=function(e){if(!this.supports3d){return new ISolidElement(e,this.layerElement,this.globalData,this)}return new HSolidElement(e,this.layerElement,this.globalData,this)};HybridRenderer.prototype.getThreeDContainerByPos=function(e){var t=0,i=this.threeDElements.length;while(t<i){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e){return this.threeDElements[t].perspectiveElem}t+=1}};HybridRenderer.prototype.createThreeDContainer=function(e){var t=document.createElement("div");styleDiv(t);t.style.width=this.globalData.compSize.w+"px";t.style.height=this.globalData.compSize.h+"px";t.style.transformOrigin=t.style.mozTransformOrigin=t.style.webkitTransformOrigin="50% 50%";var i=document.createElement("div");styleDiv(i);i.style.transform=i.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";t.appendChild(i);this.resizerElem.appendChild(t);var r={container:i,perspectiveElem:t,startPos:e,endPos:e};this.threeDElements.push(r);return r};HybridRenderer.prototype.build3dContainers=function(){var e,t=this.layers.length;var i;for(e=0;e<t;e+=1){if(this.layers[e].ddd){if(!i){i=this.createThreeDContainer(e)}i.endPos=Math.max(i.endPos,e)}else{i=null}}};HybridRenderer.prototype.addTo3dContainer=function(e,t){var i=0,r=this.threeDElements.length;while(i<r){if(t<=this.threeDElements[i].endPos){var n=this.threeDElements[i].startPos;var a;while(n<t){if(this.elements[n]&&this.elements[n].getBaseElement){a=this.elements[n].getBaseElement()}n+=1}if(a){this.threeDElements[i].container.insertBefore(e,a)}else{this.threeDElements[i].container.appendChild(e)}break}i+=1}};HybridRenderer.prototype.configAnimation=function(e){var t=document.createElement("div");var i=this.animationItem.wrapper;t.style.width=e.w+"px";t.style.height=e.h+"px";this.resizerElem=t;styleDiv(t);t.style.transformStyle=t.style.webkitTransformStyle=t.style.mozTransformStyle="flat";if(this.renderConfig.className){i.setAttribute("class",this.renderConfig.className)}i.appendChild(t);t.style.overflow="hidden";var r=document.createElementNS(svgNS,"svg");r.setAttribute("width","1");r.setAttribute("height","1");styleDiv(r);this.resizerElem.appendChild(r);var n=document.createElementNS(svgNS,"defs");r.appendChild(n);this.globalData.defs=n;this.data=e;this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem);this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem);this.globalData.elementLoaded=this.animationItem.elementLoaded.bind(this.animationItem);this.globalData.frameId=0;this.globalData.compSize={w:e.w,h:e.h};this.globalData.frameRate=e.fr;this.layers=e.layers;this.globalData.fontManager=new FontManager;this.globalData.fontManager.addChars(e.chars);this.globalData.fontManager.addFonts(e.fonts,r);this.layerElement=this.resizerElem;this.build3dContainers();this.updateContainerSize()};HybridRenderer.prototype.destroy=function(){this.animationItem.wrapper.innerHTML="";this.animationItem.container=null;this.globalData.defs=null;var e,t=this.layers?this.layers.length:0;for(e=0;e<t;e++){this.elements[e].destroy()}this.elements.length=0;this.destroyed=true;this.animationItem=null};HybridRenderer.prototype.updateContainerSize=function(){var e=this.animationItem.wrapper.offsetWidth;var t=this.animationItem.wrapper.offsetHeight;var i=e/t;var r=this.globalData.compSize.w/this.globalData.compSize.h;var n,a,s,o;
9if(r>i){n=e/this.globalData.compSize.w;a=e/this.globalData.compSize.w;s=0;o=(t-this.globalData.compSize.h*(e/this.globalData.compSize.w))/2}else{n=t/this.globalData.compSize.h;a=t/this.globalData.compSize.h;s=(e-this.globalData.compSize.w*(t/this.globalData.compSize.h))/2;o=0}this.resizerElem.style.transform=this.resizerElem.style.webkitTransform="matrix3d("+n+",0,0,0,0,"+a+",0,0,0,0,1,0,"+s+","+o+",0,1)"};HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame;HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"};HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"};HybridRenderer.prototype.initItems=function(){this.buildAllItems();if(this.camera){this.camera.setup()}else{var e=this.globalData.compSize.w;var t=this.globalData.compSize.h;var i,r=this.threeDElements.length;for(i=0;i<r;i+=1){this.threeDElements[i].perspectiveElem.style.perspective=this.threeDElements[i].perspectiveElem.style.webkitPerspective=Math.sqrt(Math.pow(e,2)+Math.pow(t,2))+"px"}}};HybridRenderer.prototype.searchExtraCompositions=function(e){var t,i=e.length;var r=document.createElement("div");for(t=0;t<i;t+=1){if(e[t].xt){var n=this.createComp(e[t],r,this.globalData.comp,null);n.initExpressions();this.globalData.projectInterface.registerComposition(n)}}};function CVBaseElement(e,t,i){this.globalData=i;this.data=e;this.comp=t;this.canvasContext=i.canvasContext;this.init()}createElement(BaseElement,CVBaseElement);CVBaseElement.prototype.createElements=function(){this.checkParenting()};CVBaseElement.prototype.checkBlendMode=function(e){if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t="";switch(this.data.bm){case 0:t="normal";break;case 1:t="multiply";break;case 2:t="screen";break;case 3:t="overlay";break;case 4:t="darken";break;case 5:t="lighten";break;case 6:t="color-dodge";break;case 7:t="color-burn";break;case 8:t="hard-light";break;case 9:t="soft-light";break;case 10:t="difference";break;case 11:t="exclusion";break;case 12:t="hue";break;case 13:t="saturation";break;case 14:t="color";break;case 15:t="luminosity";break}e.canvasContext.globalCompositeOperation=t}};CVBaseElement.prototype.renderFrame=function(e){if(this.data.ty===3){return false}this.checkBlendMode(this.data.ty===0?this.parentGlobalData:this.globalData);if(!this.isVisible){return this.isVisible}this.finalTransform.opMdf=this.finalTransform.op.mdf;this.finalTransform.matMdf=this.finalTransform.mProp.mdf;this.finalTransform.opacity=this.finalTransform.op.v;var t;var i=this.finalTransform.mat;if(this.hierarchy){var r,n=this.hierarchy.length;t=this.finalTransform.mProp.v.props;i.cloneFromProps(t);for(r=0;r<n;r+=1){this.finalTransform.matMdf=this.hierarchy[r].finalTransform.mProp.mdf?true:this.finalTransform.matMdf;t=this.hierarchy[r].finalTransform.mProp.v.props;i.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])}}else{if(!e){i.cloneFromProps(this.finalTransform.mProp.v.props)}else{t=this.finalTransform.mProp.v.props;i.cloneFromProps(t)}}if(e){t=e.mat.props;i.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]);this.finalTransform.opacity*=e.opacity;this.finalTransform.opMdf=e.opMdf?true:this.finalTransform.opMdf;this.finalTransform.matMdf=e.matMdf?true:this.finalTransform.matMdf}if(this.data.hasMask){this.globalData.renderer.save(true);this.maskManager.renderFrame(this.data.ty===0?null:i)}if(this.data.hd){this.isVisible=false}return this.isVisible};CVBaseElement.prototype.addMasks=function(e){this.maskManager=new CVMaskElement(e,this,this.globalData)};CVBaseElement.prototype.destroy=function(){this.canvasContext=null;this.data=null;this.globalData=null;if(this.maskManager){this.maskManager.destroy()}};CVBaseElement.prototype.mHelper=new Matrix;function CVCompElement(e,t,i){this._parent.constructor.call(this,e,t,i);var r={};for(var n in i){if(i.hasOwnProperty(n)){r[n]=i[n]}}r.renderer=this;r.compHeight=this.data.h;r.compWidth=this.data.w;this.renderConfig={clearCanvas:true};this.contextData={saved:Array.apply(null,{length:15}),savedOp:Array.apply(null,{length:15}),cArrPos:0,cTr:new Matrix,cO:1};this.completeLayers=false;var a,s=15;for(a=0;a<s;a+=1){this.contextData.saved[a]=Array.apply(null,{length:16})}
9this.transformMat=new Matrix;this.parentGlobalData=this.globalData;var o=document.createElement("canvas");r.canvasContext=o.getContext("2d");this.canvasContext=r.canvasContext;o.width=this.data.w;o.height=this.data.h;this.canvas=o;this.globalData=r;this.layers=e.layers;this.pendingElements=[];this.elements=Array.apply(null,{length:this.layers.length});if(this.data.tm){this.tm=PropertyFactory.getProp(this,this.data.tm,0,i.frameRate,this.dynamicProperties)}if(this.data.xt||!i.progressiveLoad){this.buildAllItems()}}createElement(CVBaseElement,CVCompElement);CVCompElement.prototype.ctxTransform=CanvasRenderer.prototype.ctxTransform;CVCompElement.prototype.ctxOpacity=CanvasRenderer.prototype.ctxOpacity;CVCompElement.prototype.save=CanvasRenderer.prototype.save;CVCompElement.prototype.restore=CanvasRenderer.prototype.restore;CVCompElement.prototype.reset=function(){this.contextData.cArrPos=0;this.contextData.cTr.reset();this.contextData.cO=1};CVCompElement.prototype.resize=function(e){var t=Math.max(e.sx,e.sy);this.canvas.width=this.data.w*t;this.canvas.height=this.data.h*t;this.transformCanvas={sc:t,w:this.data.w*t,h:this.data.h*t,props:[t,0,0,0,0,t,0,0,0,0,1,0,0,0,0,1]};var i,r=this.elements.length;for(i=0;i<r;i+=1){if(this.elements[i]&&this.elements[i].data.ty===0){this.elements[i].resize(e)}}};CVCompElement.prototype.prepareFrame=function(e){this.globalData.frameId=this.parentGlobalData.frameId;this.globalData.mdf=false;this._parent.prepareFrame.call(this,e);if(this.isVisible===false&&!this.data.xt){return}var t=e;if(this.tm){t=this.tm.v;if(t===this.data.op){t=this.data.op-1}}this.renderedFrame=t/this.data.sr;var i,r=this.elements.length;if(!this.completeLayers){this.checkLayers(e)}for(i=0;i<r;i+=1){if(this.completeLayers||this.elements[i]){this.elements[i].prepareFrame(t/this.data.sr-this.layers[i].st);if(this.elements[i].data.ty===0&&this.elements[i].globalData.mdf){this.globalData.mdf=true}}}if(this.globalData.mdf&&!this.data.xt){this.canvasContext.clearRect(0,0,this.data.w,this.data.h);this.ctxTransform(this.transformCanvas.props)}};CVCompElement.prototype.renderFrame=function(e){if(this._parent.renderFrame.call(this,e)===false){return}if(this.globalData.mdf){var t,i=this.layers.length;for(t=i-1;t>=0;t-=1){if(this.completeLayers||this.elements[t]){this.elements[t].renderFrame()}}}if(this.data.hasMask){this.globalData.renderer.restore(true)}if(this.firstFrame){this.firstFrame=false}this.parentGlobalData.renderer.save();this.parentGlobalData.renderer.ctxTransform(this.finalTransform.mat.props);this.parentGlobalData.renderer.ctxOpacity(this.finalTransform.opacity);this.parentGlobalData.renderer.canvasContext.drawImage(this.canvas,0,0,this.data.w,this.data.h);this.parentGlobalData.renderer.restore();if(this.globalData.mdf){this.reset()}};CVCompElement.prototype.setElements=function(e){this.elements=e};CVCompElement.prototype.getElements=function(){return this.elements};CVCompElement.prototype.destroy=function(){var e,t=this.layers.length;for(e=t-1;e>=0;e-=1){this.elements[e].destroy()}this.layers=null;this.elements=null;this._parent.destroy.call(this._parent)};CVCompElement.prototype.checkLayers=CanvasRenderer.prototype.checkLayers;CVCompElement.prototype.buildItem=CanvasRenderer.prototype.buildItem;CVCompElement.prototype.checkPendingElements=CanvasRenderer.prototype.checkPendingElements;CVCompElement.prototype.addPendingElement=CanvasRenderer.prototype.addPendingElement;CVCompElement.prototype.buildAllItems=CanvasRenderer.prototype.buildAllItems;CVCompElement.prototype.createItem=CanvasRenderer.prototype.createItem;CVCompElement.prototype.createImage=CanvasRenderer.prototype.createImage;CVCompElement.prototype.createComp=CanvasRenderer.prototype.createComp;CVCompElement.prototype.createSolid=CanvasRenderer.prototype.createSolid;CVCompElement.prototype.createShape=CanvasRenderer.prototype.createShape;CVCompElement.prototype.createText=CanvasRenderer.prototype.createText;CVCompElement.prototype.createBase=CanvasRenderer.prototype.createBase;CVCompElement.prototype.buildElementParenting=CanvasRenderer.prototype.buildElementParenting;function CVImageElement(e,t,i){this.assetData=i.getAssetData(e.refId);this._parent.constructor.call(this,e,t,i);this.globalData.addPendingElement()}createElement(CVBaseElement,CVImageElement);CVImageElement.prototype.createElements=function(){var e=function(){this.globalData.elementLoaded();if(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height){var e=document.createElement("canvas");e.width=this.assetData.w;e.height=this.assetData.h;var t=e.getContext("2d");var i=this.img.width;var r=this.img.height;var n=i/r;var a=this.assetData.w/this.assetData.h;var s,o;if(n>a){o=r;s=o*a}else{s=i;o=s/a}t.drawImage(this.img,(i-s)/2,(r-o)/2,s,o,0,0,this.assetData.w,this.assetData.h);this.img=e}}.bind(this);var t=function(){this.failed=true;this.globalData.elementLoaded()}.bind(this);this.img=new Image;this.img.addEventListener("load",e,false);this.img.addEventListener("error",t,false);var i=this.globalData.getAssetsPath(this.assetData);this.img.src=i;this._parent.createElements.call(this)};CVImageElement.prototype.renderFrame=function(e){if(this.failed){return}if(this._parent.renderFrame.call(this,e)===false){return}var t=this.canvasContext;this.globalData.renderer.save();var i=this.finalTransform.mat.props;this.globalData.renderer.ctxTransform(i);this.globalData.renderer.ctxOpacity(this.finalTransform.opacity);t.drawImage(this.img,0,0);this.globalData.renderer.restore(this.data.hasMask);if(this.firstFrame){this.firstFrame=false}};CVImageElement.prototype.destroy=function(){this.img=null;this._parent.destroy.call(this._parent)};function CVMaskElement(e,t){this.data=e;this.element=t;this.dynamicProperties=[];this.masksProperties=this.data.masksProperties;this.viewData=Array.apply(null,{length:this.masksProperties.length});var i,r=this.masksProperties.length;for(i=0;i<r;i++){this.viewData[i]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[i],3,this.dynamicProperties,null)}}CVMaskElement.prototype.prepareFrame=function(e){var t,i=this.dynamicProperties.length;for(t=0;t<i;t+=1){this.dynamicProperties[t].getValue(e);if(this.dynamicProperties[t].mdf){this.element.globalData.mdf=true}}};CVMaskElement.prototype.renderFrame=function(e){var t=this.element.canvasContext;var i,r=this.data.masksProperties.length;var n,a,s,o,l=false;for(i=0;i<r;i++){if(this.masksProperties[i].mode==="n"){continue}if(l===false){t.beginPath();l=true}if(this.masksProperties[i].inv){t.moveTo(0,0);t.lineTo(this.element.globalData.compWidth,0);t.lineTo(this.element.globalData.compWidth,this.element.globalData.compHeight);t.lineTo(0,this.element.globalData.compHeight);t.lineTo(0,0)}o=this.viewData[i].v;n=e?e.applyToPointArray(o.v[0][0],o.v[0][1],0):o.v[0];t.moveTo(n[0],n[1]);var u,c=o._length;for(u=1;u<c;u++){n=e?e.applyToPointArray(o.o[u-1][0],o.o[u-1][1],0):o.o[u-1];a=e?e.applyToPointArray(o.i[u][0],o.i[u][1],0):o.i[u];s=e?e.applyToPointArray(o.v[u][0],o.v[u][1],0):o.v[u];t.bezierCurveTo(n[0],n[1],a[0],a[1],s[0],s[1])}n=e?e.applyToPointArray(o.o[u-1][0],o.o[u-1][1],0):o.o[u-1];a=e?e.applyToPointArray(o.i[0][0],o.i[0][1],0):o.i[0];s=e?e.applyToPointArray(o.v[0][0],o.v[0][1],0):o.v[0];t.bezierCurveTo(n[0],n[1],a[0],a[1],s[0],s[1])}if(l){t.clip()}};CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty;CVMaskElement.prototype.destroy=function(){this.element=null};function CVShapeElement(e,t,i){this.shapes=[];this.shapesData=e.shapes;this.stylesList=[];this.itemsData=[];this.prevViewData=[];this.shapeModifiers=[];this.processedElements=[];this._parent.constructor.call(this,e,t,i)}createElement(CVBaseElement,CVShapeElement);CVShapeElement.prototype.transformHelper={opacity:1,mat:new Matrix,matMdf:false,opMdf:false};CVShapeElement.prototype.dashResetter=[];CVShapeElement.prototype.createElements=function(){this._parent.createElements.call(this);this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.dynamicProperties,true)};CVShapeElement.prototype.createStyleElement=function(e,t){var i={data:e,type:e.ty,elements:[]};var r={};if(e.ty=="fl"||e.ty=="st"){r.c=PropertyFactory.getProp(this,e.c,1,255,t);if(!r.c.k){i.co="rgb("+bm_floor(r.c.v[0])+","+bm_floor(r.c.v[1])+","+bm_floor(r.c.v[2])+")"}}r.o=PropertyFactory.getProp(this,e.o,0,.01,t);if(e.ty=="st"){i.lc=this.lcEnum[e.lc]||"round";i.lj=this.ljEnum[e.lj]||"round";if(e.lj==1){i.ml=e.ml}r.w=PropertyFactory.getProp(this,e.w,0,null,t);if(!r.w.k){i.wi=r.w.v}if(e.d){var n=PropertyFactory.getDashProp(this,e.d,"canvas",t);r.d=n;if(!r.d.k){i.da=r.d.dasharray;i.do=r.d.dashoffset}}}else{i.r=e.r===2?"evenodd":"nonzero"}this.stylesList.push(i);r.style=i;return r};CVShapeElement.prototype.createGroupElement=function(e){var t={it:[],prevViewData:[]};return t}
10;CVShapeElement.prototype.createTransformElement=function(e,t){var i={transform:{mat:new Matrix,opacity:1,matMdf:false,opMdf:false,op:PropertyFactory.getProp(this,e.o,0,.01,t),mProps:PropertyFactory.getProp(this,e,2,null,t)},elements:[]};return i};CVShapeElement.prototype.createShapeElement=function(e,t){var i={nodes:[],trNodes:[],tr:[0,0,0,0,0,0]};var r=4;if(e.ty=="rc"){r=5}else if(e.ty=="el"){r=6}else if(e.ty=="sr"){r=7}i.sh=ShapePropertyFactory.getShapeProp(this,e,r,t);this.shapes.push(i.sh);this.addShapeToModifiers(i);jLen=this.stylesList.length;var n=false,a=false;for(j=0;j<jLen;j+=1){if(!this.stylesList[j].closed){this.stylesList[j].elements.push(i);if(this.stylesList[j].type==="st"){n=true}else{a=true}}}i.st=n;i.fl=a;return i};CVShapeElement.prototype.reloadShapes=function(){this.firstFrame=true;var e,t=this.itemsData.length;for(e=0;e<t;e+=1){this.prevViewData[e]=this.itemsData[e]}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.dynamicProperties,true);var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1){this.dynamicProperties[e].getValue()}this.renderModifiers()};CVShapeElement.prototype.searchShapes=function(e,t,i,r,n){var a,s=e.length-1;var o,l;var u=[],c=[],f;for(a=s;a>=0;a-=1){f=this.searchProcessedElement(e[a]);if(!f){e[a]._render=n}else{t[a]=i[f-1]}if(e[a].ty=="fl"||e[a].ty=="st"){if(!f){t[a]=this.createStyleElement(e[a],r)}else{t[a].style.closed=false}u.push(t[a].style)}else if(e[a].ty=="gr"){if(!f){t[a]=this.createGroupElement(e[a])}else{l=t[a].it.length;for(o=0;o<l;o+=1){t[a].prevViewData[o]=t[a].it[o]}}this.searchShapes(e[a].it,t[a].it,t[a].prevViewData,r,n)}else if(e[a].ty=="tr"){if(!f){t[a]=this.createTransformElement(e[a],r)}}else if(e[a].ty=="sh"||e[a].ty=="rc"||e[a].ty=="el"||e[a].ty=="sr"){if(!f){t[a]=this.createShapeElement(e[a],r)}}else if(e[a].ty=="tm"||e[a].ty=="rd"){if(!f){var h=ShapeModifiers.getModifier(e[a].ty);h.init(this,e[a],r);t[a]=h;this.shapeModifiers.push(h)}else{h=t[a];h.closed=false}c.push(h)}else if(e[a].ty=="rp"){if(!f){h=ShapeModifiers.getModifier(e[a].ty);t[a]=h;h.init(this,e,a,t,r);this.shapeModifiers.push(h);n=false}else{h=t[a];h.closed=true}c.push(h)}this.addProcessedElement(e[a],a+1)}s=u.length;for(a=0;a<s;a+=1){u[a].closed=true}s=c.length;for(a=0;a<s;a+=1){c[a].closed=true}};CVShapeElement.prototype.addShapeToModifiers=IShapeElement.prototype.addShapeToModifiers;CVShapeElement.prototype.renderModifiers=IShapeElement.prototype.renderModifiers;CVShapeElement.prototype.lcEnum=IShapeElement.prototype.lcEnum;CVShapeElement.prototype.ljEnum=IShapeElement.prototype.ljEnum;CVShapeElement.prototype.searchProcessedElement=IShapeElement.prototype.searchProcessedElement;CVShapeElement.prototype.addProcessedElement=IShapeElement.prototype.addProcessedElement;CVShapeElement.prototype.renderFrame=function(e){if(this._parent.renderFrame.call(this,e)===false){return}this.transformHelper.mat.reset();this.transformHelper.opacity=this.finalTransform.opacity;this.transformHelper.matMdf=false;this.transformHelper.opMdf=this.finalTransform.opMdf;this.renderModifiers();this.renderShape(this.transformHelper,null,null,true);if(this.data.hasMask){this.globalData.renderer.restore(true)}};CVShapeElement.prototype.renderShape=function(e,t,i,r){var n,a;if(!t){t=this.shapesData;a=this.stylesList.length;for(n=0;n<a;n+=1){this.stylesList[n].d="";this.stylesList[n].mdf=false}}if(!i){i=this.itemsData}a=t.length-1;var s,o;s=e;for(n=a;n>=0;n-=1){if(t[n].ty=="tr"){s=i[n].transform;var l=i[n].transform.mProps.v.props;s.matMdf=s.mProps.mdf;s.opMdf=s.op.mdf;o=s.mat;o.cloneFromProps(l);if(e){var u=e.mat.props;s.opacity=e.opacity;s.opacity*=i[n].transform.op.v;s.matMdf=e.matMdf?true:s.matMdf;s.opMdf=e.opMdf?true:s.opMdf;o.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],u[12],u[13],u[14],u[15])}else{s.opacity=s.op.o}}
10else if(t[n].ty=="sh"||t[n].ty=="el"||t[n].ty=="rc"||t[n].ty=="sr"){this.renderPath(t[n],i[n],s)}else if(t[n].ty=="fl"){this.renderFill(t[n],i[n],s)}else if(t[n].ty=="st"){this.renderStroke(t[n],i[n],s)}else if(t[n].ty=="gr"){this.renderShape(s,t[n].it,i[n].it)}else if(t[n].ty=="tm"){}}if(!r){return}a=this.stylesList.length;var c,f,h,p,d,m,v=this.globalData.renderer,g=this.globalData.canvasContext,y;v.save();v.ctxTransform(this.finalTransform.mat.props);for(n=0;n<a;n+=1){y=this.stylesList[n].type;if(y==="st"&&this.stylesList[n].wi===0||!this.stylesList[n].data._render){continue}v.save();d=this.stylesList[n].elements;if(y==="st"){g.strokeStyle=this.stylesList[n].co;g.lineWidth=this.stylesList[n].wi;g.lineCap=this.stylesList[n].lc;g.lineJoin=this.stylesList[n].lj;g.miterLimit=this.stylesList[n].ml||0}else{g.fillStyle=this.stylesList[n].co}v.ctxOpacity(this.stylesList[n].coOp);if(y!=="st"){g.beginPath()}f=d.length;for(c=0;c<f;c+=1){if(y==="st"){g.beginPath();if(this.stylesList[n].da){g.setLineDash(this.stylesList[n].da);g.lineDashOffset=this.stylesList[n].do;this.globalData.isDashed=true}else if(this.globalData.isDashed){g.setLineDash(this.dashResetter);this.globalData.isDashed=false}}m=d[c].trNodes;p=m.length;for(h=0;h<p;h+=1){if(m[h].t=="m"){g.moveTo(m[h].p[0],m[h].p[1])}else if(m[h].t=="c"){g.bezierCurveTo(m[h].p1[0],m[h].p1[1],m[h].p2[0],m[h].p2[1],m[h].p3[0],m[h].p3[1])}else{g.closePath()}}if(y==="st"){g.stroke()}}if(y!=="st"){g.fill(this.stylesList[n].r)}v.restore()}v.restore();if(this.firstFrame){this.firstFrame=false}};CVShapeElement.prototype.renderPath=function(e,t,i){var r,n,a,s;var o=i.matMdf||t.sh.mdf||this.firstFrame;if(o){var l=t.sh.paths,u=i.mat;s=l._length;var c=t.trNodes;c.length=0;for(a=0;a<s;a+=1){var f=l.shapes[a];if(f&&f.v){r=f._length;for(n=1;n<r;n+=1){if(n==1){c.push({t:"m",p:u.applyToPointArray(f.v[0][0],f.v[0][1],0)})}c.push({t:"c",p1:u.applyToPointArray(f.o[n-1][0],f.o[n-1][1],0),p2:u.applyToPointArray(f.i[n][0],f.i[n][1],0),p3:u.applyToPointArray(f.v[n][0],f.v[n][1],0)})}if(r==1){c.push({t:"m",p:u.applyToPointArray(f.v[0][0],f.v[0][1],0)})}if(f.c&&r){c.push({t:"c",p1:u.applyToPointArray(f.o[n-1][0],f.o[n-1][1],0),p2:u.applyToPointArray(f.i[0][0],f.i[0][1],0),p3:u.applyToPointArray(f.v[0][0],f.v[0][1],0)});c.push({t:"z"})}t.lStr=c}}if(t.st){for(n=0;n<16;n+=1){t.tr[n]=i.mat.props[n]}}t.trNodes=c}};CVShapeElement.prototype.renderFill=function(e,t,i){var r=t.style;if(t.c.mdf||this.firstFrame){r.co="rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"}if(t.o.mdf||i.opMdf||this.firstFrame){r.coOp=t.o.v*i.opacity}};CVShapeElement.prototype.renderStroke=function(e,t,i){var r=t.style;var n=t.d;var a,s;if(n&&(n.mdf||this.firstFrame)){r.da=n.dasharray;r.do=n.dashoffset}if(t.c.mdf||this.firstFrame){r.co="rgb("+bm_floor(t.c.v[0])+","+bm_floor(t.c.v[1])+","+bm_floor(t.c.v[2])+")"}if(t.o.mdf||i.opMdf||this.firstFrame){r.coOp=t.o.v*i.opacity}if(t.w.mdf||this.firstFrame){r.wi=t.w.v}};CVShapeElement.prototype.destroy=function(){this.shapesData=null;this.globalData=null;this.canvasContext=null;this.stylesList.length=0;this.itemData.length=0;this._parent.destroy.call(this._parent)};function CVSolidElement(e,t,i){this._parent.constructor.call(this,e,t,i)}createElement(CVBaseElement,CVSolidElement);CVSolidElement.prototype.renderFrame=function(e){if(this._parent.renderFrame.call(this,e)===false){return}var t=this.canvasContext;this.globalData.renderer.save();this.globalData.renderer.ctxTransform(this.finalTransform.mat.props);this.globalData.renderer.ctxOpacity(this.finalTransform.opacity);t.fillStyle=this.data.sc;t.fillRect(0,0,this.data.sw,this.data.sh);this.globalData.renderer.restore(this.data.hasMask);if(this.firstFrame){this.firstFrame=false}};function CVTextElement(e,t,i){this.textSpans=[];this.yOffset=0;this.fillColorAnim=false;this.strokeColorAnim=false;this.strokeWidthAnim=false;this.stroke=false;this.fill=false;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._parent.constructor.call(this,e,t,i)}createElement(CVBaseElement,CVTextElement);extendPrototype(ITextElement,CVTextElement);CVTextElement.prototype.tHelper=document.createElement("canvas").getContext("2d");CVTextElement.prototype.createElements=function(){this._parent.createElements.call(this)};CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=Array.apply(null,{length:e.l?e.l.length:0});var t=false;if(e.fc){t=true;this.values.fill=this.buildColor(e.fc)}else{this.values.fill="rgba(0,0,0,0)"}this.fill=t;var i=false;if(e.sc){i=true;this.values.stroke=this.buildColor(e.sc);this.values.sWidth=e.sw}var r=this.globalData.fontManager.getFontByName(e.f);var n,a;var s=e.l;var o=this.mHelper;this.stroke=i;this.values.fValue=e.s+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily;a=e.t.length;var l,u,c,f,h,p,d,m,v,g,y=this.data.singleShape;var b=e.tr/1e3*e.s;var x=0,w=0,S=true;var C=0;for(n=0;n<a;n+=1){l=this.globalData.fontManager.getCharData(e.t.charAt(n),r.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);u=l&&l.data||{};o.reset();if(y&&s[n].n){x=-b;w+=e.yOffset;w+=S?1:0;S=false}h=u.shapes?u.shapes[0].it:[];d=h.length;o.scale(e.s/100,e.s/100);if(y){this.applyTextPropertiesToMatrix(e,o,s[n].line,x,w)}v=Array.apply(null,{length:d});for(p=0;p<d;p+=1){f=h[p].ks.k.i.length;m=h[p].ks.k;g=[];for(c=1;c<f;c+=1){if(c==1){g.push(o.applyToX(m.v[0][0],m.v[0][1],0),o.applyToY(m.v[0][0],m.v[0][1],0))}g.push(o.applyToX(m.o[c-1][0],m.o[c-1][1],0),o.applyToY(m.o[c-1][0],m.o[c-1][1],0),o.applyToX(m.i[c][0],m.i[c][1],0),o.applyToY(m.i[c][0],m.i[c][1],0),o.applyToX(m.v[c][0],m.v[c][1],0),o.applyToY(m.v[c][0],m.v[c][1],0))}g.push(o.applyToX(m.o[c-1][0],m.o[c-1][1],0),o.applyToY(m.o[c-1][0],m.o[c-1][1],0),o.applyToX(m.i[0][0],m.i[0][1],0),o.applyToY(m.i[0][0],m.i[0][1],0),o.applyToX(m.v[0][0],m.v[0][1],0),o.applyToY(m.v[0][0],m.v[0][1],0));v[p]=g}if(y){x+=s[n].l;x+=b}if(this.textSpans[C]){this.textSpans[C].elem=v}else{this.textSpans[C]={elem:v}}C+=1}};CVTextElement.prototype.renderFrame=function(e){if(this._parent.renderFrame.call(this,e)===false){return}var t=this.canvasContext;var i=this.finalTransform.mat.props;this.globalData.renderer.save();this.globalData.renderer.ctxTransform(i);this.globalData.renderer.ctxOpacity(this.finalTransform.opacity);t.font=this.values.fValue;t.lineCap="butt";t.lineJoin="miter";t.miterLimit=4;if(!this.data.singleShape){this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag)}var r,n,a,s,o,l;var u=this.textAnimator.renderedLetters;var c=this.textProperty.currentData.l;n=c.length;var f;var h=null,p=null,d=null,m,v;for(r=0;r<n;r+=1){if(c[r].n){continue}f=u[r];if(f){this.globalData.renderer.save();this.globalData.renderer.ctxTransform(f.p);this.globalData.renderer.ctxOpacity(f.o)}if(this.fill){if(f&&f.fc){if(h!==f.fc){h=f.fc;t.fillStyle=f.fc}}else if(h!==this.values.fill){h=this.values.fill;t.fillStyle=this.values.fill}m=this.textSpans[r].elem;s=m.length;this.globalData.canvasContext.beginPath();for(a=0;a<s;a+=1){v=m[a];l=v.length;this.globalData.canvasContext.moveTo(v[0],v[1]);for(o=2;o<l;o+=6){this.globalData.canvasContext.bezierCurveTo(v[o],v[o+1],v[o+2],v[o+3],v[o+4],v[o+5])}}this.globalData.canvasContext.closePath();this.globalData.canvasContext.fill()}if(this.stroke){if(f&&f.sw){if(d!==f.sw){d=f.sw;t.lineWidth=f.sw}}else if(d!==this.values.sWidth){d=this.values.sWidth;t.lineWidth=this.values.sWidth}
10if(f&&f.sc){if(p!==f.sc){p=f.sc;t.strokeStyle=f.sc}}else if(p!==this.values.stroke){p=this.values.stroke;t.strokeStyle=this.values.stroke}m=this.textSpans[r].elem;s=m.length;this.globalData.canvasContext.beginPath();for(a=0;a<s;a+=1){v=m[a];l=v.length;this.globalData.canvasContext.moveTo(v[0],v[1]);for(o=2;o<l;o+=6){this.globalData.canvasContext.bezierCurveTo(v[o],v[o+1],v[o+2],v[o+3],v[o+4],v[o+5])}}this.globalData.canvasContext.closePath();this.globalData.canvasContext.stroke()}if(f){this.globalData.renderer.restore()}}this.globalData.renderer.restore(this.data.hasMask);if(this.firstFrame){this.firstFrame=false}};function HBaseElement(e,t,i,r,n){this.globalData=i;this.comp=r;this.data=e;this.matteElement=null;this.parentContainer=t;this.layerId=n?n.layerId:"ly_"+randomString(10);this.placeholder=n;this.init()}createElement(BaseElement,HBaseElement);HBaseElement.prototype.checkBlendMode=function(){};HBaseElement.prototype.setBlendMode=BaseElement.prototype.setBlendMode;HBaseElement.prototype.getBaseElement=function(){return this.baseElement};HBaseElement.prototype.createElements=function(){if(this.data.hasMask){this.layerElement=document.createElementNS(svgNS,"svg");styleDiv(this.layerElement);this.baseElement=this.layerElement;this.maskedElement=this.layerElement}else{this.layerElement=this.parentContainer}this.transformedElement=this.layerElement;if(this.data.ln&&(this.data.ty===4||this.data.ty===0)){if(this.layerElement===this.parentContainer){this.layerElement=document.createElementNS(svgNS,"g");this.baseElement=this.layerElement}this.layerElement.setAttribute("id",this.data.ln)}this.setBlendMode();if(this.layerElement!==this.parentContainer){this.placeholder=null}this.checkParenting()};HBaseElement.prototype.renderFrame=function(e){if(this.data.ty===3){return false}if(this.currentFrameNum===this.lastNum||!this.isVisible){return this.isVisible}this.lastNum=this.currentFrameNum;this.finalTransform.opMdf=this.finalTransform.op.mdf;this.finalTransform.matMdf=this.finalTransform.mProp.mdf;this.finalTransform.opacity=this.finalTransform.op.v;if(this.firstFrame){this.finalTransform.opMdf=true;this.finalTransform.matMdf=true}var t;var i=this.finalTransform.mat;if(this.hierarchy){var r,n=this.hierarchy.length;t=this.finalTransform.mProp.v.props;i.cloneFromProps(t);for(r=0;r<n;r+=1){this.finalTransform.matMdf=this.hierarchy[r].finalTransform.mProp.mdf?true:this.finalTransform.matMdf;t=this.hierarchy[r].finalTransform.mProp.v.props;i.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])}}else{if(this.isVisible&&this.finalTransform.matMdf){if(!e){i.cloneFromProps(this.finalTransform.mProp.v.props)}else{t=this.finalTransform.mProp.v.props;i.cloneFromProps(t)}}}if(this.data.hasMask){this.maskManager.renderFrame(i)}if(e){t=e.mat.props;i.cloneFromProps(t);this.finalTransform.opacity*=e.opacity;this.finalTransform.opMdf=e.opMdf?true:this.finalTransform.opMdf;this.finalTransform.matMdf=e.matMdf?true:this.finalTransform.matMdf}if(this.finalTransform.matMdf){this.transformedElement.style.transform=this.transformedElement.style.webkitTransform=i.toCSS();this.finalMat=i}if(this.finalTransform.opMdf){this.transformedElement.style.opacity=this.finalTransform.opacity}return this.isVisible};HBaseElement.prototype.destroy=function(){this.layerElement=null;this.transformedElement=null;this.parentContainer=null;if(this.matteElement){this.matteElement=null}if(this.maskManager){this.maskManager.destroy();this.maskManager=null}};HBaseElement.prototype.getDomElement=function(){return this.layerElement};HBaseElement.prototype.addMasks=function(e){this.maskManager=new MaskElement(e,this,this.globalData)};HBaseElement.prototype.hide=function(){};HBaseElement.prototype.setMatte=function(){};HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting;function HSolidElement(e,t,i,r,n){this._parent.constructor.call(this,e,t,i,r,n)}createElement(HBaseElement,HSolidElement);HSolidElement.prototype.createElements=function(){var e=document.createElement("div");styleDiv(e);var t=document.createElementNS(svgNS,"svg");styleDiv(t);t.setAttribute("width",this.data.sw);t.setAttribute("height",this.data.sh);e.appendChild(t);this.layerElement=e;this.transformedElement=e;this.baseElement=e;this.innerElem=e;if(this.data.ln){this.innerElem.setAttribute("id",this.data.ln)}if(this.data.bm!==0){this.setBlendMode()}var i=document.createElementNS(svgNS,"rect");i.setAttribute("width",this.data.sw);i.setAttribute("height",this.data.sh);i.setAttribute("fill",this.data.sc);t.appendChild(i);if(this.data.hasMask){this.maskedElement=i}this.checkParenting()};HSolidElement.prototype.hide=SVGBaseElement.prototype.hide;HSolidElement.prototype.show=SVGBaseElement.prototype.show;HSolidElement.prototype.renderFrame=IImageElement.prototype.renderFrame;HSolidElement.prototype.destroy=IImageElement.prototype.destroy;function HCompElement(e,t,i,r,n){this._parent.constructor.call(this,e,t,i,r,n);this.layers=e.layers;this.supports3d=true;this.completeLayers=false;this.pendingElements=[];this.elements=Array.apply(null,{length:this.layers.length});if(this.data.tm){this.tm=PropertyFactory.getProp(this,this.data.tm,0,i.frameRate,this.dynamicProperties)}if(this.data.hasMask){this.supports3d=false}if(this.data.xt){this.layerElement=document.createElement("div")}this.buildAllItems()}createElement(HBaseElement,HCompElement);HCompElement.prototype.createElements=function(){var e=document.createElement("div");styleDiv(e);if(this.data.ln){e.setAttribute("id",this.data.ln)}e.style.clip="rect(0px, "+this.data.w+"px, "+this.data.h+"px, 0px)";if(this.data.hasMask){var t=document.createElementNS(svgNS,"svg");styleDiv(t);t.setAttribute("width",this.data.w);t.setAttribute("height",this.data.h);var i=document.createElementNS(svgNS,"g");t.appendChild(i);e.appendChild(t);this.maskedElement=i;this.baseElement=e;this.layerElement=i;this.transformedElement=e}else{this.layerElement=e;this.baseElement=this.layerElement;this.transformedElement=e}this.checkParenting()};HCompElement.prototype.hide=ICompElement.prototype.hide;HCompElement.prototype.prepareFrame=ICompElement.prototype.prepareFrame;HCompElement.prototype.setElements=ICompElement.prototype.setElements;HCompElement.prototype.getElements=ICompElement.prototype.getElements;HCompElement.prototype.destroy=ICompElement.prototype.destroy;HCompElement.prototype.renderFrame=function(e){var t=this._parent.renderFrame.call(this,e);var i,r=this.layers.length;if(t===false){this.hide();return}this.hidden=false;for(i=0;i<r;i+=1){if(this.completeLayers||this.elements[i]){this.elements[i].renderFrame()}}if(this.firstFrame){this.firstFrame=false}};HCompElement.prototype.checkLayers=BaseRenderer.prototype.checkLayers;HCompElement.prototype.buildItem=HybridRenderer.prototype.buildItem;HCompElement.prototype.checkPendingElements=HybridRenderer.prototype.checkPendingElements;HCompElement.prototype.addPendingElement=HybridRenderer.prototype.addPendingElement;HCompElement.prototype.buildAllItems=BaseRenderer.prototype.buildAllItems;HCompElement.prototype.createItem=HybridRenderer.prototype.createItem;HCompElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting;HCompElement.prototype.createImage=HybridRenderer.prototype.createImage;
10HCompElement.prototype.createComp=HybridRenderer.prototype.createComp;HCompElement.prototype.createSolid=HybridRenderer.prototype.createSolid;HCompElement.prototype.createShape=HybridRenderer.prototype.createShape;HCompElement.prototype.createText=HybridRenderer.prototype.createText;HCompElement.prototype.createBase=HybridRenderer.prototype.createBase;HCompElement.prototype.appendElementInPos=HybridRenderer.prototype.appendElementInPos;function HShapeElement(e,t,i,r,n){this.shapes=[];this.shapesData=e.shapes;this.stylesList=[];this.itemsData=[];this.prevViewData=[];this.shapeModifiers=[];this.processedElements=[];this._parent.constructor.call(this,e,t,i,r,n);this.currentBBox={x:999999,y:-999999,h:0,w:0}}createElement(HBaseElement,HShapeElement);var parent=HShapeElement.prototype._parent;extendPrototype(IShapeElement,HShapeElement);HShapeElement.prototype._parent=parent;HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderFrame;HShapeElement.prototype.createElements=function(){var e=document.createElement("div");styleDiv(e);var t=document.createElementNS(svgNS,"svg");styleDiv(t);var i=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",i.w);t.setAttribute("height",i.h);if(this.data.hasMask){var r=document.createElementNS(svgNS,"g");e.appendChild(t);t.appendChild(r);this.maskedElement=r;this.layerElement=r;this.shapesContainer=r}else{e.appendChild(t);this.layerElement=t;this.shapesContainer=document.createElementNS(svgNS,"g");this.layerElement.appendChild(this.shapesContainer)}if(!this.data.hd){this.baseElement=e}this.innerElem=e;if(this.data.ln){this.innerElem.setAttribute("id",this.data.ln)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,this.dynamicProperties,0,[],true);this.buildExpressionInterface();this.layerElement=e;this.transformedElement=e;this.shapeCont=t;if(this.data.bm!==0){this.setBlendMode()}this.checkParenting()};HShapeElement.prototype.renderFrame=function(e){var t=this.firstFrame;this._renderShapeFrame();if(this.isVisible&&(this.elemMdf||t)){var i=this.shapeCont.getBBox();var r=false;if(this.currentBBox.w!==i.width){this.currentBBox.w=i.width;this.shapeCont.setAttribute("width",i.width);r=true}if(this.currentBBox.h!==i.height){this.currentBBox.h=i.height;this.shapeCont.setAttribute("height",i.height);r=true}if(r||this.currentBBox.x!==i.x||this.currentBBox.y!==i.y){this.currentBBox.w=i.width;this.currentBBox.h=i.height;this.currentBBox.x=i.x;this.currentBBox.y=i.y;this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);this.shapeCont.style.transform=this.shapeCont.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)"}}};function HTextElement(e,t,i,r,n){this.textSpans=[];this.textPaths=[];this.currentBBox={x:999999,y:-999999,h:0,w:0};this.renderType="svg";this.isMasked=false;this._parent.constructor.call(this,e,t,i,r,n)}createElement(HBaseElement,HTextElement);extendPrototype(ITextElement,HTextElement);HTextElement.prototype.createElements=function(){this.isMasked=this.checkMasks();var e=document.createElement("div");styleDiv(e);this.layerElement=e;this.transformedElement=e;if(this.isMasked){this.renderType="svg";var t=document.createElementNS(svgNS,"svg");styleDiv(t);this.cont=t;this.compW=this.comp.data.w;this.compH=this.comp.data.h;t.setAttribute("width",this.compW);t.setAttribute("height",this.compH);var i=document.createElementNS(svgNS,"g");t.appendChild(i);e.appendChild(t);this.maskedElement=i;this.innerElem=i}else{this.renderType="html";this.innerElem=e}this.baseElement=e;this.checkParenting()};HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=Array.apply(null,{length:this.textProperty.currentData.l?this.textProperty.currentData.l.length:0});var t=this.innerElem.style;t.color=t.fill=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";if(e.sc){t.stroke=this.buildColor(e.sc);t.strokeWidth=e.sw+"px"}var i=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars){t.fontSize=e.s+"px";t.lineHeight=e.s+"px";if(i.fClass){this.innerElem.className=i.fClass}else{t.fontFamily=i.fFamily;var r=e.fWeight,n=e.fStyle;t.fontStyle=n;t.fontWeight=r}}var a,s;var o=e.l;s=o.length;var l,u,c;var f=this.mHelper;var h,p="";var d=0;for(a=0;a<s;a+=1){if(this.globalData.fontManager.chars){if(!this.textPaths[d]){l=document.createElementNS(svgNS,"path");l.setAttribute("stroke-linecap","butt");l.setAttribute("stroke-linejoin","round");l.setAttribute("stroke-miterlimit","4")}else{l=this.textPaths[d]}if(!this.isMasked){if(this.textSpans[d]){u=this.textSpans[d];c=u.children[0]}else{u=document.createElement("div");c=document.createElementNS(svgNS,"svg");c.appendChild(l);styleDiv(u)}}}else{if(!this.isMasked){if(this.textSpans[d]){u=this.textSpans[d];l=this.textPaths[d]}else{u=document.createElement("span");styleDiv(u);l=document.createElement("span");styleDiv(l);u.appendChild(l)}}else{l=this.textPaths[d]?this.textPaths[d]:document.createElementNS(svgNS,"text")}}if(this.globalData.fontManager.chars){var m=this.globalData.fontManager.getCharData(e.t.charAt(a),i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);var v;if(m){v=m.data}else{v=null}f.reset();if(v&&v.shapes){h=v.shapes[0].it;f.scale(e.s/100,e.s/100);p=this.createPathShape(f,h);l.setAttribute("d",p)}if(!this.isMasked){this.innerElem.appendChild(u);if(v&&v.shapes){document.body.appendChild(c);var g=c.getBBox();c.setAttribute("width",g.width+2);
10c.setAttribute("height",g.height+2);c.setAttribute("viewBox",g.x-1+" "+(g.y-1)+" "+(g.width+2)+" "+(g.height+2));c.style.transform=c.style.webkitTransform="translate("+(g.x-1)+"px,"+(g.y-1)+"px)";o[a].yOffset=g.y-1;u.appendChild(c)}else{c.setAttribute("width",1);c.setAttribute("height",1)}}else{this.innerElem.appendChild(l)}}else{l.textContent=o[a].val;l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve");if(!this.isMasked){this.innerElem.appendChild(u);l.style.transform=l.style.webkitTransform="translate3d(0,"+-e.s/1.2+"px,0)"}else{this.innerElem.appendChild(l)}}if(!this.isMasked){this.textSpans[d]=u}else{this.textSpans[d]=l}this.textSpans[d].style.display="block";this.textPaths[d]=l;d+=1}while(d<this.textSpans.length){this.textSpans[d].style.display="none";d+=1}};HTextElement.prototype.hide=SVGTextElement.prototype.hide;HTextElement.prototype.renderFrame=function(e){var t=this._parent.renderFrame.call(this,e);if(t===false){this.hide();return}if(this.hidden){this.hidden=false;this.innerElem.style.display="block";this.layerElement.style.display="block"}if(this.data.singleShape){if(!this.firstFrame&&!this.lettersChangedFlag){return}else{if(this.isMasked&&this.finalTransform.matMdf){this.cont.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH);this.cont.style.transform=this.cont.style.webkitTransform="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)"}}}this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);if(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag){return}var i,r,n=0;var a=this.textAnimator.renderedLetters;var s=this.textProperty.currentData.l;r=s.length;var o,l,u;for(i=0;i<r;i+=1){if(s[i].n){n+=1;continue}l=this.textSpans[i];u=this.textPaths[i];o=a[n];n+=1;if(!this.isMasked){l.style.transform=l.style.webkitTransform=o.m}else{l.setAttribute("transform",o.m)}l.style.opacity=o.o;if(o.sw){u.setAttribute("stroke-width",o.sw)}if(o.sc){u.setAttribute("stroke",o.sc)}if(o.fc){u.setAttribute("fill",o.fc);u.style.color=o.fc}}if(this.isVisible&&(this.elemMdf||this.firstFrame)){if(this.innerElem.getBBox){var c=this.innerElem.getBBox();if(this.currentBBox.w!==c.width){this.currentBBox.w=c.width;this.cont.setAttribute("width",c.width)}if(this.currentBBox.h!==c.height){this.currentBBox.h=c.height;this.cont.setAttribute("height",c.height)}var f=1;if(this.currentBBox.w!==c.width+f*2||this.currentBBox.h!==c.height+f*2||this.currentBBox.x!==c.x-f||this.currentBBox.y!==c.y-f){this.currentBBox.w=c.width+f*2;this.currentBBox.h=c.height+f*2;this.currentBBox.x=c.x-f;this.currentBBox.y=c.y-f;this.cont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);this.cont.style.transform=this.cont.style.webkitTransform="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)"}}}if(this.firstFrame){this.firstFrame=false}};function HImageElement(e,t,i,r,n){this.assetData=i.getAssetData(e.refId);this._parent.constructor.call(this,e,t,i,r,n)}createElement(HBaseElement,HImageElement);HImageElement.prototype.createElements=function(){var e=this.globalData.getAssetsPath(this.assetData);var t=new Image;if(this.data.hasMask){var i=document.createElement("div");styleDiv(i);var r=document.createElementNS(svgNS,"svg");styleDiv(r);r.setAttribute("width",this.assetData.w);r.setAttribute("height",this.assetData.h);i.appendChild(r);this.imageElem=document.createElementNS(svgNS,"image");this.imageElem.setAttribute("width",this.assetData.w+"px");this.imageElem.setAttribute("height",this.assetData.h+"px");this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e);r.appendChild(this.imageElem);this.layerElement=i;this.transformedElement=i;this.baseElement=i;this.innerElem=i;this.maskedElement=this.imageElem}else{styleDiv(t);this.layerElement=t;this.baseElement=t;this.innerElem=t;this.transformedElement=t}t.src=e;if(this.data.ln){this.innerElem.setAttribute("id",this.data.ln)}this.checkParenting()};HImageElement.prototype.show=HSolidElement.prototype.show;HImageElement.prototype.hide=HSolidElement.prototype.hide;HImageElement.prototype.renderFrame=HSolidElement.prototype.renderFrame;HImageElement.prototype.destroy=HSolidElement.prototype.destroy;function HCameraElement(e,t,i,r,n){this._parent.constructor.call(this,e,t,i,r,n);var a=PropertyFactory.getProp;this.pe=a(this,e.pe,0,0,this.dynamicProperties);if(e.ks.p.s){this.px=a(this,e.ks.p.x,1,0,this.dynamicProperties);this.py=a(this,e.ks.p.y,1,0,this.dynamicProperties);this.pz=a(this,e.ks.p.z,1,0,this.dynamicProperties)}else{this.p=a(this,e.ks.p,1,0,this.dynamicProperties)}if(e.ks.a){this.a=a(this,e.ks.a,1,0,this.dynamicProperties)}if(e.ks.or.k.length&&e.ks.or.k[0].to){var s,o=e.ks.or.k.length;for(s=0;s<o;s+=1){e.ks.or.k[s].to=null;e.ks.or.k[s].ti=null}}this.or=a(this,e.ks.or,1,degToRads,this.dynamicProperties);this.or.sh=true;this.rx=a(this,e.ks.rx,0,degToRads,this.dynamicProperties);this.ry=a(this,e.ks.ry,0,degToRads,this.dynamicProperties);this.rz=a(this,e.ks.rz,0,degToRads,this.dynamicProperties);this.mat=new Matrix}createElement(HBaseElement,HCameraElement);HCameraElement.prototype.setup=function(){var e,t=this.comp.threeDElements.length,i;for(e=0;e<t;e+=1){i=this.comp.threeDElements[e];i.perspectiveElem.style.perspective=i.perspectiveElem.style.webkitPerspective=this.pe.v+"px";i.container.style.transformOrigin=i.container.style.mozTransformOrigin=i.container.style.webkitTransformOrigin="0px 0px 0px";i.perspectiveElem.style.transform=i.perspectiveElem.style.webkitTransform="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)"}};HCameraElement.prototype.createElements=function(){};HCameraElement.prototype.hide=function(){};HCameraElement.prototype.renderFrame=function(){var e=this.firstFrame;var t,i;if(this.hierarchy){i=this.hierarchy.length;for(t=0;t<i;t+=1){e=this.hierarchy[t].finalTransform.mProp.mdf?true:e}}if(e||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){this.mat.reset();if(this.p){this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2])}else{this.mat.translate(-this.px.v,-this.py.v,this.pz.v)}if(this.a){var r=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]];var n=Math.sqrt(Math.pow(r[0],2)+Math.pow(r[1],2)+Math.pow(r[2],2));var a=[r[0]/n,r[1]/n,r[2]/n];var s=Math.sqrt(a[2]*a[2]+a[0]*a[0]);var o=Math.atan2(a[1],s);var l=Math.atan2(a[0],-a[2]);this.mat.rotateY(l).rotateX(-o)}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);if(this.hierarchy){var u;i=this.hierarchy.length;for(t=0;t<i;t+=1){u=this.hierarchy[t].finalTransform.mProp.iv.props;this.mat.transform(u[0],u[1],u[2],u[3],u[4],u[5],u[6],u[7],u[8],u[9],u[10],u[11],-u[12],-u[13],u[14],u[15])}}i=this.comp.threeDElements.length;var c;for(t=0;t<i;t+=1){c=this.comp.threeDElements[t];c.container.style.transform=c.container.style.webkitTransform=this.mat.toCSS()}}this.firstFrame=false};HCameraElement.prototype.destroy=function(){};var Expressions=function(){var e={};e.initExpressions=t;function t(e){e.renderer.compInterface=CompExpressionInterface(e.renderer);e.renderer.globalData.projectInterface.registerComposition(e.renderer)}return e}();expressionsPlugin=Expressions;(function e(){function t(){return this.pv}function i(e,t,i){if(!this.k||!this.keyframes){return this.pv}var r=this.comp.renderedFrame;var n=this.keyframes;var a=n[n.length-1].t;if(r<=a){return this.pv}else{
11var s,o;if(!i){if(!t||t>n.length-1){t=n.length-1}o=n[n.length-1-t].t;s=a-o}else{if(!t){s=Math.max(0,a-this.elem.data.ip)}else{s=Math.abs(a-elem.comp.globalData.frameRate*t)}o=a-s}var l=this.offsetTime||0;var u,c,f;if(e.toLowerCase()==="pingpong"){var h=Math.floor((r-o)/s);if(h%2!==0){return this.getValueAtTime((s-(r-o)%s+o-l)/this.comp.globalData.frameRate,0)}}else if(e==="offset"){var p=this.getValueAtTime(o/this.comp.globalData.frameRate,0);var d=this.getValueAtTime(a/this.comp.globalData.frameRate,0);
11var m=this.getValueAtTime(((r-o)%s+o)/this.comp.globalData.frameRate,0);var v=Math.floor((r-o)/s);if(this.pv.length){f=new Array(p.length);c=f.length;for(u=0;u<c;u+=1){f[u]=(d[u]-p[u])*v+m[u]}return f}return(d-p)*v+m}else if(e==="continue"){var g=this.getValueAtTime(a/this.comp.globalData.frameRate,0);var y=this.getValueAtTime((a-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){f=new Array(g.length);c=f.length;for(u=0;u<c;u+=1){f[u]=g[u]+(g[u]-y[u])*((r-a)/this.comp.globalData.frameRate)/5e-4}return f}return g+(g-y)*((r-a)/.001)}return this.getValueAtTime(((r-o)%s+o-l)/this.comp.globalData.frameRate,0)}}function r(e,t,i){if(!this.k){return this.pv}var r=time*elem.comp.globalData.frameRate;var n=this.keyframes;var a=n[0].t;var s=this.offsetTime||0;if(r>=a){return this.pv}else{var o,l;if(!i){if(!t||t>n.length-1){t=n.length-1}l=n[t].t;o=l-a}else{if(!t){o=Math.max(0,this.elem.data.op-a)}else{o=Math.abs(elem.comp.globalData.frameRate*t)}l=a+o}var u,c,f;if(e==="pingpong"){var h=Math.floor((a-r)/o);if(h%2===0){return this.getValueAtTime(((a-r)%o+a-s)/this.comp.globalData.frameRate,0)}}else if(e==="offset"){var p=this.getValueAtTime(a/this.comp.globalData.frameRate,0);var d=this.getValueAtTime(l/this.comp.globalData.frameRate,0);var m=this.getValueAtTime((o-(a-r)%o+a)/this.comp.globalData.frameRate,0);var v=Math.floor((a-r)/o)+1;if(this.pv.length){f=new Array(p.length);c=f.length;for(u=0;u<c;u+=1){f[u]=m[u]-(d[u]-p[u])*v}return f}return m-(d-p)*v}else if(e==="continue"){var g=this.getValueAtTime(a/this.comp.globalData.frameRate,0);
11var y=this.getValueAtTime((a+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){f=new Array(g.length);c=f.length;for(u=0;u<c;u+=1){f[u]=g[u]+(g[u]-y[u])*(a-r)/.001}return f}return g+(g-y)*(a-r)/.001}return this.getValueAtTime((o-(a-r)%o+a-s)/this.comp.globalData.frameRate,0)}}function n(e){if(!this._cachingAtTime){this._cachingAtTime={lastValue:-99999,lastIndex:0}}if(e!==this._cachingAtTime.lastFrame){e*=this.elem.globalData.frameRate;e-=this.offsetTime;var t=this._caching.lastFrame<e?this._caching.lastIndex:0;var i=this.interpolateValue(e,t,this.pv,this._cachingAtTime);this._cachingAtTime.lastIndex=i.iterationIndex;this._cachingAtTime.value=i.value;this._cachingAtTime.lastFrame=e}return this._cachingAtTime.value}function a(e){if(this.vel!==undefined){return this.vel}var t=-.01;var i=this.getValueAtTime(e);var r=this.getValueAtTime(e+t);var n;if(i.length){n=Array.apply(null,{length:i.length});var a;for(a=0;a<i.length;a+=1){n[a]=(r[a]-i[a])/t}}else{n=(r-i)/t}return n}function s(e){this.propertyGroup=e}function o(e,t,i){if(t.x){i.k=true;i.x=true;if(i.getValue){i.getPreValue=i.getValue}i.getValue=ExpressionManager.initiateExpression.bind(i)(e,t,i)}}function l(e){console.log("time:",e)}function u(e){}var c=function(){function e(e,t){this.textIndex=e+1;this.textTotal=t;this.getValue();return this.v}return function i(r,l){this.pv=1;this.comp=r.comp;this.elem=r;this.mult=.01;this.type="textSelector";this.textTotal=l.totalChars;this.selectorValue=100;this.lastValue=[1,1,1];o.bind(this)(r,l,this);this.getMult=e;this.getVelocityAtTime=a;if(this.kf){this.getValueAtTime=n.bind(this)}else{this.getValueAtTime=t.bind(this)}this.setGroupProperty=s}}();var f=PropertyFactory.getProp;PropertyFactory.getProp=function(e,c,h,p,d){var m=f(e,c,h,p,d);if(h===2){if(m.dynamicProperties.length){m.getValueAtTime=l.bind(m)}else{m.getValueAtTime=u.bind(m)}}else{if(m.kf){m.getValueAtTime=n.bind(m)}else{m.getValueAtTime=t.bind(m)}}m.setGroupProperty=s;m.loopOut=i;m.loopIn=r;m.getVelocityAtTime=a;m.numKeys=c.a===1?c.k.length:0;var v=m.k;if(c.ix!==undefined){Object.defineProperty(m,"propertyIndex",{get:function(){return c.ix}})}o(e,c,m);if(!v&&m.x){d.push(m)}return m};function h(e){if(!this._shapeValueAtTime){this._lastIndexAtTime=0;this._lastTimeAtTime=-999999;this._shapeValueAtTime=shape_pool.clone(this.pv)}if(e!==this._lastTimeAtTime){this._lastTimeAtTime=e;e*=this.elem.globalData.frameRate;var t=this.interpolateShape(e,this._lastIndexAtTime,this._shapeValueAtTime,false);this._lastIndexAtTime=t.iterationIndex}return this._shapeValueAtTime}var p=ShapePropertyFactory.getConstructorFunction();var d=ShapePropertyFactory.getKeyframedConstructorFunction();p.prototype.vertices=function(e,t){var i=this.v;if(t!==undefined){i=this.getValueAtTime(t,0)}var r,n=i._length;var a=i[e];var s=i.v;var o=Array.apply(null,{length:n});for(r=0;r<n;r+=1){if(e==="i"||e==="o"){o[r]=[a[r][0]-s[r][0],a[r][1]-s[r][1]]}else{o[r]=[a[r][0],a[r][1]]}}return o};p.prototype.points=function(e){return this.vertices("v",e)};p.prototype.inTangents=function(e){return this.vertices("i",e)};p.prototype.outTangents=function(e){return this.vertices("o",e)};p.prototype.isClosed=function(){return this.v.c};p.prototype.pointOnPath=function(e,t){var i=this.v;if(t!==undefined){i=this.getValueAtTime(t,0)}if(!this._segmentsLength){this._segmentsLength=bez.getSegmentsLength(i)}var r=this._segmentsLength;var n=r.lengths;var a=r.totalLength*e;var s=0,o=n.length;var l=0,u;var c=0;var f;
11while(s<o){if(c+n[s].addedLength>a){f=n[s].segments;var h=s;var p=i.c&&s===o-1?0:s+1;var d=(a-c)/n[s].addedLength;var m=bez.getPointInSegment(i.v[h],i.v[p],i.o[h],i.i[p],d,n[s]);break}else{c+=n[s].addedLength}s+=1}if(!m){m=i.c?[i.v[0][0],i.v[0][1]]:[i.v[i._length-1][0],i.v[i._length-1][1]]}return m};p.prototype.vectorOnPath=function(e,t,i){e=e==1?this.v.c?0:.999:e;var r=this.pointOnPath(e,t);var n=this.pointOnPath(e+.001,t);var a=n[0]-r[0];var s=n[1]-r[1];var o=Math.sqrt(Math.pow(a,2)+Math.pow(s,2));var l=i==="tangent"?[a/o,s/o]:[-s/o,a/o];return l};p.prototype.tangentOnPath=function(e,t){return this.vectorOnPath(e,t,"tangent")};p.prototype.normalOnPath=function(e,t){return this.vectorOnPath(e,t,"normal")};p.prototype.setGroupProperty=s;p.prototype.getValueAtTime=t;d.prototype.vertices=p.prototype.vertices;d.prototype.points=p.prototype.points;d.prototype.inTangents=p.prototype.inTangents;d.prototype.outTangents=p.prototype.outTangents;d.prototype.isClosed=p.prototype.isClosed;d.prototype.pointOnPath=p.prototype.pointOnPath;d.prototype.vectorOnPath=p.prototype.vectorOnPath;d.prototype.tangentOnPath=p.prototype.tangentOnPath;
11d.prototype.normalOnPath=p.prototype.normalOnPath;d.prototype.setGroupProperty=p.prototype.setGroupProperty;d.prototype.getValueAtTime=h;var m=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,i,r,n){var a=m(e,t,i,r,n);var s=a.k;if(t.ix!==undefined){Object.defineProperty(a,"propertyIndex",{get:function(){return t.ix}})}if(i===3){o(e,t.pt,a)}else if(i===4){o(e,t.ks,a)}if(!s&&a.x){r.push(a)}return a};var v=PropertyFactory.getTextSelectorProp;PropertyFactory.getTextSelectorProp=function(e,t,i){if(t.t===1){return new c(e,t,i)}else{return v(e,t,i)}}})();(function e(){function t(){if(this.data.d.x){this.comp=this.elem.comp;if(this.getValue){this.getPreValue=this.getValue}this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this);this.getValue=this.getExpressionValue;return true}return false}TextProperty.prototype.searchProperty=function(){this.kf=this.searchExpressions()||this.data.d.k.length>1;return this.kf};TextProperty.prototype.getExpressionValue=function(e){this.calculateExpression();if(this.mdf){this.currentData.t=this.v.toString();this.completeTextData(this.currentData)}};TextProperty.prototype.searchExpressions=t})();var ExpressionManager=function(){var ob={};var Math=BMMath;var window=null;var document=null;function duplicatePropertyValue(e,t){t=t||1;if(typeof e==="number"||e instanceof Number){return e*t}else if(e.i){return JSON.parse(JSON.stringify(e))}else{var i=Array.apply(null,{length:e.length});var r,n=e.length;for(r=0;r<n;r+=1){i[r]=e[r]*t}return i}}function shapesEqual(e,t){if(e._length!==t._length||e.c!==t.c){return false}var i,r=e._length;for(i=0;i<r;i+=1){if(e.v[i][0]!==t.v[i][0]||e.v[i][1]!==t.v[i][1]||e.o[i][0]!==t.o[i][0]||e.o[i][1]!==t.o[i][1]||e.i[i][0]!==t.i[i][0]||e.i[i][1]!==t.i[i][1]){return false}}return true}function $bm_neg(e){var t=typeof e;if(t==="number"||t==="boolean"||e instanceof Number){return-e}if(e.constructor===Array){var i,r=e.length;var n=[];for(i=0;i<r;i+=1){n[i]=-e[i]}return n}}function sum(e,t){var i=typeof e;var r=typeof t;if(i==="string"||r==="string"){return e+t}if((i==="number"||i==="boolean"||i==="string"||e instanceof Number)&&(r==="number"||r==="boolean"||r==="string"||t instanceof Number)){return e+t}if(e.constructor===Array&&(r==="number"||r==="boolean"||r==="string"||t instanceof Number)){e[0]=e[0]+t;return e}if((i==="number"||i==="boolean"||i==="string"||e instanceof Number)&&t.constructor===Array){t[0]=e+t[0];return t}if(e.constructor===Array&&t.constructor===Array){var n=0,a=e.length,s=t.length;var o=[];while(n<a||n<s){if((typeof e[n]==="number"||e[n]instanceof Number)&&(typeof t[n]==="number"||t[n]instanceof Number)){o[n]=e[n]+t[n]}else{o[n]=t[n]==undefined?e[n]:e[n]||t[n]}n+=1}return o}return 0}var add=sum;function sub(e,t){var i=typeof e;var r=typeof t;if((i==="number"||i==="boolean"||i==="string"||e instanceof Number)&&(r==="number"||r==="boolean"||r==="string"||t instanceof Number)){if(i==="string"){e=parseInt(e)}if(r==="string"){t=parseInt(t)}return e-t}if(e.constructor===Array&&(r==="number"||r==="boolean"||r==="string"||t instanceof Number)){e[0]=e[0]-t;return e}if((i==="number"||i==="boolean"||i==="string"||e instanceof Number)&&t.constructor===Array){t[0]=e-t[0];return t}if(e.constructor===Array&&t.constructor===Array){var n=0,a=e.length,s=t.length;var o=[];while(n<a||n<s){if((typeof e[n]==="number"||e[n]instanceof Number)&&typeof(typeof t[n]==="number"||t[n]instanceof Number)){o[n]=e[n]-t[n]}else{o[n]=t[n]==undefined?e[n]:e[n]||t[n]}n+=1}return o}return 0}function mul(e,t){var i=typeof e;var r=typeof t;var n;if((i==="number"||i==="boolean"||i==="string"||e instanceof Number)&&(r==="number"||r==="boolean"||r==="string"||t instanceof Number)){return e*t}var a,s;if(e.constructor===Array&&(r==="number"||r==="boolean"||r==="string"||t instanceof Number)){s=e.length;n=Array.apply(null,{length:s});for(a=0;a<s;a+=1){n[a]=e[a]*t}return n}if((i==="number"||i==="boolean"||i==="string"||e instanceof Number)&&t.constructor===Array){s=t.length;n=Array.apply(null,{length:s});for(a=0;a<s;a+=1){n[a]=e*t[a]}return n}return 0}function div(e,t){var i=typeof e;var r=typeof t;var n;
11if((i==="number"||i==="boolean"||i==="string"||e instanceof Number)&&(r==="number"||r==="boolean"||r==="string"||t instanceof Number)){return e/t}var a,s;if(e.constructor===Array&&(r==="number"||r==="boolean"||r==="string"||t instanceof Number)){s=e.length;n=Array.apply(null,{length:s});for(a=0;a<s;a+=1){n[a]=e[a]/t}return n}if((i==="number"||i==="boolean"||i==="string"||e instanceof Number)&&t.constructor===Array){s=t.length;n=Array.apply(null,{length:s});for(a=0;a<s;a+=1){n[a]=e/t[a]}return n}return 0}function mod(e,t){if(typeof e==="string"){e=parseInt(e)}if(typeof t==="string"){t=parseInt(t)}return e%t}function clamp(e,t,i){if(t>i){var r=i;i=t;t=r}return Math.min(Math.max(e,t),i)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees;var helperLengthArray=[0,0,0,0,0,0];function length(e,t){if(typeof e==="number"||e instanceof Number){t=t||0;return Math.abs(e-t)}if(!t){t=helperLengthArray}var i,r=Math.min(e.length,t.length);var n=0;for(i=0;i<r;i+=1){n+=Math.pow(t[i]-e[i],2)}return Math.sqrt(n)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t=e[0];var i=e[1];var r=e[2];var n=Math.max(t,i,r),a=Math.min(t,i,r);var s,o,l=(n+a)/2;if(n==a){s=o=0}else{var u=n-a;o=l>.5?u/(2-n-a):u/(n+a);switch(n){case t:s=(i-r)/u+(i<r?6:0);break;case i:s=(r-t)/u+2;break;case r:s=(t-i)/u+4;break}s/=6}return[s,o,l,e[3]]}function hslToRgb(e){var t=e[0];var i=e[1];var r=e[2];var n,a,s;if(i==0){n=a=s=r}else{function o(e,t,i){if(i<0)i+=1;if(i>1)i-=1;if(i<1/6)return e+(t-e)*6*i;if(i<1/2)return t;if(i<2/3)return e+(t-e)*(2/3-i)*6;return e}var l=r<.5?r*(1+i):r+i-r*i;var u=2*r-l;n=o(u,l,t+1/3);a=o(u,l,t);s=o(u,l,t-1/3)}return[n,a,s,e[3]]}function linear(e,t,i,r,n){if(r===undefined||n===undefined){return linear(e,0,1,t,i)}if(e<=t){return r}else if(e>=i){return n}var a=i===t?0:(e-t)/(i-t);if(!r.length){return r+(n-r)*a}var s,o=r.length;var l=Array.apply(null,{length:o});for(s=0;s<o;s+=1){l[s]=r[s]+(n[s]-r[s])*a}return l}function random(e,t){if(t===undefined){if(e===undefined){e=0;t=1}else{t=e;e=undefined}}if(t.length){var i,r=t.length;if(!e){e=Array.apply(null,{length:r})}var n=Array.apply(null,{length:r});var a=BMMath.random();for(i=0;i<r;i+=1){n[i]=e[i]+a*(t[i]-e[i])}return n}if(e===undefined){e=0}var s=BMMath.random();return e+s*(t-e)}function createPath(e,t,r,n){t=t&&t.length?t:e;r=r&&r.length?r:e;var a=shape_pool.newShape();var s=e.length;a.setPathData(n,s);for(i=0;i<s;i+=1){a.setTripleAt(e[i][0],e[i][1],r[i][0]+e[i][0],r[i][1]+e[i][1],t[i][0]+e[i][0],t[i][1]+e[i][1],i,true)}return a}function initiateExpression(elem,data,property){var val=data.x;var needsVelocity=/velocity(?![\w\d])/.test(val);var _needsRandom=val.indexOf("random")!==-1;var elemType=elem.data.ty;var transform,content,effect;var thisComp=elem.comp;var thisProperty=property;elem.comp.frameDuration=1/elem.comp.globalData.frameRate;var inPoint=elem.data.ip/elem.comp.globalData.frameRate;var outPoint=elem.data.op/elem.comp.globalData.frameRate;var width=elem.data.sw?elem.data.sw:0;var height=elem.data.sh?elem.data.sh:0;var loopIn,loop_in,loopOut,loop_out;var toWorld,fromWorld,fromComp,fromCompToSurface,anchorPoint,thisLayer,thisComp,mask,valueAtTime,velocityAtTime;var fn=new Function;var fn=eval("[function(){"+val+";if($bm_rt.__shapeObject){this.v=shape_pool.clone($bm_rt.v);}else{this.v=$bm_rt;}}"+"]")[0];var bindedFn=fn.bind(this);var numKeys=property.kf?data.k.length:0;var wiggle=function e(t,i){var r,n,a=this.pv.length?this.pv.length:1;var s=Array.apply(null,{len:a});for(n=0;n<a;n+=1){s[n]=0}t=5;var o=Math.floor(time*t);r=0;n=0;while(r<o){for(n=0;n<a;n+=1){s[n]+=-i+i*2*BMMath.random()}r+=1}var l=time*t;var u=l-Math.floor(l);var c=Array.apply({length:a});if(a>1){for(n=0;n<a;n+=1){c[n]=this.pv[n]+s[n]+(-i+i*2*BMMath.random())*u}return c}else{return this.pv+s[0]+(-i+i*2*BMMath.random())*u}}.bind(this);if(thisProperty.loopIn){loopIn=thisProperty.loopIn.bind(thisProperty);loop_in=loopIn}if(thisProperty.loopOut){loopOut=thisProperty.loopOut.bind(thisProperty);loop_out=loopOut}var loopInDuration=function e(t,i){return loopIn(t,i,true)}.bind(this);var loopOutDuration=function e(t,i){return loopOut(t,i,true)}.bind(this);if(this.getValueAtTime){valueAtTime=this.getValueAtTime.bind(this)}if(this.getVelocityAtTime){velocityAtTime=this.getVelocityAtTime.bind(this)}
11var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(e,t){var i=[t[0]-e[0],t[1]-e[1],t[2]-e[2]];var r=Math.atan2(i[0],Math.sqrt(i[1]*i[1]+i[2]*i[2]))/degToRads;var n=-Math.atan2(i[1],i[2])/degToRads;return[n,r,0]}function easeOut(e,t,i){return-(i-t)*e*(e-2)+t}function nearestKey(e){var t,i=data.k.length,r,n;if(!data.k.length||typeof data.k[0]==="number"){r=0;n=0}else{r=-1;e*=elem.comp.globalData.frameRate;if(e<data.k[0].t){r=1;n=data.k[0].t}else{for(t=0;t<i-1;t+=1){if(e===data.k[t].t){r=t+1;n=data.k[t].t;break}else if(e>data.k[t].t&&e<data.k[t+1].t){if(e-data.k[t].t>data.k[t+1].t-e){r=t+2;n=data.k[t+1].t}else{r=t+1;n=data.k[t].t}break}}if(r===-1){r=t+1;n=data.k[t].t}}}var a={};a.index=r;a.time=n/elem.comp.globalData.frameRate;return a}function key(e){var t,i,r;if(!data.k.length||typeof data.k[0]==="number"){throw new Error("The property has no keyframe at index "+e)}e-=1;t={time:data.k[e].t/elem.comp.globalData.frameRate};var n;if(e===data.k.length-1&&!data.k[e].h){n=data.k[e-1].e}else{n=data.k[e].s}r=n.length;for(i=0;i<r;i+=1){t[i]=n[i]}return t}function framesToTime(e,t){if(!t){t=elem.comp.globalData.frameRate}return e/t}function timeToFrames(e,t){if(!e&&e!==0){e=time}if(!t){t=elem.comp.globalData.frameRate}return e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}var time,velocity,value,textIndex,textTotal,selectorValue;var index=elem.data.ind;var hasParent=!!(elem.hierarchy&&elem.hierarchy.length);var parent;var randSeed=Math.floor(Math.random()*1e6);function executeExpression(){if(_needsRandom){seedRandom(randSeed)}if(this.frameExpressionId===elem.globalData.frameId&&this.type!=="textSelector"){return}if(this.lock){this.v=duplicatePropertyValue(this.pv,this.mult);return true}if(this.type==="textSelector"){textIndex=this.textIndex;textTotal=this.textTotal;selectorValue=this.selectorValue}if(!thisLayer){thisLayer=elem.layerInterface;thisComp=elem.comp.compInterface;toWorld=thisLayer.toWorld.bind(thisLayer);fromWorld=thisLayer.fromWorld.bind(thisLayer);fromComp=thisLayer.fromComp.bind(thisLayer);mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null;fromCompToSurface=fromComp}if(!transform){transform=elem.layerInterface("ADBE Transform Group");anchorPoint=transform.anchorPoint}if(elemType===4&&!content){content=thisLayer("ADBE Root Vectors Group")}if(!effect){effect=thisLayer(4)}hasParent=!!(elem.hierarchy&&elem.hierarchy.length);if(hasParent&&!parent){parent=elem.hierarchy[0].layerInterface}this.lock=true;if(this.getPreValue){this.getPreValue()}value=this.pv;time=this.comp.renderedFrame/this.comp.globalData.frameRate;if(needsVelocity){velocity=velocityAtTime(time)}bindedFn();this.frameExpressionId=elem.globalData.frameId;var e,t;if(this.mult){if(typeof this.v==="number"||this.v instanceof Number||this.v instanceof String||typeof this.v==="string"){this.v*=this.mult}else if(this.v.length===1){this.v=this.v[0]*this.mult}else{t=this.v.length;if(value===this.v){this.v=t===2?[value[0],value[1]]:[value[0],value[1],value[2]]}for(e=0;e<t;e+=1){this.v[e]*=this.mult}}}if(this.v.length===1){this.v=this.v[0]}if(typeof this.v==="number"||this.v instanceof Number||this.v instanceof String||typeof this.v==="string"){if(this.lastValue!==this.v){this.lastValue=this.v;this.mdf=true}}else if(this.v._length){if(!shapesEqual(this.v,this.localShapeCollection.shapes[0])){this.mdf=true;this.localShapeCollection.releaseShapes();this.localShapeCollection.addShape(shape_pool.clone(this.v))}}else{t=this.v.length;for(e=0;e<t;e+=1){if(this.v[e]!==this.lastValue[e]){this.lastValue[e]=this.v[e];this.mdf=true}}}this.lock=false}return executeExpression}ob.initiateExpression=initiateExpression;return ob}();var ShapeExpressionInterface=function(){var e={createShapeInterface:t,createGroupInterface:i,createTrimInterface:a,createStrokeInterface:n,createTransformInterface:s,createEllipseInterface:o,createStarInterface:l,createRectInterface:u,createRoundedInterface:c,createRepatearInterface:f,createPathInterface:h,createFillInterface:r};function t(e,t,i){return d(e,t,i)}function i(e,t,i){return v(e,t,i)}function r(e,t,i){return g(e,t,i)}function n(e,t,i){return y(e,t,i)}function a(e,t,i){return b(e,t,i)}function s(e,t,i){return x(e,t,i)}function o(e,t,i){return w(e,t,i)}function l(e,t,i){return S(e,t,i)}function u(e,t,i){return C(e,t,i)}function c(e,t,i){return E(e,t,i)}function f(e,t,i){return _(e,t,i)}function h(e,t,i){return k(e,t,i)}function p(e,t,i){var r=[];var n,a=e?e.length:0;for(n=0;n<a;n+=1){if(e[n].ty=="gr"){r.push(ShapeExpressionInterface.createGroupInterface(e[n],t[n],i))}
11else if(e[n].ty=="fl"){r.push(ShapeExpressionInterface.createFillInterface(e[n],t[n],i))}else if(e[n].ty=="st"){r.push(ShapeExpressionInterface.createStrokeInterface(e[n],t[n],i))}else if(e[n].ty=="tm"){r.push(ShapeExpressionInterface.createTrimInterface(e[n],t[n],i))}else if(e[n].ty=="tr"){}else if(e[n].ty=="el"){r.push(ShapeExpressionInterface.createEllipseInterface(e[n],t[n],i))}else if(e[n].ty=="sr"){r.push(ShapeExpressionInterface.createStarInterface(e[n],t[n],i))}else if(e[n].ty=="sh"){r.push(ShapeExpressionInterface.createPathInterface(e[n],t[n],i))}else if(e[n].ty=="rc"){r.push(ShapeExpressionInterface.createRectInterface(e[n],t[n],i))}else if(e[n].ty=="rd"){r.push(ShapeExpressionInterface.createRoundedInterface(e[n],t[n],i))}else if(e[n].ty=="rp"){r.push(ShapeExpressionInterface.createRepatearInterface(e[n],t[n],i))}else{}}return r}var d=function(){return function(e,t,i){var r;function n(e){if(typeof e==="number"){return r[e-1]}else{var t=0,i=r.length;while(t<i){if(r[t]._name===e){return r[t]}t+=1}}}n.propertyGroup=i;r=p(e,t,n);return n}}();var m=function(){return function(e,t,i){var r;var n=function e(t){var i=0,n=r.length;while(i<n){if(r[i]._name===t||r[i].mn===t||r[i].propertyIndex===t||r[i].ix===t||r[i].ind===t){return r[i]}i+=1}if(typeof t==="number"){return r[t-1]}};n.propertyGroup=function(e){if(e===1){return n}else{return i(e-1)}};r=p(e.it,t.it,n.propertyGroup);n.numProperties=r.length;n.propertyIndex=e.cix;return n}}();var v=function(){return function(e,t,i){var r=function e(t){switch(t){case"ADBE Vectors Group":case"Contents":case 2:return r.content;case"ADBE Vector Transform Group":case 3:default:return r.transform}};r.propertyGroup=function(e){if(e===1){return r}else{return i(e-1)}};var n=m(e,t,r.propertyGroup);var a=ShapeExpressionInterface.createTransformInterface(e.it[e.it.length-1],t.it[t.it.length-1],r.propertyGroup);r.content=n;r.transform=a;Object.defineProperty(r,"_name",{get:function(){return e.nm}});r.numProperties=e.np;r.propertyIndex=e.ix;r.nm=e.nm;r.mn=e.mn;return r}}();var g=function(){return function(e,t,i){function r(e){if(e==="Color"||e==="color"){return r.color}else if(e==="Opacity"||e==="opacity"){return r.opacity}}Object.defineProperty(r,"color",{get:function(){return ExpressionValue(t.c,1/t.c.mult,"color")}});Object.defineProperty(r,"opacity",{get:function(){return ExpressionValue(t.o,100)}});Object.defineProperty(r,"_name",{value:e.nm});Object.defineProperty(r,"mn",{value:e.mn});t.c.setGroupProperty(i);t.o.setGroupProperty(i);return r}}();var y=function(){return function(t,i,r){function n(t){if(t===1){return e}else{return r(t-1)}}function a(e){if(e===1){return u}else{return n(e-1)}}function s(e){Object.defineProperty(u,t.d[e].nm,{get:function(){return ExpressionValue(i.d.dataProps[e].p)}})}var o,l=t.d?t.d.length:0;var u={};for(o=0;o<l;o+=1){s(o);i.d.dataProps[o].p.setGroupProperty(a)}function c(e){if(e==="Color"||e==="color"){return c.color}else if(e==="Opacity"||e==="opacity"){return c.opacity}else if(e==="Stroke Width"||e==="stroke width"){return c.strokeWidth}}Object.defineProperty(c,"color",{get:function(){return ExpressionValue(i.c,1/i.c.mult,"color")}});Object.defineProperty(c,"opacity",{get:function(){return ExpressionValue(i.o,100)}});Object.defineProperty(c,"strokeWidth",{get:function(){return ExpressionValue(i.w)}});Object.defineProperty(c,"dash",{get:function(){return u}});Object.defineProperty(c,"_name",{value:t.nm});Object.defineProperty(c,"mn",{value:t.mn});i.c.setGroupProperty(n);i.o.setGroupProperty(n);i.w.setGroupProperty(n);return c}}();var b=function(){return function(e,t,i){function r(e){if(e==1){return n}else{return i(--e)}}n.propertyIndex=e.ix;t.s.setGroupProperty(r);t.e.setGroupProperty(r);t.o.setGroupProperty(r);function n(t){if(t===e.e.ix||t==="End"||t==="end"){return n.end}if(t===e.s.ix){return n.start}if(t===e.o.ix){return n.offset}}n.propertyIndex=e.ix;Object.defineProperty(n,"start",{get:function(){return ExpressionValue(t.s,1/t.s.mult)}});Object.defineProperty(n,"end",{get:function(){return ExpressionValue(t.e,1/t.e.mult)}});Object.defineProperty(n,"offset",{get:function(){return ExpressionValue(t.o)}});Object.defineProperty(n,"_name",{get:function(){return e.nm}});n.mn=e.mn;return n}}();var x=function(){return function(e,t,i){function r(e){if(e==1){return n}else{return i(--e)}}t.transform.mProps.o.setGroupProperty(r);t.transform.mProps.p.setGroupProperty(r);t.transform.mProps.a.setGroupProperty(r);t.transform.mProps.s.setGroupProperty(r);t.transform.mProps.r.setGroupProperty(r);if(t.transform.mProps.sk){t.transform.mProps.sk.setGroupProperty(r);t.transform.mProps.sa.setGroupProperty(r)}t.transform.op.setGroupProperty(r);function n(t){if(e.a.ix===t){return n.anchorPoint}if(e.o.ix===t){return n.opacity}if(e.p.ix===t){return n.position}if(e.r.ix===t){return n.rotation}if(e.s.ix===t){return n.scale}if(e.sk&&e.sk.ix===t){return n.skew}if(e.sa&&e.sa.ix===t){return n.skewAxis}if(t==="Opacity"){return n.opacity}if(t==="Position"){return n.position}if(t==="Anchor Point"){return n.anchorPoint}if(t==="Scale"){return n.scale}if(t==="Rotation"||t==="ADBE Vector Rotation"){return n.rotation}if(t==="Skew"){return n.skew}if(t==="Skew Axis"){return n.skewAxis}}Object.defineProperty(n,"opacity",{get:function(){return ExpressionValue(t.transform.mProps.o,1/t.transform.mProps.o.mult)}});Object.defineProperty(n,"position",{get:function(){return ExpressionValue(t.transform.mProps.p)}});Object.defineProperty(n,"anchorPoint",{get:function(){return ExpressionValue(t.transform.mProps.a)}});var a=[];Object.defineProperty(n,"scale",{get:function(){return ExpressionValue(t.transform.mProps.s,1/t.transform.mProps.s.mult)}});Object.defineProperty(n,"rotation",{get:function(){return ExpressionValue(t.transform.mProps.r,1/t.transform.mProps.r.mult)}});Object.defineProperty(n,"skew",{get:function(){return ExpressionValue(t.transform.mProps.sk)}});Object.defineProperty(n,"skewAxis",{get:function(){return ExpressionValue(t.transform.mProps.sa)}});Object.defineProperty(n,"_name",{get:function(){return e.nm}});n.ty="tr";n.mn=e.mn;return n}}();var w=function(){return function(e,t,i){function r(e){if(e==1){return a}else{return i(--e)}}a.propertyIndex=e.ix;var n=t.sh.ty==="tm"?t.sh.prop:t.sh;n.s.setGroupProperty(r);n.p.setGroupProperty(r);function a(t){if(e.p.ix===t){return a.position}if(e.s.ix===t){return a.size}}Object.defineProperty(a,"size",{get:function(){return ExpressionValue(n.s)}});Object.defineProperty(a,"position",{get:function(){return ExpressionValue(n.p)}});Object.defineProperty(a,"_name",{get:function(){return e.nm}});a.mn=e.mn;return a}}();var S=function(){return function(e,t,i){function r(e){if(e==1){return a}else{return i(--e)}}var n=t.sh.ty==="tm"?t.sh.prop:t.sh;a.propertyIndex=e.ix;n.or.setGroupProperty(r);n.os.setGroupProperty(r);n.pt.setGroupProperty(r);n.p.setGroupProperty(r);n.r.setGroupProperty(r);if(e.ir){n.ir.setGroupProperty(r);n.is.setGroupProperty(r)}function a(t){if(e.p.ix===t){return a.position}if(e.r.ix===t){return a.rotation}if(e.pt.ix===t){return a.points}if(e.or.ix===t||"ADBE Vector Star Outer Radius"===t){return a.outerRadius}if(e.os.ix===t){return a.outerRoundness}if(e.ir&&(e.ir.ix===t||"ADBE Vector Star Inner Radius"===t)){return a.innerRadius}if(e.is&&e.is.ix===t){return a.innerRoundness}}Object.defineProperty(a,"position",{get:function(){return ExpressionValue(n.p)}});Object.defineProperty(a,"rotation",{get:function(){return ExpressionValue(n.r,1/n.r.mult)}});Object.defineProperty(a,"points",{get:function(){return ExpressionValue(n.pt)}});Object.defineProperty(a,"outerRadius",{get:function(){return ExpressionValue(n.or)}});Object.defineProperty(a,"outerRoundness",{get:function(){return ExpressionValue(n.os)}});Object.defineProperty(a,"innerRadius",{get:function(){if(!n.ir){return 0}return ExpressionValue(n.ir)}});Object.defineProperty(a,"innerRoundness",{get:function(){if(!n.is){return 0}return ExpressionValue(n.is,1/n.is.mult)}});Object.defineProperty(a,"_name",{get:function(){return e.nm}});a.mn=e.mn;return a}}();
11var C=function(){return function(e,t,i){function r(e){if(e==1){return a}else{return i(--e)}}var n=t.sh.ty==="tm"?t.sh.prop:t.sh;a.propertyIndex=e.ix;n.p.setGroupProperty(r);n.s.setGroupProperty(r);n.r.setGroupProperty(r);function a(t){if(e.p.ix===t){return a.position}if(e.r.ix===t){return a.roundness}if(e.s.ix===t||t==="Size"){return a.size}}Object.defineProperty(a,"position",{get:function(){return ExpressionValue(n.p)}});Object.defineProperty(a,"roundness",{get:function(){return ExpressionValue(n.r)}});Object.defineProperty(a,"size",{get:function(){return ExpressionValue(n.s)}});Object.defineProperty(a,"_name",{get:function(){return e.nm}});a.mn=e.mn;return a}}();var E=function(){return function(e,t,i){function r(e){if(e==1){return a}else{return i(--e)}}var n=t;a.propertyIndex=e.ix;n.rd.setGroupProperty(r);function a(t){if(e.r.ix===t||"Round Corners 1"===t){return a.radius}}Object.defineProperty(a,"radius",{get:function(){return ExpressionValue(n.rd)}});Object.defineProperty(a,"_name",{get:function(){return e.nm}});a.mn=e.mn;return a}}();var _=function(){return function(e,t,i){function r(e){if(e==1){return a}else{return i(--e)}}var n=t;a.propertyIndex=e.ix;n.c.setGroupProperty(r);n.o.setGroupProperty(r);function a(t){if(e.c.ix===t||"Copies"===t){return a.copies}else if(e.o.ix===t||"Offset"===t){return a.offset}}Object.defineProperty(a,"copies",{get:function(){return ExpressionValue(n.c)}});Object.defineProperty(a,"offset",{get:function(){return ExpressionValue(n.o)}});Object.defineProperty(a,"_name",{get:function(){return e.nm}});a.mn=e.mn;return a}}();var k=function(){return function(e,t,i){var r=t.sh;function n(e){if(e==1){return a}else{return i(--e)}}r.setGroupProperty(n);function a(e){if(e==="Shape"||e==="shape"||e==="Path"||e==="path"||e==="ADBE Vector Shape"||e===2){return a.path}}Object.defineProperty(a,"path",{get:function(){if(r.k){r.getValue()}return r}});Object.defineProperty(a,"shape",{get:function(){if(r.k){r.getValue()}return r}});Object.defineProperty(a,"_name",{value:e.nm});Object.defineProperty(a,"ix",{value:e.ix});Object.defineProperty(a,"mn",{value:e.mn});return a}}();return e}();var TextExpressionInterface=function(){return function(e){var t,i;function r(){}Object.defineProperty(r,"sourceText",{get:function(){var r=e.textProperty.currentData.t;if(e.textProperty.currentData.t!==t){e.textProperty.currentData.t=t;i=new String(r);i.value=r?r:new String(r)}return i}});return r}}();var LayerExpressionInterface=function(){function e(e,t){var i=new Matrix;i.reset();var r;if(t){r=this._elem.finalTransform.mProp}else{r=this._elem.finalTransform.mProp}r.applyToMatrix(i);if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,a=this._elem.hierarchy.length;for(n=0;n<a;n+=1){this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(i)}return i.applyToPointArray(e[0],e[1],e[2]||0)}return i.applyToPointArray(e[0],e[1],e[2]||0)}function t(e,t){var i=new Matrix;i.reset();var r;if(t){r=this._elem.finalTransform.mProp}else{r=this._elem.finalTransform.mProp}r.applyToMatrix(i);if(this._elem.hierarchy&&this._elem.hierarchy.length){var n,a=this._elem.hierarchy.length;for(n=0;n<a;n+=1){this._elem.hierarchy[n].finalTransform.mProp.applyToMatrix(i)}return i.inversePoint(e)}return i.inversePoint(e)}function i(e){var t=new Matrix;t.reset();this._elem.finalTransform.mProp.applyToMatrix(t);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)}return t.inversePoint(e)}return function(r){var n=TransformExpressionInterface(r.transform);function a(e){o.mask=new MaskManagerInterface(e,r)}function s(e){o.effect=e}function o(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return o.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return n;case 4:case"ADBE Effect Parade":return o.effect}}o.toWorld=e;o.fromWorld=t;o.toComp=e;o.fromComp=i;o.sourceRectAtTime=r.sourceRectAtTime.bind(r)
12;o._elem=r;Object.defineProperty(o,"hasParent",{get:function(){return!!r.hierarchy}});Object.defineProperty(o,"parent",{get:function(){return r.hierarchy[0].layerInterface}});Object.defineProperty(o,"rotation",{get:function(){return n.rotation}});Object.defineProperty(o,"scale",{get:function(){return n.scale}});Object.defineProperty(o,"position",{get:function(){return n.position}});Object.defineProperty(o,"anchorPoint",{get:function(){return n.anchorPoint}});Object.defineProperty(o,"transform",{get:function(){return n}});Object.defineProperty(o,"width",{get:function(){if(r.data.ty===0){return r.data.w}return 100}});Object.defineProperty(o,"height",{get:function(){if(r.data.ty===0){return r.data.h}return 100}});
12Object.defineProperty(o,"source",{get:function(){return r.data.refId}});Object.defineProperty(o,"index",{get:function(){return r.data.ind}});Object.defineProperty(o,"_name",{value:r.data.nm});Object.defineProperty(o,"content",{get:function(){return o.shapeInterface}});Object.defineProperty(o,"active",{get:function(){return r.isVisible}});Object.defineProperty(o,"text",{get:function(){return o.textInterface}});o.registerMaskInterface=a;o.registerEffectsInterface=s;return o}}();var CompExpressionInterface=function(){return function(e){function t(t){var i=0,r=e.layers.length;while(i<r){if(e.layers[i].nm===t||e.layers[i].ind===t){return e.elements[i].layerInterface}i+=1}return{active:false}}Object.defineProperty(t,"_name",{value:e.data.nm});t.layer=t;t.pixelAspect=1;t.height=e.globalData.compSize.h;t.width=e.globalData.compSize.w;t.pixelAspect=1;t.frameDuration=1/e.globalData.frameRate;return t}}();var TransformExpressionInterface=function(){return function(e){function t(i){switch(i){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity}}Object.defineProperty(t,"rotation",{get:function(){return e.rotation}});Object.defineProperty(t,"scale",{get:function(){return e.scale}});Object.defineProperty(t,"position",{get:function(){return e.position}});Object.defineProperty(t,"xPosition",{get:function(){return e.xPosition}});Object.defineProperty(t,"yPosition",{get:function(){return e.yPosition}});Object.defineProperty(t,"anchorPoint",{get:function(){return e.anchorPoint}});Object.defineProperty(t,"opacity",{get:function(){return e.opacity}});Object.defineProperty(t,"skew",{get:function(){return e.skew}});Object.defineProperty(t,"skewAxis",{get:function(){return e.skewAxis}});return t}}();var ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){var t=0,i=this.compositions.length;while(t<i){if(this.compositions[t].data&&this.compositions[t].data.nm===e){if(this.compositions[t].prepareFrame){this.compositions[t].prepareFrame(this.currentFrame)}return this.compositions[t].compInterface}t+=1}}t.compositions=[];t.currentFrame=0;t.registerComposition=e;return t}}();var EffectsExpressionInterface=function(){var e={createEffectsInterface:t};function t(e,t){if(e.effects){var r=[];var n=e.data.ef;var a,s=e.effects.effectElements.length;for(a=0;a<s;a+=1){r.push(i(n[a],e.effects.effectElements[a],t,e))}return function(t){var i=e.data.ef,n=0,a=i.length;while(n<a){if(t===i[n].nm||t===i[n].mn||t===i[n].ix){return r[n]}n+=1}}}}function i(e,t,n,a){var s=[];var o,l=e.ef.length;for(o=0;o<l;o+=1){if(e.ef[o].ty===5){s.push(i(e.ef[o],t.effectElements[o],t.effectElements[o].propertyGroup,a))}else{s.push(r(t.effectElements[o],e.ef[o].ty,a,u))}}function u(e){if(e===1){return c}else{return n(e-1)}}var c=function(t){var i=e.ef,r=0,n=i.length;while(r<n){if(t===i[r].nm||t===i[r].mn||t===i[r].ix){if(i[r].ty===5){return s[r]}else{return s[r]()}}r+=1}return s[0]()};c.propertyGroup=u;if(e.mn==="ADBE Color Control"){Object.defineProperty(c,"color",{get:function(){return s[0]()}})}Object.defineProperty(c,"numProperties",{get:function(){return e.np}});c.active=e.en!==0;return c}function r(e,t,i,r){function n(){if(t===10){return i.comp.compInterface(e.p.v)}return ExpressionValue(e.p)}if(e.p.setGroupProperty){e.p.setGroupProperty(r)}return n}return e}();var MaskManagerInterface=function(){function e(e,t){this._mask=e;this._data=t}Object.defineProperty(e.prototype,"maskPath",{get:function(){if(this._mask.prop.k){this._mask.prop.getValue()}return this._mask.prop}});var t=function(t,i){var r=t;var n=i;var a=Array.apply(null,{length:t.viewData.length});var s,o=t.viewData.length;for(s=0;s<o;s+=1){a[s]=new e(t.viewData[s],t.masksProperties[s])}var l=function(e){s=0;
12while(s<o){if(t.masksProperties[s].nm===e){return a[s]}s+=1}};return l};return t}();var ExpressionValue=function(){return function(e,t,i){var r,n;if(e.k){e.getValue()}var a,s,o;if(i){if(i==="color"){s=4;r=Array.apply(null,{length:s});o=Array.apply(null,{length:s});for(a=0;a<s;a+=1){r[a]=o[a]=t&&a<3?e.v[a]*t:1}r.value=o}}else if(typeof e.v==="number"||e.v instanceof Number){r=t?new Number(e.v*t):new Number(e.v);r.value=t?e.v*t:e.v}else{s=e.v.length;r=Array.apply(null,{length:s});o=Array.apply(null,{length:s});for(a=0;a<s;a+=1){r[a]=o[a]=t?e.v[a]*t:e.v[a]}r.value=o}r.numKeys=e.keyframes?e.keyframes.length:0;r.key=function(t){if(!r.numKeys){return 0}else{return e.keyframes[t-1].t}};r.valueAtTime=e.getValueAtTime;r.propertyGroup=e.propertyGroup;return r}}();function SliderEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function AngleEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function ColorEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,1,0,i)}function PointEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,1,0,i)}function LayerIndexEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function MaskIndexEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function CheckboxEffect(e,t,i){this.p=PropertyFactory.getProp(t,e.v,0,0,i)}function NoValueEffect(){this.p={}}function EffectsManager(e,t,i){var r=e.ef;this.effectElements=[];var n,a=r.length;var s;for(n=0;n<a;n++){s=new GroupEffect(r[n],t,i);this.effectElements.push(s)}}function GroupEffect(e,t,i){this.dynamicProperties=[];this.init(e,t,this.dynamicProperties);if(this.dynamicProperties.length){i.push(this)}}GroupEffect.prototype.getValue=function(){this.mdf=false;var e,t=this.dynamicProperties.length;for(e=0;e<t;e+=1){this.dynamicProperties[e].getValue();this.mdf=this.dynamicProperties[e].mdf?true:this.mdf}};GroupEffect.prototype.init=function(e,t,i){this.data=e;this.mdf=false;this.effectElements=[];var r,n=this.data.ef.length;var a,s=this.data.ef;for(r=0;r<n;r+=1){switch(s[r].ty){case 0:a=new SliderEffect(s[r],t,i);this.effectElements.push(a);break;case 1:a=new AngleEffect(s[r],t,i);this.effectElements.push(a);break;case 2:a=new ColorEffect(s[r],t,i);this.effectElements.push(a);break;case 3:a=new PointEffect(s[r],t,i);this.effectElements.push(a);break;case 4:case 7:a=new CheckboxEffect(s[r],t,i);this.effectElements.push(a);break;case 10:a=new LayerIndexEffect(s[r],t,i);this.effectElements.push(a);break;case 11:a=new MaskIndexEffect(s[r],t,i);this.effectElements.push(a);break;case 5:a=new EffectsManager(s[r],t,i);this.effectElements.push(a);break;case 6:a=new NoValueEffect(s[r],t,i);this.effectElements.push(a);break}}};var bodymovinjs={};function setLocationHref(e){locationHref=e}function play(e){animationManager.play(e)}function pause(e){animationManager.pause(e)}function togglePause(e){animationManager.togglePause(e)}function setSpeed(e,t){animationManager.setSpeed(e,t)}function setDirection(e,t){animationManager.setDirection(e,t)}function stop(e){animationManager.stop(e)}function moveFrame(e){animationManager.moveFrame(e)}function searchAnimations(){if(standalone===true){animationManager.searchAnimations(animationData,standalone,renderer)}else{animationManager.searchAnimations()}}function registerAnimation(e){return animationManager.registerAnimation(e)}function resize(){animationManager.resize()}function start(){animationManager.start()}function goToAndStop(e,t,i){animationManager.goToAndStop(e,t,i)}function setSubframeRendering(e){subframeEnabled=e}function loadAnimation(e){if(standalone===true){e.animationData=JSON.parse(animationData)}return animationManager.loadAnimation(e)}function destroy(e){return animationManager.destroy(e)}function setQuality(e){if(typeof e==="string"){switch(e){case"high":defaultCurveSegments=200;break;case"medium":defaultCurveSegments=50;break;case"low":defaultCurveSegments=10;break}}else if(!isNaN(e)&&e>1){defaultCurveSegments=e}if(defaultCurveSegments>=50){roundValues(false)}else{roundValues(true)}}function inBrowser(){return typeof navigator!=="undefined"}function installPlugin(e,t){if(e==="expressions"){expressionsPlugin=t}}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix}}bodymovinjs.play=play;bodymovinjs.pause=pause;bodymovinjs.setLocationHref=setLocationHref;bodymovinjs.togglePause=togglePause;bodymovinjs.setSpeed=setSpeed;bodymovinjs.setDirection=setDirection;bodymovinjs.stop=stop;bodymovinjs.moveFrame=moveFrame;bodymovinjs.searchAnimations=searchAnimations;bodymovinjs.registerAnimation=registerAnimation;bodymovinjs.loadAnimation=loadAnimation;bodymovinjs.setSubframeRendering=setSubframeRendering;bodymovinjs.resize=resize;bodymovinjs.start=start;
12bodymovinjs.goToAndStop=goToAndStop;bodymovinjs.destroy=destroy;bodymovinjs.setQuality=setQuality;bodymovinjs.inBrowser=inBrowser;bodymovinjs.installPlugin=installPlugin;bodymovinjs.__getFactory=getFactory;bodymovinjs.version="4.13.0";function checkReady(){if(document.readyState==="complete"){clearInterval(readyStateCheckInterval);searchAnimations()}}function getQueryVariable(e){var t=queryString.split("&");for(var i=0;i<t.length;i++){var r=t[i].split("=");if(decodeURIComponent(r[0])==e){return decodeURIComponent(r[1])}}}var standalone="__[STANDALONE]__";var animationData="__[ANIMATIONDATA]__";var renderer="";if(standalone){var scripts=document.getElementsByTagName("script");var index=scripts.length-1;var myScript=scripts[index]||{src:""};var queryString=myScript.src.replace(/^[^\?]+\??/,"");renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);return bodymovinjs});(function(e){if(typeof define=="function"&&define.amd)define("picker",["jquery"],e);else if(typeof exports=="object")module.exports=e(require("jquery"));else this.Picker=e(jQuery)})(function(e){var t=e(window);var i=e(document);var r=e(document.documentElement);var n=document.body.style.transition!=null;function a(t,u,c,h){if(!t)return a;var p=false,d={id:t.id||"P"+Math.abs(~~(Math.random()*new Date))},m=c?e.extend(true,{},c.defaults,h):h||{},v=e.extend({},a.klasses(),m.klass),g=e(t),y=function(){return this.start()},b=y.prototype={constructor:y,$node:g,start:function(){if(d&&d.start)return b;d.methods={};d.start=true;d.open=false;d.type=t.type;t.autofocus=t==f();t.readOnly=!m.editable;t.id=t.id||d.id;if(t.type!="text"){t.type="text"}b.component=new c(b,m);b.$root=e('<div class="'+v.picker+'" id="'+t.id+'_root" />');S();b.$holder=e(x()).appendTo(b.$root);C();if(m.formatSubmit){E()}w();if(m.containerHidden)e(m.containerHidden).append(b._hidden);else g.after(b._hidden);if(m.container)e(m.container).append(b.$root);else g.after(b.$root);b.on({start:b.component.onStart,render:b.component.onRender,stop:b.component.onStop,open:b.component.onOpen,close:b.component.onClose,set:b.component.onSet}).on({start:m.onStart,render:m.onRender,stop:m.onStop,open:m.onOpen,close:m.onClose,set:m.onSet});p=s(b.$holder[0]);if(t.autofocus){b.open()}return b.trigger("start").trigger("render")},render:function(e){if(e){b.$holder=x();b.$root.html(b.$holder)}else b.$root.find("."+v.box).html(b.component.nodes(d.open));return b.trigger("render")},stop:function(){if(!d.start)return b;b.close();if(b._hidden){b._hidden.parentNode.removeChild(b._hidden)}b.$root.remove();g.removeClass(v.input).removeData(u);setTimeout(function(){g.off("."+d.id)},0);t.type=d.type;t.readOnly=false;b.trigger("stop");d.methods={};d.start=false;return b},open:function(n){if(d.open)return b;g.addClass(v.active);l(t,"expanded",true);setTimeout(function(){b.$root.addClass(v.opened);l(b.$root[0],"hidden",false)},0);if(n!==false){d.open=true;if(p){r.css("overflow","hidden").css("padding-right","+="+o())}_();i.on("click."+d.id+" focusin."+d.id,function(e){var i=e.target;if(i!=t&&i!=document&&e.which!=3){b.close(i===b.$holder[0])}}).on("keydown."+d.id,function(t){var i=t.keyCode,r=b.component.key[i],n=t.target;if(i==27){b.close(true)}else if(n==b.$holder[0]&&(r||i==13)){t.preventDefault();if(r){a._.trigger(b.component.key.go,b,[a._.trigger(r)])}else if(!b.$root.find("."+v.highlighted).hasClass(v.disabled)){b.set("select",b.component.item.highlight);if(m.closeOnSelect){b.close(true)}}}else if(e.contains(b.$root[0],n)&&i==13){t.preventDefault();n.click()}})}return b.trigger("open")},close:function(e){if(e){if(m.editable){t.focus()}else{b.$holder.off("focus.toOpen").focus();setTimeout(function(){b.$holder.on("focus.toOpen",k)},0)}}g.removeClass(v.active);l(t,"expanded",false);setTimeout(function(){b.$root.removeClass(v.opened+" "+v.focused);l(b.$root[0],"hidden",true)},0);if(!d.open)return b;d.open=false;if(p){r.css("overflow","").css("padding-right","-="+o())}i.off("."+d.id);return b.trigger("close")},clear:function(e){return b.set("clear",null,e)},set:function(t,i,r){var n,a,s=e.isPlainObject(t),o=s?t:{};r=s&&e.isPlainObject(i)?i:r||{};if(t){if(!s){o[t]=i}for(n in o){a=o[n];
12if(n in b.component.item){if(a===undefined)a=null;b.component.set(n,a,r)}if(n=="select"||n=="clear"){g.val(n=="clear"?"":b.get(n,m.format)).trigger("change")}}b.render()}return r.muted?b:b.trigger("set",o)},get:function(e,i){e=e||"value";if(d[e]!=null){return d[e]}if(e=="valueSubmit"){if(b._hidden){return b._hidden.value}e="value"}if(e=="value"){return t.value}if(e in b.component.item){if(typeof i=="string"){var r=b.component.get(e);return r?a._.trigger(b.component.formats.toString,b.component,[i,r]):""}return b.component.get(e)}},on:function(t,i,r){var n,a,s=e.isPlainObject(t),o=s?t:{};if(t){if(!s){o[t]=i}for(n in o){a=o[n];if(r){n="_"+n}d.methods[n]=d.methods[n]||[];d.methods[n].push(a)}}return b},off:function(){var e,t,i=arguments;for(e=0,namesCount=i.length;e<namesCount;e+=1){t=i[e];if(t in d.methods){delete d.methods[t]}}return b},trigger:function(e,t){var i=function(e){var i=d.methods[e];if(i){i.map(function(e){a._.trigger(e,b,[t])})}};i("_"+e);i(e);return b}};function x(){return a._.node("div",a._.node("div",a._.node("div",a._.node("div",b.component.nodes(d.open),v.box),v.wrap),v.frame),v.holder,'tabindex="-1"')}function w(){g.data(u,b).addClass(v.input).val(g.data("value")?b.get("select",m.format):t.value);if(!m.editable){g.on("focus."+d.id+" click."+d.id,function(e){e.preventDefault();b.open()}).on("keydown."+d.id,P)}l(t,{haspopup:true,expanded:false,readonly:false,owns:t.id+"_root"})}function S(){l(b.$root[0],"hidden",true)}function C(){b.$holder.on({keydown:P,"focus.toOpen":k,blur:function(){g.removeClass(v.target)},focusin:function(e){b.$root.removeClass(v.focused);e.stopPropagation()},"mousedown click":function(t){var i=t.target;if(i!=b.$holder[0]){t.stopPropagation();if(t.type=="mousedown"&&!e(i).is("input, select, textarea, button, option")){t.preventDefault();b.$holder[0].focus()}}}}).on("click","[data-pick], [data-nav], [data-clear], [data-close]",function(){var t=e(this),i=t.data(),r=t.hasClass(v.navDisabled)||t.hasClass(v.disabled),n=f();n=n&&(n.type||n.href);if(r||n&&!e.contains(b.$root[0],n)){b.$holder[0].focus()}if(!r&&i.nav){b.set("highlight",b.component.item.highlight,{nav:i.nav})}else if(!r&&"pick"in i){b.set("select",i.pick);if(m.closeOnSelect){b.close(true)}}else if(i.clear){b.clear();if(m.closeOnClear){b.close(true)}}else if(i.close){b.close(true)}})}function E(){var i;if(m.hiddenName===true){i=t.name;t.name=""}else{i=[typeof m.hiddenPrefix=="string"?m.hiddenPrefix:"",typeof m.hiddenSuffix=="string"?m.hiddenSuffix:"_submit"];i=i[0]+t.name+i[1]}b._hidden=e("<input "+"type=hidden "+'name="'+i+'"'+(g.data("value")||t.value?' value="'+b.get("select",m.formatSubmit)+'"':"")+">")[0];g.on("change."+d.id,function(){b._hidden.value=t.value?b.get("select",m.formatSubmit):""})}function _(){if(p&&n){b.$holder.find("."+v.frame).one("transitionend",function(){b.$holder[0].focus()})}else{b.$holder[0].focus()}}function k(e){e.stopPropagation();g.addClass(v.target);b.$root.addClass(v.focused);b.open()}function P(e){var t=e.keyCode,i=/^(8|46)$/.test(t);if(t==27){b.close(true);return false}if(t==32||i||!d.open&&b.component.key[t]){e.preventDefault();e.stopPropagation();if(i){b.clear().close()}else{b.open()}}}return new y}a.klasses=function(e){e=e||"picker";return{picker:e,opened:e+"--opened",focused:e+"--focused",input:e+"__input",active:e+"__input--active",target:e+"__input--target",holder:e+"__holder",frame:e+"__frame",wrap:e+"__wrap",box:e+"__box"}};function s(e){var t,i="position";if(e.currentStyle){t=e.currentStyle[i]}else if(window.getComputedStyle){t=getComputedStyle(e)[i]}return t=="fixed"}function o(){if(r.height()<=t.height()){return 0}var i=e('<div style="visibility:hidden;width:100px" />').appendTo("body");var n=i[0].offsetWidth;i.css("overflow","scroll");var a=e('<div style="width:100%" />').appendTo(i);var s=a[0].offsetWidth;i.remove();return n-s}a._={group:function(e){var t,i="",r=a._.trigger(e.min,e);for(;r<=a._.trigger(e.max,e,[r]);r+=e.i){t=a._.trigger(e.item,e,[r]);i+=a._.node(e.node,t[0],t[1],t[2])}return i},node:function(t,i,r,n){if(!i)return"";i=e.isArray(i)?i.join(""):i;r=r?' class="'+r+'"':"";n=n?" "+n:"";return"<"+t+r+n+">
12"+i+"</"+t+">"},lead:function(e){return(e<10?"0":"")+e},trigger:function(e,t,i){return typeof e=="function"?e.apply(t,i||[]):e},digits:function(e){return/\d/.test(e[1])?2:1},isDate:function(e){return{}.toString.call(e).indexOf("Date")>-1&&this.isInteger(e.getDate())},isInteger:function(e){return{}.toString.call(e).indexOf("Number")>-1&&e%1===0},ariaAttr:c};a.extend=function(t,i){e.fn[t]=function(r,n){var s=this.data(t);if(r=="picker"){return s}if(s&&typeof r=="string"){return a._.trigger(s[r],s,[n])}return this.each(function(){var n=e(this);if(!n.data(t)){new a(this,t,i,r)}})};e.fn[t].defaults=i.defaults};function l(t,i,r){if(e.isPlainObject(i)){for(var n in i){u(t,n,i[n])}}else{u(t,i,r)}}function u(e,t,i){e.setAttribute((t=="role"?"":"aria-")+t,i)}function c(t,i){if(!e.isPlainObject(t)){t={attribute:i}}i="";for(var r in t){var n=(r=="role"?"":"aria-")+r,a=t[r];i+=a==null?"":n+'="'+t[r]+'"'}return i}function f(){try{return document.activeElement}catch(e){}}return a});(function(e){if(typeof define=="function"&&define.amd)define(["picker","jquery"],e);else if(typeof exports=="object")module.exports=e(require("./picker.js"),require("jquery"));else e(Picker,jQuery)})(function(e,t){var i=7,r=6,n=e._;function a(e,t){var i=this,r=e.$node[0],n=r.value,a=e.$node.data("value"),s=a||n,o=a?t.formatSubmit:t.format,l=function(){return r.currentStyle?r.currentStyle.direction=="rtl":getComputedStyle(e.$root[0]).direction=="rtl"};i.settings=t;i.$node=e.$node;i.queue={min:"measure create",max:"measure create",now:"now create",select:"parse create validate",highlight:"parse navigate create validate",view:"parse create validate viewset",disable:"deactivate",enable:"activate"};i.item={};i.item.clear=null;i.item.disable=(t.disable||[]).slice(0);i.item.enable=-function(e){return e[0]===true?e.shift():-1}(i.item.disable);i.set("min",t.min).set("max",t.max).set("now");if(s){i.set("select",s,{format:o})}else{i.set("select",null).set("highlight",i.item.now)}i.key={40:7,38:-7,39:function(){return l()?-1:1},37:function(){return l()?1:-1},go:function(e){var t=i.item.highlight,r=new Date(t.year,t.month,t.date+e);i.set("highlight",r,{interval:e});this.render()}};e.on("render",function(){e.$root.find("."+t.klass.selectMonth).on("change",function(){var i=this.value;if(i){e.set("highlight",[e.get("view").year,i,e.get("highlight").date]);e.$root.find("."+t.klass.selectMonth).trigger("focus")}});e.$root.find("."+t.klass.selectYear).on("change",function(){var i=this.value;if(i){e.set("highlight",[i,e.get("view").month,e.get("highlight").date]);e.$root.find("."+t.klass.selectYear).trigger("focus")}})},1).on("open",function(){var r="";if(i.disabled(i.get("now"))){r=":not(."+t.klass.buttonToday+")"}e.$root.find("button"+r+", select").attr("disabled",false)},1).on("close",function(){e.$root.find("button, select").attr("disabled",true)},1)}a.prototype.set=function(e,t,i){var r=this,n=r.item;if(t===null){if(e=="clear")e="select";n[e]=t;return r}n[e=="enable"?"disable":e=="flip"?"enable":e]=r.queue[e].split(" ").map(function(n){t=r[n](e,t,i);return t}).pop();if(e=="select"){r.set("highlight",n.select,i)}else if(e=="highlight"){r.set("view",n.highlight,i)}else if(e.match(/^(flip|min|max|disable|enable)$/)){if(n.select&&r.disabled(n.select)){r.set("select",n.select,i)}if(n.highlight&&r.disabled(n.highlight)){r.set("highlight",n.highlight,i)}}return r};a.prototype.get=function(e){return this.item[e]};a.prototype.create=function(e,i,r){var a,s=this;i=i===undefined?e:i;if(i==-Infinity||i==Infinity){a=i}else if(t.isPlainObject(i)&&n.isInteger(i.pick)){i=i.obj}else if(t.isArray(i)){i=new Date(i[0],i[1],i[2]);i=n.isDate(i)?i:s.create().obj}else if(n.isInteger(i)||n.isDate(i)){i=s.normalize(new Date(i),r)}else{i=s.now(e,i,r)}return{year:a||i.getFullYear(),month:a||i.getMonth(),date:a||i.getDate(),day:a||i.getDay(),obj:a||i,pick:a||i.getTime()}};a.prototype.createRange=function(e,i){var r=this,a=function(e){if(e===true||t.isArray(e)||n.isDate(e)){return r.create(e)}return e};if(!n.isInteger(e)){e=a(e)}if(!n.isInteger(i)){i=a(i)}if(n.isInteger(e)&&t.isPlainObject(i)){e=[i.year,i.month,i.date+e]}else if(n.isInteger(i)&&t.isPlainObject(e)){i=[e.year,e.month,e.date+i]}return{from:a(e),to:a(i)}};a.prototype.withinRange=function(e,t){e=this.createRange(e.from,e.to);return t.pick>=e.from.pick&&t.pick<=e.to.pick};a.prototype.overlapRanges=function(e,t){var i=this;e=i.createRange(e.from,e.to);t=i.createRange(t.from,t.to);return i.withinRange(e,t.from)||i.withinRange(e,t.to)||i.withinRange(t,e.from)||i.withinRange(t,e.to)};a.prototype.now=function(e,t,i){t=new Date;if(i&&i.rel){t.setDate(t.getDate()+i.rel)}return this.normalize(t,i)};a.prototype.navigate=function(e,i,r){var n,a,s,o,l=t.isArray(i),u=t.isPlainObject(i),c=this.item.view;if(l||u){if(u){a=i.year;s=i.month;o=i.date}else{a=+i[0];s=+i[1];o=+i[2]}if(r&&r.nav&&c&&c.month!==s){a=c.year;s=c.month}n=new Date(a,s+(r&&r.nav?r.nav:0),1);a=n.getFullYear();s=n.getMonth();while(new Date(a,s,o).getMonth()!==s){o-=1}i=[a,s,o]}return i};a.prototype.normalize=function(e){e.setHours(0,0,0,0);return e};a.prototype.measure=function(e,t){var i=this;if(!t){t=e=="min"?-Infinity:Infinity}else if(typeof t=="string"){t=i.parse(e,t)}else if(n.isInteger(t)){t=i.now(e,t,{rel:t})}return t};a.prototype.viewset=function(e,t){return this.create([t.year,t.month,1])};a.prototype.validate=function(e,i,r){var a=this,s=i,o=r&&r.interval?r.interval:1,l=a.item.enable===-1,u,c,f=a.item.min,h=a.item.max,p,d,m=l&&a.item.disable.filter(function(e){if(t.isArray(e)){var r=a.create(e).pick;if(r<i.pick)u=true;else if(r>i.pick)c=true}return n.isInteger(e)}).length;if(!r||!r.nav)if(!l&&a.disabled(i)||l&&a.disabled(i)&&(m||u||c)||!l&&(i.pick<=f.pick||i.pick>=h.pick)){if(l&&!m&&(!c&&o>0||!u&&o<0)){o*=-1}while(a.disabled(i)){if(Math.abs(o)>1&&(i.month<s.month||i.month>s.month)){i=s;o=o>0?1:-1}if(i.pick<=f.pick){p=true;o=1;i=a.create([f.year,f.month,f.date+(i.pick===f.pick?0:-1)])}else if(i.pick>=h.pick){d=true;o=-1;
12i=a.create([h.year,h.month,h.date+(i.pick===h.pick?0:1)])}if(p&&d){break}i=a.create([i.year,i.month,i.date+o])}}return i};a.prototype.disabled=function(e){var i=this,r=i.item.disable.filter(function(r){if(n.isInteger(r)){return e.day===(i.settings.firstDay?r:r-1)%7}if(t.isArray(r)||n.isDate(r)){return e.pick===i.create(r).pick}if(t.isPlainObject(r)){return i.withinRange(r,e)}});r=r.length&&!r.filter(function(e){return t.isArray(e)&&e[3]=="inverted"||t.isPlainObject(e)&&e.inverted}).length;return i.item.enable===-1?!r:r||e.pick<i.item.min.pick||e.pick>i.item.max.pick};a.prototype.parse=function(e,t,i){var r=this,a={};if(!t||typeof t!="string"){return t}if(!(i&&i.format)){i=i||{};i.format=r.settings.format}r.formats.toArray(i.format).map(function(e){var i=r.formats[e],s=i?n.trigger(i,r,[t,a]):e.replace(/^!/,"").length;if(i){a[e]=t.substr(0,s)}t=t.substr(s)});return[a.yyyy||a.yy,+(a.mm||a.m)-1,a.dd||a.d]};a.prototype.formats=function(){function e(e,t,i){var r=e.match(/\w+/)[0];if(!i.mm&&!i.m){i.m=t.indexOf(r)+1}return r.length}function t(e){return e.match(/\w+/)[0].length}return{d:function(e,t){return e?n.digits(e):t.date},dd:function(e,t){return e?2:n.lead(t.date)},ddd:function(e,i){return e?t(e):this.settings.weekdaysShort[i.day]},dddd:function(e,i){return e?t(e):this.settings.weekdaysFull[i.day]},m:function(e,t){return e?n.digits(e):t.month+1},mm:function(e,t){return e?2:n.lead(t.month+1)},mmm:function(t,i){var r=this.settings.monthsShort;return t?e(t,r,i):r[i.month]},mmmm:function(t,i){var r=this.settings.monthsFull;return t?e(t,r,i):r[i.month]},yy:function(e,t){return e?2:(""+t.year).slice(2)},yyyy:function(e,t){return e?4:t.year},toArray:function(e){return e.split(/(d{1,4}|m{1,4}|y{4}|yy|!.)/g)},toString:function(e,t){var i=this;return i.formats.toArray(e).map(function(e){return n.trigger(i.formats[e],i,[0,t])||e.replace(/^!/,"")}).join("")}}}();a.prototype.isDateExact=function(e,i){var r=this;if(n.isInteger(e)&&n.isInteger(i)||typeof e=="boolean"&&typeof i=="boolean"){return e===i}if((n.isDate(e)||t.isArray(e))&&(n.isDate(i)||t.isArray(i))){return r.create(e).pick===r.create(i).pick}if(t.isPlainObject(e)&&t.isPlainObject(i)){return r.isDateExact(e.from,i.from)&&r.isDateExact(e.to,i.to)}return false};a.prototype.isDateOverlap=function(e,i){var r=this,a=r.settings.firstDay?1:0;if(n.isInteger(e)&&(n.isDate(i)||t.isArray(i))){e=e%7+a;return e===r.create(i).day+1}if(n.isInteger(i)&&(n.isDate(e)||t.isArray(e))){i=i%7+a;return i===r.create(e).day+1}if(t.isPlainObject(e)&&t.isPlainObject(i)){return r.overlapRanges(e,i)}return false};a.prototype.flipEnable=function(e){var t=this.item;t.enable=e||(t.enable==-1?1:-1)};a.prototype.deactivate=function(e,i){var r=this,a=r.item.disable.slice(0);if(i=="flip"){r.flipEnable()}else if(i===false){r.flipEnable(1);a=[]}else if(i===true){r.flipEnable(-1);a=[]}else{i.map(function(e){var i;for(var s=0;s<a.length;s+=1){if(r.isDateExact(e,a[s])){i=true;break}}if(!i){if(n.isInteger(e)||n.isDate(e)||t.isArray(e)||t.isPlainObject(e)&&e.from&&e.to){a.push(e)}}})}return a};a.prototype.activate=function(e,i){var r=this,a=r.item.disable,s=a.length;if(i=="flip"){r.flipEnable()}else if(i===true){r.flipEnable(1);a=[]}else if(i===false){r.flipEnable(-1);a=[]}else{i.map(function(e){var i,o,l,u;for(l=0;l<s;l+=1){o=a[l];if(r.isDateExact(o,e)){i=a[l]=null;u=true;break}else if(r.isDateOverlap(o,e)){if(t.isPlainObject(e)){e.inverted=true;i=e}else if(t.isArray(e)){i=e;if(!i[3])i.push("inverted")}else if(n.isDate(e)){i=[e.getFullYear(),e.getMonth(),e.getDate(),"inverted"]}break}}if(i)for(l=0;l<s;l+=1){if(r.isDateExact(a[l],e)){a[l]=null;break}}if(u)for(l=0;l<s;l+=1){if(r.isDateOverlap(a[l],e)){a[l]=null;break}}if(i){a.push(i)}})}return a.filter(function(e){return e!=null})};a.prototype.nodes=function(e){var t=this,a=t.settings,s=t.item,o=s.now,l=s.select,u=s.highlight,c=s.view,f=s.disable,h=s.min,p=s.max,d=function(e,t){if(a.firstDay){e.push(e.shift());t.push(t.shift())}return n.node("thead",n.node("tr",n.group({min:0,max:i-1,i:1,node:"th",item:function(i){return[e[i],a.klass.weekdays,'scope=col title="'+t[i]+'"']}})))}((a.showWeekdaysFull?a.weekdaysFull:a.weekdaysLetter).slice(0),a.weekdaysFull.slice(0)),m=function(e){return n.node("div"," ",a.klass["nav"+(e?"Next":"Prev")]+(e&&c.year>=p.year&&c.month>=p.month||!e&&c.year<=h.year&&c.month<=h.month?" "+a.klass.navDisabled:""),"data-nav="+(e||-1)+" "+n.ariaAttr({role:"button",controls:t.$node[0].id+"_table"})+" "+'title="'+(e?a.labelMonthNext:a.labelMonthPrev)+'"')},v=function(i){var r=a.showMonthsShort?a.monthsShort:a.monthsFull;if(i=="short_months"){r=a.monthsShort}if(a.selectMonths){return n.node("select",n.group({min:0,max:11,i:1,node:"option",item:function(e){return[r[e],0,"value="+e+(c.month==e?" selected":"")+(c.year==h.year&&e<h.month||c.year==p.year&&e>p.month?" disabled":"")]}}),a.klass.selectMonth,(e?"":"disabled")+" "+n.ariaAttr({controls:t.$node[0].id+"_table"})+" "+'title="'+a.labelMonthSelect+'"')}if(i=="short_months")return n.node("div",r[c.month]);return n.node("div",r[c.month],a.klass.month)},g=function(i){var r=c.year,s=a.selectYears===true?5:~~(a.selectYears/2);if(s){var o=h.year,l=p.year,u=r-s,f=r+s;if(o>u){f+=o-u;u=o}if(l<f){var d=u-o,m=f-l;u-=d>m?m:d;f=l}return n.node("select",n.group({min:u,max:f,i:1,node:"option",item:function(e){return[e,0,"value="+e+(r==e?" selected":"")]}}),a.klass.selectYear,(e?"":"disabled")+" "+n.ariaAttr({controls:t.$node[0].id+"_table"})+" "+'title="'+a.labelYearSelect+'"')}if(i=="raw")return n.node("div",r);return n.node("div",r,a.klass.year)};createDayLabel=function(){if(l!=null)return n.node("div",l.date);else return n.node("div",o.date)};createWeekdayLabel=function(){var e;if(l!=null)e=l.day;else e=o.day;var t=a.weekdaysFull[e];return t};return n.node("div",n.node("div",createWeekdayLabel(),"picker__weekday-display")+n.node("div",v("short_months"),a.klass.month_display)+n.node("div",createDayLabel(),a.klass.day_display)+n.node("div",g("raw"),a.klass.year_display),a.klass.date_display)+n.node("div",n.node("div",(a.selectYears?g()+v():v()+g())+m()+m(1),a.klass.header)+n.node("table",d+n.node("tbody",n.group({min:0,max:r-1,i:1,node:"tr",item:function(e){var r=a.firstDay&&t.create([c.year,c.month,1]).day===0?-7:0;return[n.group({min:i*e-c.day+r+1,max:function(){return this.min+i-1},i:1,node:"td",item:function(e){e=t.create([c.year,c.month,e+(a.firstDay?1:0)]);var i=l&&l.pick==e.pick,r=u&&u.pick==e.pick,s=f&&t.disabled(e)||e.pick<h.pick||e.pick>p.pick,d=n.trigger(t.formats.toString,t,[a.format,e]);return[n.node("div",e.date,function(t){t.push(c.month==e.month?a.klass.infocus:a.klass.outfocus);if(o.pick==e.pick){t.push(a.klass.now)}if(i){t.push(a.klass.selected)}if(r){t.push(a.klass.highlighted)}if(s){t.push(a.klass.disabled)}return t.join(" ")}([a.klass.day]),"data-pick="+e.pick+" "+n.ariaAttr({role:"gridcell",label:d,selected:i&&t.$no
12de.val()===d?true:null,activedescendant:r?true:null,disabled:s?true:null})),"",n.ariaAttr({role:"presentation"})]}})]}})),a.klass.table,'id="'+t.$node[0].id+"_table"+'" '+n.ariaAttr({role:"grid",controls:t.$node[0].id,readonly:true})),a.klass.calendar_container)+n.node("div",n.node("button",a.today,"btn--default picker__today","type=button data-pick="+o.pick+(e&&!t.disabled(o)?"":" disabled")+" "+n.ariaAttr({controls:t.$node[0].id}))+n.node("button",a.clear,"btn--default picker__clear","type=button data-clear=1"+(e?"":" disabled")+" "+n.ariaAttr({controls:t.$node[0].id}))+n.node("button",a.close,"btn--default picker__close","type=button data-close=true "+(e?"":" disabled")+" "+n.ariaAttr({controls:t.$node[0].id})),a.klass.footer)};a.defaults=function(e){return{labelMonthNext:"Next month",labelMonthPrev:"Previous month",labelMonthSelect:"Select a month",labelYearSelect:"Select a year",monthsFull:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],weekdaysFull:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],weekdaysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],
13weekdaysLetter:["S","M","T","W","T","F","S"],today:"Today",clear:"Clear",close:"Close",format:"d mmmm, yyyy",klass:{table:e+"table",header:e+"header",date_display:e+"date-display",day_display:e+"day-display",month_display:e+"month-display",year_display:e+"year-display",calendar_container:e+"calendar-container",navPrev:e+"nav--prev",navNext:e+"nav--next",navDisabled:e+"nav--disabled",month:e+"month",year:e+"year",selectMonth:e+"select--month",selectYear:e+"select--year",weekdays:e+"weekday",day:e+"day",disabled:e+"day--disabled",selected:e+"day--selected",highlighted:e+"day--highlighted",now:e+"day--today",infocus:e+"day--infocus",outfocus:e+"day--outfocus",footer:e+"footer",buttonClear:e+"button--clear",buttonToday:e+"button--today",buttonClose:e+"button--close"}}}(e.klasses().picker+"__");e.extend("pickadate",a)});(function(e){var t=true;e.flexslider=function(i,r){var n=e(i);if(typeof r.rtl=="undefined"&&e("html").attr("dir")=="rtl"){r.rtl=true}n.vars=e.extend({},e.flexslider.defaults,r);var a=n.vars.namespace,s=window.navigator&&window.navigator.msPointerEnabled&&window.MSGesture,o=("ontouchstart"in window||s||window.DocumentTouch&&document instanceof DocumentTouch)&&n.vars.touch,l="click touchend MSPointerUp keyup",u="",c,f=n.vars.direction==="vertical",h=n.vars.reverse,p=n.vars.itemWidth>0,d=n.vars.animation==="fade",m=n.vars.asNavFor!=="",v={};e.data(i,"flexslider",n);v={init:function(){n.animating=false;n.currentSlide=parseInt(n.vars.startAt?n.vars.startAt:0,10);if(isNaN(n.currentSlide)){n.currentSlide=0}n.animatingTo=n.currentSlide;n.atEnd=n.currentSlide===0||n.currentSlide===n.last;n.containerSelector=n.vars.selector.substr(0,n.vars.selector.search(" "));n.slides=e(n.vars.selector,n);n.container=e(n.containerSelector,n);n.count=n.slides.length;n.syncExists=e(n.vars.sync).length>0;if(n.vars.animation==="slide"){n.vars.animation="swing"}n.prop=f?"top":n.vars.rtl?"marginRight":"marginLeft";n.args={};n.manualPause=false;n.stopped=false;n.started=false;n.startTimeout=null;n.transitions=!n.vars.video&&!d&&n.vars.useCSS&&function(){var e=document.createElement("div"),t=["perspectiveProperty","WebkitPerspective","MozPerspective","OPerspective","msPerspective"];for(var i in t){if(e.style[t[i]]!==undefined){n.pfx=t[i].replace("Perspective","").toLowerCase();n.prop="-"+n.pfx+"-transform";return true}}return false}();n.ensureAnimationEnd="";
13if(n.vars.controlsContainer!=="")n.controlsContainer=e(n.vars.controlsContainer).length>0&&e(n.vars.controlsContainer);if(n.vars.manualControls!=="")n.manualControls=e(n.vars.manualControls).length>0&&e(n.vars.manualControls);if(n.vars.customDirectionNav!=="")n.customDirectionNav=e(n.vars.customDirectionNav).length===2&&e(n.vars.customDirectionNav);if(n.vars.randomize){n.slides.sort(function(){return Math.round(Math.random())-.5});n.container.empty().append(n.slides)}n.doMath();n.setup("init");if(n.vars.controlNav){v.controlNav.setup()}if(n.vars.directionNav){v.directionNav.setup()}if(n.vars.keyboard&&(e(n.containerSelector).length===1||n.vars.multipleKeyboard)){e(document).bind("keyup",function(e){var t=e.keyCode;if(!n.animating&&(t===39||t===37)){var i=n.vars.rtl?t===37?n.getTarget("next"):t===39?n.getTarget("prev"):false:t===39?n.getTarget("next"):t===37?n.getTarget("prev"):false;n.flexAnimate(i,n.vars.pauseOnAction)}})}if(n.vars.mousewheel){n.bind("mousewheel",function(e,t,i,r){e.preventDefault();var a=t<0?n.getTarget("next"):n.getTarget("prev");n.flexAnimate(a,n.vars.pauseOnAction)})}if(n.vars.pausePlay){v.pausePlay.setup()}if(n.vars.slideshow&&n.vars.pauseInvisible){v.pauseInvisible.init()}if(n.vars.slideshow){if(n.vars.pauseOnHover){n.hover(function(){if(!n.manualPlay&&!n.manualPause){n.pause()}},function(){if(!n.manualPause&&!n.manualPlay&&!n.stopped){n.play()}})}if(!n.vars.pauseInvisible||!v.pauseInvisible.isHidden()){n.vars.initDelay>0?n.startTimeout=setTimeout(n.play,n.vars.initDelay):n.play()}}if(m){v.asNav.setup()}if(o&&n.vars.touch){v.touch()}if(!d||d&&n.vars.smoothHeight){e(window).bind("resize orientationchange focus",v.resize)}n.find("img").attr("draggable","false");setTimeout(function(){n.vars.start(n)},200)},asNav:{setup:function(){n.asNav=true;n.animatingTo=Math.floor(n.currentSlide/n.move);n.currentItem=n.currentSlide;n.slides.removeClass(a+"active-slide").eq(n.currentItem).addClass(a+"active-slide");if(!s){n.slides.on(l,function(t){t.preventDefault();var i=e(this),r=i.index();var s;if(n.vars.rtl){s=-1*(i.offset().right-e(n).scrollLeft())}else{s=i.offset().left-e(n).scrollLeft()}if(s<=0&&i.hasClass(a+"active-slide")){n.flexAnimate(n.getTarget("prev"),true)}else if(!e(n.vars.asNavFor).data("flexslider").animating&&!i.hasClass(a+"active-slide")){n.direction=n.currentItem<r?"next":"prev";n.flexAnimate(r,n.vars.pauseOnAction,false,true,true)}})}else{i._slider=n;n.slides.each(function(){var t=this;t._gesture=new MSGesture;t._gesture.target=t;t.addEventListener("MSPointerDown",function(e){e.preventDefault();if(e.currentTarget._gesture){e.currentTarget._gesture.addPointer(e.pointerId)}},false);t.addEventListener("MSGestureTap",function(t){t.preventDefault();var i=e(this),r=i.index();if(!e(n.vars.asNavFor).data("flexslider").animating&&!i.hasClass("active")){n.direction=n.currentItem<r?"next":"prev";n.flexAnimate(r,n.vars.pauseOnAction,false,true,true)}})})}}},controlNav:{setup:function(){if(!n.manualControls){v.controlNav.setupPaging()}else{v.controlNav.setupManual()}},setupPaging:function(){var t=n.vars.controlNav==="thumbnails"?"control-thumbs":"control-paging",i=1,r,s;n.controlNavScaffold=e('<ol class="'+a+"control-nav "+a+t+'"></ol>');if(n.pagingCount>1){for(var o=0;o<n.pagingCount;o++){s=n.slides.eq(o);if(undefined===s.attr("data-thumb-alt")){s.attr("data-thumb-alt","")}var c=""!==s.attr("data-thumb-alt")?c=' alt="'+s.attr("data-thumb-alt")+'"':"";
13r=n.vars.controlNav==="thumbnails"?'<img src="'+s.attr("data-thumb")+'"'+c+"/>":'<a href="#">'+i+"</a>";if("thumbnails"===n.vars.controlNav&&true===n.vars.thumbCaptions){var f=s.attr("data-thumbcaption");if(""!==f&&undefined!==f){r+='<span class="'+a+'caption">'+f+"</span>"}}n.controlNavScaffold.append("<li>"+r+"</li>");i++}}n.controlsContainer?e(n.controlsContainer).append(n.controlNavScaffold):n.append(n.controlNavScaffold);v.controlNav.set();v.controlNav.active();n.controlNavScaffold.delegate("a, img",l,function(t){t.preventDefault();if(u===""||u===t.type){var i=e(this),r=n.controlNav.index(i);if(!i.hasClass(a+"active")){n.direction=r>n.currentSlide?"next":"prev";n.flexAnimate(r,n.vars.pauseOnAction)}}if(u===""){u=t.type}v.setToClearWatchedEvent()})},setupManual:function(){n.controlNav=n.manualControls;v.controlNav.active();n.controlNav.bind(l,function(t){t.preventDefault();if(u===""||u===t.type){var i=e(this),r=n.controlNav.index(i);if(!i.hasClass(a+"active")){r>n.currentSlide?n.direction="next":n.direction="prev";n.flexAnimate(r,n.vars.pauseOnAction)}}if(u===""){u=t.type}v.setToClearWatchedEvent()})},set:function(){var t=n.vars.controlNav==="thumbnails"?"img":"a";n.controlNav=e("."+a+"control-nav li "+t,n.controlsContainer?n.controlsContainer:n)},active:function(){n.controlNav.removeClass(a+"active").eq(n.animatingTo).addClass(a+"active")},update:function(t,i){if(n.pagingCount>1&&t==="add"){n.controlNavScaffold.append(e('<li><a href="#">'+n.count+"</a></li>"))}else if(n.pagingCount===1){n.controlNavScaffold.find("li").remove()}else{n.controlNav.eq(i).closest("li").remove()}v.controlNav.set();n.pagingCount>1&&n.pagingCount!==n.controlNav.length?n.update(i,t):v.controlNav.active()}},directionNav:{setup:function(){var t=e('<ul class="'+a+'direction-nav"><li class="'+a+'nav-prev"><a class="'+a+'prev" href="#">'+n.vars.prevText+'</a></li><li class="'+a+'nav-next"><a class="'+a+'next" href="#">'+n.vars.nextText+"</a></li></ul>");if(n.customDirectionNav){n.directionNav=n.customDirectionNav}else if(n.controlsContainer){e(n.controlsContainer).append(t);n.directionNav=e("."+a+"direction-nav li a",n.controlsContainer)}else{n.append(t);n.directionNav=e("."+a+"direction-nav li a",n)}v.directionNav.update();n.directionNav.bind(l,function(t){t.preventDefault();var i;if(u===""||u===t.type){i=e(this).hasClass(a+"next")?n.getTarget("next"):n.getTarget("prev");n.flexAnimate(i,n.vars.pauseOnAction)}if(u===""){u=t.type}v.setToClearWatchedEvent()})},update:function(){var e=a+"disabled";if(n.pagingCount===1){n.directionNav.addClass(e).attr("tabindex","-1")}else if(!n.vars.animationLoop){if(n.animatingTo===0){n.directionNav.removeClass(e).filter("."+a+"prev").addClass(e).attr("tabindex","-1")}else if(n.animatingTo===n.last){n.directionNav.removeClass(e).filter("."+a+"next").addClass(e).attr("tabindex","-1")}else{n.directionNav.removeClass(e).removeAttr("tabindex")}}else{n.directionNav.removeClass(e).removeAttr("tabindex")}}},pausePlay:{setup:function(){var t=e('<div class="'+a+'pauseplay"><a href="#"></a></div>');if(n.controlsContainer){n.controlsContainer.append(t);n.pausePlay=e("."+a+"pauseplay a",n.controlsContainer)}else{n.append(t);n.pausePlay=e("."+a+"pauseplay a",n)}v.pausePlay.update(n.vars.slideshow?a+"pause":a+"play");n.pausePlay.bind(l,function(t){t.preventDefault();if(u===""||u===t.type){if(e(this).hasClass(a+"pause")){n.manualPause=true;n.manualPlay=false;n.pause()}else{n.manualPause=false;n.manualPlay=true;n.play()}}if(u===""){u=t.type}v.setToClearWatchedEvent()})},update:function(e){e==="play"?n.pausePlay.removeClass(a+"pause").addClass(a+"play").html(n.vars.playText):n.pausePlay.removeClass(a+"play").addClass(a+"pause").html(n.vars.pauseText)}},touch:function(){var e,t,r,a,o,l,u,c,m,v=false,g=0,y=0,b=0;if(!s){u=function(s){if(n.animating){s.preventDefault()}else if(window.navigator.msPointerEnabled||s.touches.length===1){n.pause();a=f?n.h:n.w;l=Number(new Date);g=s.touches[0].pageX;y=s.touches[0].pageY;r=p&&h&&n.animatingTo===n.last?0:p&&h?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:p&&n.currentSlide===n.last?n.limit:p?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:h?(n.last-n.currentSlide+n.cloneOffset)*a:(n.
13currentSlide+n.cloneOffset)*a;e=f?y:g;t=f?g:y;i.addEventListener("touchmove",c,false);i.addEventListener("touchend",m,false)}};c=function(i){g=i.touches[0].pageX;y=i.touches[0].pageY;o=f?e-y:(n.vars.rtl?-1:1)*(e-g);v=f?Math.abs(o)<Math.abs(g-t):Math.abs(o)<Math.abs(y-t);var s=500;if(!v||Number(new Date)-l>s){i.preventDefault();if(!d&&n.transitions){if(!n.vars.animationLoop){o=o/(n.currentSlide===0&&o<0||n.currentSlide===n.last&&o>0?Math.abs(o)/a+2:1)}n.setProps(r+o,"setTouch")}}};m=function(s){i.removeEventListener("touchmove",c,false);if(n.animatingTo===n.currentSlide&&!v&&!(o===null)){var u=h?-o:o,f=u>0?n.getTarget("next"):n.getTarget("prev");if(n.canAdvance(f)&&(Number(new Date)-l<550&&Math.abs(u)>50||Math.abs(u)>a/2)){n.flexAnimate(f,n.vars.pauseOnAction)}else{if(!d){n.flexAnimate(n.currentSlide,n.vars.pauseOnAction,true)}}}i.removeEventListener("touchend",m,false);e=null;t=null;o=null;r=null};i.addEventListener("touchstart",u,false)}else{i.style.msTouchAction="none";i._gesture=new MSGesture;i._gesture.target=i;i.addEventListener("MSPointerDown",x,false);i._slider=n;i.addEventListener("MSGestureChange",w,false);i.addEventListener("MSGestureEnd",S,false);function x(e){e.stopPropagation();if(n.animating){e.preventDefault()}else{n.pause();i._gesture.addPointer(e.pointerId);b=0;a=f?n.h:n.w;l=Number(new Date);r=p&&h&&n.animatingTo===n.last?0:p&&h?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:p&&n.currentSlide===n.last?n.limit:p?(n.itemW+n.vars.itemMargin)*n.move*n.currentSlide:h?(n.last-n.currentSlide+n.cloneOffset)*a:(n.currentSlide+n.cloneOffset)*a}}function w(e){e.stopPropagation();var t=e.target._slider;if(!t){return}var n=-e.translationX,s=-e.translationY;b=b+(f?s:n);o=(t.vars.rtl?-1:1)*b;v=f?Math.abs(b)<Math.abs(-n):Math.abs(b)<Math.abs(-s);if(e.detail===e.MSGESTURE_FLAG_INERTIA){setImmediate(function(){i._gesture.stop()});return}if(!v||Number(new Date)-l>500){e.preventDefault();if(!d&&t.transitions){if(!t.vars.animationLoop){o=b/(t.currentSlide===0&&b<0||t.currentSlide===t.last&&b>0?Math.abs(b)/a+2:1)}t.setProps(r+o,"setTouch")}}}function S(i){i.stopPropagation();var n=i.target._slider;if(!n){return}if(n.animatingTo===n.currentSlide&&!v&&!(o===null)){var s=h?-o:o,u=s>0?n.getTarget("next"):n.getTarget("prev");if(n.canAdvance(u)&&(Number(new Date)-l<550&&Math.abs(s)>50||Math.abs(s)>a/2)){n.flexAnimate(u,n.vars.pauseOnAction)}else{if(!d){n.flexAnimate(n.currentSlide,n.vars.pauseOnAction,true)}}}e=null;t=null;o=null;r=null;b=0}}},resize:function(){if(!n.animating&&n.is(":visible")){if(!p){n.doMath()}if(d){v.smoothHeight()}else if(p){n.slides.width(n.computedW);n.update(n.pagingCount);n.setProps()}else if(f){n.viewport.height(n.h);n.setProps(n.h,"setTotal")}else{if(n.vars.smoothHeight){v.smoothHeight()}n.newSlides.width(n.computedW);n.setProps(n.computedW,"setTotal")}}},smoothHeight:function(e){if(!f||d){var t=d?n:n.viewport;e?t.animate({height:n.slides.eq(n.animatingTo).innerHeight()}
13,e):t.innerHeight(n.slides.eq(n.animatingTo).innerHeight())}},sync:function(t){var i=e(n.vars.sync).data("flexslider"),r=n.animatingTo;switch(t){case"animate":i.flexAnimate(r,n.vars.pauseOnAction,false,true);break;case"play":if(!i.playing&&!i.asNav){i.play()}break;case"pause":i.pause();break}},uniqueID:function(t){t.filter("[id]").add(t.find("[id]")).each(function(){var t=e(this);t.attr("id",t.attr("id")+"_clone")});return t},pauseInvisible:{visProp:null,init:function(){var e=v.pauseInvisible.getHiddenProp();if(e){var t=e.replace(/[H|h]idden/,"")+"visibilitychange";document.addEventListener(t,function(){if(v.pauseInvisible.isHidden()){if(n.startTimeout){clearTimeout(n.startTimeout)}else{n.pause()}}else{if(n.started){n.play()}else{if(n.vars.initDelay>0){setTimeout(n.play,n.vars.initDelay)}else{n.play()}}}})}},isHidden:function(){var e=v.pauseInvisible.getHiddenProp();if(!e){return false}return document[e]},getHiddenProp:function(){var e=["webkit","moz","ms","o"];if("hidden"in document){return"hidden"}for(var t=0;t<e.length;t++){if(e[t]+"Hidden"in document){return e[t]+"Hidden"}}return null}},setToClearWatchedEvent:function(){clearTimeout(c);c=setTimeout(function(){u=""},3e3)}};n.flexAnimate=function(t,i,r,s,l){if(!n.vars.animationLoop&&t!==n.currentSlide){n.direction=t>n.currentSlide?"next":"prev"}if(m&&n.pagingCount===1)n.direction=n.currentItem<t?"next":"prev";if(!n.animating&&(n.canAdvance(t,l)||r)&&n.is(":visible")){if(m&&s){var u=e(n.vars.asNavFor).data("flexslider");n.atEnd=t===0||t===n.count-1;u.flexAnimate(t,true,false,true,l);n.direction=n.currentItem<t?"next":"prev";u.direction=n.direction;if(Math.ceil((t+1)/n.visible)-1!==n.currentSlide&&t!==0){n.currentItem=t;n.slides.removeClass(a+"active-slide").eq(t).addClass(a+"active-slide");t=Math.floor(t/n.visible)}else{n.currentItem=t;n.slides.removeClass(a+"active-slide").eq(t).addClass(a+"active-slide");return false}}n.animating=true;n.animatingTo=t;if(i){n.pause()}n.vars.before(n);if(n.syncExists&&!l){v.sync("animate")}if(n.vars.controlNav){v.controlNav.active()}if(!p){n.slides.removeClass(a+"active-slide").eq(t).addClass(a+"active-slide")}n.atEnd=t===0||t===n.last;if(n.vars.directionNav){v.directionNav.update()}if(t===n.last){n.vars.end(n);if(!n.vars.animationLoop){n.pause()}}if(!d){var c=f?n.slides.filter(":first").height():n.computedW,g,y,b;if(p){g=n.vars.itemMargin;b=(n.itemW+g)*n.move*n.animatingTo;y=b>n.limit&&n.visible!==1?n.limit:b}else if(n.currentSlide===0&&t===n.count-1&&n.vars.animationLoop&&n.direction!=="next"){y=h?(n.count+n.cloneOffset)*c:0}else if(n.currentSlide===n.last&&t===0&&n.vars.animationLoop&&n.direction!=="prev"){y=h?0:(n.count+1)*c}else{y=h?(n.count-1-t+n.cloneOffset)*c:(t+n.cloneOffset)*c}n.setProps(y,"",n.vars.animationSpeed);if(n.transitions){if(!n.vars.animationLoop||!n.atEnd){n.animating=false;n.currentSlide=n.animatingTo}n.container.unbind("webkitTransitionEnd transitionend");n.container.bind("webkitTransitionEnd transitionend",function(){clearTimeout(n.ensureAnimationEnd);n.wrapup(c)});clearTimeout(n.ensureAnimationEnd);n.ensureAnimationEnd=setTimeout(function(){n.wrapup(c)},n.vars.animationSpeed+100)}else{n.container.animate(n.args,n.vars.animationSpeed,n.vars.easing,function(){n.wrapup(c)})}}else{if(!o){n.slides.eq(n.currentSlide).css({zIndex:1}).animate({opacity:0}
13,n.vars.animationSpeed,n.vars.easing);n.slides.eq(t).css({zIndex:2}).animate({opacity:1},n.vars.animationSpeed,n.vars.easing,n.wrapup)}else{n.slides.eq(n.currentSlide).css({opacity:0,zIndex:1});n.slides.eq(t).css({opacity:1,zIndex:2});n.wrapup(c)}}if(n.vars.smoothHeight){v.smoothHeight(n.vars.animationSpeed)}}};n.wrapup=function(e){if(!d&&!p){if(n.currentSlide===0&&n.animatingTo===n.last&&n.vars.animationLoop){n.setProps(e,"jumpEnd")}else if(n.currentSlide===n.last&&n.animatingTo===0&&n.vars.animationLoop){n.setProps(e,"jumpStart")}}n.animating=false;n.currentSlide=n.animatingTo;n.vars.after(n)};n.animateSlides=function(){if(!n.animating&&t){n.flexAnimate(n.getTarget("next"))}};n.pause=function(){clearInterval(n.animatedSlides);n.animatedSlides=null;n.playing=false;if(n.vars.pausePlay){v.pausePlay.update("play")}if(n.syncExists){v.sync("pause")}};n.play=function(){if(n.playing){clearInterval(n.animatedSlides)}n.animatedSlides=n.animatedSlides||setInterval(n.animateSlides,n.vars.slideshowSpeed);n.started=n.playing=true;if(n.vars.pausePlay){v.pausePlay.update("pause")}if(n.syncExists){v.sync("play")}};n.stop=function(){n.pause();n.stopped=true};n.canAdvance=function(e,t){var i=m?n.pagingCount-1:n.last;return t?true:m&&n.currentItem===n.count-1&&e===0&&n.direction==="prev"?true:m&&n.currentItem===0&&e===n.pagingCount-1&&n.direction!=="next"?false:e===n.currentSlide&&!m?false:n.vars.animationLoop?true:n.atEnd&&n.currentSlide===0&&e===i&&n.direction!=="next"?false:n.atEnd&&n.currentSlide===i&&e===0&&n.direction==="next"?false:true};n.getTarget=function(e){n.direction=e;if(e==="next"){return n.currentSlide===n.last?0:n.currentSlide+1}else{return n.currentSlide===0?n.last:n.currentSlide-1}};n.setProps=function(e,t,i){var r=function(){var i=e?e:(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo,r=function(){if(p){return t==="setTouch"?e:h&&n.animatingTo===n.last?0:h?n.limit-(n.itemW+n.vars.itemMargin)*n.move*n.animatingTo:n.animatingTo===n.last?n.limit:i}else{switch(t){case"setTotal":return h?(n.count-1-n.currentSlide+n.cloneOffset)*e:(n.currentSlide+n.cloneOffset)*e;case"setTouch":return h?e:e;case"jumpEnd":return h?e:n.count*e;case"jumpStart":return h?n.count*e:e;default:return e}}}();return r*(n.vars.rtl?1:-1)+"px"}();if(n.transitions){r=f?"translate3d(0,"+r+",0)":"translate3d("+((n.vars.rtl?-1:1)*parseInt(r)+"px")+",0,0)";i=i!==undefined?i/1e3+"s":"0s";n.container.css("-"+n.pfx+"-transition-duration",i);n.container.css("transition-duration",i)}n.args[n.prop]=r;if(n.transitions||i===undefined){n.container.css(n.args)}n.container.css("transform",r)};n.setup=function(t){if(!d){var i,r;if(t==="init"){n.viewport=e('<div class="'+a+'viewport"></div>').css({overflow:"hidden",position:"relative"}).appendTo(n).append(n.container);n.cloneCount=0;n.cloneOffset=0;if(h){r=e.makeArray(n.slides).reverse();n.slides=e(r);n.container.empty().append(n.slides)}}if(n.vars.animationLoop&&!p){n.cloneCount=2;n.cloneOffset=1;if(t!=="init"){n.container.find(".clone").remove()}n.container.append(v.uniqueID(n.slides.first().clone().addClass("clone")).attr("aria-hidden","true")).prepend(v.uniqueID(n.slides.last().clone().addClass("clone")).attr("aria-hidden","true"))}n.newSlides=e(n.vars.selector,n);i=h?n.count-1-n.currentSlide+n.cloneOffset:n.currentSlide+n.cloneOffset;if(f&&!p){n.container.height((n.count+n.cloneCount)*200+"%").css("position","absolute").width("100%");setTimeout(function(){n.newSlides.css({display:"block"});n.doMath();n.viewport.height(n.h);n.setProps(i*n.h,"init")},t==="init"?100:0)}else{n.container.width((n.count+n.cloneCount)*200+"%");n.setProps(i*n.computedW,"init");setTimeout(function(){n.doMath();if(n.vars.rtl){n.newSlides.css({width:n.computedW,marginRight:n.computedM,float:"left",display:"block"})}else{n.newSlides.css({width:n.computedW,marginRight:n.computedM,float:"left",display:"block"})}if(n.vars.smoothHeight){v.smoothHeight()}},t==="init"?100:0)}}else{if(n.vars.rtl){n.slides.css({width:"100%",float:"right",marginLeft:"-100%",position:"relative"})}else{n.slides.css({width:"100%",float:"left",marginRight:"-100%",position:"relative"})}if(t==="init"){if(!o){if(n.vars.fadeFirstSlide==false){n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).css({opacity:1})}else{n.slides.css({opacity:0,display:"block",zIndex:1}).eq(n.currentSlide).css({zIndex:2}).animate({opacity:1},n.vars.animationSpeed,n.vars.easing)}}else{n.slides.css({opacity:0,display:"block",webkitTransition:"opacity "+n.vars.animationSpeed/1e3+"s ease",zIndex:1}).eq(n.currentSlide).css({opacity:1,zIndex:2})}}if(n.vars.smoothHeight){v.smoothHeight()}}if(!p){n.slides.removeClass(a+"active-slide").eq(n.currentSlide).addClass(a+"active-slide")}n.vars.init(n)};n.doMath=function(){var e=n.slides.first(),t=n.vars.itemMargin,i=n.vars.minItems,r=n.vars.maxItems;n.w=n.viewport===undefined?n.width():n.viewport.width();n.h=e.height();n.boxPadding=e.outerWidth()-e.width();if(p){n.itemT=n.vars.itemWidth+t;n.itemM=t;n.minW=i?i*n.itemT:n.w;n.maxW=r?r*n.itemT-t:n.w;n.itemW=n.minW>n.w?(n.w-t*(i-1))/i:n.maxW<n.w?(n.w-t*(r-1))/r:n.vars.itemWidth>n.w?n.w:n.vars.itemWidth;n.visible=Math.floor(n.w/n.itemW);n.move=n.vars.move>0&&n.vars.move<n.visible?n.vars.move:n.visible;n.pagingCount=Math.ceil((n.count-n.visible)/n.move+1);n.last=n.pagingCount-1;n.limit=n.pagingCount===1?0:n.vars.itemWidth>n.w?n.itemW*(n.count-1)+t*(n.count-1):(n.itemW+t)*n.count-n.w-t}else{n.itemW=n.w;n.itemM=t;n.pagingCount=n.count;n.last=n.count-1}n.computedW=n.itemW-n.boxPadding;n.computedM=n.itemM};n.update=function(e,t){n.doMath();if(!p){if(e<n.currentSlide){n.currentSlide+=1}else if(e<=n.currentSlide&&e!==0){n.currentSlide-=1}n.animatingTo=n.currentSlide}
13if(n.vars.controlNav&&!n.manualControls){if(t==="add"&&!p||n.pagingCount>n.controlNav.length){v.controlNav.update("add")}else if(t==="remove"&&!p||n.pagingCount<n.controlNav.length){if(p&&n.currentSlide>n.last){n.currentSlide-=1;n.animatingTo-=1}v.controlNav.update("remove",n.last)}}if(n.vars.directionNav){v.directionNav.update()}};n.addSlide=function(t,i){var r=e(t);n.count+=1;n.last=n.count-1;if(f&&h){i!==undefined?n.slides.eq(n.count-i).after(r):n.container.prepend(r)}else{i!==undefined?n.slides.eq(i).before(r):n.container.append(r)}n.update(i,"add");n.slides=e(n.vars.selector+":not(.clone)",n);n.setup();n.vars.added(n)};n.removeSlide=function(t){var i=isNaN(t)?n.slides.index(e(t)):t;n.count-=1;n.last=n.count-1;if(isNaN(t)){e(t,n.slides).remove()}else{f&&h?n.slides.eq(n.last).remove():n.slides.eq(t).remove()}n.doMath();n.update(i,"remove");n.slides=e(n.vars.selector+":not(.clone)",n);n.setup();n.vars.removed(n)};v.init()};e(window).blur(function(e){t=false}).focus(function(e){t=true});e.flexslider.defaults={namespace:"flex-",selector:".slides > li",animation:"fade",easing:"swing",direction:"horizontal",reverse:false,animationLoop:true,smoothHeight:false,startAt:0,slideshow:true,slideshowSpeed:7e3,animationSpeed:600,initDelay:0,randomize:false,fadeFirstSlide:true,thumbCaptions:false,pauseOnAction:true,pauseOnHover:false,pauseInvisible:true,useCSS:true,touch:true,video:false,controlNav:true,directionNav:true,prevText:"Previous",nextText:"Next",keyboard:true,multipleKeyboard:false,mousewheel:false,pausePlay:false,pauseText:"Pause",playText:"Play",controlsContainer:"",manualControls:"",customDirectionNav:"",sync:"",asNavFor:"",itemWidth:0,itemMargin:0,minItems:1,maxItems:0,move:0,allowOneSlide:true,start:function(){},before:function(){},after:function(){},end:function(){},added:function(){},removed:function(){},init:function(){},rtl:false};e.fn.flexslider=function(t){if(t===undefined){t={}}if(typeof t==="object"){return this.each(function(){var i=e(this),r=t.selector?t.selector:".slides > li",n=i.find(r);if(n.length===1&&t.allowOneSlide===false||n.length===0){n.fadeIn(400);if(t.start){t.start(i)}}else if(i.data("flexslider")===undefined){new e.flexslider(this,t)}})}else{var i=e(this).data("flexslider");switch(t){case"play":i.play();break;case"pause":i.pause();break;case"stop":i.stop();break;case"next":i.flexAnimate(i.getTarget("next"),true);break;case"prev":case"previous":i.flexAnimate(i.getTarget("prev"),true);break;default:if(typeof t==="number"){i.flexAnimate(t,true)}}}}})(jQuery);!function(e,t,i){function r(e,t){return typeof e===t}function n(){var e,t,i,n,a,s,o;for(var l in b)if(b.hasOwnProperty(l)){if(e=[],t=b[l],t.name&&(e.push(t.name.toLowerCase()),t.options&&t.options.aliases&&t.options.aliases.length))for(i=0;i<t.options.aliases.length;i++)e.push(t.options.aliases[i].toLowerCase());for(n=r(t.fn,"function")?t.fn():t.fn,a=0;a<e.length;a++)s=e[a],o=s.split("."),1===o.length?w[o[0]]=n:(!w[o[0]]||w[o[0]]instanceof Boolean||(w[o[0]]=new Boolean(w[o[0]])),w[o[0]][o[1]]=n),y.push((n?"":"no-")+o.join("-"))}}function a(e){var t=S.className,i=w._config.classPrefix||"";if(C&&(t=t.baseVal),w._config.enableJSClass){var r=new RegExp("(^|\\s)"+i+"no-js(\\s|$)");t=t.replace(r,"$1"+i+"js$2")}w._config.enableClasses&&(t+=" "+i+e.join(" "+i),C?S.className.baseVal=t:S.className=t)}function s(e){return e.replace(/([a-z])-([a-z])/g,function(e,t,i){return t+i.toUpperCase()}).replace(/^-/,"")}function o(e,t){return!!~(""+e).indexOf(t)}function l(){return"function"!=typeof t.createElement?t.createElement(arguments[0]):C?t.createElementNS.call(t,"http://www.w3.org/2000/svg",arguments[0]):t.createElement.apply(t,arguments)}function u(e,t){return function(){return e.apply(t,arguments)}}function c(e,t,i){var n;for(var a in e)if(e[a]in t)return i===!1?e[a]:(n=t[e[a]],r(n,"function")?u(n,i||t):n);return!1}function f(e){return e.replace(/([A-Z])/g,function(e,t){return"-"+t.toLowerCase()}).replace(/^ms-/,"-ms-")}function h(t,i,r){var n;if("getComputedStyle"in e){n=getComputedStyle.call(e,t,i);var a=e.console;if(null!==n)r&&(n=n.getPropertyValue(r));else if(a){var s=a.error?"error":"log";a[s].call(a,"getComputedStyle returning null, its possible modernizr test results are inaccurate")}}else n=!i&&t.currentStyle&&t.currentStyle[r];return n}function p(){var e=t.body;return e||(e=l(C?"svg":"body"),e.fake=!0),e}function d(e,i,r,n){var a,s,o,u,c="modernizr",f=l("div"),h=p();if(parseInt(r,10))for(;r--;)o=l("div"),o.id=n?n[r]:c+(r+1),f.appendChild(o);return a=l("style"),a.type="text/css",a.id="s"+c,(h.fake?h:f).appendChild(a),h.appendChild(f),a.styleSheet?a.styleSheet.cssText=e:a.appendChild(t.createTextNode(e)),f.id=c,h.fake&&(h.style.background="",h.style.overflow="hidden",u=S.style.overflow,S.style.overflow="hidden",S.appendChild(h)),s=i(f,e),h.fake?(h.parentNode.removeChild(h),S.style.overflow=u,S.offsetHeight):f.parentNode.removeChild(f),!!s}function m(t,r){var n=t.length;if("CSS"in e&&"supports"in e.CSS){for(;n--;)if(e.CSS.supports(f(t[n]),r))return!0;return!1}if("CSSSupportsRule"in e){for(var a=[];n--;)a.push("("+f(t[n])+":"+r+")");return a=a.join(" or "),d("@supports ("+a+") { #modernizr { position: absolute; } }",function(e){return"absolute"==h(e,null,"position")})}return i}function v(e,t,n,a){function u(){f&&(delete T.style,delete T.modElem)}if(a=r(a,"undefined")?!1:a,!r(n,"undefined")){var c=m(e,n);if(!r(c,"undefined"))return c}for(var f,h,p,d,v,g=["modernizr","tspan","samp"];!T.style&&g.length;)f=!0,T.modElem=l(g.shift()),T.style=T.modElem.style;for(p=e.length,h=0;p>h;h++)if(d=e[h],v=T.style[d],o(d,"-")&&(d=s(d)),T.style[d]!==i){if(a||r(n,"undefined"))return u(),"pfx"==t?d:!0;try{T.style[d]=n}catch(e){}if(T.style[d]!=v)return u(),"pfx"==t?d:!0}return u(),!1}function g(e,t,i,n,a){var s=e.charAt(0).toUpperCase()+e.slice(1),o=(e+" "+_.join(s+" ")+s).split(" ");return r(t,"string")||r(t,"undefined")?v(o,t,n,a):(o=(e+" "+P.join(s+" ")+s).split(" "),c(o,t,i))}var y=[],b=[],x={_version:"3.6.0",_config:{classPrefix:"",enableClasses:!0,enableJSClass:!0,usePrefixes:!0},_q:[],on:function(e,t){var i=this;setTimeout(function(){t(i[e])},0)},addTest:function(e,t,i){b.push({name:e,fn:t,options:i})},addAsyncTest:function(e){b.push({name:null,fn:e})}},w=function(){};w.prototype=x,w=new w;var S=t.documentElement,C="svg"===S.nodeName.toLowerCase(),E="Moz O ms Webkit",_=x._config.usePrefixes?E.split(" "):[];x._cssomPrefixes=_;var k=function(t){var r,n=prefixes.length,a=e.CSSRule;if("undefined"==typeof a)return i;if(!t)return!1;if(t=t.replace(/^@/,""),r=t.replace(/-/g,"_").toUpperCase()+"_RULE",r in a)return"@"+t;for(var s=0;n>s;s++){var o=prefixes[s],l=o.toUpperCase()+"_"+r;if(l in a)return"@-"+o.toLowerCase()+"-"+t}return!1};x.atRule=k;var P=x._config.usePrefixes?E.toLowerCase().split(" "):[];x._domPrefixes=P;var A={elem:l("modernizr")};w._q.push(function(){delete A.elem});var T={style:A.elem.style};w._q.unshift(function(){delete T.style}),x.testAllProps=g;var D=x.prefixed=function(e,t,i){return 0===e.indexOf("@")?k(e):(-1!=e.indexOf("-")&&(e=s(e)),t?g(e,t,i):g(e,"pfx"))};w.addTest("objectfit",!!D("objectFit"),{aliases:["object-fit"]}),n(),a(y),delete x.addTest,delete x.addAsyncTest;for(var M=0;M<w._q.length;M++)w._q[M]();e.Modernizr=w}(window,document);(function(e,t,i,r){"use strict";var n=["","webkit","Moz","MS","ms","o"];var a=t.createElement("div");var s="function";var o=Math.round;var l=Math.abs;var u=Date.now;function c(e,t,i){return setTimeout(y(e,i),t)}function f(e,t,i){if(Array.isArray(e)){h(e,i[t],i);return true}return false}function h(e,t,i){var n;if(!e){return}if(e.forEach){e.forEach(t,i)}else if(e.length!==r){n=0;while(n<e.length){t.call(i,e[n],n,e);n++}}else{for(n in e){e.hasOwnProperty(n)&&t.call(i,e[n],n,e)}}}function p(t,i,r){var n="DEPRECATED METHOD: "+i+"\n"+r+" AT \n";return function(){var i=new Error("get-stack-trace");var r=i&&i.stack?i.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace";var a=e.console&&(e.console.warn||e.console.log);if(a){a.call(e.console,n,r)}return t.apply(this,arguments)}}var d;if(typeof Object.assign!=="function"){d=function e(t){if(t===r||t===null){throw new TypeError("Cannot convert undefined or null to object")}var i=Object(t);for(var n=1;n<arguments.length;n++){var a=arguments[n];if(a!==r&&a!==null){for(var s in a){if(a.hasOwnProperty(s)){i[s]=a[s]}}}}return i}}else{d=Object.assign}var m=p(function e(t,i,n){var a=Object.keys(i);var s=0;while(s<a.length){if(!n||n&&t[a[s]]===r){t[a[s]]=i[a[s]]}s++}return t},"extend","Use `assign`.");var v=p(function e(t,i){return m(t,i,true)},"merge","Use `assign`.");function g(e,t,i){var r=t.prototype,n;n=e.prototype=Object.create(r);n.constructor=e;n._super=r;if(i){d(n,i)}}function y(e,t){return function i(){return e.apply(t,arguments)}}function b(e,t){if(typeof e==s){return e.apply(t?t[0]||r:r,t)}return e}function x(e,t){return e===r?t:e}function w(e,t,i){h(_(t),function(t){e.addEventListener(t,i,false)})}function S(e,t,i){h(_(t),function(t){e.removeEventListener(t,i,false)})}function C(e,t){while(e){if(e==t){return true}e=e.parentNode}return false}function E(e,t){return e.indexOf(t)>-1}function _(e){return e.trim().split(/\s+/g)}
vendor: 15,281 bytes, lines 13-14
13function k(e,t,i){if(e.indexOf&&!i){return e.indexOf(t)}else{var r=0;while(r<e.length){if(i&&e[r][i]==t||!i&&e[r]===t){return r}r++}return-1}}function P(e){return Array.prototype.slice.call(e,0)}function A(e,t,i){var r=[];var n=[];var a=0;while(a<e.length){var s=t?e[a][t]:e[a];if(k(n,s)<0){r.push(e[a])}n[a]=s;a++}if(i){if(!t){r=r.sort()}else{r=r.sort(function e(i,r){return i[t]>r[t]})}}return r}function T(e,t){var i,a;var s=t[0].toUpperCase()+t.slice(1);var o=0;while(o<n.length){i=n[o];a=i?i+s:t;if(a in e){return a}o++}return r}var D=1;function M(){return D++}function F(t){var i=t.ownerDocument||t;return i.defaultView||i.parentWindow||e}var I=/mobile|tablet|ip(ad|hone|od)|android/i;var q="ontouchstart"in e;var N=T(e,"PointerEvent")!==r;var O=q&&I.test(navigator.userAgent)
14;var R="touch";var L="pen";var V="mouse";var B="kinect";var j=25;var $=1;var z=2;var H=4;var G=8;var U=1;var W=2;var X=4;var Y=8;var K=16;var Z=W|X;var J=Y|K;var Q=Z|J;var ee=["x","y"];var te=["clientX","clientY"];function ie(e,t){var i=this;this.manager=e;this.callback=t;this.element=e.element;this.target=e.options.inputTarget;this.domHandler=function(t){if(b(e.options.enable,[e])){i.handler(t)}};this.init()}ie.prototype={handler:function(){},init:function(){this.evEl&&w(this.element,this.evEl,this.domHandler);this.evTarget&&w(this.target,this.evTarget,this.domHandler);this.evWin&&w(F(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&S(this.element,this.evEl,this.domHandler);this.evTarget&&S(this.target,this.evTarget,this.domHandler);this.evWin&&S(F(this.element),this.evWin,this.domHandler)}};function re(e){var t;var i=e.options.inputClass;if(i){t=i}else if(N){t=Ee}else if(O){t=Fe}else if(!q){t=be}else{t=Oe}return new t(e,ne)}function ne(e,t,i){var r=i.pointers.length;var n=i.changedPointers.length;var a=t&$&&r-n===0;var s=t&(H|G)&&r-n===0;i.isFirst=!!a;i.isFinal=!!s;if(a){e.session={}}i.eventType=t;ae(e,i);e.emit("hammer.input",i);e.recognize(i);e.session.prevInput=i}function ae(e,t){var i=e.session;var r=t.pointers;var n=r.length;if(!i.firstInput){i.firstInput=le(t)}if(n>1&&!i.firstMultiple){i.firstMultiple=le(t)}else if(n===1){i.firstMultiple=false}var a=i.firstInput;var s=i.firstMultiple;var o=s?s.center:a.center;var c=t.center=ue(r);t.timeStamp=u();t.deltaTime=t.timeStamp-a.timeStamp;t.angle=pe(o,c);t.distance=he(o,c);se(i,t);t.offsetDirection=fe(t.deltaX,t.deltaY);var f=ce(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=f.x;t.overallVelocityY=f.y;t.overallVelocity=l(f.x)>l(f.y)?f.x:f.y;t.scale=s?me(s.pointers,r):1;t.rotation=s?de(s.pointers,r):0;t.maxPointers=!i.prevInput?t.pointers.length:t.pointers.length>i.prevInput.maxPointers?t.pointers.length:i.prevInput.maxPointers;oe(i,t);var h=e.element;if(C(t.srcEvent.target,h)){h=t.srcEvent.target}t.target=h}function se(e,t){var i=t.center;var r=e.offsetDelta||{};var n=e.prevDelta||{};var a=e.prevInput||{};if(t.eventType===$||a.eventType===H){n=e.prevDelta={x:a.deltaX||0,y:a.deltaY||0};r=e.offsetDelta={x:i.x,y:i.y}}t.deltaX=n.x+(i.x-r.x);t.deltaY=n.y+(i.y-r.y)}function oe(e,t){var i=e.lastInterval||t,n=t.timeStamp-i.timeStamp,a,s,o,u;if(t.eventType!=G&&(n>j||i.velocity===r)){var c=t.deltaX-i.deltaX;var f=t.deltaY-i.deltaY;var h=ce(n,c,f);s=h.x;o=h.y;a=l(h.x)>l(h.y)?h.x:h.y;u=fe(c,f);e.lastInterval=t}else{a=i.velocity;s=i.velocityX;o=i.velocityY;u=i.direction}t.velocity=a;t.velocityX=s;t.velocityY=o;t.direction=u}function le(e){var t=[];var i=0;while(i<e.pointers.length){t[i]={clientX:o(e.pointers[i].clientX),clientY:o(e.pointers[i].clientY)};i++}return{timeStamp:u(),pointers:t,center:ue(t),deltaX:e.deltaX,deltaY:e.deltaY}}function ue(e){var t=e.length;if(t===1){return{x:o(e[0].clientX),y:o(e[0].clientY)}}var i=0,r=0,n=0;while(n<t){i+=e[n].clientX;r+=e[n].clientY;n++}return{x:o(i/t),y:o(r/t)}}function ce(e,t,i){return{x:t/e||0,y:i/e||0}}function fe(e,t){if(e===t){return U}if(l(e)>=l(t)){return e<0?W:X}return t<0?Y:K}function he(e,t,i){if(!i){i=ee}var r=t[i[0]]-e[i[0]],n=t[i[1]]-e[i[1]];return Math.sqrt(r*r+n*n)}function pe(e,t,i){if(!i){i=ee}var r=t[i[0]]-e[i[0]],n=t[i[1]]-e[i[1]];return Math.atan2(n,r)*180/Math.PI}function de(e,t){return pe(t[1],t[0],te)+pe(e[1],e[0],te)}function me(e,t){return he(t[0],t[1],te)/he(e[0],e[1],te)}var ve={mousedown:$,mousemove:z,mouseup:H};var ge="mousedown";var ye="mousemove mouseup";function be(){this.evEl=ge;this.evWin=ye;this.pressed=false;ie.apply(this,arguments)}g(be,ie,{handler:function e(t){var i=ve[t.type];if(i&$&&t.button===0){this.pressed=true}if(i&z&&t.which!==1){i=H}if(!this.pressed){return}if(i&H){this.pressed=false}this.callback(this.manager,i,{pointers:[t],changedPointers:[t],pointerType:V,srcEvent:t})}});var xe={pointerdown:$,pointermove:z,pointerup:H,pointercancel:G,pointerout:G};var we={2:R,3:L,4:V,5:B};var Se="pointerdown";var Ce="pointermove pointerup pointercancel";if(e.MSPointerEvent&&!e.PointerEvent){Se="MSPointerDown";Ce="MSPointerMove MSPointerUp MSPointerCancel"}function Ee(){this.evEl=Se;this.evWin=Ce;ie.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}g(Ee,ie,{handler:function e(t){var i=this.store;var r=false;var n=t.type.toLowerCase().replace("ms","");var a=xe[n];var s=we[t.pointerType]||t.pointerType;var o=s==R;var l=k(i,t.pointerId,"pointerId");if(a&$&&(t.button===0||o)){if(l<0){i.push(t);l=i.length-1}}else if(a&(H|G)){r=true}if(l<0){return}i[l]=t;this.callback(this.manager,a,{pointers:i,changedPointers:[t],pointerType:s,srcEvent:t});if(r){i.splice(l,1)}}});var _e={touchstart:$,touchmove:z,touchend:H,touchcancel:G};var ke="touchstart";var Pe="touchstart touchmove touchend touchcancel";function Ae(){this.evTarget=ke;this.evWin=Pe;this.started=false;ie.apply(this,arguments)}g(Ae,ie,{handler:function e(t){var i=_e[t.type];if(i===$){this.started=true}if(!this.started){return}var r=Te.call(this,t,i);if(i&(H|G)&&r[0].length-r[1].length===0){this.started=false}this.callback(this.manager,i,{pointers:r[0],changedPointers:r[1],pointerType:R,srcEvent:t})}});function Te(e,t){var i=P(e.touches);var r=P(e.changedTouches);if(t&(H|G)){i=A(i.concat(r),"identifier",true)}return[i,r]}var De={touchstart:$,touchmove:z,touchend:H,touchcancel:G};var Me="touchstart touchmove touchend touchcancel";function Fe(){this.evTarget=Me;this.targetIds={};ie.apply(this,arguments)}g(Fe,ie,{handler:function e(t){var i=De[t.type];var r=Ie.call(this,t,i);if(!r){return}this.callback(this.manager,i,{pointers:r[0],changedPointers:r[1],pointerType:R,srcEvent:t})}});function Ie(e,t){var i=P(e.touches);var r=this.targetIds;if(t&($|z)&&i.length===1){r[i[0].identifier]=true;return[i,i]}var n,a,s=P(e.changedTouches),o=[],l=this.target;a=i.filter(function(e){return C(e.target,l)});if(t===$){n=0;while(n<a.length){r[a[n].identifier]=true;n++}}n=0;while(n<s.length){if(r[s[n].identifier]){o.push(s[n])}if(t&(H|G)){delete r[s[n].identifier]}n++}if(!o.length){return}return[A(a.concat(o),"identifier",true),o]}var qe=2500;var Ne=25;function Oe(){ie.apply(this,arguments);var e=y(this.handler,this);this.touch=new Fe(this.manager,e);this.mouse=new be(this.manager,e);this.primaryTouch=null;this.lastTouches=[]}g(Oe,ie,{handler:function e(t,i,r){var n=r.pointerType==R,a=r.pointerType==V;if(a&&r.sourceCapabilities&&r.sourceCapabilities.firesTouchEvents){return}if(n){Re.call(this,i,r)}else if(a&&Ve.call(this,r)){return}this.callback(t,i,r)},destroy:function e(){this.touch.destroy();this.mouse.destroy()}});function Re(e,t){if(e&$){this.primaryTouch=t.changedPointers[0].identifier;Le.call(this,t)}else if(e&(H|G)){Le.call(this,t)}}function Le(e){var t=e.changedPointers[0];if(t.identifier===this.primaryTouch){var i={x:t.clientX,y:t.clientY};this.lastTouches.push(i);var r=this.lastTouches;var n=function(){var e=r.indexOf(i);if(e>-1){r.splice(e,1)}};setTimeout(n,qe)}}function Ve(e){var t=e.srcEvent.clientX,i=e.srcEvent.clientY;for(var r=0;r<this.lastTouches.length;r++){var n=this.lastTouches[r];var a=Math.abs(t-n.x),s=Math.abs(i-n.y);if(a<=Ne&&s<=Ne){return true}}return false}var Be=T(a.style,"touchAction");var je=Be!==r;var $e="compute";var ze="auto";var He="manipulation";var Ge="none";var Ue="pan-x";var We="pan-y";var Xe=Ze();function Ye(e,t){this.manager=e;this.set(t)}Ye.prototype={set:function(e){if(e==$e){e=this.compute()}if(je&&this.manager.element.style&&Xe[e]){this.manager.element.style[Be]=e}this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];h(this.manager.recognizers,function(t){if(b(t.options.enable,[t])){e=e.concat(t.getTouchAction())}});return Ke(e.join(" "))},preventDefaults:function(e){var t=e.srcEvent;var i=e.offsetDirection;if(this.manager.session.prevented){t.preventDefault();return}var r=this.actions;var n=E(r,Ge)&&!Xe[Ge];var a=E(r,We)&&!Xe[We];var s=E(r,Ue)&&!Xe[Ue];if(n){var o=e.pointers.length===1;var l=e.distance<2;var u=e.deltaTime<250;if(o&&l&&u){return}}if(s&&a){return}if(n||a&&i&Z||s&&i&J){return this.preventSrc(t)}},preventSrc:function(e){this.manager.session.prevented=true;e.preventDefault()}};function Ke(e){if(E(e,Ge)){return Ge}var t=E(e,Ue);var i=E(e,We);if(t&&i){return Ge}if(t||i){return t?Ue:We}if(E(e,He)){return He}return ze}function Ze(){if(!je){return false}var t={};var i=e.CSS&&e.CSS.supports;["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach(function(r){t[r]=i?e.CSS.supports("touch-action",r):true});return t}var Je=1;var Qe=2;var et=4;var tt=8;var it=tt;var rt=16;var nt=32;function at(e){this.options=d({},this.defaults,e||{});this.id=M();this.manager=null;this.options.enable=x(this.options.enable,true);this.state=Je;this.simultaneous={};this.requireFail=[]}at.prototype={defaults:{},set:function(e){d(this.options,e);this.manager&&this.manager.touchAction.update();return this},recognizeWith:function(e){if(f(e,"recognizeWith",this)){return this}var t=this.simultaneous;e=lt(e,this);if(!t[e.id]){t[e.id]=e;e.recognizeWith(this)}return this},dropRecognizeWith:function(e){if(f(e,"dropRecognizeWith",this)){return this}e=lt(e,this);delete this.simultaneous[e.id];return this},requireFailure:function(e){if(f(e,"requireFailure",this)){return this}var t=this.requireFail;e=lt(e,this);if(k(t,e)===-1){t.push(e);e.requireFailure(this)}return this},dropRequireFailure:function(e){if(f(e,"dropRequireFailure",this)){return this}e=lt(e,this);var t=k(this.requireFail,e);if(t>-1){this.requireFail.splice(t,1)}return this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this;var i=this.state;function r(i){t.manager.emit(i,e)}if(i<tt){r(t.options.event+st(i))}r(t.options.event);if(e.additionalEvent){r(e.additionalEvent)}if(i>=tt){r(t.options.event+st(i))}},tryEmit:function(e){if(this.canEmit()){return this.emit(e)}this.state=nt},canEmit:function(){var e=0;while(e<this.requireFail.length){if(!(this.requireFail[e].state&(nt|Je))){return false}e++}return true},recognize:function(e){var t=d({},e);if(!b(this.options.enable,[this,t])){this.reset();this.state=nt;return}if(this.state&(it|rt|nt)){this.state=Je}this.state=this.process(t);if(this.state&(Qe|et|tt|rt)){this.tryEmit(t)}},process:function(e){},getTouchAction:function(){},reset:function(){}};function st(e){if(e&rt){return"cancel"}else if(e&tt){return"end"}else if(e&et){return"move"}else if(e&Qe){return"start"}return""}function ot(e){if(e==K){return"down"}else if(e==Y){return"up"}else if(e==W){return"left"}else if(e==X){return"right"}return""}function lt(e,t){var i=t.manager;if(i){return i.get(e)}return e}function ut(){at.apply(this,arguments)}g(ut,at,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return t===0||e.pointers.length===t},process:function(e){var t=this.state;var i=e.eventType;var r=t&(Qe|et);var n=this.attrTest(e);if(r&&(i&G||!n)){return t|rt}else if(r||n){if(i&H){return t|tt}else if(!(t&Qe)){return Qe}return t|et}return nt}});function ct(){ut.apply(this,arguments);this.pX=null;this.pY=null}g(ct,ut,{defaults:{event:"pan",threshold:10,pointers:1,direction:Q},getTouchAction:function(){var e=this.options.direction;var t=[];if(e&Z){t.push(We)}if(e&J){t.push(Ue)}return t},directionTest:function(e){var t=this.options;var i=true;var r=e.distance;var n=e.direction;var a=e.deltaX;var s=e.deltaY;if(!(n&t.direction)){if(t.direction&Z){n=a===0?U:a<0?W:X;i=a!=this.pX;r=Math.abs(e.deltaX)}else{n=s===0?U:s<0?Y:K;i=s!=this.pY;r=Math.abs(e.deltaY)}}e.direction=n;return i&&r>t.threshold&&n&t.direction},attrTest:function(e){return ut.prototype.attrTest.call(this,e)&&(this.state&Qe||!(this.state&Qe)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX;this.pY=e.deltaY;var t=ot(e.direction);if(t){e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}});function ft(){ut.apply(this,arguments)}g(ft,ut,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[Ge]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&Qe)},emit:function(e){if(e.scale!==1){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}});function ht(){at.apply(this,arguments);this._timer=null;this._input=null}g(ht,at,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[ze]},process:function(e){var t=this.options;var i=e.pointers.length===t.pointers;var r=e.distance<t.threshold;var n=e.deltaTime>t.time;this._input=e;if(!r||!i||e.eventType&(H|G)&&!n){this.reset()}else if(e.eventType&$){this.reset();this._timer=c(function(){this.state=it;this.tryEmit()},t.time,this)}else if(e.eventType&H){return it}return nt},reset:function(){clearTimeout(this._timer)},emit:function(e){if(this.state!==it){return}if(e&&e.eventType&H){this.manager.emit(this.options.event+"up",e)}else{this._input.timeStamp=u();this.manager.emit(this.options.event,this._input)}}});function pt(){ut.apply(this,arguments)}g(pt,ut,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[Ge]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&Qe)}});function dt(){ut.apply(this,arguments)}g(dt,ut,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:Z|J,pointers:1},getTouchAction:function(){return ct.prototype.getTouchAction.call(this)},attrTest:function(e){var t=this.options.direction;var i;if(t&(Z|J)){i=e.overallVelocity}else if(t&Z){i=e.overallVelocityX}else if(t&J){i=e.overallVelocityY}return this._super.attrTest.call(this,e)&&t&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&l(i)>this.options.velocity&&e.eventType&H},emit:function(e){var t=ot(e.offsetDirection);if(t){this.manager.emit(this.options.event+t,e)}this.manager.emit(this.options.event,e)}});function mt(){at.apply(this,arguments);this.pTime=false;this.pCenter=false;this._timer=null;this._input=null;this.count=0}g(mt,at,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[He]},process:function(e){var t=this.options;var i=e.pointers.length===t.pointers;var r=e.distance<t.threshold;var n=e.deltaTime<t.time;this.reset();if(e.eventType&$&&this.count===0){return this.failTimeout()}
14if(r&&n&&i){if(e.eventType!=H){return this.failTimeout()}var a=this.pTime?e.timeStamp-this.pTime<t.interval:true;var s=!this.pCenter||he(this.pCenter,e.center)<t.posThreshold;this.pTime=e.timeStamp;this.pCenter=e.center;if(!s||!a){this.count=1}else{this.count+=1}this._input=e;var o=this.count%t.taps;if(o===0){if(!this.hasRequireFailures()){return it}else{this._timer=c(function(){this.state=it;this.tryEmit()},t.interval,this);return Qe}}}return nt},failTimeout:function(){this._timer=c(function(){this.state=nt},this.options.interval,this);return nt},reset:function(){clearTimeout(this._timer)},emit:function(){if(this.state==it){this._input.tapCount=this.count;this.manager.emit(this.options.event,this._input)}}});function vt(e,t){t=t||{};t.recognizers=x(t.recognizers,vt.defaults.preset);return new bt(e,t)}vt.VERSION="2.0.7";vt.defaults={domEvents:false,touchAction:$e,enable:true,inputTarget:null,inputClass:null,preset:[[pt,{enable:false}],[ft,{enable:false},["rotate"]],[dt,{direction:Z}],[ct,{direction:Z},["swipe"]],[mt],[mt,{event:"doubletap",taps:2},["tap"]],[ht]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};var gt=1;var yt=2;function bt(e,t){this.options=d({},vt.defaults,t||{});this.options.inputTarget=this.options.inputTarget||e;this.handlers={};this.session={};this.recognizers=[];this.oldCssProps={};this.element=e;this.input=re(this);this.touchAction=new Ye(this,this.options.touchAction);xt(this,true);h(this.options.recognizers,function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]);e[3]&&t.requireFailure(e[3])},this)}bt.prototype={set:function(e){d(this.options,e);if(e.touchAction){this.touchAction.update()}if(e.inputTarget){this.input.destroy();this.input.target=e.inputTarget;this.input.init()}return this},stop:function(e){this.session.stopped=e?yt:gt},recognize:function(e){var t=this.session;if(t.stopped){return}this.touchAction.preventDefaults(e);var i;var r=this.recognizers;var n=t.curRecognizer;if(!n||n&&n.state&it){n=t.curRecognizer=null}var a=0;while(a<r.length){i=r[a];if(t.stopped!==yt&&(!n||i==n||i.canRecognizeWith(n))){i.recognize(e)}else{i.reset()}if(!n&&i.state&(Qe|et|tt)){n=t.curRecognizer=i}a++}},get:function(e){if(e instanceof at){return e}var t=this.recognizers;for(var i=0;i<t.length;i++){if(t[i].options.event==e){return t[i]}}return null},add:function(e){if(f(e,"add",this)){return this}var t=this.get(e.options.event);if(t){this.remove(t)}this.recognizers.push(e);e.manager=this;this.touchAction.update();return e},remove:function(e){if(f(e,"remove",this)){return this}e=this.get(e);if(e){var t=this.recognizers;var i=k(t,e);if(i!==-1){t.splice(i,1);this.touchAction.update()}}return this},on:function(e,t){if(e===r){return}if(t===r){return}var i=this.handlers;h(_(e),function(e){i[e]=i[e]||[];i[e].push(t)});return this},off:function(e,t){if(e===r){return}var i=this.handlers;h(_(e),function(e){if(!t){delete i[e]}else{i[e]&&i[e].splice(k(i[e],t),1)}});return this},emit:function(e,t){if(this.options.domEvents){wt(e,t)}var i=this.handlers[e]&&this.handlers[e].slice();if(!i||!i.length){return}t.type=e;t.preventDefault=function(){t.srcEvent.preventDefault()};var r=0;while(r<i.length){i[r](t);r++}},destroy:function(){this.element&&xt(this,false);this.handlers={};this.session={};this.input.destroy();this.element=null}};function xt(e,t){var i=e.element;if(!i.style){return}var r;h(e.options.cssProps,function(n,a){r=T(i.style,a);if(t){e.oldCssProps[r]=i.style[r];i.style[r]=n}else{i.style[r]=e.oldCssProps[r]||""}});if(!t){e.oldCssProps={}}}function wt(e,i){var r=t.createEvent("Event");r.initEvent(e,true,true);r.gesture=i;i.target.dispatchEvent(r)}d(vt,{INPUT_START:$,INPUT_MOVE:z,INPUT_END:H,INPUT_CANCEL:G,STATE_POSSIBLE:Je,STATE_BEGAN:Qe,STATE_CHANGED:et,STATE_ENDED:tt,STATE_RECOGNIZED:it,STATE_CANCELLED:rt,STATE_FAILED:nt,DIRECTION_NONE:U,DIRECTION_LEFT:W,DIRECTION_RIGHT:X,DIRECTION_UP:Y,DIRECTION_DOWN:K,DIRECTION_HORIZONTAL:Z,DIRECTION_VERTICAL:J,DIRECTION_ALL:Q,Manager:bt,Input:ie,TouchAction:Ye,TouchInput:Fe,MouseInput:be,PointerEventInput:Ee,TouchMouseInput:Oe,SingleTouchInput:Ae,Recognizer:at,AttrRecognizer:ut,Tap:mt,Pan:ct,Swipe:dt,Pinch:ft,Rotate:pt,Press:ht,on:w,off:S,each:h,merge:v,extend:m,assign:d,inherit:g,bindFn:y,prefixed:T});var St=typeof e!=="undefined"?e:typeof self!=="undefined"?self:{};St.Hammer=vt;if(typeof define==="function"&&define.amd){define(function(){return vt})}else if(typeof module!="undefined"&&module.exports){module.exports=vt}else{e[i]=vt}})(window,document,"Hammer");(function(e){var t=function(t,i){this.options=e.extend({endDuration:300},i);this.slider=t;this.content=t.children().first();this.currentIndex=0;this.pages=this.content.children();var r=0;this.pages.each(function(t,i){r+=e(i).width()});var n=this.pages.length;this.content.css("width",n*100+"%");this.pages.css("width",100/n+"%");this.bindEvents()};e.extend(t.prototype,{bindEvents:function(){this._removeTransition=e.proxy(this.removeTransition,this);this._startDrag=e.proxy(this.startDrag,this);this._doDrag=e.proxy(this.doDrag,this);this._endDrag=e.proxy(this.endDrag,this);this._next=e.proxy(this.next,this);this._prev=e.proxy(this.prev,this);this.content.on("touchstart",this._startDrag).on("transitionend",this._removeTransition);e("body").on("mousemove",this._doDrag).on("mouseup",this._endDrag);e(this.slider.children(".right")).on("click",this._next);e(this.slider.children(".left")).on("click",this._prev)},destroy:function(){this.content.off("dragstart",this._startDrag).off("transitionend",this._removeTransition);e("body").off("drag",this._doDrag).off("dragend",this._endDrag)},startDrag:function(e){this.enableDrag=true},doDrag:function(e){if(this.enableDrag){var t=this.pages.chilren().eq(this.currentIndex).position();var i=e.gesture.deltaX;this.content.css("transform","translate3d("+(i-t.left)+"px, 0, 0)");e.preventDefault()}},endDrag:function(e){if(this.enableDrag){this.enableDrag=false;var t=e.gesture.deltaX;if(Math.abs(t)>this.slider.width()/5){if(t<0){this.next()}else{this.prev()}}else{this.current()}}},removeTransition:function(){this.content.css("transition","none")},goToIndex:function(e){var t=this.pages.children().eq(e).position();this.content.css("transition","all "+this.options.endDuration+"ms ease").css("transform","translate3d("+-1*t.left+"px, 0, 0)");this.currentIndex=e},current:function(){this.goToIndex(this.currentIndex)},next:function(){if(this.currentIndex>=this.pages.children().length-1){this.current()}else{this.goToIndex(this.currentIndex+1)}},prev:function(){if(this.currentIndex<=0){this.current()}else{this.goToIndex(this.currentIndex-1)}}});e.fn.pagesSliderTouch=function(i){this.hammer();this.each(function(r,n){var a=e(n);var s=new t(a,i);a.data("pagesSliderTouch",s)});return this}})(jQuery);(function(e){if(typeof define==="function"&&define.amd){define([],e)}else if(typeof exports==="object"){module.exports=e()}else{window.noUiSlider=e()}})(function(){"use strict";var e="10.1.0";function t(e){return typeof e==="object"&&typeof e.to==="function"&&typeof e.from==="function"}function i(e){e.parentElement.removeChild(e)}function r(e){e.preventDefault()}function n(e){return e.filter(function(e){return!this[e]?this[e]=true:false},{})}function a(e,t){return Math.round(e/t)*t}function s(e,t){var i=e.getBoundingClientRect();var r=e.ownerDocument;var n=r.documentElement;var a=m(r);
14if(/webkit.*Chrome.*Mobile/i.test(navigator.userAgent)){a.x=0}return t?i.top+a.y-n.clientTop:i.left+a.x-n.clientLeft}function o(e){return typeof e==="number"&&!isNaN(e)&&isFinite(e)}function l(e,t,i){if(i>0){h(e,t);setTimeout(function(){p(e,t)},i)}}function u(e){return Math.max(Math.min(e,100),0)}function c(e){return Array.isArray(e)?e:[e]}function f(e){e=String(e);var t=e.split(".");return t.length>1?t[1].length:0}function h(e,t){if(e.classList){e.classList.add(t)}else{e.className+=" "+t}}function p(e,t){if(e.classList){e.classList.remove(t)}else{e.className=e.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}}function d(e,t){return e.classList?e.classList.contains(t):new RegExp("\\b"+t+"\\b").test(e.className)}function m(e){var t=window.pageXOffset!==undefined;var i=(e.compatMode||"")==="CSS1Compat";var r=t?window.pageXOffset:i?e.documentElement.scrollLeft:e.body.scrollLeft;var n=t?window.pageYOffset:i?e.documentElement.scrollTop:e.body.scrollTop;return{x:r,y:n}}function v(){return window.navigator.pointerEnabled?{start:"pointerdown",move:"pointermove",end:"pointerup"}:window.navigator.msPointerEnabled?{start:"MSPointerDown",move:"MSPointerMove",end:"MSPointerUp"}:{start:"mousedown touchstart",move:"mousemove touchmove",end:"mouseup touchend"}}function g(){var e=false;try{var t=Object.defineProperty({},"passive",{get:function(){e=true}});window.addEventListener("test",null,t)}catch(e){}return e}function y(){return window.CSS&&CSS.supports&&CSS.supports("touch-action","none")}function b(e,t){return 100/(t-e)}function x(e,t){return t*100/(e[1]-e[0])}function w(e,t){return x(e,e[0]<0?t+Math.abs(e[0]):t-e[0])}function S(e,t){return t*(e[1]-e[0])/100+e[0]}function C(e,t){var i=1;while(e>=t[i]){i+=1}return i}function E(e,t,i){if(i>=e.slice(-1)[0]){return 100}var r=C(i,e),n,a,s,o;n=e[r-1];a=e[r];s=t[r-1];o=t[r];return s+w([n,a],i)/b(s,o)}function _(e,t,i){if(i>=100){return e.slice(-1)[0]}
14var r=C(i,t),n,a,s,o;n=e[r-1];a=e[r];s=t[r-1];o=t[r];return S([n,a],(i-s)*b(s,o))}function k(e,t,i,r){if(r===100){return r}var n=C(r,e),s,o;if(i){s=e[n-1];o=e[n];if(r-s>(o-s)/2){return o}return s}if(!t[n-1]){return r}return e[n-1]+a(r-e[n-1],t[n-1])}function P(t,i,r){var n;if(typeof i==="number"){i=[i]}if(Object.prototype.toString.call(i)!=="[object Array]"){throw new Error("noUiSlider ("+e+"): 'range' contains invalid value.")}if(t==="min"){n=0}else if(t==="max"){n=100}else{n=parseFloat(t)}if(!o(n)||!o(i[0])){throw new Error("noUiSlider ("+e+"): 'range' value isn't numeric.")}r.xPct.push(n);r.xVal.push(i[0]);if(!n){if(!isNaN(i[1])){r.xSteps[0]=i[1]}}else{r.xSteps.push(isNaN(i[1])?false:i[1])}r.xHighestCompleteStep.push(0)}function A(e,t,i){if(!t){return true}i.xSteps[e]=x([i.xVal[e],i.xVal[e+1]],t)/b(i.xPct[e],i.xPct[e+1]);var r=(i.xVal[e+1]-i.xVal[e])/i.xNumSteps[e];var n=Math.ceil(Number(r.toFixed(3))-1);var a=i.xVal[e]+i.xNumSteps[e]*n;i.xHighestCompleteStep[e]=a}function T(e,t,i){this.xPct=[];this.xVal=[];this.xSteps=[i||false];this.xNumSteps=[false];this.xHighestCompleteStep=[];this.snap=t;var r,n=[];for(r in e){if(e.hasOwnProperty(r)){n.push([e[r],r])}}if(n.length&&typeof n[0][0]==="object"){n.sort(function(e,t){return e[0][0]-t[0][0]})}else{n.sort(function(e,t){return e[0]-t[0]})}for(r=0;r<n.length;r++){P(n[r][1],n[r][0],this)}this.xNumSteps=this.xSteps.slice(0);for(r=0;r<this.xNumSteps.length;r++){A(r,this.xNumSteps[r],this)}}T.prototype.getMargin=function(t){var i=this.xNumSteps[0];if(i&&t/i%1!==0){throw new Error("noUiSlider ("+e+"): 'limit', 'margin' and 'padding' must be divisible by step.")}return this.xPct.length===2?x(this.xVal,t):false};T.prototype.toStepping=function(e){e=E(this.xVal,this.xPct,e);return e};T.prototype.fromStepping=function(e){return _(this.xVal,this.xPct,e)};T.prototype.getStep=function(e){e=k(this.xPct,this.xSteps,this.snap,e);return e};T.prototype.getNearbySteps=function(e){var t=C(e,this.xPct);return{stepBefore:{startValue:this.xVal[t-2],step:this.xNumSteps[t-2],highestStep:this.xHighestCompleteStep[t-2]},thisStep:{startValue:this.xVal[t-1],step:this.xNumSteps[t-1],highestStep:this.xHighestCompleteStep[t-1]},stepAfter:{startValue:this.xVal[t-0],step:this.xNumSteps[t-0],highestStep:this.xHighestCompleteStep[t-0]}}};T.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(f);return Math.max.apply(null,e)};T.prototype.convert=function(e){return this.getStep(this.toStepping(e))};var D={to:function(e){return e!==undefined&&e.toFixed(2)},from:Number};function M(i){if(t(i)){return true}throw new Error("noUiSlider ("+e+"): 'format' requires 'to' and 'from' methods.")}function F(t,i){if(!o(i)){throw new Error("noUiSlider ("+e+"): 'step' is not numeric.")}t.singleStep=i}function I(t,i){if(typeof i!=="object"||Array.isArray(i)){throw new Error("noUiSlider ("+e+"): 'range' is not an object.")}if(i.min===undefined||i.max===undefined){throw new Error("noUiSlider ("+e+"): Missing 'min' or 'max' in 'range'.")}if(i.min===i.max){throw new Error("noUiSlider ("+e+"): 'range' 'min' and 'max' cannot be equal.")}t.spectrum=new T(i,t.snap,t.singleStep)}function q(t,i){i=c(i);if(!Array.isArray(i)||!i.length){throw new Error("noUiSlider ("+e+"): 'start' option is incorrect.")}t.handles=i.length;t.start=i}function N(t,i){t.snap=i;if(typeof i!=="boolean"){throw new Error("noUiSlider ("+e+"): 'snap' option must be a boolean.")}}function O(t,i){t.animate=i;if(typeof i!=="boolean"){throw new Error("noUiSlider ("+e+"): 'animate' option must be a boolean.")}}function R(t,i){t.animationDuration=i;if(typeof i!=="number"){throw new Error("noUiSlider ("+e+"): 'animationDuration' option must be a number.")}}function L(t,i){var r=[false];var n;if(i==="lower"){i=[true,false]}else if(i==="upper"){i=[false,true]}if(i===true||i===false){for(n=1;n<t.handles;n++){r.push(i)}r.push(false)}else if(!Array.isArray(i)||!i.length||i.length!==t.handles+1){throw new Error("noUiSlider ("+e+"): 'connect' option doesn't match handle count.")}else{r=i}t.connect=r}function V(t,i){switch(i){case"horizontal":t.ort=0;break;case"vertical":t.ort=1;break;default:throw new Error("noUiSlider ("+e+"): 'orientation' option is invali
14d.")}}function B(t,i){if(!o(i)){throw new Error("noUiSlider ("+e+"): 'margin' option must be numeric.")}if(i===0){return}t.margin=t.spectrum.getMargin(i);if(!t.margin){throw new Error("noUiSlider ("+e+"): 'margin' option is only supported on linear sliders.")}}function j(t,i){if(!o(i)){throw new Error("noUiSlider ("+e+"): 'limit' option must be numeric.")}t.limit=t.spectrum.getMargin(i);if(!t.limit||t.handles<2){throw new Error("noUiSlider ("+e+"): 'limit' option is only supported on linear sliders with 2 or more handles.")}}function $(t,i){if(!o(i)){throw new Error("noUiSlider ("+e+"): 'padding' option must be numeric.")}if(i===0){return}t.padding=t.spectrum.getMargin(i);if(!t.padding){throw new Error("noUiSlider ("+e+"): 'padding' option is only supported on linear sliders.")}if(t.padding<0){throw new Error("noUiSlider ("+e+"): 'padding' option must be a positive number.")}if(t.padding>=50){throw new Error("noUiSlider ("+e+"): 'padding' option must be less than half the range.")}}function z(t,i){switch(i){case"ltr":t.dir=0;break;case"rtl":t.dir=1;break;default:throw new Error("noUiSlider ("+e+"): 'direction' option was not recognized.")}}function H(t,i){if(typeof i!=="string"){throw new Error("noUiSlider ("+e+"): 'behaviour' must be a string containing options.")}var r=i.indexOf("tap")>=0;var n=i.indexOf("drag")>=0;var a=i.indexOf("fixed")>=0;var s=i.indexOf("snap")>=0;var o=i.indexOf("hover")>=0;if(a){if(t.handles!==2){throw new Error("noUiSlider ("+e+"): 'fixed' behaviour must be used with 2 handles")}B(t,t.start[1]-t.start[0])}t.events={tap:r||s,drag:n,fixed:a,snap:s,hover:o}}function G(t,i){t.multitouch=i;if(typeof i!=="boolean"){throw new Error("noUiSlider ("+e+"): 'multitouch' option must be a boolean.")}}function U(t,i){if(i===false){return}else if(i===true){t.tooltips=[];for(var r=0;r<t.handles;r++){t.tooltips.push(true)}}else{t.tooltips=c(i);if(t.tooltips.length!==t.handles){throw new Error("noUiSlider ("+e+"): must pass a formatter for all handles.")}t.tooltips.forEach(function(t){if(typeof t!=="boolean"&&(typeof t!=="object"||typeof t.to!=="function")){throw new Error("noUiSlider ("+e+"): 'tooltips' must be passed a formatter or 'false'.")}})}}function W(e,t){e.ariaFormat=t;M(t)}function X(e,t){e.format=t;M(t)}function Y(t,i){if(i!==undefined&&typeof i!=="string"&&i!==false){throw new Error("noUiSlider ("+e+"): 'cssPrefix' must be a string or `false`.")}t.cssPrefix=i}function K(t,i){if(i!==undefined&&typeof i!=="object"){throw new Error("noUiSlider ("+e+"): 'cssClasses' must be an object.")}if(typeof t.cssPrefix==="string"){t.cssClasses={};for(var r in i){if(!i.hasOwnProperty(r)){continue}t.cssClasses[r]=t.cssPrefix+i[r]}}else{t.cssClasses=i}}function Z(t,i){if(i===true||i===false){t.useRequestAnimationFrame=i}else{throw new Error("noUiSlider ("+e+"): 'useRequestAnimationFrame' option should be true (default) or false.")}}function J(t){var i={margin:0,limit:0,padding:0,animate:true,animationDuration:300,ariaFormat:D,format:D};var r={step:{r:false,t:F},start:{r:true,t:q},connect:{r:true,t:L},direction:{r:true,t:z},snap:{r:false,t:N},animate:{r:false,t:O},animationDuration:{r:false,t:R},range:{r:true,t:I},orientation:{r:false,t:V},margin:{r:false,t:B},limit:{r:false,t:j},padding:{r:false,t:$},behaviour:{r:true,t:H},multitouch:{r:true,t:G},ariaFormat:{r:false,t:W},format:{r:false,t:X},tooltips:{r:false,t:U},cssPrefix:{r:false,t:Y},cssClasses:{r:false,t:K},useRequestAnimationFrame:{r:false,t:Z}};var n={connect:false,direction:"ltr",behaviour:"tap",multitouch:false,orientation:"horizontal",cssPrefix:"noUi-",cssClasses:{target:"target",base:"base",origin:"origin",handle:"handle",handleLower:"handle-lower",handleUpper:"handle-upper",horizontal:"horizontal",vertical:"vertical",background:"background",connect:"connect",ltr:"ltr",rtl:"rtl",draggable:"draggable",drag:"state-drag",tap:"state-tap",active:"active",tooltip:"tooltip",pips:"pips",
15pipsHorizontal:"pips-horizontal",pipsVertical:"pips-vertical",marker:"marker",markerHorizontal:"marker-horizontal",markerVertical:"marker-vertical",markerNormal:"marker-normal",markerLarge:"marker-large",markerSub:"marker-sub",value:"value",valueHorizontal:"value-horizontal",valueVertical:"value-vertical",valueNormal:"value-normal",valueLarge:"value-large",valueSub:"value-sub"},useRequestAnimationFrame:true};if(t.format&&!t.ariaFormat){t.ariaFormat=t.format}
15Object.keys(r).forEach(function(a){if(t[a]===undefined&&n[a]===undefined){if(r[a].r){throw new Error("noUiSlider ("+e+"): '"+a+"' is required.")}return true}r[a].t(i,t[a]===undefined?n[a]:t[a])});i.pips=t.pips;var a=[["left","top"],["right","bottom"]];i.style=a[i.dir][i.ort];i.styleOposite=a[i.dir?0:1][i.ort];return i}function Q(t,a,o){var f=v();var b=y();var x=b&&g();var w=t;var S=[];var C;var E;var _=[];var k=0;var P;var A=a.spectrum;var T=[];var D={};var M;var F;var I=t.ownerDocument;var q=I.documentElement;var N=I.body;function O(e,t){var i=I.createElement("div");if(t){h(i,t)}e.appendChild(i);return i}function R(e,t){var i=O(e,a.cssClasses.origin);var r=O(i,a.cssClasses.handle);r.setAttribute("data-handle",t);r.setAttribute("tabindex","0");r.setAttribute("role","slider");r.setAttribute("aria-orientation",a.ort?"vertical":"horizontal");if(t===0){h(r,a.cssClasses.handleLower)}else if(t===a.handles-1){h(r,a.cssClasses.handleUpper)}return i}function L(e,t){if(!t){return false}return O(e,a.cssClasses.connect)}function V(e,t){E=[];P=[];P.push(L(t,e[0]));for(var i=0;i<a.handles;i++){E.push(R(t,i));_[i]=i;P.push(L(t,e[i+1]))}}function B(e){h(e,a.cssClasses.target);if(a.dir===0){h(e,a.cssClasses.ltr)}else{h(e,a.cssClasses.rtl)}if(a.ort===0){h(e,a.cssClasses.horizontal)}else{h(e,a.cssClasses.vertical)}C=O(e,a.cssClasses.base)}function j(e,t){if(!a.tooltips[t]){return false}return O(e.firstChild,a.cssClasses.tooltip)}function $(){var e=E.map(j);Se("update",function(t,i,r){if(!e[i]){return}var n=t[i];if(a.tooltips[i]!==true){n=a.tooltips[i].to(r[i])}e[i].innerHTML=n})}function z(){Se("update",function(e,t,i,r,n){_.forEach(function(e){var t=E[e];var r=ce(S,e,0,true,true,true);var s=ce(S,e,100,true,true,true);var o=n[e];var l=a.ariaFormat.to(i[e]);t.children[0].setAttribute("aria-valuemin",r.toFixed(1));t.children[0].setAttribute("aria-valuemax",s.toFixed(1));t.children[0].setAttribute("aria-valuenow",o.toFixed(1));t.children[0].setAttribute("aria-valuetext",l)})})}function H(t,i,r){if(t==="range"||t==="steps"){return A.xVal}if(t==="count"){if(!i){throw new Error("noUiSlider ("+e+"): 'values' required for mode 'count'.")}var n=100/(i-1);var a;var s=0;i=[];while((a=s++*n)<=100){i.push(a)}t="positions"}if(t==="positions"){return i.map(function(e){return A.fromStepping(r?A.getStep(e):e)})}if(t==="values"){if(r){return i.map(function(e){return A.fromStepping(A.getStep(A.toStepping(e)))})}return i}}function G(e,t,i){function r(e,t){return(e+t).toFixed(7)/1}var a={};var s=A.xVal[0];var o=A.xVal[A.xVal.length-1];var l=false;var u=false;var c=0;i=n(i.slice().sort(function(e,t){return e-t}));if(i[0]!==s){i.unshift(s);l=true}if(i[i.length-1]!==o){i.push(o);u=true}i.forEach(function(n,s){var o;var f;var h;var p=n;var d=i[s+1];var m;var v;var g;var y;var b;var x;var w;if(t==="steps"){o=A.xNumSteps[s]}if(!o){o=d-p}if(p===false||d===undefined){return}o=Math.max(o,1e-7);for(f=p;f<=d;f=r(f,o)){m=A.toStepping(f);v=m-c;b=v/e;x=Math.round(b);w=v/x;for(h=1;h<=x;h+=1){g=c+h*w;a[g.toFixed(5)]=["x",0]}y=i.indexOf(f)>-1?1:t==="steps"?2:0;if(!s&&l){y=0}if(!(f===d&&u)){a[m.toFixed(5)]=[f,y]}c=m}});return a}function U(e,t,i){var r=I.createElement("div");var n=[a.cssClasses.valueNormal,a.cssClasses.valueLarge,a.cssClasses.valueSub];var s=[a.cssClasses.markerNormal,a.cssClasses.markerLarge,a.cssClasses.markerSub];var o=[a.cssClasses.valueHorizontal,a.cssClasses.valueVertical];var l=[a.cssClasses.markerHorizontal,a.cssClasses.markerVertical];h(r,a.cssClasses.pips);h(r,a.ort===0?a.cssClasses.pipsHorizontal:a.cssClasses.pipsVertical);
15function u(e,t){var i=t===a.cssClasses.value;var r=i?o:l;var u=i?n:s;return t+" "+r[a.ort]+" "+u[e]}function c(e,n){n[1]=n[1]&&t?t(n[0],n[1]):n[1];var s=O(r,false);s.className=u(n[1],a.cssClasses.marker);s.style[a.style]=e+"%";if(n[1]){s=O(r,false);s.className=u(n[1],a.cssClasses.value);s.style[a.style]=e+"%";s.innerText=i.to(n[0])}}Object.keys(e).forEach(function(t){c(t,e[t])});return r}function W(){if(F){i(F);F=null}}function X(e){W();var t=e.mode;var i=e.density||1;var r=e.filter||false;var n=e.values||false;var a=e.stepped||false;var s=H(t,n,a);var o=G(i,t,s);var l=e.format||{to:Math.round};F=w.appendChild(U(o,r,l));return F}function Y(){var e=C.getBoundingClientRect(),t="offset"+["Width","Height"][a.ort];return a.ort===0?e.width||C[t]:e.height||C[t]}function K(e,t,i,r){var n=function(n){if(w.hasAttribute("disabled")){return false}if(d(w,a.cssClasses.tap)){return false}n=Z(n,r.pageOffset,r.target||t);if(!n){return false}if(e===f.start&&n.buttons!==undefined&&n.buttons>1){return false}if(r.hover&&n.buttons){return false}if(!x){n.preventDefault()}n.calcPoint=n.points[a.ort];i(n,r)};var s=[];e.split(" ").forEach(function(e){t.addEventListener(e,n,x?{passive:true}:false);s.push([e,n])});return s}function Z(e,t,i){var r=e.type.indexOf("touch")===0;var n=e.type.indexOf("mouse")===0;var s=e.type.indexOf("pointer")===0;var o;var l;if(e.type.indexOf("MSPointer")===0){s=true}if(r&&a.multitouch){var u=function(e){return e.target===i||i.contains(e.target)};if(e.type==="touchstart"){var c=Array.prototype.filter.call(e.touches,u);if(c.length>1){return false}o=c[0].pageX;l=c[0].pageY}else{var f=Array.prototype.find.call(e.changedTouches,u);if(!f){return false}o=f.pageX;l=f.pageY}}else if(r){if(e.touches.length>1){return false}o=e.changedTouches[0].pageX;l=e.changedTouches[0].pageY}t=t||m(I);if(n||s){o=e.clientX+t.x;l=e.clientY+t.y}e.pageOffset=t;e.points=[o,l];e.cursor=n||s;return e}function Q(e){var t=e-s(C,a.ort);var i=t*100/Y();return a.dir?100-i:i}function ee(e){var t=100;var i=false;E.forEach(function(r,n){if(r.hasAttribute("disabled")){return}var a=Math.abs(S[n]-e);if(a<t){i=n;t=a}});return i}function te(e,t,i,r){var n=i.slice();var a=[!e,e];var s=[e,!e];r=r.slice();if(e){r.reverse()}if(r.length>1){r.forEach(function(e,i){var r=ce(n,e,n[e]+t,a[i],s[i],false);if(r===false){t=0}else{t=r-n[e];n[e]=r}})}else{a=s=[true]}var o=false;r.forEach(function(e,r){o=de(e,i[e]+t,a[r],s[r])||o});if(o){r.forEach(function(e){ie("update",e);ie("slide",e)})}}function ie(e,t,i){Object.keys(D).forEach(function(r){var n=r.split(".")[0];if(e===n){D[r].forEach(function(e){e.call(M,T.map(a.format.to),t,T.slice(),i||false,S.slice())})}})}function re(e,t){if(e.type==="mouseout"&&e.target.nodeName==="HTML"&&e.relatedTarget===null){ae(e,t)}}function ne(e,t){if(navigator.appVersion.indexOf("MSIE 9")===-1&&e.buttons===0&&t.buttonsProperty!==0){return ae(e,t)}var i=(a.dir?-1:1)*(e.calcPoint-t.startCalcPoint);var r=i*100/t.baseSize;te(i>0,r,t.locations,t.handleNumbers)}function ae(e,t){if(t.handle){p(t.handle,a.cssClasses.active);k-=1}t.listeners.forEach(function(e){q.removeEventListener(e[0],e[1])});if(k===0){p(w,a.cssClasses.drag);pe();if(e.cursor){N.style.cursor="";N.removeEventListener("selectstart",r)}}t.handleNumbers.forEach(function(e){ie("change",e);ie("set",e);ie("end",e)})}function se(e,t){var i;if(t.handleNumbers.length===1){var n=E[t.handleNumbers[0]];if(n.hasAttribute("disabled")){return false}i=n.children[0];k+=1;h(i,a.cssClasses.active)}e.stopPropagation();var s=[];var o=K(f.move,q,ne,{target:e.target,handle:i,listeners:s,startCalcPoint:e.calcPoint,baseSize:Y(),pageOffset:e.pageOffset,handleNumbers:t.handleNumbers,buttonsProperty:e.buttons,locations:S.slice()});var l=K(f.end,q,ae,{target:e.target,handle:i,listeners:s,handleNumbers:t.handleNumbers});var u=K("mouseout",q,re,{target:e.target,handle:i,listeners:s,handleNumbers:t.handleNumbers});s.push.apply(s,o.concat(l,u));if(e.cursor){N.style.cursor=getComputedStyle(e.target).cursor;if(E.length>1){h(w,a.cssClasses.drag)}N.addEventListener("selectstart",r,false)}t.handleNumbers.forEach(function(e){ie("start",e)})}function oe(e){e.stopPropagation();var t=Q(e.calcPoint);var i=ee(t);if(i===false){return false}
15if(!a.events.snap){l(w,a.cssClasses.tap,a.animationDuration)}de(i,t,true,true);pe();ie("slide",i,true);ie("update",i,true);ie("change",i,true);ie("set",i,true);if(a.events.snap){se(e,{handleNumbers:[i]})}}function le(e){var t=Q(e.calcPoint);var i=A.getStep(t);var r=A.fromStepping(i);Object.keys(D).forEach(function(e){if("hover"===e.split(".")[0]){D[e].forEach(function(e){e.call(M,r)})}})}function ue(e){if(!e.fixed){E.forEach(function(e,t){K(f.start,e.children[0],se,{handleNumbers:[t]})})}if(e.tap){K(f.start,C,oe,{})}if(e.hover){K(f.move,C,le,{hover:true})}if(e.drag){P.forEach(function(t,i){if(t===false||i===0||i===P.length-1){return}var r=E[i-1];var n=E[i];var s=[t];h(t,a.cssClasses.draggable);if(e.fixed){s.push(r.children[0]);s.push(n.children[0])}s.forEach(function(e){K(f.start,e,se,{handles:[r,n],handleNumbers:[i-1,i]})})})}}function ce(e,t,i,r,n,s){if(E.length>1){if(r&&t>0){i=Math.max(i,e[t-1]+a.margin)}if(n&&t<E.length-1){i=Math.min(i,e[t+1]-a.margin)}}if(E.length>1&&a.limit){if(r&&t>0){i=Math.min(i,e[t-1]+a.limit)}if(n&&t<E.length-1){i=Math.max(i,e[t+1]-a.limit)}}if(a.padding){if(t===0){i=Math.max(i,a.padding)}if(t===E.length-1){i=Math.min(i,100-a.padding)}}i=A.getStep(i);i=u(i);if(i===e[t]&&!s){return false}return i}function fe(e){return e+"%"}function he(e,t){S[e]=t;T[e]=A.fromStepping(t);var i=function(){E[e].style[a.style]=fe(t);me(e);me(e+1)};if(window.requestAnimationFrame&&a.useRequestAnimationFrame){window.requestAnimationFrame(i)}else{i()}}function pe(){_.forEach(function(e){var t=S[e]>50?-1:1;var i=3+(E.length+t*e);E[e].childNodes[0].style.zIndex=i})}function de(e,t,i,r){t=ce(S,e,t,i,r,false);if(t===false){return false}he(e,t);return true}function me(e){if(!P[e]){return}var t=0;var i=100;if(e!==0){t=S[e-1]}if(e!==P.length-1){i=S[e]}P[e].style[a.style]=fe(t);P[e].style[a.styleOposite]=fe(100-i)}function ve(e,t){if(e===null||e===false){return}if(typeof e==="number"){e=String(e)}e=a.format.from(e);if(e!==false&&!isNaN(e)){de(t,A.toStepping(e),false,false)}}function ge(e,t){var i=c(e);var r=S[0]===undefined;t=t===undefined?true:!!t;i.forEach(ve);if(a.animate&&!r){l(w,a.cssClasses.tap,a.animationDuration)}_.forEach(function(e){de(e,S[e],true,false)});pe();_.forEach(function(e){ie("update",e);if(i[e]!==null&&t){ie("set",e)}})}function ye(e){ge(a.start,e)}function be(){var e=T.map(a.format.to);if(e.length===1){return e[0]}return e}
15function xe(){for(var e in a.cssClasses){if(!a.cssClasses.hasOwnProperty(e)){continue}p(w,a.cssClasses[e])}while(w.firstChild){w.removeChild(w.firstChild)}delete w.noUiSlider}function we(){return S.map(function(e,t){var i=A.getNearbySteps(e);var r=T[t];var n=i.thisStep.step;var a=null;if(n!==false){if(r+n>i.stepAfter.startValue){n=i.stepAfter.startValue-r}}if(r>i.thisStep.startValue){a=i.thisStep.step}else if(i.stepBefore.step===false){a=false}else{a=r-i.stepBefore.highestStep}if(e===100){n=null}else if(e===0){a=null}var s=A.countStepDecimals();if(n!==null&&n!==false){n=Number(n.toFixed(s))}if(a!==null&&a!==false){a=Number(a.toFixed(s))}return[a,n]})}function Se(e,t){D[e]=D[e]||[];D[e].push(t);if(e.split(".")[0]==="update"){E.forEach(function(e,t){ie("update",t)})}}function Ce(e){var t=e&&e.split(".")[0];var i=t&&e.substring(t.length);Object.keys(D).forEach(function(e){var r=e.split(".")[0],n=e.substring(r.length);if((!t||t===r)&&(!i||i===n)){delete D[e]}})}function Ee(e,t){var i=be();var r=["margin","limit","padding","range","animate","snap","step","format"];r.forEach(function(t){if(e[t]!==undefined){o[t]=e[t]}});var n=J(o);r.forEach(function(t){if(e[t]!==undefined){a[t]=n[t]}});A=n.spectrum;a.margin=n.margin;a.limit=n.limit;a.padding=n.padding;if(a.pips){X(a.pips)}S=[];ge(e.start||i,t)}if(w.noUiSlider){throw new Error("noUiSlider ("+e+"): Slider was already initialized.")}B(w);V(a.connect,C);M={destroy:xe,steps:we,on:Se,off:Ce,get:be,set:ge,reset:ye,__moveHandles:function(e,t,i){te(e,t,S,i)},options:o,updateOptions:Ee,target:w,removePips:W,pips:X};ue(a.events);ge(a.start);if(a.pips){X(a.pips)}if(a.tooltips){$()}z();return M}function ee(t,i){if(!t||!t.nodeName){throw new Error("noUiSlider ("+e+"): create requires a single element, got: "+t)}var r=J(i,t);var n=Q(t,r,i);t.noUiSlider=n;return n}return{version:e,create:ee}});(function(e){var t=function(t,i){this.options=e.extend({endDuration:300},i);this.slider=t;this.content=t.children().first();this.currentIndex=0;this.pages=this.content.children();var r=0;this.pages.each(function(t,i){r+=e(i).width()});var n=this.pages.length;this.content.css("width",n*100+"%");this.pages.css("width",100/n+"%");this.bindEvents()};e.extend(t.prototype,{bindEvents:function(){this._removeTransition=e.proxy(this.removeTransition,this);this._startDrag=e.proxy(this.startDrag,this);this._doDrag=e.proxy(this.doDrag,this);this._endDrag=e.proxy(this.endDrag,this);this._next=e.proxy(this.next,this);this._prev=e.proxy(this.prev,this);this.content.on("mousedown",this._startDrag).on("transitionend",this._removeTransition);e("body").on("mousemove",this._doDrag).on("mouseup",this._endDrag);e(this.slider.children(".right")).on("click",this._next);e(this.slider.children(".left")).on("click",this._prev)},destroy:function(){this.content.off("mousedown",this._startDrag).off("transitionend",this._removeTransition);e("body").off("mousemove",this._doDrag).off("mouseup",this._endDrag)},startDrag:function(e){this.enableDrag=true;this.dragStartX=e.clientX},doDrag:function(e){if(this.enableDrag){var t=this.pages.eq(this.currentIndex).position();var i=e.clientX-this.dragStartX;this.content.css("transform","translate3d("+(i-t.left)+"px, 0, 0)");e.preventDefault()}},endDrag:function(e){if(this.enableDrag){this.enableDrag=false;var t=e.clientX-this.dragStartX;if(Math.abs(t)>this.slider.width()/5){if(t<0){this.next()}else{this.prev()}}else{this.current()}}},removeTransition:function(){this.content.css("transition","none")},goToIndex:function(e){var t=this.pages.eq(e).position();this.content.css("transition","all "+this.options.endDuration+"ms ease").css("transform","translate3d("+-1*t.left+"px, 0, 0)");this.currentIndex=e},current:function(){this.goToIndex(this.currentIndex)},next:function(){if(this.currentIndex>=this.pages.length-1){this.current()}else{this.goToIndex(this.currentIndex+1)}},prev:function(){if(this.currentIndex<=0){this.current()}else{this.goToIndex(this.currentIndex-1)}}});e.fn.pagesSlider=function(i){this.each(function(r,n){var a=e(n);var s=new t(a,i);a.data("pagesSlider",s)});return this}})(jQuery);!function(e,t){if(typeof define==="function"&&define.amd){define(["jquery"],function(i){return t(e,i)})}else if(typeof exports==="object"){t(e,require("jquery"))}else{t(e,e.jQuery||e.Zepto)}}(this,function(e,t){"use strict";var i="remodal";var r=e.REMODAL_GLOBALS&&e.REMODAL_GLOBALS.NAMESPACE||i;var n=t.map(["animationstart","webkitAnimationStart","MSAnimationStart","oAnimationStart"],function(e){return e+"."+r}).join(" ");var a=t.map(["animationend","webkitAnimationEnd","MSAnimationEnd","oAnimationEnd"],function(e){return e+"."+r}).join(" ");var s=t.extend({hashTracking:true,closeOnConfirm:true,closeOnCancel:true,closeOnEscape:true,closeOnOutsideClick:true,modifier:"",appendTo:null},e.REMODAL_GLOBALS&&e.REMODAL_GLOBALS.DEFAULTS);var o={CLOSING:"closing",CLOSED:"closed",OPENING:"opening",OPENED:"opened"};var l={CONFIRMATION:"confirmation",CANCELLATION:"cancellation"};var u=function(){var e=document.createElement("div").style;return e.animationName!==undefined||e.WebkitAnimationName!==undefined||e.MozAnimationName!==undefined||e.msAnimationName!==undefined||e.OAnimationName!==undefined}();var c=/iPad|iPhone|iPod/.test(navigator.platform);var f;var h;function p(e){if(u&&e.css("animation-name")==="none"&&e.css("-webkit-animation-name")==="none"&&e.css("-moz-animation-name")==="none"&&e.css("-o-animation-name")==="none"&&e.css("-ms-animation-name")==="none"){return 0}var t=e.css("animation-duration")||e.css("-webkit-animation-duration")||e.css("-moz-animation-duration")||e.css("-o-animation-duration")||e.css("-ms-animation-duration")||"0s";var i=e.css("animation-delay")||e.css("-webkit-animation-delay")||e.css("-moz-animation-delay")||e.css("-o-animation-delay")||e.css("-ms-animation-delay")||"0s";var r=e.css("animation-iteration-count")||e.css("-webkit-animation-iteration-count")||e.css("-moz-animation-iteration-count")||e.css("-o-animation-iteration-count")||e.css("-ms-animation-iteration-count")||"1";var n;var a;var s;var o;t=t.split(", ");i=i.split(", ");r=r.split(", ");for(o=0,a=t.length,n=Number.NEGATIVE_INFINITY;o<a;o++){s=parseFloat(t[o])*parseInt(r[o],10)+parseFloat(i[o]);if(s>n){n=s}}return n}function d(){if(t(document).height()<=t(window).height()){return 0}var e=document.createElement("div");var i=document.createElement("div");var r;var n;e.style.visibility="hidden";e.style.width="100px";document.body.appendChild(e);r=e.offsetWidth;e.style.overflow="scroll";i.style.width="100%";e.appendChild(i);n=i.offsetWidth;e.parentNode.removeChild(e);return r-n}function m(){if(c){return}
15var e=t("html");var i=w("is-locked");var r;var n;if(!e.hasClass(i)){n=t(document.body);r=parseInt(n.css("padding-right"),10)+d();n.css("padding-right",r+"px");e.addClass(i)}}function v(){if(c){return}var e=t("html");var i=w("is-locked");var r;var n;if(e.hasClass(i)){n=t(document.body);r=parseInt(n.css("padding-right"),10)-d();n.css("padding-right",r+"px");e.removeClass(i)}}function g(e,t,i,r){var n=w("is",t);var a=[w("is",o.CLOSING),w("is",o.OPENING),w("is",o.CLOSED),w("is",o.OPENED)].join(" ");e.$bg.removeClass(a).addClass(n);e.$overlay.removeClass(a).addClass(n);e.$wrapper.removeClass(a).addClass(n);e.$modal.removeClass(a).addClass(n);e.state=t;!i&&e.$modal.trigger({type:t,reason:r},[{reason:r}])}function y(e,i,r){var s=0;var o=function(e){if(e.target!==this){return}s++};var l=function(e){if(e.target!==this){return}if(--s===0){t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){r[t].off(n+" "+a)});i()}};t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){r[t].on(n,o).on(a,l)});e();if(p(r.$bg)===0&&p(r.$overlay)===0&&p(r.$wrapper)===0&&p(r.$modal)===0){t.each(["$bg","$overlay","$wrapper","$modal"],function(e,t){r[t].off(n+" "+a)});i()}}function b(e){if(e.state===o.CLOSED){return}t.each(["$bg","$overlay","$wrapper","$modal"],function(t,i){e[i].off(n+" "+a)});e.$bg.removeClass(e.settings.modifier);e.$overlay.removeClass(e.settings.modifier).hide();e.$wrapper.hide();v();g(e,o.CLOSED,true)}function x(e){var t={};var i;var r;var n;var a;e=e.replace(/\s*:\s*/g,":").replace(/\s*,\s*/g,",");i=e.split(",");for(a=0,r=i.length;a<r;a++){i[a]=i[a].split(":");n=i[a][1];if(typeof n==="string"||n instanceof String){n=n==="true"||(n==="false"?false:n)}if(typeof n==="string"||n instanceof String){n=!isNaN(n)?+n:n}t[i[a][0]]=n}return t}function w(){var e=r;for(var t=0;t<arguments.length;++t){e+="-"+arguments[t]}return e}function S(){var e=location.hash.replace("#","");var r;var n;if(!e){if(f&&f.state===o.OPENED&&f.settings.hashTracking){f.close()}}else{try{n=t("[data-"+i+'-id="'+e+'"]')}catch(e){}if(n&&n.length){r=t[i].lookup[n.data(i)];if(r&&r.settings.hashTracking){r.open()}}}}function C(e,n){var a=t(document.body);var u=a;var c=this;c.settings=t.extend({},s,n);c.index=t[i].lookup.push(c)-1;c.state=o.CLOSED;c.$overlay=t("."+w("overlay"));if(c.settings.appendTo!==null&&c.settings.appendTo.length){u=t(c.settings.appendTo)}if(!c.$overlay.length){c.$overlay=t("<div>").addClass(w("overlay")+" "+w("is",o.CLOSED)).hide();u.append(c.$overlay)}c.$bg=t("."+w("bg")).addClass(w("is",o.CLOSED));c.$modal=e.addClass(r+" "+w("is-initialized")+" "+c.settings.modifier+" "+w("is",o.CLOSED)).attr("tabindex","-1");c.$wrapper=t("<div>").addClass(w("wrapper")+" "+c.settings.modifier+" "+w("is",o.CLOSED)).hide().append(c.$modal);u.append(c.$wrapper);c.$wrapper.on("click."+r,"[data-"+i+'-action="close"]',function(e){e.preventDefault();c.close()});c.$wrapper.on("click."+r,"[data-"+i+'-action="cancel"]',function(e){e.preventDefault();c.$modal.trigger(l.CANCELLATION);if(c.settings.closeOnCancel){c.close(l.CANCELLATION)}});c.$wrapper.on("click."+r,"[data-"+i+'-action="confirm"]',function(e){e.preventDefault();c.$modal.trigger(l.CONFIRMATION);if(c.settings.closeOnConfirm){c.close(l.CONFIRMATION)}});c.$wrapper.on("click."+r,function(e){var i=t(e.target);if(!i.hasClass(w("wrapper"))){return}if(c.settings.closeOnOutsideClick){c.close()}})}C.prototype.open=function(){var e=this;var r;if(e.state===o.OPENING||e.state===o.CLOSING){return}r=e.$modal.attr("data-"+i+"-id");if(r&&e.settings.hashTracking){h=t(window).scrollTop();location.hash=r}if(f&&f!==e){b(f)}f=e;m();e.$bg.addClass(e.settings.modifier);e.$overlay.addClass(e.settings.modifier).show();e.$wrapper.show().scrollTop(0);e.$modal.focus();y(function(){g(e,o.OPENING)},function(){g(e,o.OPENED)},e)};C.prototype.close=function(e){var r=this;if(r.state===o.OPENING||r.state===o.CLOSING||r.state===o.CLOSED){return}if(r.settings.hashTracking&&r.$modal.attr("data-"+i+"-id")===location.hash.substr(1)){location.hash="";t(window).scrollTop(h)}y(function(){g(r,o.CLOSING,false,e)},function(){r.$bg.removeClass(r.settings.modifier);r.$overlay.removeClass(r.settings.modifier).hide();r.$wrapper.hide();v();g(r,o.CLOSED,false,e)},r)};C.prototype.getState=function(){return this.state};C.prototype.destroy=function(){var e=t[i].lookup;var r;b(this);this.$wrapper.remove();delete e[this.index];r=t.grep(e,function(e){return!!e}).length;if(r===0){this.$overlay.remove();this.$bg.removeClass(w("is",o.CLOSING)+" "+w("is",o.OPENING)+" "+w("is",o.CLOSED)+" "+w("is",o.OPENED))}};t[i]={lookup:[]};t.fn[i]=function(e){var r;var n;this.each(function(a,s){n=t(s);if(n.data(i)==null){r=new C(n,e);n.data(i,r.index);if(r.settings.hashTracking&&n.attr("data-"+i+"-id")===location.hash.substr(1)){r.open()}}else{r=t[i].lookup[n.data(i)]}});return r};t(document).ready(function(){t(document).on("click","[data-"+i+"-target]",function(e){e.preventDefault();var r=e.currentTarget;var n=r.getAttribute("data-"+i+"-target");var a=t("[data-"+i+'-id="'+n+'"]');t[i].lookup[a.data(i)].open()});t(document).find("."+r).each(function(e,r){var n=t(r);var a=n.data(i+"-options");
15if(!a){a={}}else if(typeof a==="string"||a instanceof String){a=x(a)}n[i](a)});t(document).on("keydown."+r,function(e){if(f&&f.settings.closeOnEscape&&f.state===o.OPENED&&e.keyCode===27){f.close()}});t(window).on("hashchange."+r,S)})});(function(){if(typeof window.CustomEvent==="function")return false;function e(e,t){t=t||{bubbles:false,cancelable:false,detail:undefined};var i=document.createEvent("CustomEvent");i.initCustomEvent(e,t.bubbles,t.cancelable,t.detail);return i}e.prototype=window.Event.prototype;window.CustomEvent=e})();(function(e,t,i,r){"use strict";t=typeof t!="undefined"&&t.Math==Math?t:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();e.fn.dropdown=function(n){var a=e(this),s=e(i),o=a.selector||"",l="ontouchstart"in i.documentElement,u=(new Date).getTime(),c=[],f=arguments[0],h=typeof f=="string",p=[].slice.call(arguments,1),d;a.each(function(m){var v=e.isPlainObject(n)?e.extend(true,{},e.fn.dropdown.settings,n):e.extend({},e.fn.dropdown.settings),g=v.className,y=v.message,b=v.fields,x=v.keys,w=v.metadata,S=v.namespace,C=v.regExp,E=v.selector,_=v.error,k=v.templates,P="."+S,A="module-"+S,T=e(this),D=e(v.context),M=T.find(E.text),F=T.find(E.search),I=T.find(E.sizer),q=T.find(E.input),N=T.find(E.icon),O=T.prev().find(E.text).length>0?T.prev().find(E.text):T.prev(),R=T.children(E.menu),L=R.find(E.item),V=false,B=false,j=false,$=this,z=T.data(A),H,G,U,W,X,Y,K,Z;Z={initialize:function(){Z.debug("Initializing dropdown",v);if(Z.is.alreadySetup()){Z.setup.reference()}else{Z.setup.layout();if(v.values){Z.change.values(v.values)}Z.refreshData();Z.save.defaults();Z.restore.selected();Z.create.id();Z.bind.events();Z.observeChanges();Z.instantiate()}},instantiate:function(){Z.verbose("Storing instance of dropdown",Z);z=Z;T.data(A,Z)},destroy:function(){Z.verbose("Destroying previous dropdown",T);Z.remove.tabbable();T.off(P).removeData(A);R.off(P);s.off(W);Z.disconnect.menuObserver();Z.disconnect.selectObserver()},observeChanges:function(){if("MutationObserver"in t){Y=new MutationObserver(Z.event.select.mutation);K=new MutationObserver(Z.event.menu.mutation);Z.debug("Setting up mutation observer",Y,K);Z.observe.select();Z.observe.menu()}},disconnect:{menuObserver:function(){if(K){K.disconnect()}},selectObserver:function(){if(Y){Y.disconnect()}}},observe:{select:function(){if(Z.has.input()){Y.observe(T[0],{childList:true,subtree:true})}},menu:function(){if(Z.has.menu()){K.observe(R[0],{childList:true,subtree:true})}}},create:{id:function(){X=(Math.random().toString(16)+"000000000").substr(2,8);W="."+X;Z.verbose("Creating unique id for element",X)},userChoice:function(t){var i,n,a,s;t=t||Z.get.userValues();if(!t){return false}t=e.isArray(t)?t:[t];e.each(t,function(t,a){if(Z.get.item(a)===false){s=v.templates.addition(Z.add.variables(y.addResult,a));n=e("<div />").html(s).attr("data-"+w.value,a).attr("data-"+w.text,a).addClass(g.addition).addClass(g.item);if(v.hideAdditions){n.addClass(g.hidden)}i=i===r?n:i.add(n);Z.verbose("Creating user choices for value",a,n)}});return i},userLabels:function(t){var i=Z.get.userValues();if(i){Z.debug("Adding user labels",i);e.each(i,function(e,t){Z.verbose("Adding custom user value");Z.add.label(t,t)})}},menu:function(){R=e("<div />").addClass(g.menu).appendTo(T)},sizer:function(){I=e("<span />").addClass(g.sizer).insertAfter(F)}},search:function(e){e=e!==r?e:Z.get.query();Z.verbose("Searching for query",e);if(Z.has.minCharacters(e)){Z.filter(e)}else{Z.hide()}},select:{firstUnfiltered:function(){Z.verbose("Selecting first non-filtered element");Z.remove.selectedItem();L.not(E.unselectable).not(E.addition+E.hidden).eq(0).addClass(g.selected)},nextAvailable:function(e){e=e.eq(0);var t=e.nextAll(E.item).not(E.unselectable).eq(0),i=e.prevAll(E.item).not(E.unselectable).eq(0),r=t.length>0;if(r){Z.verbose("Moving selection to",t);t.addClass(g.selected)}else{Z.verbose("Moving selection to",i);i.addClass(g.selected)}}},setup:{api:function(){var e={debug:v.debug,urlData:{value:Z.get.value(),query:Z.get.query()},on:false};Z.verbose("First request, initializing API");T.api(e)},layout:function(){if(T.is("select")){Z.setup.select();Z.setup.returnedObject()}if(!Z.has.menu()){Z.create.menu()}if(Z.is.search()&&!Z.has.search()){Z.verbose("Adding search input");F=e("<input />").addClass(g.search).prop("autocomplete","off").insertBefore(M)}
15if(Z.is.multiple()&&Z.is.searchSelection()&&!Z.has.sizer()){Z.create.sizer()}if(v.allowTab){Z.set.tabbable()}},select:function(){var t=Z.get.selectValues();Z.debug("Dropdown initialized on a select",t);if(T.is("select")){q=T}if(q.parent(E.dropdown).length>0){Z.debug("UI dropdown already exists. Creating dropdown menu only");T=q.closest(E.dropdown);if(!Z.has.menu()){Z.create.menu()}R=T.children(E.menu);Z.setup.menu(t)}else{Z.debug("Creating entire dropdown from select");T=e("<div />").attr("class",q.attr("class")).addClass(g.selection).addClass(g.dropdown).html(k.dropdown(t)).insertBefore(q);if(q.hasClass(g.multiple)&&q.prop("multiple")===false){Z.error(_.missingMultiple);q.prop("multiple",true)}if(q.is("[multiple]")){Z.set.multiple()}if(q.prop("disabled")){Z.debug("Disabling dropdown");T.addClass(g.disabled)}q.removeAttr("class").detach().prependTo(T)}Z.refresh()},menu:function(e){R.html(k.menu(e,b));L=R.find(E.item)},reference:function(){Z.debug("Dropdown behavior was called on select, replacing with closest dropdown");T=T.parent(E.dropdown);z=T.data(A);$=T.get(0);Z.refresh();Z.setup.returnedObject()},returnedObject:function(){var e=a.slice(0,m),t=a.slice(m+1);a=e.add(T).add(t)}},refresh:function(){Z.refreshSelectors();Z.refreshData()},refreshItems:function(){L=R.find(E.item)},refreshSelectors:function(){Z.verbose("Refreshing selector cache");M=T.find(E.text);F=T.find(E.search);q=T.find(E.input);N=T.find(E.icon);O=T.prev().find(E.text).length>0?T.prev().find(E.text):T.prev();R=T.children(E.menu);L=R.find(E.item)},refreshData:function(){Z.verbose("Refreshing cached metadata");L.removeData(w.text).removeData(w.value)},clearData:function(){Z.verbose("Clearing metadata");L.removeData(w.text).removeData(w.value);T.removeData(w.defaultText).removeData(w.defaultValue).removeData(w.placeholderText)},toggle:function(){Z.verbose("Toggling menu visibility");if(!Z.is.active()){Z.show()}else{Z.hide()}},show:function(t){t=e.isFunction(t)?t:function(){};if(!Z.can.show()&&Z.is.remote()){Z.debug("No API results retrieved, searching before show");Z.queryRemote(Z.get.query(),Z.show)}if(Z.can.show()&&!Z.is.active()){Z.debug("Showing dropdown");if(Z.has.message()&&!(Z.has.maxSelections()||Z.has.allResultsFiltered())){Z.remove.message()}if(Z.is.allFiltered()){return true}if(v.onShow.call($)!==false){Z.animate.show(function(){if(Z.can.click()){Z.bind.intent()}if(Z.has.menuSearch()){Z.focusSearch()}Z.set.visible();t.call($)})}}},hide:function(t){t=e.isFunction(t)?t:function(){};if(Z.is.active()){Z.debug("Hiding dropdown");if(v.onHide.call($)!==false){Z.animate.hide(function(){Z.remove.visible();t.call($)})}}},hideOthers:function(){Z.verbose("Finding other dropdowns to hide");a.not(T).has(E.menu+"."+g.visible).dropdown("hide")},hideMenu:function(){Z.verbose("Hiding menu  instantaneously");Z.remove.active();Z.remove.visible();R.transition("hide")},hideSubMenus:function(){var e=R.children(E.item).find(E.menu);Z.verbose("Hiding sub menus",e);e.transition("hide")},bind:{events:function(){if(l){Z.bind.touchEvents()}Z.bind.keyboardEvents();Z.bind.inputEvents();Z.bind.mouseEvents()},touchEvents:function(){Z.debug("Touch device detected binding additional touch events");if(Z.is.searchSelection()){}else if(Z.is.single()){T.on("touchstart"+P,Z.event.test.toggle)}R.on("touchstart"+P,E.item,Z.event.item.mouseenter)},keyboardEvents:function(){Z.verbose("Binding keyboard events");T.on("keydown"+P,Z.event.keydown);if(Z.has.search()){T.on(Z.get.inputEvent()+P,E.search,Z.event.input)}if(Z.is.multiple()){s.on("keydown"+W,Z.event.document.keydown)}},inputEvents:function(){Z.verbose("Binding input change events");T.on("change"+P,E.input,Z.event.change)},mouseEvents:function(){Z.verbose("Binding mouse events");if(Z.is.multiple()){T.on("click"+P,E.label,Z.event.label.click).on("click"+P,E.remove,Z.event.remove.click)}if(Z.is.searchSelection()){T.on("mousedown"+P,Z.event.mousedown).on("mouseup"+P,Z.event.mouseup).on("mousedown"+P,E.menu,Z.event.menu.mousedown).on("mouseup"+P,E.menu,Z.event.menu.mouseup).on("click"+P,E.icon,Z.event.icon.click).on("focus"+P,E.search,Z.event.search.focus).on("click"+P,E.search,Z.event.search.focus).on("blur"+P,E.search,Z.event.search.blur).on("click"+P,E.text,Z.event.text.focus);if(Z.is.multiple()){T.on("click"+P,Z.event.click)}}else{if(v.on=="click"){T.on("click"+P,E.icon,Z.event.icon.click).on("click"+P,Z.event.test.toggle)}else if(v.on=="hover"){T.on("mouseenter"+P,Z.delay.show).on("mouseleave"+P,Z.delay.hide)}else{T.on(v.on+P,Z.toggle)}T.on("mousedown"+P,Z.event.mousedown).on("mouseup"+P,Z.event.mouseup).on("focus"+P,Z.event.focus);if(Z.has.menuSearch()){T.on("blur"+P,E.search,Z.event.search.blur)}else{T.on("blur"+P,Z.event.blur)}}R.on("mouseenter"+P,E.item,Z.event.item.mouseenter).on("mouseleave"+P,E.item,Z.event.item.mouseleave).on("click"+P,E.item,Z.event.item.click)},intent:function(){Z.verbose("Binding hide intent event to document");
15if(l){s.on("touchstart"+W,Z.event.test.touch).on("touchmove"+W,Z.event.test.touch)}s.on("click"+W,Z.event.test.hide)}},unbind:{intent:function(){Z.verbose("Removing hide intent event from document");if(l){s.off("touchstart"+W).off("touchmove"+W)}s.off("click"+W)}},filter:function(e){var t=e!==r?e:Z.get.query(),i=function(){if(Z.is.multiple()){
16Z.filterActive()}if(e||!e&&Z.get.activeItem().length==0){Z.select.firstUnfiltered()}if(Z.has.allResultsFiltered()){if(v.onNoResults.call($,t)){if(v.allowAdditions){if(v.hideAdditions){Z.verbose("User addition with no menu, setting empty style");Z.set.empty();Z.hideMenu()}}else{Z.verbose("All items filtered, showing message",t);Z.add.message(y.noResults)}}else{Z.verbose("All items filtered, hiding dropdown",t);Z.hideMenu()}}else{Z.remove.empty();Z.remove.message()}if(v.allowAdditions){Z.add.userSuggestion(e)}if(Z.is.searchSelection()&&Z.can.show()&&Z.is.focusedOnSearch()){Z.show()}};if(v.useLabels&&Z.has.maxSelections()){return}if(v.apiSettings){if(Z.can.useAPI()){Z.queryRemote(t,function(){if(v.filterRemoteData){Z.filterItems(t)}i()})}else{Z.error(_.noAPI)}}else{Z.filterItems(t);i()}},queryRemote:function(t,i){var r={errorDuration:false,cache:"local",throttle:v.throttle,urlData:{query:t},onError:function(){Z.add.message(y.serverError);i()},onFailure:function(){Z.add.message(y.serverError);i()},onSuccess:function(e){Z.remove.message();Z.setup.menu({values:e[b.remoteValues]});i()}};if(!T.api("get request")){Z.setup.api()}r=e.extend(true,{},r,v.apiSettings);T.api("setting",r).api("query")},filterItems:function(t){var i=t!==r?t:Z.get.query(),n=null,a=Z.escape.string(i),s=new RegExp("^"+a,"igm");if(Z.has.query()){n=[];Z.verbose("Searching for matching values",i);L.each(function(){var t=e(this),r,a;if(v.match=="both"||v.match=="text"){r=String(Z.get.choiceText(t,false));if(r.search(s)!==-1){n.push(this);return true}else if(v.fullTextSearch==="exact"&&Z.exactSearch(i,r)){n.push(this);return true}else if(v.fullTextSearch===true&&Z.fuzzySearch(i,r)){n.push(this);return true}}if(v.match=="both"||v.match=="value"){a=String(Z.get.choiceValue(t,r));if(a.search(s)!==-1){n.push(this);return true}else if(v.fullTextSearch==="exact"&&Z.exactSearch(i,a)){n.push(this);return true}else if(v.fullTextSearch===true&&Z.fuzzySearch(i,a)){n.push(this);return true}}})}Z.debug("Showing only matched items",i);Z.remove.filteredItem();if(n){L.not(n).addClass(g.filtered)}},fuzzySearch:function(e,t){var i=t.length,r=e.length;e=e.toLowerCase();t=t.toLowerCase();if(r>i){return false}if(r===i){return e===t}e:for(var n=0,a=0;n<r;n++){var s=e.charCodeAt(n);while(a<i){if(t.charCodeAt(a++)===s){continue e}}return false}return true},exactSearch:function(e,t){e=e.toLowerCase();t=t.toLowerCase();if(t.indexOf(e)>-1){return true}return false},filterActive:function(){if(v.useLabels){L.filter("."+g.active).addClass(g.filtered)}},focusSearch:function(e){if(Z.has.search()&&!Z.is.focusedOnSearch()){if(e){T.off("focus"+P,E.search);F.focus();T.on("focus"+P,E.search,Z.event.search.focus)}else{F.focus()}}},forceSelection:function(){var e=L.not(g.filtered).filter("."+g.selected).eq(0),t=L.not(g.filtered).filter("."+g.active).eq(0),i=e.length>0?e:t,r=i.length>0;if(r&&!Z.is.multiple()){Z.debug("Forcing partial selection to selected item",i);Z.event.item.click.call(i,{},true);return}else{if(v.allowAdditions){Z.set.selected(Z.get.query());Z.remove.searchTerm()}else{Z.remove.searchTerm()}}},change:{values:function(t){if(!v.allowAdditions){Z.clear()}Z.debug("Creating dropdown with specified values",t);Z.setup.menu({values:t});e.each(t,function(e,t){if(t.selected==true){Z.debug("Setting initial selection to",t.value);Z.set.selected(t.value);return true}})}},event:{change:function(){if(!j){Z.debug("Input changed, updating selection");Z.set.selected()}},focus:function(){if(v.showOnFocus&&!V&&Z.is.hidden()&&!G){Z.show()}},blur:function(e){G=i.activeElement===this;if(!V&&!G){Z.remove.activeLabel();Z.hide()}},mousedown:function(){if(Z.is.searchSelection()){U=true}else{V=true}},mouseup:function(){if(Z.is.searchSelection()){U=false}else{V=false}},click:function(t){var i=e(t.target);if(i.is(T)){if(!Z.is.focusedOnSearch()){Z.focusSearch()}else{Z.show()}}}
16,search:{focus:function(){V=true;if(Z.is.multiple()){Z.remove.activeLabel()}if(v.showOnFocus){Z.search()}},blur:function(e){G=i.activeElement===this;if(Z.is.searchSelection()&&!U){if(!B&&!G){if(v.forceSelection){Z.forceSelection()}Z.hide()}}U=false}},icon:{click:function(e){Z.toggle()}},text:{focus:function(e){V=true;Z.focusSearch()}},input:function(e){if(Z.is.multiple()||Z.is.searchSelection()){Z.set.filtered()}clearTimeout(Z.timer);Z.timer=setTimeout(Z.search,v.delay.search)},label:{click:function(t){var i=e(this),r=T.find(E.label),n=r.filter("."+g.active),a=i.nextAll("."+g.active),s=i.prevAll("."+g.active),o=a.length>0?i.nextUntil(a).add(n).add(i):i.prevUntil(s).add(n).add(i);if(t.shiftKey){n.removeClass(g.active);o.addClass(g.active)}else if(t.ctrlKey){i.toggleClass(g.active)}else{n.removeClass(g.active);i.addClass(g.active)}v.onLabelSelect.apply(this,r.filter("."+g.active))}},remove:{click:function(){var t=e(this).parent();if(t.hasClass(g.active)){Z.remove.activeLabels()}else{Z.remove.activeLabels(t)}}},test:{toggle:function(e){var t=Z.is.multiple()?Z.show:Z.toggle;if(Z.is.bubbledLabelClick(e)||Z.is.bubbledIconClick(e)){return}if(Z.determine.eventOnElement(e,t)){e.preventDefault()}},touch:function(e){Z.determine.eventOnElement(e,function(){if(e.type=="touchstart"){Z.timer=setTimeout(function(){Z.hide()},v.delay.touch)}else if(e.type=="touchmove"){clearTimeout(Z.timer)}});e.stopPropagation()},hide:function(e){Z.determine.eventInModule(e,Z.hide)}},select:{mutation:function(t){Z.debug("<select> modified, recreating menu");var i=false;e.each(t,function(t,r){if(e(r.target).is("select")||e(r.addedNodes).is("select")){i=true;return true}});if(i){Z.disconnect.selectObserver();Z.refresh();Z.setup.select();Z.set.selected();Z.observe.select()}}},menu:{mutation:function(t){var i=t[0],r=i.addedNodes?e(i.addedNodes[0]):e(false),n=i.removedNodes?e(i.removedNodes[0]):e(false),a=r.add(n),s=a.is(E.addition)||a.closest(E.addition).length>0,o=a.is(E.message)||a.closest(E.message).length>0;if(s||o){Z.debug("Updating item selector cache");Z.refreshItems()}else{Z.debug("Menu modified, updating selector cache");Z.refresh()}},mousedown:function(){B=true},mouseup:function(){B=false}},item:{mouseenter:function(t){var i=e(t.target),r=e(this),n=r.children(E.menu),a=r.siblings(E.item).children(E.menu),s=n.length>0,o=n.find(i).length>0;if(!o&&s){clearTimeout(Z.itemTimer);Z.itemTimer=setTimeout(function(){Z.verbose("Showing sub-menu",n);e.each(a,function(){Z.animate.hide(false,e(this))});Z.animate.show(false,n)},v.delay.show);t.preventDefault()}},mouseleave:function(t){var i=e(this).children(E.menu);if(i.length>0){clearTimeout(Z.itemTimer);Z.itemTimer=setTimeout(function(){Z.verbose("Hiding sub-menu",i);Z.animate.hide(false,i)},v.delay.hide)}},click:function(t,r){var n=e(this),a=t?e(t.target):e(""),s=n.find(E.menu),o=Z.get.choiceText(n),l=Z.get.choiceValue(n,o),u=s.length>0,c=s.find(a).length>0;if(Z.has.menuSearch()){e(i.activeElement).blur()}if(!c&&(!u||v.allowCategorySelection)){if(Z.is.searchSelection()){if
16(v.allowAdditions){Z.remove.userAddition()}Z.remove.searchTerm();if(!Z.is.focusedOnSearch()&&!(r==true)){Z.focusSearch(true)}}if(!v.useLabels){Z.remove.filteredItem();Z.set.scrollPosition(n)}Z.determine.selectAction.call(this,o,l)}}},document:{keydown:function(e){var t=e.which,i=Z.is.inObject(t,x);if(i){var r=T.find(E.label),n=r.filter("."+g.active),a=n.data(w.value),s=r.index(n),o=r.length,l=n.length>0,u=n.length>1,c=s===0,f=s+1==o,h=Z.is.searchSelection(),p=Z.is.focusedOnSearch(),d=Z.is.focused(),m=p&&Z.get.caretPosition()===0,v;if(h&&!l&&!p){return}if(t==x.leftArrow){if((d||m)&&!l){Z.verbose("Selecting previous label");r.last().addClass(g.active)}else if(l){if(!e.shiftKey){Z.verbose("Selecting previous label");r.removeClass(g.active)}else{Z.verbose("Adding previous label to selection")}if(c&&!u){n.addClass(g.active)}else{n.prev(E.siblingLabel).addClass(g.active).end()}e.preventDefault()}}else if(t==x.rightArrow){if(d&&!l){r.first().addClass(g.active)}if(l){if(!e.shiftKey){Z.verbose("Selecting next label");r.removeClass(g.active)}else{Z.verbose("Adding next label to selection")}if(f){if(h){if(!p){Z.focusSearch()}else{r.removeClass(g.active)}}else if(u){n.next(E.siblingLabel).addClass(g.active)}else{n.addClass(g.active)}}else{n.next(E.siblingLabel).addClass(g.active)}e.preventDefault()}}else if(t==x.deleteKey||t==x.backspace){if(l){Z.verbose("Removing active labels");if(f){if(h&&!p){Z.focusSearch()}}n.last().next(E.siblingLabel).addClass(g.active);Z.remove.activeLabels(n);e.preventDefault()}else if(m&&!l&&t==x.backspace){Z.verbose("Removing last label on input backspace");n=r.last().addClass(g.active);Z.remove.activeLabels(n)}}else{n.removeClass(g.active)}}}},keydown:function(e){var t=e.which,i=Z.is.inObject(t,x);if(i){var r=L.not(E.unselectable).filter("."+g.selected).eq(0),n=R.children("."+g.active).eq(0),a=r.length>0?r:n,s=a.length>0?a.siblings(":not(."+g.filtered+")").addBack():R.children(":not(."+g.filtered+")"),o=a.children(E.menu),l=a.closest(E.menu),u=l.hasClass(g.visible)||l.hasClass(g.animating)||l.parent(E.menu).length>0,c=o.length>0,f=a.length>0,h=a.not(E.unselectable).length>0,p=t==x.delimiter&&v.allowAdditions&&Z.is.multiple(),d=v.allowAdditions&&v.hideAdditions&&(t==x.enter||p)&&h,m,y,b;if(d){Z.verbose("Selecting item from keyboard shortcut",a);Z.event.item.click.call(a,e);if(Z.is.searchSelection()){Z.remove.searchTerm()}}if(Z.is.visible()){if(t==x.enter||p){if(t==x.enter&&f&&c&&!v.allowCategorySelection){Z.verbose("Pressed enter on unselectable category, opening sub menu");t=x.rightArrow}else if(h){Z.verbose("Selecting item from keyboard shortcut",a);Z.event.item.click.call(a,e);if(Z.is.searchSelection()){Z.remove.searchTerm()}}e.preventDefault()}if(f){if(t==x.leftArrow){y=l[0]!==R[0];if(y){Z.verbose("Left key pressed, closing sub-menu");Z.animate.hide(false,l);a.removeClass(g.selected);l.closest(E.item).addClass(g.selected);e.preventDefault()}}if(t==x.rightArrow){if(c){Z.verbose("Right key pressed, opening sub-menu");Z.animate.show(false,o);a.removeClass(g.selected);o.find(E.item).eq(0).addClass(g.selected);e.preventDefault()}}}if(t==x.upArrow){m=f&&u?a.prevAll(E.item+":not("+E.unselectable+")").eq(0):L.eq(0);if(s.index(m)<0){Z.verbose("Up key pressed but reached top of current menu");e.preventDefault();return}else{Z.verbose("Up key pressed, changing active item");a.removeClass(g.selected);m.addClass(g.selected);Z.set.scrollPosition(m);if(v.selectOnKeydown&&Z.is.single()){Z.set.selectedItem(m)}}e.preventDefault()}if(t==x.downArrow){m=f&&u?m=a.nextAll(E.item+":not("+E.unselectable+")").eq(0):L.eq(0);if(m.length===0){Z.verbose("Down key pressed but reached bottom of current menu");e.preventDefault();return}else{Z.verbose("Down key pressed, changing active item");L.removeClass(g.selected);m.addClass(g.selected);Z.set.scrollPosition(m);if(v.selectOnKeydown&&Z.is.single()){Z.set.selectedItem(m)}}e.preventDefault()}if(t==x.pageUp){Z.scrollPage("up");e.preventDefault()}if(t==x.pageDown){Z.scrollPage("down");e.preventDefault()}if(t==x.escape){Z.verbose("Escape key pressed, closing dropdown");Z.hide()}}else{if(p){e.preventDefault()}if(t==x.downArrow&&!Z.is.visible()){Z.verbose("Down key pressed, showing dropdown");Z.show();e.preventDefault()}}}else{if(!Z.has.search()){Z.set.selectedLetter(String.fromCharCode(t))}}}},trigger:{change:function(){var e=i.createEvent("HTMLEvents"),t=q[0];if(t){Z.verbose("Triggering native change event");e.initEvent("change",true,false);t.dispatchEvent(e)}}},determine:{selectAction:function(t,i){Z.verbose("Determining action",v.action);if(e.isFunction(Z.action[v.action])){Z.verbose("Triggering preset action",v.action,t,i);Z.action[v.action].call($,t,i,this)}else if(e.isFunction(v.action)){Z.verbose("Triggering user action",v.action,t,i);v.action.call($,t,i,this)}else{Z.error(_.action,v.action)}},eventInModule:function(t,r){var n=e(t.target),a=n.closest(i.documentElement).length>0,s=n.closest(T).length>0;r=e.isFunction(r)?r:function(){};if(a&&!s){Z.verbose("Triggering event",r);r();return true}else{Z.verbose("Event occurred in dropdown, canceling callback");return false}},eventOnElement:function(t,r){var n=e(t.target),a=n.closest(E.siblingLabel),s=i.body.contains(t.target),o=T.find(a).length===0,l=n.closest(R).length===0;r=e.isFunction(r)?r:function(){};if(s&&o&&l){Z.verbose("Triggering event",r);r();return true}else{Z.verbose("Event occurred in dropdown menu, canceling callback");return false}}},action:{nothing:function(){},activate:function(t,i,n){i=i!==r?i:t;if(Z.can.activate(e(n))){Z.set.selected(i,e(n));if(Z.is.multiple()&&!Z.is.allFiltered()){return}else{Z.hideAndClear()}}},select:function(t,i,n){i=i!==r?i:t;if(Z.can.activate(e(n))){Z.set.value(i,e(n));if(Z.is.multiple()&&!Z.is.allFiltered()){return}else{Z.hideAndClear()}}},combo:function(t,i,n){i=i!==r?i:t;Z.set.selected(i,e(n));Z.hideAndClear()},hide:function(e,t,i){Z.set.value(t,e);Z.hideAndClear()}},get:{id:function(){return X},defaultText:function(){return T.data(w.defaultText)},defaultValue:function(){return T.data(w.defaultValue)},placeholderText:function(){if(v.placeholder!="auto"&&typeof v.placeholder=="string"){return v.placeholder}return T.data(w.placeholderText)||""},text:function(){return M.text()},query:function(){return e.trim(F.val())},searchWidth:function(e){e=e!==r?e:F.val();I.text(e);return Math.ceil(I.width()+1)},selectionCount:function(){var t=Z.get.values(),i;i=Z.is.multiple()?e.isArray(t)?t.length:0:Z.get.value()!==""?1:0;return i},transition:function(e){return v.transition=="auto"?Z.is.upward(e)?"slide up":"slide down":v.transition},userValues:function(){var t=Z.get.values();if(!t){return false}t=e.isArray(t)?t:[t];return e.grep(t,function(e){return Z.get.item(e)===false})},uniqueArray:function(t){return e.grep(t,function(i,r){return e.inArray(i,t)===r})},caretPosition:function(){var e=F.get(0),t,r;if("selectionStart"in e){return e.selectionStart}else if(i.selection){e.focus();
16t=i.selection.createRange();r=t.text.length;t.moveStart("character",-e.value.length);return t.text.length-r}},value:function(){var t=q.length>0?q.val():T.data(w.value),i=e.isArray(t)&&t.length===1&&t[0]==="";return t===r||i?"":t},values:function(){var e=Z.get.value();if(e===""){return""}return!Z.has.selectInput()&&Z.is.multiple()?typeof e=="string"?e.split(v.delimiter):"":e},remoteValues:function(){var t=Z.get.values(),i=false;if(t){if(typeof t=="string"){t=[t]}e.each(t,function(e,t){var r=Z.read.remoteData(t);Z.verbose("Restoring value from session data",r,t);if(r){if(!i){i={}}i[t]=r}})}return i},choiceText:function(t,i){i=i!==r?i:v.preserveHTML;if(t){if(t.find(E.menu).length>0){Z.verbose("Retrieving text of element with sub-menu");t=t.clone();t.find(E.menu).remove();t.find(E.menuIcon).remove()}return t.data(w.text)!==r?t.data(w.text):i?e.trim(t.html()):e.trim(t.text())}},choiceValue:function(t,i){i=i||Z.get.choiceText(t);if(!t){return false}return t.data(w.value)!==r?String(t.data(w.value)):typeof i==="string"?e.trim(i.toLowerCase()):String(i)},inputEvent:function(){var e=F[0];if(e){return e.oninput!==r?"input":e.onpropertychange!==r?"propertychange":"keyup"}return false},selectValues:function(){var t={};t.values=[];T.find("option").each(function(){var i=e(this),n=i.html(),a=i.attr("disabled"),s=i.attr("value")!==r?i.attr("value"):n;if(v.placeholder==="auto"&&s===""){t.placeholder=n}else{t.values.push({name:n,value:s,disabled:a})}});if(v.placeholder&&v.placeholder!=="auto"){Z.debug("Setting placeholder value to",v.placeholder);t.placeholder=v.placeholder}if(v.sortSelect){t.values.sort(function(e,t){return e.name>t.name?1:-1});Z.debug("Retrieved and sorted values from select",t)}else{Z.debug("Retrieved values from select",t)}return t},activeItem:function(){return L.filter("."+g.active)},selectedItem:function(){var e=L.not(E.unselectable).filter("."+g.selected);return e.length>0?e:L.eq(0)},itemWithAdditions:function(e){var t=Z.get.item(e),i=Z.create.userChoice(e),r=i&&i.length>0;if(r){t=t.length>0?t.add(i):i}return t},item:function(t,i){var n=false,a,s;t=t!==r?t:Z.get.values()!==r?Z.get.values():Z.get.text();a=s?t.length>0:t!==r&&t!==null;s=Z.is.multiple()&&e.isArray(t);i=t===""||t===0?true:i||false;if(a){L.each(function(){var a=e(this),o=Z.get.choiceText(a),l=Z.get.choiceValue(a,o);if(l===null||l===r){return}if(s){if(e.inArray(String(l),t)!==-1||e.inArray(o,t)!==-1){n=n?n.add(a):a}}else if(i){Z.verbose("Ambiguous dropdown value using strict type check",a,t);if(l===t||o===t){n=a;return true}}else{if(String(l)==String(t)||o==t){Z.verbose("Found select item by value",l,t);n=a;return true}}})}return n}},check:{maxSelections:function(e){if(v.maxSelections){e=e!==r?e:Z.get.selectionCount();if(e>=v.maxSelections){Z.debug("Maximum selection count reached");if(v.useLabels){L.addClass(g.filtered);Z.add.message(y.maxSelections)}return true}else{Z.verbose("No longer at maximum selection count");Z.remove.message();Z.remove.filteredItem();if(Z.is.searchSelection()){Z.filterItems()}return false}}return true}},restore:{defaults:function(){Z.clear();Z.restore.defaultText();Z.restore.defaultValue()},defaultText:function(){var e=Z.get.defaultText(),t=Z.get.placeholderText;if(e===t){Z.debug("Restoring default placeholder text",e);Z.set.placeholderText(e)}else{Z.debug("Restoring default text",e);Z.set.text(e)}},placeholderText:function(){Z.set.placeholderText()},defaultValue:function(){var e=Z.get.defaultValue();if(e!==r){Z.debug("Restoring default value",e);if(e!==""){Z.set.value(e);Z.set.selected()}else{Z.remove.activeItem();Z.remove.selectedItem()}}},labels:function(){if(v.allowAdditions){if(!v.useLabels){Z.error(_.labels);v.useLabels=true}Z.debug("Restoring selected values");Z.create.userLabels()}Z.check.maxSelections()},selected:function(){Z.restore.values();if(Z.is.multiple()){Z.debug("Restoring previously selected values and labels");Z.restore.labels()}else{Z.debug("Restoring previously selected values")}},values:function(){Z.set.initialLoad();if(v.apiSettings&&v.saveRemoteData&&Z.get.remoteValues()){Z.restore.remoteValues()}else{Z.set.selected()}Z.remove.initialLoad()},remoteValues:function(){var t=Z.get.remoteValues();Z.debug("Recreating selected from session data",t);if(t){if(Z.is.single()){e.each(t,function(e,t){Z.set.text(t)})}else{e.each(t,function(e,t){Z.add.label(e,t)})}}}},read:{remoteData:function(e){var i;if(t.Storage===r){Z.error(_.noStorage);return}i=sessionStorage.getItem(e);return i!==r?i:false}},save:{defaults:function(){Z.save.defaultText();Z.save.placeholderText();Z.save.defaultValue()},defaultValue:function(){var e=Z.get.value();Z.verbose("Saving default value as",e);T.data(w.defaultValue,e)},defaultText:function(){var e=Z.get.text();Z.verbose("Saving default text as",e);T.data(w.defaultText,e)},placeholderText:function(){var e;if(v.placeholder!==false&&M.hasClass(g.placeholder)){e=Z.get.text();Z.verbose("Saving placeholder text as",e);T.data(w.placeholderText,e)}},remoteData:function(e,i){if(t.Storage===r){Z.error(_.noStorage);return}Z.verbose("Saving remote data to session storage",i,e);sessionStorage.setItem(i,e)}},clear:function(){if(Z.is.multiple()&&v.useLabels){Z.remove.labels()}else{Z.remove.activeItem();Z.remove.selectedItem()}Z.set.placeholderText();Z.clearValue()},clearValue:function(){Z.set.value("")},scrollPage:function(e,t){var i=t||Z.get.selectedItem(),r=i.closest(E.menu),n=r.outerHeight(),a=r.scrollTop(),s=L.eq(0).outerHeight(),o=Math.floor(n/s),l=r.prop("scrollHeight"),u=e=="up"?a-s*o:a+s*o,c=L.not(E.unselectable),f,h,p;p=e=="up"?c.index(i)-o:c.index(i)+o;f=e=="up"?p>=0:p<c.length;h=f?c.eq(p):e=="up"?c.first():c.last();if(h.length>0){Z.debug("Scrolling page",e,h);i.removeClass(g.selected);h.addClass(g.selected);if(v.selectOnKeydown&&Z.is.single()){Z.set.selectedItem(h)}r.scrollTop(u)}},set:{filtered:function(){var e=Z.is.multiple(),t=Z.is.searchSelection(),i=e&&t,r=t?Z.get.query():"",n=typeof r==="string"&&r.length>0,a=Z.get.searchWidth(),s=r!=="";if(e&&n){Z.verbose("Adjusting input width",a,v.glyphWidth);F.css("width",a)}if(n||i&&s){Z.verbose("Hiding placeholder text");M.addClass(g.filtered)}else if(!e||i&&!s){Z.verbose("Showing placeholder text");M.removeClass(g.filtered)}},empty:function(){T.addClass(g.empty)},loading:function(){T.addClass(g.loading)},placeholderText:function(e){e=e||Z.get.placeholderText();Z.debug("Setting placeholder text",e);Z.set.text(e);M.addClass(g.placeholder)},tabbable:function(){if(Z.is.searchSelection()){Z.debug("Added tabindex to searchable dropdown");F.val("").attr("tabindex",0);R.attr("tabindex",-1)}else{Z.debug("Added tabindex to dropdown");
16if(T.attr("tabindex")===r){T.attr("tabindex",0);R.attr("tabindex",-1)}}},initialLoad:function(){Z.verbose("Setting initial load");H=true},activeItem:function(e){if(v.allowAdditions&&e.filter(E.addition).length>0){e.addClass(g.filtered)}else{e.addClass(g.active)}},partialSearch:function(e){var t=Z.get.query().length;F.val(e.substr(0,t))},scrollPosition:function(e,t){var i=5,n,a,s,o,l,u,c,f,h,p;e=e||Z.get.selectedItem();n=e.closest(E.menu);a=e&&e.length>0;t=t!==r?t:false;if(e&&n.length>0&&a){l=e.position().top;n.addClass(g.loading);c=n.scrollTop();u=n.offset().top;l=e.offset().top;s=c-u+l;if(!t){f=n.height();p=c+f<s+i;h=s-i<c}Z.debug("Scrolling to active item",s);if(t||h||p){n.scrollTop(s)}n.removeClass(g.loading)}},text:function(e){if(v.action!=="select"){if(v.action=="combo"){Z.debug("Changing combo button text",e,O);if(v.preserveHTML){O.html(e)}else{O.text(e)}}else{if(e!==Z.get.placeholderText()){M.removeClass(g.placeholder)}Z.debug("Changing text",e,M);M.removeClass(g.filtered);if(v.preserveHTML){M.html(e)}else{M.text(e)}}}},selectedItem:function(e){var t=Z.get.choiceValue(e),i=Z.get.choiceText(e,false),r=Z.get.choiceText(e,true);Z.debug("Setting user selection to item",e);Z.remove.activeItem();Z.set.partialSearch(i);Z.set.activeItem(e);Z.set.selected(t,e);Z.set.text(r)},selectedLetter:function(t){var i=L.filter("."+g.selected),r=i.length>0&&Z.has.firstLetter(i,t),n=false,a;if(r){a=i.nextAll(L).eq(0);if(Z.has.firstLetter(a,t)){n=a}}if(!n){L.each(function(){if(Z.has.firstLetter(e(this),t)){n=e(this);return false}})}if(n){Z.verbose("Scrolling to next value with letter",t);Z.set.scrollPosition(n);i.removeClass(g.selected);n.addClass(g.selected);if(v.selectOnKeydown&&Z.is.single()){Z.set.selectedItem(n)}}},direction:function(e){if(v.direction=="auto"){Z.remove.upward();if(Z.can.openDownward(e)){Z.remove.upward(e)}else{Z.set.upward(e)}if(!Z.is.leftward(e)&&!Z.can.openRightward(e)){Z.set.leftward(e)}}else if(v.direction=="upward"){Z.set.upward(e)}},upward:function(e){var t=e||T;t.addClass(g.upward)},leftward:function(e){var t=e||R;t.addClass(g.leftward)},value:function(e,t,i){var n=Z.escape.value(e),a=q.length>0,s=!Z.has.value(e),o=Z.get.values(),l=e!==r?String(e):e,u;if(a){if(!v.allowReselection&&l==o){Z.verbose("Skipping value update already same value",e,o);if(!Z.is.initialLoad()){return}}if(Z.is.single()&&Z.has.selectInput()&&Z.can.extendSelect()){Z.debug("Adding user option",e);Z.add.optionValue(e)}Z.debug("Updating input value",n,o);j=true;q.val(n);if(v.fireOnInit===false&&Z.is.initialLoad()){Z.debug("Input native change event ignored on initial load")}else{Z.trigger.change()}j=false}else{Z.verbose("Storing value in metadata",n,q);if(n!==o){T.data(w.value,l)}}if(v.fireOnInit===false&&Z.is.initialLoad()){Z.verbose("No callback on initial load",v.onChange)}else{v.onChange.call($,e,t,i)}},active:function(){T.addClass(g.active)},multiple:function(){T.addClass(g.multiple)},visible:function(){T.addClass(g.visible)},exactly:function(e,t){Z.debug("Setting selected to exact values");Z.clear();Z.set.selected(e,t)},selected:function(t,i){var r=Z.is.multiple(),n;i=v.allowAdditions?i||Z.get.itemWithAdditions(t):i||Z.get.item(t);if(!i){return}Z.debug("Setting selected menu item to",i);if(Z.is.multiple()){Z.remove.searchWidth()}if(Z.is.single()){Z.remove.activeItem();Z.remove.selectedItem()}else if(v.useLabels){Z.remove.selectedItem()}i.each(function(){var t=e(this),n=Z.get.choiceText(t),a=Z.get.choiceValue(t,n),s=t.hasClass(g.filtered),o=t.hasClass(g.active),l=t.hasClass(g.addition),u=r&&i.length==1;if(r){if(!o||l){if(v.apiSettings&&v.saveRemoteData){Z.save.remoteData(n,a)}if(v.useLabels){Z.add.value(a,n,t);Z.add.label(a,n,u);Z.set.activeItem(t);Z.filterActive();Z.select.nextAvailable(i)}else{Z.add.value(a,n,t);Z.set.text(Z.add.variables(y.count));Z.set.activeItem(t)}}else if(!s){Z.debug("Selected active value, removing label");Z.remove.selected(a)}}else{if(v.apiSettings&&v.saveRemoteData){Z.save.remoteData(n,a)}Z.set.text(n);Z.set.value(a,n,t);t.addClass(g.active).addClass(g.selected)}})}},add:{label:function(t,i,r){var n=Z.is.searchSelection()?F:M,a=Z.escape.value(t),s;s=e("<a />").addClass(g.label).attr("data-"+w.value,a).html(k.label(a,i));s=v.onLabelCreate.call(s,a,i);if(Z.has.label(t)){Z.debug("Label already exists, skipping",a);return}if(v.label.variation){s.addClass(v.label.variation)}if(r===true){Z.debug("Animating in label",s);s.addClass(g.hidden).insertBefore(n).transition(v.label.transition,v.label.duration)}else{Z.debug("Adding selection label",s);s.insertBefore(n)}},message:function(t){var i=R.children(E.message),r=v.templates.message(Z.add.variables(t));if(i.length>0){i.html(r)}else{i=e("<div/>").html(r).addClass(g.message).appendTo(R)}},optionValue:function(t){var i=Z.escape.value(t),r=q.find('option[value="'+Z.escape.string(i)+'"]'),n=r.length>0;if(n){return}Z.disconnect.selectObserver();if(Z.is.single()){Z.verbose("Removing previous user addition");q.find("option."+g.addition).remove()}e("<option/>").prop("value",i).addClass(g.addition).html(t).appendTo(q);Z.verbose("Adding user addition as an <option>",t);Z.observe.select()},userSuggestion:function(e){var t=R.children(E.addition),i=Z.get.item(e),r=i&&i.not(E.addition).length,n=t.length>0,a;if(v.useLabels&&Z.has.maxSelections()){return}if(e===""||r){t.remove();return}if(n){t.data(w.value,e).data(w.text,e).attr("data-"+w.value,e).attr("data-"+w.text,e).removeClass(g.filtered);if(!v.hideAdditions){a=v.templates.addition(Z.add.variables(y.addResult,e));t.html(a)}Z.verbose("Replacing user suggestion with new value",t)}else{t=Z.create.userChoice(e);t.prependTo(R);Z.verbose("Adding item choice to menu corresponding with user choice addition",t)}if(!v.hideAdditions||Z.is.allFiltered()){t.addClass(g.selected).siblings().removeClass(g.selected)}Z.refreshItems()},variables:function(e,t){var i=e.search("{count}")!==-1,r=e.search("{maxCount}")!==-1,n=e.search("{term}")!==-1,a,s,o;Z.verbose("Adding templated variables to message",e);if(i){s=Z.get.selectionCount();e=e.replace("{count}",s)}if(r){s=Z.get.selectionCount();e=e.replace("{maxCount}",v.maxSelections)}if(n){o=t||Z.get.query();e=e.replace("{term}",o)}return e},value:function(t,i,r){var n=Z.get.values(),a;if(t===""){Z.debug("Cannot select blank values from multiselect");return}if(e.isArray(n)){a=n.concat([t]);a=Z.get.uniqueArray(a)}else{a=[t]}if(Z.has.selectInput()){if(Z.can.extendSelect()){Z.debug("Adding value to select",t,a,q);Z.add.optionValue(t)}}else{a=a.join(v.delimiter);Z.debug("Setting hidden input to delimited value",a,q)}if(v.fireOnInit===false&&Z.is.initialLoad()){Z.verbose("Skipping onadd callback on initial load",v.onAdd)}else{v.onAdd.call($,t,i,r)}Z.set.value(a,t,i,r);Z.check.maxSelections()}},remove:{active:function(){T.removeClass(g.active)},activeLabel:function(){T.find(E.label).removeClass(g.active)},empty:function(){T.removeClass(g.empty)},loading:function(){T.removeClass(g.loading)},initialLoad:function(){H=false},upward:function(e){var t=e||T;t.removeClass(g.upward)},leftward:function(e){var t=e||R;t.removeClass(g.leftward)},visible:function(){T.removeClass(g.visible)},activeItem:function(){L.removeClass(g.active)},filteredItem:function(){if(v.useLabels&&Z.has.maxSelections()){return}if(v.useLabels&&Z.is.multiple()){L.not("."+g.active).removeClass(g.filtered)}else{L.removeClass(g.filtered)}Z.remove.empty()},optionValue:function(e){var t=Z.escape.value(e),i=q.find('option[value="'+Z.escape.string(t)+'"]'),r=i.length>0;if(!r||!i.hasClass(g.addition)){return}if(Y){Y.disconnect();Z.verbose("Temporarily disconnecting mutation observer")}i.remove();Z.verbose("Removing user addition as an <option>",t);if(Y){Y.observe(q[0],{childList:true,subtree:true})}},message:function(){R.children(E.message).remove()},searchWidth:function(){F.css("width","")},searchTerm:function(){Z.verbose("Cleared search term");F.val("");Z.set.filtered()},userAddition:function(){L.filter(E.addition).remove()},selected:function(t,i){i=v.allowAdditions?i||Z.get.itemWithAdditions(t):i||Z.get.item(t);if(!i){return false}i.each(function(){var t=e(this),i=Z.get.choiceText(t),r=Z.get.choiceValue(t,i);if(Z.is.multiple()){if(v.useLabels){Z.remove.value(r,i,t);Z.remove.label(r)}else{Z.remove.value(r,i,t);if(Z.get.selectionCount()===0){Z.set.placeholderText()}else{Z.set.text(Z.add.variables(y.count))}}}else{Z.remove.value(r,i,t)}t.removeClass(g.filtered).removeClass(g.active);if(v.useLabels){t.removeClass(g.selected)}})},selectedItem:function(){L.removeClass(g.selected)},value:function(e,t,i){var r=Z.get.values(),n;if(Z.has.selectInput()){Z.verbose("Input is <select> removing selected option",e);n=Z.remove.arrayValue(e,r);Z.remove.optionValue(e)}else{Z.verbose("Removing from delimited values",e);n=Z.remove.arrayValue(e,r);n=n.join(v.delimiter)}if(v.fireOnInit===false&&Z.is.initialLoad()){Z.verbose("No callback on initial load",v.onRemove)}else{v.onRemove.call($,e,t,i)}Z.set.value(n,t,i);Z.check.maxSelections()},arrayValue:function(t,i){if(!e.isArray(i)){i=[i]}i=e.grep(i,function(e){return t!=e});Z.verbose("Removed value from delimited string",t,i);return i},label:function(e,t){var i=T.find(E.label),r=i.filter("[data-"+w.value+'="'+Z.escape.string(e)+'"]');Z.verbose("Removing label",r);r.remove()},activeLabels:function(e){e=e||T.find(E.label).filter("."+g.active);Z.verbose("Removing active label selections",e);Z.remove.labels(e)},labels:function(t){t=t||T.find(E.label);Z.verbose("Removing labels",t);t.each(function(){var t=e(this),i=t.data(w.value),n=i!==r?String(i):i,a=Z.is.userValue(n);if(v.onLabelRemove.call(t,i)===false){Z.debug("Label remove callback cancelled removal");return}Z.remove.message();if(a){Z.remove.value(n);Z.remove.label(n)}else{Z.remove.selected(n)}})},tabbable:function(){if(Z.is.searchSelection()){Z.debug("Searchable dropdown initialized");F.removeAttr("tabindex");R.removeAttr("tabindex")}else{Z.debug("Simple selection dropdown initialized");T.removeAttr("tabindex");R.removeAttr("tabindex")}}},has:{menuSearch:function(){return Z.has.search()&&F.closest(R).length>0},search:function(){return F.length>0},sizer:function(){return I.length>0},selectInput:function(){return q.is("select")},minCharacters:function(e){if(v.minCharacters){e=e!==r?String(e):String(Z.get.query());return e.length>=v.minCharacters}return true},firstLetter:function(e,t){var i,r;if(!e||e.length===0||typeof t!=="string"){return false}i=Z.get.choiceText(e,false);t=t.toLowerCase();r=String(i).charAt(0).toLowerCase();return t==r},input:function(){return q.length>0},items:function(){return L.length>0},menu:function(){return R.length>0},message:function(){return R.children(E.message).length!==0},label:function(e){var t=Z.escape.value(e),i=T.find(E.label);return i.filter("[data-"+w.value+'="'+Z.escape.string(t)+'"]').length>0},maxSelections:function(){return v.maxSelections&&Z.get.selectionCount()>=v.maxSelections},allResultsFiltered:function(){var e=L.not(E.addition);return e.filter(E.unselectable).length===e.length},userSuggestion:function(){return R.children(E.addition).length>0},query:function(){return Z.get.query()!==""},value:function(t){var i=Z.get.values(),r=e.isArray(i)?i&&e.inArray(t,i)!==-1:i==t;return r?true:false}},is:{active:function(){return T.hasClass(g.active)},bubbledLabelClick:function(t){return e(t.target).is("select, input")&&T.closest("label").length>0}
16,bubbledIconClick:function(t){return e(t.target).closest(N).length>0},alreadySetup:function(){return T.is("select")&&T.parent(E.dropdown).data(A)!==r&&T.prev().length===0},animating:function(e){
17return e?e.transition&&e.transition("is animating"):R.transition&&R.transition("is animating")},leftward:function(e){var t=e||R;return t.hasClass(g.leftward)},disabled:function(){return T.hasClass(g.disabled)},focused:function(){return i.activeElement===T[0]},focusedOnSearch:function(){return i.activeElement===F[0]},allFiltered:function(){return(Z.is.multiple()||Z.has.search())&&!(v.hideAdditions==false&&Z.has.userSuggestion())&&!Z.has.message()&&Z.has.allResultsFiltered()},hidden:function(e){return!Z.is.visible(e)},initialLoad:function(){return H},inObject:function(t,i){var r=false;e.each(i,function(e,i){if(i==t){r=true;return true}});return r},multiple:function(){return T.hasClass(g.multiple)},remote:function(){return v.apiSettings&&Z.can.useAPI()},single:function(){return!Z.is.multiple()},selectMutation:function(t){var i=false;e.each(t,function(t,r){if(r.target&&e(r.target).is("select")){i=true;return true}});return i},search:function(){return T.hasClass(g.search)},searchSelection:function(){return Z.has.search()&&F.parent(E.dropdown).length===1},selection:function(){return T.hasClass(g.selection)},userValue:function(t){return e.inArray(t,Z.get.userValues())!==-1},upward:function(e){var t=e||T;return t.hasClass(g.upward)},visible:function(e){return e?e.hasClass(g.visible):R.hasClass(g.visible)},verticallyScrollableContext:function(){var e=D.get(0)!==t?D.css("overflow-y"):false;return e=="auto"||e=="scroll"},horizontallyScrollableContext:function(){var e=D.get(0)!==t?D.css("overflow-X"):false;return e=="auto"||e=="scroll"}},can:{activate:function(e){if(v.useLabels){return true}if(!Z.has.maxSelections()){return true}if(Z.has.maxSelections()&&e.hasClass(g.active)){return true}return false},openDownward:function(e){var t=e||R,i=true,r={},n;t.addClass(g.loading);n={context:{scrollTop:D.scrollTop(),height:D.outerHeight()},menu:{offset:t.offset(),height:t.outerHeight()}};if(Z.is.verticallyScrollableContext()){n.menu.offset.top+=n.context.scrollTop}r={above:n.context.scrollTop<=n.menu.offset.top-n.menu.height,below:n.context.scrollTop+n.context.height>=n.menu.offset.top+n.menu.height};if(r.below){Z.verbose("Dropdown can fit in context downward",r);i=true}else if(!r.below&&!r.above){Z.verbose("Dropdown cannot fit in either direction, favoring downward",r);i=true}else{Z.verbose("Dropdown cannot fit below, opening upward",r);i=false}t.removeClass(g.loading);return i},openRightward:function(e){var t=e||R,i=true,r=false,n;t.addClass(g.loading);n={context:{scrollLeft:D.scrollLeft(),width:D.outerWidth()},menu:{offset:t.offset(),width:t.outerWidth()}};if(Z.is.horizontallyScrollableContext()){n.menu.offset.left+=n.context.scrollLeft}r=n.menu.offset.left+n.menu.width>=n.context.scrollLeft+n.context.width;if(r){Z.verbose("Dropdown cannot fit in context rightward",r);i=false}t.removeClass(g.loading);return i},click:function(){return l||v.on=="click"},extendSelect:function(){return v.allowAdditions||v.apiSettings},show:function(){return!Z.is.disabled()&&(Z.has.items()||Z.has.message())},useAPI:function(){return e.fn.api!==r}},animate:{show:function(t,i){var n=i||R,a=i?function(){}:function(){Z.hideSubMenus();Z.hideOthers();Z.set.active()},s;t=e.isFunction(t)?t:function(){};Z.verbose("Doing menu show animation",n);Z.set.direction(i);s=Z.get.transition(i);if(Z.is.selection()){Z.set.scrollPosition(Z.get.selectedItem(),true)}if(Z.is.hidden(n)||Z.is.animating(n)){if(s=="none"){a();n.transition("show");t.call($)}else if(e.fn.transition!==r&&T.transition("is supported")){n.transition({animation:s+" in",debug:v.debug,verbose:v.verbose,duration:v.duration,queue:true,onStart:a,onComplete:function(){t.call($)}})}else{Z.error(_.noTransition,s)}}},hide:function(t,i){var n=i||R,a=i?v.duration*.9:v.duration,s=i?function(){}:function(){if(Z.can.click()){Z.unbind.intent()}Z.remove.active()},o=Z.get.transition(i);t=e.isFunction(t)?t:function(){};if(Z.is.visible(n)||Z.is.animating(n)){Z.verbose("Doing menu hide animation",n);if(o=="none"){s();n.transition("hide");t.call($)}else if(e.fn.transition!==r&&T.transition("is supported")){n.transition({animation:o+" out",duration:v.duration,debug:v.debug,verbose:v.verbose,queue:true,onStart:s,onComplete:function(){t.call($)}})}else{Z.error(_.transition)}}}},hideAndClear:function(){Z.remove.searchTerm();if(Z.has.maxSelections()){return}if(Z.has.search()){Z.hide(function(){Z.remove.filteredItem()})}else{Z.hide()}},delay:{show:function(){Z.verbose("Delaying show event to ensure user intent");clearTimeout(Z.timer);Z.timer=setTimeout(Z.show,v.delay.show)},hide:function(){Z.verbose("Delaying hide event to ensure user intent");clearTimeout(Z.timer);Z.timer=setTimeout(Z.hide,v.delay.hide)}},escape:{value:function(t){var i=e.isArray(t),r=typeof t==="string",n=!r&&!i,a=r&&t.search(C.quote)!==-1,s=[];if(n||!a){return t}Z.debug("Encoding quote values for use in select",t);if(i){e.each(t,function(e,t){s.push(t.replace(C.quote,"&quot;"))});return s}return t.replace(C.quote,"&quot;")},string:function(e){e=String(e);return e.replace(C.escape,"\\$&")}},setting:function(t,i){Z.debug("Changing setting",t,i);if(e.isPlainObject(t)){e.extend(true,v,t)}else if(i!==r){if(e.isPlainObject(v[t])){e.extend(true,v[t],i)}else{v[t]=i}}else{return v[t]}},internal:function(t,i){if(e.isPlainObject(t)){e.extend(true,Z,t)}else if(i!==r){Z[t]=i}else{return Z[t]}},debug:function(){if(!v.silent&&v.debug){if(v.performance){Z.performance.log(arguments)}else{Z.debug=Function.prototype.bind.call(console.info,console,v.name+":");Z.debug.apply(console,arguments)}}}
17,verbose:function(){if(!v.silent&&v.verbose&&v.debug){if(v.performance){Z.performance.log(arguments)}else{Z.verbose=Function.prototype.bind.call(console.info,console,v.name+":");Z.verbose.apply(console,arguments)}}},error:function(){if(!v.silent){Z.error=Function.prototype.bind.call(console.error,console,v.name+":");Z.error.apply(console,arguments)}},performance:{log:function(e){var t,i,r;if(v.performance){t=(new Date).getTime();r=u||t;i=t-r;u=t;c.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:$,"Execution Time":i})}clearTimeout(Z.performance.timer);Z.performance.timer=setTimeout(Z.performance.display,500)},display:function(){var t=v.name+":",i=0;u=false;clearTimeout(Z.performance.timer);e.each(c,function(e,t){i+=t["Execution Time"]});t+=" "+i+"ms";if(o){t+=" '"+o+"'"}if((console.group!==r||console.table!==r)&&c.length>0){console.groupCollapsed(t);if(console.table){console.table(c)}else{e.each(c,function(e,t){console.log(t["Name"]+": "+t["Execution Time"]+"ms")})}console.groupEnd()}c=[]}},invoke:function(t,i,n){var a=z,s,o,l;i=i||p;n=$||n;if(typeof t=="string"&&a!==r){t=t.split(/[\. ]/);s=t.length-1;e.each(t,function(i,n){var l=i!=s?n+t[i+1].charAt(0).toUpperCase()+t[i+1].slice(1):t;if(e.isPlainObject(a[l])&&i!=s){a=a[l]}else if(a[l]!==r){o=a[l];return false}else if(e.isPlainObject(a[n])&&i!=s){a=a[n]}else if(a[n]!==r){o=a[n];return false}else{Z.error(_.method,t);return false}})}if(e.isFunction(o)){l=o.apply(n,i)}else if(o!==r){l=o}if(e.isArray(d)){d.push(l)}else if(d!==r){d=[d,l]}else if(l!==r){d=l}return o}};if(h){if(z===r){Z.initialize()}Z.invoke(f)}else{if(z!==r){z.invoke("destroy")}Z.initialize()}});return d!==r?d:a};e.fn.dropdown.settings={silent:false,debug:false,verbose:false,performance:true,on:"click",action:"activate",values:false,apiSettings:false,selectOnKeydown:true,minCharacters:0,filterRemoteData:false,saveRemoteData:true,throttle:200,context:t,direction:"auto",keepOnScreen:true,match:"both",fullTextSearch:false,placeholder:"auto",preserveHTML:true,sortSelect:false,forceSelection:true,allowAdditions:false,hideAdditions:true,maxSelections:false,useLabels:true,delimiter:",",showOnFocus:true,allowReselection:false,allowTab:true,allowCategorySelection:false,fireOnInit:false,transition:"auto",duration:200,glyphWidth:1.037,label:{transition:"scale",duration:200,variation:false},delay:{hide:300,show:200,search:20,touch:50},onChange:function(e,t,i){},onAdd:function(e,t,i){},onRemove:function(e,t,i){},onLabelSelect:function(e){},onLabelCreate:function(t,i){return e(this)},onLabelRemove:function(e){return true},onNoResults:function(e){return true},onShow:function(){},onHide:function(){},name:"Dropdown",namespace:"dropdown",message:{addResult:"Add <b>{term}</b>",count:"{count} selected",maxSelections:"Max {maxCount} selections",noResults:"No results found.",serverError:"There was an error contacting the server"},error:{action:"You called a dropdown action that was not defined",alreadySetup:"Once a select has been initialized behaviors must be called on the created ui dropdown",labels:"Allowing user additions currently requires the use of labels.",missingMultiple:"<select> requires multiple property to be set to correctly preserve multiple values",method:"The method you called is not defined.",noAPI:"The API module is required to load resources remotely",noStorage:"Saving remote data requires session storage",noTransition:"This module requires ui transitions <https://github.com/Semantic-Org/UI-Transition>"},regExp:{escape:/[-[\]{}()*+?.,\\^$|#\s]/g,quote:/"/g},metadata:{defaultText:"defaultText",defaultValue:"defaultValue",placeholderText:"placeholder",text:"text",value:"value"},fields:{remoteValues:"results",values:"values",disabled:"disabled",name:"name",value:"value",text:"text"},keys:{backspace:8,delimiter:188,deleteKey:46,enter:13,escape:27,pageUp:33,pageDown:34,leftArrow:37,upArrow:38,rightArrow:39,downArrow:40},selector:{addition:".addition",dropdown:".ui.dropdown",hidden:".hidden",icon:"> .dropdown.icon",input:'> input[type="hidden"], > select',item:".item",label:"> .label",remove:"> .label > .delete.icon",siblingLabel:".label",menu:".menu",message:".message",menuIcon:".dropdown.icon",search:"input.search, .menu > .search > input, .menu input.search",sizer:"> input.sizer",text:"> .text:not(.icon)",unselectable:".disabled, .filtered"},className:{active:"active",addition:"addition",animating:"animating",disabled:"disabled",empty:"empty",dropdown:"ui dropdown",filtered:"filtered",hidden:"hidden transition",item:"item",label:"ui label",loading:"loading",menu:"menu",message:"message",multiple:"multiple",placeholder:"default",sizer:"sizer",search:"search",selected:"selected",selection:"selection",upward:"upward",leftward:"left",visible:"visible"}};e.fn.dropdown.settings.templates={dropdown:function(t){var i=t.placeholder||false,r=t.values||{},n="";n+='<i class="dropdown icon"></i>';if(t.placeholder){n+='<div class="default text">'+i+"</div>"}else{n+='<div class="text"></div>'}n+='<div class="menu">';e.each(t.values,function(e,t){n+=t.disabled?'<div class="disabled item" data-value="'+t.value+'">'+t.name+"</div>":'<div class="item" data-value="'+t.value+'">'+t.name+"</div>"});n+="</div>";return n},menu:function(t,i){var r=t[i.values]||{},n="";e.each(r,function(e,t){var r=t[i.text]?'data-text="'+t[i.text]+'"':"",a=t[i.disabled]?"disabled ":"";n+='<div class="'+a+'item" data-value="'+t[i.value]+'"'+r+">";n+=t[i.name];n+="</div>"});return n},label:function(e,t){return t+'<i class="delete icon"></i>'},message:function(e){return e},addition:function(e){return e}}})(jQuery,window,document);(function(){"use strict";var e=Array.prototype.slice;try{e.call(document.documentElement)}catch(t){Array.prototype.slice=function(t,i,r){var n,a=this.length,s=[];if(this.charAt){for(n=0;n<a;n++){s.push(this.charAt(n))}}else{for(n=0;n<this.length;n++){s.push(this[n])}}return e.call(s,t,i||s.length)}}if(!Array.from){Array.from=function(e){"use strict";return[].slice.call(e)}}(function(){"use strict";var e=Object.prototype,t=e.__defineGetter__,i=e.__defineSetter__,r=e.__lookupGetter__,n=e.__lookupSetter__,a=e.hasOwnProperty;if(t&&i&&r&&n){if(!Object.defineProperty){Object.defineProperty=function(e,s,o){if(arguments.length<3){throw new TypeError("Arguments not optional")}s+="";if(a.call(o,"value")){if(!r.call(e,s)&&!n.call(e,s)){e[s]=o.value}if(a.call(o,"get")||a.call(o,"set")){throw new TypeError("Cannot specify an accessor and a value")}}if(!(o.writable&&o.enumerable&&o.configurable)){throw new TypeError("This implementation of Object.defineProperty does not support"+" false for configurable, enumerable, or writable.")}if(o.get){t.call(e,s,o.get)}if(o.set){i.call(e,s,o.set)}return e}}if(!Object.getOwnPropertyDescriptor){Object.getOwnPropertyDescriptor=function(e,t){if(arguments.length<2){throw new TypeError("Arguments not optional.")}t+="";var i={configurable:true,enumerable:true,writable:true},s=r.call(e,t),o=n.call(e,t);if(!a.call(e,t)){return i}if(!s&&!o){i.value=e[t];return i}delete i.writable;i.get=i.set=undefined;if(s){i.get=s}if(o){i.set=o}return i}}if(!Object.defineProperties){Object.defineProperties=function(e,t){var i;for(i in t){if(a.call(t,i)){Object.defineProperty(e,i,t[i])}}}}}})();if(!Array.prototype.filter){Array.prototype.filter=function(e){"use strict";if(this==null){throw new TypeError}var t=Object(this),i=t.length>>>0,r,n,a,s;if(typeof e!=="function"){throw new TypeError}r=[];n=arguments[1];for(a=0;a<i;a++){if(a in t){s=t[a];if(e.call(n,s,a,t)){r.push(s)}}}return r}}(function(){"use strict";function e(e){var t,i;for(t=0,i=e.length;t<i;t++){this[t]=e[t]}try{Object.defineProperty(this,"length",{get:function(){return e.length}})}catch(t){this.length=e.length}if(Object.freeze){Object.freeze(this)}}e.prototype={constructor:e,item:function(e){return this[e]!==undefined&&this[e]!==null?this[e]:null},namedItem:function(e){var t,i;for(t=0,i=this.length;t<i;t++){if(this[t].id===e||this[t].name===e){return this[t]}}return null}};Object.defineProperty(HTMLSelectElement.prototype,"selectedOptions",{get:function(){return new e(Array.from(this.options).filter(function(e){return e.selected}))}})})()})();(function(e,t,i,r){"use strict";t=typeof t!="undefined"&&t.Math==Math?t:typeof self!="undefined"&&self.Math==Math?self:Function("return this")();e.fn.transition=function(){var n=e(this),a=n.selector||"",s=(new Date).getTime(),o=[],l=arguments,u=l[0],c=[].slice.call(arguments,1
17),f=typeof u==="string",h=t.requestAnimationFrame||t.mozRequestAnimationFrame||t.webkitRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,0)},p;n.each(function(t){var h=e(this),d=this,m,v,g,y,b,x,w,S,C,E,_;_={initialize:function(){m=_.get.settings.apply(d,l);y=m.className;g=m.error;b=m.metadata;E="."+m.namespace;C="module-"+m.namespace;v=h.data(C)||_;x=_.get.animationEndEvent();if(f){f=_.invoke(u)}if(f===false){_.verbose("Converted arguments into settings object",m);if(m.interval){_.delay(m.animate)}else{_.animate()}_.instantiate()}},instantiate:function(){_.verbose("Storing instance of module",_);v=_;h.data(C,v)},destroy:function(){_.verbose("Destroying previous module for",d);h.removeData(C)},refresh:function(){_.verbose("Refreshing display type on next animation");delete _.displayType},forceRepaint:function(){_.verbose("Forcing element repaint");var e=h.parent(),t=h.next();if(t.length===0){h.detach().appendTo(e)}else{h.detach().insertBefore(t)}},repaint:function(){_.verbose("Repainting element");var e=d.offsetWidth},delay:function(e){var i=_.get.animationDirection(),a,s;if(!i){i=_.can.transition()?_.get.direction():"static"}e=e!==r?e:m.interval;a=m.reverse=="auto"&&i==y.outward;s=a||m.reverse==true?(n.length-t)*m.interval:t*m.interval;_.debug("Delaying animation by",s);setTimeout(_.animate,s)},animate:function(e){m=e||m;if(!_.is.supported()){_.error(g.support);return false}_.debug("Preparing animation",m.animation);if(_.is.animating()){if(m.queue){if(!m.allowRepeats&&_.has.direction()&&_.is.occurring()&&_.queuing!==true){_.debug("Animation is currently occurring, preventing queueing same animation",m.animation)}else{_.queue(m.animation)}return false}else if(!m.allowRepeats&&_.is.occurring()){_.debug("Animation is already occurring, will not execute repeated animation",m.animation);return false}else{_.debug("New animation started, completing previous early",m.animation);v.complete()}}if(_.can.animate()){_.set.animating(m.animation)}else{_.error(g.noAnimation,m.animation,d)}},reset:function(){_.debug("Resetting animation to beginning conditions");_.remove.animationCallbacks();_.restore.conditions();_.remove.animating()},queue:function(e){_.debug("Queueing animation of",e);_.queuing=true;h.one(x+".queue"+E,function(){_.queuing=false;_.repaint();_.animate.apply(this,m)})},complete:function(e){_.debug("Animation complete",m.animation);_.remove.completeCallback();_.remove.failSafe();if(!_.is.looping()){if(_.is.outward()){_.verbose("Animation is outward, hiding element");_.restore.conditions();_.hide()}else if(_.is.inward()){_.verbose("Animation is outward, showing element");_.restore.conditions();_.show()}else{_.verbose("Static animation completed");_.restore.conditions();m.onComplete.call(d)}}},force:{visible:function(){var e=h.attr("style"),t=_.get.userStyle(),i=_.get.displayType(),n=t+"display: "+i+" !important;",a=h.css("display"),s=e===r||e==="";if(a!==i){_.verbose("Overriding default display to show element",i);h.attr("style",n)}else if(s){h.removeAttr("style")}},hidden:function(){var e=h.attr("style"),t=h.css("display"),i=e===r||e==="";if(t!=="none"&&!_.is.hidden()){_.verbose("Overriding default display to hide element");h.css("display","none")}else if(i){h.removeAttr("style")}}},has:{direction:function(t){var i=false;t=t||m.animation;if(typeof t==="string"){t=t.split(" ");e.each(t,function(e,t){if(t===y.inward||t===y.outward){i=true}})}return i},inlineDisplay:function(){var t=h.attr("style")||"";return e.isArray(t.match(/display.*?;/,""))}},set:{animating:function(e){var t,i;_.remove.completeCallback();e=e||m.animation;t=_.get.animationClass(e);_.save.animation(t);_.force.visible();_.remove.hidden();_.remove.direction();_.start.animation(t)},duration:function(e,t){t=t||m.duration;t=typeof t=="number"?t+"ms":t;if(t||t===0){_.verbose("Setting animation duration",t);h.css({"animation-duration":t})}},direction:function(e){e=e||_.get.direction();if(e==y.inward){_.set.inward()}else{_.set.outward()}},looping:function(){_.debug("Transition set to loop");h.addClass(y.looping)},hidden:function(){h.addClass(y.transition).addClass(y.hidden)},inward:function(){_.debug("Setting direction to inward");h.removeClass(y.outward).addClass(y.inward)},outward:function(){_.debug("Setting direction to outward");h.removeClass(y.inward).addClass(y.outward)},visible:function(){h.addClass(y.transition).addClass(y.visible)}},start:{animation:function(e){e=e||_.get.animationClass();_.debug("Starting tween",e);h.addClass(e).one(x+".complete"+E,_.complete);if(m.useFailSafe){_.add.failSafe()}_.set.duration(m.duration);m.onStart.call(d)}},save:{animation:function(e){if(!_.cache){_.cache={}}
17_.cache.animation=e},displayType:function(e){if(e!=="none"){h.data(b.displayType,e)}},transitionExists:function(t,i){e.fn.transition.exists[t]=i;_.verbose("Saving existence of transition",t,i)}},restore:{conditions:function(){var e=_.get.currentAnimation();if(e){h.removeClass(e);_.verbose("Removing animation class",_.cache)}_.remove.duration()}},add:{failSafe:function(){var e=_.get.duration();_.timer=setTimeout(function(){h.triggerHandler(x)},e+m.failSafeDelay);_.verbose("Adding fail safe timer",_.timer)}},remove:{animating:function(){h.removeClass(y.animating)},animationCallbacks:function(){_.remove.queueCallback();_.remove.completeCallback()},queueCallback:function(){h.off(".queue"+E)},completeCallback:function(){h.off(".complete"+E)},display:function(){h.css("display","")},direction:function(){h.removeClass(y.inward).removeClass(y.outward)},duration:function(){h.css("animation-duration","")},failSafe:function(){_.verbose("Removing fail safe timer",_.timer);if(_.timer){clearTimeout(_.timer)}},hidden:function(){h.removeClass(y.hidden)},visible:function(){h.removeClass(y.visible)},looping:function(){_.debug("Transitions are no longer looping");if(_.is.looping()){_.reset();h.removeClass(y.looping)}},transition:function(){h.removeClass(y.visible).removeClass(y.hidden)}},get:{settings:function(t,i,r){if(typeof t=="object"){return e.extend(true,{},e.fn.transition.settings,t)}else if(typeof r=="function"){return e.extend({},e.fn.transition.settings,{animation:t,onComplete:r,duration:i})}else if(typeof i=="string"||typeof i=="number"){return e.extend({},e.fn.transition.settings,{animation:t,duration:i})}else if(typeof i=="object"){return e.extend({},e.fn.transition.settings,i,{animation:t})}else if(typeof i=="function"){return e.extend({},e.fn.transition.settings,{animation:t,onComplete:i})}else{return e.extend({},e.fn.transition.settings,{animation:t})}},animationClass:function(e){var t=e||m.animation,i=_.can.transition()&&!_.has.direction()?_.get.direction()+" ":"";return y.animating+" "+y.transition+" "+i+t},currentAnimation:function(){return _.cache&&_.cache.animation!==r?_.cache.animation:false},currentDirection:function(){return _.is.inward()?y.inward:y.outward},direction:function(){return _.is.hidden()||!_.is.visible()?y.inward:y.outward},animationDirection:function(t){var i;t=t||m.animation;if(typeof t==="string"){t=t.split(" ");e.each(t,function(e,t){if(t===y.inward){i=y.inward}else if(t===y.outward){i=y.outward}})}if(i){return i}return false},duration:function(e){e=e||m.duration;if(e===false){e=h.css("animation-duration")||0}return typeof e==="string"?e.indexOf("ms")>-1?parseFloat(e):parseFloat(e)*1e3:e},displayType:function(e){e=e!==r?e:true;if(m.displayType){return m.displayType}if(e&&h.data(b.displayType)===r){_.can.transition(true)}return h.data(b.displayType)},userStyle:function(e){e=e||h.attr("style")||"";return e.replace(/display.*?;/,"")},transitionExists:function(t){return e.fn.transition.exists[t]},animationStartEvent:function(){var e=i.createElement("div"),t={animation:"animationstart",OAnimation:"oAnimationStart",MozAnimation:"mozAnimationStart",WebkitAnimation:"webkitAnimationStart"},n;for(n in t){if(e.style[n]!==r){return t[n]}}return false},animationEndEvent:function(){var e=i.createElement("div"),t={animation:"animationend",OAnimation:"oAnimationEnd",MozAnimation:"mozAnimationEnd",WebkitAnimation:"webkitAnimationEnd"},n;for(n in t){if(e.style[n]!==r){return t[n]}}return false}},can:{transition:function(t){var i=m.animation,n=_.get.transitionExists(i),a=_.get.displayType(false),s,o,l,u,c,f;if(n===r||t){_.verbose("Determining whether animation exists");s=h.attr("class");o=h.prop("tagName");l=e("<"+o+" />").addClass(s).insertAfter(h);u=l.addClass(i).removeClass(y.inward).removeClass(y.outward).addClass(y.animating).addClass(y.transition).css("animationName");c=l.addClass(y.inward).css("animationName");if(!a){a=l.attr("class",s).removeAttr("style").removeClass(y.hidden).removeClass(y.visible).show().css("display");_.verbose("Determining final display state",a);_.save.displayType(a)}l.remove();if(u!=c){_.debug("Direction exists for animation",i);f=true}else if(u=="none"||!u){_.debug("No animation defined in css",i);return}else{_.debug("Static animation found",i,a);f=false}_.save.transitionExists(i,f)}return n!==r?n:f},animate:function(){return _.can.transition()!==r}},is:{animating:function(){return h.hasClass(y.animating)},inward:function(){return h.hasClass(y.inward)},outward:function(){return h.hasClass(y.outward)},looping:function(){return h.hasClass(y.looping)},occurring:function(e){e=e||m.animation;e="."+e.replace(" ",".");return h.filter(e).length>0},visible:function(){return h.is(":visible")},hidden:function(){return h.css("visibility")==="hidden"},supported:function(){return x!==false}},hide:function(){_.verbose("Hiding element");
17if(_.is.animating()){_.reset()}d.blur();_.remove.display();_.remove.visible();_.set.hidden();_.force.hidden();m.onHide.call(d);m.onComplete.call(d)},show:function(e){_.verbose("Showing element",e);_.remove.hidden();_.set.visible();_.force.visible();m.onShow.call(d);m.onComplete.call(d)},toggle:function(){if(_.is.visible()){_.hide()}else{_.show()}},stop:function(){_.debug("Stopping current animation");h.triggerHandler(x)},stopAll:function(){_.debug("Stopping all animation");_.remove.queueCallback();h.triggerHandler(x)},clear:{queue:function(){_.debug("Clearing animation queue");_.remove.queueCallback()}},enable:function(){_.verbose("Starting animation");h.removeClass(y.disabled)},disable:function(){_.debug("Stopping animation");h.addClass(y.disabled)},setting:function(t,i){_.debug("Changing setting",t,i);if(e.isPlainObject(t)){e.extend(true,m,t)}else if(i!==r){if(e.isPlainObject(m[t])){e.extend(true,m[t],i)}else{m[t]=i}}else{return m[t]}},internal:function(t,i){if(e.isPlainObject(t)){e.extend(true,_,t)}else if(i!==r){_[t]=i}else{return _[t]}},debug:function(){if(!m.silent&&m.debug){if(m.performance){_.performance.log(arguments)}else{_.debug=Function.prototype.bind.call(console.info,console,m.name+":");_.debug.apply(console,arguments)}}},verbose:function(){if(!m.silent&&m.verbose&&m.debug){if(m.performance){_.performance.log(arguments)}else{_.verbose=Function.prototype.bind.call(console.info,console,m.name+":");_.verbose.apply(console,arguments)}}},error:function(){if(!m.silent){_.error=Function.prototype.bind.call(console.error,console,m.name+":");_.error.apply(console,arguments)}},performance:{log:function(e){var t,i,r;if(m.performance){t=(new Date).getTime();r=s||t;i=t-r;s=t;o.push({Name:e[0],Arguments:[].slice.call(e,1)||"",Element:d,"Execution Time":i})}clearTimeout(_.performance.timer);_.performance.timer=setTimeout(_.performance.display,500)},display:function(){var t=m.name+":",i=0;s=false;clearTimeout(_.performance.timer);e.each(o,function(e,t){i+=t["Execution Time"]});t+=" "+i+"ms";if(a){t+=" '"+a+"'"}if(n.length>1){t+=" "+"("+n.length+")"}if((console.group!==r||console.table!==r)&&o.length>0){console.groupCollapsed(t);if(console.table){console.table(o)}else{e.each(o,function(e,t){console.log(t["Name"]+": "+t["Execution Time"]+"ms")})}console.groupEnd()}o=[]}},invoke:function(t,i,n){var a=v,s,o,l;i=i||c;n=d||n;if(typeof t=="string"&&a!==r){t=t.split(/[\. ]/);s=t.length-1;e.each(t,function(i,n){var l=i!=s?n+t[i+1].charAt(0).toUpperCase()+t[i+1].slice(1):t;if(e.isPlainObject(a[l])&&i!=s){a=a[l]}else if(a[l]!==r){o=a[l];return false}else if(e.isPlainObject(a[n])&&i!=s){a=a[n]}else if(a[n]!==r){o=a[n];return false}else{return false}})}if(e.isFunction(o)){l=o.apply(n,i)}else if(o!==r){l=o}if(e.isArray(p)){p.push(l)}else if(p!==r){p=[p,l]}else if(l!==r){p=l}return o!==r?o:false}};_.initialize()});return p!==r?p:this};e.fn.transition.exists={};e.fn.transition.settings={name:"Transition",silent:false,debug:false,verbose:false,performance:true,namespace:"transition",interval:0,reverse:"auto",onStart:function(){},onComplete:function(){},onShow:function(){},onHide:function(){},useFailSafe:true,failSafeDelay:100,allowRepeats:false,displayType:false,animation:"fade",duration:false,queue:true,metadata:{displayType:"display"},className:{animating:"animating",disabled:"disabled",hidden:"hidden",inward:"in",loading:"loading",looping:"looping",outward:"out",transition:"transition",visible:"visible"},error:{noAnimation:"Element is no longer attached to DOM. Unable to animate.  Use silent setting to surpress this warning in production.",repeated:"That animation is already occurring, cancelling repeated animation",method:"The method you called is not defined",support:"This browser does not support CSS animations"}}})(jQuery,window,document);(function(e){if(typeof define==="function"&&define.amd){define([],e)}else if(typeof exports==="object"){module.exports=e()}else{window.wNumb=e()}})(function(){"use strict";var e=["decimals","thousand","mark","prefix","suffix","encoder","decoder","negativeBefore","negative","edit","undo"];function t(e){return e.split("").reverse().join("")}function i(e,t){return e.substring(0,t.length)===t}function r(e,t){return e.slice(-1*t.length)===t}function n(e,t,i){if((e[t]||e[i])&&e[t]===e[i]){throw new Error(t)}}function a(e){return typeof e==="number"&&isFinite(e)}function s(e,t){e=e.toString().split("e");e=Math.round(+(e[0]+"e"+(e[1]?+e[1]+t:t)));e=e.toString().split("e");return(+(e[0]+"e"+(e[1]?+e[1]-t:-t))).toFixed(t)}function o(e,i,r,n,o,l,u,c,f,h,p,d){var m=d,v,g,y,b="",x="";if(l){d=l(d)}if(!a(d)){return false}if(e!==false&&parseFloat(d.toFixed(e))===0){d=0}if(d<0){v=true;d=Math.abs(d)}if(e!==false){d=s(d,e)}d=d.toString();if(d.indexOf(".")!==-1){g=d.split(".");y=g[0];if(r){b=r+g[1]}}else{y=d}if(i){y=t(y).match(/.{1,3}/g);y=t(y.join(t(i)))}if(v&&c){x+=c}if(n){x+=n}if(v&&f){x+=f}x+=y;x+=b;if(o){x+=o}if(h){x=h(x,m)}return x}function l(e,t,n,s,o,l,u,c,f,h,p,d){var m=d,v,g="";if(p){d=p(d)}
17if(!d||typeof d!=="string"){return false}if(c&&i(d,c)){d=d.replace(c,"");v=true}if(s&&i(d,s)){d=d.replace(s,"")}if(f&&i(d,f)){d=d.replace(f,"");v=true}if(o&&r(d,o)){d=d.slice(0,-1*o.length)}if(t){d=d.split(t).join("")}if(n){d=d.replace(n,".")}if(v){g+="-"}g+=d;g=g.replace(/[^0-9\.\-.]/g,"");if(g===""){return false}g=Number(g);if(u){g=u(g)}if(!a(g)){return false}return g}function u(t){var i,r,a,s={};if(t["suffix"]===undefined){t["suffix"]=t["postfix"]}for(i=0;i<e.length;i+=1){r=e[i];a=t[r];if(a===undefined){if(r==="negative"&&!s.negativeBefore){s[r]="-"}else if(r==="mark"&&s.thousand!=="."){s[r]="."}else{s[r]=false}}else if(r==="decimals"){if(a>=0&&a<8){s[r]=a}else{throw new Error(r)}}else if(r==="encoder"||r==="decoder"||r==="edit"||r==="undo"){if(typeof a==="function"){s[r]=a}else{throw new Error(r)}}else{if(typeof a==="string"){s[r]=a}else{throw new Error(r)}}}n(s,"mark","thousand");n(s,"prefix","negative");n(s,"prefix","negativeBefore");return s}function c(t,i,r){var n,a=[];for(n=0;n<e.length;n+=1){a.push(t[e[n]])}a.push(r);return i.apply("",a)}function f(e){if(!(this instanceof f)){return new f(e)}if(typeof e!=="object"){return}e=u(e);this.to=function(t){return c(e,o,t)};this.from=function(t){return c(e,l,t)}}return f});fotoramaVersion="4.6.4",function(e,t,i,r,n){"use strict";function a(e){var t="bez_"+r.makeArray(arguments).join("_").replace(".","p");if("function"!=typeof r.easing[t]){var i=function(e,t){var i=[null,null],r=[null,null],n=[null,null],a=function(a,s){return n[s]=3*e[s],r[s]=3*(t[s]-e[s])-n[s],i[s]=1-n[s]-r[s],a*(n[s]+a*(r[s]+a*i[s]))},s=function(e){return n[0]+e*(2*r[0]+3*i[0]*e)},o=function(e){for(var t,i=e,r=0;++r<14&&(t=a(i,0)-e,!(Math.abs(t)<.001));)i-=t/s(i);return i};return function(e){return a(o(e),1)}};r.easing[t]=function(t,r,n,a,s){return a*i([e[0],e[1]],[e[2],e[3]])(r/s)+n}}return t}function s(){}function o(e,t,i){return Math.max(isNaN(t)?-1/0:t,Math.min(isNaN(i)?1/0:i,e))}function l(e){return e.match(/ma/)&&e.match(/-?\d+(?!d)/g)[e.match(/3d/)?12:4]}function u(e){return qt?+l(e.css("transform")):+e.css("left").replace("px","")}function c(e){var t={};return qt?t.transform="translate3d("+e+"px,0,0)":t.left=e,t}function f(e){return{"transition-duration":e+"ms"}}function h(e,t){return isNaN(e)?t:e}function p(e,t){return h(+String(e).replace(t||"px",""))}function d(e){return/%$/.test(e)?p(e,"%"):n}function m(e,t){return h(d(e)/100*t,p(e))}function v(e){return(!isNaN(p(e))||!isNaN(p(e,"%")))&&e}function g(e,t,i,r){return(e-(r||0))*(t+(i||0))}function y(e,t,i,r){return-Math.round(e/(t+(i||0))-(r||0))}function b(e){var t=e.data();if(!t.tEnd){var i=e[0],r={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",msTransition:"MSTransitionEnd",transition:"transitionend"};G(i,r[xt.prefixed("transition")],function(e){t.tProp&&e.propertyName.match(t.tProp)&&t.onEndFn()}),t.tEnd=!0}}function x(e,t,i,r){var n,a=e.data();a&&(a.onEndFn=function(){n||(n=!0,clearTimeout(a.tT),i())},a.tProp=t,clearTimeout(a.tT),a.tT=setTimeout(function(){a.onEndFn()},1.5*r),b(e))}function w(e,t){if(e.length){var i=e.data();qt?(e.css(f(0)),i.onEndFn=s,clearTimeout(i.tT)):e.stop();var r=S(t,function(){return u(e)});return e.css(c(r)),r}}function S(){for(var e,t=0,i=arguments.length;i>t&&(e=t?arguments[t]():arguments[t],"number"!=typeof e);t++);return e}function C(e,t){return Math.round(e+(t-e)/1.5)}function E(){return E.p=E.p||("https:"===i.protocol?"https://":"http://"),E.p}function _(e){
18var i=t.createElement("a");return i.href=e,i}function k(e,t){if("string"!=typeof e)return e;e=_(e);var i,r;if(e.host.match(/youtube\.com/)&&e.search){if(i=e.search.split("v=")[1]){var n=i.indexOf("&");-1!==n&&(i=i.substring(0,n)),r="youtube"}}else e.host.match(/youtube\.com|youtu\.be/)?(i=e.pathname.replace(/^\/(embed\/|v\/)?/,"").replace(/\/.*/,""),r="youtube"):e.host.match(/vimeo\.com/)&&(r="vimeo",i=e.pathname.replace(/^\/(video\/)?/,"").replace(/\/.*/,""));return i&&r||!t||(i=e.href,r="custom"),i?{id:i,type:r,s:e.search.replace(/^\?/,""),p:E()}:!1}function P(e,t,i){var n,a,s=e.video;return"youtube"===s.type?(a=E()+"img.youtube.com/vi/"+s.id+"/default.jpg",n=a.replace(/\/default.jpg$/,"/hqdefault.jpg"),e.thumbsReady=!0):"vimeo"===s.type?r.ajax({url:E()+"vimeo.com/api/v2/video/"+s.id+".json",dataType:"jsonp",success:function(r){e.thumbsReady=!0,A(t,{img:r[0].thumbnail_large,thumb:r[0].thumbnail_small},e.i,i)}}):e.thumbsReady=!0,{img:n,thumb:a}}function A(e,t,i,n){for(var a=0,s=e.length;s>a;a++){var o=e[a];if(o.i===i&&o.thumbsReady){var l={videoReady:!0};l[Yt]=l[Zt]=l[Kt]=!1,n.splice(a,1,r.extend({},o,l,t));break}}}function T(e){function t(e,t,n){var a=e.children("img").eq(0),s=e.attr("href"),o=e.attr("src"),l=a.attr("src"),u=t.video,c=n?k(s,u===!0):!1;c?s=!1:c=u,i(e,a,r.extend(t,{video:c,img:t.img||s||o||l,thumb:t.thumb||l||o||s}))}function i(e,t,i){var n=i.thumb&&i.img!==i.thumb,a=p(i.width||e.attr("width")),s=p(i.height||e.attr("height"));r.extend(i,{width:a,height:s,thumbratio:H(i.thumbratio||p(i.thumbwidth||t&&t.attr("width")||n||a)/p(i.thumbheight||t&&t.attr("height")||n||s))})}var n=[];return e.children().each(function(){var e=r(this),a=z(r.extend(e.data(),{id:e.attr("id")}));if(e.is("a, img"))t(e,a,!0);else{if(e.is(":empty"))return;i(e,null,r.extend(a,{html:this,_html:e.html()}))}n.push(a)}),n}function D(e){return 0===e.offsetWidth&&0===e.offsetHeight}function M(e){return!r.contains(t.documentElement,e)}function F(e,t,i,r){return F.i||(F.i=1,F.ii=[!0]),r=r||F.i,"undefined"==typeof F.ii[r]&&(F.ii[r]=!0),e()?t():F.ii[r]&&setTimeout(function(){F.ii[r]&&F(e,t,i,r)},i||100),F.i++}function I(e){i.replace(i.protocol+"//"+i.host+i.pathname.replace(/^\/?/,"/")+i.search+"#"+e)}function q(e,t,i,r){var n=e.data(),a=n.measures;if(a&&(!n.l||n.l.W!==a.width||n.l.H!==a.height||n.l.r!==a.ratio||n.l.w!==t.w||n.l.h!==t.h||n.l.m!==i||n.l.p!==r)){var s=a.width,l=a.height,u=t.w/t.h,c=a.ratio>=u,f="scaledown"===i,h="contain"===i,p="cover"===i,d=J(r);c&&(f||h)||!c&&p?(s=o(t.w,0,f?s:1/0),l=s/a.ratio):(c&&p||!c&&(f||h))&&(l=o(t.h,0,f?l:1/0),s=l*a.ratio),e.css({width:s,height:l,left:m(d.x,t.w-s),top:m(d.y,t.h-l)}),n.l={W:a.width,H:a.height,r:a.ratio,w:t.w,h:t.h,m:i,p:r}}return!0}function N(e,t){var i=e[0];i.styleSheet?i.styleSheet.cssText=t:e.html(t)}
vendor: 14,200 bytes, line 18
18function O(e,t,i){return t===i?!1:t>=e?"left":e>=i?"right":"left right"}function R(e,t,i,r){if(!i)return!1;if(!isNaN(e))return e-(r?0:1);for(var n,a=0,s=t.length;s>a;a++){var o=t[a];if(o.id===e){n=a;break}}return n}function L(e,t,i){i=i||{},e.each(function(){var e,n=r(this),a=n.data();a.clickOn||(a.clickOn=!0,r.extend(ie(n,{onStart:function(t){e=t,(i.onStart||s).call(this,t)},onMove:i.onMove||s,onTouchEnd:i.onTouchEnd||s,onEnd:function(i){i.moved||t.call(this,e)}}),{noMove:!0}))})}function V(e,t){return'<div class="'+e+'">'+(t||"")+"</div>"}function B(e){for(var t=e.length;t;){var i=Math.floor(Math.random()*t--),r=e[t];e[t]=e[i],e[i]=r}return e}function j(e){return"[object Array]"==Object.prototype.toString.call(e)&&r.map(e,function(e){return r.extend({},e)})}function $(e,t,i){e.scrollLeft(t||0).scrollTop(i||0)}function z(e){if(e){var t={};return r.each(e,function(e,i){t[e.toLowerCase()]=i}),t}}function H(e){if(e){var t=+e;return isNaN(t)?(t=e.split("/"),+t[0]/+t[1]||n):t}}function G(e,t,i,r){t&&(e.addEventListener?e.addEventListener(t,i,!!r):e.attachEvent("on"+t,i))}function U(e){return!!e.getAttribute("disabled")}function W(e){return{tabindex:-1*e+"",disabled:e}}function X(e,t){G(e,"keyup",function(i){U(e)||13==i.keyCode&&t.call(e,i)})}function Y(e,t){G(e,"focus",e.onfocusin=function(i){t.call(e,i)},!0)}function K(e,t){e.preventDefault?e.preventDefault():e.returnValue=!1,t&&e.stopPropagation&&e.stopPropagation()}function Z(e){return e?">":"<"}function J(e){return e=(e+"").split(/\s+/),{x:v(e[0])||ti,y:v(e[1])||ti}}function Q(e,t){var i=e.data(),n=Math.round(t.pos),a=function(){i.sliding=!1,(t.onEnd||s)()};"undefined"!=typeof t.overPos&&t.overPos!==t.pos&&(n=t.overPos,a=function(){Q(e,r.extend({},t,{overPos:t.pos,time:Math.max($t,t.time/2)}))});var o=r.extend(c(n),t.width&&{width:t.width});i.sliding=!0,qt?(e.css(r.extend(f(t.time),o)),t.time>10?x(e,"transform",a,t.time):a()):e.stop().animate(o,t.time,Qt,a)}function ee(e,t,i,n,a,o){var l="undefined"!=typeof o;if(l||(a.push(arguments),Array.prototype.push.call(arguments,a.length),!(a.length>1))){e=e||r(e),t=t||r(t);var u=e[0],c=t[0],f="crossfade"===n.method,h=function(){if(!h.done){h.done=!0;var e=(l||a.shift())&&a.shift();e&&ee.apply(this,e),(n.onEnd||s)(!!e)}},p=n.time/(o||1);i.removeClass(ze+" "+$e),e.stop().addClass(ze),t.stop().addClass($e),f&&c&&e.fadeTo(0,0),e.fadeTo(f?p:0,1,f&&h),t.fadeTo(p,0,h),u&&f||c||h()}}function te(e){var t=(e.touches||[])[0]||e;e._x=t.pageX,e._y=t.clientY,e._now=r.now()}function ie(e,i){function n(e){return h=r(e.target),x.checked=m=v=y=!1,c||x.flow||e.touches&&e.touches.length>1||e.which>1||ni&&ni.type!==e.type&&si||(m=i.select&&h.is(i.select,b))?m:(d="touchstart"===e.type,v=h.is("a, a *",b),p=x.control,g=x.noMove||x.noSwipe||p?16:x.snap?0:4,te(e),f=ni=e,ai=e.type.replace(/down|start/,"move").replace(/Down/,"Move"),(i.onStart||s).call(b,e,{control:p,$target:h}),c=x.flow=!0,void((!d||x.go)&&K(e)))}function a(e){if(e.touches&&e.touches.length>1||Vt&&!e.isPrimary||ai!==e.type||!c)return c&&o(),void(i.onTouchEnd||s)();te(e);var t=Math.abs(e._x-f._x),r=Math.abs(e._y-f._y),n=t-r,a=(x.go||x.x||n>=0)&&!x.noSwipe,l=0>n;d&&!x.checked?(c=a)&&K(e):(K(e),(i.onMove||s).call(b,e,{touch:d})),!y&&Math.sqrt(Math.pow(t,2)+Math.pow(r,2))>g&&(y=!0),x.checked=x.checked||a||l}function o(e){(i.onTouchEnd||s)();var t=c;x.control=c=!1,t&&(x.flow=!1),!t||v&&!x.checked||(e&&K(e),si=!0,clearTimeout(oi),oi=setTimeout(function(){si=!1},1e3),(i.onEnd||s).call(b,{moved:y,$target:h,control:p,touch:d,startEvent:f,aborted:!e||"MSPointerCancel"===e.type}))}function l(){x.flow||setTimeout(function(){x.flow=!0},10)}function u(){x.flow&&setTimeout(function(){x.flow=!1},jt)}var c,f,h,p,d,m,v,g,y,b=e[0],x={};return Vt?(G(b,"MSPointerDown",n),G(t,"MSPointerMove",a),G(t,"MSPointerCancel",o),G(t,"MSPointerUp",o)):(G(b,"touchstart",n),G(b,"touchmove",a),G(b,"touchend",o),G(t,"touchstart",l),G(t,"touchend",u),G(t,"touchcancel",u),Dt.on("scroll",u),e.on("mousedown",n),Mt.on("mousemove",a).on("mouseup",o)),e.on("click","a",function(e){x.checked&&K(e)}),x}function re(e,t){function i(i,r){k=!0,u=f=i._x,v=i._now,m=[[v,u]],h=p=T.noMove||r?0:w(e,(t.getPos||s)()),(t.onStart||s).call(P,i)}function n(e,t){y=T.min,b=T.max,x=T.snap,S=e.altKey,k=_=!1,E=t.control,E||A.sliding||i(e)}function a(r,n){T.noSwipe||(k||i(r),f=r._x,m.push([r._now,f]),p=h-(u-f),d=O(p,y,b),y>=p?p=C(p,y):p>=b&&(p=C(p,b)),T.noMove||(e.css(c(p)),_||(_=!0,n.touch||Vt||e.addClass(nt)),(t.onMove||s).call(P,r,{pos:p,edge:d})))}function l(n){if(!T.noSwipe||!n.moved){k||i(n.startEvent,!0),n.touch||Vt||e.removeClass(nt),g=r.now();for(var a,l,u,c,d,v,w,C,E,_=g-jt,A=null,D=$t,M=t.friction,F=m.length-1;F>=0;F--){if(a=m[F][0],l=Math.abs(a-_),null===A||u>l)A=a,c=m[F][1];else if(A===_||l>u)break;u=l}w=o(p,y,b);var I=c-f,q=I>=0,N=g-A,O=N>jt,R=!O&&p!==h&&w===p;x&&(w=o(Math[R?q?"floor":"ceil":"round"](p/x)*x,y,b),y=b=w),R&&(x||w===p)&&(E=-(I/N),D*=o(Math.abs(E),t.timeLow,t.timeHigh),d=Math.round(p+E*D/M),x||(w=d),(!q&&d>b||q&&y>d)&&(v=q?y:b,C=d-v,x||(w=v),C=o(w+.03*C,v-50,v+50),D=Math.abs((p-C)/(E/M)))),D*=S?10:1,(t.onEnd||s).call(P,r.extend(n,{moved:n.moved||O&&x,pos:p,newPos:w,overPos:C,time:D}))}}var u,f,h,p,d,m,v,g,y,b,x,S,E,_,k,P=e[0],A=e.data(),T={};return T=r.extend(ie(t.$wrap,r.extend({},t,{onStart:n,onMove:a,onEnd:l})),T)}function ne(e,t){var i,n,a,o=e[0],l={prevent:{}};return G(o,Bt,function(e){var o=e.wheelDeltaY||-1*e.deltaY||0,u=e.wheelDeltaX||-1*e.deltaX||0,c=Math.abs(u)&&!Math.abs(o),f=Z(0>u),h=n===f,p=r.now(),d=jt>p-a;n=f,a=p,c&&l.ok&&(!l.prevent[f]||i)&&(K(e,!0),i&&h&&d||(t.shift&&(i=!0,clearTimeout(l.t),l.t=setTimeout(function(){i=!1},zt)),(t.onEnd||s)(e,t.shift?f:u)))}),l}function ae(){r.each(r.Fotorama.instances,function(e,t){t.index=e})}function se(e){r.Fotorama.instances.push(e),ae()}function oe(e){r.Fotorama.instances.splice(e.index,1),ae()}var le="fotorama",ue="fullscreen",ce=le+"__wrap",fe=ce+"--css2",he=ce+"--css3",pe=ce+"--video",de=ce+"--fade",me=ce+"--slide",ve=ce+"--no-controls",ge=ce+"--no-shadows",ye=ce+"--pan-y",be=ce+"--rtl",xe=ce+"--only-active",we=ce+"--no-captions",Se=ce+"--toggle-arrows",Ce=le+"__stage",Ee=Ce+"__frame",_e=Ee+"--video",ke=Ce+"__shaft",Pe=le+"__grab",Ae=le+"__pointer",Te=le+"__arr",De=Te+"--disabled",Me=Te+"--prev",Fe=Te+"--next",Ie=le+"__nav",qe=Ie+"-wrap",Ne=Ie+"__shaft",Oe=Ie+"--dots",Re=Ie+"--thumbs",Le=Ie+"__frame",Ve=Le+"--dot",Be=Le+"--thumb",je=le+"__fade",$e=je+"-front",ze=je+"-rear",He=le+"__shadow",Ge=He+"s",Ue=Ge+"--left",We=Ge+"--right",Xe=le+"__active",Ye=le+"__select",Ke=le+"--hidden",Ze=le+"--fullscreen",Je=le+"__fullscreen-icon",Qe=le+"__error",et=le+"__loading",tt=le+"__loaded",it=tt+"--full",rt=tt+"--img",nt=le+"__grabbing",at=le+"__img",st=at+"--full",ot=le+"__dot",lt=le+"__thumb",ut=lt+"-border",ct=le+"__html",ft=le+"__video",ht=ft+"-play",pt=ft+"-close",dt=le+"__caption",mt=le+"__caption__wrap",vt=le+"__spinner",gt='" tabindex="0" role="button',yt=r&&r.fn.jquery.split(".");if(!yt||yt[0]<1||1==yt[0]&&yt[1]<8)throw"Fotorama requires jQuery 1.8 or later and will not run without it.";var bt={},xt=function(e,t,i){function r(e){g.cssText=e}function n(e,t){return typeof e===t}function a(e,t){return!!~(""+e).indexOf(t)}function s(e,t){for(var r in e){var n=e[r];if(!a(n,"-")&&g[n]!==i)return"pfx"==t?n:!0}return!1}function o(e,t,r){for(var a in e){var s=t[e[a]];if(s!==i)return r===!1?e[a]:n(s,"function")?s.bind(r||t):s}return!1}function l(e,t,i){var r=e.charAt(0).toUpperCase()+e.slice(1),a=(e+" "+x.join(r+" ")+r).split(" ");return n(t,"string")||n(t,"undefined")?s(a,t):(a=(e+" "+w.join(r+" ")+r).split(" "),o(a,t,i))}var u,c,f,h="2.6.2",p={},d=t.documentElement,m="modernizr",v=t.createElement(m),g=v.style,y=({}.toString," -webkit- -moz- -o- -ms- ".split(" ")),b="Webkit Moz O ms",x=b.split(" "),w=b.toLowerCase().split(" "),S={},C=[],E=C.slice,_=function(e,i,r,n){var a,s,o,l,u=t.createElement("div"),c=t.body,f=c||t.createElement("body");if(parseInt(r,10))for(;r--;)o=t.createElement("div"),o.id=n?n[r]:m+(r+1),u.appendChild(o);return a=["&#173;",'<style id="s',m,'">',e,"</style>"].join(""),u.id=m,(c?u:f).innerHTML+=a,f.appendChild(u),c||(f.style.background="",f.style.overflow="hidden",l=d.style.overflow,d.style.overflow="hidden",d.appendChild(f)),s=i(u,e),c?u.parentNode.removeChild(u):(f.parentNode.removeChild(f),d.style.overflow=l),!!s},k={}.hasOwnProperty;f=n(k,"undefined")||n(k.call,"undefined")?function(e,t){return t in e&&n(e.constructor.prototype[t],"undefined")}:function(e,t){return k.call(e,t)},Function.prototype.bind||(Function.prototype.bind=function(e){var t=this;if("function"!=typeof t)throw new TypeError;var i=E.call(arguments,1),r=function(){if(this instanceof r){var n=function(){};n.prototype=t.prototype;var a=new n,s=t.apply(a,i.concat(E.call(arguments)));return Object(s)===s?s:a}return t.apply(e,i.concat(E.call(arguments)))};return r}),S.csstransforms3d=function(){var e=!!l("perspective");return e};for(var P in S)f(S,P)&&(c=P.toLowerCase(),p[c]=S[P](),C.push((p[c]?"":"no-")+c));return p.addTest=function(e,t){if("object"==typeof e)for(var r in e)f(e,r)&&p.addTest(r,e[r]);else{if(e=e.toLowerCase(),p[e]!==i)return p;t="function"==typeof t?t():t,"undefined"!=typeof enableClasses&&enableClasses&&(d.className+=" "+(t?"":"no-")+e),p[e]=t}return p},r(""),v=u=null,p._version=h,p._prefixes=y,p._domPrefixes=w,p._cssomPrefixes=x,p.testProp=function(e){return s([e])},p.testAllProps=l,p.testStyles=_,p.prefixed=function(e,t,i){return t?l(e,t,i):l(e,"pfx")},p}(e,t),wt={ok:!1,is:function(){return!1},request:function(){},cancel:function(){},event:"",prefix:""},St="webkit moz o ms khtml".split(" ");if("undefined"!=typeof t.cancelFullScreen)wt.ok=!0;else for(var Ct=0,Et=St.length;Et>Ct;Ct++)if(wt.prefix=St[Ct],"undefined"!=typeof t[wt.prefix+"CancelFullScreen"]){wt.ok=!0;break}wt.ok&&(wt.event=wt.prefix+"fullscreenchange",wt.is=function(){switch(this.prefix){case"":return t.fullScreen;case"webkit":return t.webkitIsFullScreen;default:return t[this.prefix+"FullScreen"]}},wt.request=function(e){return""===this.prefix?e.requestFullScreen():e[this.prefix+"RequestFullScreen"]()},wt.cancel=function(){return""===this.prefix?t.cancelFullScreen():t[this.prefix+"CancelFullScreen"]()});var _t,kt={lines:12,length:5,width:2,radius:7,corners:1,rotate:15,color:"rgba(128, 128, 128, .75)",hwaccel:!0},Pt={top:"auto",left:"auto",className:""};!function(e,t){_t=t()}(this,function(){function e(e,i){var r,n=t.createElement(e||"div");for(r in i)n[r]=i[r];return n}function i(e){for(var t=1,i=arguments.length;i>t;t++)e.appendChild(arguments[t]);return e}function r(e,t,i,r){var n=["opacity",t,~~(100*e),i,r].join("-"),a=.01+i/r*100,s=Math.max(1-(1-e)/t*(100-a),e),o=h.substring(0,h.indexOf("Animation")).toLowerCase(),l=o&&"-"+o+"-"||"";return d[n]||(m.insertRule("@"+l+"keyframes "+n+"{0%{opacity:"+s+"}"+a+"%{opacity:"+e+"}"+(a+.01)+"%{opacity:1}"+(a+t)%100+"%{opacity:"+e+"}100%{opacity:"+s+"}}",m.cssRules.length),d[n]=1),n}function a(e,t){var i,r,a=e.style;for(t=t.charAt(0).toUpperCase()+t.slice(1),r=0;r<p.length;r++)if(i=p[r]+t,a[i]!==n)return i;return a[t]!==n?t:void 0}function s(e,t){for(var i in t)e.style[a(e,i)||i]=t[i];return e}function o(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)e[r]===n&&(e[r]=i[r])}return e}function l(e){for(var t={x:e.offsetLeft,y:e.offsetTop};e=e.offsetParent;)t.x+=e.offsetLeft,t.y+=e.offsetTop;return t}function u(e,t){return"string"==typeof e?e:e[t%e.length]}function c(e){return"undefined"==typeof this?new c(e):void(this.opts=o(e||{},c.defaults,v))}function f(){function t(t,i){return e("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="spin-vml">',i)}m.addRule(".spin-vml","behavior:url(#default#VML)"),c.prototype.lines=function(e,r){function n(){return s(t("group",{coordsize:c+" "+c,coordorigin:-l+" "+-l}),{width:c,height:c})}function a(e,a,o){i(h,i(s(n(),{rotation:360/r.lines*e+"deg",left:~~a}),i(s(t("roundrect",{arcsize:r.corners}),{width:l,height:r.width,left:r.radius,top:-r.width>>1,filter:o}),t("fill",{color:u(r.color,e),opacity:r.opacity}),t("stroke",{opacity:0}))))}var o,l=r.length+r.width,c=2*l,f=2*-(r.width+r.length)+"px",h=s(n(),{position:"absolute",top:f,left:f});if(r.shadow)for(o=1;o<=r.lines;o++)a(o,-2,"progid:DXImageTransform.Microsoft.Blur(pixelradius=2,makeshadow=1,shadowopacity=.3)");for(o=1;o<=r.lines;o++)a(o);return i(e,h)},c.prototype.opacity=function(e,t,i,r){var n=e.firstChild;r=r.shadow&&r.lines||0,n&&t+r<n.childNodes.length&&(n=n.childNodes[t+r],n=n&&n.firstChild,n=n&&n.firstChild,n&&(n.opacity=i))}}var h,p=["webkit","Moz","ms","O"],d={},m=function(){var r=e("style",{type:"text/css"});return i(t.getElementsByTagName("head")[0],r),r.sheet||r.styleSheet}(),v={lines:12,length:7,width:5,radius:10,rotate:0,corners:1,color:"#000",direction:1,speed:1,trail:100,opacity:.25,fps:20,zIndex:2e9,className:"spinner",top:"auto",left:"auto",position:"relative"};c.defaults={},o(c.prototype,{spin:function(t){this.stop();var i,r,n=this,a=n.opts,o=n.el=s(e(0,{className:a.className}),{position:a.position,width:0,zIndex:a.zIndex}),u=a.radius+a.length+a.width;if(t&&(t.insertBefore(o,t.firstChild||null),r=l(t),i=l(o),s(o,{left:("auto"==a.left?r.x-i.x+(t.offsetWidth>>1):parseInt(a.left,10)+u)+"px",top:("auto"==a.top?r.y-i.y+(t.offsetHeight>>1):parseInt(a.top,10)+u)+"px"})),o.setAttribute("role","progressbar"),n.lines(o,n.opts),!h){var c,f=0,p=(a.lines-1)*(1-a.direction)/2,d=a.fps,m=d/a.speed,v=(1-a.opacity)/(m*a.trail/100),g=m/a.lines;!function e(){f++;for(var t=0;t<a.lines;t++)c=Math.max(1-(f+(a.lines-t)*g)%m*v,a.opacity),n.opacity(o,t*a.direction+p,c,a);n.timeout=n.el&&setTimeout(e,~~(1e3/d))}()}return n},stop:function(){var e=this.el;return e&&(clearTimeout(this.timeout),e.parentNode&&e.parentNode.removeChild(e),this.el=n),this},lines:function(t,n){function a(t,i){return s(e(),{position:"absolute",width:n.length+n.width+"px",height:n.width+"px",background:t,boxShadow:i,transformOrigin:"left",transform:"rotate("+~~(360/n.lines*l+n.rotate)+"deg) translate("+n.radius+"px,0)",borderRadius:(n.corners*n.width>>1)+"px"})}for(var o,l=0,c=(n.lines-1)*(1-n.direction)/2;l<n.lines;l++)o=s(e(),{position:"absolute",top:1+~(n.width/2)+"px",transform:n.hwaccel?"translate3d(0,
180,0)":"",opacity:n.opacity,animation:h&&r(n.opacity,n.trail,c+l*n.direction,n.lines)+" "+1/n.speed+"s linear infinite"}),n.shadow&&i(o,s(a("#000","0 0 4px #000"),{top:"2px"})),i(t,i(o,a(u(n.color,l),"0 0 1px rgba(0,0,0,.1)")));return t},opacity:function(e,t,i){t<e.childNodes.length&&(e.childNodes[t].style.opacity=i)}});var g=s(e("group"),{behavior:"url(#default#VML)"});return!a(g,"transform")&&g.adj?f():h=a(g,"animation"),c});var At,Tt,Dt=r(e),Mt=r(t),Ft="quirks"===i.hash.replace("#",""),It=xt.csstransforms3d,qt=It&&!Ft,Nt=It||"CSS1Compat"===t.compatMode,Ot=wt.ok,Rt=navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|Windows Phone/i),Lt=!qt||Rt,Vt=navigator.msPointerEnabled,Bt="onwheel"in t.createElement("div")?"wheel":t.onmousewheel!==n?"mousewheel":"DOMMouseScroll",jt=250,$t=300,zt=1400,Ht=5e3,Gt=2,Ut=64,Wt=500,Xt=333,Yt="$stageFrame",Kt="$navDotFrame",Zt="$navThumbFrame",Jt="auto",Qt=a([.1,0,.25,1]),ei=99999,ti="50%",ii={width:null,minwidth:null,maxwidth:"100%",height:null,minheight:null,maxheight:null,ratio:null,margin:Gt,glimpse:0,fit:"contain",position:ti,thumbposition:ti,nav:"dots",navposition:"bottom",navwidth:null,thumbwidth:Ut,thumbheight:Ut,thumbmargin:Gt,thumbborderwidth:Gt,thumbfit:"cover",allowfullscreen:!1,transition:"slide",clicktransition:null,transitionduration:$t,captions:!0,hash:!1,startindex:0,loop:!1,autoplay:!1,stopautoplayontouch:!0,keyboard:!1,arrows:!0,click:!0,swipe:!0,trackpad:!1,enableifsingleframe:!1,controlsonstart:!0,shuffle:!1,direction:"ltr",shadows:!0,spinner:null},ri={left:!0,right:!0,down:!1,up:!1,space:!1,home:!1,end:!1};F.stop=function(e){F.ii[e]=!1};var ni,ai,si,oi;jQuery.Fotorama=function(e,n){function a(){r.each(Ei,function(e,t){if(!t.i){t.i=hr++;var i=k(t.video,!0);if(i){var r={};t.video=i,t.img||t.thumb?t.thumbsReady=!0:r=P(t,Ei,lr),A(Ei,{img:r.img,thumb:r.thumb},t.i,lr)}}})}function s(e){return Zi[e]||lr.fullScreen}function l(e){var t="keydown."+le,i=le+ur,r="keydown."+i,a="resize."+i+" orientationchange."+i;e?(Mt.on(r,function(e){var t,i;Ai&&27===e.keyCode?(t=!0,hi(Ai,!0,!0)):(lr.fullScreen||n.keyboard&&!lr.index)&&(27===e.keyCode?(t=!0,lr.cancelFullScreen()):e.shiftKey&&32===e.keyCode&&s("space")||37===e.keyCode&&s("left")||38===e.keyCode&&s("up")?i="<":32===e.keyCode&&s("space")||39===e.keyCode&&s("right")||40===e.keyCode&&s("down")?i=">":36===e.keyCode&&s("home")?i="<<":35===e.keyCode&&s("end")&&(i=">>")),(t||i)&&K(e),i&&lr.show({index:i,slow:e.altKey,user:!0})}),lr.index||Mt.off(t).on(t,"textarea, input, select",function(e){!Tt.hasClass(ue)&&e.stopPropagation()}),Dt.on(a,lr.resize)):(Mt.off(r),Dt.off(a))}function u(t){t!==u.f&&(t?(e.html("").addClass(le+" "+cr).append(vr).before(dr).before(mr),se(lr)):(vr.detach(),dr.detach(),mr.detach(),e.html(pr.urtext).removeClass(cr),oe(lr)),l(t),u.f=t)}function h(){Ei=lr.data=Ei||j(n.data)||T(e),_i=lr.size=Ei.length,!Ci.ok&&n.shuffle&&B(Ei),a(),Nr=E(Nr),_i&&u(!0)}function d(){var e=2>_i&&!n.enableifsingleframe||Ai;Lr.noMove=e||Hi,Lr.noSwipe=e||!n.swipe,!Xi&&yr.toggleClass(Pe,!n.click&&!Lr.noMove&&!Lr.noSwipe),Vt&&vr.toggleClass(ye,!Lr.noSwipe)}function b(e){e===!0&&(e=""),n.autoplay=Math.max(+e||Ht,1.5*Wi)}function x(){function e(e,i){t[e?"add":"remove"].push(i)}lr.options=n=z(n),Hi="crossfade"===n.transition||"dissolve"===n.transition,Li=n.loop&&(_i>2||Hi&&(!Xi||"slide"!==Xi)),Wi=+n.transitionduration||$t,Ki="rtl"===n.direction,Zi=r.extend({},n.keyboard&&ri,n.keyboard);var t={add:[],remove:[]};_i>1||n.enableifsingleframe?(Vi=n.nav,ji="top"===n.navposition,t.remove.push(Ye),Sr.toggle(!!n.arrows)):(Vi=!1,Sr.hide()),ze(),Pi=new _t(r.extend(kt,n.spinner,Pt,{direction:Ki?-1:1})),Ft(),It(),n.autoplay&&b(n.autoplay),Gi=p(n.thumbwidth)||Ut,Ui=p(n.thumbheight)||Ut,Vr.ok=jr.ok=n.trackpad&&!Lt,d(),ni(n,[Rr]),Bi="thumbs"===Vi,Bi?(ft(_i,"navThumb"),ki=Pr,or=Zt,N(dr,r.Fotorama.jst.style({w:Gi,h:Ui,b:n.thumbborderwidth,m:n.thumbmargin,s:ur,q:!Nt})),Er.addClass(Re).removeClass(Oe)):"dots"===Vi?(ft(_i,"navDot"),ki=kr,or=Kt,Er.addClass(Oe).removeClass(Re)):(Vi=!1,Er.removeClass(Re+" "+Oe)),Vi&&(ji?Cr.insertBefore(gr):Cr.insertAfter(gr),St.nav=!1,St(ki,_r,"nav")),$i=n.allowfullscreen,$i?(Tr.prependTo(gr),zi=Ot&&"native"===$i):(Tr.detach(),zi=!1),e(Hi,de),e(!Hi,me),e(!n.captions,we),e(Ki,be),e("always"!==n.arrows,Se),Yi=n.shadows&&!Lt,e(!Yi,ge),vr.addClass(t.add.join(" ")).removeClass(t.remove.join(" ")),Or=r.extend({},n)}function C(e){return 0>e?(_i+e%_i)%_i:e>=_i?e%_i:e}function E(e){return o(e,0,_i-1)}function _(e){return Li?C(e):E(e)}function D(e){return e>0||Li?e-1:!1}function U(e){return _i-1>e||Li?e+1:!1}function J(){Lr.min=Li?-1/0:-g(_i-1,Rr.w,n.margin,Mi),Lr.max=Li?1/0:-g(0,Rr.w,n.margin,Mi),Lr.snap=Rr.w+n.margin}function te(){Br.min=Math.min(0,Rr.nw-_r.width()),Br.max=0,_r.toggleClass(Pe,!(Br.noMove=Br.min===Br.max))}function ie(e,t,i){if("number"==typeof e){e=new Array(e);var n=!0}return r.each(e,function(e,r){if(n&&(r=e),"number"==typeof r){var a=Ei[C(r)];if(a){var s="$"+t+"Frame",o=a[s];i.call(this,e,r,a,o,s,o&&o.data())}}})}function ae(e,t,i,r){(!Ji||"*"===Ji&&r===Ri)&&(e=v(n.width)||v(e)||Wt,t=v(n.height)||v(t)||Xt,lr.resize({width:e,ratio:n.ratio||i||e/t},0,r!==Ri&&"*"))}function je(e,t,i,a,s,o){ie(e,t,function(e,l,u,c,f,h){function p(e){var t=C(l);ai(e,{index:t,src:S,frame:Ei[t]})}function d(){b.remove(),r.Fotorama.cache[S]="error",u.html&&"stage"===t||!E||E===S?(!S||u.html||g?"stage"===t&&(c.trigger("f:load").removeClass(et+" "+Qe).addClass(tt),p("load"),ae()):(c.trigger("f:error").removeClass(et).addClass(Qe),p("error")),h.state="error",!(_i>1&&Ei[l]===u)||u.html||u.deleted||u.video||g||(u.deleted=!0,lr.splice(l,1))):(u[w]=S=E,je([l],t,i,a,s,!0))}function m(){r.Fotorama.measures[S]=x.measures=r.Fotorama.measures[S]||{width:y.width,height:y.height,ratio:y.width/y.height},ae(x.measures.width,x.measures.height,x.measures.ratio,l),b.off("load error").addClass(at+(g?" "+st:"")).prependTo(c),q(b,(r.
vendor: 11,890 bytes, lines 18-19
18isFunction(i)?i():i)||Rr,a||u.fit||n.fit,s||u.position||n.position),r.Fotorama.cache[S]=h.state="loaded",setTimeout(function(){c.trigger("f:load").removeClass(et+" "+Qe).addClass(tt+" "+(g?it:rt)),"stage"===t?p("load"):(u.thumbratio===Jt||!u.thumbratio&&n.thumbratio===Jt)&&(u.thumbratio=x.measures.ratio,wi())},0)}function v(){var e=10;F(function(){return!ar||!e--&&!Lt},function(){m()})}if(c){var g=lr.fullScreen&&u.full&&u.full!==u.img&&!h.$full&&"stage"===t;if(!h.$img||o||g){var y=new Image,b=r(y),x=b.data();h[g?"$full":"$img"]=b;var w="stage"===t?g?"full":"img":"thumb",S=u[w],E=g?null:u["stage"===t?"thumb":"img"];if("navThumb"===t&&(c=h.$wrap),!S)return void d();r.Fotorama.cache[S]?!function e(){"error"===r.Fotorama.cache[S]?d():"loaded"===r.Fotorama.cache[S]?setTimeout(v,0):setTimeout(e,100)}():(r.Fotorama.cache[S]="*",b.on("load",v).on("error",d)),h.state="",y.src=S}}})}function $e(e){qr.append(Pi.spin().el).appendTo(e)}function ze(){qr.detach(),Pi&&Pi.stop()}function He(){var e=Ti[Yt];e&&!e.data().state&&($e(e),e.on("f:load f:error",function(){e.off("f:load f:error"),ze()}))}function nt(e){X(e,yi),Y(e,function(){setTimeout(function(){$(Er)},0),zt({time:Wi,guessIndex:r(this).data().eq,minMax:Br})})}function ft(e,t){ie(e,t,function(e,i,n,a,s,o){if(!a){a=n[s]=vr[s].clone(),o=a.data(),o.data=n;var l=a[0];"stage"===t?(n.html&&r('<div class="'+ct+'"></div>').append(n._html?r(n.html).removeAttr("id").html(n._html):n.html).appendTo(a),n.caption&&r(V(dt,V(mt,n.caption))).appendTo(a),n.video&&a.addClass(_e).append(Mr.clone()),Y(l,function(){setTimeout(function(){$(gr)},0),mi({index:o.eq,user:!0})}),br=br.add(a)):"navDot"===t?(nt(l),kr=kr.add(a)):"navThumb"===t&&(nt(l),o.$wrap=a.children(":first"),Pr=Pr.add(a),n.video&&o.$wrap.append(Mr.clone()))}})}function yt(e,t,i,r){return e&&e.length&&q(e,t,i,r)}function bt(e){ie(e,"stage",function(e,t,i,a,s,o){if(a){var l=C(t),u=i.fit||n.fit,c=i.position||n.position;o.eq=l,zr[Yt][l]=a.css(r.extend({left:Hi?0:g(t,Rr.w,n.margin,Mi)},Hi&&f(0))),M(a[0])&&(a.appendTo(yr),hi(i.$video)),yt(o.$img,Rr,u,c),yt(o.$full,Rr,u,c)}})}function xt(e,t){if("thumbs"===Vi&&!isNaN(e)){var i=-e,a=-e+Rr.nw;Pr.each(function(){var e=r(this),s=e.data(),o=s.eq,l=function(){return{h:Ui,w:s.w}},u=l(),c=Ei[o]||{},f=c.thumbfit||n.thumbfit,h=c.thumbposition||n.thumbposition;u.w=s.w,s.l+s.w<i||s.l>a||yt(s.$img,u,f,h)||t&&je([o],"navThumb",l,f,h)})}}function St(e,t,i){if(!St[i]){var a="nav"===i&&Bi,s=0;t.append(e.filter(function(){for(var e,t=r(this),i=t.data(),n=0,a=Ei.length;a>n;n++)if(i.data===Ei[n]){e=!0,i.eq=n;break}return e||t.remove()&&!1}).sort(function(e,t){return r(e).data().eq-r(t).data().eq}).each(function(){if(a){var e=r(this),t=e.data(),i=Math.round(Ui*t.data.thumbratio)||Gi;t.l=s,t.w=i,e.css({width:i}),s+=i+n.thumbmargin}})),St[i]=!0}}function Ct(e){return e-Hr>Rr.w/3}function Et(e){return!(Li||Nr+e&&Nr-_i+e||Ai)}function Ft(){var e=Et(0),t=Et(1);xr.toggleClass(De,e).attr(W(e)),wr.toggleClass(De,t).attr(W(t))}function It(){Vr.ok&&(Vr.prevent={"<":Et(0),">":Et(1)})}function Rt(e){var t,i,r=e.data();return Bi?(t=r.l,i=r.w):(t=e.position().left,i=e.width()),{c:t+i/2,min:-t+10*n.thumbmargin,max:-t+Rr.w-i-10*n.thumbmargin}}function Bt(e){var t=Ti[or].data();Q(Ar,{time:1.2*e,pos:t.l,width:t.w-2*n.thumbborderwidth})}function zt(e){var t=Ei[e.guessIndex][or];if(t){var i=Br.min!==Br.max,r=e.minMax||i&&Rt(Ti[or]),n=i&&(e.keep&&zt.l?zt.l:o((e.coo||Rr.nw/2)-Rt(t).c,r.min,r.max)),a=i&&o(n,Br.min,Br.max),s=1.1*e.time;Q(_r,{time:s,pos:a||0,onEnd:function(){xt(a,!0)}}),fi(Er,O(a,Br.min,Br.max)),zt.l=n}}function Gt(){Qt(or),$r[or].push(Ti[or].addClass(Xe))}function Qt(e){for(var t=$r[e];t.length;)t.shift().removeClass(Xe)}function ti(e){var t=zr[e];r.each(Di,function(e,i){delete t[C(i)]}),r.each(t,function(e,i){delete t[e],i.detach()})}function ii(e){Mi=Fi=Nr;var t=Ti[Yt];t&&(Qt(Yt),$r[Yt].push(t.addClass(Xe)),e||lr.show.onEnd(!0),w(yr,0,!0),ti(Yt),bt(Di),J(),te())}function ni(e,t){e&&r.each(t,function(t,i){i&&r.extend(i,{width:e.width||i.width,height:e.height,minwidth:e.minwidth,maxwidth:e.maxwidth,minheight:e.minheight,maxheight:e.maxheight,ratio:H(e.ratio)})})}function ai(t,i){e.trigger(le+":"+t,[lr,i])}function si(){clearTimeout(oi.t),ar=1,n.stopautoplayontouch?lr.stopAutoplay():ir=!0}function oi(){ar&&(n.stopautoplayontouch||(li(),ui()),oi.t=setTimeout(function(){ar=0},$t+jt))}function li(){ir=!(!Ai&&!rr)}function ui(){if(clearTimeout(ui.t),F.stop(ui.w),!n.autoplay||ir)return void(lr.autoplay&&(lr.autoplay=!1,ai("stopautoplay")));lr.autoplay||(lr.autoplay=!0,ai("startautoplay"));var e=Nr,t=Ti[Yt].data();ui.w=F(function(){return t.state||e!==Nr},function(){ui.t=setTimeout(function(){if(!ir&&e===Nr){var t=Oi,i=Ei[t][Yt].data();ui.w=F(function(){return i.state||t!==Oi},function(){ir||t!==Oi||lr.show(Li?Z(!Ki):Oi)})}},n.autoplay)})}function ci(){lr.fullScreen&&(lr.fullScreen=!1,Ot&&wt.cancel(fr),Tt.removeClass(ue),At.removeClass(ue),e.removeClass(Ze).insertAfter(mr),Rr=r.extend({},nr),hi(Ai,!0,!0),gi("x",!1),lr.resize(),je(Di,"stage"),$(Dt,er,Qi),ai("fullscreenexit"))}function fi(e,t){Yi&&(e.removeClass(Ue+" "+We),t&&!Ai&&e.addClass(t.replace(/^|\s/g," "+Ge+"--")))}function hi(e,t,i){t&&(vr.removeClass(pe),Ai=!1,d()),e&&e!==Ai&&(e.remove(),ai("unloadvideo")),i&&(li(),ui())}function pi(e){vr.toggleClass(ve,e)}function di(e){if(!Lr.flow){var t=e?e.pageX:di.x,i=t&&!Et(Ct(t))&&n.click;di.p!==i&&gr.toggleClass(Ae,i)&&(di.p=i,di.x=t)}}function mi(e){clearTimeout(mi.t),n.clicktransition&&n.clicktransition!==n.transition?setTimeout(function(){var t=n.transition;lr.setOptions({transition:n.clicktransition}),Xi=t,mi.t=setTimeout(function(){lr.show(e)},10)},0):lr.show(e)}function vi(e,t){var i=e.target,a=r(i);a.hasClass(ht)?lr.playVideo():i===Dr?lr.toggleFullScreen():Ai?i===Ir&&hi(Ai,!0,!0):t?pi():n.click&&mi({index:e.shiftKey||Z(Ct(e._x)),slow:e.altKey,user:!0})}function gi(e,t){Lr[e]=Br[e]=t}function yi(e){var t=r(this).data().eq;mi({index:t,slow:e.altKey,user:!0,coo:e._x-Er.offset().left})}function bi(e){mi({index:Sr.index(this)?">":"<",slow:e.altKey,user:!0})}function xi(e){Y(e,function(){setTimeout(function(){$(gr)},0),pi(!1)})}function wi(){if(h(),x(),!wi.i){wi.i=!0;var e=n.startindex;(e||n.hash&&i.hash)&&(Ri=R(e||i.hash.replace(/^#/,""),Ei,0===lr.index||e,e)),Nr=Mi=Fi=Ii=Ri=_(Ri)||0}if(_i){if(Si())return;Ai&&hi(Ai,!0),Di=[],ti(Yt),wi.ok=!0,lr.show({index:Nr,time:0}),lr.resize()}else lr.destroy()}function Si(){return!Si.f===Ki?(Si.f=Ki,Nr=_i-1-Nr,lr.reverse(),!0):void 0}function Ci(){Ci.ok||(Ci.ok=!0,ai("ready"))}At=r("html"),Tt=r("body");var Ei,_i,ki,Pi,Ai,Ti,Di,Mi,Fi,Ii,qi,Ni,Oi,Ri,Li,Vi,Bi,ji,$i,zi,Hi,Gi,Ui,Wi,Xi,Yi,Ki,Zi,Ji,Qi,er,tr,ir,rr,nr,ar,sr,or,lr=this,ur=r.now(),cr=le+ur,fr=e[0],hr=1,pr=e.data(),dr=r("<style></style>"),mr=r(V(Ke)),vr=r(V(ce)),gr=r(V(Ce)).appendTo(vr),yr=(gr[0],r(V(ke)).appendTo(gr)),br=r(),xr=r(V(Te+" "+Me+gt)),wr=r(V(Te+" "+Fe+gt)),Sr=xr.add(wr).appendTo(gr),Cr=r(V(qe)),Er=r(V(Ie)).appendTo(Cr),_r=r(V(Ne)).appendTo(Er),kr=r(),Pr=r(),Ar=(yr.data(),_r.data(),r(V(ut)).appendTo(_r)),Tr=r(V(Je+gt)),Dr=Tr[0],Mr=r(V(ht)),Fr=r(V(pt)).appendTo(gr),Ir=Fr[0],qr=r(V(vt)),Nr=!1,Or={},Rr={},Lr={},Vr={},Br={},jr={},$r={},zr={},Hr=0,Gr=[];vr[Yt]=r(V(Ee)),vr[Zt]=r(V(Le+" "+Be+gt,V(lt))),vr[Kt]=r(V(Le+" "+Ve+gt,V(ot))),$r[Yt]=[],$r[Zt]=[],$r[Kt]=[],zr[Yt]={},vr.addClass(qt?he:fe).toggleClass(ve,!n.controlsonstart),pr.fotorama=this,lr.startAutoplay=function(e){return lr.autoplay?this:(ir=rr=!1,b(e||n.autoplay),ui(),this)},lr.stopAutoplay=function(){return lr.autoplay&&(ir=rr=!0,ui()),this},lr.show=function(e){var t;"object"!=typeof e?(t=e,e={}):t=e.index,t=">"===t?Fi+1:"<"===t?Fi-1:"<<"===t?0:">>"===t?_i-1:t,t=isNaN(t)?R(t,Ei,!0):t,t="undefined"==typeof t?Nr||0:t,lr.activeIndex=Nr=_(t),qi=D(Nr),Ni=U(Nr),Oi=C(Nr+(Ki?-1:1)),Di=[Nr,qi,Ni],Fi=Li?t:Nr;var i=Math.abs(Ii-Fi),r=S(e.time,function(){return Math.min(Wi*(1+(i-1)/12),2*Wi)}),a=e.overPos;e.slow&&(r*=10);var s=Ti;lr.activeFrame=Ti=Ei[Nr];var l=s===Ti&&!e.user;hi(Ai,Ti.i!==Ei[C(Mi)].i),ft(Di,"stage"),bt(Lt?[Fi]:[Fi,D(Fi),U(Fi)]),gi("go",!0),l||ai("show",{user:e.user,time:r}),ir=!0;var u=lr.show.onEnd=function(t){if(!u.ok){if(u.ok=!0,t||ii(!0),l||ai("showend",{user:e.user}),!t&&Xi&&Xi!==n.transition)return lr.setOptions({transition:Xi}),void(Xi=!1);He(),je(Di,"stage"),gi("go",!1),It(),di(),li(),ui()}};if(Hi){var c=Ti[Yt],f=Nr!==Ii?Ei[Ii][Yt]:null;ee(c,f,br,{time:r,method:n.transition,onEnd:u},Gr)}else Q(yr,{pos:-g(Fi,Rr.w,n.margin,Mi),overPos:a,time:r,onEnd:u});if(Ft(),Vi){Gt();var h=E(Nr+o(Fi-Ii,-1,1));zt({time:r,coo:h!==Nr&&e.coo,guessIndex:"undefined"!=typeof e.coo?h:Nr,keep:l}),Bi&&Bt(r)}return tr="undefined"!=typeof Ii&&Ii!==Nr,Ii=Nr,n.hash&&tr&&!lr.eq&&I(Ti.id||Nr+1),this},lr.requestFullScreen=function(){return $i&&!lr.fullScreen&&(Qi=Dt.scrollTop(),er=Dt.scrollLeft(),$(Dt),gi("x",!0),nr=r.extend({},Rr),e.addClass(Ze).appendTo(Tt.addClass(ue)),At.addClass(ue),hi(Ai,!0,!0),lr.fullScreen=!0,zi&&wt.request(fr),lr.resize(),je(Di,"stage"),He(),ai("fullscreenenter")),this},lr.cancelFullScreen=function(){return zi&&wt.is()?wt.cancel(t):ci(),this},lr.toggleFullScreen=function(){
19return lr[(lr.fullScreen?"cancel":"request")+"FullScreen"]()},G(t,wt.event,function(){!Ei||wt.is()||Ai||ci()}),lr.resize=function(e){if(!Ei)return this;var t=arguments[1]||0,i=arguments[2];ni(lr.fullScreen?{width:"100%",maxwidth:null,minwidth:null,height:"100%",maxheight:null,minheight:null}:z(e),[Rr,i||lr.fullScreen||n]);var r=Rr.width,a=Rr.height,s=Rr.ratio,l=Dt.height()-(Vi?Er.height():0);return v(r)&&(vr.addClass(xe).css({width:r,minWidth:Rr.minwidth||0,maxWidth:Rr.maxwidth||ei}),r=Rr.W=Rr.w=vr.width(),Rr.nw=Vi&&m(n.navwidth,r)||r,n.glimpse&&(Rr.w-=Math.round(2*(m(n.glimpse,r)||0))),yr.css({width:Rr.w,marginLeft:(Rr.W-Rr.w)/2}),a=m(a,l),a=a||s&&r/s,a&&(r=Math.round(r),a=Rr.h=Math.round(o(a,m(Rr.minheight,l),m(Rr.maxheight,l))),gr.stop().animate({width:r,height:a},t,function(){vr.removeClass(xe)}),ii(),Vi&&(Er.stop().animate({width:Rr.nw},t),zt({guessIndex:Nr,time:t,keep:!0}),Bi&&St.nav&&Bt(t)),Ji=i||!0,Ci())),Hr=gr.offset().left,this},lr.setOptions=function(e){return r.extend(n,e),wi(),this},lr.shuffle=function(){return Ei&&B(Ei)&&wi(),this},lr.destroy=function(){return lr.cancelFullScreen(),lr.stopAutoplay(),Ei=lr.data=null,u(),Di=[],ti(Yt),wi.ok=!1,this},lr.playVideo=function(){var e=Ti,t=e.video,i=Nr;return"object"==typeof t&&e.videoReady&&(zi&&lr.fullScreen&&lr.cancelFullScreen(),F(function(){return!wt.is()||i!==Nr},function(){i===Nr&&(e.$video=e.$video||r(r.Fotorama.jst.video(t)),e.$video.appendTo(e[Yt]),vr.addClass(pe),Ai=e.$video,d(),Sr.blur(),Tr.blur(),ai("loadvideo"))})),this},lr.stopVideo=function(){return hi(Ai,!0,!0),this},gr.on("mousemove",di),Lr=re(yr,{onStart:si,onMove:function(e,t){fi(gr,t.edge)},onTouchEnd:oi,onEnd:function(e){fi(gr);var t=(Vt&&!sr||e.touch)&&n.arrows&&"always"!==n.arrows;if(e.moved||t&&e.pos!==e.newPos&&!e.control){var i=y(e.newPos,Rr.w,n.margin,Mi);lr.show({index:i,time:Hi?Wi:e.time,overPos:e.overPos,user:!0})}else e.aborted||e.control||vi(e.startEvent,t)},timeLow:1,timeHigh:1,friction:2,select:"."+Ye+", ."+Ye+" *",$wrap:gr}),Br=re(_r,{onStart:si,onMove:function(e,t){fi(Er,t.edge)},onTouchEnd:oi,onEnd:function(e){function t(){zt.l=e.newPos,li(),ui(),xt(e.newPos,!0)}if(e.moved)e.pos!==e.newPos?(ir=!0,Q(_r,{time:e.time,pos:e.newPos,overPos:e.overPos,onEnd:t}),xt(e.newPos),Yi&&fi(Er,O(e.newPos,Br.min,Br.max))):t();else{var i=e.$target.closest("."+Le,_r)[0];i&&yi.call(i,e.startEvent)}},timeLow:.5,timeHigh:2,friction:5,$wrap:Er}),Vr=ne(gr,{shift:!0,onEnd:function(e,t){si(),oi(),lr.show({index:t,slow:e.altKey})}}),jr=ne(Er,{onEnd:function(e,t){si(),oi();var i=w(_r)+.25*t;_r.css(c(o(i,Br.min,Br.max))),Yi&&fi(Er,O(i,Br.min,Br.max)),jr.prevent={"<":i>=Br.max,">":i<=Br.min},clearTimeout(jr.t),jr.t=setTimeout(function(){zt.l=i,xt(i,!0)},jt),xt(i)}}),vr.hover(function(){setTimeout(function(){ar||pi(!(sr=!0))}
19,0)},function(){sr&&pi(!(sr=!1))}),L(Sr,function(e){K(e),bi.call(this,e)},{onStart:function(){si(),Lr.control=!0},onTouchEnd:oi}),Sr.each(function(){X(this,function(e){bi.call(this,e)}),xi(this)}),X(Dr,lr.toggleFullScreen),xi(Dr),r.each("load push pop shift unshift reverse sort splice".split(" "),function(e,t){lr[t]=function(){return Ei=Ei||[],"load"!==t?Array.prototype[t].apply(Ei,arguments):arguments[0]&&"object"==typeof arguments[0]&&arguments[0].length&&(Ei=j(arguments[0])),wi(),lr}}),wi()},r.fn.fotorama=function(t){return this.each(function(){var i=this,n=r(this),a=n.data(),s=a.fotorama;s?s.setOptions(t,!0):F(function(){return!D(i)},function(){a.urtext=n.html(),new r.Fotorama(n,r.extend({},ii,e.fotoramaDefaults,t,a))})})},r.Fotorama.instances=[],r.Fotorama.cache={},r.Fotorama.measures={},r=r||{},r.Fotorama=r.Fotorama||{},r.Fotorama.jst=r.Fotorama.jst||{},r.Fotorama.jst.style=function(e){{var t,i="";bt.escape}return i+=".fotorama"+(null==(t=e.s)?"":t)+" .fotorama__nav--thumbs .fotorama__nav__frame{\npadding:"+(null==(t=e.m)?"":t)+"px;\nheight:"+(null==(t=e.h)?"":t)+"px}\n.fotorama"+(null==(t=e.s)?"":t)+" .fotorama__thumb-border{\nheight:"+(null==(t=e.h-e.b*(e.q?0:2))?"":t)+"px;\nborder-width:"+(null==(t=e.b)?"":t)+"px;\nmargin-top:"+(null==(t=e.m)?"":t)+"px}"},r.Fotorama.jst.video=function(e){function t(){i+=r.call(arguments,"")}var i="",r=(bt.escape,Array.prototype.join);return i+='<div class="fotorama__video"><iframe src="',t(("youtube"==e.type?e.p+"youtube.com/embed/"+e.id+"?autoplay=1":"vimeo"==e.type?e.p+"player.vimeo.com/video/"+e.id+"?autoplay=1&badge=0":e.id)+(e.s&&"custom"!=e.type?"&"+e.s:"")),i+='" frameborder="0" allowfullscreen></iframe></div>\n'},r(function(){r("."+le+':not([data-auto="false"])').fotorama()})}(window,document,location,"undefined"!=typeof jQuery&&jQuery);!function(e){e(["jquery"],function(e){return function(){function t(e,t,i){return d({type:w.error,iconClass:m().iconClasses.error,message:e,optionsOverride:i,title:t})}function i(t,i){return t||(t=m()),g=e("#"+t.containerId),g.length?g:(i&&(g=f(t)),g)}function r(e,t,i){return d({type:w.info,iconClass:m().iconClasses.info,message:e,optionsOverride:i,title:t})}function n(e){y=e}function a(e,t,i){return d({type:w.success,iconClass:m().iconClasses.success,message:e,optionsOverride:i,title:t})}function s(e,t,i){return d({type:w.warning,iconClass:m().iconClasses.warning,message:e,optionsOverride:i,title:t})}function o(e,t){var r=m();g||i(r),c(e,r,t)||u(r)}function l(t){var r=m();return g||i(r),t&&0===e(":focus",t).length?void v(t):void(g.children().length&&g.remove())}function u(t){for(var i=g.children(),r=i.length-1;r>=0;r--)c(e(i[r]),t)}function c(t,i,r){var n=!(!r||!r.force)&&r.force;return!(!t||!n&&0!==e(":focus",t).length)&&(t[i.hideMethod]({duration:i.hideDuration,easing:i.hideEasing,complete:function(){v(t)}}),!0)}function f(t){return g=e("<div/>").attr("id",t.containerId).addClass(t.positionClass),g.appendTo(e(t.target)),g}function h(){return{tapToDismiss:!0,toastClass:"toast",containerId:"toast-container",debug:!1,showMethod:"fadeIn",showDuration:300,showEasing:"swing",onShown:void 0,hideMethod:"fadeOut",hideDuration:1e3,hideEasing:"swing",onHidden:void 0,closeMethod:!1,closeDuration:!1,closeEasing:!1,closeOnHover:!0,extendedTimeOut:1e3,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},iconClass:"toast-info",positionClass:"toast-top-right",timeOut:5e3,titleClass:"toast-title",messageClass:"toast-message",escapeHtml:!1,target:"body",closeHtml:'<button type="button">&times;</button>',closeClass:"toast-close-button",newestOnTop:!0,preventDuplicates:!1,progressBar:!1,progressClass:"toast-progress",rtl:!1}}function p(e){y&&y(e)}function d(t){function r(e){return null==e&&(e=""),e.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function n(){l(),c(),f(),h(),d(),y(),u(),a()}function a(){var e="";switch(t.iconClass){case"toast-success":case"toast-info":e="polite";break;default:e="assertive"}T.attr("aria-live",e)}
19function s(){k.closeOnHover&&T.hover(E,C),!k.onclick&&k.tapToDismiss&&T.click(S),k.closeButton&&I&&I.click(function(e){e.stopPropagation?e.stopPropagation():void 0!==e.cancelBubble&&e.cancelBubble!==!0&&(e.cancelBubble=!0),k.onCloseClick&&k.onCloseClick(e),S(!0)}),k.onclick&&T.click(function(e){k.onclick(e),S()})}function o(){T.hide(),T[k.showMethod]({duration:k.showDuration,easing:k.showEasing,complete:k.onShown}),k.timeOut>0&&(A=setTimeout(S,k.timeOut),q.maxHideTime=parseFloat(k.timeOut),q.hideEta=(new Date).getTime()+q.maxHideTime,k.progressBar&&(q.intervalId=setInterval(_,10)))}function l(){t.iconClass&&T.addClass(k.toastClass).addClass(P)}function u(){k.newestOnTop?g.prepend(T):g.append(T)}function c(){if(t.title){var e=t.title;k.escapeHtml&&(e=r(t.title)),D.append(e).addClass(k.titleClass),T.append(D)}}function f(){if(t.message){var e=t.message;k.escapeHtml&&(e=r(t.message)),M.append(e).addClass(k.messageClass),T.append(M)}}function h(){k.closeButton&&(I.addClass(k.closeClass).attr("role","button"),T.prepend(I))}function d(){k.progressBar&&(F.addClass(k.progressClass),T.prepend(F))}function y(){k.rtl&&T.addClass("rtl")}function w(e,t){if(e.preventDuplicates){if(t.message===b)return!0;b=t.message}return!1}function S(t){var i=t&&k.closeMethod!==!1?k.closeMethod:k.hideMethod,r=t&&k.closeDuration!==!1?k.closeDuration:k.hideDuration,n=t&&k.closeEasing!==!1?k.closeEasing:k.hideEasing;if(!e(":focus",T).length||t)return clearTimeout(q.intervalId),T[i]({duration:r,easing:n,complete:function(){v(T),clearTimeout(A),k.onHidden&&"hidden"!==N.state&&k.onHidden(),N.state="hidden",N.endTime=new Date,p(N)}})}function C(){(k.timeOut>0||k.extendedTimeOut>0)&&(A=setTimeout(S,k.extendedTimeOut),q.maxHideTime=parseFloat(k.extendedTimeOut),q.hideEta=(new Date).getTime()+q.maxHideTime)}function E(){clearTimeout(A),q.hideEta=0,T.stop(!0,!0)[k.showMethod]({duration:k.showDuration,easing:k.showEasing})}function _(){var e=(q.hideEta-(new Date).getTime())/q.maxHideTime*100;F.width(e+"%")}var k=m(),P=t.iconClass||k.iconClass;if("undefined"!=typeof t.optionsOverride&&(k=e.extend(k,t.optionsOverride),P=t.optionsOverride.iconClass||P),!w(k,t)){x++,g=i(k,!0);var A=null,T=e("<div/>"),D=e("<div/>"),M=e("<div/>"),F=e("<div/>"),I=e(k.closeHtml),q={intervalId:null,hideEta:null,maxHideTime:null},N={toastId:x,state:"visible",startTime:new Date,options:k,map:t};return n(),o(),s(),p(N),k.debug&&console&&console.log(N),T}}function m(){return e.extend({},h(),S.options)}function v(e){g||(g=i()),e.is(":visible")||(e.remove(),e=null,0===g.children().length&&(g.remove(),b=void 0))}var g,y,b,x=0,w={error:"error",info:"info",success:"success",warning:"warning"},S={clear:o,remove:l,error:t,getContainer:i,info:r,options:{},subscribe:n,success:a,version:"2.1.4",warning:s};return S}()})}("function"==typeof define&&define.amd?define:function(e,t){"undefined"!=typeof module&&module.exports?module.exports=t(require("jquery")):window.toastr=t(window.jQuery)});var _self=typeof window!=="undefined"?window:typeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope?self:{};var Prism=function(e){var t=/(?:^|\s)lang(?:uage)?-([\w-]+)(?=\s|$)/i;var i=0;var r={};var n={manual:e.Prism&&e.Prism.manual,disableWorkerMessageHandler:e.Prism&&e.Prism.disableWorkerMessageHandler,util:{encode:function e(t){if(t instanceof a){return new a(t.type,e(t.content),t.alias)}else if(Array.isArray(t)){return t.map(e)}else{return t.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/\u00a0/g," ")}},type:function(e){return Object.prototype.toString.call(e).slice(8,-1)},objId:function(e){if(!e["__id"]){Object.defineProperty(e,"__id",{value:++i})}return e["__id"]},clone:function e(t,i){i=i||{};var r;var a;switch(n.util.type(t)){case"Object":a=n.util.objId(t);if(i[a]){return i[a]}r={};i[a]=r;for(var s in t){if(t.hasOwnProperty(s)){r[s]=e(t[s],i)}}return r;case"Array":a=n.util.objId(t);if(i[a]){return i[a]}r=[];i[a]=r;t.forEach(function(t,n){r[n]=e(t,i)});return r;default:return t}},getLanguage:function(e){while(e){var i=t.exec(e.className);if(i){return i[1].toLowerCase()}e=e.parentElement}return"none"},setLanguage:function(e,i){e.className=e.className.replace(RegExp(t,"gi"),"");e.classList.add("language-"+i)},currentScript:function(){if(typeof document==="undefined"){return null}if(document.currentScript&&document.currentScript.tagName==="SCRIPT"&&1<2){return document.currentScript}try{throw new Error}catch(r){var e=(/at [^(\r\n]*\((.*):[^:]+:[^:]+\)$/i.exec(r.stack)||[])[1];if(e){var t=document.getElementsByTagName("script");for(var i in t){if(t[i].src==e){return t[i]}}}return null}},isActive:function(e,t,i){var r="no-"+t;while(e){var n=e.classList;if(n.contains(t)){return true}if(n.contains(r)){return false}e=e.parentElement}return!!i}},languages:{plain:r,plaintext:r,text:r,txt:r,extend:function(e,t){var i=n.util.clone(n.languages[e]);for(var r in t){i[r]=t[r]}return i},insertBefore:function(e,t,i,r){r=r||n.languages;var a=r[e];var s={};
vendor: 11,890 bytes, line 19
19for(var o in a){if(a.hasOwnProperty(o)){if(o==t){for(var l in i){if(i.hasOwnProperty(l)){s[l]=i[l]}}}if(!i.hasOwnProperty(o)){s[o]=a[o]}}}var u=r[e];r[e]=s;n.languages.DFS(n.languages,function(t,i){if(i===u&&t!=e){this[t]=s}});return s},DFS:function e(t,i,r,a){a=a||{};var s=n.util.objId;for(var o in t){if(t.hasOwnProperty(o)){i.call(t,o,t[o],r||o);var l=t[o];var u=n.util.type(l);if(u==="Object"&&!a[s(l)]){a[s(l)]=true;e(l,i,null,a)}else if(u==="Array"&&!a[s(l)]){a[s(l)]=true;e(l,i,o,a)}}}}},plugins:{},highlightAll:function(e,t){n.highlightAllUnder(document,e,t)},highlightAllUnder:function(e,t,i){var r={callback:i,container:e,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};n.hooks.run("before-highlightall",r);r.elements=Array.prototype.slice.apply(r.container.querySelectorAll(r.selector));n.hooks.run("before-all-elements-highlight",r);for(var a=0,s;s=r.elements[a++];){n.highlightElement(s,t===true,r.callback)}},highlightElement:function(t,i,r){var a=n.util.getLanguage(t);var s=n.languages[a];n.util.setLanguage(t,a);var o=t.parentElement;if(o&&o.nodeName.toLowerCase()==="pre"){n.util.setLanguage(o,a)}var l=t.textContent;var u={element:t,language:a,grammar:s,code:l};function c(e){u.highlightedCode=e;n.hooks.run("before-insert",u);u.element.innerHTML=u.highlightedCode;n.hooks.run("after-highlight",u);n.hooks.run("complete",u);r&&r.call(u.element)}n.hooks.run("before-sanity-check",u);o=u.element.parentElement;if(o&&o.nodeName.toLowerCase()==="pre"&&!o.hasAttribute("tabindex")){o.setAttribute("tabindex","0")}if(!u.code){n.hooks.run("complete",u);r&&r.call(u.element);return}n.hooks.run("before-highlight",u);if(!u.grammar){c(n.util.encode(u.code));return}if(i&&e.Worker){var f=new Worker(n.filename);f.onmessage=function(e){c(e.data)};f.postMessage(JSON.stringify({language:u.language,code:u.code,immediateClose:true}))}else{c(n.highlight(u.code,u.grammar,u.language))}},highlight:function(e,t,i){var r={code:e,grammar:t,language:i};n.hooks.run("before-tokenize",r);if(!r.grammar){throw new Error('The language "'+r.language+'" has no grammar.')}r.tokens=n.tokenize(r.code,r.grammar);n.hooks.run("after-tokenize",r);return a.stringify(n.util.encode(r.tokens),r.language)},tokenize:function(e,t){var i=t.rest;if(i){for(var r in i){t[r]=i[r]}delete t.rest}var n=new l;u(n,n.head,e);o(e,n,t,n.head,0);return f(n)},hooks:{all:{},add:function(e,t){var i=n.hooks.all;i[e]=i[e]||[];i[e].push(t)},run:function(e,t){var i=n.hooks.all[e];if(!i||!i.length){return}for(var r=0,a;a=i[r++];){a(t)}}},Token:a};e.Prism=n;function a(e,t,i,r){this.type=e;this.content=t;this.alias=i;this.length=(r||"").length|0}a.stringify=function e(t,i){if(typeof t=="string"){return t}if(Array.isArray(t)){var r="";t.forEach(function(t){r+=e(t,i)});return r}var a={type:t.type,content:e(t.content,i),tag:"span",classes:["token",t.type],attributes:{},language:i};var s=t.alias;if(s){if(Array.isArray(s)){Array.prototype.push.apply(a.classes,s)}else{a.classes.push(s)}}n.hooks.run("wrap",a);var o="";for(var l in a.attributes){o+=" "+l+'="'+(a.attributes[l]||"").replace(/"/g,"&quot;")+'"'}return"<"+a.tag+' class="'+a.classes.join(" ")+'"'+o+">"+a.content+"</"+a.tag+">"};function s(e,t,i,r){e.lastIndex=t;var n=e.exec(i);if(n&&r&&n[1]){var a=n[1].length;n.index+=a;n[0]=n[0].slice(a)}return n}function o(e,t,i,r,l,f){for(var h in i){if(!i.hasOwnProperty(h)||!i[h]){continue}var p=i[h];p=Array.isArray(p)?p:[p];for(var d=0;d<p.length;++d){if(f&&f.cause==h+","+d){return}var m=p[d];var v=m.inside;var g=!!m.lookbehind;var y=!!m.greedy;var b=m.alias;if(y&&!m.pattern.global){var x=m.pattern.toString().match(/[imsuy]*$/)[0];m.pattern=RegExp(m.pattern.source,x+"g")}var w=m.pattern||m;for(var S=r.next,C=l;S!==t.tail;C+=S.value.length,S=S.next){if(f&&C>=f.reach){break}var E=S.value;if(t.length>e.length){return}if(E instanceof a){continue}var _=1;var k;if(y){k=s(w,C,e,g);if(!k||k.index>=e.length){break}var P=k.index;var A=k.index+k[0].length;var T=C;T+=S.value.length;while(P>=T){S=S.next;T+=S.value.length}T-=S.value.length;C=T;if(S.value instanceof a){continue}for(var D=S;D!==t.tail&&(T<A||typeof D.value==="string");D=D.next){_++;T+=D.value.length}_--;E=e.slice(C,T);k.index-=C}else{k=s(w,0,E,g);if(!k){continue}}var P=k.index;var M=k[0];var F=E.slice(0,P);var I=E.slice(P+M.length);var q=C+E.length;if(f&&q>f.reach){f.reach=q}var N=S.prev;if(F){N=u(t,N,F);C+=F.length}c(t,N,_);var O=new a(h,v?n.tokenize(M,v):M,b,M);S=u(t,N,O);if(I){u(t,S,I)}if(_>1){var R={cause:h+","+d,reach:q};o(e,t,i,S.prev,C,R);if(f&&R.reach>f.reach){f.reach=R.reach}}}}}}function l(){var e={value:null,prev:null,next:null};var t={value:null,prev:e,next:null};e.next=t;this.head=e;this.tail=t;this.length=0}function u(e,t,i){var r=t.next;var n={value:i,prev:t,next:r};t.next=n;r.prev=n;e.length++;return n}function c(e,t,i){var r=t.next;for(var n=0;n<i&&r!==e.tail;n++){r=r.next}t.next=r;r.prev=t;e.length-=n}function f(e){var t=[];var i=e.head.next;while(i!==e.tail){t.push(i.value);i=i.next}return t}if(!e.document){if(!e.addEventListener){return n}if(!n.disableWorkerMessageHandler){e.addEventListener("message",function(t){var i=JSON.parse(t.data);var r=i.language;var a=i.code;var s=i.immediateClose;e.postMessage(n.highlight(a,n.languages[r],r));if(s){e.close()}},false)}return n}var h=n.util.currentScript();if(h){n.filename=h.src;if(h.hasAttribute("data-manual")){n.manual=true}}function p(){if(!n.manual){n.highlightAll()}}if(!n.manual){var d=document.readyState;if(d==="loading"||d==="interactive"&&h&&h.defer){document.addEventListener("DOMContentLoaded",p)}else{if(window.requestAnimationFrame){window.requestAnimationFrame(p)}else{window.setTimeout(p,16)}}}return n}(_self);if(typeof module!=="undefined"&&module.exports){module.exports=Prism}if(typeof global!=="undefined"){global.Prism=Prism}Prism.languages.markup={comment:{pattern:/<!--(?:(?!<!--)[\s\S])*?-->/,greedy:true},prolog:{pattern:/<\?[\s\S]+?\?>/,greedy:true},doctype:{pattern:/<!DOCTYPE(?:[^>"'[\]]|"[^"]*"|'[^']*')+(?:\[(?:[^<"'\]]|"[^"]*"|'[^']*'|<(?!!--)|<!--(?:[^-]|-(?!->))*-->)*\]\s*)?>/i,greedy:true,inside:{"internal-subset":{pattern:/(^[^\[]*\[)[\s\S]+(?=\]>$)/,lookbehind:true,greedy:true,inside:null},string:{pattern:/"[^"]*"|'[^']*'/,greedy:true},punctuation:/^<!|>$|[[\]]/,"doctype-tag":/^DOCTYPE/i,name:/[^\s<>'"]+/}},cdata:{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,greedy:true},tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/,greedy:true,inside:{tag:{pattern:/^<\/?[^\s>\/]+/,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"special-attr":[],"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/,inside:{punctuation:[{pattern:/^=/,alias:"attr-equals"},{pattern:/^(\s*)["']|["']$/,lookbehind:true}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:[{pattern:/&[\da-z]{1,8};/i,alias:"named-entity"},/&#x?[\da-f]{1,8};/i]};Prism.languages.markup["tag"].inside["attr-value"].inside["entity"]=Prism.languages.markup["entity"];Prism.languages.markup["doctype"].inside["internal-subset"].inside=Prism.languages.markup;Prism.hooks.add("wrap",function(e){if(e.type==="entity"){e.attributes["title"]=e.content.replace(/&amp;/,"&")}});Object.defineProperty(Prism.languages.markup.tag,"addInlined",{value:function e(t,i){var r={};r["language-"+i]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:true,inside:Prism.languages[i]};r["cdata"]=/^<!\[CDATA\[|\]\]>$/i;var n={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:r}};n["language-"+i]={pattern:/[\s\S]+/,inside:Prism.languages[i]};var a={};a[t]={pattern:RegExp(/(<__[^>]*>)(?:<!\[CDATA\[(?:[^\]]|\](?!\]>))*\]\]>|(?!<!\[CDATA\[)[\s\S])*?(?=<\/__>)/.source.replace(/__/g,function(){return t}),"i"),lookbehind:true,greedy:true,inside:n};Prism.languages.insertBefore("markup","cdata",a)}});Object.defineProperty(Prism.languages.markup.tag,"addAttribute",{value:function(e,t){Prism.languages.markup.tag.inside["special-attr"].push({pattern:RegExp(/(^|["'\s])/.source+"(?:"+e+")"+/\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))/.source,"i"),lookbehind:true,inside:{"attr-name":/^[^\s=]+/,"attr-value":{pattern:/=[\s\S]+/,inside:{value:{pattern:/(^=\s*(["']|(?!["'])))\S[\s\S]*(?=\2$)/,lookbehind:true,alias:[t,"language-"+t],inside:Prism.languages[t]},punctuation:[{pattern:/^=/,alias:"attr-equals"},/"|'/]}}}})}});Prism.languages.html=Prism.languages.markup;Prism.languages.mathml=Prism.languages.markup;Prism.languages.svg=Prism.languages.markup;Prism.languages.xml=Prism.languages.extend("markup",{});Prism.languages.ssml=Prism.languages.xml;Prism.languages.atom=Prism.languages.xml;Prism.languages.rss=Prism.languages.xml;(function(e){var t=/(?:"(?:\\(?:\r\n|[\s\S])|[^"\\\r\n])*"|'(?:\\(?:\r\n|[\s\S])|[^'\\\r\n])*')/;e.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:RegExp("@[\\w-](?:"+/[^;{\s"']|\s+(?!\s)/.source+"|"+t.source+")*?"+/(?:;|(?=\s*\{))/.source),inside:{rule:/^@[\w-]+/,"selector-function-argument":{pattern:/(\bselector\s*\(\s*(?![\s)]))(?:[^()\s]|\s+(?![\s)])|\((?:[^()]|\([^()]*\))*\))+(?=\s*\))/,lookbehind:true,alias:"selector"},keyword:{pattern:/(^|[^\w-])(?:and|not|only|or)(?![\w-])/,lookbehind:true}}},url:{pattern:RegExp("\\burl\\((?:"+t.source+"|"+/(?:[^\\\r\n()"']|\\[\s\S])*/.source+")\\)","i"),greedy:true,inside:{function:/^url/i,punctuation:/^\(|\)$/,string:{pattern:RegExp("^"+t.source+"$"),alias:"url"}}},selector:{pattern:RegExp("(^|[{}\\s])[^{}\\s](?:[^{};\"'\\s]|\\s+(?![\\s{])|"+t.source+")*(?=\\s*\\{)"),lookbehind:true},string:{pattern:t,greedy:true},property:{pattern:/(^|[^-\w\xA0-\uFFFF])(?!\s)[-_a-z\xA0-\uFFFF](?:(?!\s)[-\w\xA0-\uFFFF])*(?=\s*:)/i,lookbehind:true},important:/!important\b/i,function:{pattern:/(^|[^-a-z0-9])[-a-z0-9]+(?=\()/i,lookbehind:true},punctuation:/[(){};:,]/};e.languages.css["atrule"].inside.rest=e.languages.css;var i=e.languages.markup;if(i){i.tag.addInlined("style","css");i.tag.addAttribute("style","css")}})(Prism);Prism.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:true,greedy:true},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:true,greedy:true}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:true},"class-name":{pattern:/(\b(?:class|extends|implements|instanceof|interface|new|trait)\s+|\bcatch\s+\()[\w.\\]+/i,lookbehind:true,inside:{punctuation:/[.\\]/}},keyword:/\b(?:break|catch|continue|do|else|finally|for|function|if|in|instanceof|new|null|return|throw|try|while)\b/,boolean:/\b(?:false|true)\b/,function:/\b\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+(?:\.\d*)?|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/[<>]=?|[!=]=?=?|--?|\+\+?|&&?|\|\|?|[?*/~^%]/,punctuation:/[{}[\];(),.:]/};Prism.languages.javascript=Prism.languages.extend("clike",{"class-name":[Prism.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$A-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\.(?:constructor|prototype))/,lookbehind:true}],keyword:[{pattern:/((?:^|\})\s*)catch\b/,lookbehind:true},{pattern:/(^|[^.]|\.\.\.\s*)\b(?:as|assert(?=\s*\{)|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally(?=\s*(?:\{|$))|for|from(?=\s*(?:['"]|$))|function|(?:get|set)(?=\s*(?:[#\[$\w\xA0-\uFFFF]|$))|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:true}],function:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,number:{pattern:RegExp(/(^|[^\w$])/.source+"(?:"+(/NaN|Infinity/.source+"|"+/0[bB][01]+(?:_[01]+)*n?/.source+"|"+/0[oO][0-7]+(?:_[0-7]+)*n?/.source+"|"+/0[xX][\dA-Fa-f]+(?:_[\dA-Fa-f]+)*n?/.source+"|"+/\d+(?:_\d+)*n/.source+"|"+/(?:\d+(?:_\d+)*(?
19:\.(?:\d+(?:_\d+)*)?)?|\.\d+(?:_\d+)*)(?:[Ee][+-]?\d+(?:_\d+)*)?/.source)+")"+/(?![\w$])/.source),lookbehind:true},operator:/--|\+\+|\*\*=?|=>|&&=?|\|\|=?|[!=]==|<<=?|>>>?=?|[-+*/%&|^!=<>]=?|\.{3}|\?\?=?|\?\.?|[~:]/});Prism.languages.javascript["class-name"][0].pattern=/(\b(?:class|extends|implements|instanceof|interface|new)\s+)[\w.\\]+/;Prism.languages.insertBefore("javascript","keyword",{regex:{pattern:RegExp(/((?:^|[^$\w\xA0-\uFFFF."'\])\s]|\b(?:return|yield))\s*)/.source+/\//.source+"(?:"+/(?:\[(?:[^\]\\\r\n]|\\.)*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}/.source+"|"+/(?:\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.|\[(?:[^[\]\\\r\n]|\\.)*\])*\])*\]|\\.|[^/\\\[\r\n])+\/[dgimyus]{0,7}v[dgimyus]{0,7}/.source+")"+/(?=(?:\s|\/\*(?:[^*]|\*(?!\/))*\*\/)*(?:$|[\r\n,.;:})\]]|\/\/))/.source),lookbehind:true,greedy:true,inside:{"regex-source":{pattern:/^(\/)[\s\S]+(?=\/[a-z]*$)/,lookbehind:true,alias:"language-regex",inside:Prism.languages.regex},"regex-delimiter":/^\/|\/$/,"regex-flags":/^[a-z]+$/}},"function-variable":{pattern:/#?(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*)?\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\))/,lookbehind:true,inside:Prism.languages.javascript},{pattern:/(^|[^$\w\xA0-\uFFFF])(?!\s)[_$a-z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*=>)/i,lookbehind:true,inside:Prism.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*=>)/,lookbehind:true,inside:Prism.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*\s*)\(\s*|\]\s*\(\s*)(?!\s)(?:[^()\s]|\s+(?![\s)])|\([^()]*\))+(?=\s*\)\s*\{)/,lookbehind:true,inside:Prism.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/});Prism.languages.insertBefore("javascript","string",{hashbang:{pattern:/^#!.*/,greedy:true,alias:"comment"},"template-string":{pattern:/`(?:\\[\s\S]|\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}|(?!\$\{)[^\\`])*`/,greedy:true,inside:{"template-punctuation":{pattern:/^`|`$/,alias:"string"},interpolation:{pattern:/((?:^|[^\\])(?:\\{2})*)\$\{(?:[^{}]|\{(?:[^{}]|\{[^}]*\})*\})+\}/,lookbehind:true,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:Prism.languages.javascript}},string:/[\s\S]+/}},"string-property":{pattern:/((?:^|[,{])[ \t]*)(["'])(?:\\(?:\r\n|[\s\S])|(?!\2)[^\\\r\n])*\2(?=\s*:)/m,lookbehind:true,greedy:true,alias:"property"}});Prism.languages.insertBefore("javascript","operator",{"literal-property":{pattern:/((?:^|[,{])[ \t]*)(?!\s)[_$a-zA-Z\xA0-\uFFFF](?:(?!\s)[$\w\xA0-\uFFFF])*(?=\s*:)/m,lookbehind:true,alias:"property"}});if(Prism.languages.markup){Prism.languages.markup.tag.addInlined("script","javascript");Prism.languages.markup.tag.addAttribute(/on(?:abort|blur|change|click|composition(?:end|start|update)|dblclick|error|focus(?:in|out)?|key(?:down|up)|load|mouse(?:down|enter|leave|move|out|over|up)|reset|resize|scroll|select|slotchange|submit|unload|wheel)/.source,"javascript")}Prism.languages.js=Prism.languages.javascript;(function(){if(typeof Prism==="undefined"||typeof document==="undefined"){return}if(!Element.prototype.matches){Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector}var e="Loading…";var t=function(e,t){return"✖ Error "+e+" while fetching file: "+t};var i="✖ Error: File does not exist or is empty";var r={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};var n="data-src-status";var a="loading";var s="loaded";var o="failed";var l="pre[data-src]:not(["+n+'="'+s+'"])'+":not(["+n+'="'+a+'"])';function u(e,r,n){var a=new XMLHttpRequest;a.open("GET",e,true);a.onreadystatechange=function(){if(a.readyState==4){if(a.status<400&&a.responseText){r(a.responseText)}else{if(a.status>=400){n(t(a.status,a.statusText))}else{n(i)}}}};a.send(null)}function c(e){var t=/^\s*(\d+)\s*(?:(,)\s*(?:(\d+)\s*)?)?$/.exec(e||"");if(t){var i=Number(t[1]);var r=t[2];var n=t[3];if(!r){return[i,i]}if(!n){return[i,undefined]}return[i,Number(n)]}return undefined}Prism.hooks.add("before-highlightall",function(e){e.selector+=", "+l});Prism.hooks.add("before-sanity-check",function(t){var i=t.element;if(i.matches(l)){t.code="";i.setAttribute(n,a);var f=i.appendChild(document.createElement("CODE"));f.textContent=e;var h=i.getAttribute("data-src");var p=t.language;if(p==="none"){var d=(/\.(\w+)$/.exec(h)||[,"none"])[1];p=r[d]||d}Prism.util.setLanguage(f,p);Prism.util.setLanguage(i,p);var m=Prism.plugins.autoloader;if(m){m.loadLanguages(p)}u(h,function(e){i.setAttribute(n,s);var t=c(i.getAttribute("data-range"));if(t){var r=e.split(/\r\n?|\n/g);var a=t[0];var o=t[1]==null?r.length:t[1];if(a<0){a+=r.length}a=Math.max(0,Math.min(a-1,r.length));if(o<0){o+=r.length}o=Math.max(0,Math.min(o,r.length));e=r.slice(a,o).join("\n");if(!i.hasAttribute("data-start")){i.setAttribute("data-start",String(a+1))}}f.textContent=e;Prism.highlightElement(f)},function(e){i.setAttribute(n,o);f.textContent=e})}});Prism.plugins.fileHighlight={highlight:function e(t){var i=(t||document).querySelectorAll(l);for(var r=0,n;n=i[r++];){Prism.highlightElement(n)}}};var f=false;Prism.fileHighlight=function(){if(!f){console.warn("Prism.fileHighlight is deprecated. Use `Prism.plugins.fileHighlight.highlight` instead.");f=true}Prism.plugins.fileHighlight.highlight.apply(this,arguments)}})();(function(e){if(typeof define==="function"&&define.amd){define(["jquery"],e)}else if(typeof exports==="object"){e(require("jquery"))}else{e(jQuery)}})(function(e){var t=/\+/g;function i(e){return o.raw?e:encodeURIComponent(e)}function r(e){return o.raw?e:decodeURIComponent(e)}function n(e){return i(o.json?JSON.stringify(e):String(e))}function a(e){if(e.indexOf('"')===0){e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")}try{e=decodeURIComponent(e.replace(t," "));return o.json?JSON.parse(e):e}catch(e){}}function s(t,i){var r=o.raw?t:a(t);return e.isFunction(i)?i(r):r}var o=e.cookie=function(t,a,l){if(arguments.length>1&&!e.isFunction(a)){l=e.extend({},o.defaults,l);if(typeof l.expires==="number"){var u=l.expires,c=l.expires=new Date;c.setTime(+c+u*864e5)}return document.cookie=[i(t),"=",n(a),l.expires?"; expires="+l.expires.toUTCString():"",l.path?"; path="+l.path:"",l.domain?"; domain="+l.domain:"",l.secure?"; secure":""].join("")}var f=t?undefined:{};var h=document.cookie?document.cookie.split("; "):[];for(var p=0,d=h.length;p<d;p++){var m=h[p].split("=");var v=r(m.shift());var g=m.join("=");if(t&&t===v){f=s(g,a);break}if(!t&&(g=s(g))!==undefined){f[v]=g}}return f};o.defaults={};e.removeCookie=function(t,i){if(e.cookie(t)===undefined){return false}e.cookie(t,"",e.extend({},i,{expires:-1}));return!e.cookie(t)}});var qq=function(e){return{hide:function(){e.style.display="none";return this},attach:function(t,i){e.addEventListener?e.addEventListener(t,i,!1):e.attachEvent&&e.attachEvent("on"+t,i);return function(){qq(e).detach(t,i)}},detach:function(t,i){e.removeEventListener?e.removeEventListener(t,i,!1):e.attachEvent&&e.detachEvent("on"+t,i);return this},contains:function(t){return e===t?!0:e.contains?e.contains(t):!!(t.compareDocumentPosition(e)&8)},insertBefore:function(t){t.parentNode.insertBefore(e,t);return this},remove:function(){e.parentNode.removeChild(e);return this},css:function(t){null!==t.opacity&&("string"!==typeof e.style.opacity&&"undefined"!==typeof e.filters)&&(t.filter="alpha(opacity="+Math.round(100*t.opacity)+")");qq.extend(e.style,t);return this},hasClass:function(t){return RegExp("(^| )"+t+"( |$)").test(e.className)},addClass:function(t){qq(e).hasClass(t)||(e.className+=" "+t);return this},removeClass:function(t){
20e.className=e.className.replace(RegExp("(^| )"+t+"( |$)")," ").replace(/^\s+|\s+$/g,"");return this},getByClass:function(t){var i,r=[];if(e.querySelectorAll)return e.querySelectorAll("."+t);i=e.getElementsByTagName("*");qq.each(i,function(e,i){qq(i).hasClass(t)&&r.push(i)});return r},children:function(){for(var t=[],i=e.firstChild;i;)1===i.nodeType&&t.push(i),i=i.nextSibling;return t},setText:function(t){e.innerText=t;e.textContent=t;return this},clearText:function(){return qq(e).setText("")}}};qq.log=function(e,t){if(window.console)if(!t||"info"===t)window.console.log(e);else if(window.console[t])window.console[t](e);else window.console.log("<"+t+"> "+e)};qq.isObject=function(e){return null!==e&&e&&"object"===typeof e&&e.constructor===Object};qq.isFunction=function(e){return"function"===typeof e};qq.isString=function(e){return"[object String]"===Object.prototype.toString.call(e)};qq.trimStr=function(e){return String.prototype.trim?e.trim():e.replace(/^\s+|\s+$/g,"")};qq.isFileOrInput=function(e){if(window.File&&e instanceof File)return!0;
20if(window.HTMLInputElement){if(e instanceof HTMLInputElement&&e.type&&"file"===e.type.toLowerCase())return!0}else if(e.tagName&&"input"===e.tagName.toLowerCase()&&e.type&&"file"===e.type.toLowerCase())return!0;return!1};qq.isBlob=function(e){return window.Blob&&"[object Blob]"===Object.prototype.toString.call(e)};qq.isXhrUploadSupported=function(){var e=document.createElement("input");e.type="file";return void 0!==e.multiple&&"undefined"!==typeof File&&"undefined"!==typeof FormData&&"undefined"!==typeof(new XMLHttpRequest).upload};qq.isFolderDropSupported=function(e){return e.items&&e.items[0].webkitGetAsEntry};qq.isFileChunkingSupported=function(){return!qq.android()&&qq.isXhrUploadSupported()&&(void 0!==File.prototype.slice||void 0!==File.prototype.webkitSlice||void 0!==File.prototype.mozSlice)};qq.extend=function(e,t,i){qq.each(t,function(t,r){i&&qq.isObject(r)?(void 0===e[t]&&(e[t]={}),qq.extend(e[t],r,!0)):e[t]=r})};qq.indexOf=function(e,t,i){if(e.indexOf)return e.indexOf(t,i);var i=i||0,r=e.length;for(0>i&&(i+=r);i<r;i+=1)if(e.hasOwnProperty(i)&&e[i]===t)return i;return-1};qq.getUniqueId=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){var t=16*Math.random()|0;return("x"==e?t:t&3|8).toString(16)})};qq.ie=function(){return-1!==navigator.userAgent.indexOf("MSIE")};qq.ie10=function(){return-1!==navigator.userAgent.indexOf("MSIE 10")};qq.safari=function(){return void 0!==navigator.vendor&&-1!==navigator.vendor.indexOf("Apple")};qq.chrome=function(){return void 0!==navigator.vendor&&-1!==navigator.vendor.indexOf("Google")};qq.firefox=function(){return-1!==navigator.userAgent.indexOf("Mozilla")&&void 0!==navigator.vendor&&""===navigator.vendor};qq.windows=function(){return"Win32"===navigator.platform};qq.android=function(){return-1!==navigator.userAgent.toLowerCase().indexOf("android")};qq.preventDefault=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1};qq.toElement=function(){var e=document.createElement("div");return function(t){e.innerHTML=t;t=e.firstChild;e.removeChild(t);return t}}();qq.each=function(e,t){var i,r;if(e)for(i in e)if(Object.prototype.hasOwnProperty.call(e,i)&&(r=t(i,e[i]),!1===r))break};qq.obj2url=function(e,t,i){var r,n=[],a="&",s=function(e,i){var r=t?/\[\]$/.test(t)?t:t+"["+i+"]":i;"undefined"!==r&&"undefined"!==i&&n.push("object"===typeof e?qq.obj2url(e,r,!0):"[object Function]"===Object.prototype.toString.call(e)?encodeURIComponent(r)+"="+encodeURIComponent(e()):encodeURIComponent(r)+"="+encodeURIComponent(e))};if(!i&&t)a=/\?/.test(t)?/\?$/.test(t)?"":"&":"?",n.push(t),n.push(qq.obj2url(e));else if("[object Array]"===Object.prototype.toString.call(e)&&"undefined"!==typeof e){r=-1;for(i=e.length;r<i;r+=1)s(e[r],r)}else if("undefined"!==typeof e&&null!==e&&"object"===typeof e)for(r in e)e.hasOwnProperty(r)&&s(e[r],r);else n.push(encodeURIComponent(t)+"="+encodeURIComponent(e));return t?n.join(a):n.join(a).replace(/^&/,"").replace(/%20/g,"+")};qq.obj2FormData=function(e,t,i){t||(t=new FormData);qq.each(e,function(e,r){e=i?i+"["+e+"]":e;qq.isObject(r)?qq.obj2FormData(r,t,e):qq.isFunction(r)?t.append(e,r()):t.append(e,r)});return t};qq.obj2Inputs=function(e,t){var i;t||(t=document.createElement("form"));qq.obj2FormData(e,{append:function(e,r){i=document.createElement("input");i.setAttribute("name",e);i.setAttribute("value",r);t.appendChild(i)}});return t};qq.setCookie=function(e,t,i){var r=new Date,n="";i&&(r.setTime(r.getTime()+864e5*i),n="; expires="+r.toGMTString());document.cookie=e+"="+t+n+"; path=/"};qq.getCookie=function(e){for(var e=e+"=",t=document.cookie.split(";"),i,r=0;r<t.length;r++){for(i=t[r];" "==i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(e))return i.substring(e.length,i.length)}};qq.getCookieNames=function(e){var t=document.cookie.split(";"),i=[];qq.each(t,function(t,r){var r=qq.trimStr(r),n=r.indexOf("=");r.match(e)&&i.push(r.substr(0,n))});return i};qq.deleteCookie=function(e){qq.setCookie(e,"",-1)};qq.areCookiesEnabled=function(){var e="qqCookieTest:"+1e5*Math.random();qq.setCookie(e,1);return qq.getCookie(e)?(qq.deleteCookie(e),!0):!1};
20qq.parseJson=function(a){return window.JSON&&qq.isFunction(JSON.parse)?JSON.parse(a):eval("("+a+")")};qq.DisposeSupport=function(){var e=[];return{dispose:function(){var t;do{(t=e.shift())&&t()}while(t)},attach:function(){this.addDisposer(qq(arguments[0]).attach.apply(this,Array.prototype.slice.call(arguments,1)))},addDisposer:function(t){e.push(t)}}};qq.supportedFeatures=function(){var e,t,i,r,n,a;e=!0;try{t=document.createElement("input"),t.type="file",qq(t).hide(),t.disabled&&(e=!1)}catch(t){e=!1}i=(t=e&&qq.isXhrUploadSupported())&&qq.chrome()&&void 0!==navigator.userAgent.match(/Chrome\/[2][1-9]|Chrome\/[3-9][0-9]/);r=t&&qq.isFileChunkingSupported();n=t&&r&&qq.areCookiesEnabled();a=t&&qq.chrome()&&void 0!==navigator.userAgent.match(/Chrome\/[1][4-9]|Chrome\/[2-9][0-9]/);return{uploading:e,ajaxUploading:t,fileDrop:t,folderDrop:i,chunking:r,resume:n,uploadCustomHeaders:t,uploadNonMultipart:t,itemSizeValidation:t,uploadViaPaste:a,progressBar:t,uploadCors:e&&(void 0!==window.postMessage||t),deleteFileCors:t}}();qq.Promise=function(){var e,t,i,r,n,a=0;return{then:function(n,s){0===a?(i=n,r=s):-1===a&&s?s(t):n&&n(e);return this},done:function(e){0===a?n=e:e();return this},success:function(t){a=1;e=t;i&&i(t);n&&n();return this},failure:function(e){a=-1;t=e;r&&r(e);n&&n();return this}}};qq.UploadButton=function(e){function t(){var e=document.createElement("input");n.multiple&&e.setAttribute("multiple","multiple");n.acceptFiles&&e.setAttribute("accept",n.acceptFiles);e.setAttribute("type","file");e.setAttribute("name",n.name);qq(e).css({position:"absolute",right:0,top:0,fontFamily:"Arial",fontSize:"118px",margin:0,padding:0,cursor:"pointer",opacity:0});n.element.appendChild(e);r.attach(e,"change",function(){n.onChange(e)});r.attach(e,"mouseover",function(){qq(n.element).addClass(n.hoverClass)});r.attach(e,"mouseout",function(){qq(n.element).removeClass(n.hoverClass)});r.attach(e,"focus",function(){qq(n.element).addClass(n.focusClass)});r.attach(e,"blur",function(){qq(n.element).removeClass(n.focusClass)});window.attachEvent&&e.setAttribute("tabIndex","-1");return e}var i,r=new qq.DisposeSupport,n={element:null,multiple:!1,acceptFiles:null,name:"file",onChange:function(){},hoverClass:"qq-upload-button-hover",focusClass:"qq-upload-button-focus"};qq.extend(n,e);qq(n.element).css({position:"relative",overflow:"hidden",direction:"ltr"});i=t();return{getInput:function(){return i},reset:function(){i.parentNode&&qq(i).remove();qq(n.element).removeClass(n.focusClass);i=t()}}};qq.PasteSupport=function(e){var t;t={targetElement:null,callbacks:{log:function(){},pasteReceived:function(){}}};qq.extend(t,e);(function(){qq(t.targetElement).attach("paste",function(e){(e=e.clipboardData)&&qq.each(e.items,function(e,i){if(i.type&&0===i.type.indexOf("image/")){var r=i.getAsFile();t.callbacks.pasteReceived(r)}})})})();return{reset:function(){}}};qq.FineUploaderBasic=function(e){this._options={debug:!1,button:null,multiple:!0,maxConnections:3,disableCancelForFormUploads:!1,autoUpload:!0,request:{endpoint:"/server/upload",params:{},paramsInBody:!0,customHeaders:{},forceMultipart:!0,inputName:"qqfile",uuidName:"qquuid",totalFileSizeName:"qqtotalfilesize"},validation:{allowedExtensions:[],sizeLimit:0,minSizeLimit:0,itemLimit:0,stopOnFirstInvalidFile:!0},callbacks:{onSubmit:function(){},onSubmitted:function(){},onComplete:function(){},onCancel:function(){},onUpload:function(){},onUploadChunk:function(){},onResume:function(){},onProgress:function(){},onError:function(){},onAutoRetry:function(){},onManualRetry:function(){},onValidateBatch:function(){},onValidate:function(){},onSubmitDelete:function(){},onDelete:function(){},onDeleteComplete:function(){},onPasteReceived:function(){}},messages:{typeError:"{file} has an invalid extension. Valid extension(s): {extensions}.",sizeError:"{file} is too large, maximum file size is {sizeLimit}.",minSizeError:"{file} is too small, minimum file size is {minSizeLimit}.",emptyError:"{file} is empty, please select files again without it.",noFilesError:"No files to upload.",tooManyItemsError:"Too many items ({netItems}) would be uploaded.  Item limit is {itemLimit}.",retryFailTooManyItems:"Retry failed - you have reached your file limit.",onLeave:"The files are being uploaded, if you leave now the upload will be cancelled."},retry:{enableAuto:!1,maxAutoAttempts:3,autoAttemptDelay:5,preventRetryResponseProperty:"preventRetry"},classes:{buttonHover:"qq-upload-button-hover",buttonFocus:"qq-upload-button-focus"},chunking:{enabled:!1,partSize:2e6,paramNames:{partIndex:"qqpartindex",partByteOffset:"qqpartbyteoffset",chunkSize:"qqchunksize",totalFileSize:"qqtotalfilesize",totalParts:"qqtotalparts",filename:"qqfilename"}},resume:{enabled:!1,id:null,cookiesExpireIn:7,paramNames:{resuming:"qqresume"}},formatFileName:function(e){33<e.length&&(e=e.slice(0,19)+"..."+e.slice(-14));return e},text:{defaultResponseError:"Upload failure reason unknown",sizeSymbols:"kB MB GB TB PB EB".split(" ")},deleteFile:{enabled:!1,endpoint:"/server/upload",customHeaders:{},params:{}},cors:{expected:!1,sendCredentials:!1},blobs:{defaultName:"misc_data",paramNames:{name:"qqblobname"}},paste:{targetElement:null,defaultName:"pasted_image"}};qq.extend(this._options,e,!0);this._wrapCallbacks();this._disposeSupport=new qq.DisposeSupport;this._filesInProgress=[];this._storedIds=[];this._autoRetries=[];this._retryTimeouts=[];this._preventRetries=[];this._netUploaded=this._netUploadedOrQueued=0;this._paramsStore=this._createParamsStore("request");
20this._deleteFileParamsStore=this._createParamsStore("deleteFile");this._endpointStore=this._createEndpointStore("request");this._deleteFileEndpointStore=this._createEndpointStore("deleteFile");this._handler=this._createUploadHandler();this._deleteHandler=this._createDeleteHandler();this._options.button&&(this._button=this._createUploadButton(this._options.button));this._options.paste.targetElement&&(this._pasteHandler=this._createPasteHandler());this._preventLeaveInProgress()};qq.FineUploaderBasic.prototype={log:function(e,t){this._options.debug&&(!t||"info"===t)?qq.log("[FineUploader] "+e):t&&"info"!==t&&qq.log("[FineUploader] "+e,t)},setParams:function(e,t){null==t?this._options.request.params=e:this._paramsStore.setParams(e,t)},setDeleteFileParams:function(e,t){null==t?this._options.deleteFile.params=e:this._deleteFileParamsStore.setParams(e,t)},setEndpoint:function(e,t){null==t?this._options.request.endpoint=e:this._endpointStore.setEndpoint(e,t)},getInProgress:function(){return this._filesInProgress.length},getNetUploads:function(){return this._netUploaded},uploadStoredFiles:function(){for(var e;this._storedIds.length;)e=this._storedIds.shift(),this._filesInProgress.push(e),this._handler.upload(e)},clearStoredFiles:function(){this._storedIds=[]},retry:function(e){return this._onBeforeManualRetry(e)?(this._netUploadedOrQueued++,this._handler.retry(e),!0):!1},cancel:function(e){this._handler.cancel(e)},cancelAll:function(){var e=[],t=this;qq.extend(e,this._storedIds);qq.each(e,function(e,i){t.cancel(i)});this._handler.cancelAll()},reset:function(){this.log("Resetting uploader...");this._handler.reset();this._filesInProgress=[];this._storedIds=[];this._autoRetries=[];this._retryTimeouts=[];this._preventRetries=[];this._button.reset();this._paramsStore.reset();this._endpointStore.reset();this._netUploaded=this._netUploadedOrQueued=0;this._pasteHandler&&this._pasteHandler.reset()},addFiles:function(e,t,i){var r=[],n,a;if(e){if(!window.FileList||!(e instanceof FileList))e=[].concat(e);for(n=0;n<e.length;n+=1)a=e[n],qq.isFileOrInput(a)?r.push(a):this.log(a+" is not a File or INPUT element!  Ignoring!","warn");this.log("Processing "+r.length+" files or inputs...");this._uploadFileOrBlobDataList(r,t,i)}},addBlobs:function(e,t,i){if(e){var e=[].concat(e),r=[],n=this;qq.each(e,function(e,t){qq.isBlob(t)&&!qq.isFileOrInput(t)?r.push({blob:t,name:n._options.blobs.defaultName}):qq.isObject(t)&&t.blob&&t.name?r.push(t):n.log("addBlobs: entry at index "+e+" is not a Blob or a BlobData object","error")});this._uploadFileOrBlobDataList(r,t,i)}else this.log("undefined or non-array parameter passed into addBlobs","error")},getUuid:function(e){return this._handler.getUuid(e)},getResumableFilesData:function(){return this._handler.getResumableFilesData()},getSize:function(e){return this._handler.getSize(e)},getName:function(e){return this._handler.getName(e)},getFile:function(e){return this._handler.getFile(e)},deleteFile:function(e){this._onSubmitDelete(e)},setDeleteFileEndpoint:function(e,t){null==t?this._options.deleteFile.endpoint=e:this._deleteFileEndpointStore.setEndpoint(e,t)},_createUploadButton:function(e){var t=this,i=new qq.UploadButton({element:e,multiple:this._options.multiple&&qq.supportedFeatures.ajaxUploading,acceptFiles:this._options.validation.acceptFiles,onChange:function(e){t._onInputChange(e)},hoverClass:this._options.classes.buttonHover,focusClass:this._options.classes.buttonFocus});this._disposeSupport.addDisposer(function(){i.dispose()});return i},_createUploadHandler:function(){var e=this;return new qq.UploadHandler({debug:this._options.debug,forceMultipart:this._options.request.forceMultipart,maxConnections:this._options.maxConnections,customHeaders:this._options.request.customHeaders,inputName:this._options.request.inputName,uuidParamName:this._options.request.uuidName,totalFileSizeParamName:this._options.request.totalFileSizeName,cors:this._options.cors,demoMode:this._options.demoMode,paramsInBody:this._options.request.paramsInBody,paramsStore:this._paramsStore,endpointStore:this._endpointStore,chunking:this._options.chunking,resume:this._options.resume,blobs:this._options.blobs,log:function(t,i){e.log(t,i)},onProgress:function(t,i,r,n){e._onProgress(t,i,r,n);e._options.callbacks.onProgress(t,i,r,n)},onComplete:function(t,i,r,n){e._onComplete(t,i,r,n);e._options.callbacks.onComplete(t,i,r,n)},onCancel:function(t,i){e._onCancel(t,i);e._options.callbacks.onCancel(t,i)},onUpload:function(t,i){e._onUpload(t,i);e._options.callbacks.onUpload(t,i)},onUploadChunk:function(t,i,r){e._options.callbacks.onUploadChunk(t,i,r)},onResume:function(t,i,r){return e._options.callbacks.onResume(t,i,r)},onAutoRetry:function(t,i,r,n){e._preventRetries[t]=r[e._options.retry.preventRetryResponseProperty];return e._shouldAutoRetry(t,i,r)?(e._maybeParseAndSendUploadError(t,i,r,n),e._options.callbacks.onAutoRetry(t,i,e._autoRetries[t]+1),e._onBeforeAutoRetry(t,i),e._retryTimeouts[t]=setTimeout(function(){e._onAutoRetry(t,i,r)},1e3*e._options.retry.autoAttemptDelay),!0):!1}})},_createDeleteHandler:function(){var e=this;return new qq.DeleteFileAjaxRequestor({maxConnections:this._options.maxConnections,customHeaders:this._options.deleteFile.customHeaders,paramsStore:this._deleteFileParam
20sStore,endpointStore:this._deleteFileEndpointStore,demoMode:this._options.demoMode,cors:this._options.cors,log:function(t,i){e.log(t,i)},onDelete:function(t){e._onDelete(t);e._options.callbacks.onDelete(t)},onDeleteComplete:function(t,i,r){e._onDeleteComplete(t,i,r);e._options.callbacks.onDeleteComplete(t,i,r)}})},_createPasteHandler:function(){var e=this;return new qq.PasteSupport({targetElement:this._options.paste.targetElement,callbacks:{log:function(t,i){e.log(t,i)},pasteReceived:function(t){var i=e._options.callbacks.onPasteReceived;(i=i(t))&&i.then?i.then(function(i){e._handlePasteSuccess(t,i)},function(t){e.log("Ignoring pasted image per paste received callback.  Reason = '"+t+"'")}):e._handlePasteSuccess(t)}}})},_handlePasteSuccess:function(e,t){var i=e.type.split("/")[1],r=t;null==r&&(r=this._options.paste.defaultName);this.addBlobs({name:r+("."+i),blob:e})},_preventLeaveInProgress:function(){var e=this;this._disposeSupport.attach(window,"beforeunload",function(t){if(e._filesInProgress.length)return t=t||window.event,t.returnValue=e._options.messages.onLeave})},_onSubmit:function(e){this._netUploadedOrQueued++;this._options.autoUpload&&this._filesInProgress.push(e)},_onProgress:function(){},_onComplete:function(e,t,i,r){i.success?this._netUploaded++:this._netUploadedOrQueued--;this._removeFromFilesInProgress(e);this._maybeParseAndSendUploadError(e,t,i,r)},_onCancel:function(e){this._netUploadedOrQueued--;this._removeFromFilesInProgress(e);clearTimeout(this._retryTimeouts[e]);e=qq.indexOf(this._storedIds,e);!this._options.autoUpload&&0<=e&&this._storedIds.splice(e,1)},_isDeletePossible:function(){return this._options.deleteFile.enabled&&(!this._options.cors.expected||qq.supportedFeatures.deleteFileCors)},_onSubmitDelete:function(e){if(this._isDeletePossible())!1!==this._options.callbacks.onSubmitDelete(e)&&this._deleteHandler.sendDelete(e,this.getUuid(e));else return this.log("Delete request ignored for ID "+e+", delete feature is disabled or request not possible due to CORS on a user agent that does not support pre-flighting.","warn"),!1},_onDelete:function(){},_onDeleteComplete:function(e,t,i){var r=this._handler.getName(e);i?(this.log("Delete request for '"+r+"' has failed.","error"),this._options.callbacks.onError(e,r,"Delete request failed with response code "+t.status,t)):(this._netUploadedOrQueued--,this._netUploaded--,this.log("Delete request for '"+r+"' has succeeded."))},_removeFromFilesInProgress:function(e){e=qq.indexOf(this._filesInProgress,e);0<=e&&this._filesInProgress.splice(e,1)},_onUpload:function(){},_onInputChange:function(e){qq.supportedFeatures.ajaxUploading?this.addFiles(e.files):this.addFiles(e);this._button.reset()},_onBeforeAutoRetry:function(e,t){this.log("Waiting "+this._options.retry.autoAttemptDelay+" seconds before retrying "+t+"...")},_onAutoRetry:function(e,t){this.log("Retrying "+t+"...");this._autoRetries[e]++;this._handler.retry(e)},_shouldAutoRetry:function(e){return!this._preventRetries[e]&&this._options.retry.enableAuto?(void 0===this._autoRetries[e]&&(this._autoRetries[e]=0),this._autoRetries[e]<this._options.retry.maxAutoAttempts):!1},_onBeforeManualRetry:function(e){var t=this._options.validation.itemLimit;if(this._preventRetries[e])return this.log("Retries are forbidden for id "+e,"warn"),!1;if(this._handler.isValid(e)){var i=this._handler.getName(e);if(!1===this._options.callbacks.onManualRetry(e,i))return!1;if(0<t&&this._netUploadedOrQueued+1>t)return this._itemError("retryFailTooManyItems",""),!1;this.log("Retrying upload for '"+i+"' (id: "+e+")...");this._filesInProgress.push(e);return!0}this.log("'"+e+"' is not a valid file ID","error");return!1},_maybeParseAndSendUploadError:function(e,t,i,r){if(!i.success)if(r&&200!==r.status&&!i.error)this._options.callbacks.onError(e,t,"XHR returned response code "+r.status,r);else this._options.callbacks.onError(e,t,i.error?i.error:this._options.text.defaultResponseError,r)},_uploadFileOrBlobDataList:function(e,t,i){var r;if(this._isBatchValid(this._getValidationDescriptors(e)))if(0<e.length)for(r=0;r<e.length;r++)if(this._validateFileOrBlobData(e[r]))this._upload(e[r],t,i);else{if(this._options.validation.stopOnFirstInvalidFile)break}else this._itemError("noFilesError","")},_upload:function(e,t,i){var e=this._handler.add(e),r=this._handler.getName(e);t&&this.setParams(t,e);i&&this.setEndpoint(i,e);!1!==this._options.callbacks.onSubmit(e,r)&&(this._onSubmit(e,r),this._options.callbacks.onSubmitted(e,r),this._options.autoUpload?this._handler.upload(e):this._storeForLater(e))},_storeForLater:function(e){this._storedIds.push(e)},_isBatchValid:function(e){var t;t=this._options.validation.itemLimit;var i=this._netUploadedOrQueued+e.length;if(e=!1!==this._options.callbacks.onValidateBatch(e))0===t||i<=t?e=!0:(e=!1,t=this._options.messages.tooManyItemsError.replace(/\{netItems\}/g,i).replace(/\{itemLimit\}/g,t),this._batchError(t));return e},_validateFileOrBlobData:function(e){var t,i,r;t=this._getValidationDescriptor(e);i=t.name;r=t.size;return!1===this._options.callbacks.onValidate(t)?!1:qq.isFileOrInput(e)&&!this._isAllowedExtension(i)?(this._itemError("typeError",i),!1):0===r?(this._itemError("emptyError",i),!1):r&&this._options.validation.sizeLimit&&r>this._options.validation.sizeLimit?(this._itemError("sizeError",i),!1):r&&r<this._options.validation.minSizeLimit?(this._itemError("minSizeError",i),!1):!0},_itemError:function(e,t){function i(e,t){r=r.replace(e,t)}var r=this._options.messages[e],n=[],a=[].concat(t),s=a[0],o;qq.each(this._options.validation.allowedExtensions,function(e,t){qq.isString(t)&&n.push(t)});o=n.join(", ").toLowerCase();i("{file}",this._options.formatFileName(s));i("{extensions}",o);i("{sizeLimit}",this._formatSize(this._options.validation.sizeLimit));i("{minSizeLimit}",this._formatSize(this._options.validation.minSizeLimit));o=r.match(/(\{\w+\})/g);null!==o&&qq.each(o,function(e,t){i(t,a[e])});this._options.callbacks.onError(null,s,r);return r},_batchError:function(e){this._options.callbacks.onError(null,null,e)},_isAllowedExtension:function(e){var t=this._options.validation.allowedExtensions,i=!1;if(!t.length)return!0;qq.each(t,function(t,r){if(qq.isString(r)&&null!=e.match(RegExp("\\."+r+"$","i")))return i=!0,!1});return i},_formatSize:function(e){var t=-1;do{e/=1024,t++}while(99<e);return Math.max(e,.1).toFixed(1)+this._options.text.sizeSymbols[t]},_wrapCallbacks:function(){var e,t;e=this;t=function(t,i,r){try{return i.apply(e,r)}catch(i){e.log("Caught exception in '"+t+"' callback - "+i.message,"error")}};for(var i in this._options.callbacks)(function(){var r,n;r=i;n=e._options.callbacks[r];e._options.callbacks[r]=function(){return t(r,n,arguments)}})()},_parseFileOrBlobDataName:function(e){return qq.isFileOrInput(e)?e.value?e.value.replace(/.*(\/|\\)/,""):null!==e.fileName&&void 0!==e.fileName?e.fileName:e.name:e.name},_parseFileOrBlobDataSize:function(e){var t;qq.isFileOrInput(e)?e.value||(t=null!==e.fileSize&&void 0!==e.fileSize?e.fileSize:e.size):t=e.blob.size;return t},_getValidationDescriptor:function(e){var t,i;i={};t=this._parseFileOrBlobDataName(e);e=this._parseFileOrBlobDataSize(e);i.name=t;void 0!==e&&(i.size=e);return i},_getValidationDescriptors:function(e){var t=this,i=[];qq.each(e,function(e,r){i.push(t._getValidationDescriptor(r))});return i},_createParamsStore:function(e){var t={},i=this;return{setParams:function(e,i){var r={};qq.extend(r,e);t[i]=r},getParams:function(r){var n={};null!=r&&t[r]?qq.extend(n,t[r]):qq.extend(n,i._options[e].params);return n},remove:function(e){return delete t[e]},reset:function(){t={}}}},_createEndpointStore:function(e){var t={},i=this;return{setEndpoint:function(e,i){t[i]=e},getEndpoint:function(r){return null!=r&&t[r]?t[r]:i._options[e].endpoint},remove:function(e){return delete t[e]},reset:function(){t={}}}}};qq.DragAndDrop=function(e){function t(e){var i,r,n=new qq.Promise;e.isFile?e.file(function(e){o.push(e);n.success()},function(t){a.callbacks.dropLog("Problem parsing '"+e.fullPath+"'.  FileError code "+t.code+".","error");n.failure()}):e.isDirectory&&(i=e.createReader(),i.readEntries(function(e){var i=e.length;for(r=0;r<e.length;r+=1)t(e[r]).done(function(){i=i-1;i===0&&n.success()});e.length||n.success()},function(t){a.callbacks.dropLog("Problem parsing '"+e.fullPath+"'.  FileError code "+t.code+".","error");n.failure()}));return n}function i(e){var i,r,n=[],l=new qq.Promise;a.callbacks.processingDroppedFiles();s.dropDisabled(!0);if(1<e.files.length&&!a.allowMultipleItems)a.callbacks.processingDroppedFilesComplete([]),a.callbacks.dropError("tooManyFilesError",""),s.dropDisabled(!1),l.failure();else{o=[];if(qq.isFolderDropSupported(e)){i=e.items;for(e=0;e<i.length;e+=1)(r=i[e].webkitGetAsEntry())&&(r.isFile?o.push(i[e].getAsFile()):n.push(t(r).done(function(){n.pop();n.length===0&&l.success()})))}else o=e.files;0===n.length&&l.success()}return l}function r(e){s=new qq.UploadDropZone({element:e,onEnter:function(t){qq(e).addClass(a.classes.dropActive);t.stopPropagation()},onLeaveNotDescendants:function(){qq(e).removeClass(a.classes.dropActive)},onDrop:function(t){a.hideDropZonesBeforeEnter&&qq(e).hide();qq(e).removeClass(a.classes.dropActive);i(t.dataTransfer).done(function(){var e=o;a.callbacks.dropLog("Grabbed "+e.length+" dropped files.");s.dropDisabled(!1);a.callbacks.processingDroppedFilesComplete(e)})}});l.addDisposer(function(){s.dispose()});a.hideDropZonesBeforeEnter&&qq(e).hide()}function n(e){var t;qq.each(e.dataTransfer.types,function(e,i){if("Files"===i)return t=!0,!1});return t}var a,s,o=[],l=new qq.DisposeSupport;a={dropZoneElements:[],hideDropZonesBeforeEnter:!1,allowMultipleItems:!0,classes:{dropActive:null},callbacks:new qq.DragAndDrop.callbacks};qq.extend(a,e,!0);(function(){var e=a.dropZoneElements;qq.each(e,function(e,t){r(t)});e.length&&(!qq.ie()||qq.ie10())&&l.attach(document,"dragenter",function(t){!s.dropDisabled()&&n(t)&&qq.each(e,function(e,t){qq(t).css({display:"block"})})});l.attach(document,"dragleave",function(t){a.hideDropZonesBeforeEnter&&qq.FineUploader.prototype._leav
20ing_document_out(t)&&qq.each(e,function(e,t){qq(t).hide()})});l.attach(document,"drop",function(t){a.hideDropZonesBeforeEnter&&qq.each(e,function(e,t){qq(t).hide()});t.preventDefault()})})();return{setupExtraDropzone:function(e){a.dropZoneElements.push(e);r(e)},removeDropzone:function(e){var t,i=a.dropZoneElements;for(t in i)if(i[t]===e)return i.splice(t,1)},dispose:function(){l.dispose();s.dispose()}}};qq.DragAndDrop.callbacks=function(){return{processingDroppedFiles:function(){},processingDroppedFilesComplete:function(){},dropError:function(e,t){qq.log("Drag & drop error code '"+e+" with these specifics: '"+t+"'","error")},dropLog:function(e,t){qq.log(e,t)}}};qq.UploadDropZone=function(e){function t(){return qq.safari()||qq.firefox()&&qq.windows()}function i(e){if(qq.ie()&&!qq.ie10())return!1;var t=e.dataTransfer,i=qq.safari(),e=qq.ie10()?!0:"none"!==t.effectAllowed;return t&&e&&(t.files||!i&&t.types.contains&&t.types.contains("Files"))}function r(e){void 0!==e&&(s=e);return s}var n,a,s,o,l=new qq.DisposeSupport;n={element:null,onEnter:function(){},onLeave:function(){},onLeaveNotDescendants:function(){},onDrop:function(){}};qq.extend(n,e);a=n.element;(function(){o||(t?l.attach(document,"dragover",function(e){e.preventDefault()}):l.attach(document,"dragover",function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="none",e.preventDefault())}),o=!0)})();(function(){l.attach(a,"dragover",function(e){if(i(e)){var t=qq.ie()?null:e.dataTransfer.effectAllowed;e.dataTransfer.dropEffect="move"===t||"linkMove"===t?"move":"copy";e.stopPropagation();e.preventDefault()}});l.attach(a,"dragenter",function(e){if(!r()&&i(e))n.onEnter(e)});l.attach(a,"dragleave",function(e){if(i(e)){n.onLeave(e);var t=document.elementFromPoint(e.clientX,e.clientY);if(!qq(this).contains(t))n.onLeaveNotDescendants(e)}});l.attach(a,"drop",function(e){!r()&&i(e)&&(e.preventDefault(),n.onDrop(e))})})();return{dropDisabled:function(e){return r(e)},dispose:function(){l.dispose()}}};qq.FineUploader=function(e){qq.FineUploaderBasic.apply(this,arguments);qq.extend(this._options,{element:null,listElement:null,dragAndDrop:{extraDropzones:[],hideDropzones:!0,disableDefaultDropzone:!1},text:{uploadButton:"Upload a file",cancelButton:"Cancel",retryButton:"Retry",deleteButton:"Delete",failUpload:"Upload failed",dragZone:"Drop files here to upload",dropProcessing:"Processing dropped files...",formatProgress:"{percent}% of {total_size}",waitingForResponse:"Processing..."},template:'<div class="qq-uploader">'+(!this._options.dragAndDrop||!this._options.dragAndDrop.disableDefaultDropzone?'<div class="qq-upload-drop-area"><span>{dragZoneText}</span></div>':"")+(!this._options.button?'<div class="qq-upload-button"><div>{uploadButtonText}</div></div>':"")+'<span class="qq-drop-processing"><span>{dropProcessingText}</span><span class="qq-drop-processing-spinner"></span></span>'+(!this._options.listElement?'<ul class="qq-upload-list"></ul>':"")+"</div>",fileTemplate:'<li><div class="qq-progress-bar"></div><span class="qq-upload-spinner"></span><span class="qq-upload-finished"></span><span class="qq-upload-file"></span><span class="qq-upload-size"></span><a class="qq-upload-cancel" href="#">{cancelButtonText}</a><a class="qq-upload-retry" href="#">{retryButtonText}</a><a class="qq-upload-delete" href="#">{deleteButtonText}</a><span class="qq-upload-status-text">{statusText}</span></li>',classes:{button:"qq-upload-button",drop:"qq-upload-drop-area",dropActive:"qq-upload-drop-area-active",list:"qq-upload-list",progressBar:"qq-progress-bar",file:"qq-upload-file",spinner:"qq-upload-spinner",finished:"qq-upload-finished",retrying:"qq-upload-retrying",retryable:"qq-upload-retryable",size:"qq-upload-size",cancel:"qq-upload-cancel",deleteButton:"qq-upload-delete",retry:"qq-upload-retry",statusText:"qq-upload-status-text",success:"qq-upload-success",fail:"qq-upload-fail",successIcon:null,failIcon:null,dropProcessing:"qq-drop-processing",dropProcessingSpinner:"qq-drop-processing-spinner"},failedUploadTextDisplay:{mode:"default",maxChars:50,responseProperty:"error",enableTooltip:!0},messages:{tooManyFilesError:"You may only drop one file",unsupportedBrowser:"Unrecoverable error - this browser does not permit file uploading of any kind."},retry:{showAutoRetryNote:!0,autoRetryNote:"Retrying {retryNum}/{maxAuto}...",showButton:!1},deleteFile:{forceConfirm:!1,confirmMessage:"Are you sure you want to delete {filename}?",deletingStatusText:"Deleting...",deletingFailedText:"Delete failed"},display:{fileSizeOnSubmit:!1},paste:{promptForName:!1,namePromptMessage:"Please name this image"},showMessage:function(e){setTimeout(function(){window.alert(e)},0)},showConfirm:function(e,t,i){setTimeout(function(){window.confirm(e)?t():i&&i()},0)},showPrompt:function(e,t){var i=new qq.Promise,r=window.prompt(e,t);null!=r&&0<qq.trimStr(r).length?i.success(r):i.failure("Undefined or invalid user-supplied value.");return i}},!0);qq.extend(this._options,e,!0);!qq.supportedFeatures.uploading||this._options.cors.expected&&!qq.supportedFeatures.uploadCors?this._options.element.innerHTML="<div>"+this._options.messages.unsupportedBrowser+"</div>":(this._wrapCallbacks(),this._options.template=this._options.template.replace(/\{dragZoneText\}/g,this._options.text.dragZone),this._options.template=this._options.template.replace(/\{uploadButtonText\}/g,this._options.text.uploadButton),this._options.template=this._options.template.replace(/\{dropProcessingText\}/g,this._options.text.dropProcessing),this._options.fileTemplate=this._options.fileTemplate.replace(/\{
20cancelButtonText\}/g,this._options.text.cancelButton),this._options.fileTemplate=this._options.fileTemplate.replace(/\{retryButtonText\}/g,this._options.text.retryButton),this._options.fileTemplate=this._options.fileTemplate.replace(/\{deleteButtonText\}/g,this._options.text.deleteButton),this._options.fileTemplate=this._options.fileTemplate.replace(/\{statusText\}/g,""),this._element=this._options.element,
21this._element.innerHTML=this._options.template,this._listElement=this._options.listElement||this._find(this._element,"list"),this._classes=this._options.classes,this._button||(this._button=this._createUploadButton(this._find(this._element,"button"))),this._bindCancelAndRetryEvents(),this._dnd=this._setupDragAndDrop(),this._options.paste.targetElement&&this._options.paste.promptForName&&this._setupPastePrompt())};qq.extend(qq.FineUploader.prototype,qq.FineUploaderBasic.prototype);qq.extend(qq.FineUploader.prototype,{clearStoredFiles:function(){qq.FineUploaderBasic.prototype.clearStoredFiles.apply(this,arguments);this._listElement.innerHTML=""},addExtraDropzone:function(e){this._dnd.setupExtraDropzone(e)},removeExtraDropzone:function(e){return this._dnd.removeDropzone(e)},getItemByFileId:function(e){for(var t=this._listElement.firstChild;t;){if(t.qqFileId==e)return t;t=t.nextSibling}},reset:function(){qq.FineUploaderBasic.prototype.reset.apply(this,arguments);this._element.innerHTML=this._options.template;this._listElement=this._options.listElement||this._find(this._element,"list");this._options.button||(this._button=this._createUploadButton(this._find(this._element,"button")));this._bindCancelAndRetryEvents();this._dnd.dispose();this._dnd=this._setupDragAndDrop()},_removeFileItem:function(e){e=this.getItemByFileId(e);qq(e).remove()},_setupDragAndDrop:function(){var e=this,t=this._find(this._element,"dropProcessing"),i=this._options.dragAndDrop.extraDropzones,r;r=function(e){e.preventDefault()};this._options.dragAndDrop.disableDefaultDropzone||i.push(this._find(this._options.element,"drop"));return new qq.DragAndDrop({dropZoneElements:i,hideDropZonesBeforeEnter:this._options.dragAndDrop.hideDropzones,allowMultipleItems:this._options.multiple,classes:{dropActive:this._options.classes.dropActive},callbacks:{processingDroppedFiles:function(){var i=e._button.getInput();qq(t).css({display:"block"});qq(i).attach("click",r)},processingDroppedFilesComplete:function(i){var n=e._button.getInput();qq(t).hide();qq(n).detach("click",r);i&&e.addFiles(i)},dropError:function(t,i){e._itemError(t,i)},dropLog:function(t,i){e.log(t,i)}}})},_leaving_document_out:function(e){return(qq.chrome()||qq.safari()&&qq.windows())&&0==e.clientX&&0==e.clientY||qq.firefox()&&!e.relatedTarget},_storeForLater:function(e){qq.FineUploaderBasic.prototype._storeForLater.apply(this,arguments);var t=this.getItemByFileId(e);qq(this._find(t,"spinner")).hide()},_find:function(e,t){var i=qq(e).getByClass(this._options.classes[t])[0];if(!i)throw Error("element not found "+t);return i},_onSubmit:function(e,t){qq.FineUploaderBasic.prototype._onSubmit.apply(this,arguments);this._addToList(e,t)},_onProgress:function(e,t,i,r){qq.FineUploaderBasic.prototype._onProgress.apply(this,arguments);var n,a,s,o;n=this.getItemByFileId(e);a=this._find(n,"progressBar");s=Math.round(100*(i/r));i===r?(o=this._find(n,"cancel"),qq(o).hide(),qq(a).hide(),qq(this._find(n,"statusText")).setText(this._options.text.waitingForResponse),this._displayFileSize(e)):(this._displayFileSize(e,i,r),qq(a).css({display:"block"}));qq(a).css({width:s+"%"})},_onComplete:function(e,t,i,r){qq.FineUploaderBasic.prototype._onComplete.apply(this,arguments);var n=this.getItemByFileId(e);qq(this._find(n,"statusText")).clearText();qq(n).removeClass(this._classes.retrying);qq(this._find(n,"progressBar")).hide();(!this._options.disableCancelForFormUploads||qq.supportedFeatures.ajaxUploading)&&qq(this._find(n,"cancel")).hide();qq(this._find(n,"spinner")).hide();i.success?(this._isDeletePossible()&&this._showDeleteLink(e),qq(n).addClass(this._classes.success),this._classes.successIcon&&(this._find(n,"finished").style.display="inline-block",qq(n).addClass(this._classes.successIcon))):(qq(n).addClass(this._classes.fail),this._classes.failIcon&&(this._find(n,"finished").style.display="inline-block",qq(n).addClass(this._classes.failIcon)),this._options.retry.showButton&&!this._preventRetries[e]&&qq(n).addClass(this._classes.retryable),this._controlFailureTextDisplay(n,i))},_onUpload:function(e,t){qq.FineUploaderBasic.prototype._onUpload.apply(this,arguments);this._showSpinner(e)},_onCancel:function(e,t){qq.FineUploaderBasic.prototype._onCancel.apply(this,arguments);this._removeFileItem(e)},_onBeforeAutoRetry:function(e){var t,i,r,n,a;qq.FineUploaderBasic.prototype._onBeforeAutoRetry.apply(this,arguments);t=this.getItemByFileId(e);i=this._find(t,"progressBar");this._showCancelLink(t);
21i.style.width=0;qq(i).hide();this._options.retry.showAutoRetryNote&&(i=this._find(t,"statusText"),r=this._autoRetries[e]+1,n=this._options.retry.maxAutoAttempts,a=this._options.retry.autoRetryNote.replace(/\{retryNum\}/g,r),a=a.replace(/\{maxAuto\}/g,n),qq(i).setText(a),1===r&&qq(t).addClass(this._classes.retrying))},_onBeforeManualRetry:function(e){var t=this.getItemByFileId(e);if(qq.FineUploaderBasic.prototype._onBeforeManualRetry.apply(this,arguments))return this._find(t,"progressBar").style.width=0,qq(t).removeClass(this._classes.fail),qq(this._find(t,"statusText")).clearText(),this._showSpinner(e),this._showCancelLink(t),!0;qq(t).addClass(this._classes.retryable);return!1},_onSubmitDelete:function(e){if(this._isDeletePossible())!1!==this._options.callbacks.onSubmitDelete(e)&&(this._options.deleteFile.forceConfirm?this._showDeleteConfirm(e):this._sendDeleteRequest(e));else return this.log("Delete request ignored for file ID "+e+", delete feature is disabled.","warn"),!1},_onDeleteComplete:function(e,t,i){qq.FineUploaderBasic.prototype._onDeleteComplete.apply(this,arguments);var r=this.getItemByFileId(e),n=this._find(r,"spinner"),r=this._find(r,"statusText");qq(n).hide();i?(qq(r).setText(this._options.deleteFile.deletingFailedText),this._showDeleteLink(e)):this._removeFileItem(e)},_sendDeleteRequest:function(e){var t=this.getItemByFileId(e),i=this._find(t,"deleteButton"),t=this._find(t,"statusText");qq(i).hide();this._showSpinner(e);qq(t).setText(this._options.deleteFile.deletingStatusText);this._deleteHandler.sendDelete(e,this.getUuid(e))},_showDeleteConfirm:function(e){var t=this._options.deleteFile.confirmMessage.replace(/\{filename\}/g,this._handler.getName(e));this.getUuid(e);var i=this;this._options.showConfirm(t,function(){i._sendDeleteRequest(e)})},_addToList:function(e,t){var i=qq.toElement(this._options.fileTemplate);if(this._options.disableCancelForFormUploads&&!qq.supportedFeatures.ajaxUploading){var r=this._find(i,"cancel");qq(r).remove()}i.qqFileId=e;r=this._find(i,"file");qq(r).setText(this._options.formatFileName(t));qq(this._find(i,"size")).hide();this._options.multiple||(this._handler.cancelAll(),this._clearList());this._listElement.appendChild(i);this._options.display.fileSizeOnSubmit&&qq.supportedFeatures.ajaxUploading&&this._displayFileSize(e)},_clearList:function(){this._listElement.innerHTML="";this.clearStoredFiles()},_displayFileSize:function(e,t,i){var r=this.getItemByFileId(e),e=this._formatSize(this.getSize(e)),r=this._find(r,"size");void 0!==t&&void 0!==i&&(e=this._formatProgress(t,i));qq(r).css({display:"inline"});qq(r).setText(e)},_bindCancelAndRetryEvents:function(){var e=this;this._disposeSupport.attach(this._listElement,"click",function(t){var t=t||window.event,i=t.target||t.srcElement;if(qq(i).hasClass(e._classes.cancel)||qq(i).hasClass(e._classes.retry)||qq(i).hasClass(e._classes.deleteButton)){qq.preventDefault(t);for(t=i.parentNode;void 0===t.qqFileId;)t=t.parentNode;qq(i).hasClass(e._classes.deleteButton)?e.deleteFile(t.qqFileId):qq(i).hasClass(e._classes.cancel)?e.cancel(t.qqFileId):(qq(t).removeClass(e._classes.retryable),e.retry(t.qqFileId))}})},_formatProgress:function(e,t){var i=this._options.text.formatProgress,r=Math.round(100*(e/t)),i=i.replace("{percent}",r),r=this._formatSize(t);return i=i.replace("{total_size}",r)},_controlFailureTextDisplay:function(e,t){var i,r,n,a;i=this._options.failedUploadTextDisplay.mode;r=this._options.failedUploadTextDisplay.maxChars;n=this._options.failedUploadTextDisplay.responseProperty;"custom"===i?((i=t[n])?i.length>r&&(a=i.substring(0,r)+"..."):(i=this._options.text.failUpload,this.log("'"+n+"' is not a valid property on the server response.","warn")),qq(this._find(e,"statusText")).setText(a||i),this._options.failedUploadTextDisplay.enableTooltip&&this._showTooltip(e,i)):"default"===i?qq(this._find(e,"statusText")).setText(this._options.text.failUpload):"none"!==i&&this.log("failedUploadTextDisplay.mode value of '"+i+"' is not valid","warn")},_showTooltip:function(e,t){e.title=t},_showSpinner:function(e){this._find(this.getItemByFileId(e),"spinner").style.display="inline-block"},_showCancelLink:function(e){if(!this._options.disableCancelForFormUploads||qq.supportedFeatures.ajaxUploading)e=this._find(e,"cancel"),qq(e).css({display:"inline"})},_showDeleteLink:function(e){e=this._find(this.getItemByFileId(e),"deleteButton");qq(e).css({display:"inline"})},_itemError:function(e,t){this._options.showMessage(qq.FineUploaderBasic.prototype._itemError.apply(this,arguments))},_batchError:function(e){qq.FineUploaderBasic.prototype._batchError.apply(this,arguments);this._options.showMessage(e)},_setupPastePrompt:function(){var e=this;this._options.callbacks.onPasteReceived=function(){return e._options.showPrompt(e._options.paste.namePromptMessage,e._options.paste.defaultName)}}});qq.AjaxRequestor=function(e){function t(e){var t=qq.indexOf(l,e),r=c.maxConnections;delete u[e];l.splice(t,1);l.length>=r&&t<r&&(e=l[r-1],i(e))}function i(e){var t=new XMLHttpRequest,i=a(),l={},f;c.onSend(e);c.paramsStore.getParams&&(l=c.paramsStore.getParams(e));f=l;var h=c.endpointStore.getEndpoint(e),p=u[e].addToPath;void 0!==p&&(h+="/"+p);f=o&&f?qq.obj2url(f,h):h;u[e].xhr=t;t.onreadystatechange=r(e);t.open(i,f,!0);c.cors.expected&&c.cors.sendCredentials&&(t.withCredentials=!0);n(e);
21s("Sending "+i+" request for "+e);!o&&l?t.send(qq.obj2url(l,"")):t.send()}function r(e){var i=u[e].xhr;return function(){if(4===i.readyState){var r=u[e].xhr,n=a(),o=!1;t(e);0<=qq.indexOf(c.successfulResponseCodes,r.status)||(o=!0,s(n+" request for "+e+" has failed - response code "+r.status,"error"));c.onComplete(e,r,o)}}}function n(e){var t=u[e].xhr,e=c.customHeaders;t.setRequestHeader("X-Requested-With","XMLHttpRequest");t.setRequestHeader("Cache-Control","no-cache");qq.each(e,function(e,i){t.setRequestHeader(e,i)})}function a(){return c.demoMode?"GET":c.method}var s,o,l=[],u=[],c={method:"POST",maxConnections:3,customHeaders:{},endpointStore:{},paramsStore:{},successfulResponseCodes:[200],demoMode:!1,cors:{expected:!1,sendCredentials:!1},log:function(){},onSend:function(){},onComplete:function(){},onCancel:function(){}};qq.extend(c,e);s=c.log;o="GET"===a()||"DELETE"===a();return{send:function(e,t){u[e]={addToPath:t};l.push(e)<=c.maxConnections&&i(e)},cancel:function(e){var i=u[e].xhr,r=a();i?(i.onreadystatechange=null,i.abort(),t(e),s("Cancelled "+r+" for "+e),c.onCancel(e),e=!0):e=!1;return e}}};qq.DeleteFileAjaxRequestor=function(e){var t,i={endpointStore:{},maxConnections:3,customHeaders:{},paramsStore:{},demoMode:!1,cors:{expected:!1,sendCredentials:!1},log:function(){},onDelete:function(){},onDeleteComplete:function(){}};qq.extend(i,e);t=new qq.AjaxRequestor({method:"DELETE",endpointStore:i.endpointStore,paramsStore:i.paramsStore,maxConnections:i.maxConnections,customHeaders:i.customHeaders,successfulResponseCodes:[200,202,204],demoMode:i.demoMode,log:i.log,onSend:i.onDelete,onComplete:i.onDeleteComplete});return{sendDelete:function(e,r){t.send(e,r);i.log("Submitted delete file request for "+e)}}};qq.WindowReceiveMessage=function(e){var t={};qq.extend({log:function(){}},e);return{receiveMessage:function(e,i){var r=function(e){i(e.data)};window.postMessage?t[e]=qq(window).attach("message",r):log("iframe message passing not supported in this browser!","error")},stopReceivingMessages:function(e){window.postMessage&&(e=t[e])&&e()}}};qq.UploadHandler=function(e){var t=[],i,r,n,a;i={debug:!1,forceMultipart:!0,paramsInBody:!1,paramsStore:{},endpointStore:{},cors:{expected:!1,sendCredentials:!1},maxConnections:3,uuidParamName:"qquuid",totalFileSizeParamName:"qqtotalfilesize",chunking:{enabled:!1,partSize:2e6,paramNames:{partIndex:"qqpartindex",partByteOffset:"qqpartbyteoffset",chunkSize:"qqchunksize",totalParts:"qqtotalparts",filename:"qqfilename"}},resume:{enabled:!1,id:null,cookiesExpireIn:7,paramNames:{resuming:"qqresume"}},blobs:{paramNames:{name:"qqblobname"}},log:function(){},onProgress:function(){},onComplete:function(){},onCancel:function(){},onUpload:function(){},onUploadChunk:function(){},onAutoRetry:function(){},onResume:function(){}};qq.extend(i,e);r=i.log;n=function(e){var e=qq.indexOf(t,e),r=i.maxConnections;0<=e&&(t.splice(e,1),t.length>=r&&e<r&&(e=t[r-1],a.upload(e)))};a=qq.supportedFeatures.ajaxUploading?new qq.UploadHandlerXhr(i,n,r):new qq.UploadHandlerForm(i,n,r);return{add:function(e){return a.add(e)},upload:function(e){if(t.push(e)<=i.maxConnections)return a.upload(e)},retry:function(e){return 0<=qq.indexOf(t,e)?a.upload(e,!0):this.upload(e)},cancel:function(e){r("Cancelling "+e);i.paramsStore.remove(e);a.cancel(e);n(e)},cancelAll:function(){var e=this,i=[];qq.extend(i,t);qq.each(i,function(t,i){e.cancel(i)});t=[]},getName:function(e){return a.getName(e)},getSize:function(e){if(a.getSize)return a.getSize(e)},getFile:function(e){if(a.getFile)return a.getFile(e)},getQueue:function(){return t},reset:function(){r("Resetting upload handler");t=[];a.reset()},getUuid:function(e){return a.getUuid(e)},isValid:function(e){return a.isValid(e)},getResumableFilesData:function(){return a.getResumableFilesData?a.getResumableFilesData():[]}}};qq.UploadHandlerForm=function(e,t,i){function r(e){void 0!==f[e]&&(f[e](),delete f[e])}function n(e,t){var i=e.id;m[c[i]]=t;f[i]=qq(e).attach("load",function(){u[i]&&(p("Received iframe load event for CORS upload request (file id "+i+")"),h[i]=setTimeout(function(){var e="No valid message received from loaded iframe for file id "+i;p(e,"error");t({error:e})},1e3))});d.receiveMessage(i,function(e){p("Received the following window message: '"+e+"'");var t=qq.parseJson(e),n=t.uuid;
21n&&m[n]?(clearTimeout(h[i]),delete h[i],r(i),e=m[n],delete m[n],d.stopReceivingMessages(i),e(t)):n||p("'"+e+"' does not contain a UUID - ignoring.")})}function a(e,t){l.cors.expected?n(e,t):f[e.id]=qq(e).attach("load",function(){p("Received response for "+e.id);if(e.parentNode){try{if(e.contentDocument&&e.contentDocument.body&&"false"==e.contentDocument.body.innerHTML)return}catch(e){p("Error when attempting to access iframe during handling of upload response ("+e+")","error")}t()}})}function s(e){var t=qq.toElement('<iframe src="javascript:false;" name="'+e+'" />');t.setAttribute("id",e);t.style.display="none";document.body.appendChild(t);return t}function o(e,t){var i=l.paramsStore.getParams(e),r=qq.toElement('<form method="'+(l.demoMode?"GET":"POST")+'" enctype="multipart/form-data"></form>'),n=l.endpointStore.getEndpoint(e),a=n;i[l.uuidParamName]=c[e];l.paramsInBody?qq.obj2Inputs(i,r):a=qq.obj2url(i,n);r.setAttribute("action",a);r.setAttribute("target",t.name);r.style.display="none";document.body.appendChild(r);return r}var l=e,u=[],c=[],f={},h={},p=i,d=new qq.WindowReceiveMessage({log:p}),m={},v;return v={add:function(e){e.setAttribute("name",l.inputName);var t=u.push(e)-1;c[t]=qq.getUniqueId();e.parentNode&&qq(e).remove();return t},getName:function(e){if(v.isValid(e))return u[e].value.replace(/.*(\/|\\)/,"");p(e+" is not a valid item ID.","error")},isValid:function(e){return void 0!==u[e]},reset:function(){u=[];c=[];f={}},getUuid:function(e){return c[e]},cancel:function(e){l.onCancel(e,this.getName(e));delete u[e];delete c[e];delete f[e];l.cors.expected&&(clearTimeout(h[e]),delete h[e],d.stopReceivingMessages(e));if(e=document.getElementById(e))e.setAttribute("src","java"+String.fromCharCode(115)+"cript:false;"),qq(e).remove()},upload:function(e){var i=u[e],n=v.getName(e),c=s(e),f;if(!i)throw Error("file with passed id was not added, or already uploaded or cancelled");l.onUpload(e,this.getName(e));f=o(e,c);f.appendChild(i);a(c,function(i){p("iframe loaded");if(!i){var a;try{var s=c.contentDocument||c.contentWindow.document,o=s.body.innerHTML;p("converting iframe's innerHTML to JSON");p("innerHTML = "+o);o&&o.match(/^<pre/i)&&(o=s.body.firstChild.firstChild.nodeValue);a=qq.parseJson(o)}catch(e){p("Error when attempting to parse form upload response ("+e+")","error"),a={success:!1}}i=a}r(e);l.cors.expected||qq(c).remove();if(i.success||!l.onAutoRetry(e,n,i))l.onComplete(e,n,i),t(e)});p("Sending upload request for "+e);f.submit();qq(f).remove();return e}}};qq.UploadHandlerXhr=function(e,t,i){function r(e,t,i){var r=P.getSize(e),e=P.getName(e);t[y.chunking.paramNames.partIndex]=i.part;t[y.chunking.paramNames.partByteOffset]=i.start;t[y.chunking.paramNames.chunkSize]=i.size;t[y.chunking.paramNames.totalParts]=i.count;t[y.totalFileSizeParamName]=r;k&&(t[y.chunking.paramNames.filename]=e)}function n(e,t){var i=y.chunking.partSize,r=P.getSize(e),n=w[e].file||w[e].blobData.blob,s=i*t,i=s+i>=r?r:s+i,r=a(e),o;n.slice?o=n.slice(s,i):n.mozSlice?o=n.mozSlice(s,i):n.webkitSlice&&(o=n.webkitSlice(s,i));return{part:t,start:s,end:i,count:r,blob:o,size:i-s}}function a(e){e=P.getSize(e);return Math.ceil(e/y.chunking.partSize)}function s(e){var t=new XMLHttpRequest;return w[e].xhr=t}function o(e,t,i,r){var n=new FormData,a=y.demoMode?"GET":"POST",s=y.endpointStore.getEndpoint(r),o=s,l=P.getName(r),u=P.getSize(r),c=w[r].blobData;e[y.uuidParamName]=w[r].uuid;k&&(e[y.totalFileSizeParamName]=u,c&&(e[y.blobs.paramNames.name]=c.name));y.paramsInBody||(k||(e[y.inputName]=l),o=qq.obj2url(e,s));t.open(a,o,!0);y.cors.expected&&y.cors.sendCredentials&&(t.withCredentials=!0);return k?(y.paramsInBody&&qq.obj2FormData(e,n),n.append(y.inputName,i),n):i}function l(e,t){var i=y.customHeaders,r=w[e].file||w[e].blobData.blob;t.setRequestHeader("X-Requested-With","XMLHttpRequest");t.setRequestHeader("Cache-Control","no-cache");k||(t.setRequestHeader("Content-Type","application/octet-stream"),t.setRequestHeader("X-Mime-Type",r.type));qq.each(i,function(e,i){t.setRequestHeader(e,i)})}function u(e,t,i){var r=P.getName(e),n=P.getSize(e);w[e].attemptingResume=!1;y.onProgress(e,r,n,n);y.onComplete(e,r,t,i);delete w[e].xhr;b(e)}function c(e){var t=w[e].remainingChunkIdxs[0],i=n(e,t),a=s(e),u=P.getSize(e),c=P.getName(e),f;void 0===w[e].loaded&&(w[e].loaded=0);E&&w[e].file&&d(e,i);a.onreadystatechange=p(e,a);a.upload.onprogress=function(i){if(i.lengthComputable){var r=i.loaded+w[e].loaded,i=i.total,a=n(e,t),i=i-a.size,s=P.getSize(e),a=a.count,o=i-w[e].initialRequestOverhead;w[e].lastRequestOverhead=i;if(t===0){w[e].lastChunkIdxProgress=0;w[e].initialRequestOverhead=i;w[e].estTotalRequestsSize=s+a*i}else if(w[e].lastChunkIdxProgress!==t){w[e].lastChunkIdxProgress=t;w[e].estTotalRequestsSize=w[e].estTotalRequestsSize+o}y.onProgress(e,c,r,w[e].estTotalRequestsSize)}};y.onUploadChunk(e,c,h(i));f=y.paramsStore.getParams(e);r(e,f,i);w[e].attemptingResume&&(f[y.resume.paramNames.resuming]=!0);f=o(f,a,i.blob,e);l(e,a);x("Sending chunked upload request for item "+e+": bytes "+(i.start+1)+"-"+i.end+" of "+u);a.send(f)}function f(e){x("Server has ordered chunking effort to be restarted on next attempt for item ID "+e,"error");E&&(m(e),w[e].attemptingResume=!1);w[e].remainingChunkIdxs=[];delete w[e].loaded;delete w[e].estTotalRequestsSize;delete w[e].initialRequestOverhead}function h(e){return{partIndex:e.part,startByte:e.start+1,endByte:e.end,totalParts:e.count}}function p(e,t){return function(){if(4===t.readyState){var i;if(w[e]){x("xhr - server response received for "+e);x("responseText = "+t.responseText);try{i=qq.parseJson(t.responseText)}catch(e){x("Error when attempting to parse xhr response text ("+e+")","error"),i={}}if(200!==t.status||!i.success||i.reset)if(i.reset&&f(e),w[e].attemptingResume&&i.reset)w[e].attemptingResume=!1,x("Server has declared that it cannot handle resume for item ID "+e+" - starting from the first chunk","error"),f(e),P.upload(e,!0);else{var r=P.getName(e);y.onAutoRetry(e,r,i,t)||u(e,i,t)}else if(C){var r=w[e].remainingChunkIdxs.shift(),a=n(e,r);w[e].attemptingResume=!1;var r=w[e],s=r.loaded,a=a.size,o;o=k?w[e].lastRequestOverhead:0;r.loaded=s+(a+o);0<w[e].remainingChunkIdxs.length?c(e):(E&&m(e),u(e,i,t))}else u(e,i,t)}}}}function d(e,t){var i=P.getUuid(e),r=w[e].loaded,n=w[e].initialRequestOverhead,a=w[e].estTotalRequestsSize,s=v(e);qq.setCookie(s,i+S+t.part+S+r+S+n+S+a,y.resume.cookiesExpireIn)}function m(e){w[e].file&&(e=v(e),qq.deleteCookie(e))}function v(e){var t=P.getName(e),e=P.getSize(e),i=y.chunking.partSize,t="qqfilechunk"+S+encodeURIComponent(t)+S+e+S+i;void 0!==_&&(t+=S+_);return t}function g(e){var t=w[e].file||w[e].blobData.blob,i=P.getName(e),r,n;w[e].loaded=0;r=s(e);r.upload.onprogress=function(t){t.lengthComputable&&(w[e].loaded=t.loaded,y.onProgress(e,i,t.loaded,t.total))};r.onreadystatechange=p(e,r);n=y.paramsStore.getParams(e);t=o(n,r,t,e);l(e,r);x("Sending upload request for "+e);r.send(t)}var y=e,b=t,x=i,w=[],S="|",C=y.chunking.enabled&&qq.supportedFeatures.chunking,E=y.resume.enabled&&C&&qq.supportedFeatures.resume,_;_=null!==y.resume.id&&void 0!==y.resume.id&&!qq.isFunction(y.resume.id)&&!qq.isObject(y.resume.id)?y.resume.id:void 0;var k=y.forceMultipart||y.paramsInBody,P;
21return P={add:function(e){if(e instanceof File)e=w.push({file:e})-1;else if(qq.isBlob(e.blob))e=w.push({blobData:e})-1;else throw Error("Passed obj in not a File or BlobData (in qq.UploadHandlerXhr)");w[e].uuid=qq.getUniqueId();return e},getName:function(e){if(P.isValid(e)){var t=w[e].file,e=w[e].blobData;return t?null!==t.fileName&&void 0!==t.fileName?t.fileName:t.name:e.name}x(e+" is not a valid item ID.","error")},getSize:function(e){e=w[e].file||w[e].blobData.blob;return qq.isFileOrInput(e)?null!=e.fileSize?e.fileSize:e.size:e.size},getFile:function(e){if(w[e])return w[e].file||w[e].blobData.blob},getLoaded:function(e){return w[e].loaded||0},isValid:function(e){return void 0!==w[e]},reset:function(){w=[]},getUuid:function(e){return w[e].uuid},upload:function(e,t){var i=this.getName(e);y.onUpload(e,i);if(C){var r=P.getName(e),i=0,s,o;if(!w[e].remainingChunkIdxs||0===w[e].remainingChunkIdxs.length){w[e].remainingChunkIdxs=[];if(E&&!t&&w[e].file){e:{s=qq.getCookie(v(e));o=P.getName(e);var l,u,f;var p=true;if(s){s=s.split(S);if(5===s.length){o=s[0];l=parseInt(s[1],10);u=parseInt(s[2],10);f=parseInt(s[3],10);s=parseInt(s[4],10);s={uuid:o,part:l,lastByteSent:u,initialRequestOverhead:f,estTotalRequestsSize:s};p=false}else{x("Ignoring previously stored resume/chunk cookie for "+o+" - old cookie format","warn")}}if(p){s=void 0}}s&&(o=n(e,s.part),!1!==y.onResume(e,r,h(o))&&(i=s.part,w[e].uuid=s.uuid,w[e].loaded=s.lastByteSent,w[e].estTotalRequestsSize=s.estTotalRequestsSize,w[e].initialRequestOverhead=s.initialRequestOverhead,w[e].attemptingResume=!0,x("Resuming "+r+" at partition index "+i)))}for(r=a(e)-1;r>=i;r-=1)w[e].remainingChunkIdxs.unshift(r)}c(e)}else g(e)},cancel:function(e){var t=w[e].xhr;y.onCancel(e,this.getName(e));t&&(t.onreadystatechange=null,t.abort());E&&m(e);delete w[e]},getResumableFilesData:function(){var e=[],t=[];return C&&E?(e=void 0===_?qq.getCookieNames(RegExp("^qqfilechunk\\"+S+".+\\"+S+"\\d+\\"+S+y.chunking.partSize+"=")):qq.getCookieNames(RegExp("^qqfilechunk\\"+S+".+\\"+S+"\\d+\\"+S+y.chunking.partSize+"\\"+S+_+"=")),qq.each(e,function(e,i){var r=i.split(S),n=qq.getCookie(i).split(S);t.push({name:decodeURIComponent(r[1]),size:r[2],uuid:n[0],partIdx:n[1]})}),t):[]}}};(function(e){var t,i,r,n,a,s,o,l,u,c;s=["uploaderType"];r=function(e){e&&(e=l(e),o(e),"basic"===a("uploaderType")?t(new qq.FineUploaderBasic(e)):t(new qq.FineUploader(e)));return i};n=function(e,t){var r=i.data("fineuploader");if(t)void 0===r&&(r={}),r[e]=t,i.data("fineuploader",r);else return void 0===r?null:r[e]};t=function(e){return n("uploader",e)};a=function(e,t){return n(e,t)};o=function(t){var r=t.callbacks={},t=new qq.FineUploaderBasic;e.each(t._options.callbacks,function(e){var t,n;t=/^on(\w+)/.exec(e)[1];t=t.substring(0,1).toLowerCase()+t.substring(1);n=i;r[e]=function(){var e=Array.prototype.slice.call(arguments);return n.triggerHandler(t,e)}})};l=function(t,r){var n,o;n=void 0===r?"basic"!==t.uploaderType?{element:i[0]}:{}:r;e.each(t,function(t,i){0<=e.inArray(t,s)?a(t,i):i instanceof e?n[t]=i[0]:e.isPlainObject(i)?(n[t]={},l(i,n[t])):e.isArray(i)?(o=[],e.each(i,function(t,i){i instanceof e?e.merge(o,i):o.push(i)}),n[t]=o):n[t]=i});if(void 0===r)return n};u=function(i){return"string"===e.type(i)&&!i.match(/^_/)&&void 0!==t()[i]};c=function(e){var i=[],r=Array.prototype.slice.call(arguments,1);l(r,i);return t()[e].apply(t(),i)};e.fn.fineUploader=function(n){var a=this,s=arguments,o=[];this.each(function(l,f){i=e(f);if(t()&&u(n)){if(o.push(c.apply(a,s)),1===a.length)return!1}else"object"===typeof n||!n?r.apply(a,s):e.error("Method "+n+" does not exist on jQuery.fineUploader")});return 1===o.length?o[0]:1<o.length?o:this}})(jQuery);(function(e){function t(e){e||(e={});e.dropZoneElements=[o];e=n(e);r(e);i(new qq.DragAndDrop(e));return o}function i(e){var t;var i=o.data(s);e?(void 0===i&&(i={}),i.dndInstance=e,o.data(s,i)):t=void 0===i?null:i.dndInstance;return t}function r(t){var i=t.callbacks={};new qq.FineUploaderBasic;e.each(new qq.DragAndDrop.callbacks,function(e){var t;t=o;i[e]=function(){var i=Array.prototype.slice.call(arguments);
21return t.triggerHandler(e,i)}})}function n(t,i){var r,a;r=void 0===i?{}:i;e.each(t,function(t,i){i instanceof e?r[t]=i[0]:e.isPlainObject(i)?(r[t]={},n(i,r[t])):e.isArray(i)?(a=[],e.each(i,function(t,i){i instanceof e?e.merge(a,i):a.push(i)}),r[t]=a):r[t]=i});if(void 0===i)return r}function a(e){var t=[],r=Array.prototype.slice.call(arguments,1);n(r,t);return i()[e].apply(i(),t)}var s="fineUploaderDnd",o;e.fn.fineUploaderDnd=function(r){var n=this,s=arguments,l=[];this.each(function(u,c){o=e(c);if(i()&&"string"===e.type(r)&&"dispose"===r&&void 0!==i()[r]){if(l.push(a.apply(n,s)),1===n.length)return!1}else"object"===typeof r||!r?t.apply(n,s):e.error("Method "+r+" does not exist in Fine Uploader's DnD module.")});return 1===l.length?l[0]:1<l.length?l:this}})(jQuery);
22//# sourceMappingURL=bjpT9uI.lib.min.js.map

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.