function _toConsumableArray(n){if(Array.isArray(n)){for(var t=0,i=Array(n.length);t<n.length;t++)i[t]=n[t];return i}return Array.from(n)}var _extends2=Object.assign||function(n){for(var t,i,r=1;r<arguments.length;r++){t=arguments[r];for(i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])}return n},_typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol?"symbol":typeof n},umbracoForms,App,isIE;!function(n,t){"object"==(typeof exports=="undefined"?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function i(){return th.apply(null,arguments)}function hc(n){th=n}function li(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function fu(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function io(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function b(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function ai(n,t){for(var i in t)b(t,i)&&(n[i]=t[i]);return b(t,"toString")&&(n.toString=t.toString),b(t,"valueOf")&&(n.valueOf=t.valueOf),n}function lt(n,t,i,r){return ns(n,t,i,r,!0).utc()}function cc(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function e(n){return null==n._pf&&(n._pf=cc()),n._pf}function uf(n){if(null==n._isValid){var t=e(n),i=ih.call(t.parsedDateParts,function(n){return null!=n});n._isValid=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i);n._strict&&(n._isValid=n._isValid&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)}return n._isValid}function eu(n){var t=lt(NaN);return null!=n?ai(e(t),n):e(t).userInvalidated=!0,t}function w(n){return void 0===n}function ff(n,t){var u,i,r;if(w(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),w(t._i)||(n._i=t._i),w(t._f)||(n._f=t._f),w(t._l)||(n._l=t._l),w(t._strict)||(n._strict=t._strict),w(t._tzm)||(n._tzm=t._tzm),w(t._isUTC)||(n._isUTC=t._isUTC),w(t._offset)||(n._offset=t._offset),w(t._pf)||(n._pf=e(t)),w(t._locale)||(n._locale=t._locale),fe.length>0)for(u in fe)i=fe[u],r=t[i],w(r)||(n[i]=r);return n}function cr(n){ff(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);ee===!1&&(ee=!0,i.updateOffset(this),ee=!1)}function ii(n){return n instanceof cr||null!=n&&null!=n._isAMomentObject}function k(n){return 0>n?Math.ceil(n):Math.floor(n)}function o(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=k(t)),i}function ro(n,t,i){for(var f=Math.min(n.length,t.length),e=Math.abs(n.length-t.length),u=0,r=0;f>r;r++)(i&&n[r]!==t[r]||!i&&o(n[r])!==o(t[r]))&&u++;return u+e}function uo(n){i.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function g(n,t){var r=!0;return ai(function(){return null!=i.deprecationHandler&&i.deprecationHandler(null,n),r&&(uo(n+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),r=!1),t.apply(this,arguments)},t)}function ef(n,t){null!=i.deprecationHandler&&i.deprecationHandler(n,t);ph[n]||(uo(t),ph[n]=!0)}function pt(n){return n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function fo(n){return"[object Object]"===Object.prototype.toString.call(n)}function lc(n){var t,i;for(i in n)t=n[i],pt(t)?this[i]=t:this["_"+i]=t;this._config=n;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function of(n,t){var i,r=ai({},n);for(i in t)b(t,i)&&(fo(n[i])&&fo(t[i])?(r[i]={},ai(r[i],n[i]),ai(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);return r}function sf(n){null!=n&&this.set(n)}function eo(n){return n?n.toLowerCase().replace("_","-"):n}function ac(n){for(var i,t,f,r,u=0;u<n.length;){for(r=eo(n[u]).split("-"),i=r.length,t=eo(n[u+1]),t=t?t.split("-"):null;i>0;){if(f=oo(r.slice(0,i).join("-")))return f;if(t&&t.length>=i&&ro(r,t,!0)>=i-1)break;i--}u++}return null}function oo(n){var t=null;if(!a[n]&&"undefined"!=typeof module&&module&&module.exports)try{t=pu._abbr;require("./locale/"+n);nr(t)}catch(i){}return a[n]}function nr(n,t){var i;return n&&(i=w(t)?ri(n):so(n,t),i&&(pu=i)),pu._abbr}function so(n,t){return null!==t?(t.abbr=n,null!=a[n]?(ef("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),t=of(a[n]._config,t)):null!=t.parentLocale&&(null!=a[t.parentLocale]?t=of(a[t.parentLocale]._config,t):ef("parentLocaleUndefined","specified parentLocale is not defined yet")),a[n]=new sf(t),nr(n),a[n]):(delete a[n],null)}function vc(n,t){if(null!=t){var i;null!=a[n]&&(t=of(a[n]._config,t));i=new sf(t);i.parentLocale=a[n];a[n]=i;nr(n)}else null!=a[n]&&(null!=a[n].parentLocale?a[n]=a[n].parentLocale:null!=a[n]&&delete a[n]);return a[n]}function ri(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return pu;if(!li(n)){if(t=oo(n))return t;n=[n]}return ac(n)}function yc(){return rh(a)}function p(n,t){var i=n.toLowerCase();ru[i]=ru[i+"s"]=ru[t]=n}function nt(n){if("string"==typeof n)return ru[n]||ru[n.toLowerCase()]}function ho(n){var i,t,r={};for(t in n)b(n,t)&&(i=nt(t),i&&(r[i]=n[t]));return r}function tr(n,t){return function(r){return null!=r?(co(this,n,r),i.updateOffset(this,t),this):ou(this,n)}}function ou(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function co(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function lo(n,t){var i;if("object"==(typeof n=="undefined"?"undefined":_typeof(n)))for(i in n)this.set(i,n[i]);else if(n=nt(n),pt(this[n]))return this[n](t);return this}function wt(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function u(n,t,i,r){var u=r;"string"==typeof r&&(u=function(){return this[r]()});n&&(sr[n]=u);t&&(sr[t[0]]=function(){return wt(u.apply(this,arguments),t[1],t[2])});i&&(sr[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function pc(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function wc(n){for(var t=n.match(wh),i=0,r=t.length;r>i;i++)t[i]=sr[t[i]]?sr[t[i]]:pc(t[i]);return function(i){for(var f="",u=0;r>u;u++)f+=t[u]instanceof Function?t[u].call(i,n):t[u];return f}}function hf(n,t){return n.isValid()?(t=ao(t,n.localeData()),oe[t]=oe[t]||wc(t),oe[t](n)):n.localeData().invalidDate()}function ao(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(wu.lastIndex=0;i>=0&&wu.test(n);)n=n.replace(wu,r),wu.lastIndex=0,i-=1;return n}function r(n,t,i){ce[n]=pt(t)?t:function(n){return n&&i?i:t}}function bc(n,t){return b(ce,n)?ce[n](t._strict,t._locale):new RegExp(kc(n))}function kc(n){return vi(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function vi(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function h(n,t){var i,r=t;for("string"==typeof n&&(n=[n]),"number"==typeof t&&(r=function(n,i){i[t]=o(n)}),i=0;i<n.length;i++)le[n[i]]=r}function lr(n,t){h(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function dc(n,t,i){null!=t&&b(le,n)&&le[n](t,i._a,i,n)}function cf(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function gc(n,t){return li(this._months)?this._months[n.month()]:this._months[nc.test(t)?"format":"standalone"][n.month()]}function nl(n,t){return li(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[nc.test(t)?"format":"standalone"][n.month()]}function tl(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;12>u;++u)e=lt([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?"MMM"===t?(r=v.call(this._shortMonthsParse,f),-1!==r?r:null):(r=v.call(this._longMonthsParse,f),-1!==r?r:null):"MMM"===t?(r=v.call(this._shortMonthsParse,f),-1!==r?r:(r=v.call(this._longMonthsParse,f),-1!==r?r:null)):(r=v.call(this._longMonthsParse,f),-1!==r?r:(r=v.call(this._shortMonthsParse,f),-1!==r?r:null))}function il(n,t,i){var r,u,f;if(this._monthsParseExact)return tl.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;12>r;r++)if((u=lt([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function vo(n,t){var i;if(!n.isValid())return n;if("string"==typeof t)if(/^\d+$/.test(t))t=o(t);else if(t=n.localeData().monthsParse(t),"number"!=typeof t)return n;return i=Math.min(n.date(),cf(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function yo(n){return null!=n?(vo(this,n),i.updateOffset(this,!0),this):ou(this,"Month")}function rl(){return cf(this.year(),this.month())}function ul(n){return this._monthsParseExact?(b(this,"_monthsRegex")||po.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex}function fl(n){return this._monthsParseExact?(b(this,"_monthsRegex")||po.call(this),n?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex}function po(){function f(n,t){return t.length-n.length}for(var i,r=[],u=[],t=[],n=0;12>n;n++)i=lt([2e3,n]),r.push(this.monthsShort(i,"")),u.push(this.months(i,"")),t.push(this.months(i,"")),t.push(this.monthsShort(i,""));for(r.sort(f),u.sort(f),t.sort(f),n=0;12>n;n++)r[n]=vi(r[n]),u[n]=vi(u[n]),t[n]=vi(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function lf(n){var i,t=n._a;return t&&-2===e(n).overflow&&(i=t[bt]<0||t[bt]>11?bt:t[yt]<1||t[yt]>cf(t[st],t[bt])?yt:t[y]<0||t[y]>24||24===t[y]&&(0!==t[ht]||0!==t[kt]||0!==t[gi])?y:t[ht]<0||t[ht]>59?ht:t[kt]<0||t[kt]>59?kt:t[gi]<0||t[gi]>999?gi:-1,e(n)._overflowDayOfYear&&(st>i||i>yt)&&(i=yt),e(n)._overflowWeeks&&-1===i&&(i=rb),e(n)._overflowWeekday&&-1===i&&(i=ub),e(n).overflow=i),n}function wo(n){var t,r,o,f,u,s,h=n._i,i=hb.exec(h)||cb.exec(h);if(i){for(e(n).iso=!0,t=0,r=tf.length;r>t;t++)if(tf[t][1].exec(i[1])){f=tf[t][0];o=tf[t][2]!==!1;break}if(null==f)return void(n._isValid=!1);if(i[3]){for(t=0,r=ae.length;r>t;t++)if(ae[t][1].exec(i[3])){u=(i[2]||" ")+ae[t][0];break}if(null==u)return void(n._isValid=!1)}if(!o&&null!=u)return void(n._isValid=!1);if(i[4]){if(!lb.exec(i[4]))return void(n._isValid=!1);s="Z"}n._f=f+(u||"")+(s||"");vf(n)}else n._isValid=!1}function el(n){var t=ab.exec(n._i);return null!==t?void(n._d=new Date(+t[1])):(wo(n),void(n._isValid===!1&&(delete n._isValid,i.createFromInputFallback(n))))}function ol(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return 100>n&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function su(n){var t=new Date(Date.UTC.apply(null,arguments));return 100>n&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function ar(n){return bo(n)?366:365}function bo(n){return n%4==0&&n%100!=0||n%400==0}function sl(){return bo(this.year())}function hu(n,t,i){var r=7+t-i,u=(7+su(n,0,r).getUTCDay()-t)%7;return-u+r-1}function ko(n,t,i,r,u){var f,o,s=(7+i-r)%7,h=hu(n,r,u),e=1+7*(t-1)+s+h;return 0>=e?(f=n-1,o=ar(f)+e):e>ar(n)?(f=n+1,o=e-ar(n)):(f=n,o=e),{year:f,dayOfYear:o}}function vr(n,t,i){var f,r,e=hu(n.year(),t,i),u=Math.floor((n.dayOfYear()-e-1)/7)+1;return 1>u?(r=n.year()-1,f=u+yi(r,t,i)):u>yi(n.year(),t,i)?(f=u-yi(n.year(),t,i),r=n.year()+1):(r=n.year(),f=u),{week:f,year:r}}function yi(n,t,i){var r=hu(n,t,i),u=hu(n+1,t,i);return(ar(n)-r+u)/7}function ir(n,t,i){return null!=n?n:null!=t?t:i}function hl(n){var t=new Date(i.now());return n._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}function af(n){var t,i,r,u,f=[];if(!n._d){for(r=hl(n),n._w&&null==n._a[yt]&&null==n._a[bt]&&cl(n),n._dayOfYear&&(u=ir(n._a[st],r[st]),n._dayOfYear>ar(u)&&(e(n)._overflowDayOfYear=!0),i=su(u,0,n._dayOfYear),n._a[bt]=i.getUTCMonth(),n._a[yt]=i.getUTCDate()),t=0;3>t&&null==n._a[t];++t)n._a[t]=f[t]=r[t];for(;7>t;t++)n._a[t]=f[t]=null==n._a[t]?2===t?1:0:n._a[t];24===n._a[y]&&0===n._a[ht]&&0===n._a[kt]&&0===n._a[gi]&&(n._nextDay=!0,n._a[y]=0);n._d=(n._useUTC?su:ol).apply(null,f);null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[y]=24)}}function cl(n){var t,o,u,i,r,f,h,s;t=n._w;null!=t.GG||null!=t.W||null!=t.E?(r=1,f=4,o=ir(t.GG,n._a[st],vr(c(),1,4).year),u=ir(t.W,1),i=ir(t.E,1),(1>i||i>7)&&(s=!0)):(r=n._locale._week.dow,f=n._locale._week.doy,o=ir(t.gg,n._a[st],vr(c(),r,f).year),u=ir(t.w,1),null!=t.d?(i=t.d,(0>i||i>6)&&(s=!0)):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);1>u||u>yi(o,r,f)?e(n)._overflowWeeks=!0:null!=s?e(n)._overflowWeekday=!0:(h=ko(o,u,i,r,f),n._a[st]=h.year,n._dayOfYear=h.dayOfYear)}function vf(n){if(n._f===i.ISO_8601)return void wo(n);n._a=[];e(n).empty=!0;for(var t,u,f,r=""+n._i,c=r.length,s=0,h=ao(n._f,n._locale).match(wh)||[],o=0;o<h.length;o++)u=h[o],t=(r.match(bc(u,n))||[])[0],t&&(f=r.substr(0,r.indexOf(t)),f.length>0&&e(n).unusedInput.push(f),r=r.slice(r.indexOf(t)+t.length),s+=t.length),sr[u]?(t?e(n).empty=!1:e(n).unusedTokens.push(u),dc(u,t,n)):n._strict&&!t&&e(n).unusedTokens.push(u);e(n).charsLeftOver=c-s;r.length>0&&e(n).unusedInput.push(r);e(n).bigHour===!0&&n._a[y]<=12&&n._a[y]>0&&(e(n).bigHour=void 0);e(n).parsedDateParts=n._a.slice(0);e(n).meridiem=n._meridiem;n._a[y]=ll(n._locale,n._a[y],n._meridiem);af(n);lf(n)}function ll(n,t,i){var r;return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):null!=n.isPM?(r=n.isPM(i),r&&12>t&&(t+=12),r||12!==t||(t=0),t):t}function al(n){var t,f,u,r,i;if(0===n._f.length)return e(n).invalidFormat=!0,void(n._d=new Date(NaN));for(r=0;r<n._f.length;r++)i=0,t=ff({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[r],vf(t),uf(t)&&(i+=e(t).charsLeftOver,i+=10*e(t).unusedTokens.length,e(t).score=i,(null==u||u>i)&&(u=i,f=t));ai(n,f||t)}function vl(n){if(!n._d){var t=ho(n._i);n._a=io([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});af(n)}}function yl(n){var t=new cr(lf(go(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function go(n){var t=n._i,i=n._f;return n._locale=n._locale||ri(n._l),null===t||void 0===i&&""===t?eu({nullInput:!0}):("string"==typeof t&&(n._i=t=n._locale.preparse(t)),ii(t)?new cr(lf(t)):(li(i)?al(n):i?vf(n):fu(t)?n._d=t:pl(n),uf(n)||(n._d=null),n))}function pl(n){var t=n._i;void 0===t?n._d=new Date(i.now()):fu(t)?n._d=new Date(t.valueOf()):"string"==typeof t?el(n):li(t)?(n._a=io(t.slice(0),function(n){return parseInt(n,10)}),af(n)):"object"==(typeof t=="undefined"?"undefined":_typeof(t))?vl(n):"number"==typeof t?n._d=new Date(t):i.createFromInputFallback(n)}function ns(n,t,i,r,u){var f={};return"boolean"==typeof i&&(r=i,i=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,yl(f)}function c(n,t,i,r){return ns(n,t,i,r,!1)}function ts(n,t){var r,i;if(1===t.length&&li(t[0])&&(t=t[0]),!t.length)return c();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function wl(){var n=[].slice.call(arguments,0);return ts("isBefore",n)}function bl(){var n=[].slice.call(arguments,0);return ts("isAfter",n)}function cu(n){var t=ho(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._milliseconds=+c+1e3*h+6e4*s+36e5*o;this._days=+e+7*f;this._months=+u+3*r+12*i;this._data={};this._locale=ri();this._bubble()}function yf(n){return n instanceof cu}function is(n,t){u(n,0,0,function(){var n=this.utcOffset(),i="+";return 0>n&&(n=-n,i="-"),i+wt(~~(n/60),2)+t+wt(~~n%60,2)})}function pf(n,t){var r=(t||"").match(n)||[],f=r[r.length-1]||[],i=(f+"").match(uh)||["-",0,0],u=+(60*i[1])+o(i[2]);return"+"===i[0]?u:-u}function wf(n,t){var r,u;return t._isUTC?(r=t.clone(),u=(ii(n)||fu(n)?n.valueOf():c(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),i.updateOffset(r,!1),r):c(n).local()}function bf(n){return 15*-Math.round(n._d.getTimezoneOffset()/15)}function kl(n,t){var r,u=this._offset||0;return this.isValid()?null!=n?("string"==typeof n?n=pf(nf,n):Math.abs(n)<16&&(n=60*n),!this._isUTC&&t&&(r=bf(this)),this._offset=n,this._isUTC=!0,null!=r&&this.add(r,"m"),u!==n&&(!t||this._changeInProgress?os(this,ui(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?u:bf(this):null!=n?this:NaN}function dl(n,t){return null!=n?("string"!=typeof n&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function gl(n){return this.utcOffset(0,n)}function na(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(bf(this),"m")),this}function ta(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(pf(ib,this._i)),this}function ia(n){return this.isValid()?(n=n?c(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function ra(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ua(){var n,t;return w(this._isDSTShifted)?(n={},(ff(n,this),n=go(n),n._a)?(t=n._isUTC?lt(n._a):c(n._a),this._isDSTShifted=this.isValid()&&ro(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function fa(){return this.isValid()?!this._isUTC:!1}function ea(){return this.isValid()?this._isUTC:!1}function rs(){return this.isValid()?this._isUTC&&0===this._offset:!1}function ui(n,t){var u,f,e,i=n,r=null;return yf(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:"number"==typeof n?(i={},t?i[t]=n:i.milliseconds=n):(r=fh.exec(n))?(u="-"===r[1]?-1:1,i={y:0,d:o(r[yt])*u,h:o(r[y])*u,m:o(r[ht])*u,s:o(r[kt])*u,ms:o(r[gi])*u}):(r=eh.exec(n))?(u="-"===r[1]?-1:1,i={y:pi(r[2],u),M:pi(r[3],u),w:pi(r[4],u),d:pi(r[5],u),h:pi(r[6],u),m:pi(r[7],u),s:pi(r[8],u)}):null==i?i={}:"object"==(typeof i=="undefined"?"undefined":_typeof(i))&&("from"in i||"to"in i)&&(e=oa(c(i.from),c(i.to)),i={},i.ms=e.milliseconds,i.M=e.months),f=new cu(i),yf(n)&&b(n,"_locale")&&(f._locale=n._locale),f}function pi(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function us(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function oa(n,t){var i;return n.isValid()&&t.isValid()?(t=wf(t,n),n.isBefore(t)?i=us(n,t):(i=us(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function fs(n){return 0>n?-1*Math.round(-1*n):Math.round(n)}function es(n,t){return function(i,r){var u,f;return null===r||isNaN(+r)||(ef(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period)."),f=i,i=r,r=f),i="string"==typeof i?+i:i,u=ui(i,r),os(this,u,n),this}}function os(n,t,r,u){var o=t._milliseconds,f=fs(t._days),e=fs(t._months);n.isValid()&&(u=null==u?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&co(n,"Date",ou(n,"Date")+f*r),e&&vo(n,ou(n,"Month")+e*r),u&&i.updateOffset(n,f||e))}function sa(n,t){var u=n||c(),f=wf(u,this).startOf("day"),i=this.diff(f,"days",!0),r=-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse",e=t&&(pt(t[r])?t[r]():t[r]);return this.format(e||this.localeData().calendar(r,this,c(u)))}function ha(){return new cr(this)}function ca(n,t){var i=ii(n)?n:c(n);return this.isValid()&&i.isValid()?(t=nt(w(t)?"millisecond":t),"millisecond"===t?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function la(n,t){var i=ii(n)?n:c(n);return this.isValid()&&i.isValid()?(t=nt(w(t)?"millisecond":t),"millisecond"===t?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function aa(n,t,i,r){return r=r||"()",("("===r[0]?this.isAfter(n,i):!this.isBefore(n,i))&&(")"===r[1]?this.isBefore(t,i):!this.isAfter(t,i))}function va(n,t){var i,r=ii(n)?n:c(n);return this.isValid()&&r.isValid()?(t=nt(t||"millisecond"),"millisecond"===t?this.valueOf()===r.valueOf():(i=r.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf())):!1}function ya(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function pa(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function wa(n,t,i){var f,e,r,u;return this.isValid()?(f=wf(n,this),f.isValid()?(e=6e4*(f.utcOffset()-this.utcOffset()),t=nt(t),"year"===t||"month"===t||"quarter"===t?(u=ba(this,f),"quarter"===t?u/=3:"year"===t&&(u/=12)):(r=this-f,u="second"===t?r/1e3:"minute"===t?r/6e4:"hour"===t?r/36e5:"day"===t?(r-e)/864e5:"week"===t?(r-e)/6048e5:r),i?u:k(u)):NaN):NaN}function ba(n,t){var r,f,u=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(u,"months");return 0>t-i?(r=n.clone().add(u-1,"months"),f=(t-i)/(i-r)):(r=n.clone().add(u+1,"months"),f=(t-i)/(r-i)),-(u+f)||0}function ka(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function da(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?pt(Date.prototype.toISOString)?this.toDate().toISOString():hf(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):hf(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function ga(n){n||(n=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var t=hf(this,n);return this.localeData().postformat(t)}function nv(n,t){return this.isValid()&&(ii(n)&&n.isValid()||c(n).isValid())?ui({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function tv(n){return this.from(c(),n)}function iv(n,t){return this.isValid()&&(ii(n)&&n.isValid()||c(n).isValid())?ui({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function rv(n){return this.to(c(),n)}function ss(n){var t;return void 0===n?this._locale._abbr:(t=ri(n),null!=t&&(this._locale=t),this)}function hs(){return this._locale}function uv(n){switch(n=nt(n)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===n&&this.weekday(0),"isoWeek"===n&&this.isoWeekday(1),"quarter"===n&&this.month(3*Math.floor(this.month()/3)),this}function fv(n){return n=nt(n),void 0===n||"millisecond"===n?this:("date"===n&&(n="day"),this.startOf(n).add(1,"isoWeek"===n?"week":n).subtract(1,"ms"))}function ev(){return this._d.valueOf()-6e4*(this._offset||0)}function ov(){return Math.floor(this.valueOf()/1e3)}function sv(){return this._offset?new Date(this.valueOf()):this._d}function hv(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function cv(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function lv(){return this.isValid()?this.toISOString():null}function av(){return uf(this)}function vv(){return ai({},e(this))}function yv(){return e(this).overflow}function pv(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function lu(n,t){u(0,[n,n.length],0,t)}function wv(n){return cs.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function bv(n){return cs.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function kv(){return yi(this.year(),1,4)}function dv(){var n=this.localeData()._week;return yi(this.year(),n.dow,n.doy)}function cs(n,t,i,r,u){var f;return null==n?vr(this,r,u).year:(f=yi(n,r,u),t>f&&(t=f),gv.call(this,n,t,i,r,u))}function gv(n,t,i,r,u){var e=ko(n,t,i,r,u),f=su(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function ny(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)}function ty(n){return vr(n,this._week.dow,this._week.doy).week}function iy(){return this._week.dow}function ry(){return this._week.doy}function uy(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")}function fy(n){var t=vr(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")}function ey(n,t){return"string"!=typeof n?n:isNaN(n)?(n=t.weekdaysParse(n),"number"==typeof n?n:null):parseInt(n,10)}function oy(n,t){return li(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]}function sy(n){return this._weekdaysShort[n.day()]}function hy(n){return this._weekdaysMin[n.day()]}function cy(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;7>f;++f)e=lt([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?"dddd"===t?(r=v.call(this._weekdaysParse,u),-1!==r?r:null):"ddd"===t?(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:null):(r=v.call(this._minWeekdaysParse,u),-1!==r?r:null):"dddd"===t?(r=v.call(this._weekdaysParse,u),-1!==r?r:(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:(r=v.call(this._minWeekdaysParse,u),-1!==r?r:null))):"ddd"===t?(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:(r=v.call(this._weekdaysParse,u),-1!==r?r:(r=v.call(this._minWeekdaysParse,u),-1!==r?r:null))):(r=v.call(this._minWeekdaysParse,u),-1!==r?r:(r=v.call(this._weekdaysParse,u),-1!==r?r:(r=v.call(this._shortWeekdaysParse,u),-1!==r?r:null)))}function ly(n,t,i){var r,u,f;if(this._weekdaysParseExact)return cy.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;7>r;r++)if((u=lt([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function ay(n){if(!this.isValid())return null!=n?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(n=ey(n,this.localeData()),this.add(n-t,"d")):t}function vy(n){if(!this.isValid())return null!=n?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")}function yy(n){return this.isValid()?null==n?this.day()||7:this.day(this.day()%7?n:n-7):null!=n?this:NaN}function py(n){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||kf.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex}function wy(n){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||kf.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function by(n){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||kf.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function kf(){function u(n,t){return t.length-n.length}for(var f,e,o,s,h=[],i=[],r=[],t=[],n=0;7>n;n++)f=lt([2e3,1]).day(n),e=this.weekdaysMin(f,""),o=this.weekdaysShort(f,""),s=this.weekdays(f,""),h.push(e),i.push(o),r.push(s),t.push(e),t.push(o),t.push(s);for(h.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;7>n;n++)i[n]=vi(i[n]),r[n]=vi(r[n]),t[n]=vi(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function ky(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")}function df(){return this.hours()%12||12}function dy(){return this.hours()||24}function ls(n,t){u(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function as(n,t){return t._meridiemParse}function gy(n){return"p"===(n+"").toLowerCase().charAt(0)}function np(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function tp(n,t){t[gi]=o(1e3*("0."+n))}function ip(){return this._isUTC?"UTC":""}function rp(){return this._isUTC?"Coordinated Universal Time":""}function up(n){return c(1e3*n)}function fp(){return c.apply(null,arguments).parseZone()}function ep(n,t,i){var r=this._calendar[n];return pt(r)?r.call(t,i):r}function op(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])}function sp(){return this._invalidDate}function hp(n){return this._ordinal.replace("%d",n)}function vs(n){return n}function cp(n,t,i,r){var u=this._relativeTime[i];return pt(u)?u(n,t,i,r):u.replace(/%d/i,n)}function lp(n,t){var i=this._relativeTime[n>0?"future":"past"];return pt(i)?i(t):i.replace(/%s/i,t)}function au(n,t,i,r){var u=ri(),f=lt().set(r,t);return u[i](f,n)}function ys(n,t,i){if("number"==typeof n&&(t=n,n=void 0),n=n||"",null!=t)return au(n,t,i,"month");for(var u=[],r=0;12>r;r++)u[r]=au(n,r,i,"month");return u}function gf(n,t,i,r){var o,f,u,e;if("boolean"==typeof n?("number"==typeof t&&(i=t,t=void 0),t=t||""):(t=n,i=t,n=!1,"number"==typeof t&&(i=t,t=void 0),t=t||""),o=ri(),f=n?o._week.dow:0,null!=i)return au(t,(i+f)%7,r,"day");for(e=[],u=0;7>u;u++)e[u]=au(t,(u+f)%7,r,"day");return e}function ap(n,t){return ys(n,t,"months")}function vp(n,t){return ys(n,t,"monthsShort")}function yp(n,t,i){return gf(n,t,i,"weekdays")}function pp(n,t,i){return gf(n,t,i,"weekdaysShort")}function wp(n,t,i){return gf(n,t,i,"weekdaysMin")}function bp(){var n=this._data;return this._milliseconds=dt(this._milliseconds),this._days=dt(this._days),this._months=dt(this._months),n.milliseconds=dt(n.milliseconds),n.seconds=dt(n.seconds),n.minutes=dt(n.minutes),n.hours=dt(n.hours),n.months=dt(n.months),n.years=dt(n.years),this}function ps(n,t,i,r){var u=ui(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function kp(n,t){return ps(this,n,t,1)}function dp(n,t){return ps(this,n,t,-1)}function ws(n){return 0>n?Math.floor(n):Math.ceil(n)}function gp(){var u,f,e,s,o,r=this._milliseconds,n=this._days,t=this._months,i=this._data;return r>=0&&n>=0&&t>=0||0>=r&&0>=n&&0>=t||(r+=864e5*ws(ne(t)+n),n=0,t=0),i.milliseconds=r%1e3,u=k(r/1e3),i.seconds=u%60,f=k(u/60),i.minutes=f%60,e=k(f/60),i.hours=e%24,n+=k(e/24),o=k(bs(n)),t+=o,n-=ws(ne(o)),s=k(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function bs(n){return 4800*n/146097}function ne(n){return 146097*n/4800}function nw(n){var t,r,i=this._milliseconds;if(n=nt(n),"month"===n||"year"===n)return t=this._days+i/864e5,r=this._months+bs(t),"month"===n?r:r/12;switch(t=this._days+Math.round(ne(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}}function tw(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*o(this._months/12)}function fi(n){return function(){return this.as(n)}}function iw(n){return n=nt(n),this[n+"s"]()}function wi(n){return function(){return this._data[n]}}function rw(){return k(this.days()/7)}function uw(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function fw(n,t,i){var r=ui(n).abs(),h=hr(r.as("s")),f=hr(r.as("m")),e=hr(r.as("h")),o=hr(r.as("d")),s=hr(r.as("M")),c=hr(r.as("y")),u=h<ci.s&&["s",h]||1>=f&&["m"]||f<ci.m&&["mm",f]||1>=e&&["h"]||e<ci.h&&["hh",e]||1>=o&&["d"]||o<ci.d&&["dd",o]||1>=s&&["M"]||s<ci.M&&["MM",s]||1>=c&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,uw.apply(null,u)}function ew(n,t){return void 0===ci[n]?!1:void 0===t?ci[n]:(ci[n]=t,!0)}function ow(n){var t=this.localeData(),i=fw(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function vu(){var n,e,o,t=ye(this._milliseconds)/1e3,a=ye(this._days),i=ye(this._months);n=k(t/60);e=k(n/60);t%=60;n%=60;o=k(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(0>l?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}function sw(n,t){var i=n.split("_");return t%10==1&&t%100!=11?i[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?i[1]:i[2]}function bi(n,t,i){var r={mm:t?"хвіліна_хвіліны_хвілін":"хвіліну_хвіліны_хвілін",hh:t?"гадзіна_гадзіны_гадзін":"гадзіну_гадзіны_гадзін",dd:"дзень_дні_дзён",MM:"месяц_месяцы_месяцаў",yy:"год_гады_гадоў"};return"m"===i?t?"хвіліна":"хвіліну":"h"===i?t?"гадзіна":"гадзіну":n+" "+sw(r[i],+n)}function te(n,t,i){return n+" "+cw({mm:"munutenn",MM:"miz",dd:"devezh"}[i],n)}function hw(n){switch(ks(n)){case 1:case 3:case 4:case 5:case 9:return n+" bloaz";default:return n+" vloaz"}}function ks(n){return n>9?ks(n%10):n}function cw(n,t){return 2===t?lw(n):n}function lw(n){var t={m:"v",b:"v",d:"z"};return void 0===t[n.charAt(0)]?n:t[n.charAt(0)]+n.substring(1)}function ki(n,t,i){var r=n+" ";switch(i){case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+(1===n?"minuta":2===n||3===n||4===n?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return r+(1===n?"sat":2===n||3===n||4===n?"sata":"sati");case"dd":return r+(1===n?"dan":"dana");case"MM":return r+(1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci");case"yy":return r+(1===n?"godina":2===n||3===n||4===n?"godine":"godina")}}function yr(n){return n>1&&5>n&&1!=~~(n/10)}function tt(n,t,i,r){var u=n+" ";switch(i){case"s":return t||r?"pár sekund":"pár sekundami";case"m":return t?"minuta":r?"minutu":"minutou";case"mm":return t||r?u+(yr(n)?"minuty":"minut"):u+"minutami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?u+(yr(n)?"hodiny":"hodin"):u+"hodinami";case"d":return t||r?"den":"dnem";case"dd":return t||r?u+(yr(n)?"dny":"dní"):u+"dny";case"M":return t||r?"měsíc":"měsícem";case"MM":return t||r?u+(yr(n)?"měsíce":"měsíců"):u+"měsíci";case"y":return t||r?"rok":"rokem";case"yy":return t||r?u+(yr(n)?"roky":"let"):u+"lety"}}function ei(n,t,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return t?r[i][0]:r[i][1]}function oi(n,t,i){var r={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return t?r[i][0]:r[i][1]}function at(n,t,i,r){var u={s:["mõne sekundi","mõni sekund","paar sekundit"],m:["ühe minuti","üks minut"],mm:[n+" minuti",n+" minutit"],h:["ühe tunni","tund aega","üks tund"],hh:[n+" tunni",n+" tundi"],d:["ühe päeva","üks päev"],M:["kuu aja","kuu aega","üks kuu"],MM:[n+" kuu",n+" kuud"],y:["ühe aasta","aasta","üks aasta"],yy:[n+" aasta",n+" aastat"]};return t?u[i][2]?u[i][2]:u[i][1]:r?u[i][0]:u[i][1]}function it(n,t,i,r){var u="";switch(i){case"s":return r?"muutaman sekunnin":"muutama sekunti";case"m":return r?"minuutin":"minuutti";case"mm":u=r?"minuutin":"minuuttia";break;case"h":return r?"tunnin":"tunti";case"hh":u=r?"tunnin":"tuntia";break;case"d":return r?"päivän":"päivä";case"dd":u=r?"päivän":"päivää";break;case"M":return r?"kuukauden":"kuukausi";case"MM":u=r?"kuukauden":"kuukautta";break;case"y":return r?"vuoden":"vuosi";case"yy":u=r?"vuoden":"vuotta"}return aw(n,r)+" "+u}function aw(n,t){return 10>n?t?sd[n]:rf[n]:n}function di(n,t,i){var r=n+" ";switch(i){case"m":return t?"jedna minuta":"jedne minute";case"mm":return r+(1===n?"minuta":2===n||3===n||4===n?"minute":"minuta");case"h":return t?"jedan sat":"jednog sata";case"hh":return r+(1===n?"sat":2===n||3===n||4===n?"sata":"sati");case"dd":return r+(1===n?"dan":"dana");case"MM":return r+(1===n?"mjesec":2===n||3===n||4===n?"mjeseca":"mjeseci");case"yy":return r+(1===n?"godina":2===n||3===n||4===n?"godine":"godina")}}function rt(n,t,i,r){var u=n;switch(i){case"s":return r||t?"néhány másodperc":"néhány másodperce";case"m":return"egy"+(r||t?" perc":" perce");case"mm":return u+(r||t?" perc":" perce");case"h":return"egy"+(r||t?" óra":" órája");case"hh":return u+(r||t?" óra":" órája");case"d":return"egy"+(r||t?" nap":" napja");case"dd":return u+(r||t?" nap":" napja");case"M":return"egy"+(r||t?" hónap":" hónapja");case"MM":return u+(r||t?" hónap":" hónapja");case"y":return"egy"+(r||t?" év":" éve");case"yy":return u+(r||t?" év":" éve")}return""}function ds(n){return(n?"":"[múlt] ")+"["+yd[this.day()]+"] LT[-kor]"}function pr(n){return n%100==11?!0:n%10==1?!1:!0}function vt(n,t,i,r){var u=n+" ";switch(i){case"s":return t||r?"nokkrar sekúndur":"nokkrum sekúndum";case"m":return t?"mínúta":"mínútu";case"mm":return pr(n)?u+(t||r?"mínútur":"mínútum"):t?u+"mínúta":u+"mínútu";case"hh":return pr(n)?u+(t||r?"klukkustundir":"klukkustundum"):u+"klukkustund";case"d":return t?"dagur":r?"dag":"degi";case"dd":return pr(n)?t?u+"dagar":u+(r?"daga":"dögum"):t?u+"dagur":u+(r?"dag":"degi");case"M":return t?"mánuður":r?"mánuð":"mánuði";case"MM":return pr(n)?t?u+"mánuðir":u+(r?"mánuði":"mánuðum"):t?u+"mánuður":u+(r?"mánuð":"mánuði");case"y":return t||r?"ár":"ári";case"yy":return pr(n)?u+(t||r?"ár":"árum"):u+(t||r?"ár":"ári")}}function wr(n,t,i){var r={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return t?r[i][0]:r[i][1]}function vw(n){var t=n.substr(0,n.indexOf(" "));return br(t)?"a "+n:"an "+n}function yw(n){var t=n.substr(0,n.indexOf(" "));return br(t)?"viru "+n:"virun "+n}function br(n){if(n=parseInt(n,10),isNaN(n))return!1;if(0>n)return!0;if(10>n)return n>=4&&7>=n?!0:!1;if(100>n){var t=n%10,i=n/10;return br(0===t?i:t)}if(1e4>n){for(;n>=10;)n/=10;return br(n)}return n/=1e3,br(n)}function pw(n,t,i,r){return t?"kelios sekundės":r?"kelių sekundžių":"kelias sekundes"}function rr(n,t,i,r){return t?si(i)[0]:r?si(i)[1]:si(i)[2]}function gs(n){return n%10==0||n>10&&20>n}function si(n){return pd[n].split("_")}function kr(n,t,i,r){var u=n+" ";return 1===n?u+rr(n,t,i[0],r):t?u+(gs(n)?si(i)[1]:si(i)[0]):r?u+si(i)[1]:u+(gs(n)?si(i)[1]:si(i)[2])}function nh(n,t,i){return i?t%10==1&&11!==t?n[2]:n[3]:t%10==1&&11!==t?n[0]:n[1]}function dr(n,t,i){return n+" "+nh(fc[i],n,t)}function gr(n,t,i){return nh(fc[i],n,t)}function ww(n,t){return t?"dažas sekundes":"dažām sekundēm"}function ut(n,t,i){var r="";if(t)switch(i){case"s":r="काही सेकंद";break;case"m":r="एक मिनिट";break;case"mm":r="%d मिनिटे";break;case"h":r="एक तास";break;case"hh":r="%d तास";break;case"d":r="एक दिवस";break;case"dd":r="%d दिवस";break;case"M":r="एक महिना";break;case"MM":r="%d महिने";break;case"y":r="एक वर्ष";break;case"yy":r="%d वर्षे"}else switch(i){case"s":r="काही सेकंदां";break;case"m":r="एका मिनिटा";break;case"mm":r="%d मिनिटां";break;case"h":r="एका तासा";break;case"hh":r="%d तासां";break;case"d":r="एका दिवसा";break;case"dd":r="%d दिवसां";break;case"M":r="एका महिन्या";break;case"MM":r="%d महिन्यां";break;case"y":r="एका वर्षा";break;case"yy":r="%d वर्षां"}return r.replace(/%d/i,n)}function yu(n){return 5>n%10&&n%10>1&&~~(n/10)%10!=1}function ur(n,t,i){var r=n+" ";switch(i){case"m":return t?"minuta":"minutę";case"mm":return r+(yu(n)?"minuty":"minut");case"h":return t?"godzina":"godzinę";case"hh":return r+(yu(n)?"godziny":"godzin");case"MM":return r+(yu(n)?"miesiące":"miesięcy");case"yy":return r+(yu(n)?"lata":"lat")}}function nu(n,t,i){var r=" ";return(n%100>=20||n>=100&&n%100==0)&&(r=" de "),n+r+{mm:"minute",hh:"ore",dd:"zile",MM:"luni",yy:"ani"}[i]}function bw(n,t){var i=n.split("_");return t%10==1&&t%100!=11?i[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?i[1]:i[2]}function fr(n,t,i){var r={mm:t?"минута_минуты_минут":"минуту_минуты_минут",hh:"час_часа_часов",dd:"день_дня_дней",MM:"месяц_месяца_месяцев",yy:"год_года_лет"};return"m"===i?t?"минута":"минуту":n+" "+bw(r[i],+n)}function tu(n){return n>1&&5>n}function ft(n,t,i,r){var u=n+" ";switch(i){case"s":return t||r?"pár sekúnd":"pár sekundami";case"m":return t?"minúta":r?"minútu":"minútou";case"mm":return t||r?u+(tu(n)?"minúty":"minút"):u+"minútami";case"h":return t?"hodina":r?"hodinu":"hodinou";case"hh":return t||r?u+(tu(n)?"hodiny":"hodín"):u+"hodinami";case"d":return t||r?"deň":"dňom";case"dd":return t||r?u+(tu(n)?"dni":"dní"):u+"dňami";case"M":return t||r?"mesiac":"mesiacom";case"MM":return t||r?u+(tu(n)?"mesiace":"mesiacov"):u+"mesiacmi";case"y":return t||r?"rok":"rokom";case"yy":return t||r?u+(tu(n)?"roky":"rokov"):u+"rokmi"}}function et(n,t,i,r){var u=n+" ";switch(i){case"s":return t||r?"nekaj sekund":"nekaj sekundami";case"m":return t?"ena minuta":"eno minuto";case"mm":return u+(1===n?t?"minuta":"minuto":2===n?t||r?"minuti":"minutama":5>n?t||r?"minute":"minutami":t||r?"minut":"minutami");case"h":return t?"ena ura":"eno uro";case"hh":return u+(1===n?t?"ura":"uro":2===n?t||r?"uri":"urama":5>n?t||r?"ure":"urami":t||r?"ur":"urami");case"d":return t||r?"en dan":"enim dnem";case"dd":return u+(1===n?t||r?"dan":"dnem":2===n?t||r?"dni":"dnevoma":t||r?"dni":"dnevi");case"M":return t||r?"en mesec":"enim mesecem";case"MM":return u+(1===n?t||r?"mesec":"mesecem":2===n?t||r?"meseca":"mesecema":5>n?t||r?"mesece":"meseci":t||r?"mesecev":"meseci");case"y":return t||r?"eno leto":"enim letom";case"yy":return u+(1===n?t||r?"leto":"letom":2===n?t||r?"leti":"letoma":5>n?t||r?"leta":"leti":t||r?"let":"leti")}}function kw(n){var t=n;return-1!==n.indexOf("jaj")?t.slice(0,-3)+"leS":-1!==n.indexOf("jar")?t.slice(0,-3)+"waQ":-1!==n.indexOf("DIS")?t.slice(0,-3)+"nem":t+" pIq"}function dw(n){var t=n;return-1!==n.indexOf("jaj")?t.slice(0,-3)+"Hu’":-1!==n.indexOf("jar")?t.slice(0,-3)+"wen":-1!==n.indexOf("DIS")?t.slice(0,-3)+"ben":t+" ret"}function iu(n,t,i){var r=gw(n);switch(i){case"mm":return r+" tup";case"hh":return r+" rep";case"dd":return r+" jaj";case"MM":return r+" jar";case"yy":return r+" DIS"}}function gw(n){var i=Math.floor(n%1e3/100),r=Math.floor(n%100/10),u=n%10,t="";return i>0&&(t+=no[i]+"vatlh"),r>0&&(t+=(""!==t?" ":"")+no[r]+"maH"),u>0&&(t+=(""!==t?" ":"")+no[u]),""===t?"pagh":t}function ot(n,t,i,r){var u={s:["viensas secunds","'iensas secunds"],m:["'n míut","'iens míut"],mm:[n+" míuts",""+n+" míuts"],h:["'n þora","'iensa þora"],hh:[n+" þoras",""+n+" þoras"],d:["'n ziua","'iensa ziua"],dd:[n+" ziuas",""+n+" ziuas"],M:["'n mes","'iens mes"],MM:[n+" mesen",""+n+" mesen"],y:["'n ar","'iens ar"],yy:[n+" ars",""+n+" ars"]};return r?u[i][0]:t?u[i][0]:u[i][1]}function nb(n,t){var i=n.split("_");return t%10==1&&t%100!=11?i[0]:t%10>=2&&4>=t%10&&(10>t%100||t%100>=20)?i[1]:i[2]}function er(n,t,i){var r={mm:t?"хвилина_хвилини_хвилин":"хвилину_хвилини_хвилин",hh:t?"година_години_годин":"годину_години_годин",dd:"день_дні_днів",MM:"місяць_місяці_місяців",yy:"рік_роки_років"};return"m"===i?t?"хвилина":"хвилину":"h"===i?t?"година":"годину":n+" "+nb(r[i],+n)}function tb(n,t){var i={nominative:"неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота".split("_"),accusative:"неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу".split("_"),genitive:"неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи".split("_")},r=/(\[[ВвУу]\]) ?dddd/.test(t)?"accusative":/\[?(?:минулої|наступної)? ?\] ?dddd/.test(t)?"genitive":"nominative";return i[r][n.day()]}function or(n){return function(){return n+"о"+(11===this.hours()?"б":"")+"] LT"}}var th,ih,rh,ie,uh,fh,eh,oh,sh,re,hh,ue,ch,lh,ah,vh,hi,yh,t,ve,f;ih=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;r>t;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};var fe=i.momentProperties=[],ee=!1,ph={};i.suppressDeprecationWarnings=!1;i.deprecationHandler=null;rh=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)b(n,t)&&i.push(t);return i};var pu,v,a={},ru={},wh=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,wu=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,oe={},sr={},bh=/\d/,d=/\d\d/,kh=/\d{3}/,se=/\d{4}/,bu=/[+-]?\d{6}/,l=/\d\d?/,dh=/\d\d\d\d?/,gh=/\d\d\d\d\d\d?/,ku=/\d{1,3}/,he=/\d{1,4}/,du=/[+-]?\d{1,6}/,gu=/[+-]?\d+/,ib=/Z|[+-]\d\d:?\d\d/gi,nf=/Z|[+-]\d\d(?::?\d\d)?/gi,uu=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,ce={},le={},st=0,bt=1,yt=2,y=3,ht=4,kt=5,gi=6,rb=7,ub=8;v=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};u("M",["MM",2],"Mo",function(){return this.month()+1});u("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});u("MMMM",0,0,function(n){return this.localeData().months(this,n)});p("month","M");r("M",l);r("MM",l,d);r("MMM",function(n,t){return t.monthsShortRegex(n)});r("MMMM",function(n,t){return t.monthsRegex(n)});h(["M","MM"],function(n,t){t[bt]=o(n)-1});h(["MMM","MMMM"],function(n,t,i,r){var u=i._locale.monthsParse(n,r,i._strict);null!=u?t[bt]=u:e(i).invalidMonth=n});var nc=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,fb="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),eb="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),ob=uu,sb=uu,hb=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,cb=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,lb=/Z|[+-]\d\d(?::?\d\d)?/,tf=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],ae=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],ab=/^\/?Date\((\-?\d+)/i;i.createFromInputFallback=g("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))});u("Y",0,0,function(){var n=this.year();return 9999>=n?""+n:"+"+n});u(0,["YY",2],0,function(){return this.year()%100});u(0,["YYYY",4],0,"year");u(0,["YYYYY",5],0,"year");u(0,["YYYYYY",6,!0],0,"year");p("year","y");r("Y",gu);r("YY",l,d);r("YYYY",he,se);r("YYYYY",du,bu);r("YYYYYY",du,bu);h(["YYYYY","YYYYYY"],st);h("YYYY",function(n,t){t[st]=2===n.length?i.parseTwoDigitYear(n):o(n)});h("YY",function(n,t){t[st]=i.parseTwoDigitYear(n)});h("Y",function(n,t){t[st]=parseInt(n,10)});i.parseTwoDigitYear=function(n){return o(n)+(o(n)>68?1900:2e3)};ie=tr("FullYear",!0);i.ISO_8601=function(){};var vb=g("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?this>n?this:n:eu()}),yb=g("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var n=c.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:eu()}),pb=function(){return Date.now?Date.now():+new Date};is("Z",":");is("ZZ","");r("Z",nf);r("ZZ",nf);h(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=pf(nf,n)});uh=/([\+\-]|\d\d)/gi;i.updateOffset=function(){};fh=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/;eh=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;ui.fn=cu.prototype;oh=es(1,"add");sh=es(-1,"subtract");i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";re=g("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)});u(0,["gg",2],0,function(){return this.weekYear()%100});u(0,["GG",2],0,function(){return this.isoWeekYear()%100});lu("gggg","weekYear");lu("ggggg","weekYear");lu("GGGG","isoWeekYear");lu("GGGGG","isoWeekYear");p("weekYear","gg");p("isoWeekYear","GG");r("G",gu);r("g",gu);r("GG",l,d);r("gg",l,d);r("GGGG",he,se);r("gggg",he,se);r("GGGGG",du,bu);r("ggggg",du,bu);lr(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=o(n)});lr(["gg","GG"],function(n,t,r,u){t[u]=i.parseTwoDigitYear(n)});u("Q",0,"Qo","quarter");p("quarter","Q");r("Q",bh);h("Q",function(n,t){t[bt]=3*(o(n)-1)});u("w",["ww",2],"wo","week");u("W",["WW",2],"Wo","isoWeek");p("week","w");p("isoWeek","W");r("w",l);r("ww",l,d);r("W",l);r("WW",l,d);lr(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=o(n)});hh={dow:0,doy:6};u("D",["DD",2],"Do","date");p("date","D");r("D",l);r("DD",l,d);r("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient});h(["D","DD"],yt);h("Do",function(n,t){t[yt]=o(n.match(l)[0],10)});ue=tr("Date",!0);u("d",0,"do","day");u("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});u("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});u("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});u("e",0,0,"weekday");u("E",0,0,"isoWeekday");p("day","d");p("weekday","e");p("isoWeekday","E");r("d",l);r("e",l);r("E",l);r("dd",function(n,t){return t.weekdaysMinRegex(n)});r("ddd",function(n,t){return t.weekdaysShortRegex(n)});r("dddd",function(n,t){return t.weekdaysRegex(n)});lr(["dd","ddd","dddd"],function(n,t,i,r){var u=i._locale.weekdaysParse(n,r,i._strict);null!=u?t.d=u:e(i).invalidWeekday=n});lr(["d","e","E"],function(n,t,i,r){t[r]=o(n)});var wb="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),bb="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),kb="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),db=uu,gb=uu,nk=uu;for(u("DDD",["DDDD",3],"DDDo","dayOfYear"),p("dayOfYear","DDD"),r("DDD",ku),r("DDDD",kh),h(["DDD","DDDD"],function(n,t,i){i._dayOfYear=o(n)}),u("H",["HH",2],0,"hour"),u("h",["hh",2],0,df),u("k",["kk",2],0,dy),u("hmm",0,0,function(){return""+df.apply(this)+wt(this.minutes(),2)}),u("hmmss",0,0,function(){return""+df.apply(this)+wt(this.minutes(),2)+wt(this.seconds(),2)}),u("Hmm",0,0,function(){return""+this.hours()+wt(this.minutes(),2)}),u("Hmmss",0,0,function(){return""+this.hours()+wt(this.minutes(),2)+wt(this.seconds(),2)}),ls("a",!0),ls("A",!1),p("hour","h"),r("a",as),r("A",as),r("H",l),r("h",l),r("HH",l,d),r("hh",l,d),r("hmm",dh),r("hmmss",gh),r("Hmm",dh),r("Hmmss",gh),h(["H","HH"],y),h(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n}),h(["h","hh"],function(n,t,i){t[y]=o(n);e(i).bigHour=!0}),h("hmm",function(n,t,i){var r=n.length-2;t[y]=o(n.substr(0,r));t[ht]=o(n.substr(r));e(i).bigHour=!0}),h("hmmss",function(n,t,i){var r=n.length-4,u=n.length-2;t[y]=o(n.substr(0,r));t[ht]=o(n.substr(r,2));t[kt]=o(n.substr(u));e(i).bigHour=!0}),h("Hmm",function(n,t){var i=n.length-2;t[y]=o(n.substr(0,i));t[ht]=o(n.substr(i))}),h("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[y]=o(n.substr(0,i));t[ht]=o(n.substr(i,2));t[kt]=o(n.substr(r))}),ch=/[ap]\.?m?\.?/i,lh=tr("Hours",!0),u("m",["mm",2],0,"minute"),p("minute","m"),r("m",l),r("mm",l,d),h(["m","mm"],ht),ah=tr("Minutes",!1),u("s",["ss",2],0,"second"),p("second","s"),r("s",l),r("ss",l,d),h(["s","ss"],kt),vh=tr("Seconds",!1),u("S",0,0,function(){return~~(this.millisecond()/100)}),u(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),u(0,["SSS",3],0,"millisecond"),u(0,["SSSS",4],0,function(){return 10*this.millisecond()}),u(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),u(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),u(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),u(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),u(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),p("millisecond","ms"),r("S",ku,bh),r("SS",ku,d),r("SSS",ku,kh),hi="SSSS";hi.length<=9;hi+="S")r(hi,/\d+/);for(hi="S";hi.length<=9;hi+="S")h(hi,tp);yh=tr("Milliseconds",!1);u("z",0,0,"zoneAbbr");u("zz",0,0,"zoneName");t=cr.prototype;t.add=oh;t.calendar=sa;t.clone=ha;t.diff=wa;t.endOf=fv;t.format=ga;t.from=nv;t.fromNow=tv;t.to=iv;t.toNow=rv;t.get=lo;t.invalidAt=yv;t.isAfter=ca;t.isBefore=la;t.isBetween=aa;t.isSame=va;t.isSameOrAfter=ya;t.isSameOrBefore=pa;t.isValid=av;t.lang=re;t.locale=ss;t.localeData=hs;t.max=yb;t.min=vb;t.parsingFlags=vv;t.set=lo;t.startOf=uv;t.subtract=sh;t.toArray=hv;t.toObject=cv;t.toDate=sv;t.toISOString=da;t.toJSON=lv;t.toString=ka;t.unix=ov;t.valueOf=ev;t.creationData=pv;t.year=ie;t.isLeapYear=sl;t.weekYear=wv;t.isoWeekYear=bv;t.quarter=t.quarters=ny;t.month=yo;t.daysInMonth=rl;t.week=t.weeks=uy;t.isoWeek=t.isoWeeks=fy;t.weeksInYear=dv;t.isoWeeksInYear=kv;t.date=ue;t.day=t.days=ay;t.weekday=vy;t.isoWeekday=yy;t.dayOfYear=ky;t.hour=t.hours=lh;t.minute=t.minutes=ah;t.second=t.seconds=vh;t.millisecond=t.milliseconds=yh;t.utcOffset=kl;t.utc=gl;t.local=na;t.parseZone=ta;t.hasAlignedHourOffset=ia;t.isDST=ra;t.isDSTShifted=ua;t.isLocal=fa;t.isUtcOffset=ea;t.isUtc=rs;t.isUTC=rs;t.zoneAbbr=ip;t.zoneName=rp;t.dates=g("dates accessor is deprecated. Use date instead.",ue);t.months=g("months accessor is deprecated. Use month instead",yo);t.years=g("years accessor is deprecated. Use year instead",ie);t.zone=g("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",dl);ve=t;f=sf.prototype;f._calendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};f.calendar=ep;f._longDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};f.longDateFormat=op;f._invalidDate="Invalid date";f.invalidDate=sp;f._ordinal="%d";f.ordinal=hp;f._ordinalParse=/\d{1,2}/;f.preparse=vs;f.postformat=vs;f._relativeTime={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};f.relativeTime=cp;f.pastFuture=lp;f.set=lc;f.months=gc;f._months=fb;f.monthsShort=nl;f._monthsShort=eb;f.monthsParse=il;f._monthsRegex=sb;f.monthsRegex=fl;f._monthsShortRegex=ob;f.monthsShortRegex=ul;f.week=ty;f._week=hh;f.firstDayOfYear=ry;f.firstDayOfWeek=iy;f.weekdays=oy;f._weekdays=wb;f.weekdaysMin=hy;f._weekdaysMin=kb;f.weekdaysShort=sy;f._weekdaysShort=bb;f.weekdaysParse=ly;f._weekdaysRegex=db;f.weekdaysRegex=py;f._weekdaysShortRegex=gb;f.weekdaysShortRegex=wy;f._weekdaysMinRegex=nk;f.weekdaysMinRegex=by;f.isPM=gy;f._meridiemParse=ch;f.meridiem=np;nr("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=1===o(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i}});i.lang=g("moment.lang is deprecated. Use moment.locale instead.",nr);i.langData=g("moment.langData is deprecated. Use moment.localeData instead.",ri);var dt=Math.abs,tk=fi("ms"),ik=fi("s"),rk=fi("m"),uk=fi("h"),fk=fi("d"),ek=fi("w"),ok=fi("M"),sk=fi("y"),hk=wi("milliseconds"),ck=wi("seconds"),lk=wi("minutes"),ak=wi("hours"),vk=wi("days"),yk=wi("months"),pk=wi("years"),hr=Math.round,ci={s:45,m:45,h:22,d:26,M:11},ye=Math.abs,s=cu.prototype;s.abs=bp;s.add=kp;s.subtract=dp;s.as=nw;s.asMilliseconds=tk;s.asSeconds=ik;s.asMinutes=rk;s.asHours=uk;s.asDays=fk;s.asWeeks=ek;s.asMonths=ok;s.asYears=sk;s.valueOf=tw;s._bubble=gp;s.get=iw;s.milliseconds=hk;s.seconds=ck;s.minutes=lk;s.hours=ak;s.days=vk;s.weeks=rw;s.months=yk;s.years=pk;s.humanize=ow;s.toISOString=vu;s.toString=vu;s.toJSON=vu;s.locale=ss;s.localeData=hs;s.toIsoString=g("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",vu);s.lang=re;u("X",0,0,"unix");u("x",0,0,"valueOf");r("x",gu);r("X",/[+-]?\d+(\.\d{1,3})?/);h("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n,10))});h("x",function(n,t,i){i._d=new Date(o(n))});i.version="2.13.0";hc(c);i.fn=ve;i.min=wl;i.max=bl;i.now=pb;i.utc=lt;i.unix=up;i.months=ap;i.isDate=fu;i.locale=nr;i.invalid=eu;i.duration=ui;i.isMoment=ii;i.weekdays=yp;i.parseZone=fp;i.localeData=ri;i.isDuration=yf;i.monthsShort=vp;i.weekdaysMin=wp;i.defineLocale=so;i.updateLocale=vc;i.locales=yc;i.weekdaysShort=pp;i.normalizeUnits=nt;i.relativeTimeThreshold=ew;i.prototype=ve;var n=i,wk=(n.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(n){return/^nm$/i.test(n)},meridiem:function(n,t,i){return 12>n?i?"vm":"VM":i?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[Môre om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}}),n.defineLocale("ar-ma",{months:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر".split("_"),weekdays:"الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:6,doy:12}}),{1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"}),bk={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},kk=(n.defineLocale("ar-sa",{months:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(n){return"م"===n},meridiem:function(n){return 12>n?"ص":"م"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},preparse:function(n){return n.replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(n){return bk[n]}).replace(/،/g,",")},postformat:function(n){return n.replace(/\d/g,function(n){return wk[n]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),n.defineLocale("ar-tn",{months:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),monthsShort:"جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر".split("_"),weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[اليوم على الساعة] LT",nextDay:"[غدا على الساعة] LT",nextWeek:"dddd [على الساعة] LT",lastDay:"[أمس على الساعة] LT",lastWeek:"dddd [على الساعة] LT",sameElse:"L"},relativeTime:{future:"في %s",past:"منذ %s",s:"ثوان",m:"دقيقة",mm:"%d دقائق",h:"ساعة",hh:"%d ساعات",d:"يوم",dd:"%d أيام",M:"شهر",MM:"%d أشهر",y:"سنة",yy:"%d سنوات"},week:{dow:1,doy:4}}),{1:"١",2:"٢",3:"٣",4:"٤",5:"٥",6:"٦",7:"٧",8:"٨",9:"٩",0:"٠"}),dk={"١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","٠":"0"},tc=function(n){return 0===n?0:1===n?1:2===n?2:n%100>=3&&10>=n%100?3:n%100>=11?4:5},gk={s:["أقل من ثانية","ثانية واحدة",["ثانيتان","ثانيتين"],"%d ثوان","%d ثانية","%d ثانية"],m:["أقل من دقيقة","دقيقة واحدة",["دقيقتان","دقيقتين"],"%d دقائق","%d دقيقة","%d دقيقة"],h:["أقل من ساعة","ساعة واحدة",["ساعتان","ساعتين"],"%d ساعات","%d ساعة","%d ساعة"],d:["أقل من يوم","يوم واحد",["يومان","يومين"],"%d أيام","%d يومًا","%d يوم"],M:["أقل من شهر","شهر واحد",["شهران","شهرين"],"%d أشهر","%d شهرا","%d شهر"],y:["أقل من عام","عام واحد",["عامان","عامين"],"%d أعوام","%d عامًا","%d عام"]},ct=function(n){return function(t,i){var u=tc(t),r=gk[n][tc(t)];return 2===u&&(r=r[i?0:1]),r.replace(/%d/i,t)}},ic=["كانون الثاني يناير","شباط فبراير","آذار مارس","نيسان أبريل","أيار مايو","حزيران يونيو","تموز يوليو","آب أغسطس","أيلول سبتمبر","تشرين الأول أكتوبر","تشرين الثاني نوفمبر","كانون الأول ديسمبر"],pe=(n.defineLocale("ar",{months:ic,monthsShort:ic,weekdays:"الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),weekdaysShort:"أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),weekdaysMin:"ح_ن_ث_ر_خ_ج_س".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/‏M/‏YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/ص|م/,isPM:function(n){return"م"===n},meridiem:function(n){return 12>n?"ص":"م"},calendar:{sameDay:"[اليوم عند الساعة] LT",nextDay:"[غدًا عند الساعة] LT",nextWeek:"dddd [عند الساعة] LT",lastDay:"[أمس عند الساعة] LT",lastWeek:"dddd [عند الساعة] LT",sameElse:"L"},relativeTime:{future:"بعد %s",past:"منذ %s",s:ct("s"),m:ct("m"),mm:ct("m"),h:ct("h"),hh:ct("h"),d:ct("d"),dd:ct("d"),M:ct("M"),MM:ct("M"),y:ct("y"),yy:ct("y")},preparse:function(n){return n.replace(/\u200f/g,"").replace(/[١٢٣٤٥٦٧٨٩٠]/g,function(n){return dk[n]}).replace(/،/g,",")},postformat:function(n){return n.replace(/\d/g,function(n){return kk[n]}).replace(/,/g,"،")},week:{dow:6,doy:12}}),{1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-üncü",4:"-üncü",100:"-üncü",6:"-ncı",9:"-uncu",10:"-uncu",30:"-uncu",60:"-ıncı",90:"-ıncı"}),nd=(n.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə".split("_"),weekdaysShort:"Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən".split("_"),weekdaysMin:"Bz_BE_ÇA_Çə_CA_Cü_Şə".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[gələn həftə] dddd [saat] LT",lastDay:"[dünən] LT",lastWeek:"[keçən həftə] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s əvvəl",s:"birneçə saniyyə",m:"bir dəqiqə",mm:"%d dəqiqə",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gecə|səhər|gündüz|axşam/,isPM:function(n){return/^(gündüz|axşam)$/.test(n)},meridiem:function(n){return 4>n?"gecə":12>n?"səhər":17>n?"gündüz":"axşam"},ordinalParse:/\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/,ordinal:function(n){if(0===n)return n+"-ıncı";var t=n%10,i=n%100-t,r=n>=100?100:null;return n+(pe[t]||pe[i]||pe[r])},week:{dow:1,doy:7}}),n.defineLocale("be",{months:{format:"студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня".split("_"),standalone:"студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань".split("_")},monthsShort:"студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж".split("_"),weekdays:{format:"нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу".split("_"),standalone:"нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота".split("_"),isFormat:/\[ ?[Вв] ?(?:мінулую|наступную)? ?\] ?dddd/},weekdaysShort:"нд_пн_ат_ср_чц_пт_сб".split("_"),weekdaysMin:"нд_пн_ат_ср_чц_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сёння ў] LT",nextDay:"[Заўтра ў] LT",lastDay:"[Учора ў] LT",nextWeek:function(){return"[У] dddd [ў] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[У мінулую] dddd [ў] LT";case 1:case 2:case 4:return"[У мінулы] dddd [ў] LT"}},sameElse:"L"},relativeTime:{future:"праз %s",past:"%s таму",s:"некалькі секунд",m:bi,mm:bi,h:bi,hh:bi,d:"дзень",dd:bi,M:"месяц",MM:bi,y:"год",yy:bi},meridiemParse:/ночы|раніцы|дня|вечара/,isPM:function(n){return/^(дня|вечара)$/.test(n)},meridiem:function(n){return 4>n?"ночы":12>n?"раніцы":17>n?"дня":"вечара"},ordinalParse:/\d{1,2}-(і|ы|га)/,ordinal:function(n,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return n%10!=2&&n%10!=3||n%100==12||n%100==13?n+"-ы":n+"-і";case"D":return n+"-га";default:return n}},week:{dow:1,doy:7}}),n.defineLocale("bg",{months:"януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември".split("_"),monthsShort:"янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек".split("_"),weekdays:"неделя_понеделник_вторник_сряда_четвъртък_петък_събота".split("_"),weekdaysShort:"нед_пон_вто_сря_чет_пет_съб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Днес в] LT",nextDay:"[Утре в] LT",nextWeek:"dddd [в] LT",lastDay:"[Вчера в] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[В изминалата] dddd [в] LT";case 1:case 2:case 4:case 5:return"[В изминалия] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"след %s",past:"преди %s",s:"няколко секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дни",M:"месец",MM:"%d месеца",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(n){var t=n%10,i=n%100;return 0===n?n+"-ев":0===i?n+"-ен":i>10&&20>i?n+"-ти":1===t?n+"-ви":2===t?n+"-ри":7===t||8===t?n+"-ми":n+"-ти"},week:{dow:1,doy:7}}),{1:"১",2:"২",3:"৩",4:"৪",5:"৫",6:"৬",7:"৭",8:"৮",9:"৯",0:"০"}),td={"১":"1","২":"2","৩":"3","৪":"4","৫":"5","৬":"6","৭":"7","৮":"8","৯":"9","০":"0"},id=(n.defineLocale("bn",{months:"জানুয়ারী_ফেবুয়ারী_মার্চ_এপ্রিল_মে_জুন_জুলাই_অগাস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর".split("_"),monthsShort:"জানু_ফেব_মার্চ_এপর_মে_জুন_জুল_অগ_সেপ্ট_অক্টো_নভ_ডিসেম্".split("_"),weekdays:"রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পত্তিবার_শুক্রবার_শনিবার".split("_"),weekdaysShort:"রবি_সোম_মঙ্গল_বুধ_বৃহস্পত্তি_শুক্র_শনি".split("_"),weekdaysMin:"রব_সম_মঙ্গ_বু_ব্রিহ_শু_শনি".split("_"),longDateFormat:{LT:"A h:mm সময়",LTS:"A h:mm:ss সময়",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm সময়",LLLL:"dddd, D MMMM YYYY, A h:mm সময়"},calendar:{sameDay:"[আজ] LT",nextDay:"[আগামীকাল] LT",nextWeek:"dddd, LT",lastDay:"[গতকাল] LT",lastWeek:"[গত] dddd, LT",sameElse:"L"},relativeTime:{future:"%s পরে",past:"%s আগে",s:"কয়েক সেকেন্ড",m:"এক মিনিট",mm:"%d মিনিট",h:"এক ঘন্টা",hh:"%d ঘন্টা",d:"এক দিন",dd:"%d দিন",M:"এক মাস",MM:"%d মাস",y:"এক বছর",yy:"%d বছর"},preparse:function(n){return n.replace(/[১২৩৪৫৬৭৮৯০]/g,function(n){return td[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return nd[n]})},meridiemParse:/রাত|সকাল|দুপুর|বিকাল|রাত/,meridiemHour:function(n,t){return 12===n&&(n=0),"রাত"===t&&n>=4||"দুপুর"===t&&5>n||"বিকাল"===t?n+12:n},meridiem:function(n){return 4>n?"রাত":10>n?"সকাল":17>n?"দুপুর":20>n?"বিকাল":"রাত"},week:{dow:0,doy:6}}),{1:"༡",2:"༢",3:"༣",4:"༤",5:"༥",6:"༦",7:"༧",8:"༨",9:"༩",0:"༠"}),rd={"༡":"1","༢":"2","༣":"3","༤":"4","༥":"5","༦":"6","༧":"7","༨":"8","༩":"9","༠":"0"},we=(n.defineLocale("bo",{months:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),monthsShort:"ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ".split("_"),weekdays:"གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་".split("_"),weekdaysShort:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),weekdaysMin:"ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[དི་རིང] LT",nextDay:"[སང་ཉིན] LT",nextWeek:"[བདུན་ཕྲག་རྗེས་མ], LT",lastDay:"[ཁ་སང] LT",lastWeek:"[བདུན་ཕྲག་མཐའ་མ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ལ་",past:"%s སྔན་ལ",s:"ལམ་སང",m:"སྐར་མ་གཅིག",mm:"%d སྐར་མ",h:"ཆུ་ཚོད་གཅིག",hh:"%d ཆུ་ཚོད",d:"ཉིན་གཅིག",dd:"%d ཉིན་",M:"ཟླ་བ་གཅིག",MM:"%d ཟླ་བ",y:"ལོ་གཅིག",yy:"%d ལོ"},preparse:function(n){return n.replace(/[༡༢༣༤༥༦༧༨༩༠]/g,function(n){return rd[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return id[n]})},meridiemParse:/མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/,meridiemHour:function(n,t){return 12===n&&(n=0),"མཚན་མོ"===t&&n>=4||"ཉིན་གུང"===t&&5>n||"དགོང་དག"===t?n+12:n},meridiem:function(n){return 4>n?"མཚན་མོ":10>n?"ཞོགས་ཀས":17>n?"ཉིན་གུང":20>n?"དགོང་དག":"མཚན་མོ"},week:{dow:0,doy:6}}),n.defineLocale("br",{months:"Genver_C'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc'her_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h[e]mm A",LTS:"h[e]mm:ss A",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY h[e]mm A",LLLL:"dddd, D [a viz] MMMM YYYY h[e]mm A"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc'hoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec'h da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s 'zo",s:"un nebeud segondennoù",m:"ur vunutenn",mm:te,h:"un eur",hh:"%d eur",d:"un devezh",dd:te,M:"ur miz",MM:te,y:"ur bloaz",yy:hw},ordinalParse:/\d{1,2}(añ|vet)/,ordinal:function(n){var t=1===n?"añ":"vet";return n+t},week:{dow:1,doy:4}}),n.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:ki,mm:ki,h:ki,hh:ki,d:"dan",dd:ki,M:"mjesec",MM:ki,y:"godinu",yy:ki},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("ca",{months:"gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),monthsShort:"gen._febr._mar._abr._mai._jun._jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"Dg_Dl_Dt_Dc_Dj_Dv_Ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[demà a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"fa %s",s:"uns segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},ordinalParse:/\d{1,2}(r|n|t|è|a)/,ordinal:function(n,t){var i=1===n?"r":2===n?"n":3===n?"r":4===n?"t":"è";return("w"===t||"W"===t)&&(i="a"),n+i},week:{dow:1,doy:4}}),"leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec".split("_")),be="led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro".split("_"),rc=(n.defineLocale("cs",{months:we,monthsShort:be,monthsParse:function(n,t){for(var r=[],i=0;12>i;i++)r[i]=new RegExp("^"+n[i]+"$|^"+t[i]+"$","i");return r}(we,be),shortMonthsParse:function(n){for(var i=[],t=0;12>t;t++)i[t]=new RegExp("^"+n[t]+"$","i");return i}(be),longMonthsParse:function(n){for(var i=[],t=0;12>t;t++)i[t]=new RegExp("^"+n[t]+"$","i");return i}(we),weekdays:"neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota".split("_"),weekdaysShort:"ne_po_út_st_čt_pá_so".split("_"),weekdaysMin:"ne_po_út_st_čt_pá_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes v] LT",nextDay:"[zítra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v neděli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve středu v] LT";case 4:return"[ve čtvrtek v] LT";case 5:return"[v pátek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[včera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou neděli v] LT";case 1:case 2:return"[minulé] dddd [v] LT";case 3:return"[minulou středu v] LT";case 4:case 5:return"[minulý] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"před %s",s:tt,m:tt,mm:tt,h:tt,hh:tt,d:tt,dd:tt,M:tt,MM:tt,y:tt,yy:tt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("cv",{months:"кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав".split("_"),monthsShort:"кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш".split("_"),weekdays:"вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун".split("_"),weekdaysShort:"выр_тун_ытл_юн_кӗҫ_эрн_шӑм".split("_"),weekdaysMin:"вр_тн_ыт_юн_кҫ_эр_шм".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]",LLL:"YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm",LLLL:"dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm"},calendar:{sameDay:"[Паян] LT [сехетре]",nextDay:"[Ыран] LT [сехетре]",lastDay:"[Ӗнер] LT [сехетре]",nextWeek:"[Ҫитес] dddd LT [сехетре]",lastWeek:"[Иртнӗ] dddd LT [сехетре]",sameElse:"L"},relativeTime:{future:function(n){var t=/сехет$/i.exec(n)?"рен":/ҫул$/i.exec(n)?"тан":"ран";return n+t},past:"%s каялла",s:"пӗр-ик ҫеккунт",m:"пӗр минут",mm:"%d минут",h:"пӗр сехет",hh:"%d сехет",d:"пӗр кун",dd:"%d кун",M:"пӗр уйӑх",MM:"%d уйӑх",y:"пӗр ҫул",yy:"%d ҫул"},ordinalParse:/\d{1,2}-мӗш/,ordinal:"%d-мӗш",week:{dow:1,doy:7}}),n.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn ôl",s:"ychydig eiliadau",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},ordinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(n){var t=n,i="";return t>20?i=40===t||50===t||60===t||80===t||100===t?"fed":"ain":t>0&&(i=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][t]),n+i},week:{dow:1,doy:4}}),n.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"søn_man_tir_ons_tor_fre_lør".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY HH:mm"},calendar:{sameDay:"[I dag kl.] LT",nextDay:"[I morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[I går kl.] LT",lastWeek:"[sidste] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"få sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en måned",MM:"%d måneder",y:"et år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("de-at",{months:"Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jän._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:ei,mm:"%d Minuten",h:ei,hh:"%d Stunden",d:ei,dd:ei,M:ei,MM:ei,y:ei,yy:ei},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("de",{months:"Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Apr._Mai_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",m:oi,mm:"%d Minuten",h:oi,hh:"%d Stunden",d:oi,dd:oi,M:oi,MM:oi,y:oi,yy:oi},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),["ޖެނުއަރީ","ފެބްރުއަރީ","މާރިޗު","އޭޕްރީލު","މޭ","ޖޫން","ޖުލައި","އޯގަސްޓު","ސެޕްޓެމްބަރު","އޮކްޓޯބަރު","ނޮވެމްބަރު","ޑިސެމްބަރު"]),uc=["އާދިއްތަ","ހޯމަ","އަންގާރަ","ބުދަ","ބުރާސްފަތި","ހުކުރު","ހޮނިހިރު"],ud=(n.defineLocale("dv",{months:rc,monthsShort:rc,weekdays:uc,weekdaysShort:uc,weekdaysMin:"އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/މކ|މފ/,isPM:function(n){return"މފ"===n},meridiem:function(n){return 12>n?"މކ":"މފ"},calendar:{sameDay:"[މިއަދު] LT",nextDay:"[މާދަމާ] LT",nextWeek:"dddd LT",lastDay:"[އިއްޔެ] LT",lastWeek:"[ފާއިތުވި] dddd LT",sameElse:"L"},relativeTime:{future:"ތެރޭގައި %s",past:"ކުރިން %s",s:"ސިކުންތުކޮޅެއް",m:"މިނިޓެއް",mm:"މިނިޓު %d",h:"ގަޑިއިރެއް",hh:"ގަޑިއިރު %d",d:"ދުވަހެއް",dd:"ދުވަސް %d",M:"މަހެއް",MM:"މަސް %d",y:"އަހަރެއް",yy:"އަހަރު %d"},preparse:function(n){return n.replace(/،/g,",")},postformat:function(n){return n.replace(/,/g,"،")},week:{dow:7,doy:12}}),n.defineLocale("el",{monthsNominativeEl:"Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος".split("_"),monthsGenitiveEl:"Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου".split("_"),months:function(n,t){return/D/.test(t.substring(0,t.indexOf("MMMM")))?this._monthsGenitiveEl[n.month()]:this._monthsNominativeEl[n.month()]},monthsShort:"Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ".split("_"),weekdays:"Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο".split("_"),weekdaysShort:"Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ".split("_"),weekdaysMin:"Κυ_Δε_Τρ_Τε_Πε_Πα_Σα".split("_"),meridiem:function(n,t,i){return n>11?i?"μμ":"ΜΜ":i?"πμ":"ΠΜ"},isPM:function(n){return"μ"===(n+"").toLowerCase()[0]},meridiemParse:/[ΠΜ]\.?Μ?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[Σήμερα {}] LT",nextDay:"[Αύριο {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[Χθες {}] LT",lastWeek:function(){switch(this.day()){case 6:return"[το προηγούμενο] dddd [{}] LT";default:return"[την προηγούμενη] dddd [{}] LT"}},sameElse:"L"},calendar:function(n,t){var i=this._calendarEl[n],r=t&&t.hours();return pt(i)&&(i=i.apply(t)),i.replace("{}",r%12==1?"στη":"στις")},relativeTime:{future:"σε %s",past:"%s πριν",s:"λίγα δευτερόλεπτα",m:"ένα λεπτό",mm:"%d λεπτά",h:"μία ώρα",hh:"%d ώρες",d:"μία μέρα",dd:"%d μέρες",M:"ένας μήνας",MM:"%d μήνες",y:"ένας χρόνος",yy:"%d χρόνια"},ordinalParse:/\d{1,2}η/,ordinal:"%dη",week:{dow:1,doy:4}}),n.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i},week:{dow:1,doy:4}}),n.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i}}),n.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i},week:{dow:1,doy:4}}),n.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i},week:{dow:1,doy:4}}),n.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ordinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i},week:{dow:1,doy:4}}),n.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec".split("_"),weekdays:"Dimanĉo_Lundo_Mardo_Merkredo_Ĵaŭdo_Vendredo_Sabato".split("_"),weekdaysShort:"Dim_Lun_Mard_Merk_Ĵaŭ_Ven_Sab".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Ĵa_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D[-an de] MMMM, YYYY",LLL:"D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd, [la] D[-an de] MMMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(n){return"p"===n.charAt(0).toLowerCase()},meridiem:function(n,t,i){return n>11?i?"p.t.m.":"P.T.M.":i?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodiaŭ je] LT",nextDay:"[Morgaŭ je] LT",nextWeek:"dddd [je] LT",lastDay:"[Hieraŭ je] LT",lastWeek:"[pasinta] dddd [je] LT",sameElse:"L"},relativeTime:{future:"je %s",past:"antaŭ %s",s:"sekundoj",m:"minuto",mm:"%d minutoj",h:"horo",hh:"%d horoj",d:"tago",dd:"%d tagoj",M:"monato",MM:"%d monatoj",y:"jaro",yy:"%d jaroj"},ordinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}}),"ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_")),fd="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),ed=(n.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(n,t){return/-MMM-/.test(t)?fd[n.month()]:ud[n.month()]},monthsParseExact:!0,weekdays:"domingo_lunes_martes_miércoles_jueves_viernes_sábado".split("_"),weekdaysShort:"dom._lun._mar._mié._jue._vie._sáb.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[mañana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un año",yy:"%d años"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),n.defineLocale("et",{months:"jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[Täna,] LT",nextDay:"[Homme,] LT",nextWeek:"[Järgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s pärast",past:"%s tagasi",s:at,m:at,mm:at,h:at,hh:at,d:at,dd:"%d päeva",M:at,MM:at,y:at,yy:at},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{1:"۱",2:"۲",3:"۳",4:"۴",5:"۵",6:"۶",7:"۷",8:"۸",9:"۹",0:"۰"}),od={"۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","۰":"0"},rf=(n.defineLocale("fa",{months:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),monthsShort:"ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر".split("_"),weekdays:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysShort:"یک‌شنبه_دوشنبه_سه‌شنبه_چهارشنبه_پنج‌شنبه_جمعه_شنبه".split("_"),weekdaysMin:"ی_د_س_چ_پ_ج_ش".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/قبل از ظهر|بعد از ظهر/,isPM:function(n){return/بعد از ظهر/.test(n)},meridiem:function(n){return 12>n?"قبل از ظهر":"بعد از ظهر"},calendar:{sameDay:"[امروز ساعت] LT",nextDay:"[فردا ساعت] LT",nextWeek:"dddd [ساعت] LT",lastDay:"[دیروز ساعت] LT",lastWeek:"dddd [پیش] [ساعت] LT",sameElse:"L"},relativeTime:{future:"در %s",past:"%s پیش",s:"چندین ثانیه",m:"یک دقیقه",mm:"%d دقیقه",h:"یک ساعت",hh:"%d ساعت",d:"یک روز",dd:"%d روز",M:"یک ماه",MM:"%d ماه",y:"یک سال",yy:"%d سال"},preparse:function(n){return n.replace(/[۰-۹]/g,function(n){return od[n]}).replace(/،/g,",")},postformat:function(n){return n.replace(/\d/g,function(n){return ed[n]}).replace(/,/g,"،")},ordinalParse:/\d{1,2}م/,ordinal:"%dم",week:{dow:6,doy:12}}),"nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän".split(" ")),sd=["nolla","yhden","kahden","kolmen","neljän","viiden","kuuden",rf[7],rf[8],rf[9]],hd=(n.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[tänään] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s päästä",past:"%s sitten",s:it,m:it,mm:it,h:it,hh:it,d:it,dd:it,M:it,MM:it,y:it,yy:it},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("fo",{months:"januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur".split("_"),weekdaysShort:"sun_mán_týs_mik_hós_frí_ley".split("_"),weekdaysMin:"su_má_tý_mi_hó_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[Í dag kl.] LT",nextDay:"[Í morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[Í gjár kl.] LT",lastWeek:"[síðstu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s síðani",s:"fá sekund",m:"ein minutt",mm:"%d minuttir",h:"ein tími",hh:"%d tímar",d:"ein dagur",dd:"%d dagar",M:"ein mánaði",MM:"%d mánaðir",y:"eitt ár",yy:"%d ár"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("fr-ca",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(n){return n+(1===n?"er":"e")}}),n.defineLocale("fr-ch",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|e)/,ordinal:function(n){return n+(1===n?"er":"e")},week:{dow:1,doy:4}}),n.defineLocale("fr",{months:"janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre".split("_"),monthsShort:"janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"Di_Lu_Ma_Me_Je_Ve_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd'hui à] LT",nextDay:"[Demain à] LT",nextWeek:"dddd [à] LT",lastDay:"[Hier à] LT",lastWeek:"dddd [dernier à] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},ordinalParse:/\d{1,2}(er|)/,ordinal:function(n){return n+(1===n?"er":"")},week:{dow:1,doy:4}}),"jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_")),cd="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),ld=(n.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(n,t){return/-MMM-/.test(t)?cd[n.month()]:hd[n.month()]},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[ôfrûne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",m:"ien minút",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}}),["Am Faoilleach","An Gearran","Am Màrt","An Giblean","An Cèitean","An t-Ògmhios","An t-Iuchar","An Lùnastal","An t-Sultain","An Dàmhair","An t-Samhain","An Dùbhlachd"]),ad=(n.defineLocale("gd",{months:ld,monthsShort:["Faoi","Gear","Màrt","Gibl","Cèit","Ògmh","Iuch","Lùn","Sult","Dàmh","Samh","Dùbh"],monthsParseExact:!0,weekdays:["Didòmhnaich","Diluain","Dimàirt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["Dò","Lu","Mà","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-màireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-dè aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"mìos",MM:"%d mìosan",y:"bliadhna",yy:"%d bliadhna"},ordinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(n){var t=1===n?"d":n%10==2?"na":"mh";return n+t},week:{dow:1,doy:4}}),n.defineLocale("gl",{months:"Xaneiro_Febreiro_Marzo_Abril_Maio_Xuño_Xullo_Agosto_Setembro_Outubro_Novembro_Decembro".split("_"),monthsShort:"Xan._Feb._Mar._Abr._Mai._Xuñ._Xul._Ago._Set._Out._Nov._Dec.".split("_"),monthsParseExact:!0,weekdays:"Domingo_Luns_Martes_Mércores_Xoves_Venres_Sábado".split("_"),weekdaysShort:"Dom._Lun._Mar._Mér._Xov._Ven._Sáb.".split("_"),weekdaysMin:"Do_Lu_Ma_Mé_Xo_Ve_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd D MMMM YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"ás":"á")+"] LT"},nextDay:function(){return"[mañá "+(1!==this.hours()?"ás":"á")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"ás":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"á":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"ás":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(n){return"uns segundos"===n?"nuns segundos":"en "+n},past:"hai %s",s:"uns segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un día",dd:"%d días",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:7}}),n.defineLocale("he",{months:"ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר".split("_"),monthsShort:"ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳".split("_"),weekdays:"ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת".split("_"),weekdaysShort:"א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳".split("_"),weekdaysMin:"א_ב_ג_ד_ה_ו_ש".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [ב]MMMM YYYY",LLL:"D [ב]MMMM YYYY HH:mm",LLLL:"dddd, D [ב]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[היום ב־]LT",nextDay:"[מחר ב־]LT",nextWeek:"dddd [בשעה] LT",lastDay:"[אתמול ב־]LT",lastWeek:"[ביום] dddd [האחרון בשעה] LT",sameElse:"L"},relativeTime:{future:"בעוד %s",past:"לפני %s",s:"מספר שניות",m:"דקה",mm:"%d דקות",h:"שעה",hh:function(n){return 2===n?"שעתיים":n+" שעות"},d:"יום",dd:function(n){return 2===n?"יומיים":n+" ימים"},M:"חודש",MM:function(n){return 2===n?"חודשיים":n+" חודשים"},y:"שנה",yy:function(n){return 2===n?"שנתיים":n%10==0&&10!==n?n+" שנה":n+" שנים"}},meridiemParse:/אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i,isPM:function(n){return/^(אחה"צ|אחרי הצהריים|בערב)$/.test(n)},meridiem:function(n,t,i){return 5>n?"לפנות בוקר":10>n?"בבוקר":12>n?i?'לפנה"צ':"לפני הצהריים":18>n?i?'אחה"צ':"אחרי הצהריים":"בערב"}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),vd={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},yd=(n.defineLocale("hi",{months:"जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर".split("_"),monthsShort:"जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm बजे",LTS:"A h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm बजे",LLLL:"dddd, D MMMM YYYY, A h:mm बजे"},calendar:{sameDay:"[आज] LT",nextDay:"[कल] LT",nextWeek:"dddd, LT",lastDay:"[कल] LT",lastWeek:"[पिछले] dddd, LT",sameElse:"L"},relativeTime:{future:"%s में",past:"%s पहले",s:"कुछ ही क्षण",m:"एक मिनट",mm:"%d मिनट",h:"एक घंटा",hh:"%d घंटे",d:"एक दिन",dd:"%d दिन",M:"एक महीने",MM:"%d महीने",y:"एक वर्ष",yy:"%d वर्ष"},preparse:function(n){return n.replace(/[१२३४५६७८९०]/g,function(n){return vd[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return ad[n]})},meridiemParse:/रात|सुबह|दोपहर|शाम/,meridiemHour:function(n,t){return 12===n&&(n=0),"रात"===t?4>n?n:n+12:"सुबह"===t?n:"दोपहर"===t?n>=10?n:n+12:"शाम"===t?n+12:void 0},meridiem:function(n){return 4>n?"रात":10>n?"सुबह":17>n?"दोपहर":20>n?"शाम":"रात"},week:{dow:0,doy:6}}),n.defineLocale("hr",{months:{format:"siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[jučer u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[prošlu] dddd [u] LT";case 6:return"[prošle] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[prošli] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",m:di,mm:di,h:di,hh:di,d:"dan",dd:di,M:"mjesec",MM:di,y:"godinu",yy:di},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),"vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton".split(" ")),ke=(n.defineLocale("hu",{months:"január_február_március_április_május_június_július_augusztus_szeptember_október_november_december".split("_"),monthsShort:"jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec".split("_"),weekdays:"vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat".split("_"),weekdaysShort:"vas_hét_kedd_sze_csüt_pén_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(n){return"u"===n.charAt(1).toLowerCase()},meridiem:function(n,t,i){return 12>n?i===!0?"de":"DE":i===!0?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return ds.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return ds.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s múlva",past:"%s",s:rt,m:rt,mm:rt,h:rt,hh:rt,d:rt,dd:rt,M:rt,MM:rt,y:rt,yy:rt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("hy-am",{months:{format:"հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի".split("_"),standalone:"հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր".split("_")},monthsShort:"հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ".split("_"),weekdays:"կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ".split("_"),weekdaysShort:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),weekdaysMin:"կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY թ.",LLL:"D MMMM YYYY թ., HH:mm",LLLL:"dddd, D MMMM YYYY թ., HH:mm"},calendar:{sameDay:"[այսօր] LT",nextDay:"[վաղը] LT",lastDay:"[երեկ] LT",nextWeek:function(){return"dddd [օրը ժամը] LT"},lastWeek:function(){return"[անցած] dddd [օրը ժամը] LT"},sameElse:"L"},relativeTime:{future:"%s հետո",past:"%s առաջ",s:"մի քանի վայրկյան",m:"րոպե",mm:"%d րոպե",h:"ժամ",hh:"%d ժամ",d:"օր",dd:"%d օր",M:"ամիս",MM:"%d ամիս",y:"տարի",yy:"%d տարի"},meridiemParse:/գիշերվա|առավոտվա|ցերեկվա|երեկոյան/,isPM:function(n){return/^(ցերեկվա|երեկոյան)$/.test(n)},meridiem:function(n){return 4>n?"գիշերվա":12>n?"առավոտվա":17>n?"ցերեկվա":"երեկոյան"},ordinalParse:/\d{1,2}|\d{1,2}-(ին|րդ)/,ordinal:function(n,t){switch(t){case"DDD":case"w":case"W":case"DDDo":return 1===n?n+"-ին":n+"-րդ";default:return n}},week:{dow:1,doy:7}}),n.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(n,t){return 12===n&&(n=0),"pagi"===t?n:"siang"===t?n>=11?n:n+12:"sore"===t||"malam"===t?n+12:void 0},meridiem:function(n){return 11>n?"pagi":15>n?"siang":19>n?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),n.defineLocale("is",{months:"janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember".split("_"),monthsShort:"jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des".split("_"),weekdays:"sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur".split("_"),weekdaysShort:"sun_mán_þri_mið_fim_fös_lau".split("_"),weekdaysMin:"Su_Má_Þr_Mi_Fi_Fö_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[í dag kl.] LT",nextDay:"[á morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[í gær kl.] LT",lastWeek:"[síðasta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s síðan",s:vt,m:vt,mm:vt,h:"klukkustund",hh:vt,d:vt,dd:vt,M:vt,MM:vt,y:vt,yy:vt},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"Domenica_Lunedì_Martedì_Mercoledì_Giovedì_Venerdì_Sabato".split("_"),weekdaysShort:"Dom_Lun_Mar_Mer_Gio_Ven_Sab".split("_"),weekdaysMin:"Do_Lu_Ma_Me_Gi_Ve_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){switch(this.day()){case 0:return"[la scorsa] dddd [alle] LT";default:return"[lo scorso] dddd [alle] LT"}},sameElse:"L"},relativeTime:{future:function(n){return(/^[0-9].+$/.test(n)?"tra":"in")+" "+n},past:"%s fa",s:"alcuni secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),n.defineLocale("ja",{months:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日".split("_"),weekdaysShort:"日_月_火_水_木_金_土".split("_"),weekdaysMin:"日_月_火_水_木_金_土".split("_"),longDateFormat:{LT:"Ah時m分",LTS:"Ah時m分s秒",L:"YYYY/MM/DD",LL:"YYYY年M月D日",LLL:"YYYY年M月D日Ah時m分",LLLL:"YYYY年M月D日Ah時m分 dddd"},meridiemParse:/午前|午後/i,isPM:function(n){return"午後"===n},meridiem:function(n){return 12>n?"午前":"午後"},calendar:{sameDay:"[今日] LT",nextDay:"[明日] LT",nextWeek:"[来週]dddd LT",lastDay:"[昨日] LT",lastWeek:"[前週]dddd LT",sameElse:"L"},ordinalParse:/\d{1,2}日/,ordinal:function(n,t){switch(t){case"d":case"D":case"DDD":return n+"日";default:return n}},relativeTime:{future:"%s後",past:"%s前",s:"数秒",m:"1分",mm:"%d分",h:"1時間",hh:"%d時間",d:"1日",dd:"%d日",M:"1ヶ月",MM:"%dヶ月",y:"1年",yy:"%d年"}}),n.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(n,t){return 12===n&&(n=0),"enjing"===t?n:"siyang"===t?n>=11?n:n+12:"sonten"===t||"ndalu"===t?n+12:void 0},meridiem:function(n){return 11>n?"enjing":15>n?"siyang":19>n?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}}),n.defineLocale("ka",{months:{standalone:"იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი".split("_"),format:"იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს".split("_")},monthsShort:"იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ".split("_"),weekdays:{standalone:"კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი".split("_"),format:"კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს".split("_"),isFormat:/(წინა|შემდეგ)/},weekdaysShort:"კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ".split("_"),weekdaysMin:"კვ_ორ_სა_ოთ_ხუ_პა_შა".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[დღეს] LT[-ზე]",nextDay:"[ხვალ] LT[-ზე]",lastDay:"[გუშინ] LT[-ზე]",nextWeek:"[შემდეგ] dddd LT[-ზე]",lastWeek:"[წინა] dddd LT-ზე",sameElse:"L"},relativeTime:{future:function(n){return/(წამი|წუთი|საათი|წელი)/.test(n)?n.replace(/ი$/,"ში"):n+"ში"},past:function(n){return/(წამი|წუთი|საათი|დღე|თვე)/.test(n)?n.replace(/(ი|ე)$/,"ის წინ"):/წელი/.test(n)?n.replace(/წელი$/,"წლის წინ"):void 0},s:"რამდენიმე წამი",m:"წუთი",mm:"%d წუთი",h:"საათი",hh:"%d საათი",d:"დღე",dd:"%d დღე",M:"თვე",MM:"%d თვე",y:"წელი",yy:"%d წელი"},ordinalParse:/0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/,ordinal:function(n){return 0===n?n:1===n?n+"-ლი":20>n||100>=n&&n%20==0||n%100==0?"მე-"+n:n+"-ე"},week:{dow:1,doy:7}}),{0:"-ші",1:"-ші",2:"-ші",3:"-ші",4:"-ші",5:"-ші",6:"-шы",7:"-ші",8:"-ші",9:"-шы",10:"-шы",20:"-шы",30:"-шы",40:"-шы",50:"-ші",60:"-шы",70:"-ші",80:"-ші",90:"-шы",100:"-ші"}),de=(n.defineLocale("kk",{months:"қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан".split("_"),monthsShort:"қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел".split("_"),weekdays:"жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі".split("_"),weekdaysShort:"жек_дүй_сей_сәр_бей_жұм_сен".split("_"),weekdaysMin:"жк_дй_сй_ср_бй_жм_сн".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгін сағат] LT",nextDay:"[Ертең сағат] LT",nextWeek:"dddd [сағат] LT",lastDay:"[Кеше сағат] LT",lastWeek:"[Өткен аптаның] dddd [сағат] LT",sameElse:"L"},relativeTime:{future:"%s ішінде",past:"%s бұрын",s:"бірнеше секунд",m:"бір минут",mm:"%d минут",h:"бір сағат",hh:"%d сағат",d:"бір күн",dd:"%d күн",M:"бір ай",MM:"%d ай",y:"бір жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(ші|шы)/,ordinal:function(n){var t=n%10,i=n>=100?100:null;return n+(ke[n]||ke[t]||ke[i])},week:{dow:1,doy:7}}),n.defineLocale("km",{months:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),monthsShort:"មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ".split("_"),weekdays:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysShort:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),weekdaysMin:"អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[ថ្ងៃនេះ ម៉ោង] LT",nextDay:"[ស្អែក ម៉ោង] LT",nextWeek:"dddd [ម៉ោង] LT",lastDay:"[ម្សិលមិញ ម៉ោង] LT",lastWeek:"dddd [សប្តាហ៍មុន] [ម៉ោង] LT",sameElse:"L"},relativeTime:{future:"%sទៀត",past:"%sមុន",s:"ប៉ុន្មានវិនាទី",m:"មួយនាទី",mm:"%d នាទី",h:"មួយម៉ោង",hh:"%d ម៉ោង",d:"មួយថ្ងៃ",dd:"%d ថ្ងៃ",M:"មួយខែ",MM:"%d ខែ",y:"មួយឆ្នាំ",yy:"%d ឆ្នាំ"},week:{dow:1,doy:4}}),n.defineLocale("ko",{months:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),monthsShort:"1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월".split("_"),weekdays:"일요일_월요일_화요일_수요일_목요일_금요일_토요일".split("_"),weekdaysShort:"일_월_화_수_목_금_토".split("_"),weekdaysMin:"일_월_화_수_목_금_토".split("_"),longDateFormat:{LT:"A h시 m분",LTS:"A h시 m분 s초",L:"YYYY.MM.DD",LL:"YYYY년 MMMM D일",LLL:"YYYY년 MMMM D일 A h시 m분",LLLL:"YYYY년 MMMM D일 dddd A h시 m분"},calendar:{sameDay:"오늘 LT",nextDay:"내일 LT",nextWeek:"dddd LT",lastDay:"어제 LT",lastWeek:"지난주 dddd LT",sameElse:"L"},relativeTime:{future:"%s 후",past:"%s 전",s:"몇 초",ss:"%d초",m:"일분",mm:"%d분",h:"한 시간",hh:"%d시간",d:"하루",dd:"%d일",M:"한 달",MM:"%d달",y:"일 년",yy:"%d년"},ordinalParse:/\d{1,2}일/,ordinal:"%d일",meridiemParse:/오전|오후/,isPM:function(n){return"오후"===n},meridiem:function(n){return 12>n?"오전":"오후"}}),{0:"-чү",1:"-чи",2:"-чи",3:"-чү",4:"-чү",5:"-чи",6:"-чы",7:"-чи",8:"-чи",9:"-чу",10:"-чу",20:"-чы",30:"-чу",40:"-чы",50:"-чү",60:"-чы",70:"-чи",80:"-чи",90:"-чу",100:"-чү"}),pd=(n.defineLocale("ky",{months:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_"),monthsShort:"янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек".split("_"),weekdays:"Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби".split("_"),weekdaysShort:"Жек_Дүй_Шей_Шар_Бей_Жум_Ише".split("_"),weekdaysMin:"Жк_Дй_Шй_Шр_Бй_Жм_Иш".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Бүгүн саат] LT",nextDay:"[Эртең саат] LT",nextWeek:"dddd [саат] LT",lastDay:"[Кече саат] LT",lastWeek:"[Өткен аптанын] dddd [күнү] [саат] LT",sameElse:"L"},relativeTime:{future:"%s ичинде",past:"%s мурун",s:"бирнече секунд",m:"бир мүнөт",mm:"%d мүнөт",h:"бир саат",hh:"%d саат",d:"бир күн",dd:"%d күн",M:"бир ай",MM:"%d ай",y:"бир жыл",yy:"%d жыл"},ordinalParse:/\d{1,2}-(чи|чы|чү|чу)/,ordinal:function(n){var t=n%10,i=n>=100?100:null;return n+(de[n]||de[t]||de[i])},week:{dow:1,doy:7}}),n.defineLocale("lb",{months:"Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._Mé._Dë._Më._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mé_Dë_Më_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[Gëschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:vw,past:yw,s:"e puer Sekonnen",m:wr,mm:"%d Minutten",h:wr,hh:"%d Stonnen",d:wr,dd:"%d Deeg",M:wr,MM:"%d Méint",y:wr,yy:"%d Joer"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("lo",{months:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),monthsShort:"ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ".split("_"),weekdays:"ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysShort:"ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ".split("_"),weekdaysMin:"ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"ວັນdddd D MMMM YYYY HH:mm"},meridiemParse:/ຕອນເຊົ້າ|ຕອນແລງ/,isPM:function(n){return"ຕອນແລງ"===n},meridiem:function(n){return 12>n?"ຕອນເຊົ້າ":"ຕອນແລງ"},calendar:{sameDay:"[ມື້ນີ້ເວລາ] LT",nextDay:"[ມື້ອື່ນເວລາ] LT",nextWeek:"[ວັນ]dddd[ໜ້າເວລາ] LT",lastDay:"[ມື້ວານນີ້ເວລາ] LT",lastWeek:"[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT",sameElse:"L"},relativeTime:{future:"ອີກ %s",past:"%sຜ່ານມາ",s:"ບໍ່ເທົ່າໃດວິນາທີ",m:"1 ນາທີ",mm:"%d ນາທີ",h:"1 ຊົ່ວໂມງ",hh:"%d ຊົ່ວໂມງ",d:"1 ມື້",dd:"%d ມື້",M:"1 ເດືອນ",MM:"%d ເດືອນ",y:"1 ປີ",yy:"%d ປີ"},ordinalParse:/(ທີ່)\d{1,2}/,ordinal:function(n){return"ທີ່"+n}}),{m:"minutė_minutės_minutę",mm:"minutės_minučių_minutes",h:"valanda_valandos_valandą",hh:"valandos_valandų_valandas",d:"diena_dienos_dieną",dd:"dienos_dienų_dienas",M:"mėnuo_mėnesio_mėnesį",MM:"mėnesiai_mėnesių_mėnesius",y:"metai_metų_metus",yy:"metai_metų_metus"}),fc=(n.defineLocale("lt",{months:{format:"sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis".split("_")},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_Šeš".split("_"),weekdaysMin:"S_P_A_T_K_Pn_Š".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[Šiandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Praėjusį] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prieš %s",s:pw,m:rr,mm:kr,h:rr,hh:kr,d:rr,dd:kr,M:rr,MM:kr,y:rr,yy:kr},ordinalParse:/\d{1,2}-oji/,ordinal:function(n){return n+"-oji"},week:{dow:1,doy:4}}),{m:"minūtes_minūtēm_minūte_minūtes".split("_"),mm:"minūtes_minūtēm_minūte_minūtes".split("_"),h:"stundas_stundām_stunda_stundas".split("_"),hh:"stundas_stundām_stunda_stundas".split("_"),d:"dienas_dienām_diena_dienas".split("_"),dd:"dienas_dienām_diena_dienas".split("_"),M:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),MM:"mēneša_mēnešiem_mēnesis_mēneši".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")}),gt=(n.defineLocale("lv",{months:"janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec".split("_"),weekdays:"svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[Šodien pulksten] LT",nextDay:"[Rīt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pagājušā] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"pēc %s",past:"pirms %s",s:ww,m:gr,mm:dr,h:gr,hh:dr,d:gr,dd:dr,M:gr,MM:dr,y:gr,yy:dr},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{words:{m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(n,t){return 1===n?t[0]:n>=2&&4>=n?t[1]:t[2]},translate:function(n,t,i){var r=gt.words[i];return 1===i.length?t?r[0]:r[1]:n+" "+gt.correctGrammaticalCase(n,r)}}),wd=(n.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedjelje] [u] LT","[prošlog] [ponedjeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srijede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",m:gt.translate,mm:gt.translate,h:gt.translate,hh:gt.translate,d:"dan",dd:gt.translate,M:"mjesec",MM:gt.translate,y:"godinu",yy:gt.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("mk",{months:"јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември".split("_"),monthsShort:"јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек".split("_"),weekdays:"недела_понеделник_вторник_среда_четврток_петок_сабота".split("_"),weekdaysShort:"нед_пон_вто_сре_чет_пет_саб".split("_"),weekdaysMin:"нe_пo_вт_ср_че_пе_сa".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[Денес во] LT",nextDay:"[Утре во] LT",nextWeek:"[Во] dddd [во] LT",lastDay:"[Вчера во] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[Изминатата] dddd [во] LT";case 1:case 2:case 4:case 5:return"[Изминатиот] dddd [во] LT"}},sameElse:"L"},relativeTime:{future:"после %s",past:"пред %s",s:"неколку секунди",m:"минута",mm:"%d минути",h:"час",hh:"%d часа",d:"ден",dd:"%d дена",M:"месец",MM:"%d месеци",y:"година",yy:"%d години"},ordinalParse:/\d{1,2}-(ев|ен|ти|ви|ри|ми)/,ordinal:function(n){var t=n%10,i=n%100;return 0===n?n+"-ев":0===i?n+"-ен":i>10&&20>i?n+"-ти":1===t?n+"-ви":2===t?n+"-ри":7===t||8===t?n+"-ми":n+"-ти"},week:{dow:1,doy:7}}),n.defineLocale("ml",{months:"ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ".split("_"),monthsShort:"ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.".split("_"),monthsParseExact:!0,weekdays:"ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച".split("_"),weekdaysShort:"ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി".split("_"),weekdaysMin:"ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ".split("_"),longDateFormat:{LT:"A h:mm -നു",LTS:"A h:mm:ss -നു",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -നു",LLLL:"dddd, D MMMM YYYY, A h:mm -നു"},calendar:{sameDay:"[ഇന്ന്] LT",nextDay:"[നാളെ] LT",nextWeek:"dddd, LT",lastDay:"[ഇന്നലെ] LT",lastWeek:"[കഴിഞ്ഞ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s കഴിഞ്ഞ്",past:"%s മുൻപ്",s:"അൽപ നിമിഷങ്ങൾ",m:"ഒരു മിനിറ്റ്",mm:"%d മിനിറ്റ്",h:"ഒരു മണിക്കൂർ",hh:"%d മണിക്കൂർ",d:"ഒരു ദിവസം",dd:"%d ദിവസം",M:"ഒരു മാസം",MM:"%d മാസം",y:"ഒരു വർഷം",yy:"%d വർഷം"},meridiemParse:/രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i,meridiemHour:function(n,t){return 12===n&&(n=0),"രാത്രി"===t&&n>=4||"ഉച്ച കഴിഞ്ഞ്"===t||"വൈകുന്നേരം"===t?n+12:n},meridiem:function(n){return 4>n?"രാത്രി":12>n?"രാവിലെ":17>n?"ഉച്ച കഴിഞ്ഞ്":20>n?"വൈകുന്നേരം":"രാത്രി"}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),bd={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},kd=(n.defineLocale("mr",{months:"जानेवारी_फेब्रुवारी_मार्च_एप्रिल_मे_जून_जुलै_ऑगस्ट_सप्टेंबर_ऑक्टोबर_नोव्हेंबर_डिसेंबर".split("_"),monthsShort:"जाने._फेब्रु._मार्च._एप्रि._मे._जून._जुलै._ऑग._सप्टें._ऑक्टो._नोव्हें._डिसें.".split("_"),monthsParseExact:!0,weekdays:"रविवार_सोमवार_मंगळवार_बुधवार_गुरूवार_शुक्रवार_शनिवार".split("_"),weekdaysShort:"रवि_सोम_मंगळ_बुध_गुरू_शुक्र_शनि".split("_"),weekdaysMin:"र_सो_मं_बु_गु_शु_श".split("_"),longDateFormat:{LT:"A h:mm वाजता",LTS:"A h:mm:ss वाजता",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm वाजता",LLLL:"dddd, D MMMM YYYY, A h:mm वाजता"},calendar:{sameDay:"[आज] LT",nextDay:"[उद्या] LT",nextWeek:"dddd, LT",lastDay:"[काल] LT",lastWeek:"[मागील] dddd, LT",sameElse:"L"},relativeTime:{future:"%sमध्ये",past:"%sपूर्वी",s:ut,m:ut,mm:ut,h:ut,hh:ut,d:ut,dd:ut,M:ut,MM:ut,y:ut,yy:ut},preparse:function(n){return n.replace(/[१२३४५६७८९०]/g,function(n){return bd[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return wd[n]})},meridiemParse:/रात्री|सकाळी|दुपारी|सायंकाळी/,meridiemHour:function(n,t){return 12===n&&(n=0),"रात्री"===t?4>n?n:n+12:"सकाळी"===t?n:"दुपारी"===t?n>=10?n:n+12:"सायंकाळी"===t?n+12:void 0},meridiem:function(n){return 4>n?"रात्री":10>n?"सकाळी":17>n?"दुपारी":20>n?"सायंकाळी":"रात्री"},week:{dow:0,doy:6}}),n.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(n,t){return 12===n&&(n=0),"pagi"===t?n:"tengahari"===t?n>=11?n:n+12:"petang"===t||"malam"===t?n+12:void 0},meridiem:function(n){return 11>n?"pagi":15>n?"tengahari":19>n?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),n.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(n,t){return 12===n&&(n=0),"pagi"===t?n:"tengahari"===t?n>=11?n:n+12:"petang"===t||"malam"===t?n+12:void 0},meridiem:function(n){return 11>n?"pagi":15>n?"tengahari":19>n?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}}),{1:"၁",2:"၂",3:"၃",4:"၄",5:"၅",6:"၆",7:"၇",8:"၈",9:"၉",0:"၀"}),dd={"၁":"1","၂":"2","၃":"3","၄":"4","၅":"5","၆":"6","၇":"7","၈":"8","၉":"9","၀":"0"},gd=(n.defineLocale("my",{months:"ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ".split("_"),monthsShort:"ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ".split("_"),weekdays:"တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ".split("_"),weekdaysShort:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),weekdaysMin:"နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ယနေ.] LT [မှာ]",nextDay:"[မနက်ဖြန်] LT [မှာ]",nextWeek:"dddd LT [မှာ]",lastDay:"[မနေ.က] LT [မှာ]",lastWeek:"[ပြီးခဲ့သော] dddd LT [မှာ]",sameElse:"L"},relativeTime:{future:"လာမည့် %s မှာ",past:"လွန်ခဲ့သော %s က",s:"စက္ကန်.အနည်းငယ်",m:"တစ်မိနစ်",mm:"%d မိနစ်",h:"တစ်နာရီ",hh:"%d နာရီ",d:"တစ်ရက်",dd:"%d ရက်",M:"တစ်လ",MM:"%d လ",y:"တစ်နှစ်",yy:"%d နှစ်"},preparse:function(n){return n.replace(/[၁၂၃၄၅၆၇၈၉၀]/g,function(n){return dd[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return kd[n]})},week:{dow:1,doy:4}}),n.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag".split("_"),weekdaysShort:"sø._ma._ti._on._to._fr._lø.".split("_"),weekdaysMin:"sø_ma_ti_on_to_fr_lø".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i går kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",m:"ett minutt",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dager",M:"en måned",MM:"%d måneder",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{1:"१",2:"२",3:"३",4:"४",5:"५",6:"६",7:"७",8:"८",9:"९",0:"०"}),ng={"१":"1","२":"2","३":"3","४":"4","५":"5","६":"6","७":"7","८":"8","९":"9","०":"0"},tg=(n.defineLocale("ne",{months:"जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर".split("_"),monthsShort:"जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.".split("_"),monthsParseExact:!0,weekdays:"आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार".split("_"),weekdaysShort:"आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.".split("_"),weekdaysMin:"आ._सो._मं._बु._बि._शु._श.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"Aको h:mm बजे",LTS:"Aको h:mm:ss बजे",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, Aको h:mm बजे",LLLL:"dddd, D MMMM YYYY, Aको h:mm बजे"},preparse:function(n){return n.replace(/[१२३४५६७८९०]/g,function(n){return ng[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return gd[n]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(n,t){return 12===n&&(n=0),"राति"===t?4>n?n:n+12:"बिहान"===t?n:"दिउँसो"===t?n>=10?n:n+12:"साँझ"===t?n+12:void 0},meridiem:function(n){return 3>n?"राति":12>n?"बिहान":16>n?"दिउँसो":20>n?"साँझ":"राति"},calendar:{sameDay:"[आज] LT",nextDay:"[भोलि] LT",nextWeek:"[आउँदो] dddd[,] LT",lastDay:"[हिजो] LT",lastWeek:"[गएको] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%sमा",past:"%s अगाडि",s:"केही क्षण",m:"एक मिनेट",mm:"%d मिनेट",h:"एक घण्टा",hh:"%d घण्टा",d:"एक दिन",dd:"%d दिन",M:"एक महिना",MM:"%d महिना",y:"एक बर्ष",yy:"%d बर्ष"},week:{dow:0,doy:6}}),"jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_")),ig="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),rg=(n.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(n,t){return/-MMM-/.test(t)?ig[n.month()]:tg[n.month()]},monthsParseExact:!0,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"Zo_Ma_Di_Wo_Do_Vr_Za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",m:"één minuut",mm:"%d minuten",h:"één uur",hh:"%d uur",d:"één dag",dd:"%d dagen",M:"één maand",MM:"%d maanden",y:"één jaar",yy:"%d jaar"},ordinalParse:/\d{1,2}(ste|de)/,ordinal:function(n){return n+(1===n||8===n||n>=20?"ste":"de")},week:{dow:1,doy:4}}),n.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"sun_mån_tys_ons_tor_fre_lau".split("_"),weekdaysMin:"su_må_ty_on_to_fr_lø".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I går klokka] LT",lastWeek:"[Føregåande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",M:"ein månad",MM:"%d månader",y:"eit år",yy:"%d år"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{1:"੧",2:"੨",3:"੩",4:"੪",5:"੫",6:"੬",7:"੭",8:"੮",9:"੯",0:"੦"}),ug={"੧":"1","੨":"2","੩":"3","੪":"4","੫":"5","੬":"6","੭":"7","੮":"8","੯":"9","੦":"0"},ec=(n.defineLocale("pa-in",{months:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),monthsShort:"ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ".split("_"),weekdays:"ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ".split("_"),weekdaysShort:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),weekdaysMin:"ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ".split("_"),longDateFormat:{LT:"A h:mm ਵਜੇ",LTS:"A h:mm:ss ਵਜੇ",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm ਵਜੇ",LLLL:"dddd, D MMMM YYYY, A h:mm ਵਜੇ"},calendar:{sameDay:"[ਅਜ] LT",nextDay:"[ਕਲ] LT",nextWeek:"dddd, LT",lastDay:"[ਕਲ] LT",lastWeek:"[ਪਿਛਲੇ] dddd, LT",sameElse:"L"},relativeTime:{future:"%s ਵਿੱਚ",past:"%s ਪਿਛਲੇ",s:"ਕੁਝ ਸਕਿੰਟ",m:"ਇਕ ਮਿੰਟ",mm:"%d ਮਿੰਟ",h:"ਇੱਕ ਘੰਟਾ",hh:"%d ਘੰਟੇ",d:"ਇੱਕ ਦਿਨ",dd:"%d ਦਿਨ",M:"ਇੱਕ ਮਹੀਨਾ",MM:"%d ਮਹੀਨੇ",y:"ਇੱਕ ਸਾਲ",yy:"%d ਸਾਲ"},preparse:function(n){return n.replace(/[੧੨੩੪੫੬੭੮੯੦]/g,function(n){return ug[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return rg[n]})},meridiemParse:/ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/,meridiemHour:function(n,t){return 12===n&&(n=0),"ਰਾਤ"===t?4>n?n:n+12:"ਸਵੇਰ"===t?n:"ਦੁਪਹਿਰ"===t?n>=10?n:n+12:"ਸ਼ਾਮ"===t?n+12:void 0},meridiem:function(n){return 4>n?"ਰਾਤ":10>n?"ਸਵੇਰ":17>n?"ਦੁਪਹਿਰ":20>n?"ਸ਼ਾਮ":"ਰਾਤ"},week:{dow:0,doy:6}}),"styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień".split("_")),oc="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia".split("_"),ge=(n.defineLocale("pl",{months:function(n,t){return""===t?"("+oc[n.month()]+"|"+ec[n.month()]+")":/D MMMM/.test(t)?oc[n.month()]:ec[n.month()]},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru".split("_"),weekdays:"niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota".split("_"),weekdaysShort:"nie_pon_wt_śr_czw_pt_sb".split("_"),weekdaysMin:"Nd_Pn_Wt_Śr_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dziś o] LT",nextDay:"[Jutro o] LT",nextWeek:"[W] dddd [o] LT",lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zeszłą niedzielę o] LT";case 3:return"[W zeszłą środę o] LT";case 6:return"[W zeszłą sobotę o] LT";default:return"[W zeszły] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",m:ur,mm:ur,h:ur,hh:ur,d:"1 dzień",dd:"%d dni",M:"miesiąc",MM:ur,y:"rok",yy:ur},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("pt-br",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [às] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [às] HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"%s atrás",s:"poucos segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº"}),n.defineLocale("pt",{months:"Janeiro_Fevereiro_Março_Abril_Maio_Junho_Julho_Agosto_Setembro_Outubro_Novembro_Dezembro".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingo_Segunda-Feira_Terça-Feira_Quarta-Feira_Quinta-Feira_Sexta-Feira_Sábado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_Sáb".split("_"),weekdaysMin:"Dom_2ª_3ª_4ª_5ª_6ª_Sáb".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje às] LT",nextDay:"[Amanhã às] LT",nextWeek:"dddd [às] LT",lastDay:"[Ontem às] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[Último] dddd [às] LT":"[Última] dddd [às] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"há %s",s:"segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um mês",MM:"%d meses",y:"um ano",yy:"%d anos"},ordinalParse:/\d{1,2}º/,ordinal:"%dº",week:{dow:1,doy:4}}),n.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminică_luni_marți_miercuri_joi_vineri_sâmbătă".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_Sâm".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_Sâ".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[mâine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s în urmă",s:"câteva secunde",m:"un minut",mm:nu,h:"o oră",hh:nu,d:"o zi",dd:nu,M:"o lună",MM:nu,y:"un an",yy:nu},week:{dow:1,doy:7}}),[/^янв/i,/^фев/i,/^мар/i,/^апр/i,/^ма[йя]/i,/^июн/i,/^июл/i,/^авг/i,/^сен/i,/^окт/i,/^ноя/i,/^дек/i]),fg=(n.defineLocale("ru",{months:{format:"января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря".split("_"),standalone:"январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь".split("_")},monthsShort:{format:"янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.".split("_"),standalone:"янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.".split("_")},weekdays:{standalone:"воскресенье_понедельник_вторник_среда_четверг_пятница_суббота".split("_"),format:"воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу".split("_"),isFormat:/\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/},weekdaysShort:"вс_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"вс_пн_вт_ср_чт_пт_сб".split("_"),monthsParse:ge,longMonthsParse:ge,shortMonthsParse:ge,monthsRegex:/^(сентябр[яь]|октябр[яь]|декабр[яь]|феврал[яь]|январ[яь]|апрел[яь]|августа?|ноябр[яь]|сент\.|февр\.|нояб\.|июнь|янв.|июль|дек.|авг.|апр.|марта|мар[.т]|окт.|июн[яь]|июл[яь]|ма[яй])/i,monthsShortRegex:/^(сентябр[яь]|октябр[яь]|декабр[яь]|феврал[яь]|январ[яь]|апрел[яь]|августа?|ноябр[яь]|сент\.|февр\.|нояб\.|июнь|янв.|июль|дек.|авг.|апр.|марта|мар[.т]|окт.|июн[яь]|июл[яь]|ма[яй])/i,monthsStrictRegex:/^(сентябр[яь]|октябр[яь]|декабр[яь]|феврал[яь]|январ[яь]|апрел[яь]|августа?|ноябр[яь]|марта?|июн[яь]|июл[яь]|ма[яй])/i,monthsShortStrictRegex:/^(нояб\.|февр\.|сент\.|июль|янв\.|июн[яь]|мар[.т]|авг\.|апр\.|окт\.|дек\.|ма[яй])/i,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY г.",LLL:"D MMMM YYYY г., HH:mm",LLLL:"dddd, D MMMM YYYY г., HH:mm"},calendar:{sameDay:"[Сегодня в] LT",nextDay:"[Завтра в] LT",lastDay:"[Вчера в] LT",nextWeek:function(n){if(n.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В следующее] dddd [в] LT";case 1:case 2:case 4:return"[В следующий] dddd [в] LT";case 3:case 5:case 6:return"[В следующую] dddd [в] LT"}},lastWeek:function(n){if(n.week()===this.week())return 2===this.day()?"[Во] dddd [в] LT":"[В] dddd [в] LT";switch(this.day()){case 0:return"[В прошлое] dddd [в] LT";case 1:case 2:case 4:return"[В прошлый] dddd [в] LT";case 3:case 5:case 6:return"[В прошлую] dddd [в] LT"}},sameElse:"L"},relativeTime:{future:"через %s",past:"%s назад",s:"несколько секунд",m:fr,mm:fr,h:"час",hh:fr,d:"день",dd:fr,M:"месяц",MM:fr,y:"год",yy:fr},meridiemParse:/ночи|утра|дня|вечера/i,isPM:function(n){return/^(дня|вечера)$/.test(n)},meridiem:function(n){return 4>n?"ночи":12>n?"утра":17>n?"дня":"вечера"},ordinalParse:/\d{1,2}-(й|го|я)/,ordinal:function(n,t){switch(t){case"M":case"d":case"DDD":return n+"-й";case"D":return n+"-го";case"w":case"W":return n+"-я";default:return n}},week:{dow:1,doy:7}}),n.defineLocale("se",{months:"ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu".split("_"),monthsShort:"ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov".split("_"),weekdays:"sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat".split("_"),weekdaysShort:"sotn_vuos_maŋ_gask_duor_bear_láv".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s geažes",past:"maŋit %s",s:"moadde sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta mánnu",MM:"%d mánut",y:"okta jahki",yy:"%d jagit"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("si",{months:"ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්".split("_"),monthsShort:"ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ".split("_"),weekdays:"ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා".split("_"),weekdaysShort:"ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන".split("_"),weekdaysMin:"ඉ_ස_අ_බ_බ්‍ර_සි_සෙ".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [වැනි] dddd, a h:mm:ss"},calendar:{sameDay:"[අද] LT[ට]",nextDay:"[හෙට] LT[ට]",nextWeek:"dddd LT[ට]",lastDay:"[ඊයේ] LT[ට]",lastWeek:"[පසුගිය] dddd LT[ට]",sameElse:"L"},relativeTime:{future:"%sකින්",past:"%sකට පෙර",s:"තත්පර කිහිපය",m:"මිනිත්තුව",mm:"මිනිත්තු %d",h:"පැය",hh:"පැය %d",d:"දිනය",dd:"දින %d",M:"මාසය",MM:"මාස %d",y:"වසර",yy:"වසර %d"},ordinalParse:/\d{1,2} වැනි/,ordinal:function(n){return n+" වැනි"},meridiemParse:/පෙර වරු|පස් වරු|පෙ.ව|ප.ව./,isPM:function(n){return"ප.ව."===n||"පස් වරු"===n},meridiem:function(n,t,i){return n>11?i?"ප.ව.":"පස් වරු":i?"පෙ.ව.":"පෙර වරු"}}),"január_február_marec_apríl_máj_jún_júl_august_september_október_november_december".split("_")),eg="jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec".split("_"),ni=(n.defineLocale("sk",{months:fg,monthsShort:eg,weekdays:"nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_št_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_št_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nedeľu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo štvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[včera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulú nedeľu o] LT";case 1:case 2:return"[minulý] dddd [o] LT";case 3:return"[minulú stredu o] LT";case 4:case 5:return"[minulý] dddd [o] LT";case 6:return"[minulú sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:ft,m:ft,mm:ft,h:ft,hh:ft,d:ft,dd:ft,M:ft,MM:ft,y:ft,yy:ft},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._čet._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_če_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[včeraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prejšnjo] [nedeljo] [ob] LT";case 3:return"[prejšnjo] [sredo] [ob] LT";case 6:return"[prejšnjo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prejšnji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"čez %s",past:"pred %s",s:et,m:et,mm:et,h:et,hh:et,d:et,dd:et,M:et,MM:et,y:et,yy:et},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj".split("_"),weekdays:"E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë".split("_"),weekdaysShort:"Die_Hën_Mar_Mër_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_Më_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(n){return"M"===n.charAt(0)},meridiem:function(n){return 12>n?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot në] LT",nextDay:"[Nesër në] LT",nextWeek:"dddd [në] LT",lastDay:"[Dje në] LT",lastWeek:"dddd [e kaluar në] LT",sameElse:"L"},relativeTime:{future:"në %s",past:"%s më parë",s:"disa sekonda",m:"një minutë",mm:"%d minuta",h:"një orë",hh:"%d orë",d:"një ditë",dd:"%d ditë",M:"një muaj",MM:"%d muaj",y:"një vit",yy:"%d vite"},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{words:{m:["један минут","једне минуте"],mm:["минут","минуте","минута"],h:["један сат","једног сата"],hh:["сат","сата","сати"],dd:["дан","дана","дана"],MM:["месец","месеца","месеци"],yy:["година","године","година"]},correctGrammaticalCase:function(n,t){return 1===n?t[0]:n>=2&&4>=n?t[1]:t[2]},translate:function(n,t,i){var r=ni.words[i];return 1===i.length?t?r[0]:r[1]:n+" "+ni.correctGrammaticalCase(n,r)}}),ti=(n.defineLocale("sr-cyrl",{months:"јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар".split("_"),monthsShort:"јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.".split("_"),monthsParseExact:!0,weekdays:"недеља_понедељак_уторак_среда_четвртак_петак_субота".split("_"),weekdaysShort:"нед._пон._уто._сре._чет._пет._суб.".split("_"),weekdaysMin:"не_по_ут_ср_че_пе_су".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[данас у] LT",nextDay:"[сутра у] LT",nextWeek:function(){switch(this.day()){case 0:return"[у] [недељу] [у] LT";case 3:return"[у] [среду] [у] LT";case 6:return"[у] [суботу] [у] LT";case 1:case 2:case 4:case 5:return"[у] dddd [у] LT"}},lastDay:"[јуче у] LT",lastWeek:function(){return["[прошле] [недеље] [у] LT","[прошлог] [понедељка] [у] LT","[прошлог] [уторка] [у] LT","[прошле] [среде] [у] LT","[прошлог] [четвртка] [у] LT","[прошлог] [петка] [у] LT","[прошле] [суботе] [у] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"за %s",past:"пре %s",s:"неколико секунди",m:ni.translate,mm:ni.translate,h:ni.translate,hh:ni.translate,d:"дан",dd:ni.translate,M:"месец",MM:ni.translate,y:"годину",yy:ni.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),{words:{m:["jedan minut","jedne minute"],mm:["minut","minute","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mesec","meseca","meseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(n,t){return 1===n?t[0]:n>=2&&4>=n?t[1]:t[2]},translate:function(n,t,i){var r=ti.words[i];return 1===i.length?t?r[0]:r[1]:n+" "+ti.correctGrammaticalCase(n,r)}}),og=(n.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._čet._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_če_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[juče u] LT",lastWeek:function(){return["[prošle] [nedelje] [u] LT","[prošlog] [ponedeljka] [u] LT","[prošlog] [utorka] [u] LT","[prošle] [srede] [u] LT","[prošlog] [četvrtka] [u] LT","[prošlog] [petka] [u] LT","[prošle] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",m:ti.translate,mm:ti.translate,h:ti.translate,hh:ti.translate,d:"dan",dd:ti.translate,M:"mesec",MM:ti.translate,y:"godinu",yy:ti.translate},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}}),n.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(n){return 11>n?"ekuseni":15>n?"emini":19>n?"entsambama":"ebusuku"},meridiemHour:function(n,t){return 12===n&&(n=0),"ekuseni"===t?n:"emini"===t?n>=11?n:n+12:"entsambama"===t||"ebusuku"===t?0===n?0:n+12:void 0},ordinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}}),n.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag".split("_"),weekdaysShort:"sön_mån_tis_ons_tor_fre_lör".split("_"),weekdaysMin:"sö_må_ti_on_to_fr_lö".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Igår] LT",nextWeek:"[På] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"för %s sedan",s:"några sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en månad",MM:"%d månader",y:"ett år",yy:"%d år"},ordinalParse:/\d{1,2}(e|a)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"e":1===t?"a":2===t?"a":"e";return n+i},week:{dow:1,doy:4}}),n.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"masiku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}}),{1:"௧",2:"௨",3:"௩",4:"௪",5:"௫",6:"௬",7:"௭",8:"௮",9:"௯",0:"௦"}),sg={"௧":"1","௨":"2","௩":"3","௪":"4","௫":"5","௬":"6","௭":"7","௮":"8","௯":"9","௦":"0"},no=(n.defineLocale("ta",{months:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),monthsShort:"ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்".split("_"),weekdays:"ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை".split("_"),weekdaysShort:"ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி".split("_"),weekdaysMin:"ஞா_தி_செ_பு_வி_வெ_ச".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[இன்று] LT",nextDay:"[நாளை] LT",nextWeek:"dddd, LT",lastDay:"[நேற்று] LT",lastWeek:"[கடந்த வாரம்] dddd, LT",sameElse:"L"},relativeTime:{future:"%s இல்",past:"%s முன்",s:"ஒரு சில விநாடிகள்",m:"ஒரு நிமிடம்",mm:"%d நிமிடங்கள்",h:"ஒரு மணி நேரம்",hh:"%d மணி நேரம்",d:"ஒரு நாள்",dd:"%d நாட்கள்",M:"ஒரு மாதம்",MM:"%d மாதங்கள்",y:"ஒரு வருடம்",yy:"%d ஆண்டுகள்"},ordinalParse:/\d{1,2}வது/,ordinal:function(n){return n+"வது"},preparse:function(n){return n.replace(/[௧௨௩௪௫௬௭௮௯௦]/g,function(n){return sg[n]})},postformat:function(n){return n.replace(/\d/g,function(n){return og[n]})},meridiemParse:/யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/,meridiem:function(n){return 2>n?" யாமம்":6>n?" வைகறை":10>n?" காலை":14>n?" நண்பகல்":18>n?" எற்பாடு":22>n?" மாலை":" யாமம்"},meridiemHour:function(n,t){return 12===n&&(n=0),"யாமம்"===t?2>n?n:n+12:"வைகறை"===t||"காலை"===t?n:"நண்பகல்"===t&&n>=10?n:n+12},week:{dow:0,doy:6}}),n.defineLocale("te",{months:"జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్".split("_"),monthsShort:"జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.".split("_"),monthsParseExact:!0,weekdays:"ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం".split("_"),weekdaysShort:"ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని".split("_"),weekdaysMin:"ఆ_సో_మం_బు_గు_శు_శ".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[నేడు] LT",nextDay:"[రేపు] LT",nextWeek:"dddd, LT",lastDay:"[నిన్న] LT",lastWeek:"[గత] dddd, LT",sameElse:"L"},relativeTime:{future:"%s లో",past:"%s క్రితం",s:"కొన్ని క్షణాలు",m:"ఒక నిమిషం",mm:"%d నిమిషాలు",h:"ఒక గంట",hh:"%d గంటలు",d:"ఒక రోజు",dd:"%d రోజులు",M:"ఒక నెల",MM:"%d నెలలు",y:"ఒక సంవత్సరం",yy:"%d సంవత్సరాలు"},ordinalParse:/\d{1,2}వ/,ordinal:"%dవ",meridiemParse:/రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/,meridiemHour:function(n,t){return 12===n&&(n=0),"రాత్రి"===t?4>n?n:n+12:"ఉదయం"===t?n:"మధ్యాహ్నం"===t?n>=10?n:n+12:"సాయంత్రం"===t?n+12:void 0},meridiem:function(n){return 4>n?"రాత్రి":10>n?"ఉదయం":17>n?"మధ్యాహ్నం":20>n?"సాయంత్రం":"రాత్రి"},week:{dow:0,doy:6}}),n.defineLocale("th",{months:"มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม".split("_"),monthsShort:"มกรา_กุมภา_มีนา_เมษา_พฤษภา_มิถุนา_กรกฎา_สิงหา_กันยา_ตุลา_พฤศจิกา_ธันวา".split("_"),monthsParseExact:!0,weekdays:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์".split("_"),weekdaysShort:"อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์".split("_"),weekdaysMin:"อา._จ._อ._พ._พฤ._ศ._ส.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H นาฬิกา m นาที",LTS:"H นาฬิกา m นาที s วินาที",L:"YYYY/MM/DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY เวลา H นาฬิกา m นาที",LLLL:"วันddddที่ D MMMM YYYY เวลา H นาฬิกา m นาที"},meridiemParse:/ก่อนเที่ยง|หลังเที่ยง/,isPM:function(n){return"หลังเที่ยง"===n},meridiem:function(n){return 12>n?"ก่อนเที่ยง":"หลังเที่ยง"},calendar:{sameDay:"[วันนี้ เวลา] LT",nextDay:"[พรุ่งนี้ เวลา] LT",nextWeek:"dddd[หน้า เวลา] LT",lastDay:"[เมื่อวานนี้ เวลา] LT",lastWeek:"[วัน]dddd[ที่แล้ว เวลา] LT",sameElse:"L"},relativeTime:{future:"อีก %s",past:"%sที่แล้ว",s:"ไม่กี่วินาที",m:"1 นาที",mm:"%d นาที",h:"1 ชั่วโมง",hh:"%d ชั่วโมง",d:"1 วัน",dd:"%d วัน",M:"1 เดือน",MM:"%d เดือน",y:"1 ปี",yy:"%d ปี"}}),n.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"[Ngayon sa] LT",nextDay:"[Bukas sa] LT",nextWeek:"dddd [sa] LT",lastDay:"[Kahapon sa] LT",lastWeek:"dddd [huling linggo] LT",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},ordinalParse:/\d{1,2}/,ordinal:function(n){return n},week:{dow:1,doy:4}}),"pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_")),to=(n.defineLocale("tlh",{months:"tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’".split("_"),monthsShort:"jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa’leS] LT",nextWeek:"LLL",lastDay:"[wa’Hu’] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:kw,past:dw,s:"puS lup",m:"wa’ tup",mm:iu,h:"wa’ rep",hh:iu,d:"wa’ jaj",dd:iu,M:"wa’ jar",MM:iu,y:"wa’ DIS",yy:iu},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),{1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'üncü",4:"'üncü",100:"'üncü",6:"'ncı",9:"'uncu",10:"'uncu",30:"'uncu",60:"'ıncı",90:"'ıncı"}),sc=(n.defineLocale("tr",{months:"Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık".split("_"),monthsShort:"Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pts_Sal_Çar_Per_Cum_Cts".split("_"),weekdaysMin:"Pz_Pt_Sa_Ça_Pe_Cu_Ct".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bugün saat] LT",nextDay:"[yarın saat] LT",nextWeek:"[haftaya] dddd [saat] LT",lastDay:"[dün] LT",lastWeek:"[geçen hafta] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s önce",s:"birkaç saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir gün",dd:"%d gün",M:"bir ay",MM:"%d ay",y:"bir yıl",yy:"%d yıl"},ordinalParse:/\d{1,2}'(inci|nci|üncü|ncı|uncu|ıncı)/,ordinal:function(n){if(0===n)return n+"'ıncı";var t=n%10,i=n%100-t,r=n>=100?100:null;return n+(to[t]||to[i]||to[r])},week:{dow:1,doy:7}}),n.defineLocale("tzl",{months:"Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi".split("_"),weekdaysShort:"Súl_Lún_Mai_Már_Xhú_Vié_Sát".split("_"),weekdaysMin:"Sú_Lú_Ma_Má_Xh_Vi_Sá".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(n){return"d'o"===n.toLowerCase()},meridiem:function(n,t,i){return n>11?i?"d'o":"D'O":i?"d'a":"D'A"},calendar:{sameDay:"[oxhi à] LT",nextDay:"[demà à] LT",nextWeek:"dddd [à] LT",lastDay:"[ieiri à] LT",lastWeek:"[sür el] dddd [lasteu à] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:ot,m:ot,mm:ot,h:ot,hh:ot,d:ot,dd:ot,M:ot,MM:ot,y:ot,yy:ot},ordinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}}),n.defineLocale("tzm-latn",{months:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",m:"minuḍ",mm:"%d minuḍ",h:"saɛa",hh:"%d tassaɛin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}}),n.defineLocale("tzm",{months:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),monthsShort:"ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ".split("_"),weekdays:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysShort:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),weekdaysMin:"ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[ⴰⵙⴷⵅ ⴴ] LT",nextDay:"[ⴰⵙⴽⴰ ⴴ] LT",nextWeek:"dddd [ⴴ] LT",lastDay:"[ⴰⵚⴰⵏⵜ ⴴ] LT",lastWeek:"dddd [ⴴ] LT",sameElse:"L"},relativeTime:{future:"ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s",past:"ⵢⴰⵏ %s",s:"ⵉⵎⵉⴽ",m:"ⵎⵉⵏⵓⴺ",mm:"%d ⵎⵉⵏⵓⴺ",h:"ⵙⴰⵄⴰ",hh:"%d ⵜⴰⵙⵙⴰⵄⵉⵏ",d:"ⴰⵙⵙ",dd:"%d oⵙⵙⴰⵏ",M:"ⴰⵢoⵓⵔ",MM:"%d ⵉⵢⵢⵉⵔⵏ",y:"ⴰⵙⴳⴰⵙ",yy:"%d ⵉⵙⴳⴰⵙⵏ"},week:{dow:6,doy:12}}),n.defineLocale("uk",{months:{format:"січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня".split("_"),standalone:"січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень".split("_")},monthsShort:"січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд".split("_"),weekdays:tb,weekdaysShort:"нд_пн_вт_ср_чт_пт_сб".split("_"),weekdaysMin:"нд_пн_вт_ср_чт_пт_сб".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY р.",LLL:"D MMMM YYYY р., HH:mm",LLLL:"dddd, D MMMM YYYY р., HH:mm"},calendar:{sameDay:or("[Сьогодні "),nextDay:or("[Завтра "),lastDay:or("[Вчора "),nextWeek:or("[У] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return or("[Минулої] dddd [").call(this);case 1:case 2:case 4:return or("[Минулого] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"за %s",past:"%s тому",s:"декілька секунд",m:er,mm:er,h:"годину",hh:er,d:"день",dd:er,M:"місяць",MM:er,y:"рік",yy:er},meridiemParse:/ночі|ранку|дня|вечора/,isPM:function(n){return/^(дня|вечора)$/.test(n)},meridiem:function(n){return 4>n?"ночі":12>n?"ранку":17>n?"дня":"вечора"},ordinalParse:/\d{1,2}-(й|го)/,ordinal:function(n,t){switch(t){case"M":case"d":case"DDD":case"w":case"W":return n+"-й";case"D":return n+"-го";default:return n}},week:{dow:1,doy:7}}),n.defineLocale("uz",{months:"январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр".split("_"),monthsShort:"янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек".split("_"),weekdays:"Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба".split("_"),weekdaysShort:"Якш_Душ_Сеш_Чор_Пай_Жум_Шан".split("_"),weekdaysMin:"Як_Ду_Се_Чо_Па_Жу_Ша".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Бугун соат] LT [да]",nextDay:"[Эртага] LT [да]",nextWeek:"dddd [куни соат] LT [да]",lastDay:"[Кеча соат] LT [да]",lastWeek:"[Утган] dddd [куни соат] LT [да]",sameElse:"L"},relativeTime:{future:"Якин %s ичида",past:"Бир неча %s олдин",s:"фурсат",m:"бир дакика",mm:"%d дакика",h:"бир соат",hh:"%d соат",d:"бир кун",dd:"%d кун",M:"бир ой",MM:"%d ой",y:"бир йил",yy:"%d йил"},week:{dow:1,doy:7}}),n.defineLocale("vi",{months:"tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12".split("_"),monthsShort:"Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12".split("_"),monthsParseExact:!0,weekdays:"chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(n){return/^ch$/i.test(n)},meridiem:function(n,t,i){return 12>n?i?"sa":"SA":i?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [năm] YYYY",LLL:"D MMMM [năm] YYYY HH:mm",LLLL:"dddd, D MMMM [năm] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[Hôm nay lúc] LT",nextDay:"[Ngày mai lúc] LT",nextWeek:"dddd [tuần tới lúc] LT",lastDay:"[Hôm qua lúc] LT",lastWeek:"dddd [tuần rồi lúc] LT",sameElse:"L"},relativeTime:{future:"%s tới",past:"%s trước",s:"vài giây",m:"một phút",mm:"%d phút",h:"một giờ",hh:"%d giờ",d:"một ngày",dd:"%d ngày",M:"một tháng",MM:"%d tháng",y:"một năm",yy:"%d năm"},ordinalParse:/\d{1,2}/,ordinal:function(n){return n},week:{dow:1,doy:4}}),n.defineLocale("x-pseudo",{months:"J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér".split("_"),monthsShort:"J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc".split("_"),monthsParseExact:!0,weekdays:"S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý".split("_"),weekdaysShort:"S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát".split("_"),weekdaysMin:"S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~ódá~ý át] LT",nextDay:"[T~ómó~rró~w át] LT",nextWeek:"dddd [át] LT",lastDay:"[Ý~ést~érdá~ý át] LT",lastWeek:"[L~ást] dddd [át] LT",sameElse:"L"},relativeTime:{future:"í~ñ %s",past:"%s á~gó",s:"á ~féw ~sécó~ñds",m:"á ~míñ~úté",mm:"%d m~íñú~tés",h:"á~ñ hó~úr",hh:"%d h~óúrs",d:"á ~dáý",dd:"%d d~áýs",M:"á ~móñ~th",MM:"%d m~óñt~hs",y:"á ~ýéár",yy:"%d ý~éárs"},ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=1==~~(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i},week:{dow:1,doy:4}}),n.defineLocale("zh-cn",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"周日_周一_周二_周三_周四_周五_周六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah点mm分",LTS:"Ah点m分s秒",L:"YYYY-MM-DD",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah点mm分",LLLL:"YYYY年MMMD日ddddAh点mm分",l:"YYYY-MM-DD",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah点mm分",llll:"YYYY年MMMD日ddddAh点mm分"},meridiemParse:/凌晨|早上|上午|中午|下午|晚上/,meridiemHour:function(n,t){return 12===n&&(n=0),"凌晨"===t||"早上"===t||"上午"===t?n:"下午"===t||"晚上"===t?n+12:n>=11?n:n+12},meridiem:function(n,t){var i=100*n+t;return 600>i?"凌晨":900>i?"早上":1130>i?"上午":1230>i?"中午":1800>i?"下午":"晚上"},calendar:{sameDay:function(){return 0===this.minutes()?"[今天]Ah[点整]":"[今天]LT"},nextDay:function(){return 0===this.minutes()?"[明天]Ah[点整]":"[明天]LT"},lastDay:function(){return 0===this.minutes()?"[昨天]Ah[点整]":"[昨天]LT"},nextWeek:function(){var i,t;return i=n().startOf("week"),t=this.diff(i,"days")>=7?"[下]":"[本]",0===this.minutes()?t+"dddAh点整":t+"dddAh点mm"},lastWeek:function(){var i,t;return i=n().startOf("week"),t=this.unix()<i.unix()?"[上]":"[本]",0===this.minutes()?t+"dddAh点整":t+"dddAh点mm"},sameElse:"LL"},ordinalParse:/\d{1,2}(日|月|周)/,ordinal:function(n,t){switch(t){case"d":case"D":case"DDD":return n+"日";case"M":return n+"月";case"w":case"W":return n+"周";default:return n}},relativeTime:{future:"%s内",past:"%s前",s:"几秒",m:"1 分钟",mm:"%d 分钟",h:"1 小时",hh:"%d 小时",d:"1 天",dd:"%d 天",M:"1 个月",MM:"%d 个月",y:"1 年",yy:"%d 年"},week:{dow:1,doy:4}}),n.defineLocale("zh-tw",{months:"一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月".split("_"),monthsShort:"1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月".split("_"),weekdays:"星期日_星期一_星期二_星期三_星期四_星期五_星期六".split("_"),weekdaysShort:"週日_週一_週二_週三_週四_週五_週六".split("_"),weekdaysMin:"日_一_二_三_四_五_六".split("_"),longDateFormat:{LT:"Ah點mm分",LTS:"Ah點m分s秒",L:"YYYY年MMMD日",LL:"YYYY年MMMD日",LLL:"YYYY年MMMD日Ah點mm分",LLLL:"YYYY年MMMD日ddddAh點mm分",l:"YYYY年MMMD日",ll:"YYYY年MMMD日",lll:"YYYY年MMMD日Ah點mm分",llll:"YYYY年MMMD日ddddAh點mm分"},meridiemParse:/早上|上午|中午|下午|晚上/,meridiemHour:function(n,t){return 12===n&&(n=0),"早上"===t||"上午"===t?n:"中午"===t?n>=11?n:n+12:"下午"===t||"晚上"===t?n+12:void 0},meridiem:function(n,t){var i=100*n+t;return 900>i?"早上":1130>i?"上午":1230>i?"中午":1800>i?"下午":"晚上"},calendar:{sameDay:"[今天]LT",nextDay:"[明天]LT",nextWeek:"[下]ddddLT",lastDay:"[昨天]LT",lastWeek:"[上]ddddLT",sameElse:"L"},ordinalParse:/\d{1,2}(日|月|週)/,ordinal:function(n,t){switch(t){case"d":case"D":case"DDD":return n+"日";case"M":return n+"月";case"w":case"W":return n+"週";default:return n}},relativeTime:{future:"%s內",past:"%s前",s:"幾秒",m:"1分鐘",mm:"%d分鐘",h:"1小時",hh:"%d小時",d:"1天",dd:"%d天",M:"1個月",MM:"%d個月",y:"1年",yy:"%d年"}}),n);return sc.locale("en"),sc});!function(n){"function"==typeof define&&define.amd?define(["jquery"],n):"object"==(typeof module=="undefined"?"undefined":_typeof(module))&&module.exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){n.extend(n.fn,{validate:function(t){if(!this.length)return void(t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var i=n.data(this[0],"validator");return i?i:(this.attr("novalidate","novalidate"),i=new n.validator(t,this[0]),n.data(this[0],"validator",i),i.settings.onsubmit&&(this.on("click.validate",":submit",function(t){i.settings.submitHandler&&(i.submitButton=t.target);n(this).hasClass("cancel")&&(i.cancelSubmit=!0);void 0!==n(this).attr("formnovalidate")&&(i.cancelSubmit=!0)}),this.on("submit.validate",function(t){function r(){var u,r;return i.settings.submitHandler?(i.submitButton&&(u=n("<input type='hidden'/>").attr("name",i.submitButton.name).val(n(i.submitButton).val()).appendTo(i.currentForm)),r=i.settings.submitHandler.call(i,i.currentForm,t),i.submitButton&&u.remove(),void 0!==r?r:!1):!0}return i.settings.debug&&t.preventDefault(),i.cancelSubmit?(i.cancelSubmit=!1,r()):i.form()?i.pendingRequest?(i.formSubmitted=!0,!1):r():(i.focusInvalid(),!1)})),i)},valid:function(){var t,i,r;return n(this[0]).is("form")?t=this.validate().form():(r=[],t=!0,i=n(this[0].form).validate(),this.each(function(){t=i.element(this)&&t;t||(r=r.concat(i.errorList))}),i.errorList=r),t},rules:function(t,i){if(this.length){var e,s,f,u,o,h,r=this[0];if(t)switch(e=n.data(r.form,"validator").settings,s=e.rules,f=n.validator.staticRules(r),t){case"add":n.extend(f,n.validator.normalizeRule(i));delete f.messages;s[r.name]=f;i.messages&&(e.messages[r.name]=n.extend(e.messages[r.name],i.messages));break;case"remove":return i?(h={},n.each(i.split(/\s/),function(t,i){h[i]=f[i];delete f[i];"required"===i&&n(r).removeAttr("aria-required")}),h):(delete s[r.name],f)}return u=n.validator.normalizeRules(n.extend({},n.validator.classRules(r),n.validator.attributeRules(r),n.validator.dataRules(r),n.validator.staticRules(r)),r),u.required&&(o=u.required,delete u.required,u=n.extend({required:o},u),n(r).attr("aria-required","true")),u.remote&&(o=u.remote,delete u.remote,u=n.extend(u,{remote:o})),u}}});n.extend(n.expr[":"],{blank:function(t){return!n.trim(""+n(t).val())},filled:function(t){var i=n(t).val();return null!==i&&!!n.trim(""+i)},unchecked:function(t){return!n(t).prop("checked")}});n.validator=function(t,i){this.settings=n.extend(!0,{},n.validator.defaults,t);this.currentForm=i;this.init()};n.validator.format=function(t,i){return 1===arguments.length?function(){var i=n.makeArray(arguments);return i.unshift(t),n.validator.format.apply(this,i)}:void 0===i?t:(arguments.length>2&&i.constructor!==Array&&(i=n.makeArray(arguments).slice(1)),i.constructor!==Array&&(i=[i]),n.each(i,function(n,i){t=t.replace(new RegExp("\\{"+n+"\\}","g"),function(){return i})}),t)};n.extend(n.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:n([]),errorLabelContainer:n([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(n){this.lastActive=n;this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,n,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(n)))},onfocusout:function(n){!this.checkable(n)&&(n.name in this.submitted||!this.optional(n))&&this.element(n)},onkeyup:function(t,i){9===i.which&&""===this.elementValue(t)||-1!==n.inArray(i.keyCode,[16,17,18,20,35,36,37,38,39,40,45,144,225])||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(n){n.name in this.submitted?this.element(n):n.parentNode.name in this.submitted&&this.element(n.parentNode)},highlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).addClass(i).removeClass(r):n(t).addClass(i).removeClass(r)},unhighlight:function(t,i,r){"radio"===t.type?this.findByName(t.name).removeClass(i).addClass(r):n(t).removeClass(i).addClass(r)}},setDefaults:function(t){n.extend(n.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:n.validator.format("Please enter no more than {0} characters."),minlength:n.validator.format("Please enter at least {0} characters."),rangelength:n.validator.format("Please enter a value between {0} and {1} characters long."),range:n.validator.format("Please enter a value between {0} and {1}."),max:n.validator.format("Please enter a value less than or equal to {0}."),min:n.validator.format("Please enter a value greater than or equal to {0}."),step:n.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function i(t){var r=n.data(this.form,"validator"),u="on"+t.type.replace(/^validate/,""),i=r.settings;i[u]&&!n(this).is(i.ignore)&&i[u].call(r,this,t)}this.labelContainer=n(this.settings.errorLabelContainer);this.errorContext=this.labelContainer.length&&this.labelContainer||n(this.currentForm);this.containers=n(this.settings.errorContainer).add(this.settings.errorLabelContainer);this.submitted={};this.valueCache={};this.pendingRequest=0;this.pending={};this.invalid={};this.reset();var t,r=this.groups={};n.each(this.settings.groups,function(t,i){"string"==typeof i&&(i=i.split(/\s/));n.each(i,function(n,i){r[i]=t})});t=this.settings.rules;n.each(t,function(i,r){t[i]=n.validator.normalizeRule(r)});n(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable]",i).on("click.validate","select, option, [type='radio'], [type='checkbox']",i);this.settings.invalidHandler&&n(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler);n(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),n.extend(this.submitted,this.errorMap),this.invalid=n.extend({},this.errorMap),this.valid()||n(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var n=0,t=this.currentElements=this.elements();t[n];n++)this.check(t[n]);return this.valid()},element:function(t){var e,o,i=this.clean(t),r=this.validationTargetFor(i),u=this,f=!0;return void 0===r?delete this.invalid[i.name]:(this.prepareElement(r),this.currentElements=n(r),o=this.groups[r.name],o&&n.each(this.groups,function(n,t){t===o&&n!==r.name&&(i=u.validationTargetFor(u.clean(u.findByName(n))),i&&i.name in u.invalid&&(u.currentElements.push(i),f=f&&u.check(i)))}),e=this.check(r)!==!1,f=f&&e,this.invalid[r.name]=e?!1:!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),n(t).attr("aria-invalid",!e)),f},showErrors:function(t){if(t){var i=this;n.extend(this.errorMap,t);this.errorList=n.map(this.errorMap,function(n,t){return{message:n,element:i.findByName(t)[0]}});this.successList=n.grep(this.successList,function(n){return!(n.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){n.fn.resetForm&&n(this.currentForm).resetForm();this.invalid={};this.submitted={};this.prepareForm();this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(n){var t;if(this.settings.unhighlight)for(t=0;n[t];t++)this.settings.unhighlight.call(this,n[t],this.settings.errorClass,""),this.findByName(n[t].name).removeClass(this.settings.validClass);else n.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(n){var t,i=0;for(t in n)n[t]&&i++;return i},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(n){n.not(this.containers).text("");this.addWrapper(n).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{n(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(t){}},findLastActive:function(){var t=this.lastActive;return t&&1===n.grep(this.errorList,function(n){return n.element.name===t.name}).length&&t},elements:function(){var t=this,i={};return n(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var r=this.name||n(this).attr("name");return!r&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=n(this).closest("form")[0]),r in i||!t.objectLength(n(this).rules())?!1:(i[r]=!0,!0)})},clean:function(t){return n(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return n(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[];this.errorList=[];this.errorMap={};this.toShow=n([]);this.toHide=n([])},reset:function(){this.resetInternals();this.currentElements=n([])},prepareForm:function(){this.reset();this.toHide=this.errors().add(this.containers)},prepareElement:function(n){this.reset();this.toHide=this.errorsFor(n)},elementValue:function(t){var i,r,f=n(t),u=t.type;return"radio"===u||"checkbox"===u?this.findByName(t.name).filter(":checked").val():"number"===u&&"undefined"!=typeof t.validity?t.validity.badInput?"NaN":f.val():(i=t.hasAttribute("contenteditable")?f.text():f.val(),"file"===u?"C:\\fakepath\\"===i.substr(0,12)?i.substr(12):(r=i.lastIndexOf("/"),r>=0?i.substr(r+1):(r=i.lastIndexOf("\\"),r>=0?i.substr(r+1):i)):"string"==typeof i?i.replace(/\r/g,""):i)},check:function(t){t=this.validationTargetFor(this.clean(t));var u,f,r,i=n(t).rules(),h=n.map(i,function(n,t){return t}).length,s=!1,e=this.elementValue(t);if("function"==typeof i.normalizer){if(e=i.normalizer.call(t,e),"string"!=typeof e)throw new TypeError("The normalizer should return a string value.");delete i.normalizer}for(f in i){r={method:f,parameters:i[f]};try{if(u=n.validator.methods[f].call(this,e,t,r.parameters),"dependency-mismatch"===u&&1===h){s=!0;continue}if(s=!1,"pending"===u)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!u)return this.formatAndAdd(t,r),!1}catch(o){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",o),o instanceof TypeError&&(o.message+=".  Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),o;}}if(!s)return this.objectLength(i)&&this.successList.push(t),!0},customDataMessage:function(t,i){return n(t).data("msg"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase())||n(t).data("msg")},customMessage:function(n,t){var i=this.settings.messages[n];return i&&(i.constructor===String?i:i[t])},findDefined:function(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]},defaultMessage:function(t,i){var r=this.findDefined(this.customMessage(t.name,i.method),this.customDataMessage(t,i.method),!this.settings.ignoreTitle&&t.title||void 0,n.validator.messages[i.method],"<strong>Warning: No message defined for "+t.name+"<\/strong>"),u=/\$?\{(\d+)\}/g;return"function"==typeof r?r=r.call(this,i.parameters,t):u.test(r)&&(r=n.validator.format(r.replace(u,"{$1}"),i.parameters)),r},formatAndAdd:function(n,t){var i=this.defaultMessage(n,t);this.errorList.push({message:i,element:n,method:t.method});this.errorMap[n.name]=i;this.submitted[n.name]=i},addWrapper:function(n){return this.settings.wrapper&&(n=n.add(n.parent(this.settings.wrapper))),n},defaultShowErrors:function(){for(var i,t,n=0;this.errorList[n];n++)t=this.errorList[n],this.settings.highlight&&this.settings.highlight.call(this,t.element,this.settings.errorClass,this.settings.validClass),this.showLabel(t.element,t.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(n=0;this.successList[n];n++)this.showLabel(this.successList[n]);if(this.settings.unhighlight)for(n=0,i=this.validElements();i[n];n++)this.settings.unhighlight.call(this,i[n],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return n(this.errorList).map(function(){return this.element})},showLabel:function(t,i){var u,s,e,o,r=this.errorsFor(t),h=this.idOrName(t),f=n(t).attr("aria-describedby");r.length?(r.removeClass(this.settings.validClass).addClass(this.settings.errorClass),r.html(i)):(r=n("<"+this.settings.errorElement+">").attr("id",h+"-error").addClass(this.settings.errorClass).html(i||""),u=r,this.settings.wrapper&&(u=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(u):this.settings.errorPlacement?this.settings.errorPlacement(u,n(t)):u.insertAfter(t),r.is("label")?r.attr("for",h):0===r.parents("label[for='"+this.escapeCssMeta(h)+"']").length&&(e=r.attr("id"),f?f.match(new RegExp("\\b"+this.escapeCssMeta(e)+"\\b"))||(f+=" "+e):f=e,n(t).attr("aria-describedby",f),s=this.groups[t.name],s&&(o=this,n.each(o.groups,function(t,i){i===s&&n("[name='"+o.escapeCssMeta(t)+"']",o.currentForm).attr("aria-describedby",r.attr("id"))}))));!i&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t));this.toShow=this.toShow.add(r)},errorsFor:function(t){var r=this.escapeCssMeta(this.idOrName(t)),u=n(t).attr("aria-describedby"),i="label[for='"+r+"'], label[for='"+r+"'] *";return u&&(i=i+", #"+this.escapeCssMeta(u).replace(/\s+/g,", #")),this.errors().filter(i)},escapeCssMeta:function(n){return n.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(n){return this.groups[n.name]||(this.checkable(n)?n.name:n.id||n.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),n(t).not(this.settings.ignore)[0]},checkable:function(n){return/radio|checkbox/i.test(n.type)},findByName:function(t){return n(this.currentForm).find("[name='"+this.escapeCssMeta(t)+"']")},getLength:function(t,i){switch(i.nodeName.toLowerCase()){case"select":return n("option:selected",i).length;case"input":if(this.checkable(i))return this.findByName(i.name).filter(":checked").length}return t.length},depend:function(n,t){return this.dependTypes[typeof n=="undefined"?"undefined":_typeof(n)]?this.dependTypes[typeof n=="undefined"?"undefined":_typeof(n)](n,t):!0},dependTypes:{boolean:function(n){return n},string:function(t,i){return!!n(t,i.form).length},"function":function(n,t){return n(t)}},optional:function(t){var i=this.elementValue(t);return!n.validator.methods.required.call(this,i,t)&&"dependency-mismatch"},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,n(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,i){this.pendingRequest--;this.pendingRequest<0&&(this.pendingRequest=0);delete this.pending[t.name];n(t).removeClass(this.settings.pendingClass);i&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(n(this.currentForm).submit(),this.formSubmitted=!1):!i&&0===this.pendingRequest&&this.formSubmitted&&(n(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t,i){return n.data(t,"previousValue")||n.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:i})})},destroy:function(){this.resetForm();n(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,i){t.constructor===String?this.classRuleSettings[t]=i:n.extend(this.classRuleSettings,t)},classRules:function(t){var i={},r=n(t).attr("class");return r&&n.each(r.split(" "),function(){this in n.validator.classRuleSettings&&n.extend(i,n.validator.classRuleSettings[this])}),i},normalizeAttributeRule:function(n,t,i,r){/min|max|step/.test(i)&&(null===t||/number|range|text/.test(t))&&(r=Number(r),isNaN(r)&&(r=void 0));r||0===r?n[i]=r:t===i&&"range"!==t&&(n[i]=!0)},attributeRules:function(t){var r,i,u={},f=n(t),e=t.getAttribute("type");for(r in n.validator.methods)"required"===r?(i=t.getAttribute(r),""===i&&(i=!0),i=!!i):i=f.attr(r),this.normalizeAttributeRule(u,e,r,i);return u.maxlength&&/-1|2147483647|524288/.test(u.maxlength)&&delete u.maxlength,u},dataRules:function(t){var i,r,u={},f=n(t),e=t.getAttribute("type");for(i in n.validator.methods)r=f.data("rule"+i.charAt(0).toUpperCase()+i.substring(1).toLowerCase()),this.normalizeAttributeRule(u,e,i,r);return u},staticRules:function(t){var i={},r=n.data(t.form,"validator");return r.settings.rules&&(i=n.validator.normalizeRule(r.settings.rules[t.name])||{}),i},normalizeRules:function(t,i){return n.each(t,function(r,u){if(u===!1)return void delete t[r];if(u.param||u.depends){var f=!0;switch(_typeof(u.depends)){case"string":f=!!n(u.depends,i.form).length;break;case"function":f=u.depends.call(i,i)}f?t[r]=void 0!==u.param?u.param:!0:(n.data(i.form,"validator").resetElements(n(i)),delete t[r])}}),n.each(t,function(r,u){t[r]=n.isFunction(u)&&"normalizer"!==r?u(i):u}),n.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),n.each(["rangelength","range"],function(){var i;t[this]&&(n.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(i=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(i[0]),Number(i[1])]))}),n.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var i={};n.each(t.split(/\s/),function(){i[this]=!0});t=i}return t},addMethod:function(t,i,r){n.validator.methods[t]=i;n.validator.messages[t]=void 0!==r?r:n.validator.messages[t];i.length<3&&n.validator.addClassRules(t,n.validator.normalizeRule(t))},methods:{required:function(t,i,r){if(!this.depend(r,i))return"dependency-mismatch";if("select"===i.nodeName.toLowerCase()){var u=n(i).val();return u&&u.length>0}return this.checkable(i)?this.getLength(t,i)>0:t.length>0},email:function(n,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(n)},url:function(n,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(n)},date:function(n,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(n).toString())},dateISO:function(n,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(n)},number:function(n,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(n)},digits:function(n,t){return this.optional(t)||/^\d+$/.test(n)},minlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r},maxlength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||r>=u},rangelength:function(t,i,r){var u=n.isArray(t)?t.length:this.getLength(t,i);return this.optional(i)||u>=r[0]&&u<=r[1]},min:function(n,t,i){return this.optional(t)||n>=i},max:function(n,t,i){return this.optional(t)||i>=n},range:function(n,t,i){return this.optional(t)||n>=i[0]&&n<=i[1]},step:function(t,i,r){var u=n(i).attr("type"),f="Step attribute on input type "+u+" is not supported.",e=new RegExp("\\b"+u+"\\b"),o=u&&!e.test("text,number,range");if(o)throw new Error(f);return this.optional(i)||t%r==0},equalTo:function(t,i,r){var u=n(r);return this.settings.onfocusout&&u.not(".validate-equalTo-blur").length&&u.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){n(i).valid()}),t===u.val()},remote:function(t,i,r,u){if(this.optional(i))return"dependency-mismatch";u="string"==typeof u&&u||"remote";var f,o,s,e=this.previousValue(i,u);return this.settings.messages[i.name]||(this.settings.messages[i.name]={}),e.originalMessage=e.originalMessage||this.settings.messages[i.name][u],this.settings.messages[i.name][u]=e.message,r="string"==typeof r&&{url:r}||r,s=n.param(n.extend({data:t},r.data)),e.old===s?e.valid:(e.old=s,f=this,this.startRequest(i),o={},o[i.name]=t,n.ajax(n.extend(!0,{mode:"abort",port:"validate"+i.name,dataType:"json",data:o,context:f.currentForm,success:function(n){var r,s,h,o=n===!0||"true"===n;f.settings.messages[i.name][u]=e.originalMessage;o?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(i),f.formSubmitted=h,f.successList.push(i),f.invalid[i.name]=!1,f.showErrors()):(r={},s=n||f.defaultMessage(i,{method:u,parameters:t}),r[i.name]=e.message=s,f.invalid[i.name]=!0,f.showErrors(r));e.valid=o;f.stopRequest(i,o)}},r)),"pending")}}});var i,t={};n.ajaxPrefilter?n.ajaxPrefilter(function(n,i,r){var u=n.port;"abort"===n.mode&&(t[u]&&t[u].abort(),t[u]=r)}):(i=n.ajax,n.ajax=function(r){var f=("mode"in r?r:n.ajaxSettings).mode,u=("port"in r?r:n.ajaxSettings).port;return"abort"===f?(t[u]&&t[u].abort(),t[u]=i.apply(this,arguments),t[u]):i.apply(this,arguments)})}),function(n){function i(n,t,i){n.rules[t]=i;n.message&&(n.messages[t]=n.message)}function h(n){return n.replace(/^\s+|\s+$/g,"").split(/\s*,\s*/g)}function f(n){return n.replace(/([!"#$%&'()*+,./:;<=>?@\[\\\]^`{|}~])/g,"\\$1")}function e(n){return n.substr(0,n.lastIndexOf(".")+1)}function o(n,t){return n.indexOf("*.")===0&&(n=n.replace("*.",t)),n}function c(t,i){var r=n(this).find("[data-valmsg-for='"+f(i[0].name)+"']"),u=r.attr("data-valmsg-replace"),e=u?n.parseJSON(u)!==!1:null;r.removeClass("field-validation-valid").addClass("field-validation-error");t.data("unobtrusiveContainer",r);e?(r.empty(),t.removeClass("input-validation-error").appendTo(r)):t.hide()}function l(t,i){var u=n(this).find("[data-valmsg-summary=true]"),r=u.find("ul");r&&r.length&&i.errorList.length&&(r.empty(),u.addClass("validation-summary-errors").removeClass("validation-summary-valid"),n.each(i.errorList,function(){n("<li />").html(this.message).appendTo(r)}))}function a(t){var i=t.data("unobtrusiveContainer"),r=i.attr("data-valmsg-replace"),u=r?n.parseJSON(r):null;i&&(i.addClass("field-validation-valid").removeClass("field-validation-error"),t.removeData("unobtrusiveContainer"),u&&i.empty())}function v(){var t=n(this),i="__jquery_unobtrusive_validation_form_reset";if(!t.data(i)){t.data(i,!0);try{t.data("validator").resetForm()}finally{t.removeData(i)}t.find(".validation-summary-errors").addClass("validation-summary-valid").removeClass("validation-summary-errors");t.find(".field-validation-error").addClass("field-validation-valid").removeClass("field-validation-error").removeData("unobtrusiveContainer").find(">*").removeData("unobtrusiveContainer")}}function s(t){var i=n(t),f=i.data(u),s=n.proxy(v,t),e=r.unobtrusive.options||{},o=function(i,r){var u=e[i];u&&n.isFunction(u)&&u.apply(t,r)};return f||(f={options:{errorClass:e.errorClass||"input-validation-error",errorElement:e.errorElement||"span",errorPlacement:function(){c.apply(t,arguments);o("errorPlacement",arguments)},invalidHandler:function(){l.apply(t,arguments);o("invalidHandler",arguments)},messages:{},rules:{},success:function(){a.apply(t,arguments);o("success",arguments)}},attachValidation:function(){i.off("reset."+u,s).on("reset."+u,s).validate(this.options)},validate:function(){return i.validate(),i.valid()}},i.data(u,f)),f}var r=n.validator,t,u="unobtrusiveValidation";r.unobtrusive={adapters:[],parseElement:function(t,i){var u=n(t),f=u.parents("form")[0],r,e,o;f&&(r=s(f),r.options.rules[t.name]=e={},r.options.messages[t.name]=o={},n.each(this.adapters,function(){var i="data-val-"+this.name,r=u.attr(i),s={};r!==undefined&&(i+="-",n.each(this.params,function(){s[this]=u.attr(i+this)}),this.adapt({element:t,form:f,message:r,params:s,rules:e,messages:o}))}),n.extend(e,{__dummy__:!0}),i||r.attachValidation())},parse:function(t){var i=n(t),u=i.parents().addBack().filter("form").add(i.find("form")).has("[data-val=true]");i.find("[data-val=true]").each(function(){r.unobtrusive.parseElement(this,!0)});u.each(function(){var n=s(this);n&&n.attachValidation()})}};t=r.unobtrusive.adapters;t.add=function(n,t,i){return i||(i=t,t=[]),this.push({name:n,params:t,adapt:i}),this};t.addBool=function(n,t){return this.add(n,function(r){i(r,t||n,!0)})};t.addMinMax=function(n,t,r,u,f,e){return this.add(n,[f||"min",e||"max"],function(n){var f=n.params.min,e=n.params.max;f&&e?i(n,u,[f,e]):f?i(n,t,f):e&&i(n,r,e)})};t.addSingleVal=function(n,t,r){return this.add(n,[t||"val"],function(u){i(u,r||n,u.params[t])})};r.addMethod("__dummy__",function(){return!0});r.addMethod("regex",function(n,t,i){var r;return this.optional(t)?!0:(r=new RegExp(i).exec(n),r&&r.index===0&&r[0].length===n.length)});r.addMethod("nonalphamin",function(n,t,i){var r;return i&&(r=n.match(/\W/g),r=r&&r.length>=i),r});r.methods.extension?(t.addSingleVal("accept","mimtype"),t.addSingleVal("extension","extension")):t.addSingleVal("extension","extension","accept");t.addSingleVal("regex","pattern");t.addBool("creditcard").addBool("date").addBool("digits").addBool("email").addBool("number").addBool("url");t.addMinMax("length","minlength","maxlength","rangelength").addMinMax("range","min","max","range");t.addMinMax("minlength","minlength").addMinMax("maxlength","minlength","maxlength");t.add("equalto",["other"],function(t){var r=e(t.element.name),u=t.params.other,s=o(u,r),h=n(t.form).find(":input").filter("[name='"+f(s)+"']")[0];i(t,"equalTo",h)});t.add("required",function(n){(n.element.tagName.toUpperCase()!=="INPUT"||n.element.type.toUpperCase()!=="CHECKBOX")&&i(n,"required",!0)});t.add("remote",["url","type","additionalfields"],function(t){var r={url:t.params.url,type:t.params.type||"GET",data:{}},u=e(t.element.name);n.each(h(t.params.additionalfields||t.element.name),function(i,e){var s=o(e,u);r.data[s]=function(){var i=n(t.form).find(":input").filter("[name='"+f(s)+"']");return i.is(":checkbox")?i.filter(":checked").val()||i.filter(":hidden").val()||"":i.is(":radio")?i.filter(":checked").val()||"":i.val()}});i(t,"remote",r)});t.add("password",["min","nonalphamin","regex"],function(n){n.params.min&&i(n,"minlength",n.params.min);n.params.nonalphamin&&i(n,"nonalphamin",n.params.nonalphamin);n.params.regex&&i(n,"regex",n.params.regex)});n(function(){r.unobtrusive.parse(document)})}(jQuery),function(n){if(n.validator!=undefined){n.validator.setDefaults({ignore:":hidden"});n.validator.unobtrusive.adapters.addBool("requiredcb","required");n.validator.addMethod("umbracoforms_selectonefromlist",function(t,i){var r=!1;return n("input",n(i).closest(".checkboxlist, .radiobuttonlist")).each(function(){n(this).is(":checked")&&(r=!0)}),r});n.validator.unobtrusive.adapters.addBool("requiredlist","umbracoforms_selectonefromlist");n.validator.addMethod("umbracoforms_regex",function(t,i){var u=n(i).attr("data-regex"),r=n(i).val();return r.length==0?!0:r.match(u)});n.validator.unobtrusive.adapters.addBool("regex","umbracoforms_regex");n(document).on("click",".contour form input[type=submit]:not(.cancel)",function(t){var f;t.preventDefault();var u=n(this),i=u.closest("form"),r=i.find("#FormName").val(),e=window.dataLayer||{};i.validate();i.valid()&&(console.log("umbracoforms.js - submit()"),u.parents(".contour").is("[data-ajaxsubmit]")?(f=i.serialize(),i.addClass("submitted"),n.post(i.attr("action"),f,function(t){var f=i.find("input[name=FormId]").val(),o=n(".contourMessageOnSubmit",t),u;o.length>0?(u=n('<div class="contourMessageOnSubmit"><\/div>'),f=="ea0d69a2-c342-42e7-8d65-6244757664ae"?(u.text("Thanks, you're all set. You are now subscribed to VenuesWest."),Cookies.set("subscribePopupVW","true",{expires:365})):f=="835216e3-b9aa-4782-961a-a43896f9583d"?(u.text("Thanks, you're all set. You are now subscribed to HBF Stadium."),Cookies.set("subscribePopupHBFS","true",{expires:365})):f=="48f9426f-3d2d-4ad7-8ebe-c9131169d6dd"?(u.text("Thanks, you're all set. You are now subscribed to HBF Arena."),Cookies.set("subscribePopupHBFA","true",{expires:365})):f=="ccf7e44b-05ef-4454-a0e9-695b93a22835"?(u.text("Thanks, you're all set. You are now subscribed to HBF Park."),Cookies.set("subscribePopupHBFPark","true",{expires:365})):u=o[0],i.parent().prev(".form-header").hide(),i.parent().html(u),console.log("push to data layer",{event:"gtm.formComplete",formName:r}),e.push({event:"gtm.formComplete",formName:r})):i.parent().html(n("#"+i.parent().attr("id")+" form",t)[0]);window.dispatchEvent(new Event("resize"))})):(console.log("push to data layer",{event:"gtm.formComplete",formName:r}),e.push({event:"gtm.formComplete",formName:r}),setTimeout(function(){i.submit()},200)),u.attr("disabled","disabled"))})}}(jQuery);umbracoForms=umbracoForms||{},function(n){var t=n.conditions||{},i=t.operators||{Is:function(n,t){return(n||"")===t},IsNot:function(n,t){return(n||"")!==t},GreaterThen:function(n,t){return parseInt(n)>parseInt(t)},LessThen:function(n,t){return parseInt(n)<parseInt(t)},StartsWith:function(n,t){return n&&n.indexOf(t)===0},EndsWith:function(n,t){return n&&n.indexOf(t)===n.length-t.length},Contains:function(n,t){return n&&n.indexOf(t)>-1}};n.conditions=t;n.conditions.operators=i;t.handle=function(n){function h(n){var t=v[n.field],r=i[n.operator];return t!==null&&r(t,n.value)}function c(n){var t=!0;return f[n.field]&&(t=e(n.field,f[n.field])),t?h(n):!1}function l(n,t){for(var l=t.logicType==="Any",s=t.logicType==="All",f={},h=!1,o=!0,i,r=0;r<t.rules.length;r++){if(i=t.rules[r],n===i.field||n===i.fieldsetId)throw new Error("Field or fieldset "+n+" has a condition on itself.");f[i.fieldsetId]===undefined&&(u[i.fieldsetId]?(f[i.fieldsetId]=e(i.fieldsetId,u[i.fieldsetId]),f[i.fieldsetId]||(h=!0)):f[i.fieldsetId]=!0)}if(s&&h)return!1;for(r=0;r<t.rules.length;r++){if(i=t.rules[r],o=f[i.fieldsetId]?c(t.rules[r]):!1,l&&o)break;if(s&&!o)break}return o}function a(n,t){var r=t.actionType==="Show",i=s[n],u=i===undefined?s[n]=l(n,t):i;return!(u^r)}function e(n,t){return t?a(n,t):!0}function o(n,t,i){var r=e(t,i);r?n.show():n.hide()}var t,r,u=n.fsConditions||{},f=n.fieldConditions||{},v=n.values||{},s={};for(t in u)o($("#"+t),t,u[t],"Fieldset");for(r in f)o($("#"+r).closest(".contourField"),r,f[r],"Field")}}(umbracoForms),function(n){var t=!1,r,i;typeof define=="function"&&define.amd&&(define(n),t=!0);(typeof exports=="undefined"?"undefined":_typeof(exports))==="object"&&(module.exports=n(),t=!0);t||(r=window.Cookies,i=window.Cookies=n(),i.noConflict=function(){return window.Cookies=r,i})}(function(){function n(){for(var n=0,r={},t,i;n<arguments.length;n++){t=arguments[n];for(i in t)r[i]=t[i]}return r}function t(i){function r(t,u,f){var o,c,l,s,a,e,h;if(typeof document!="undefined"){if(arguments.length>1){f=n({path:"/"},r.defaults,f);typeof f.expires=="number"&&(c=new Date,c.setMilliseconds(c.getMilliseconds()+f.expires*864e5),f.expires=c);f.expires=f.expires?f.expires.toUTCString():"";try{o=JSON.stringify(u);/^[\{\[]/.test(o)&&(u=o)}catch(w){}u=i.write?i.write(u,t):encodeURIComponent(String(u)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);t=encodeURIComponent(String(t));t=t.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent);t=t.replace(/[\(\)]/g,escape);l="";for(s in f)f[s]&&(l+="; "+s,f[s]!==!0)&&(l+="="+f[s]);return document.cookie=t+"="+u+l}t||(o={});for(var y=document.cookie?document.cookie.split("; "):[],p=/(%[0-9A-Z]{2})+/g,v=0;v<y.length;v++){a=y[v].split("=");e=a.slice(1).join("=");this.json||e.charAt(0)!=='"'||(e=e.slice(1,-1));try{if(h=a[0].replace(p,decodeURIComponent),e=i.read?i.read(e,h):i(e,h)||e.replace(p,decodeURIComponent),this.json)try{e=JSON.parse(e)}catch(w){}if(t===h){o=e;break}t||(o[h]=e)}catch(w){}}return o}}return r.set=r,r.get=function(n){return r.call(r,n)},r.getJSON=function(){return r.apply({json:!0},[].slice.call(arguments))},r.defaults={},r.remove=function(t,i){r(t,"",n(i,{expires:-1}))},r.withConverter=t,r}return t(function(){})});!function(n){if("object"==(typeof exports=="undefined"?"undefined":_typeof(exports))&&"undefined"!=typeof module)module.exports=n();else if("function"==typeof define&&define.amd)define([],n);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this;t.React=n()}}(function(){return function n(t,i,r){function u(f,o){var h,c,s;if(!i[f]){if(!t[f]){if(h="function"==typeof require&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[f]={exports:{}};t[f][0].call(s.exports,function(n){var i=t[f][1][n];return u(i?i:n)},s,s.exports,n,t,i,r)}return i[f].exports}for(var e="function"==typeof require&&require,f=0;f<r.length;f++)u(r[f]);return u}({1:[function(n,t){"use strict";var i=n(35),r=n(45),o=n(61),e=n(23),u=n(104),f={};e(f,o);e(f,{findDOMNode:u("findDOMNode","ReactDOM","react-dom",i,i.findDOMNode),render:u("render","ReactDOM","react-dom",i,i.render),unmountComponentAtNode:u("unmountComponentAtNode","ReactDOM","react-dom",i,i.unmountComponentAtNode),renderToString:u("renderToString","ReactDOMServer","react-dom/server",r,r.renderToString),renderToStaticMarkup:u("renderToStaticMarkup","ReactDOMServer","react-dom/server",r,r.renderToStaticMarkup)});f.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=i;f.__SECRET_DOM_SERVER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=r;t.exports=f},{104:104,23:23,35:35,45:45,61:61}],2:[function(n,t){"use strict";var r=n(63),u=n(106),i=n(136),f={componentDidMount:function(){this.props.autoFocus&&i(u(this))}},e={Mixin:f,focusDOMComponent:function(){i(r.getNode(this._rootNodeID))}};t.exports=e},{106:106,136:136,63:63}],3:[function(n,t){"use strict";function k(){var n=window.opera;return"object"==(typeof n=="undefined"?"undefined":_typeof(n))&&"function"==typeof n.version&&parseInt(n.version(),10)<=12}function d(n){return(n.ctrlKey||n.altKey||n.metaKey)&&!(n.ctrlKey&&n.altKey)}function g(n){switch(n){case i.topCompositionStart:return r.compositionStart;case i.topCompositionEnd:return r.compositionEnd;case i.topCompositionUpdate:return r.compositionUpdate}}function nt(n,t){return n===i.topKeyDown&&t.keyCode===a}function s(n,t){switch(n){case i.topKeyUp:return-1!==st.indexOf(t.keyCode);case i.topKeyDown:return t.keyCode!==a;case i.topKeyPress:case i.topMouseDown:case i.topBlur:return!0;default:return!1}}function h(n){var t=n.detail;return"object"==(typeof t=="undefined"?"undefined":_typeof(t))&&"data"in t?t.data:null}function tt(n,t,i,f,e){var o,p,a,w;return(v?o=g(n):u?s(n,f)&&(o=r.compositionEnd):nt(n,f)&&(o=r.compositionStart),!o)?null:(y&&(u||o!==r.compositionStart?o===r.compositionEnd&&u&&(p=u.getData()):u=l.getPooled(t)),a=et.getPooled(o,i,f,e),p?a.data=p:(w=h(f),null!==w&&(a.data=w)),c.accumulateTwoPhaseDispatches(a),a)}function it(n,t){var u,r;switch(n){case i.topCompositionEnd:return h(t);case i.topKeyPress:return u=t.which,u!==p?null:(b=!0,w);case i.topTextInput:return r=t.data,r===w&&b?null:r;default:return null}}function rt(n,t){if(u){if(n===i.topCompositionEnd||s(n,t)){var r=u.getData();return l.release(u),u=null,r}return null}switch(n){case i.topPaste:return null;case i.topKeyPress:return t.which&&!d(t)?String.fromCharCode(t.which):null;case i.topCompositionEnd:return y?null:t.data;default:return null}}function ut(n,t,i,u,f){var o,e;return(o=ht?it(n,u):rt(n,u),!o)?null:(e=ot.getPooled(r.beforeInput,i,u,f),e.data=o,c.accumulateTwoPhaseDispatches(e),e)}var ft=n(15),c=n(19),o=n(128),l=n(20),et=n(88),ot=n(92),f=n(146),st=[9,13,27,32],a=229,v=o.canUseDOM&&"CompositionEvent"in window,e=null;o.canUseDOM&&"documentMode"in document&&(e=document.documentMode);var ht=o.canUseDOM&&"TextEvent"in window&&!e&&!k(),y=o.canUseDOM&&(!v||e&&e>8&&11>=e),p=32,w=String.fromCharCode(p),i=ft.topLevelTypes,r={beforeInput:{phasedRegistrationNames:{bubbled:f({onBeforeInput:null}),captured:f({onBeforeInputCapture:null})},dependencies:[i.topCompositionEnd,i.topKeyPress,i.topTextInput,i.topPaste]},compositionEnd:{phasedRegistrationNames:{bubbled:f({onCompositionEnd:null}),captured:f({onCompositionEndCapture:null})},dependencies:[i.topBlur,i.topCompositionEnd,i.topKeyDown,i.topKeyPress,i.topKeyUp,i.topMouseDown]},compositionStart:{phasedRegistrationNames:{bubbled:f({onCompositionStart:null}),captured:f({onCompositionStartCapture:null})},dependencies:[i.topBlur,i.topCompositionStart,i.topKeyDown,i.topKeyPress,i.topKeyUp,i.topMouseDown]},compositionUpdate:{phasedRegistrationNames:{bubbled:f({onCompositionUpdate:null}),captured:f({onCompositionUpdateCapture:null})},dependencies:[i.topBlur,i.topCompositionUpdate,i.topKeyDown,i.topKeyPress,i.topKeyUp,i.topMouseDown]}},b=!1,u=null,ct={eventTypes:r,extractEvents:function(n,t,i,r,u){return[tt(n,t,i,r,u),ut(n,t,i,r,u)]}};t.exports=ct},{128:128,146:146,15:15,19:19,20:20,88:88,92:92}],4:[function(n,t){"use strict";function f(n,t){return n+t.charAt(0).toUpperCase()+t.substring(1)}var i={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0},e=["Webkit","ms","Moz","O"],r,u;Object.keys(i).forEach(function(n){e.forEach(function(t){i[f(t,n)]=i[n]})});r={background:{backgroundAttachment:!0,backgroundColor:!0,backgroundImage:!0,backgroundPositionX:!0,backgroundPositionY:!0,backgroundRepeat:!0},backgroundPosition:{backgroundPositionX:!0,backgroundPositionY:!0},border:{borderWidth:!0,borderStyle:!0,borderColor:!0},borderBottom:{borderBottomWidth:!0,borderBottomStyle:!0,borderBottomColor:!0},borderLeft:{borderLeftWidth:!0,borderLeftStyle:!0,borderLeftColor:!0},borderRight:{borderRightWidth:!0,borderRightStyle:!0,borderRightColor:!0},borderTop:{borderTopWidth:!0,borderTopStyle:!0,borderTopColor:!0},font:{fontStyle:!0,fontVariant:!0,fontWeight:!0,fontSize:!0,lineHeight:!0,fontFamily:!0},outline:{outlineWidth:!0,outlineStyle:!0,outlineColor:!0}};u={isUnitlessNumber:i,shorthandPropertyExpansions:r};t.exports=u},{}],5:[function(n,t){"use strict";var o=n(4),s=n(128),h=n(69),r=(n(130),n(103)),c=n(141),l=n(148),a=(n(151),l(function(n){return c(n)})),u=!1,f="cssFloat",e,i;if(s.canUseDOM){e=document.createElement("div").style;try{e.font=""}catch(v){u=!0}void 0===document.documentElement.style.cssFloat&&(f="styleFloat")}i={createMarkupForStyles:function(n){var i="",t,u;for(t in n)n.hasOwnProperty(t)&&(u=n[t],null!=u&&(i+=a(t)+":",i+=r(t,u)+";"));return i||null},setValueForStyles:function(n,t){var e=n.style,i,s,h,c;for(i in t)if(t.hasOwnProperty(i))if(s=r(i,t[i]),"float"===i&&(i=f),s)e[i]=s;else if(h=u&&o.shorthandPropertyExpansions[i],h)for(c in h)e[c]="";else e[i]=""}};h.measureMethods(i,"CSSPropertyOperations",{setValueForStyles:"setValueForStyles"});t.exports=i},{103:103,128:128,130:130,141:141,148:148,151:151,4:4,69:69}],6:[function(n,t){"use strict";function i(){this._callbacks=null;this._contexts=null}var r=n(24),u=n(23),f=n(142);u(i.prototype,{enqueue:function(n,t){this._callbacks=this._callbacks||[];this._contexts=this._contexts||[];this._callbacks.push(n);this._contexts.push(t)},notifyAll:function(){var n=this._callbacks,i=this._contexts,t;if(n){for(n.length!==i.length?f(!1):void 0,this._callbacks=null,this._contexts=null,t=0;t<n.length;t++)n[t].call(i[t]);n.length=0;i.length=0}},reset:function(){this._callbacks=null;this._contexts=null},destructor:function(){this.reset()}});r.addPoolingTo(i);t.exports=i},{142:142,23:23,24:24}],7:[function(n,t){"use strict";function tt(n){var t=n.nodeName&&n.nodeName.toLowerCase();return"select"===t||"input"===t&&"file"===n.type}function o(n){var t=w.getPooled(s.change,f,n,yt(n));y.accumulateTwoPhaseDispatches(t);vt.batchedUpdates(it,t)}function it(n){v.enqueueEvents(n);v.processEventQueue(!1)}function rt(n,t){r=n;f=t;r.attachEvent("onchange",o)}function c(){r&&(r.detachEvent("onchange",o),r=null,f=null)}function ut(n,t,r){if(n===i.topChange)return r}function ft(n,t,r){n===i.topFocus?(c(),rt(t,r)):n===i.topBlur&&c()}function et(n,t){r=n;f=t;u=n.value;e=Object.getOwnPropertyDescriptor(n.constructor.prototype,"value");Object.defineProperty(r,"value",g);r.attachEvent("onpropertychange",a)}function l(){r&&(delete r.value,r.detachEvent("onpropertychange",a),r=null,f=null,u=null,e=null)}function a(n){if("value"===n.propertyName){var t=n.srcElement.value;t!==u&&(u=t,o(n))}}function ot(n,t,r){if(n===i.topInput)return r}function st(n,t,r){n===i.topFocus?(l(),et(t,r)):n===i.topBlur&&l()}function ht(n){if((n===i.topSelectionChange||n===i.topKeyUp||n===i.topKeyDown)&&r&&r.value!==u)return u=r.value,f}function ct(n){return n.nodeName&&"input"===n.nodeName.toLowerCase()&&("checkbox"===n.type||"radio"===n.type)}function lt(n,t,r){if(n===i.topClick)return r}var at=n(15),v=n(16),y=n(19),p=n(128),vt=n(81),w=n(90),yt=n(112),b=n(117),pt=n(118),k=n(146),i=at.topLevelTypes,s={change:{phasedRegistrationNames:{bubbled:k({onChange:null}),captured:k({onChangeCapture:null})},dependencies:[i.topBlur,i.topChange,i.topClick,i.topFocus,i.topInput,i.topKeyDown,i.topKeyUp,i.topSelectionChange]}},r=null,f=null,u=null,e=null,d=!1,h,g,nt;p.canUseDOM&&(d=b("change")&&(!("documentMode"in document)||document.documentMode>8));h=!1;p.canUseDOM&&(h=b("input")&&(!("documentMode"in document)||document.documentMode>9));g={get:function(){return e.get.call(this)},set:function(n){u=""+n;e.set.call(this,n)}};nt={eventTypes:s,extractEvents:function(n,t,i,r,u){var f,e,c,o;if((tt(t)?d?f=ut:e=ft:pt(t)?h?f=ot:(f=ht,e=st):ct(t)&&(f=lt),f)&&(c=f(n,t,i),c))return o=w.getPooled(s.change,c,r,u),o.type="change",y.accumulateTwoPhaseDispatches(o),o;e&&e(n,t,i)}};t.exports=nt},{112:112,117:117,118:118,128:128,146:146,15:15,16:16,19:19,81:81,90:90}],8:[function(n,t){"use strict";var i=0,r={createReactRootIndex:function(){return i++}};t.exports=r},{}],9:[function(n,t){"use strict";function r(n,t,i){var r=i>=n.childNodes.length?null:n.childNodes.item(i);n.insertBefore(t,r)}var u=n(12),i=n(65),o=n(69),s=n(122),f=n(123),h=n(142),e={dangerouslyReplaceNodeWithMarkup:u.dangerouslyReplaceNodeWithMarkup,updateTextContent:f,processUpdates:function(n,t){for(var w,l,a,e,c=null,o=null,v=0;v<n.length;v++)if(e=n[v],e.type===i.MOVE_EXISTING||e.type===i.REMOVE_NODE){var b=e.fromIndex,y=e.parentNode.childNodes[b],p=e.parentID;y?void 0:h(!1);c=c||{};c[p]=c[p]||[];c[p][b]=y;o=o||[];o.push(y)}if(w=t.length&&"string"==typeof t[0]?u.dangerouslyRenderMarkup(t):t,o)for(l=0;l<o.length;l++)o[l].parentNode.removeChild(o[l]);for(a=0;a<n.length;a++)switch(e=n[a],e.type){case i.INSERT_MARKUP:r(e.parentNode,w[e.markupIndex],e.toIndex);break;case i.MOVE_EXISTING:r(e.parentNode,c[e.parentID][e.fromIndex],e.toIndex);break;case i.SET_MARKUP:s(e.parentNode,e.content);break;case i.TEXT_CONTENT:f(e.parentNode,e.content)}}};o.measureMethods(e,"DOMChildrenOperations",{updateTextContent:"updateTextContent"});t.exports=e},{12:12,122:122,123:123,142:142,65:65,69:69}],10:[function(n,t){"use strict";function i(n,t){return(n&t)===t}var u=n(142),f={MUST_USE_ATTRIBUTE:1,MUST_USE_PROPERTY:2,HAS_SIDE_EFFECTS:4,HAS_BOOLEAN_VALUE:8,HAS_NUMERIC_VALUE:16,HAS_POSITIVE_NUMERIC_VALUE:48,HAS_OVERLOADED_BOOLEAN_VALUE:64,injectDOMPropertyConfig:function(n){var o=f,h=n.Properties||{},c=n.DOMAttributeNamespaces||{},l=n.DOMAttributeNames||{},a=n.DOMPropertyNames||{},v=n.DOMMutationMethods||{},t,y;n.isCustomAttribute&&r._isCustomAttributeFunctions.push(n.isCustomAttribute);for(t in h){r.properties.hasOwnProperty(t)?u(!1):void 0;var p=t.toLowerCase(),s=h[t],e={attributeName:p,attributeNamespace:null,propertyName:t,mutationMethod:null,mustUseAttribute:i(s,o.MUST_USE_ATTRIBUTE),mustUseProperty:i(s,o.MUST_USE_PROPERTY),hasSideEffects:i(s,o.HAS_SIDE_EFFECTS),hasBooleanValue:i(s,o.HAS_BOOLEAN_VALUE),hasNumericValue:i(s,o.HAS_NUMERIC_VALUE),hasPositiveNumericValue:i(s,o.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:i(s,o.HAS_OVERLOADED_BOOLEAN_VALUE)};(e.mustUseAttribute&&e.mustUseProperty?u(!1):void 0,!e.mustUseProperty&&e.hasSideEffects?u(!1):void 0,e.hasBooleanValue+e.hasNumericValue+e.hasOverloadedBooleanValue<=1?void 0:u(!1),l.hasOwnProperty(t))&&(y=l[t],e.attributeName=y);c.hasOwnProperty(t)&&(e.attributeNamespace=c[t]);a.hasOwnProperty(t)&&(e.propertyName=a[t]);v.hasOwnProperty(t)&&(e.mutationMethod=v[t]);r.properties[t]=e}}},e={},r={ID_ATTRIBUTE_NAME:"data-reactid",properties:{},getPossibleStandardName:null,_isCustomAttributeFunctions:[],isCustomAttribute:function(n){for(var i,t=0;t<r._isCustomAttributeFunctions.length;t++)if(i=r._isCustomAttributeFunctions[t],i(n))return!0;return!1},getDefaultValueForProperty:function(n,t){var r,i=e[n];return i||(e[n]=i={}),t in i||(r=document.createElement(n),i[t]=r[t]),i[t]},injection:f};t.exports=r},{142:142}],11:[function(n,t){"use strict";function f(n){return s.hasOwnProperty(n)?!0:o.hasOwnProperty(n)?!1:c.test(n)?(s[n]=!0,!0):(o[n]=!0,!1)}function e(n,t){return null==t||n.hasBooleanValue&&!t||n.hasNumericValue&&isNaN(t)||n.hasPositiveNumericValue&&1>t||n.hasOverloadedBooleanValue&&t===!1}var i=n(10),h=n(69),r=n(120),c=(n(151),/^[a-zA-Z_][\w\.\-]*$/),o={},s={},u={createMarkupForID:function(n){return i.ID_ATTRIBUTE_NAME+"="+r(n)},setAttributeForID:function(n,t){n.setAttribute(i.ID_ATTRIBUTE_NAME,t)},createMarkupForProperty:function(n,t){var u=i.properties.hasOwnProperty(n)?i.properties[n]:null,f;return u?e(u,t)?"":(f=u.attributeName,u.hasBooleanValue||u.hasOverloadedBooleanValue&&t===!0?f+'=""':f+"="+r(t)):i.isCustomAttribute(n)?null==t?"":n+"="+r(t):null},createMarkupForCustomAttribute:function(n,t){return f(n)&&null!=t?n+"="+r(t):""},setValueForProperty:function(n,t,r){var f=i.properties.hasOwnProperty(t)?i.properties[t]:null,s,o,h,c;f?(s=f.mutationMethod,s?s(n,r):e(f,r)?this.deleteValueForProperty(n,t):f.mustUseAttribute?(o=f.attributeName,h=f.attributeNamespace,h?n.setAttributeNS(h,o,""+r):f.hasBooleanValue||f.hasOverloadedBooleanValue&&r===!0?n.setAttribute(o,""):n.setAttribute(o,""+r)):(c=f.propertyName,f.hasSideEffects&&""+n[c]==""+r||(n[c]=r))):i.isCustomAttribute(t)&&u.setValueForAttribute(n,t,r)},setValueForAttribute:function(n,t,i){f(t)&&(null==i?n.removeAttribute(t):n.setAttribute(t,""+i))},deleteValueForProperty:function(n,t){var r=i.properties.hasOwnProperty(t)?i.properties[t]:null,f,u,e;r?(f=r.mutationMethod,f?f(n,void 0):r.mustUseAttribute?n.removeAttribute(r.attributeName):(u=r.propertyName,e=i.getDefaultValueForProperty(n.nodeName,u),r.hasSideEffects&&""+n[u]===e||(n[u]=e))):i.isCustomAttribute(t)&&n.removeAttribute(t)}};h.measureMethods(u,"DOMPropertyOperations",{setValueForProperty:"setValueForProperty",setValueForAttribute:"setValueForAttribute",deleteValueForProperty:"deleteValueForProperty"});t.exports=u},{10:10,120:120,151:151,69:69}],12:[function(n,t){"use strict";function o(n){return n.substring(1,n.indexOf(" "))}var u=n(128),f=n(133),e=n(134),s=n(138),i=n(142),h=/^(<[^ \/>]+)/,r="data-danger-index",c={dangerouslyRenderMarkup:function(n){var t,l,a,v,b,c,y,d,k,w,p;for(u.canUseDOM?void 0:i(!1),l={},a=0;a<n.length;a++)n[a]?void 0:i(!1),t=o(n[a]),t=s(t)?t:"*",l[t]=l[t]||[],l[t][a]=n[a];v=[];b=0;for(t in l)if(l.hasOwnProperty(t)){y=l[t];for(c in y)y.hasOwnProperty(c)&&(d=y[c],y[c]=d.replace(h,"$1 "+r+'="'+c+'" '));for(k=f(y.join(""),e),w=0;w<k.length;++w)p=k[w],p.hasAttribute&&p.hasAttribute(r)&&(c=+p.getAttribute(r),p.removeAttribute(r),v.hasOwnProperty(c)?i(!1):void 0,v[c]=p,b+=1)}return b!==v.length?i(!1):void 0,v.length!==n.length?i(!1):void 0,v},dangerouslyReplaceNodeWithMarkup:function(n,t){u.canUseDOM?void 0:i(!1);t?void 0:i(!1);"html"===n.tagName.toLowerCase()?i(!1):void 0;var r;r="string"==typeof t?f(t,e)[0]:t;n.parentNode.replaceChild(r,n)}};t.exports=c},{128:128,133:133,134:134,138:138,142:142}],13:[function(n,t){"use strict";var i=n(146),r=[i({ResponderEventPlugin:null}),i({SimpleEventPlugin:null}),i({TapEventPlugin:null}),i({EnterLeaveEventPlugin:null}),i({ChangeEventPlugin:null}),i({SelectEventPlugin:null}),i({BeforeInputEventPlugin:null})];t.exports=r},{146:146}],14:[function(n,t){"use strict";var s=n(15),h=n(19),f=n(94),e=n(63),o=n(146),i=s.topLevelTypes,c=e.getFirstReactDOM,r={mouseEnter:{registrationName:o({onMouseEnter:null}),dependencies:[i.topMouseOut,i.topMouseOver]},mouseLeave:{registrationName:o({onMouseLeave:null}),dependencies:[i.topMouseOut,i.topMouseOver]}},u=[null,null],l={eventTypes:r,extractEvents:function(n,t,o,s,l){var p,k,w,a,d,b,v,y;return n===i.topMouseOver&&(s.relatedTarget||s.fromElement)?null:n!==i.topMouseOut&&n!==i.topMouseOver?null:(t.window===t?p=t:(k=t.ownerDocument,p=k?k.defaultView||k.parentWindow:window),d="",b="",n===i.topMouseOut?(w=t,d=o,a=c(s.relatedTarget||s.toElement),a?b=e.getID(a):a=p,a=a||p):(w=p,a=t,b=o),w===a)?null:(v=f.getPooled(r.mouseLeave,d,s,l),v.type="mouseleave",v.target=w,v.relatedTarget=a,y=f.getPooled(r.mouseEnter,b,s,l),y.type="mouseenter",y.target=a,y.relatedTarget=w,h.accumulateEnterLeaveDispatches(v,y,d,b),u[0]=v,u[1]=y,u)}};t.exports=l},{146:146,15:15,19:19,63:63,94:94}],15:[function(n,t){"use strict";var i=n(145),r=i({bubbled:null,captured:null}),u=i({topAbort:null,topBlur:null,topCanPlay:null,topCanPlayThrough:null,topChange:null,topClick:null,topCompositionEnd:null,topCompositionStart:null,topCompositionUpdate:null,topContextMenu:null,topCopy:null,topCut:null,topDoubleClick:null,topDrag:null,topDragEnd:null,topDragEnter:null,topDragExit:null,topDragLeave:null,topDragOver:null,topDragStart:null,topDrop:null,topDurationChange:null,topEmptied:null,topEncrypted:null,topEnded:null,topError:null,topFocus:null,topInput:null,topKeyDown:null,topKeyPress:null,topKeyUp:null,topLoad:null,topLoadedData:null,topLoadedMetadata:null,topLoadStart:null,topMouseDown:null,topMouseMove:null,topMouseOut:null,topMouseOver:null,topMouseUp:null,topPaste:null,topPause:null,topPlay:null,topPlaying:null,topProgress:null,topRateChange:null,topReset:null,topScroll:null,topSeeked:null,topSeeking:null,topSelectionChange:null,topStalled:null,topSubmit:null,topSuspend:null,topTextInput:null,topTimeUpdate:null,topTouchCancel:null,topTouchEnd:null,topTouchMove:null,topTouchStart:null,topVolumeChange:null,topWaiting:null,topWheel:null}),f={topLevelTypes:u,PropagationPhases:r};t.exports=f},{145:145}],16:[function(n,t){"use strict";var r=n(17),f=n(18),l=n(54),e=n(100),o=n(108),s=n(142),i=(n(151),{}),u=null,h=function(n,t){n&&(f.executeDispatchesInOrder(n,t),n.isPersistent()||n.constructor.release(n))},a=function(n){return h(n,!0)},v=function(n){return h(n,!1)},c=null,y={injection:{injectMount:f.injection.injectMount,injectInstanceHandle:function(n){c=n},getInstanceHandle:function(){return c},injectEventPluginOrder:r.injectEventPluginOrder,injectEventPluginsByName:r.injectEventPluginsByName},eventNameDispatchConfigs:r.eventNameDispatchConfigs,registrationNameModules:r.registrationNameModules,putListener:function(n,t,u){var e,f;"function"!=typeof u?s(!1):void 0;e=i[t]||(i[t]={});e[n]=u;f=r.registrationNameModules[t];f&&f.didPutListener&&f.didPutListener(n,t,u)},getListener:function(n,t){var r=i[t];return r&&r[n]},deleteListener:function(n,t){var u=r.registrationNameModules[t],f;u&&u.willDeleteListener&&u.willDeleteListener(n,t);f=i[t];f&&delete f[n]},deleteAllListeners:function(n){var t,u;for(t in i)i[t][n]&&(u=r.registrationNameModules[t],u&&u.willDeleteListener&&u.willDeleteListener(n,t),delete i[t][n])},extractEvents:function(n,t,i,u,f){for(var o,s,h,l=r.plugins,c=0;c<l.length;c++)s=l[c],s&&(h=s.extractEvents(n,t,i,u,f),h&&(o=e(o,h)));return o},enqueueEvents:function(n){n&&(u=e(u,n))},processEventQueue:function(n){var t=u;u=null;n?o(t,a):o(t,v);u?s(!1):void 0;l.rethrowCaughtError()},__purge:function(){i={}},__getListenerBank:function(){return i}};t.exports=y},{100:100,108:108,142:142,151:151,17:17,18:18,54:54}],17:[function(n,t){"use strict";function e(){var e,n,t,o,h;if(f)for(e in r)if(n=r[e],t=f.indexOf(e),t>-1?void 0:u(!1),!i.plugins[t]){n.extractEvents?void 0:u(!1);i.plugins[t]=n;o=n.eventTypes;for(h in o)s(o[h],n,h)?void 0:u(!1)}}function s(n,t,r){var f,e,s;if(i.eventNameDispatchConfigs.hasOwnProperty(r)?u(!1):void 0,i.eventNameDispatchConfigs[r]=n,f=n.phasedRegistrationNames,f){for(e in f)f.hasOwnProperty(e)&&(s=f[e],o(s,t,r));return!0}return n.registrationName?(o(n.registrationName,t,r),!0):!1}function o(n,t,r){i.registrationNameModules[n]?u(!1):void 0;i.registrationNameModules[n]=t;i.registrationNameDependencies[n]=t.eventTypes[r].dependencies}var u=n(142),f=null,r={},i={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},injectEventPluginOrder:function(n){f?u(!1):void 0;f=Array.prototype.slice.call(n);e()},injectEventPluginsByName:function(n){var f=!1,t,i;for(t in n)n.hasOwnProperty(t)&&(i=n[t],r.hasOwnProperty(t)&&r[t]===i||(r[t]?u(!1):void 0,r[t]=i,f=!0));f&&e()},getPluginModuleForEvent:function(n){var t=n.dispatchConfig,r,u;if(t.registrationName)return i.registrationNameModules[t.registrationName]||null;for(r in t.phasedRegistrationNames)if(t.phasedRegistrationNames.hasOwnProperty(r)&&(u=i.registrationNameModules[t.phasedRegistrationNames[r]],u))return u;return null},_resetEventPlugins:function(){var u,n,e,t,o;f=null;for(u in r)r.hasOwnProperty(u)&&delete r[u];i.plugins.length=0;n=i.eventNameDispatchConfigs;for(e in n)n.hasOwnProperty(e)&&delete n[e];t=i.registrationNameModules;for(o in t)t.hasOwnProperty(o)&&delete t[o]}};t.exports=i},{142:142}],18:[function(n,t){"use strict";function e(n){return n===i.topMouseUp||n===i.topTouchEnd||n===i.topTouchCancel}function o(n){return n===i.topMouseMove||n===i.topTouchMove}function s(n){return n===i.topMouseDown||n===i.topTouchStart}function u(n,t,i,u){var e=n.type||"unknown-event";n.currentTarget=r.Mount.getNode(u);t?f.invokeGuardedCallbackWithCatch(e,i,n,u):f.invokeGuardedCallback(e,i,n,u);n.currentTarget=null}function h(n,t){var i=n._dispatchListeners,f=n._dispatchIDs,r;if(Array.isArray(i))for(r=0;r<i.length&&!n.isPropagationStopped();r++)u(n,t,i[r],f[r]);else i&&u(n,t,i,f);n._dispatchListeners=null;n._dispatchIDs=null}function c(n){var i=n._dispatchListeners,r=n._dispatchIDs,t;if(Array.isArray(i)){for(t=0;t<i.length&&!n.isPropagationStopped();t++)if(i[t](n,r[t]))return r[t]}else if(i&&i(n,r))return r;return null}function l(n){var t=c(n);return n._dispatchIDs=null,n._dispatchListeners=null,t}function a(n){var t=n._dispatchListeners,r=n._dispatchIDs,i;return Array.isArray(t)?p(!1):void 0,i=t?t(n,r):null,n._dispatchListeners=null,n._dispatchIDs=null,i}function v(n){return!!n._dispatchListeners}var y=n(15),f=n(54),p=n(142),r=(n(151),{Mount:null,injectMount:function(n){r.Mount=n}}),i=y.topLevelTypes,w={isEndish:e,isMoveish:o,isStartish:s,executeDirectDispatch:a,executeDispatchesInOrder:h,executeDispatchesInOrderStopAtTrue:l,hasDispatches:v,getNode:function(n){return r.Mount.getNode(n)},getID:function(n){return r.Mount.getID(n)},injection:r};t.exports=w},{142:142,15:15,151:151,54:54}],19:[function(n,t){"use strict";function h(n,t,i){var r=t.dispatchConfig.phasedRegistrationNames[i];return s(n,r)}function f(n,t,i){var f=t?o.bubbled:o.captured,u=h(n,i,f);u&&(i._dispatchListeners=r(i._dispatchListeners,u),i._dispatchIDs=r(i._dispatchIDs,n))}function c(n){n&&n.dispatchConfig.phasedRegistrationNames&&i.injection.getInstanceHandle().traverseTwoPhase(n.dispatchMarker,f,n)}function l(n){n&&n.dispatchConfig.phasedRegistrationNames&&i.injection.getInstanceHandle().traverseTwoPhaseSkipTarget(n.dispatchMarker,f,n)}function e(n,t,i){if(i&&i.dispatchConfig.registrationName){var f=i.dispatchConfig.registrationName,u=s(n,f);u&&(i._dispatchListeners=r(i._dispatchListeners,u),i._dispatchIDs=r(i._dispatchIDs,n))}}function a(n){n&&n.dispatchConfig.registrationName&&e(n.dispatchMarker,null,n)}function v(n){u(n,c)}function y(n){u(n,l)}function p(n,t,r,u){i.injection.getInstanceHandle().traverseEnterLeave(r,u,e,n,t)}function w(n){u(n,a)}var b=n(15),i=n(16),r=(n(151),n(100)),u=n(108),o=b.PropagationPhases,s=i.getListener,k={accumulateTwoPhaseDispatches:v,accumulateTwoPhaseDispatchesSkipTarget:y,accumulateDirectDispatches:w,accumulateEnterLeaveDispatches:p};t.exports=k},{100:100,108:108,15:15,151:151,16:16}],20:[function(n,t){"use strict";function i(n){this._root=n;this._startText=this.getText();this._fallbackText=null}var r=n(24),u=n(23),f=n(115);u(i.prototype,{destructor:function(){this._root=null;this._startText=null;this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[f()]},getData:function(){var f,e;if(this._fallbackText)return this._fallbackText;for(var n,r=this._startText,u=r.length,i=this.getText(),o=i.length,t=0;u>t&&r[t]===i[t];t++);for(f=u-t,n=1;f>=n&&r[u-n]===i[o-n];n++);return e=n>1?1-n:void 0,this._fallbackText=i.slice(t,e),this._fallbackText}});r.addPoolingTo(i);t.exports=i},{115:115,23:23,24:24}],21:[function(n,t){"use strict";var s,f=n(10),c=n(128),i=f.injection.MUST_USE_ATTRIBUTE,u=f.injection.MUST_USE_PROPERTY,r=f.injection.HAS_BOOLEAN_VALUE,l=f.injection.HAS_SIDE_EFFECTS,a=f.injection.HAS_NUMERIC_VALUE,e=f.injection.HAS_POSITIVE_NUMERIC_VALUE,v=f.injection.HAS_OVERLOADED_BOOLEAN_VALUE,o,h;c.canUseDOM&&(o=document.implementation,s=o&&o.hasFeature&&o.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"));h={isCustomAttribute:RegExp.prototype.test.bind(/^(data|aria)-[a-z_][a-z\d_.\-]*$/),Properties:{accept:null,acceptCharset:null,accessKey:null,action:null,allowFullScreen:i|r,allowTransparency:i,alt:null,async:r,autoComplete:null,autoPlay:r,capture:i|r,cellPadding:null,cellSpacing:null,charSet:i,challenge:i,checked:u|r,classID:i,className:s?i:u,cols:i|e,colSpan:null,content:null,contentEditable:null,contextMenu:i,controls:u|r,coords:null,crossOrigin:null,data:null,dateTime:i,"default":r,defer:r,dir:null,disabled:i|r,download:v,draggable:null,encType:null,form:i,formAction:i,formEncType:i,formMethod:i,formNoValidate:r,formTarget:i,frameBorder:i,headers:null,height:i,hidden:i|r,high:null,href:null,hrefLang:null,htmlFor:null,httpEquiv:null,icon:null,id:u,inputMode:i,integrity:null,is:i,keyParams:i,keyType:i,kind:null,label:null,lang:null,list:i,loop:u|r,low:null,manifest:i,marginHeight:null,marginWidth:null,max:null,maxLength:i,media:i,mediaGroup:null,method:null,min:null,minLength:i,multiple:u|r,muted:u|r,name:null,nonce:i,noValidate:r,open:r,optimum:null,pattern:null,placeholder:null,poster:null,preload:null,radioGroup:null,readOnly:u|r,rel:null,required:r,reversed:r,role:i,rows:i|e,rowSpan:null,sandbox:null,scope:null,scoped:r,scrolling:null,seamless:i|r,selected:u|r,shape:null,size:i|e,sizes:i,span:e,spellCheck:null,src:null,srcDoc:u,srcLang:null,srcSet:i,start:a,step:null,style:null,summary:null,tabIndex:null,target:null,title:null,type:null,useMap:null,value:u|l,width:i,wmode:i,wrap:null,about:i,datatype:i,inlist:i,prefix:i,property:i,resource:i,"typeof":i,vocab:i,autoCapitalize:i,autoCorrect:i,autoSave:null,color:null,itemProp:i,itemScope:i|r,itemType:i,itemID:i,itemRef:i,results:null,security:i,unselectable:i},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{autoComplete:"autocomplete",autoFocus:"autofocus",autoPlay:"autoplay",autoSave:"autosave",encType:"encoding",hrefLang:"hreflang",radioGroup:"radiogroup",spellCheck:"spellcheck",srcDoc:"srcdoc",srcSet:"srcset"}};t.exports=h},{10:10,128:128}],22:[function(n,t){"use strict";function u(n){null!=n.checkedLink&&null!=n.valueLink?i(!1):void 0}function f(n){u(n);null!=n.value||null!=n.onChange?i(!1):void 0}function e(n){u(n);null!=n.checked||null!=n.onChange?i(!1):void 0}function s(n){if(n){var t=n.getName();if(t)return" Check the render method of `"+t+"`."}return""}var h=n(72),c=n(71),i=n(142),l=(n(151),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0}),r={value:function(n,t){return!n[t]||l[n.type]||n.onChange||n.readOnly||n.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(n,t){return!n[t]||n.onChange||n.readOnly||n.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:h.func},o={},a={checkPropTypes:function(n,t,i){var u,f;for(u in r)r.hasOwnProperty(u)&&(f=r[u](t,u,n,c.prop)),f instanceof Error&&!(f.message in o)&&(o[f.message]=!0,s(i))},getValue:function(n){return n.valueLink?(f(n),n.valueLink.value):n.value},getChecked:function(n){return n.checkedLink?(e(n),n.checkedLink.value):n.checked},executeOnChange:function(n,t){return n.valueLink?(f(n),n.valueLink.requestChange(t.target.value)):n.checkedLink?(e(n),n.checkedLink.requestChange(t.target.checked)):n.onChange?n.onChange.call(void 0,t):void 0}};t.exports=a},{142:142,151:151,71:71,72:72}],23:[function(n,t){"use strict";function i(n){var r,t,i;if(null==n)throw new TypeError("Object.assign target cannot be null or undefined");for(var f=Object(n),e=Object.prototype.hasOwnProperty,u=1;u<arguments.length;u++)if(r=arguments[u],null!=r){t=Object(r);for(i in t)e.call(t,i)&&(f[i]=t[i])}return f}t.exports=i},{}],24:[function(n,t){"use strict";var r=n(142),i=function(n){var t=this,i;return t.instancePool.length?(i=t.instancePool.pop(),t.call(i,n),i):new t(n)},u=function(n,t){var i=this,r;return i.instancePool.length?(r=i.instancePool.pop(),i.call(r,n,t),r):new i(n,t)},f=function(n,t,i){var r=this,u;return r.instancePool.length?(u=r.instancePool.pop(),r.call(u,n,t,i),u):new r(n,t,i)},e=function(n,t,i,r){var u=this,f;return u.instancePool.length?(f=u.instancePool.pop(),u.call(f,n,t,i,r),f):new u(n,t,i,r)},o=function(n,t,i,r,u){var f=this,e;return f.instancePool.length?(e=f.instancePool.pop(),f.call(e,n,t,i,r,u),e):new f(n,t,i,r,u)},s=function(n){var t=this;n instanceof t?void 0:r(!1);n.destructor();t.instancePool.length<t.poolSize&&t.instancePool.push(n)},h=10,c=i,l=function(n,t){var i=n;return i.instancePool=[],i.getPooled=t||c,i.poolSize||(i.poolSize=h),i.release=s,i},a={addPoolingTo:l,oneArgumentPooler:i,twoArgumentPooler:u,threeArgumentPooler:f,fourArgumentPooler:e,fiveArgumentPooler:o};t.exports=a},{142:142}],25:[function(n,t){"use strict";var i=(n(60),n(106)),r=(n(151),"_getDOMNodeDidWarn"),u={getDOMNode:function(){return this.constructor[r]=!0,i(this)}};t.exports=u},{106:106,151:151,60:60}],26:[function(n,t){"use strict";function h(n){return Object.prototype.hasOwnProperty.call(n,f)||(n[f]=w++,e[n[f]]={}),e[n[f]]}var c=n(15),r=n(16),l=n(17),a=n(55),v=n(69),y=n(99),p=n(23),u=n(117),e={},o=!1,w=0,s={topAbort:"abort",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},f="_reactListenersID"+String(Math.random()).slice(2),i=p({},a,{ReactEventListener:null,injection:{injectReactEventListener:function(n){n.setHandleTopLevel(i.handleTopLevel);i.ReactEventListener=n}},setEnabled:function(n){i.ReactEventListener&&i.ReactEventListener.setEnabled(n)},isEnabled:function(){return!(!i.ReactEventListener||!i.ReactEventListener.isEnabled())},listenTo:function(n,t){for(var f,e=t,o=h(e),v=l.registrationNameDependencies[n],r=c.topLevelTypes,a=0;a<v.length;a++)f=v[a],o.hasOwnProperty(f)&&o[f]||(f===r.topWheel?u("wheel")?i.ReactEventListener.trapBubbledEvent(r.topWheel,"wheel",e):u("mousewheel")?i.ReactEventListener.trapBubbledEvent(r.topWheel,"mousewheel",e):i.ReactEventListener.trapBubbledEvent(r.topWheel,"DOMMouseScroll",e):f===r.topScroll?u("scroll",!0)?i.ReactEventListener.trapCapturedEvent(r.topScroll,"scroll",e):i.ReactEventListener.trapBubbledEvent(r.topScroll,"scroll",i.ReactEventListener.WINDOW_HANDLE):f===r.topFocus||f===r.topBlur?(u("focus",!0)?(i.ReactEventListener.trapCapturedEvent(r.topFocus,"focus",e),i.ReactEventListener.trapCapturedEvent(r.topBlur,"blur",e)):u("focusin")&&(i.ReactEventListener.trapBubbledEvent(r.topFocus,"focusin",e),i.ReactEventListener.trapBubbledEvent(r.topBlur,"focusout",e)),o[r.topBlur]=!0,o[r.topFocus]=!0):s.hasOwnProperty(f)&&i.ReactEventListener.trapBubbledEvent(f,s[f],e),o[f]=!0)},trapBubbledEvent:function(n,t,r){return i.ReactEventListener.trapBubbledEvent(n,t,r)},trapCapturedEvent:function(n,t,r){return i.ReactEventListener.trapCapturedEvent(n,t,r)},ensureScrollValueMonitoring:function(){if(!o){var n=y.refreshScrollValues;i.ReactEventListener.monitorScrollValue(n);o=!0}},eventNameDispatchConfigs:r.eventNameDispatchConfigs,registrationNameModules:r.registrationNameModules,putListener:r.putListener,getListener:r.getListener,deleteListener:r.deleteListener,deleteAllListeners:r.deleteAllListeners});v.measureMethods(i,"ReactBrowserEventEmitter",{putListener:"putListener",deleteListener:"deleteListener"});t.exports=i},{117:117,15:15,16:16,17:17,23:23,55:55,69:69,99:99}],27:[function(n,t){"use strict";function u(n,t,i){var u=void 0===n[i];null!=t&&u&&(n[i]=r(t,null))}var i=n(74),r=n(116),f=n(124),e=n(125),o=(n(151),{instantiateChildren:function(n){if(null==n)return null;var t={};return e(n,u,t),t},updateChildren:function(n,t,u,e){var o,c;if(!t&&!n)return null;for(o in t)if(t.hasOwnProperty(o)){var s=n&&n[o],l=s&&s._currentElement,h=t[o];null!=s&&f(l,h)?(i.receiveComponent(s,h,u,e),t[o]=s):(s&&i.unmountComponent(s,o),c=r(h,null),t[o]=c)}for(o in n)!n.hasOwnProperty(o)||t&&t.hasOwnProperty(o)||i.unmountComponent(n[o]);return t},unmountChildren:function(n){var t,r;for(t in n)n.hasOwnProperty(t)&&(r=n[t],i.unmountComponent(r))}});t.exports=o},{116:116,124:124,125:125,151:151,74:74}],28:[function(n,t){"use strict";function o(n){return(""+n).replace(g,"//")}function i(n,t){this.func=n;this.context=t;this.count=0}function l(n,t){var i=n.func,r=n.context;i.call(r,t,n.count++)}function a(n,t,r){if(null==n)return n;var u=i.getPooled(t,r);e(n,l,u);i.release(u)}function r(n,t,i,r){this.result=n;this.keyPrefix=t;this.func=i;this.context=r;this.count=0}function v(n,t,i){var f=n.result,e=n.keyPrefix,c=n.func,l=n.context,r=c.call(l,t,n.count++);Array.isArray(r)?u(r,f,i,h.thatReturnsArgument):null!=r&&(s.isValidElement(r)&&(r=s.cloneAndReplaceKey(r,e+(r!==t?o(r.key||"")+"/":"")+i)),f.push(r))}function u(n,t,i,u,f){var h="",s;null!=i&&(h=o(i)+"/");s=r.getPooled(t,h,u,f);e(n,v,s);r.release(s)}function y(n,t,i){if(null==n)return n;var r=[];return u(n,r,null,t,i),r}function p(){return null}function w(n){return e(n,p,null)}function b(n){var t=[];return u(n,t,null,h.thatReturnsArgument),t}var f=n(24),s=n(50),h=n(134),e=n(125),k=f.twoArgumentPooler,d=f.fourArgumentPooler,g=/\/(?!\/)/g,c;i.prototype.destructor=function(){this.func=null;this.context=null;this.count=0};f.addPoolingTo(i,k);r.prototype.destructor=function(){this.result=null;this.keyPrefix=null;this.func=null;this.context=null;this.count=0};f.addPoolingTo(r,d);c={forEach:a,map:y,mapIntoWithKeyPrefixInternal:u,count:w,toArray:b};t.exports=c},{125:125,134:134,24:24,50:50}],29:[function(n,t){"use strict";function p(n,t){var f=u.hasOwnProperty(t)?u[t]:null;a.hasOwnProperty(t)&&(f!==i.OVERRIDE_BASE?r(!1):void 0);n.hasOwnProperty(t)&&(f!==i.DEFINE_MANY&&f!==i.DEFINE_MANY_MERGED?r(!1):void 0)}function o(n,t){var o,f,s,l;if(t){"function"==typeof t?r(!1):void 0;nt.isValidElement(t)?r(!1):void 0;o=n.prototype;t.hasOwnProperty(c)&&e.mixins(n,t.mixins);for(f in t)if(t.hasOwnProperty(f)&&f!==c)if(s=t[f],p(o,f),e.hasOwnProperty(f))e[f](n,s);else{var a=u.hasOwnProperty(f),v=o.hasOwnProperty(f),y="function"==typeof s,w=y&&!a&&!v&&t.autobind!==!1;w?(o.__reactAutoBindMap||(o.__reactAutoBindMap={}),o.__reactAutoBindMap[f]=s,o[f]=s):v?(l=u[f],!a||l!==i.DEFINE_MANY_MERGED&&l!==i.DEFINE_MANY?r(!1):void 0,l===i.DEFINE_MANY_MERGED?o[f]=h(o[f],s):l===i.DEFINE_MANY&&(o[f]=b(o[f],s))):o[f]=s}}}function w(n,t){var i,u,f,o;if(t)for(i in t)u=t[i],t.hasOwnProperty(i)&&(f=i in e,f?r(!1):void 0,o=i in n,o?r(!1):void 0,n[i]=u)}function s(n,t){n&&t&&"object"==(typeof n=="undefined"?"undefined":_typeof(n))&&"object"==(typeof t=="undefined"?"undefined":_typeof(t))?void 0:r(!1);for(var i in t)t.hasOwnProperty(i)&&(void 0!==n[i]?r(!1):void 0,n[i]=t[i]);return n}function h(n,t){return function(){var r=n.apply(this,arguments),u=t.apply(this,arguments),i;return null==r?u:null==u?r:(i={},s(i,r),s(i,u),i)}}function b(n,t){return function(){n.apply(this,arguments);t.apply(this,arguments)}}function k(n,t){return t.bind(n)}function d(n){var t,i;for(t in n.__reactAutoBindMap)n.__reactAutoBindMap.hasOwnProperty(t)&&(i=n.__reactAutoBindMap[t],n[t]=k(n,i))}var g=n(30),nt=n(50),tt=(n(71),n(70),n(67)),f=n(23),it=n(135),r=n(142),rt=n(145),ut=n(146),c=(n(151),ut({mixins:null})),i=rt({DEFINE_ONCE:null,DEFINE_MANY:null,OVERRIDE_BASE:null,DEFINE_MANY_MERGED:null}),l=[],u={mixins:i.DEFINE_MANY,statics:i.DEFINE_MANY,propTypes:i.DEFINE_MANY,contextTypes:i.DEFINE_MANY,childContextTypes:i.DEFINE_MANY,getDefaultProps:i.DEFINE_MANY_MERGED,getInitialState:i.DEFINE_MANY_MERGED,getChildContext:i.DEFINE_MANY_MERGED,render:i.DEFINE_ONCE,componentWillMount:i.DEFINE_MANY,componentDidMount:i.DEFINE_MANY,componentWillReceiveProps:i.DEFINE_MANY,shouldComponentUpdate:i.DEFINE_ONCE,componentWillUpdate:i.DEFINE_MANY,componentDidUpdate:i.DEFINE_MANY,componentWillUnmount:i.DEFINE_MANY,updateComponent:i.OVERRIDE_BASE},e={displayName:function(n,t){n.displayName=t},mixins:function(n,t){if(t)for(var i=0;i<t.length;i++)o(n,t[i])},childContextTypes:function(n,t){n.childContextTypes=f({},n.childContextTypes,t)},contextTypes:function(n,t){n.contextTypes=f({},n.contextTypes,t)},getDefaultProps:function(n,t){n.getDefaultProps=n.getDefaultProps?h(n.getDefaultProps,t):t},propTypes:function(n,t){n.propTypes=f({},n.propTypes,t)},statics:function(n,t){w(n,t)},autobind:function(){}},a={replaceState:function(n,t){this.updater.enqueueReplaceState(this,n);t&&this.updater.enqueueCallback(this,t)},isMounted:function(){return this.updater.isMounted(this)},setProps:function(n,t){this.updater.enqueueSetProps(this,n);t&&this.updater.enqueueCallback(this,t)},replaceProps:function(n,t){this.updater.enqueueReplaceProps(this,n);t&&this.updater.enqueueCallback(this,t)}},v=function(){},y;f(v.prototype,g.prototype,a);y={createClass:function(n){var t=function(n,t,i){this.__reactAutoBindMap&&d(this);this.props=n;this.context=t;this.refs=it;this.updater=i||tt;this.state=null;var u=this.getInitialState?this.getInitialState():null;"object"!=(typeof u=="undefined"?"undefined":_typeof(u))||Array.isArray(u)?r(!1):void 0;this.state=u},i;t.prototype=new v;t.prototype.constructor=t;l.forEach(o.bind(null,t));o(t,n);t.getDefaultProps&&(t.defaultProps=t.getDefaultProps());t.prototype.render?void 0:r(!1);for(i in u)t.prototype[i]||(t.prototype[i]=null);return t},injection:{injectMixin:function(n){l.push(n)}}};t.exports=y},{135:135,142:142,145:145,146:146,151:151,23:23,30:30,50:50,67:67,70:70,71:71}],30:[function(n,t){"use strict";function i(n,t,i){this.props=n;this.context=t;this.refs=u;this.updater=i||r}var r=n(67),u=(n(102),n(135)),f=n(142);n(151);i.prototype.isReactComponent={};i.prototype.setState=function(n,t){"object"!=(typeof n=="undefined"?"undefined":_typeof(n))&&"function"!=typeof n&&null!=n?f(!1):void 0;this.updater.enqueueSetState(this,n);t&&this.updater.enqueueCallback(this,t)};i.prototype.forceUpdate=function(n){this.updater.enqueueForceUpdate(this);n&&this.updater.enqueueCallback(this,n)};t.exports=i},{102:102,135:135,142:142,151:151,67:67}],31:[function(n,t){"use strict";var i=n(40),r=n(63),u={processChildrenUpdates:i.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkupByID:i.dangerouslyReplaceNodeWithMarkupByID,unmountIDFromEnvironment:function(n){r.purgeID(n)}};t.exports=u},{40:40,63:63}],32:[function(n,t){"use strict";var u=n(142),r=!1,i={unmountIDFromEnvironment:null,replaceNodeWithMarkupByID:null,processChildrenUpdates:null,injection:{injectEnvironment:function(n){r?u(!1):void 0;i.unmountIDFromEnvironment=n.unmountIDFromEnvironment;i.replaceNodeWithMarkupByID=n.replaceNodeWithMarkupByID;i.processChildrenUpdates=n.processChildrenUpdates;r=!0}}};t.exports=i},{142:142}],33:[function(n,t){"use strict";function y(n){var i=n._currentElement._owner||null,t;return i&&(t=i.getName(),t)?" Check the render method of `"+t+"`.":""}function u(){}var p=n(32),h=n(34),c=n(50),f=n(60),w=n(69),b=n(71),i=(n(70),n(74)),l=n(80),e=n(23),o=n(135),r=n(142),k=n(124),a,s,v;n(151);u.prototype.render=function(){var n=f.get(this)._currentElement.type;return n(this.props,this.context,this.updater)};a=1;s={construct:function(n){this._currentElement=n;this._rootNodeID=null;this._instance=null;this._pendingElement=null;this._pendingStateQueue=null;this._pendingReplaceState=!1;this._pendingForceUpdate=!1;this._renderedComponent=null;this._context=null;this._mountOrder=0;this._topLevelWrapper=null;this._pendingCallbacks=null},mountComponent:function(n,t,e){var h,p;this._context=e;this._mountOrder=a++;this._rootNodeID=n;var s,v,w=this._processProps(this._currentElement.props),b=this._processContext(e),y=this._currentElement.type,k="prototype"in y;return k&&(s=new y(w,b,l)),(!k||null===s||s===!1||c.isValidElement(s))&&(v=s,s=new u(y)),s.props=w,s.context=b,s.refs=o,s.updater=l,this._instance=s,f.set(s,this),h=s.state,void 0===h&&(s.state=h=null),"object"!=(typeof h=="undefined"?"undefined":_typeof(h))||Array.isArray(h)?r(!1):void 0,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,s.componentWillMount&&(s.componentWillMount(),this._pendingStateQueue&&(s.state=this._processPendingState(s.props,s.context))),void 0===v&&(v=this._renderValidatedComponent()),this._renderedComponent=this._instantiateReactComponent(v),p=i.mountComponent(this._renderedComponent,n,t,this._processChildContext(e)),s.componentDidMount&&t.getReactMountReady().enqueue(s.componentDidMount,s),p},unmountComponent:function(){var n=this._instance;n.componentWillUnmount&&n.componentWillUnmount();i.unmountComponent(this._renderedComponent);this._renderedComponent=null;this._instance=null;this._pendingStateQueue=null;this._pendingReplaceState=!1;this._pendingForceUpdate=!1;this._pendingCallbacks=null;this._pendingElement=null;this._context=null;this._rootNodeID=null;this._topLevelWrapper=null;f.remove(n)},_maskContext:function(n){var t=null,u=this._currentElement.type,r=u.contextTypes,i;if(!r)return o;t={};for(i in r)t[i]=n[i];return t},_processContext:function(n){return this._maskContext(n)},_processChildContext:function(n){var i=this._currentElement.type,u=this._instance,t=u.getChildContext&&u.getChildContext(),f;if(t){"object"!=_typeof(i.childContextTypes)?r(!1):void 0;for(f in t)f in i.childContextTypes?void 0:r(!1);return e({},n,t)}return n},_processProps:function(n){return n},_checkPropTypes:function(n,t,i){var e=this.getName(),u,f;for(u in n)if(n.hasOwnProperty(u)){try{"function"!=typeof n[u]?r(!1):void 0;f=n[u](t,u,e,i)}catch(o){f=o}f instanceof Error&&(y(this),i===b.prop)}},receiveComponent:function(n,t,i){var r=this._currentElement,u=this._context;this._pendingElement=null;this.updateComponent(t,r,n,u,i)},performUpdateIfNecessary:function(n){null!=this._pendingElement&&i.receiveComponent(this,this._pendingElement||this._currentElement,n,this._context);(null!==this._pendingStateQueue||this._pendingForceUpdate)&&this.updateComponent(n,this._currentElement,this._currentElement,this._context,this._context)},updateComponent:function(n,t,i,r,u){var e,f=this._instance,o=this._context===u?f.context:this._processContext(u),s,h;t===i?e=i.props:(e=this._processProps(i.props),f.componentWillReceiveProps&&f.componentWillReceiveProps(e,o));s=this._processPendingState(e,o);h=this._pendingForceUpdate||!f.shouldComponentUpdate||f.shouldComponentUpdate(e,s,o);h?(this._pendingForceUpdate=!1,this._performComponentUpdate(i,e,s,o,n,u)):(this._currentElement=i,this._context=u,f.props=e,f.state=s,f.context=o)},_processPendingState:function(n,t){var o=this._instance,i=this._pendingStateQueue,s=this._pendingReplaceState,r,u,f;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!i)return o.state;if(s&&1===i.length)return i[0];for(r=e({},s?i[0]:o.state),u=s?1:0;u<i.length;u++)f=i[u],e(r,"function"==typeof f?f.call(o,r,n,t):f);return r},_performComponentUpdate:function(n,t,i,r,u,f){var o,s,h,e=this._instance,c=Boolean(e.componentDidUpdate);c&&(o=e.props,s=e.state,h=e.context);e.componentWillUpdate&&e.componentWillUpdate(t,i,r);this._currentElement=n;this._context=f;e.props=t;e.state=i;e.context=r;this._updateRenderedComponent(u,f);c&&u.getReactMountReady().enqueue(e.componentDidUpdate.bind(e,o,s,h),e)},_updateRenderedComponent:function(n,t){var r=this._renderedComponent,s=r._currentElement,u=this._renderValidatedComponent(),f,e,o;k(s,u)?i.receiveComponent(r,u,n,this._processChildContext(t)):(f=this._rootNodeID,e=r._rootNodeID,i.unmountComponent(r),this._renderedComponent=this._instantiateReactComponent(u),o=i.mountComponent(this._renderedComponent,f,n,this._processChildContext(t)),this._replaceNodeWithMarkupByID(e,o))},_replaceNodeWithMarkupByID:function(n,t){p.replaceNodeWithMarkupByID(n,t)},_renderValidatedComponentWithoutOwnerOrContext:function(){var n=this._instance;return n.render()},_renderValidatedComponent:function(){var n;h.current=this;try{n=this._renderValidatedComponentWithoutOwnerOrContext()}finally{h.current=null}return null===n||n===!1||c.isValidElement(n)?void 0:r(!1),n},attachRef:function(n,t){var i=this.getPublicInstance(),u,f;null==i?r(!1):void 0;u=t.getPublicInstance();f=i.refs===o?i.refs={}:i.refs;f[n]=u},detachRef:function(n){var t=this.getPublicInstance().refs;delete t[n]},getName:function(){var t=this._currentElement.type,n=this._instance&&this._instance.constructor;return t.displayName||n&&n.displayName||t.name||n&&n.name||null},getPublicInstance:function(){var n=this._instance;return n instanceof u?null:n},_instantiateReactComponent:null};w.measureMethods(s,"ReactCompositeComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent",_renderValidatedComponent:"_renderValidatedComponent"});v={Mixin:s};t.exports=v},{124:124,135:135,142:142,151:151,23:23,32:32,34:34,50:50,60:60,69:69,70:70,71:71,74:74,80:80}],34:[function(n,t){"use strict";t.exports={current:null}},{}],35:[function(n,t){"use strict";var f=n(34),e=n(46),o=n(49),s=n(59),i=n(63),h=n(69),c=n(74),l=n(81),a=n(82),v=n(106),y=n(121),r,u;n(151);o.inject();r=h.measure("React","render",i.render);u={findDOMNode:v,render:r,unmountComponentAtNode:i.unmountComponentAtNode,version:a,unstable_batchedUpdates:l.batchedUpdates,unstable_renderSubtreeIntoContainer:y};"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject({CurrentOwner:f,InstanceHandles:s,Mount:i,Reconciler:c,TextComponent:e});t.exports=u},{106:106,121:121,151:151,34:34,46:46,49:49,59:59,63:63,69:69,74:74,81:81,82:82}],36:[function(n,t){"use strict";var i={onClick:!0,onDoubleClick:!0,onMouseDown:!0,onMouseMove:!0,onMouseUp:!0,onClickCapture:!0,onDoubleClickCapture:!0,onMouseDownCapture:!0,onMouseMoveCapture:!0,onMouseUpCapture:!0},r={getNativeProps:function(n,t){var u,r;if(!t.disabled)return t;u={};for(r in t)t.hasOwnProperty(r)&&!i[r]&&(u[r]=t[r]);return u}};t.exports=r},{}],37:[function(n,t){"use strict";function ht(){return this}function ct(){var n=this._reactInternalComponent;return!!n}function b(){}function lt(n,t){var i=this._reactInternalComponent;i&&(v.enqueueSetPropsInternal(i,n),t&&v.enqueueCallbackInternal(i,t))}function at(n,t){var i=this._reactInternalComponent;i&&(v.enqueueReplacePropsInternal(i,n),t&&v.enqueueCallbackInternal(i,t))}function tt(n,t){t&&(null!=t.dangerouslySetInnerHTML&&(null!=t.children?e(!1):void 0,"object"==_typeof(t.dangerouslySetInnerHTML)&&ei in t.dangerouslySetInnerHTML?void 0:e(!1)),null!=t.style&&"object"!=_typeof(t.style)?e(!1):void 0)}function it(n,t,i,u){var f=r.findReactContainerForID(n),e;f&&(e=f.nodeType===oi?f.ownerDocument:f,fi(t,e));u.getReactMountReady().enqueue(vt,{id:n,registrationName:t,listener:i})}function vt(){var n=this;i.putListener(n.id,n.registrationName,n.listener)}function yt(){var n=this,t,u;n._rootNodeID?void 0:e(!1);t=r.getNode(n._rootNodeID);switch(t?void 0:e(!1),n._tag){case"iframe":n._wrapperState.listeners=[i.trapBubbledEvent(s.topLevelTypes.topLoad,"load",t)];break;case"video":case"audio":n._wrapperState.listeners=[];for(u in nt)nt.hasOwnProperty(u)&&n._wrapperState.listeners.push(i.trapBubbledEvent(s.topLevelTypes[u],nt[u],t));break;case"img":n._wrapperState.listeners=[i.trapBubbledEvent(s.topLevelTypes.topError,"error",t),i.trapBubbledEvent(s.topLevelTypes.topLoad,"load",t)];break;case"form":n._wrapperState.listeners=[i.trapBubbledEvent(s.topLevelTypes.topReset,"reset",t),i.trapBubbledEvent(s.topLevelTypes.topSubmit,"submit",t)]}}function pt(){f.mountReadyWrapper(this)}function wt(){h.postUpdateWrapper(this)}function bt(n){ci.call(st,n)||(hi.test(n)?void 0:e(!1),st[n]=!0)}function rt(n,t){return n.indexOf("-")>=0||null!=t.is}function o(n){bt(n);this._tag=n.toLowerCase();this._renderedChildren=null;this._previousStyle=null;this._previousStyleCopy=null;this._rootNodeID=null;this._wrapperState=null;this._topLevelWrapper=null;this._nodeWithLegacyProperties=null}var kt=n(2),ut=n(5),l=n(10),u=n(11),s=n(15),i=n(26),dt=n(31),k=n(36),f=n(41),a=n(42),h=n(43),c=n(47),r=n(63),gt=n(64),ni=n(69),v=n(80),y=n(23),ti=n(102),ii=n(105),e=n(142),d=(n(117),n(146)),ri=n(122),ui=n(123),ft=(n(149),n(126),n(151),i.deleteListener),fi=i.listenTo,g=i.registrationNameModules,p={string:!0,number:!0},et=d({children:null}),w=d({style:null}),ei=d({__html:null}),oi=1,nt={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"},ot={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},si={listing:!0,pre:!0,textarea:!0},hi=(y({menuitem:!0},ot),/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/),st={},ci={}.hasOwnProperty;o.displayName="ReactDOMComponent";o.Mixin={construct:function(n){this._currentElement=n},mountComponent:function(n,t,i){var e,s,y,o,l,v;this._rootNodeID=n;e=this._currentElement.props;switch(this._tag){case"iframe":case"img":case"form":case"video":case"audio":this._wrapperState={listeners:null};t.getReactMountReady().enqueue(yt,this);break;case"button":e=k.getNativeProps(this,e,i);break;case"input":f.mountWrapper(this,e,i);e=f.getNativeProps(this,e,i);break;case"option":a.mountWrapper(this,e,i);e=a.getNativeProps(this,e,i);break;case"select":h.mountWrapper(this,e,i);e=h.getNativeProps(this,e,i);i=h.processChildContext(this,e,i);break;case"textarea":c.mountWrapper(this,e,i);e=c.getNativeProps(this,e,i)}tt(this,e);t.useCreateElement?(y=i[r.ownerDocumentContextKey],o=y.createElement(this._currentElement.type),u.setAttributeForID(o,this._rootNodeID),r.getID(o),this._updateDOMProperties({},e,t,o),this._createInitialChildren(t,e,i,o),s=o):(l=this._createOpenTagMarkupAndPutListeners(t,e),v=this._createContentMarkup(t,e,i),s=!v&&ot[this._tag]?l+"/>":l+">"+v+"<\/"+this._currentElement.type+">");switch(this._tag){case"input":t.getReactMountReady().enqueue(pt,this);case"button":case"select":case"textarea":e.autoFocus&&t.getReactMountReady().enqueue(kt.focusDOMComponent,this)}return s},_createOpenTagMarkupAndPutListeners:function(n,t){var e="<"+this._currentElement.type,r,i,f,o;for(r in t)t.hasOwnProperty(r)&&(i=t[r],null!=i&&(g.hasOwnProperty(r)?i&&it(this._rootNodeID,r,i,n):(r===w&&(i&&(i=this._previousStyleCopy=y({},t.style)),i=ut.createMarkupForStyles(i)),f=null,null!=this._tag&&rt(this._tag,t)?r!==et&&(f=u.createMarkupForCustomAttribute(r,i)):f=u.createMarkupForProperty(r,i),f&&(e+=" "+f))));return n.renderToStaticMarkup?e:(o=u.createMarkupForID(this._rootNodeID),e+" "+o)},_createContentMarkup:function(n,t,i){var r="",f=t.dangerouslySetInnerHTML,u,e,o;return null!=f?null!=f.__html&&(r=f.__html):(u=p[_typeof(t.children)]?t.children:null,e=null!=u?null:t.children,null!=u?r=ii(u):null!=e&&(o=this.mountChildren(e,n,i),r=o.join(""))),si[this._tag]&&"\n"===r.charAt(0)?"\n"+r:r},_createInitialChildren:function(n,t,i,r){var e=t.dangerouslySetInnerHTML,u,o,s,f;if(null!=e)null!=e.__html&&ri(r,e.__html);else if(u=p[_typeof(t.children)]?t.children:null,o=null!=u?null:t.children,null!=u)ui(r,u);else if(null!=o)for(s=this.mountChildren(o,n,i),f=0;f<s.length;f++)r.appendChild(s[f])},receiveComponent:function(n,t,i){var r=this._currentElement;this._currentElement=n;this.updateComponent(t,r,n,i)},updateComponent:function(n,t,i,r){var e=t.props,u=this._currentElement.props;switch(this._tag){case"button":e=k.getNativeProps(this,e);u=k.getNativeProps(this,u);break;case"input":f.updateWrapper(this);e=f.getNativeProps(this,e);u=f.getNativeProps(this,u);break;case"option":e=a.getNativeProps(this,e);u=a.getNativeProps(this,u);break;case"select":e=h.getNativeProps(this,e);u=h.getNativeProps(this,u);break;case"textarea":c.updateWrapper(this);e=c.getNativeProps(this,e);u=c.getNativeProps(this,u)}tt(this,u);this._updateDOMProperties(e,u,n,null);this._updateDOMChildren(e,u,n,r);!ti&&this._nodeWithLegacyProperties&&(this._nodeWithLegacyProperties.props=u);"select"===this._tag&&n.getReactMountReady().enqueue(wt,this)},_updateDOMProperties:function(n,t,i,f){var e,s,h,a,o,c;for(e in n)if(!t.hasOwnProperty(e)&&n.hasOwnProperty(e))if(e===w){a=this._previousStyleCopy;for(s in a)a.hasOwnProperty(s)&&(h=h||{},h[s]="");this._previousStyleCopy=null}else g.hasOwnProperty(e)?n[e]&&ft(this._rootNodeID,e):(l.properties[e]||l.isCustomAttribute(e))&&(f||(f=r.getNode(this._rootNodeID)),u.deleteValueForProperty(f,e));for(e in t)if(o=t[e],c=e===w?this._previousStyleCopy:n[e],t.hasOwnProperty(e)&&o!==c)if(e===w)if(o?o=this._previousStyleCopy=y({},o):this._previousStyleCopy=null,c){for(s in c)!c.hasOwnProperty(s)||o&&o.hasOwnProperty(s)||(h=h||{},h[s]="");for(s in o)o.hasOwnProperty(s)&&c[s]!==o[s]&&(h=h||{},h[s]=o[s])}else h=o;else g.hasOwnProperty(e)?o?it(this._rootNodeID,e,o,i):c&&ft(this._rootNodeID,e):rt(this._tag,t)?(f||(f=r.getNode(this._rootNodeID)),e===et&&(o=null),u.setValueForAttribute(f,e,o)):(l.properties[e]||l.isCustomAttribute(e))&&(f||(f=r.getNode(this._rootNodeID)),null!=o?u.setValueForProperty(f,e,o):u.deleteValueForProperty(f,e));h&&(f||(f=r.getNode(this._rootNodeID)),ut.setValueForStyles(f,h))},_updateDOMChildren:function(n,t,i,r){var e=p[_typeof(n.children)]?n.children:null,u=p[_typeof(t.children)]?t.children:null,s=n.dangerouslySetInnerHTML&&n.dangerouslySetInnerHTML.__html,f=t.dangerouslySetInnerHTML&&t.dangerouslySetInnerHTML.__html,h=null!=e?null:n.children,o=null!=u?null:t.children,c=null!=e||null!=s,l=null!=u||null!=f;null!=h&&null==o?this.updateChildren(null,i,r):c&&!l&&this.updateTextContent("");null!=u?e!==u&&this.updateTextContent(""+u):null!=f?s!==f&&this.updateMarkup(""+f):null!=o&&this.updateChildren(o,i,r)},unmountComponent:function(){var n,t,r;switch(this._tag){case"iframe":case"img":case"form":case"video":case"audio":if(n=this._wrapperState.listeners,n)for(t=0;t<n.length;t++)n[t].remove();break;case"input":f.unmountWrapper(this);break;case"html":case"head":case"body":e(!1)}(this.unmountChildren(),i.deleteAllListeners(this._rootNodeID),dt.unmountIDFromEnvironment(this._rootNodeID),this._rootNodeID=null,this._wrapperState=null,this._nodeWithLegacyProperties)&&(r=this._nodeWithLegacyProperties,r._reactInternalComponent=null,this._nodeWithLegacyProperties=null)},getPublicInstance:function(){if(!this._nodeWithLegacyProperties){var n=r.getNode(this._rootNodeID);n._reactInternalComponent=this;n.getDOMNode=ht;n.isMounted=ct;n.setState=b;n.replaceState=b;n.forceUpdate=b;n.setProps=lt;n.replaceProps=at;n.props=this._currentElement.props;this._nodeWithLegacyProperties=n}return this._nodeWithLegacyProperties}};ni.measureMethods(o,"ReactDOMComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent"});y(o.prototype,o.Mixin,gt.Mixin);t.exports=o},{10:10,102:102,105:105,11:11,117:117,122:122,123:123,126:126,142:142,146:146,149:149,15:15,151:151,2:2,23:23,26:26,31:31,36:36,41:41,42:42,43:43,47:47,5:5,63:63,64:64,69:69,80:80}],38:[function(n,t){"use strict";function i(n){return r.createFactory(n)}var r=n(50),u=(n(51),n(147)),f=u({a:"a",abbr:"abbr",address:"address",area:"area",article:"article",aside:"aside",audio:"audio",b:"b",base:"base",bdi:"bdi",bdo:"bdo",big:"big",blockquote:"blockquote",body:"body",br:"br",button:"button",canvas:"canvas",caption:"caption",cite:"cite",code:"code",col:"col",colgroup:"colgroup",data:"data",datalist:"datalist",dd:"dd",del:"del",details:"details",dfn:"dfn",dialog:"dialog",div:"div",dl:"dl",dt:"dt",em:"em",embed:"embed",fieldset:"fieldset",figcaption:"figcaption",figure:"figure",footer:"footer",form:"form",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",head:"head",header:"header",hgroup:"hgroup",hr:"hr",html:"html",i:"i",iframe:"iframe",img:"img",input:"input",ins:"ins",kbd:"kbd",keygen:"keygen",label:"label",legend:"legend",li:"li",link:"link",main:"main",map:"map",mark:"mark",menu:"menu",menuitem:"menuitem",meta:"meta",meter:"meter",nav:"nav",noscript:"noscript",object:"object",ol:"ol",optgroup:"optgroup",option:"option",output:"output",p:"p",param:"param",picture:"picture",pre:"pre",progress:"progress",q:"q",rp:"rp",rt:"rt",ruby:"ruby",s:"s",samp:"samp",script:"script",section:"section",select:"select",small:"small",source:"source",span:"span",strong:"strong",style:"style",sub:"sub",summary:"summary",sup:"sup",table:"table",tbody:"tbody",td:"td",textarea:"textarea",tfoot:"tfoot",th:"th",thead:"thead",time:"time",title:"title",tr:"tr",track:"track",u:"u",ul:"ul","var":"var",video:"video",wbr:"wbr",circle:"circle",clipPath:"clipPath",defs:"defs",ellipse:"ellipse",g:"g",image:"image",line:"line",linearGradient:"linearGradient",mask:"mask",path:"path",pattern:"pattern",polygon:"polygon",polyline:"polyline",radialGradient:"radialGradient",rect:"rect",stop:"stop",svg:"svg",text:"text",tspan:"tspan"},i);t.exports=f},{147:147,50:50,51:51}],39:[function(n,t){"use strict";t.exports={useCreateElement:!1}},{}],40:[function(n,t){"use strict";var r=n(9),u=n(11),i=n(63),e=n(69),o=n(142),s={dangerouslySetInnerHTML:"`dangerouslySetInnerHTML` must be set using `updateInnerHTMLByID()`.",style:"`style` must be set using `updateStylesByID()`."},f={updatePropertyByID:function(n,t,r){var f=i.getNode(n);s.hasOwnProperty(t)?o(!1):void 0;null!=r?u.setValueForProperty(f,t,r):u.deleteValueForProperty(f,t)},dangerouslyReplaceNodeWithMarkupByID:function(n,t){var u=i.getNode(n);r.dangerouslyReplaceNodeWithMarkup(u,t)},dangerouslyProcessChildrenUpdates:function(n,t){for(var u=0;u<n.length;u++)n[u].parentNode=i.getNode(n[u].parentID);r.processUpdates(n,t)}};e.measureMethods(f,"ReactDOMIDOperations",{dangerouslyReplaceNodeWithMarkupByID:"dangerouslyReplaceNodeWithMarkupByID",dangerouslyProcessChildrenUpdates:"dangerouslyProcessChildrenUpdates"});t.exports=f},{11:11,142:142,63:63,69:69,9:9}],41:[function(n,t){"use strict";function u(){this._rootNodeID&&h.updateWrapper(this)}function c(n){var l=this._currentElement.props,w=i.executeOnChange(l,n),a,f,t,v,h,c,y,p;if(o.asap(u,this),a=l.name,"radio"===l.type&&null!=a){for(f=e.getNode(this._rootNodeID),t=f;t.parentNode;)t=t.parentNode;for(v=t.querySelectorAll("input[name="+JSON.stringify(""+a)+'][type="radio"]'),h=0;h<v.length;h++)c=v[h],c!==f&&c.form===f.form&&(y=e.getID(c),y?void 0:s(!1),p=r[y],p?void 0:s(!1),o.asap(u,p))}return w}var f=n(40),i=n(22),e=n(63),o=n(81),l=n(23),s=n(142),r={},h={getNativeProps:function(n,t){var r=i.getValue(t),u=i.getChecked(t);return l({},t,{defaultChecked:void 0,defaultValue:void 0,value:null!=r?r:n._wrapperState.initialValue,checked:null!=u?u:n._wrapperState.initialChecked,onChange:n._wrapperState.onChange})},mountWrapper:function(n,t){var i=t.defaultValue;n._wrapperState={initialChecked:t.defaultChecked||!1,initialValue:null!=i?i:null,onChange:c.bind(n)}},mountReadyWrapper:function(n){r[n._rootNodeID]=n},unmountWrapper:function(n){delete r[n._rootNodeID]},updateWrapper:function(n){var r=n._currentElement.props,u=r.checked,t;null!=u&&f.updatePropertyByID(n._rootNodeID,"checked",u||!1);t=i.getValue(r);null!=t&&f.updatePropertyByID(n._rootNodeID,"value",""+t)}};t.exports=h},{142:142,22:22,23:23,40:40,63:63,81:81}],42:[function(n,t){"use strict";var i=n(28),r=n(43),u=n(23),f=(n(151),r.valueContextKey),e={mountWrapper:function(n,t,i){var r=i[f],u=null,e;if(null!=r)if(u=!1,Array.isArray(r)){for(e=0;e<r.length;e++)if(""+r[e]==""+t.value){u=!0;break}}else u=""+r==""+t.value;n._wrapperState={selected:u}},getNativeProps:function(n,t){var r=u({selected:void 0,children:void 0},t),f;return null!=n._wrapperState.selected&&(r.selected=n._wrapperState.selected),f="",i.forEach(t.children,function(n){null!=n&&("string"==typeof n||"number"==typeof n)&&(f+=n)}),r.children=f,r}};t.exports=e},{151:151,23:23,28:28,43:43}],43:[function(n,t){"use strict";function e(){if(this._rootNodeID&&this._wrapperState.pendingUpdate){this._wrapperState.pendingUpdate=!1;var n=this._currentElement.props,t=r.getValue(n);null!=t&&i(this,Boolean(n.multiple),t)}}function i(n,t,i){var f,r,u=s.getNode(n._rootNodeID).options,e;if(t){for(f={},r=0;r<i.length;r++)f[""+i[r]]=!0;for(r=0;r<u.length;r++)e=f.hasOwnProperty(u[r].value),u[r].selected!==e&&(u[r].selected=e)}else{for(f=""+i,r=0;r<u.length;r++)if(u[r].value===f)return void(u[r].selected=!0);u.length&&(u[0].selected=!0)}}function o(n){var t=this._currentElement.props,i=r.executeOnChange(t,n);return this._wrapperState.pendingUpdate=!0,h.asap(e,this),i}var r=n(22),s=n(63),h=n(81),u=n(23),f=(n(151),"__ReactDOMSelect_value$"+Math.random().toString(36).slice(2)),c={valueContextKey:f,getNativeProps:function(n,t){return u({},t,{onChange:n._wrapperState.onChange,value:void 0})},mountWrapper:function(n,t){var i=r.getValue(t);n._wrapperState={pendingUpdate:!1,initialValue:null!=i?i:t.defaultValue,onChange:o.bind(n),wasMultiple:Boolean(t.multiple)}},processChildContext:function(n,t,i){var r=u({},i);return r[f]=n._wrapperState.initialValue,r},postUpdateWrapper:function(n){var t=n._currentElement.props,f,u;n._wrapperState.initialValue=void 0;f=n._wrapperState.wasMultiple;n._wrapperState.wasMultiple=Boolean(t.multiple);u=r.getValue(t);null!=u?(n._wrapperState.pendingUpdate=!1,i(n,Boolean(t.multiple),u)):f!==Boolean(t.multiple)&&(null!=t.defaultValue?i(n,Boolean(t.multiple),t.defaultValue):i(n,Boolean(t.multiple),t.multiple?[]:""))}};t.exports=c},{151:151,22:22,23:23,63:63,81:81}],44:[function(n,t){"use strict";function i(n,t,i,r){return n===i&&t===r}function f(n){var f=document.selection,t=f.createRange(),e=t.text.length,i=t.duplicate(),r,u;return i.moveToElementText(n),i.setEndPoint("EndToStart",t),r=i.text.length,u=r+e,{start:r,end:u}}function e(n){var t=window.getSelection&&window.getSelection(),f;if(!t||0===t.rangeCount)return null;var h=t.anchorNode,c=t.anchorOffset,l=t.focusNode,a=t.focusOffset,u=t.getRangeAt(0);try{u.startContainer.nodeType;u.endContainer.nodeType}catch(w){return null}var v=i(t.anchorNode,t.anchorOffset,t.focusNode,t.focusOffset),y=v?0:u.toString().length,r=u.cloneRange();r.selectNodeContents(n);r.setEnd(u.startContainer,u.startOffset);var p=i(r.startContainer,r.startOffset,r.endContainer,r.endOffset),e=p?0:r.toString().length,s=e+y,o=document.createRange();return o.setStart(h,c),o.setEnd(l,a),f=o.collapsed,{start:f?s:e,end:f?e:s}}function o(n,t){var i,u,r=document.selection.createRange().duplicate();"undefined"==typeof t.end?(i=t.start,u=i):t.start>t.end?(i=t.end,u=t.start):(i=t.start,u=t.end);r.moveToElementText(n);r.moveStart("character",i);r.setEndPoint("EndToStart",r);r.moveEnd("character",u-i);r.select()}function s(n,t){var h,s,i,f;if(window.getSelection){var e=window.getSelection(),l=n[c()].length,u=Math.min(t.start,l),o="undefined"==typeof t.end?u:Math.min(t.end,l);!e.extend&&u>o&&(h=o,o=u,u=h);s=r(n,u);i=r(n,o);s&&i&&(f=document.createRange(),f.setStart(s.node,s.offset),e.removeAllRanges(),u>o?(e.addRange(f),e.extend(i.node,i.offset)):(f.setEnd(i.node,i.offset),e.addRange(f)))}}var h=n(128),r=n(114),c=n(115),u=h.canUseDOM&&"selection"in document&&!("getSelection"in window),l={getOffsets:u?f:e,setOffsets:u?o:s};t.exports=l},{114:114,115:115,128:128}],45:[function(n,t){"use strict";var u=n(49),i=n(78),f=n(82),r;u.inject();r={renderToString:i.renderToString,renderToStaticMarkup:i.renderToStaticMarkup,version:f};t.exports=r},{49:49,78:78,82:82}],46:[function(n,t){"use strict";var f=n(9),r=n(11),e=n(31),i=n(63),o=n(23),s=n(105),h=n(123),u=(n(126),function(){});o(u.prototype,{construct:function(n){this._currentElement=n;this._stringText=""+n;this._rootNodeID=null;this._mountIndex=0},mountComponent:function(n,t,u){var o,f,e;return(this._rootNodeID=n,t.useCreateElement)?(o=u[i.ownerDocumentContextKey],f=o.createElement("span"),r.setAttributeForID(f,n),i.getID(f),h(f,this._stringText),f):(e=s(this._stringText),t.renderToStaticMarkup?e:"<span "+r.createMarkupForID(n)+">"+e+"<\/span>")},receiveComponent:function(n){var t,r;n!==this._currentElement&&(this._currentElement=n,t=""+n,t!==this._stringText&&(this._stringText=t,r=i.getNode(this._rootNodeID),f.updateTextContent(r,t)))},unmountComponent:function(){e.unmountIDFromEnvironment(this._rootNodeID)}});t.exports=u},{105:105,11:11,123:123,126:126,23:23,31:31,63:63,9:9}],47:[function(n,t){"use strict";function f(){this._rootNodeID&&u.updateWrapper(this)}function e(n){var t=this._currentElement.props,r=i.executeOnChange(t,n);return s.asap(f,this),r}var i=n(22),o=n(40),s=n(81),h=n(23),r=n(142),u=(n(151),{getNativeProps:function(n,t){return null!=t.dangerouslySetInnerHTML?r(!1):void 0,h({},t,{defaultValue:void 0,value:void 0,children:n._wrapperState.initialValue,onChange:n._wrapperState.onChange})},mountWrapper:function(n,t){var f=t.defaultValue,u=t.children,o;null!=u&&(null!=f?r(!1):void 0,Array.isArray(u)&&(u.length<=1?void 0:r(!1),u=u[0]),f=""+u);null==f&&(f="");o=i.getValue(t);n._wrapperState={initialValue:""+(null!=o?o:f),onChange:e.bind(n)}},updateWrapper:function(n){var r=n._currentElement.props,t=i.getValue(r);null!=t&&o.updatePropertyByID(n._rootNodeID,"value",""+t)}});t.exports=u},{142:142,151:151,22:22,23:23,40:40,81:81}],48:[function(n,t){"use strict";function r(){this.reinitializeTransaction()}var u=n(81),o=n(98),s=n(23),f=n(134),h={initialize:f,close:function(){i.isBatchingUpdates=!1}},c={initialize:f,close:u.flushBatchedUpdates.bind(u)},l=[c,h],e,i;s(r.prototype,o.Mixin,{getTransactionWrappers:function(){return l}});e=new r;i={isBatchingUpdates:!1,batchedUpdates:function(n,t,r,u,f,o){var s=i.isBatchingUpdates;i.isBatchingUpdates=!0;s?n(t,r,u,f,o):e.perform(n,null,t,r,u,f,o)}};t.exports=i},{134:134,23:23,81:81,98:98}],49:[function(n,t){"use strict";function u(){r||(r=!0,i.EventEmitter.injectReactEventListener(b),i.EventPluginHub.injectEventPluginOrder(s),i.EventPluginHub.injectInstanceHandle(k),i.EventPluginHub.injectMount(d),i.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:it,EnterLeaveEventPlugin:h,ChangeEventPlugin:e,SelectEventPlugin:nt,BeforeInputEventPlugin:f}),i.NativeComponent.injectGenericComponentClass(p),i.NativeComponent.injectTextComponentClass(w),i.Class.injectMixin(a),i.DOMProperty.injectDOMPropertyConfig(l),i.DOMProperty.injectDOMPropertyConfig(rt),i.EmptyComponent.injectEmptyComponent("noscript"),i.Updates.injectReconcileTransaction(g),i.Updates.injectBatchingStrategy(y),i.RootIndex.injectCreateReactRootIndex(c.canUseDOM?o.createReactRootIndex:tt.createReactRootIndex),i.Component.injectEnvironment(v))}var f=n(3),e=n(7),o=n(8),s=n(13),h=n(14),c=n(128),l=n(21),a=n(25),v=n(31),y=n(48),p=n(37),w=n(46),b=n(56),i=n(57),k=n(59),d=n(63),g=n(73),nt=n(84),tt=n(85),it=n(86),rt=n(83),r=!1;t.exports={inject:u}},{128:128,13:13,14:14,21:21,25:25,3:3,31:31,37:37,46:46,48:48,56:56,57:57,59:59,63:63,7:7,73:73,8:8,83:83,84:84,85:85,86:86}],50:[function(n,t){"use strict";var r=n(34),e=n(23),u=(n(102),"function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103),f={key:!0,ref:!0,__self:!0,__source:!0},i=function(n,t,i,r,f,e,o){return{$$typeof:u,type:n,key:t,ref:i,props:o,_owner:e}};i.createElement=function(n,t,u){var e,o={},a=null,v=null,y=null,p=null,s,c,h,l;if(null!=t){v=void 0===t.ref?null:t.ref;a=void 0===t.key?null:""+t.key;y=void 0===t.__self?null:t.__self;p=void 0===t.__source?null:t.__source;for(e in t)t.hasOwnProperty(e)&&!f.hasOwnProperty(e)&&(o[e]=t[e])}if(s=arguments.length-2,1===s)o.children=u;else if(s>1){for(c=Array(s),h=0;s>h;h++)c[h]=arguments[h+2];o.children=c}if(n&&n.defaultProps){l=n.defaultProps;for(e in l)"undefined"==typeof o[e]&&(o[e]=l[e])}return i(n,a,v,y,p,r.current,o)};i.createFactory=function(n){var t=i.createElement.bind(null,n);return t.type=n,t};i.cloneAndReplaceKey=function(n,t){return i(n.type,t,n.ref,n._self,n._source,n._owner,n.props)};i.cloneAndReplaceProps=function(n,t){return i(n.type,n.key,n.ref,n._self,n._source,n._owner,t)};i.cloneElement=function(n,t,u){var o,c=e({},n.props),a=n.key,v=n.ref,p=n._self,w=n._source,y=n._owner,s,l,h;if(null!=t){void 0!==t.ref&&(v=t.ref,y=r.current);void 0!==t.key&&(a=""+t.key);for(o in t)t.hasOwnProperty(o)&&!f.hasOwnProperty(o)&&(c[o]=t[o])}if(s=arguments.length-2,1===s)c.children=u;else if(s>1){for(l=Array(s),h=0;s>h;h++)l[h]=arguments[h+2];c.children=l}return i(n.type,a,v,p,w,y,c)};i.isValidElement=function(n){return"object"==(typeof n=="undefined"?"undefined":_typeof(n))&&null!==n&&n.$$typeof===u};t.exports=i},{102:102,23:23,34:34}],51:[function(n,t){"use strict";function u(){if(r.current){var n=r.current.getName();if(n)return" Check the render method of `"+n+"`."}return""}function f(n,t){n._store&&!n._store.validated&&null==n.key&&(n._store.validated=!0,l("uniqueKey",n,t))}function l(n,t,i){var f=u(),e,o,h;return(f||(e="string"==typeof i?i:i.displayName||i.name,e&&(f=" Check the top-level render call using <"+e+">.")),o=s[n]||(s[n]={}),o[f])?null:(o[f]=!0,h={parentOrOwner:f,url:" See https://fb.me/react-warning-keys for more information.",childOwner:null},t&&t._owner&&t._owner!==r.current&&(h.childOwner=" It was passed a child from "+t._owner.getName()+"."),h)}function e(n,t){var r,e,u,o,s;if("object"==(typeof n=="undefined"?"undefined":_typeof(n)))if(Array.isArray(n))for(r=0;r<n.length;r++)e=n[r],i.isValidElement(e)&&f(e,t);else if(i.isValidElement(n))n._store&&(n._store.validated=!0);else if(n&&(u=y(n),u&&u!==n.entries))for(s=u.call(n);!(o=s.next()).done;)i.isValidElement(o.value)&&f(o.value,t)}function a(n,t,i,r){var f,e;for(f in t)if(t.hasOwnProperty(f)){try{"function"!=typeof t[f]?p(!1):void 0;e=t[f](i,f,n,r)}catch(o){e=o}e instanceof Error&&!(e.message in h)&&(h[e.message]=!0,u())}}function o(n){var t=n.type,i;"function"==typeof t&&(i=t.displayName||t.name,t.propTypes&&a(i,t.propTypes,n.props,v.prop),"function"==typeof t.getDefaultProps)}var i=n(50),v=n(71),r=(n(70),n(34)),y=(n(102),n(113)),p=n(142),s=(n(151),{}),h={},c={createElement:function(n){var u="string"==typeof n||"function"==typeof n,t=i.createElement.apply(this,arguments),r;if(null==t)return t;if(u)for(r=2;r<arguments.length;r++)e(arguments[r],n);return o(t),t},createFactory:function(n){var t=c.createElement.bind(null,n);return t.type=n,t},cloneElement:function(){for(var n=i.cloneElement.apply(this,arguments),t=2;t<arguments.length;t++)e(arguments[t],n.type);return o(n),n}};t.exports=c},{102:102,113:113,142:142,151:151,34:34,50:50,70:70,71:71}],52:[function(n,t){"use strict";var r,e=n(50),u=n(53),f=n(74),o=n(23),s={injectEmptyComponent:function(n){r=e.createElement(n)}},i=function(n){this._currentElement=null;this._rootNodeID=null;this._renderedComponent=n(r)};o(i.prototype,{construct:function(){},mountComponent:function(n,t,i){return u.registerNullComponentID(n),this._rootNodeID=n,f.mountComponent(this._renderedComponent,n,t,i)},receiveComponent:function(){},unmountComponent:function(){f.unmountComponent(this._renderedComponent);u.deregisterNullComponentID(this._rootNodeID);this._rootNodeID=null;this._renderedComponent=null}});i.injection=s;t.exports=i},{23:23,50:50,53:53,74:74}],53:[function(n,t){"use strict";function r(n){return!!i[n]}function u(n){i[n]=!0}function f(n){delete i[n]}var i={},e={isNullComponentID:r,registerNullComponentID:u,deregisterNullComponentID:f};t.exports=e},{}],54:[function(n,t){"use strict";function r(n,t,r,u){try{return t(r,u)}catch(f){return void(null===i&&(i=f))}}var i=null,u={invokeGuardedCallback:r,invokeGuardedCallbackWithCatch:r,rethrowCaughtError:function(){if(i){var n=i;throw i=null,n;}}};t.exports=u},{}],55:[function(n,t){"use strict";function r(n){i.enqueueEvents(n);i.processEventQueue(!1)}var i=n(16),u={handleTopLevel:function(n,t,u,f,e){var o=i.extractEvents(n,t,u,f,e);r(o)}};t.exports=u},{16:16}],56:[function(n,t){"use strict";function s(n){var t=r.getID(n),i=v.getReactRootIDFromNodeID(t),u=r.findReactContainerForID(i);return r.getFirstReactDOM(u)}function u(n,t){this.topLevelType=n;this.nativeEvent=t;this.ancestors=[]}function h(n){c(n)}function c(n){for(var t,e,u=r.getFirstReactDOM(o(n.nativeEvent))||window,f=u;f;)n.ancestors.push(f),f=s(f);for(t=0;t<n.ancestors.length;t++)u=n.ancestors[t],e=r.getID(u)||"",i._handleTopLevel(n.topLevelType,u,e,n.nativeEvent,o(n.nativeEvent))}function l(n){var t=w(window);n(t)}var f=n(127),a=n(128),e=n(24),v=n(59),r=n(63),y=n(81),p=n(23),o=n(112),w=n(139),i;p(u.prototype,{destructor:function(){this.topLevelType=null;this.nativeEvent=null;this.ancestors.length=0}});e.addPoolingTo(u,e.twoArgumentPooler);i={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:a.canUseDOM?window:null,setHandleTopLevel:function(n){i._handleTopLevel=n},setEnabled:function(n){i._enabled=!!n},isEnabled:function(){return i._enabled},trapBubbledEvent:function(n,t,r){var u=r;return u?f.listen(u,t,i.dispatchEvent.bind(null,n)):null},trapCapturedEvent:function(n,t,r){var u=r;return u?f.capture(u,t,i.dispatchEvent.bind(null,n)):null},monitorScrollValue:function(n){var t=l.bind(null,n);f.listen(window,"scroll",t)},dispatchEvent:function(n,t){if(i._enabled){var r=u.getPooled(n,t);try{y.batchedUpdates(h,r)}finally{u.release(r)}}}};t.exports=i},{112:112,127:127,128:128,139:139,23:23,24:24,59:59,63:63,81:81}],57:[function(n,t){"use strict";var i=n(10),r=n(16),u=n(32),f=n(29),e=n(52),o=n(26),s=n(66),h=n(69),c=n(76),l=n(81),a={Component:u.injection,Class:f.injection,DOMProperty:i.injection,EmptyComponent:e.injection,EventPluginHub:r.injection,EventEmitter:o.injection,NativeComponent:s.injection,Perf:h.injection,RootIndex:c.injection,Updates:l.injection};t.exports=a},{10:10,16:16,26:26,29:29,32:32,52:52,66:66,69:69,76:76,81:81}],58:[function(n,t){"use strict";function f(n){return e(document.documentElement,n)}var r=n(44),e=n(131),o=n(136),u=n(137),i={hasSelectionCapabilities:function(n){var t=n&&n.nodeName&&n.nodeName.toLowerCase();return t&&("input"===t&&"text"===n.type||"textarea"===t||"true"===n.contentEditable)},getSelectionInformation:function(){var n=u();return{focusedElem:n,selectionRange:i.hasSelectionCapabilities(n)?i.getSelection(n):null}},restoreSelection:function(n){var r=u(),t=n.focusedElem,e=n.selectionRange;r!==t&&f(t)&&(i.hasSelectionCapabilities(t)&&i.setSelection(t,e),o(t))},getSelection:function(n){var t,i;return"selectionStart"in n?t={start:n.selectionStart,end:n.selectionEnd}:document.selection&&n.nodeName&&"input"===n.nodeName.toLowerCase()?(i=document.selection.createRange(),i.parentElement()===n&&(t={start:-i.moveStart("character",-n.value.length),end:-i.moveEnd("character",-n.value.length)})):t=r.getOffsets(n),t||{start:0,end:0}},setSelection:function(n,t){var u=t.start,f=t.end,i;("undefined"==typeof f&&(f=u),"selectionStart"in n)?(n.selectionStart=u,n.selectionEnd=Math.min(f,n.value.length)):document.selection&&n.nodeName&&"input"===n.nodeName.toLowerCase()?(i=n.createTextRange(),i.collapse(!0),i.moveStart("character",u),i.moveEnd("character",f-u),i.select()):r.setOffsets(n,t)}};t.exports=i},{131:131,136:136,137:137,44:44}],59:[function(n,t){"use strict";function c(n){return i+n.toString(36)}function f(n,t){return n.charAt(t)===i||t===n.length}function o(n){return""===n||n.charAt(0)===i&&n.charAt(n.length-1)!==i}function e(n,t){return 0===t.indexOf(n)&&f(t,n.length)}function l(n){return n?n.substr(0,n.lastIndexOf(i)):""}function s(n,t){if(o(n)&&o(t)?void 0:u(!1),e(n,t)?void 0:u(!1),n===t)return n;for(var r=n.length+v,i=r;i<t.length&&!f(t,i);i++);return t.substr(0,i)}function h(n,t){var s=Math.min(n.length,t.length),r,i,e;if(0===s)return"";for(r=0,i=0;s>=i;i++)if(f(n,i)&&f(t,i))r=i;else if(n.charAt(i)!==t.charAt(i))break;return e=n.substr(0,r),o(e)?void 0:u(!1),e}function r(n,t,i,r,f,o){var c,a;n=n||"";t=t||"";n===t?u(!1):void 0;c=e(t,n);c||e(n,t)?void 0:u(!1);for(var v=0,p=c?l:s,h=n;;h=p(h,t)){if(f&&h===n||o&&h===t||(a=i(h,c,r)),a===!1||h===t)break;v++<y?void 0:u(!1)}}var a=n(76),u=n(142),i=".",v=i.length,y=1e4,p={createReactRootID:function(){return c(a.createReactRootIndex())},createReactID:function(n,t){return n+t},getReactRootIDFromNodeID:function(n){if(n&&n.charAt(0)===i&&n.length>1){var t=n.indexOf(i,1);return t>-1?n.substr(0,t):n}return null},traverseEnterLeave:function(n,t,i,u,f){var e=h(n,t);e!==n&&r(n,e,i,u,!1,!0);e!==t&&r(e,t,i,f,!0,!1)},traverseTwoPhase:function(n,t,i){n&&(r("",n,t,i,!0,!1),r(n,"",t,i,!1,!0))},traverseTwoPhaseSkipTarget:function(n,t,i){n&&(r("",n,t,i,!0,!0),r(n,"",t,i,!0,!0))},traverseAncestors:function(n,t,i){r("",n,t,i,!0,!1)},getFirstCommonAncestorID:h,_getNextDescendantID:s,isAncestorIDOf:e,SEPARATOR:i};t.exports=p},{142:142,76:76}],60:[function(n,t){"use strict";var i={remove:function(n){n._reactInternalInstance=void 0},get:function(n){return n._reactInternalInstance},has:function(n){return void 0!==n._reactInternalInstance},set:function(n,t){n._reactInternalInstance=t}};t.exports=i},{}],61:[function(n,t){"use strict";var i=n(28),u=n(30),f=n(29),e=n(38),r=n(50),o=(n(51),n(72)),s=n(82),h=n(23),c=n(119),l=r.createElement,a=r.createFactory,v=r.cloneElement,y={Children:{map:i.map,forEach:i.forEach,count:i.count,toArray:i.toArray,only:c},Component:u,createElement:l,cloneElement:v,isValidElement:r.isValidElement,PropTypes:o,createClass:f.createClass,createFactory:a,createMixin:function(n){return n},DOM:e,version:s,__spread:h};t.exports=y},{119:119,23:23,28:28,29:29,30:30,38:38,50:50,51:51,72:72,82:82}],62:[function(n,t){"use strict";var r=n(101),u=/\/?>/,i={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(n){var t=r(n);return n.replace(u," "+i.CHECKSUM_ATTR_NAME+'="'+t+'"$&')},canReuseMarkup:function(n,t){var u=t.getAttribute(i.CHECKSUM_ATTR_NAME),f;return u=u&&parseInt(u,10),f=r(n),f===u}};t.exports=i},{101:101}],63:[function(n,t){"use strict";function ut(n,t){for(var r=Math.min(n.length,t.length),i=0;r>i;i++)if(n.charAt(i)!==t.charAt(i))return i;return n.length===t.length?-1:r}function w(n){return n?n.nodeType===e?n.documentElement:n.firstChild:null}function s(n){var t=w(n);return t&&i.getID(t)}function ft(n){var t=o(n),i;return t&&(r.hasOwnProperty(t)?(i=r[t],i!==n&&(h(i,t)?u(!1):void 0,r[t]=n)):r[t]=n),t}function o(n){return n&&n.getAttribute&&n.getAttribute(it)||""}function et(n,t){var i=o(n);i!==t&&delete r[i];n.setAttribute(it,t);r[t]=n}function ot(n){return r.hasOwnProperty(n)&&h(r[n],n)||(r[n]=i.findReactNodeByID(n)),r[n]}function st(n){var t=gt.get(n)._rootNodeID;return dt.isNullComponentID(t)?null:(r.hasOwnProperty(t)&&h(r[t],t)||(r[t]=i.findReactNodeByID(t)),r[t])}function h(n,t){if(n){o(n)!==t?u(!1):void 0;var r=i.findReactContainerForID(t);if(r&&ri(r,n))return!0}return!1}function ht(n){delete r[n]}function ct(n){var t=r[n];return t&&h(t,n)?void(y=t):!1}function lt(n){y=null;f.traverseAncestors(n,ct);var t=y;return y=null,t}function at(n,t,r,u,f,o){kt.useCreateElement&&(o=ti({},o),o[rt]=r.nodeType===e?r:r.ownerDocument);var s=nt.mountComponent(n,t,u,o);n._renderedComponent._topLevelWrapper=n;i._mountImageIntoNode(s,r,f,u)}function vt(n,t,i,r,u){var f=a.ReactReconcileTransaction.getPooled(r);f.perform(at,null,n,t,i,f,r,u);a.ReactReconcileTransaction.release(f)}function yt(n,t){for(nt.unmountComponent(n),t.nodeType===e&&(t=t.documentElement);t.lastChild;)t.removeChild(t.lastChild)}function d(n){var t=s(n);return t?t!==f.getReactRootIDFromNodeID(t):!1}function pt(n){for(var i,u,r,t;n&&n.parentNode!==n;n=n.parentNode)if(1===n.nodeType&&(i=o(n),i)){r=f.getReactRootIDFromNodeID(i);t=n;do if(u=o(t),t=t.parentNode,null==t)return null;while(u!==r);if(t===v[r])return n}return null}var wt=n(10),bt=n(26),kt=(n(34),n(39)),g=n(50),dt=n(53),f=n(59),gt=n(60),l=n(62),ni=n(69),nt=n(74),tt=n(80),a=n(81),ti=n(23),ii=n(135),ri=n(131),ui=n(116),u=n(142),fi=n(122),ei=n(124),it=(n(126),n(151),wt.ID_ATTRIBUTE_NAME),r={},b=1,e=9,k=11,rt="__ReactMount_ownerDocument$"+Math.random().toString(36).slice(2),c={},v={},oi=[],y=null,p=function(){},i;p.prototype.isReactComponent={};p.prototype.render=function(){return this.props};i={TopLevelWrapper:p,_instancesByReactRootID:c,scrollMonitor:function(n,t){t()},_updateRootComponent:function(n,t,r,u){return i.scrollMonitor(r,function(){tt.enqueueElementInternal(n,t);u&&tt.enqueueCallbackInternal(n,u)}),n},_registerComponent:function(n,t){!t||t.nodeType!==b&&t.nodeType!==e&&t.nodeType!==k?u(!1):void 0;bt.ensureScrollValueMonitoring();var r=i.registerContainer(t);return c[r]=n,r},_renderNewRootComponent:function(n,t,r,u){var f=ui(n,null),e=i._registerComponent(f,t);return a.batchedUpdates(vt,f,e,t,r,u),f},renderSubtreeIntoContainer:function(n,t,r,f){return null==n||null==n._reactInternalInstance?u(!1):void 0,i._renderSubtreeIntoContainer(n,t,r,f)},_renderSubtreeIntoContainer:function(n,t,r,f){var h,e,a,v,l,y;if(g.isValidElement(t)?void 0:u(!1),h=new g(p,null,null,null,null,null,t),e=c[s(r)],e){if(a=e._currentElement,v=a.props,ei(v,t))return l=e._renderedComponent.getPublicInstance(),y=f&&function(){f.call(l)},i._updateRootComponent(e,h,r,y),l;i.unmountComponentAtNode(r)}var b=w(r),nt=b&&!!o(b),tt=d(r),it=nt&&!e&&!tt,k=i._renderNewRootComponent(h,r,it,null!=n?n._reactInternalInstance._processChildContext(n._reactInternalInstance._context):ii)._renderedComponent.getPublicInstance();return f&&f.call(k),k},render:function(n,t,r){return i._renderSubtreeIntoContainer(null,n,t,r)},registerContainer:function(n){var t=s(n);return t&&(t=f.getReactRootIDFromNodeID(t)),t||(t=f.createReactRootID()),v[t]=n,t},unmountComponentAtNode:function(n){var t,r,i;return(!n||n.nodeType!==b&&n.nodeType!==e&&n.nodeType!==k?u(!1):void 0,t=s(n),r=c[t],!r)?(i=(d(n),o(n)),i&&i===f.getReactRootIDFromNodeID(i),!1):(a.batchedUpdates(yt,r,n),delete c[t],delete v[t],!0)},findReactContainerForID:function(n){var t=f.getReactRootIDFromNodeID(n);return v[t]},findReactNodeByID:function(n){var t=i.findReactContainerForID(n);return i.findComponentRoot(t,n)},getFirstReactDOM:function(n){return pt(n)},findComponentRoot:function(n,t){var r=oi,s=0,c=lt(t)||n,h,e,o;for(r[0]=c.firstChild,r.length=1;s<r.length;){for(e=r[s++];e;)o=i.getID(e),o?t===o?h=e:f.isAncestorIDOf(o,t)&&(r.length=s=0,r.push(e.firstChild)):r.push(e.firstChild),e=e.nextSibling;if(h)return r.length=0,h}r.length=0;u(!1)},_mountImageIntoNode:function(n,t,i,r){var f,c,s,h,o;if(!t||t.nodeType!==b&&t.nodeType!==e&&t.nodeType!==k?u(!1):void 0,i){if(f=w(t),l.canReuseMarkup(n,f))return;c=f.getAttribute(l.CHECKSUM_ATTR_NAME);f.removeAttribute(l.CHECKSUM_ATTR_NAME);s=f.outerHTML;f.setAttribute(l.CHECKSUM_ATTR_NAME,c);h=n;o=ut(h,s);" (client) "+h.substring(o-20,o+20)+"\n (server) "+s.substring(o-20,o+20);t.nodeType===e?u(!1):void 0}if(t.nodeType===e?u(!1):void 0,r.useCreateElement){for(;t.lastChild;)t.removeChild(t.lastChild);t.appendChild(n)}else fi(t,n)},ownerDocumentContextKey:rt,getReactRootID:s,getID:ft,setID:et,getNode:ot,getNodeFromInstance:st,isValid:h,purgeID:ht};ni.measureMethods(i,"ReactMount",{_renderNewRootComponent:"_renderNewRootComponent",_mountImageIntoNode:"_mountImageIntoNode"});t.exports=i},{10:10,116:116,122:122,124:124,126:126,131:131,135:135,142:142,151:151,23:23,26:26,34:34,39:39,50:50,53:53,59:59,60:60,62:62,69:69,74:74,80:80,81:81}],64:[function(n,t){"use strict";function c(n,t,i){r.push({parentID:n,parentNode:null,type:u.INSERT_MARKUP,markupIndex:s.push(t)-1,content:null,fromIndex:null,toIndex:i})}function l(n,t,i){r.push({parentID:n,parentNode:null,type:u.MOVE_EXISTING,markupIndex:null,content:null,fromIndex:t,toIndex:i})}function a(n,t){r.push({parentID:n,parentNode:null,type:u.REMOVE_NODE,markupIndex:null,content:null,fromIndex:t,toIndex:null})}function v(n,t){r.push({parentID:n,parentNode:null,type:u.SET_MARKUP,markupIndex:null,content:t,fromIndex:null,toIndex:null})}function y(n,t){r.push({parentID:n,parentNode:null,type:u.TEXT_CONTENT,markupIndex:null,content:t,fromIndex:null,toIndex:null})}function o(){r.length&&(p.processChildrenUpdates(r,s),e())}function e(){r.length=0;s.length=0}var p=n(32),u=n(65),h=(n(34),n(74)),f=n(27),w=n(107),i=0,r=[],s=[],b={Mixin:{_reconcilerInstantiateChildren:function(n,t,i){return f.instantiateChildren(n,t,i)},_reconcilerUpdateChildren:function(n,t,i,r){var u;return u=w(t),f.updateChildren(n,u,i,r)},mountChildren:function(n,t,i){var r=this._reconcilerInstantiateChildren(n,t,i),f,e,u;this._renderedChildren=r;f=[];e=0;for(u in r)if(r.hasOwnProperty(u)){var o=r[u],s=this._rootNodeID+u,c=h.mountComponent(o,s,t,i);o._mountIndex=e++;f.push(c)}return f},updateTextContent:function(n){var r,t,u;i++;r=!0;try{t=this._renderedChildren;f.unmountChildren(t);for(u in t)t.hasOwnProperty(u)&&this._unmountChild(t[u]);this.setTextContent(n);r=!1}finally{i--;i||(r?e():o())}},updateMarkup:function(n){var u,t,r;i++;u=!0;try{t=this._renderedChildren;f.unmountChildren(t);for(r in t)t.hasOwnProperty(r)&&this._unmountChildByName(t[r],r);this.setMarkup(n);u=!1}finally{i--;i||(u?e():o())}},updateChildren:function(n,t,r){i++;var u=!0;try{this._updateChildren(n,t,r);u=!1}finally{i--;i||(u?e():o())}},_updateChildren:function(n,t,i){var f=this._renderedChildren,e=this._reconcilerUpdateChildren(f,n,t,i),r,o,s,u,h;if(this._renderedChildren=e,e||f){o=0;s=0;for(r in e)e.hasOwnProperty(r)&&(u=f&&f[r],h=e[r],u===h?(this.moveChild(u,s,o),o=Math.max(u._mountIndex,o),u._mountIndex=s):(u&&(o=Math.max(u._mountIndex,o),this._unmountChild(u)),this._mountChildByNameAtIndex(h,r,s,t,i)),s++);for(r in f)!f.hasOwnProperty(r)||e&&e.hasOwnProperty(r)||this._unmountChild(f[r])}},unmountChildren:function(){var n=this._renderedChildren;f.unmountChildren(n);this._renderedChildren=null},moveChild:function(n,t,i){n._mountIndex<i&&l(this._rootNodeID,n._mountIndex,t)},createChild:function(n,t){c(this._rootNodeID,t,n._mountIndex)},removeChild:function(n){a(this._rootNodeID,n._mountIndex)},setTextContent:function(n){y(this._rootNodeID,n)},setMarkup:function(n){v(this._rootNodeID,n)},_mountChildByNameAtIndex:function(n,t,i,r,u){var f=this._rootNodeID+t,e=h.mountComponent(n,f,r,u);n._mountIndex=i;this.createChild(n,e)},_unmountChild:function(n){this.removeChild(n);n._mountIndex=null}}};t.exports=b},{107:107,27:27,32:32,34:34,65:65,74:74}],65:[function(n,t){"use strict";var i=n(145),r=i({INSERT_MARKUP:null,MOVE_EXISTING:null,REMOVE_NODE:null,SET_MARKUP:null,TEXT_CONTENT:null});t.exports=r},{145:145}],66:[function(n,t){"use strict";function f(n){if("function"==typeof n.type)return n.type;var t=n.type,i=r[t];return null==i&&(r[t]=i=l(t)),i}function e(n){return i?void 0:c(!1),new i(n.type,n.props)}function o(n){return new u(n)}function s(n){return n instanceof u}var h=n(23),c=n(142),l=null,i=null,r={},u=null,a={injectGenericComponentClass:function(n){i=n},injectTextComponentClass:function(n){u=n},injectComponentClasses:function(n){h(r,n)}},v={getComponentClassForElement:f,createInternalComponent:e,createInstanceForText:o,isTextComponent:s,injection:a};t.exports=v},{142:142,23:23}],67:[function(n,t){"use strict";function i(){}var r=(n(151),{isMounted:function(){return!1},enqueueCallback:function(){},enqueueForceUpdate:function(n){i(n,"forceUpdate")},enqueueReplaceState:function(n){i(n,"replaceState")},enqueueSetState:function(n){i(n,"setState")},enqueueSetProps:function(n){i(n,"setProps")},enqueueReplaceProps:function(n){i(n,"replaceProps")}});t.exports=r},{151:151}],68:[function(n,t){"use strict";var r=n(142),i={isValidOwner:function(n){return!(!n||"function"!=typeof n.attachRef||"function"!=typeof n.detachRef)},addComponentAsRefTo:function(n,t,u){i.isValidOwner(u)?void 0:r(!1);u.attachRef(t,n)},removeComponentAsRefFrom:function(n,t,u){i.isValidOwner(u)?void 0:r(!1);u.getPublicInstance().refs[t]===n.getPublicInstance()&&u.detachRef(t)}};t.exports=i},{142:142}],69:[function(n,t){"use strict";function r(n,t,i){return i}var i={enableMeasure:!1,storedMeasure:r,measureMethods:function(){},measure:function(n,t,i){return i},injection:{injectMeasure:function(n){i.storedMeasure=n}}};t.exports=i},{}],70:[function(n,t){"use strict";t.exports={}},{}],71:[function(n,t){"use strict";var i=n(145),r=i({prop:null,context:null,childContext:null});t.exports=r},{145:145}],72:[function(n,t){"use strict";function i(n){function t(t,i,u,f,e,o){if(f=f||s,o=o||u,null==i[u]){var h=r[e];return t?new Error("Required "+h+" `"+o+"` was not specified in "+("`"+f+"`.")):null}return n(i,u,f,e,o)}var i=t.bind(null,!1);return i.isRequired=t.bind(null,!0),i}function u(n){function t(t,i,u,e,o){var s=t[i],l=f(s),h,c;return l!==n?(h=r[e],c=k(s),new Error("Invalid "+h+" `"+o+"` of type "+("`"+c+"` supplied to `"+u+"`, expected ")+("`"+n+"`."))):null}return i(t)}function h(){return i(g.thatReturns(null))}function c(n){function t(t,i,u,e,o){var h=t[i],l,a,s,c;if(!Array.isArray(h))return l=r[e],a=f(h),new Error("Invalid "+l+" `"+o+"` of type "+("`"+a+"` supplied to `"+u+"`, expected an array."));for(s=0;s<h.length;s++)if(c=n(h,s,u,e,o+"["+s+"]"),c instanceof Error)return c;return null}return i(t)}function l(){function n(n,t,i,u,f){if(!o.isValidElement(n[t])){var e=r[u];return new Error("Invalid "+e+" `"+f+"` supplied to "+("`"+i+"`, expected a single ReactElement."))}return null}return i(n)}function a(n){function t(t,i,u,f,e){if(!(t[i]instanceof n)){var o=r[f],h=n.name||s,c=d(t[i]);return new Error("Invalid "+o+" `"+e+"` of type "+("`"+c+"` supplied to `"+u+"`, expected ")+("instance of `"+h+"`."))}return null}return i(t)}function v(n){function t(t,i,u,f,e){for(var s,h,c=t[i],o=0;o<n.length;o++)if(c===n[o])return null;return s=r[f],h=JSON.stringify(n),new Error("Invalid "+s+" `"+e+"` of value `"+c+"` "+("supplied to `"+u+"`, expected one of "+h+"."))}return i(Array.isArray(n)?t:function(){return new Error("Invalid argument supplied to oneOf, expected an instance of array.")})}function y(n){function t(t,i,u,e,o){var s=t[i],l=f(s),a,h,c;if("object"!==l)return a=r[e],new Error("Invalid "+a+" `"+o+"` of type "+("`"+l+"` supplied to `"+u+"`, expected an object."));for(h in s)if(s.hasOwnProperty(h)&&(c=n(s,h,u,e,o+"."+h),c instanceof Error))return c;return null}return i(t)}function p(n){function t(t,i,u,f,e){for(var s,h,o=0;o<n.length;o++)if(s=n[o],null==s(t,i,u,f,e))return null;return h=r[f],new Error("Invalid "+h+" `"+e+"` supplied to "+("`"+u+"`."))}return i(Array.isArray(n)?t:function(){return new Error("Invalid argument supplied to oneOfType, expected an instance of array.")})}function w(){function n(n,t,i,u,f){if(!e(n[t])){var o=r[u];return new Error("Invalid "+o+" `"+f+"` supplied to "+("`"+i+"`, expected a ReactNode."))}return null}return i(n)}function b(n){function t(t,i,u,e,o){var l=t[i],a=f(l),v,s,h,c;if("object"!==a)return v=r[e],new Error("Invalid "+v+" `"+o+"` of type `"+a+"` "+("supplied to `"+u+"`, expected `object`."));for(s in n)if(h=n[s],h&&(c=h(l,s,u,e,o+"."+s),c))return c;return null}return i(t)}function e(n){var t,i,r,u;switch(typeof n=="undefined"?"undefined":_typeof(n)){case"number":case"string":case"undefined":return!0;case"boolean":return!n;case"object":if(Array.isArray(n))return n.every(e);if(null===n||o.isValidElement(n))return!0;if(t=nt(n),!t)return!1;if(r=t.call(n),t!==n.entries){for(;!(i=r.next()).done;)if(!e(i.value))return!1}else for(;!(i=r.next()).done;)if(u=i.value,u&&!e(u[1]))return!1;return!0;default:return!1}}function f(n){var t=typeof n=="undefined"?"undefined":_typeof(n);return Array.isArray(n)?"array":n instanceof RegExp?"object":t}function k(n){var t=f(n);if("object"===t){if(n instanceof Date)return"date";if(n instanceof RegExp)return"regexp"}return t}function d(n){return n.constructor&&n.constructor.name?n.constructor.name:"<<anonymous>>"}var o=n(50),r=n(70),g=n(134),nt=n(113),s="<<anonymous>>",tt={array:u("array"),bool:u("boolean"),func:u("function"),number:u("number"),object:u("object"),string:u("string"),any:h(),arrayOf:c,element:l(),instanceOf:a,node:w(),objectOf:y,oneOf:v,oneOfType:p,shape:b};t.exports=tt},{113:113,134:134,50:50,70:70}],73:[function(n,t){"use strict";function i(n){this.reinitializeTransaction();this.renderToStaticMarkup=!1;this.reactMountReady=u.getPooled(null);this.useCreateElement=!n&&o.useCreateElement}var u=n(6),e=n(24),r=n(26),o=n(39),f=n(58),s=n(98),h=n(23),c={initialize:f.getSelectionInformation,close:f.restoreSelection},l={initialize:function(){var n=r.isEnabled();return r.setEnabled(!1),n},close:function(n){r.setEnabled(n)}},a={initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}},v=[c,l,a],y={getTransactionWrappers:function(){return v},getReactMountReady:function(){return this.reactMountReady},destructor:function(){u.release(this.reactMountReady);this.reactMountReady=null}};h(i.prototype,s.Mixin,y);e.addPoolingTo(i);t.exports=i},{23:23,24:24,26:26,39:39,58:58,6:6,98:98}],74:[function(n,t){"use strict";function r(){i.attachRefs(this,this._currentElement)}var i=n(75),u={mountComponent:function(n,t,i,u){var f=n.mountComponent(t,i,u);return n._currentElement&&null!=n._currentElement.ref&&i.getReactMountReady().enqueue(r,n),f},unmountComponent:function(n){i.detachRefs(n,n._currentElement);n.unmountComponent()},receiveComponent:function(n,t,u,f){var e=n._currentElement,o;(t!==e||f!==n._context)&&(o=i.shouldUpdateRefs(e,t),o&&i.detachRefs(n,e),n.receiveComponent(t,u,f),o&&n._currentElement&&null!=n._currentElement.ref&&u.getReactMountReady().enqueue(r,n))},performUpdateIfNecessary:function(n,t){n.performUpdateIfNecessary(t)}};t.exports=u},{75:75}],75:[function(n,t){"use strict";function u(n,t,i){"function"==typeof n?n(t.getPublicInstance()):r.addComponentAsRefTo(t,n,i)}function f(n,t,i){"function"==typeof n?n(null):r.removeComponentAsRefFrom(t,n,i)}var r=n(68),i={};i.attachRefs=function(n,t){if(null!==t&&t!==!1){var i=t.ref;null!=i&&u(i,n,t._owner)}};i.shouldUpdateRefs=function(n,t){var i=null===n||n===!1,r=null===t||t===!1;return i||r||t._owner!==n._owner||t.ref!==n.ref};i.detachRefs=function(n,t){if(null!==t&&t!==!1){var i=t.ref;null!=i&&f(i,n,t._owner)}};t.exports=i},{68:68}],76:[function(n,t){"use strict";var r={injectCreateReactRootIndex:function(n){i.createReactRootIndex=n}},i={createReactRootIndex:null,injection:r};t.exports=i},{}],77:[function(n,t){"use strict";var i={isBatchingUpdates:!1,batchedUpdates:function(){}};t.exports=i},{}],78:[function(n,t){"use strict";function l(n){var t,l;f.isValidElement(n)?void 0:c(!1);try{return r.injection.injectBatchingStrategy(o),l=e.createReactRootID(),t=i.getPooled(!1),t.perform(function(){var i=h(n,null),r=i.mountComponent(l,t,s);return v.addChecksumToMarkup(r)},null)}finally{i.release(t);r.injection.injectBatchingStrategy(u)}}function a(n){var t,l;f.isValidElement(n)?void 0:c(!1);try{return r.injection.injectBatchingStrategy(o),l=e.createReactRootID(),t=i.getPooled(!0),t.perform(function(){var i=h(n,null);return i.mountComponent(l,t,s)},null)}finally{i.release(t);r.injection.injectBatchingStrategy(u)}}var u=n(48),f=n(50),e=n(59),v=n(62),o=n(77),i=n(79),r=n(81),s=n(135),h=n(116),c=n(142);t.exports={renderToString:l,renderToStaticMarkup:a}},{116:116,135:135,142:142,48:48,50:50,59:59,62:62,77:77,79:79,81:81}],79:[function(n,t){"use strict";function i(n){this.reinitializeTransaction();this.renderToStaticMarkup=n;this.reactMountReady=r.getPooled(null);this.useCreateElement=!1}var u=n(24),r=n(6),f=n(98),e=n(23),o=n(134),s={initialize:function(){this.reactMountReady.reset()},close:o},h=[s],c={getTransactionWrappers:function(){return h},getReactMountReady:function(){return this.reactMountReady},destructor:function(){r.release(this.reactMountReady);this.reactMountReady=null}};e(i.prototype,f.Mixin,c);u.addPoolingTo(i);t.exports=i},{134:134,23:23,24:24,6:6,98:98}],80:[function(n,t){"use strict";function i(n){s.enqueueUpdate(n)}function r(n){var t=o.get(n);return t?t:null}var u=(n(34),n(50)),o=n(60),s=n(81),h=n(23),f=n(142),e=(n(151),{isMounted:function(n){var t=o.get(n);return t?!!t._renderedComponent:!1},enqueueCallback:function(n,t){"function"!=typeof t?f(!1):void 0;var u=r(n);return u?(u._pendingCallbacks?u._pendingCallbacks.push(t):u._pendingCallbacks=[t],void i(u)):null},enqueueCallbackInternal:function(n,t){"function"!=typeof t?f(!1):void 0;n._pendingCallbacks?n._pendingCallbacks.push(t):n._pendingCallbacks=[t];i(n)},enqueueForceUpdate:function(n){var t=r(n,"forceUpdate");t&&(t._pendingForceUpdate=!0,i(t))},enqueueReplaceState:function(n,t){var u=r(n,"replaceState");u&&(u._pendingStateQueue=[t],u._pendingReplaceState=!0,i(u))},enqueueSetState:function(n,t){var u=r(n,"setState"),f;u&&(f=u._pendingStateQueue||(u._pendingStateQueue=[]),f.push(t),i(u))},enqueueSetProps:function(n,t){var i=r(n,"setProps");i&&e.enqueueSetPropsInternal(i,t)},enqueueSetPropsInternal:function(n,t){var r=n._topLevelWrapper;r?void 0:f(!1);var e=r._pendingElement||r._currentElement,o=e.props,s=h({},o.props,t);r._pendingElement=u.cloneAndReplaceProps(e,u.cloneAndReplaceProps(o,s));i(r)},enqueueReplaceProps:function(n,t){var i=r(n,"replaceProps");i&&e.enqueueReplacePropsInternal(i,t)},enqueueReplacePropsInternal:function(n,t){var r=n._topLevelWrapper,e,o;r?void 0:f(!1);e=r._pendingElement||r._currentElement;o=e.props;r._pendingElement=u.cloneAndReplaceProps(e,u.cloneAndReplaceProps(o,t));i(r)},enqueueElementInternal:function(n,t){n._pendingElement=t;i(n)}});t.exports=e},{142:142,151:151,23:23,34:34,50:50,60:60,81:81}],81:[function(n,t){"use strict";function l(){f.ReactReconcileTransaction&&u?void 0:r(!1)}function s(){this.reinitializeTransaction();this.dirtyComponentsLength=null;this.callbackQueue=e.getPooled();this.reconcileTransaction=f.ReactReconcileTransaction.getPooled(!1)}function p(n,t,i,r,f,e){l();u.batchedUpdates(n,t,i,r,f,e)}function w(n,t){return n._mountOrder-t._mountOrder}function b(n){var o=n.dirtyComponentsLength,u,t,f,e;for(o!==i.length?r(!1):void 0,i.sort(w),u=0;o>u;u++)if(t=i[u],f=t._pendingCallbacks,t._pendingCallbacks=null,nt.performUpdateIfNecessary(t,n.reconcileTransaction),f)for(e=0;e<f.length;e++)n.callbackQueue.enqueue(f[e],t.getPublicInstance())}function a(n){return l(),u.isBatchingUpdates?void i.push(n):void u.batchedUpdates(a,n)}function k(n,t){u.isBatchingUpdates?void 0:r(!1);c.enqueue(n,t);h=!0}var e=n(6),d=n(24),g=n(69),nt=n(74),v=n(98),tt=n(23),r=n(142),i=[],c=e.getPooled(),h=!1,u=null,it={initialize:function(){this.dirtyComponentsLength=i.length},close:function(){this.dirtyComponentsLength!==i.length?(i.splice(0,this.dirtyComponentsLength),o()):i.length=0}},rt={initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}},ut=[it,rt],o,y,f;tt(s.prototype,v.Mixin,{getTransactionWrappers:function(){return ut},destructor:function(){this.dirtyComponentsLength=null;e.release(this.callbackQueue);this.callbackQueue=null;f.ReactReconcileTransaction.release(this.reconcileTransaction);this.reconcileTransaction=null},perform:function(n,t,i){return v.Mixin.perform.call(this,this.reconcileTransaction.perform,this.reconcileTransaction,n,t,i)}});d.addPoolingTo(s);o=function(){for(var n,t;i.length||h;)i.length&&(n=s.getPooled(),n.perform(b,null,n),s.release(n)),h&&(h=!1,t=c,c=e.getPooled(),t.notifyAll(),e.release(t))};o=g.measure("ReactUpdates","flushBatchedUpdates",o);y={injectReconcileTransaction:function(n){n?void 0:r(!1);f.ReactReconcileTransaction=n},injectBatchingStrategy:function(n){n?void 0:r(!1);"function"!=typeof n.batchedUpdates?r(!1):void 0;"boolean"!=typeof n.isBatchingUpdates?r(!1):void 0;u=n}};f={ReactReconcileTransaction:null,batchedUpdates:p,enqueueUpdate:a,flushBatchedUpdates:o,injection:y,asap:k};t.exports=f},{142:142,23:23,24:24,6:6,69:69,74:74,98:98}],82:[function(n,t){"use strict";t.exports="0.14.6"},{}],83:[function(n,t){"use strict";var u=n(10),i=u.injection.MUST_USE_ATTRIBUTE,r={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},f={Properties:{clipPath:i,cx:i,cy:i,d:i,dx:i,dy:i,fill:i,fillOpacity:i,fontFamily:i,fontSize:i,fx:i,fy:i,gradientTransform:i,gradientUnits:i,markerEnd:i,markerMid:i,markerStart:i,offset:i,opacity:i,patternContentUnits:i,patternUnits:i,points:i,preserveAspectRatio:i,r:i,rx:i,ry:i,spreadMethod:i,stopColor:i,stopOpacity:i,stroke:i,strokeDasharray:i,strokeLinecap:i,strokeOpacity:i,strokeWidth:i,textAnchor:i,transform:i,version:i,viewBox:i,x1:i,x2:i,x:i,xlinkActuate:i,xlinkArcrole:i,xlinkHref:i,xlinkRole:i,xlinkShow:i,xlinkTitle:i,xlinkType:i,xmlBase:i,xmlLang:i,xmlSpace:i,y1:i,y2:i,y:i},DOMAttributeNamespaces:{xlinkActuate:r.xlink,xlinkArcrole:r.xlink,xlinkHref:r.xlink,xlinkRole:r.xlink,xlinkShow:r.xlink,xlinkTitle:r.xlink,xlinkType:r.xlink,xmlBase:r.xml,xmlLang:r.xml,xmlSpace:r.xml},DOMAttributeNames:{clipPath:"clip-path",fillOpacity:"fill-opacity",fontFamily:"font-family",fontSize:"font-size",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",patternContentUnits:"patternContentUnits",patternUnits:"patternUnits",preserveAspectRatio:"preserveAspectRatio",spreadMethod:"spreadMethod",stopColor:"stop-color",stopOpacity:"stop-opacity",strokeDasharray:"stroke-dasharray",strokeLinecap:"stroke-linecap",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",textAnchor:"text-anchor",viewBox:"viewBox",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlLang:"xml:lang",xmlSpace:"xml:space"}};t.exports=f},{10:10}],84:[function(n,t){"use strict";function l(n){var t,i;return"selectionStart"in n&&p.hasSelectionCapabilities(n)?{start:n.selectionStart,end:n.selectionEnd}:window.getSelection?(t=window.getSelection(),{anchorNode:t.anchorNode,anchorOffset:t.anchorOffset,focusNode:t.focusNode,focusOffset:t.focusOffset}):document.selection?(i=document.selection.createRange(),{parentElement:i.parentElement(),text:i.text,top:i.boundingTop,left:i.boundingLeft}):void 0}function s(n,t){var f,i;return o||null==r||r!==b()?null:(f=l(r),!u||!d(u,f))?(u=f,i=w.getPooled(h.select,e,n,t),i.type="select",i.target=r,v.accumulateTwoPhaseDispatches(i),i):null}var a=n(15),v=n(19),y=n(128),p=n(58),w=n(90),b=n(137),k=n(118),f=n(146),d=n(149),i=a.topLevelTypes,g=y.canUseDOM&&"documentMode"in document&&document.documentMode<=11,h={select:{phasedRegistrationNames:{bubbled:f({onSelect:null}),captured:f({onSelectCapture:null})},dependencies:[i.topBlur,i.topContextMenu,i.topFocus,i.topKeyDown,i.topMouseDown,i.topMouseUp,i.topSelectionChange]}},r=null,e=null,u=null,o=!1,c=!1,nt=f({onSelect:null}),tt={eventTypes:h,extractEvents:function(n,t,f,h,l){if(!c)return null;switch(n){case i.topFocus:(k(t)||"true"===t.contentEditable)&&(r=t,e=f,u=null);break;case i.topBlur:r=null;e=null;u=null;break;case i.topMouseDown:o=!0;break;case i.topContextMenu:case i.topMouseUp:return o=!1,s(h,l);case i.topSelectionChange:if(g)break;case i.topKeyDown:case i.topKeyUp:return s(h,l)}return null},didPutListener:function(n,t){t===nt&&(c=!0)}};t.exports=tt},{118:118,128:128,137:137,146:146,149:149,15:15,19:19,58:58,90:90}],85:[function(n,t){"use strict";var i=Math.pow(2,53),r={createReactRootIndex:function(){return Math.ceil(Math.random()*i)}};t.exports=r},{}],86:[function(n,t){"use strict";var h=n(15),c=n(127),l=n(19),a=n(63),v=n(87),y=n(90),p=n(91),w=n(93),b=n(94),k=n(89),d=n(95),g=n(96),nt=n(97),tt=n(134),it=n(109),rt=n(142),i=n(146),u=h.topLevelTypes,r={abort:{phasedRegistrationNames:{bubbled:i({onAbort:!0}),captured:i({onAbortCapture:!0})}},blur:{phasedRegistrationNames:{bubbled:i({onBlur:!0}),captured:i({onBlurCapture:!0})}},canPlay:{phasedRegistrationNames:{bubbled:i({onCanPlay:!0}),captured:i({onCanPlayCapture:!0})}},canPlayThrough:{phasedRegistrationNames:{bubbled:i({onCanPlayThrough:!0}),captured:i({onCanPlayThroughCapture:!0})}},click:{phasedRegistrationNames:{bubbled:i({onClick:!0}),captured:i({onClickCapture:!0})}},contextMenu:{phasedRegistrationNames:{bubbled:i({onContextMenu:!0}),captured:i({onContextMenuCapture:!0})}},copy:{phasedRegistrationNames:{bubbled:i({onCopy:!0}),captured:i({onCopyCapture:!0})}},cut:{phasedRegistrationNames:{bubbled:i({onCut:!0}),captured:i({onCutCapture:!0})}},doubleClick:{phasedRegistrationNames:{bubbled:i({onDoubleClick:!0}),captured:i({onDoubleClickCapture:!0})}},drag:{phasedRegistrationNames:{bubbled:i({onDrag:!0}),captured:i({onDragCapture:!0})}},dragEnd:{phasedRegistrationNames:{bubbled:i({onDragEnd:!0}),captured:i({onDragEndCapture:!0})}},dragEnter:{phasedRegistrationNames:{bubbled:i({onDragEnter:!0}),captured:i({onDragEnterCapture:!0})}},dragExit:{phasedRegistrationNames:{bubbled:i({onDragExit:!0}),captured:i({onDragExitCapture:!0})}},dragLeave:{phasedRegistrationNames:{bubbled:i({onDragLeave:!0}),captured:i({onDragLeaveCapture:!0})}},dragOver:{phasedRegistrationNames:{bubbled:i({onDragOver:!0}),captured:i({onDragOverCapture:!0})}},dragStart:{phasedRegistrationNames:{bubbled:i({onDragStart:!0}),captured:i({onDragStartCapture:!0})}},drop:{phasedRegistrationNames:{bubbled:i({onDrop:!0}),captured:i({onDropCapture:!0})}},durationChange:{phasedRegistrationNames:{bubbled:i({onDurationChange:!0}),captured:i({onDurationChangeCapture:!0})}},emptied:{phasedRegistrationNames:{bubbled:i({onEmptied:!0}),captured:i({onEmptiedCapture:!0})}},encrypted:{phasedRegistrationNames:{bubbled:i({onEncrypted:!0}),captured:i({onEncryptedCapture:!0})}},ended:{phasedRegistrationNames:{bubbled:i({onEnded:!0}),captured:i({onEndedCapture:!0})}},error:{phasedRegistrationNames:{bubbled:i({onError:!0}),captured:i({onErrorCapture:!0})}},focus:{phasedRegistrationNames:{bubbled:i({onFocus:!0}),captured:i({onFocusCapture:!0})}},input:{phasedRegistrationNames:{bubbled:i({onInput:!0}),captured:i({onInputCapture:!0})}},keyDown:{phasedRegistrationNames:{bubbled:i({onKeyDown:!0}),captured:i({onKeyDownCapture:!0})}},keyPress:{phasedRegistrationNames:{bubbled:i({onKeyPress:!0}),captured:i({onKeyPressCapture:!0})}},keyUp:{phasedRegistrationNames:{bubbled:i({onKeyUp:!0}),captured:i({onKeyUpCapture:!0})}},load:{phasedRegistrationNames:{bubbled:i({onLoad:!0}),captured:i({onLoadCapture:!0})}},loadedData:{phasedRegistrationNames:{bubbled:i({onLoadedData:!0}),captured:i({onLoadedDataCapture:!0})}},loadedMetadata:{phasedRegistrationNames:{bubbled:i({onLoadedMetadata:!0}),captured:i({onLoadedMetadataCapture:!0})}},loadStart:{phasedRegistrationNames:{bubbled:i({onLoadStart:!0}),captured:i({onLoadStartCapture:!0})}},mouseDown:{phasedRegistrationNames:{bubbled:i({onMouseDown:!0}),captured:i({onMouseDownCapture:!0})}},mouseMove:{phasedRegistrationNames:{bubbled:i({onMouseMove:!0}),captured:i({onMouseMoveCapture:!0})}},mouseOut:{phasedRegistrationNames:{bubbled:i({onMouseOut:!0}),captured:i({onMouseOutCapture:!0})}},mouseOver:{phasedRegistrationNames:{bubbled:i({onMouseOver:!0}),captured:i({onMouseOverCapture:!0})}},mouseUp:{phasedRegistrationNames:{bubbled:i({onMouseUp:!0}),captured:i({onMouseUpCapture:!0})}},paste:{phasedRegistrationNames:{bubbled:i({onPaste:!0}),captured:i({onPasteCapture:!0})}},pause:{phasedRegistrationNames:{bubbled:i({onPause:!0}),captured:i({onPauseCapture:!0})}},play:{phasedRegistrationNames:{bubbled:i({onPlay:!0}),captured:i({onPlayCapture:!0})}},playing:{phasedRegistrationNames:{bubbled:i({onPlaying:!0}),captured:i({onPlayingCapture:!0})}},progress:{phasedRegistrationNames:{bubbled:i({onProgress:!0}),captured:i({onProgressCapture:!0})}},rateChange:{phasedRegistrationNames:{bubbled:i({onRateChange:!0}),captured:i({onRateChangeCapture:!0})}},reset:{phasedRegistrationNames:{bubbled:i({onReset:!0}),captured:i({onResetCapture:!0})}},scroll:{phasedRegistrationNames:{bubbled:i({onScroll:!0}),captured:i({onScrollCapture:!0})}},seeked:{phasedRegistrationNames:{bubbled:i({onSeeked:!0}),captured:i({onSeekedCapture:!0})}},seeking:{phasedRegistrationNames:{bubbled:i({onSeeking:!0}),captured:i({onSeekingCapture:!0})}},stalled:{phasedRegistrationNames:{bubbled:i({onStalled:!0}),captured:i({onStalledCapture:!0})}},submit:{phasedRegistrationNames:{bubbled:i({onSubmit:!0}),captured:i({onSubmitCapture:!0})}},suspend:{phasedRegistrationNames:{bubbled:i({onSuspend:!0}),captured:i({onSuspendCapture:!0})}},timeUpdate:{phasedRegistrationNames:{bubbled:i({onTimeUpdate:!0}),captured:i({onTimeUpdateCapture:!0})}},touchCancel:{phasedRegistrationNames:{bubbled:i({onTouchCancel:!0}),captured:i({onTouchCancelCapture:!0})}},touchEnd:{phasedRegistrationNames:{bubbled:i({onTouchEnd:!0}),captured:i({onTouchEndCapture:!0})}},touchMove:{phasedRegistrationNames:{bubbled:i({onTouchMove:!0}),captured:i({onTouchMoveCapture:!0})}},touchStart:{phasedRegistrationNames:{bubbled:i({onTouchStart:!0}),captured:i({onTouchStartCapture:!0})}},volumeChange:{phasedRegistrationNames:{bubbled:i({onVolumeChange:!0}),captured:i({onVolumeChangeCapture:!0})}},waiting:{phasedRegistrationNames:{bubbled:i({onWaiting:!0}),captured:i({onWaitingCapture:!0})}},wheel:{phasedRegistrationNames:{bubbled:i({onWheel:!0}),captured:i({onWheelCapture:!0})}}},e={topAbort:r.abort,topBlur:r.blur,topCanPlay:r.canPlay,topCanPlayThrough:r.canPlayThrough,topClick:r.click,topContextMenu:r.contextMenu,topCopy:r.copy,topCut:r.cut,topDoubleClick:r.doubleClick,topDrag:r.drag,topDragEnd:r.dragEnd,topDragEnter:r.dragEnter,topDragExit:r.dragExit,topDragLeave:r.dragLeave,topDragOver:r.dragOver,topDragStart:r.dragStart,topDrop:r.drop,topDurationChange:r.durationChange,topEmptied:r.emptied,topEncrypted:r.encrypted,topEnded:r.ended,topError:r.error,topFocus:r.focus,topInput:r.input,topKeyDown:r.keyDown,topKeyPress:r.keyPress,topKeyUp:r.keyUp,topLoad:r.load,topLoadedData:r.loadedData,topLoadedMetadata:r.loadedMetadata,topLoadStart:r.loadStart,topMouseDown:r.mouseDown,topMouseMove:r.mouseMove,topMouseOut:r.mouseOut,topMouseOver:r.mouseOver,topMouseUp:r.mouseUp,topPaste:r.paste,topPause:r.pause,topPlay:r.play,topPlaying:r.playing,topProgress:r.progress,topRateChange:r.rateChange,topReset:r.reset,topScroll:r.scroll,topSeeked:r.seeked,topSeeking:r.seeking,topStalled:r.stalled,topSubmit:r.submit,topSuspend:r.suspend,topTimeUpdate:r.timeUpdate,topTouchCancel:r.touchCancel,topTouchEnd:r.touchEnd,topTouchMove:r.touchMove,topTouchStart:r.touchStart,topVolumeChange:r.volumeChange,topWaiting:r.waiting,topWheel:r.wheel},o;for(o in e)e[o].dependencies=[o];var s=i({onClick:null}),f={},ut={eventTypes:r,extractEvents:function(n,t,i,r,f){var h=e[n],o,s;if(!h)return null;switch(n){case u.topAbort:case u.topCanPlay:case u.topCanPlayThrough:case u.topDurationChange:case u.topEmptied:case u.topEncrypted:case u.topEnded:case u.topError:case u.topInput:case u.topLoad:case u.topLoadedData:case u.topLoadedMetadata:case u.topLoadStart:case u.topPause:case u.topPlay:case u.topPlaying:case u.topProgress:case u.topRateChange:case u.topReset:case u.topSeeked:case u.topSeeking:case u.topStalled:case u.topSubmit:case u.topSuspend:case u.topTimeUpdate:case u.topVolumeChange:case u.topWaiting:o=y;break;case u.topKeyPress:if(0===it(r))return null;case u.topKeyDown:case u.topKeyUp:o=w;break;case u.topBlur:case u.topFocus:o=p;break;case u.topClick:if(2===r.button)return null;case u.topContextMenu:case u.topDoubleClick:case u.topMouseDown:case u.topMouseMove:case u.topMouseOut:case u.topMouseOver:case u.topMouseUp:o=b;break;case u.topDrag:case u.topDragEnd:case u.topDragEnter:case u.topDragExit:case u.topDragLeave:case u.topDragOver:case u.topDragStart:case u.topDrop:o=k;break;case u.topTouchCancel:case u.topTouchEnd:case u.topTouchMove:case u.topTouchStart:o=d;break;case u.topScroll:o=g;break;case u.topWheel:o=nt;break;case u.topCopy:case u.topCut:case u.topPaste:o=v}return o?void 0:rt(!1),s=o.getPooled(h,i,r,f),l.accumulateTwoPhaseDispatches(s),s},didPutListener:function(n,t){if(t===s){var i=a.getNode(n);f[n]||(f[n]=c.listen(i,"click",tt))}},willDeleteListener:function(n,t){t===s&&(f[n].remove(),delete f[n])}};t.exports=ut},{109:109,127:127,134:134,142:142,146:146,15:15,19:19,63:63,87:87,89:89,90:90,91:91,93:93,94:94,95:95,96:96,97:97}],87:[function(n,t){"use strict";function i(n,t,i,u){r.call(this,n,t,i,u)}var r=n(90),u={clipboardData:function(n){return"clipboardData"in n?n.clipboardData:window.clipboardData}};r.augmentClass(i,u);t.exports=i},{90:90}],88:[function(n,t){"use strict";function i(n,t,i,u){r.call(this,n,t,i,u)}var r=n(90);r.augmentClass(i,{data:null});t.exports=i},{90:90}],89:[function(n,t){"use strict";function i(n,t,i,u){r.call(this,n,t,i,u)}var r=n(94);r.augmentClass(i,{dataTransfer:null});t.exports=i},{94:94}],90:[function(n,t){"use strict";function r(n,t,r,u){var e,f,o,s;this.dispatchConfig=n;this.dispatchMarker=t;this.nativeEvent=r;this.target=u;this.currentTarget=u;e=this.constructor.Interface;for(f in e)e.hasOwnProperty(f)&&(o=e[f],this[f]=o?o(r):r[f]);s=null!=r.defaultPrevented?r.defaultPrevented:r.returnValue===!1;this.isDefaultPrevented=s?i.thatReturnsTrue:i.thatReturnsFalse;this.isPropagationStopped=i.thatReturnsFalse}var u=n(24),f=n(23),i=n(134),e=(n(151),{type:null,currentTarget:i.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(n){return n.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null});f(r.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():n.returnValue=!1,this.isDefaultPrevented=i.thatReturnsTrue)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():n.cancelBubble=!0,this.isPropagationStopped=i.thatReturnsTrue)},persist:function(){this.isPersistent=i.thatReturnsTrue},isPersistent:i.thatReturnsFalse,destructor:function(){var t=this.constructor.Interface,n;for(n in t)this[n]=null;this.dispatchConfig=null;this.dispatchMarker=null;this.nativeEvent=null}});r.Interface=e;r.augmentClass=function(n,t){var i=this,r=Object.create(i.prototype);f(r,n.prototype);n.prototype=r;n.prototype.constructor=n;n.Interface=f({},i.Interface,t);n.augmentClass=i.augmentClass;u.addPoolingTo(n,u.fourArgumentPooler)};u.addPoolingTo(r,u.fourArgumentPooler);t.exports=r},{134:134,151:151,23:23,24:24}],91:[function(n,t){"use strict";function i(n,t,i,u){r.call(this,n,t,i,u)}var r=n(96);r.augmentClass(i,{relatedTarget:null});t.exports=i},{96:96}],92:[function(n,t){"use strict";function i(n,t,i,u){r.call(this,n,t,i,u)}var r=n(90);r.augmentClass(i,{data:null});t.exports=i},{90:90}],93:[function(n,t){"use strict";function i(n,t,i,u){r.call(this,n,t,i,u)}var r=n(96),u=n(109),f=n(110),e=n(111),o={key:f,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:e,charCode:function(n){return"keypress"===n.type?u(n):0},keyCode:function(n){return"keydown"===n.type||"keyup"===n.type?n.keyCode:0},which:function(n){return"keypress"===n.type?u(n):"keydown"===n.type||"keyup"===n.type?n.keyCode:0}};r.augmentClass(i,o);t.exports=i},{109:109,110:110,111:111,96:96}],94:[function(n,t){"use strict";function i(n,t,i,u){r.call(this,n,t,i,u)}var r=n(96),u=n(99),f=n(111),e={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:f,button:function(n){var t=n.button;return"which"in n?t:2===t?2:4===t?1:0},buttons:null,relatedTarget:function(n){return n.relatedTarget||(n.fromElement===n.srcElement?n.toElement:n.fromElement)},pageX:function(n){return"pageX"in n?n.pageX:n.clientX+u.currentScrollLeft},pageY:function(n){return"pageY"in n?n.pageY:n.clientY+u.currentScrollTop}};r.augmentClass(i,e);t.exports=i},{111:111,96:96,99:99}],95:[function(n,t){"use strict";function i(n,t,i,u){r.call(this,n,t,i,u)}var r=n(96),u=n(111),f={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:u};r.augmentClass(i,f);t.exports=i},{111:111,96:96}],96:[function(n,t){"use strict";function i(n,t,i,u){r.call(this,n,t,i,u)}var r=n(90),u=n(112),f={view:function(n){var t,i;return n.view?n.view:(t=u(n),null!=t&&t.window===t)?t:(i=t.ownerDocument,i?i.defaultView||i.parentWindow:window)},detail:function(n){return n.detail||0}};r.augmentClass(i,f);t.exports=i},{112:112,90:90}],97:[function(n,t){"use strict";function i(n,t,i,u){r.call(this,n,t,i,u)}var r=n(94),u={deltaX:function(n){return"deltaX"in n?n.deltaX:"wheelDeltaX"in n?-n.wheelDeltaX:0},deltaY:function(n){return"deltaY"in n?n.deltaY:"wheelDeltaY"in n?-n.wheelDeltaY:"wheelDelta"in n?-n.wheelDelta:0},deltaZ:null,deltaMode:null};r.augmentClass(i,u);t.exports=i},{94:94}],98:[function(n,t){"use strict";var r=n(142),u={reinitializeTransaction:function(){this.transactionWrappers=this.getTransactionWrappers();this.wrapperInitData?this.wrapperInitData.length=0:this.wrapperInitData=[];this._isInTransaction=!1},_isInTransaction:!1,getTransactionWrappers:null,isInTransaction:function(){return!!this._isInTransaction},perform:function(n,t,i,u,f,e,o,s){this.isInTransaction()?r(!1):void 0;var h,c;try{this._isInTransaction=!0;h=!0;this.initializeAll(0);c=n.call(t,i,u,f,e,o,s);h=!1}finally{try{if(h)try{this.closeAll(0)}catch(l){}else this.closeAll(0)}finally{this._isInTransaction=!1}}return c},initializeAll:function(n){for(var r,u=this.transactionWrappers,t=n;t<u.length;t++){r=u[t];try{this.wrapperInitData[t]=i.OBSERVED_ERROR;this.wrapperInitData[t]=r.initialize?r.initialize.call(this):null}finally{if(this.wrapperInitData[t]===i.OBSERVED_ERROR)try{this.initializeAll(t+1)}catch(f){}}}},closeAll:function(n){var u,t,f,e,o;for(this.isInTransaction()?void 0:r(!1),u=this.transactionWrappers,t=n;t<u.length;t++){e=u[t];o=this.wrapperInitData[t];try{f=!0;o!==i.OBSERVED_ERROR&&e.close&&e.close.call(this,o);f=!1}finally{if(f)try{this.closeAll(t+1)}catch(s){}}}this.wrapperInitData.length=0}},i={Mixin:u,OBSERVED_ERROR:{}};t.exports=i},{142:142}],99:[function(n,t){"use strict";var i={currentScrollLeft:0,currentScrollTop:0,refreshScrollValues:function(n){i.currentScrollLeft=n.x;i.currentScrollTop=n.y}};t.exports=i},{}],100:[function(n,t){"use strict";function i(n,t){if(null==t?r(!1):void 0,null==n)return t;var i=Array.isArray(n),u=Array.isArray(t);return i&&u?(n.push.apply(n,t),n):i?(n.push(t),n):u?[n].concat(t):[n,t]}var r=n(142);t.exports=i},{142:142}],101:[function(n,t){"use strict";function r(n){for(var r=1,u=0,t=0,f=n.length,e=-4&f;e>t;){for(;t<Math.min(t+4096,e);t+=4)u+=(r+=n.charCodeAt(t))+(r+=n.charCodeAt(t+1))+(r+=n.charCodeAt(t+2))+(r+=n.charCodeAt(t+3));r%=i;u%=i}for(;f>t;t++)u+=r+=n.charCodeAt(t);return r%=i,u%=i,r|u<<16}var i=65521;t.exports=r},{}],102:[function(n,t){"use strict";t.exports=!1},{}],103:[function(n,t){"use strict";function r(n,t){var u=null==t||"boolean"==typeof t||""===t,r;return u?"":(r=isNaN(t),r||0===t||i.hasOwnProperty(n)&&i[n]?""+t:("string"==typeof t&&(t=t.trim()),t+"px"))}var u=n(4),i=u.isUnitlessNumber;t.exports=r},{4:4}],104:[function(n,t){"use strict";function i(n,t,i,r,u){return u}n(23);n(151);t.exports=i},{151:151,23:23}],105:[function(n,t){"use strict";function i(n){return u[n]}function r(n){return(""+n).replace(f,i)}var u={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},f=/[&><"']/g;t.exports=r},{}],106:[function(n,t){"use strict";function r(n){return null==n?null:1===n.nodeType?n:u.has(n)?f.getNodeFromInstance(n):(null!=n.render&&"function"==typeof n.render?i(!1):void 0,void i(!1))}var u=(n(34),n(60)),f=n(63),i=n(142);n(151);t.exports=r},{142:142,151:151,34:34,60:60,63:63}],107:[function(n,t){"use strict";function i(n,t,i){var r=n,u=void 0===r[i];u&&null!=t&&(r[i]=t)}function r(n){if(null==n)return n;var t={};return u(n,i,t),t}var u=n(125);n(151);t.exports=r},{125:125,151:151}],108:[function(n,t){"use strict";var i=function(n,t,i){Array.isArray(n)?n.forEach(t,i):n&&t.call(i,n)};t.exports=i},{}],109:[function(n,t){"use strict";function i(n){var t,i=n.keyCode;return"charCode"in n?(t=n.charCode,0===t&&13===i&&(t=13)):t=i,t>=32||13===t?t:0}t.exports=i},{}],110:[function(n,t){"use strict";function i(n){var t,i;return n.key&&(t=u[n.key]||n.key,"Unidentified"!==t)?t:"keypress"===n.type?(i=r(n),13===i?"Enter":String.fromCharCode(i)):"keydown"===n.type||"keyup"===n.type?f[n.keyCode]||"Unidentified":""}var r=n(109),u={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},f={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};t.exports=i},{109:109}],111:[function(n,t){"use strict";function i(n){var r=this,t=r.nativeEvent,i;return t.getModifierState?t.getModifierState(n):(i=u[n],i?!!t[i]:!1)}function r(){return i}var u={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};t.exports=r},{}],112:[function(n,t){"use strict";function i(n){var t=n.target||n.srcElement||window;return 3===t.nodeType?t.parentNode:t}t.exports=i},{}],113:[function(n,t){"use strict";function r(n){var t=n&&(i&&n[i]||n[u]);if("function"==typeof t)return t}var i="function"==typeof Symbol&&Symbol.iterator,u="@@iterator";t.exports=r},{}],114:[function(n,t){"use strict";function i(n){for(;n&&n.firstChild;)n=n.firstChild;return n}function r(n){for(;n;){if(n.nextSibling)return n.nextSibling;n=n.parentNode}}function u(n,t){for(var u=i(n),f=0,e=0;u;){if(3===u.nodeType){if(e=f+u.textContent.length,t>=f&&e>=t)return{node:u,offset:t-f};f=e}u=i(r(u))}}t.exports=u},{}],115:[function(n,t){"use strict";function r(){return!i&&u.canUseDOM&&(i="textContent"in document.documentElement?"textContent":"innerText"),i}var u=n(128),i=null;t.exports=r},{128:128}],116:[function(n,t){"use strict";function e(n){return"function"==typeof n&&"undefined"!=typeof n.prototype&&"function"==typeof n.prototype.mountComponent&&"function"==typeof n.prototype.receiveComponent}function i(n){var o,t;return null===n||n===!1?o=new s(i):"object"==(typeof n=="undefined"?"undefined":_typeof(n))?(t=n,!t||"function"!=typeof t.type&&"string"!=typeof t.type?u(!1):void 0,o="string"==typeof t.type?r.createInternalComponent(t):e(t.type)?new t.type(t):new f):"string"==typeof n||"number"==typeof n?o=r.createInstanceForText(n):u(!1),o.construct(n),o._mountIndex=0,o._mountImage=null,o}var o=n(33),s=n(52),r=n(66),h=n(23),u=n(142),f=(n(151),function(){});h(f.prototype,o.Mixin,{_instantiateReactComponent:i});t.exports=i},{142:142,151:151,23:23,33:33,52:52,66:66}],117:[function(n,t){"use strict";function u(n,t){var f,u,e;return!r.canUseDOM||t&&!("addEventListener"in document)?!1:(f="on"+n,u=f in document,u||(e=document.createElement("div"),e.setAttribute(f,"return;"),u="function"==typeof e[f]),!u&&i&&"wheel"===n&&(u=document.implementation.hasFeature("Events.wheel","3.0")),u)}var i,r=n(128);r.canUseDOM&&(i=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);t.exports=u},{128:128}],118:[function(n,t){"use strict";function i(n){var t=n&&n.nodeName&&n.nodeName.toLowerCase();return t&&("input"===t&&r[n.type]||"textarea"===t)}var r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=i},{}],119:[function(n,t){"use strict";function i(n){return r.isValidElement(n)?void 0:u(!1),n}var r=n(50),u=n(142);t.exports=i},{142:142,50:50}],120:[function(n,t){"use strict";function i(n){return'"'+r(n)+'"'}var r=n(105);t.exports=i},{105:105}],121:[function(n,t){"use strict";var i=n(63);t.exports=i.renderSubtreeIntoContainer},{63:63}],122:[function(n,t){"use strict";var u=n(128),f=/^[ \r\n\t\f]/,e=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,i=function(n,t){n.innerHTML=t},r;("undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(i=function(n,t){MSApp.execUnsafeLocalFunction(function(){n.innerHTML=t})}),u.canUseDOM)&&(r=document.createElement("div"),r.innerHTML=" ",""===r.innerHTML&&(i=function(n,t){if(n.parentNode&&n.parentNode.replaceChild(n,n),f.test(t)||"<"===t[0]&&e.test(t)){n.innerHTML=String.fromCharCode(65279)+t;var i=n.firstChild;1===i.data.length?n.removeChild(i):i.deleteData(0,1)}else n.innerHTML=t}));t.exports=i},{128:128}],123:[function(n,t){"use strict";var r=n(128),u=n(105),f=n(122),i=function(n,t){n.textContent=t};r.canUseDOM&&("textContent"in document.documentElement||(i=function(n,t){f(n,u(t))}));t.exports=i},{105:105,122:122,128:128}],124:[function(n,t){"use strict";function i(n,t){var u=null===n||n===!1,f=null===t||t===!1,r,i;return u||f?u===f:(r=typeof n=="undefined"?"undefined":_typeof(n),i=typeof t=="undefined"?"undefined":_typeof(t),"string"===r||"number"===r?"string"===i||"number"===i:"object"===i&&n.type===t.type&&n.key===t.key)}t.exports=i},{}],125:[function(n,t){"use strict";function o(n){return y[n]}function i(n,t){return n&&null!=n.key?u(n.key):t.toString(36)}function s(n){return(""+n).replace(p,o)}function u(n){return"$"+s(n)}function r(n,t,o,s){var y=typeof n=="undefined"?"undefined":_typeof(n),h,l,p,b,w,k,d,nt,tt,g;if(("undefined"===y||"boolean"===y)&&(n=null),null===n||"string"===y||"number"===y||c.isValidElement(n))return o(s,n,""===t?f+i(n,0):t),1;if(p=0,b=""===t?f:t+e,Array.isArray(n))for(w=0;w<n.length;w++)h=n[w],l=b+i(h,w),p+=r(h,l,o,s);else if(k=a(n),k)if(nt=k.call(n),k!==n.entries)for(tt=0;!(d=nt.next()).done;)h=d.value,l=b+i(h,tt++),p+=r(h,l,o,s);else for(;!(d=nt.next()).done;)g=d.value,g&&(h=g[1],l=b+u(g[0])+e+i(h,0),p+=r(h,l,o,s));else"object"===y&&(String(n),v(!1));return p}function h(n,t,i){return null==n?0:r(n,"",t,i)}var c=(n(34),n(50)),l=n(59),a=n(113),v=n(142),f=(n(151),l.SEPARATOR),e=":",y={"=":"=0",".":"=1",":":"=2"},p=/[=.:]/g;t.exports=h},{113:113,142:142,151:151,34:34,50:50,59:59}],126:[function(n,t){"use strict";var i=(n(23),n(134)),r=(n(151),i);t.exports=r},{134:134,151:151,23:23}],127:[function(n,t){"use strict";var i=n(134),r={listen:function(n,t,i){return n.addEventListener?(n.addEventListener(t,i,!1),{remove:function(){n.removeEventListener(t,i,!1)}}):n.attachEvent?(n.attachEvent("on"+t,i),{remove:function(){n.detachEvent("on"+t,i)}}):void 0},capture:function(n,t,r){return n.addEventListener?(n.addEventListener(t,r,!0),{remove:function(){n.removeEventListener(t,r,!0)}}):{remove:i}},registerDefault:function(){}};t.exports=r},{134:134}],128:[function(n,t){"use strict";var i=!("undefined"==typeof window||!window.document||!window.document.createElement),r={canUseDOM:i,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:i&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:i&&!!window.screen,isInWorker:!i};t.exports=r},{}],129:[function(n,t){"use strict";function i(n){return n.replace(r,function(n,t){return t.toUpperCase()})}var r=/-(.)/g;t.exports=i},{}],130:[function(n,t){"use strict";function i(n){return r(n.replace(u,"ms-"))}var r=n(129),u=/^-ms-/;t.exports=i},{129:129}],131:[function(n,t){"use strict";function r(n,t){var f=!0,r,u;n:for(;f;){if(r=n,u=t,f=!1,r&&u){if(r===u)return!0;if(i(r))return!1;if(i(u)){n=r;t=u.parentNode;f=!0;continue n}return r.contains?r.contains(u):r.compareDocumentPosition?!!(16&r.compareDocumentPosition(u)):!1}return!1}}var i=n(144);t.exports=r},{144:144}],132:[function(n,t){"use strict";function i(n){return!!n&&("object"==(typeof n=="undefined"?"undefined":_typeof(n))||"function"==typeof n)&&"length"in n&&!("setInterval"in n)&&"number"!=typeof n.nodeType&&(Array.isArray(n)||"callee"in n||"item"in n)}function r(n){return i(n)?Array.isArray(n)?n.slice():u(n):[n]}var u=n(150);t.exports=r},{150:150}],133:[function(n,t){"use strict";function f(n){var t=n.match(h);return t&&t[1].toLowerCase()}function e(n,t){var e=u,h,o,l,c,a;if(u?void 0:r(!1),h=f(n),o=h&&s(h),o)for(e.innerHTML=o[1]+n+o[2],l=o[0];l--;)e=e.lastChild;else e.innerHTML=n;for(c=e.getElementsByTagName("script"),c.length&&(t?void 0:r(!1),i(c).forEach(t)),a=i(e.childNodes);e.lastChild;)e.removeChild(e.lastChild);return a}var o=n(128),i=n(132),s=n(138),r=n(142),u=o.canUseDOM?document.createElement("div"):null,h=/^\s*<(\w+)/;t.exports=e},{128:128,132:132,138:138,142:142}],134:[function(n,t){"use strict";function r(n){return function(){return n}}function i(){}i.thatReturns=r;i.thatReturnsFalse=r(!1);i.thatReturnsTrue=r(!0);i.thatReturnsNull=r(null);i.thatReturnsThis=function(){return this};i.thatReturnsArgument=function(n){return n};t.exports=i},{}],135:[function(n,t){"use strict";t.exports={}},{}],136:[function(n,t){"use strict";function i(n){try{n.focus()}catch(t){}}t.exports=i},{}],137:[function(n,t){"use strict";function i(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(n){return document.body}}t.exports=i},{}],138:[function(n,t){"use strict";function s(n){return u?void 0:c(!1),f.hasOwnProperty(n)||(n="*"),r.hasOwnProperty(n)||(u.innerHTML="*"===n?"<link />":"<"+n+"><\/"+n+">",r[n]=!u.firstChild),r[n]?f[n]:null}var h=n(128),c=n(142),u=h.canUseDOM?document.createElement("div"):null,r={},e=[1,'<select multiple="true">',"<\/select>"],i=[1,"<table>","<\/table>"],o=[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],l=[1,'<svg xmlns="http://www.w3.org/2000/svg">',"<\/svg>"],f={"*":[1,"?<div>","<\/div>"],area:[1,"<map>","<\/map>"],col:[2,"<table><tbody><\/tbody><colgroup>","<\/colgroup><\/table>"],legend:[1,"<fieldset>","<\/fieldset>"],param:[1,"<object>","<\/object>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],optgroup:e,option:e,caption:i,colgroup:i,tbody:i,tfoot:i,thead:i,td:o,th:o};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan"].forEach(function(n){f[n]=l;r[n]=!0});t.exports=s},{128:128,142:142}],139:[function(n,t){"use strict";function i(n){return n===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:n.scrollLeft,y:n.scrollTop}}t.exports=i},{}],140:[function(n,t){"use strict";function i(n){return n.replace(r,"-$1").toLowerCase()}var r=/([A-Z])/g;t.exports=i},{}],141:[function(n,t){"use strict";function i(n){return r(n).replace(u,"-ms-")}var r=n(140),u=/^ms-/;t.exports=i},{140:140}],142:[function(n,t){"use strict";function i(n,t,i,r,u,f,e,o){var s,h,c;if(!n){void 0===t?s=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."):(h=[i,r,u,f,e,o],c=0,s=new Error(t.replace(/%s/g,function(){return h[c++]})),s.name="Invariant Violation");throw s.framesToPop=1,s;}}t.exports=i},{}],143:[function(n,t){"use strict";function i(n){return!(!n||!("function"==typeof Node?n instanceof Node:"object"==(typeof n=="undefined"?"undefined":_typeof(n))&&"number"==typeof n.nodeType&&"string"==typeof n.nodeName))}t.exports=i},{}],144:[function(n,t){"use strict";function i(n){return r(n)&&3==n.nodeType}var r=n(143);t.exports=i},{143:143}],145:[function(n,t){"use strict";var i=n(142),r=function(n){var t,r={};n instanceof Object&&!Array.isArray(n)?void 0:i(!1);for(t in n)n.hasOwnProperty(t)&&(r[t]=t);return r};t.exports=r},{142:142}],146:[function(n,t){"use strict";var i=function(n){var t;for(t in n)if(n.hasOwnProperty(t))return t;return null};t.exports=i},{}],147:[function(n,t){"use strict";function i(n,t,i){var f,u;if(!n)return null;f={};for(u in n)r.call(n,u)&&(f[u]=t.call(i,n[u],u,n));return f}var r=Object.prototype.hasOwnProperty;t.exports=i},{}],148:[function(n,t){"use strict";function i(n){var t={};return function(i){return t.hasOwnProperty(i)||(t[i]=n.call(this,i)),t[i]}}t.exports=i},{}],149:[function(n,t){"use strict";function i(n,t){var i,f,e,u;if(n===t)return!0;if("object"!=(typeof n=="undefined"?"undefined":_typeof(n))||null===n||"object"!=(typeof t=="undefined"?"undefined":_typeof(t))||null===t||(i=Object.keys(n),f=Object.keys(t),i.length!==f.length))return!1;for(e=r.bind(t),u=0;u<i.length;u++)if(!e(i[u])||n[i[u]]!==t[i[u]])return!1;return!0}var r=Object.prototype.hasOwnProperty;t.exports=i},{}],150:[function(n,t){"use strict";function r(n){var t=n.length,u,r;if(Array.isArray(n)||"object"!=(typeof n=="undefined"?"undefined":_typeof(n))&&"function"!=typeof n?i(!1):void 0,"number"!=typeof t?i(!1):void 0,0===t||t-1 in n?void 0:i(!1),n.hasOwnProperty)try{return Array.prototype.slice.call(n)}catch(f){}for(u=Array(t),r=0;t>r;r++)u[r]=n[r];return u}var i=n(142);t.exports=r},{142:142}],151:[function(n,t){"use strict";var i=n(134),r=i;t.exports=r},{134:134}]},{},[1])(1)});!function(n){if("object"==(typeof exports=="undefined"?"undefined":_typeof(exports))&&"undefined"!=typeof module)module.exports=n(require("react"));else if("function"==typeof define&&define.amd)define(["react"],n);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this;t.ReactDOM=n(t.React)}}(function(n){return n.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED});!function(n,t){"object"==(typeof exports=="undefined"?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(n=n||self).flatpickr=t()}(this,function(){"use strict";function d(n,t,i){var r;return void 0===i&&(i=!1),function(){var u=this,f=arguments;null!==r&&clearTimeout(r);r=window.setTimeout(function(){r=null;i||n.apply(u,f)},t);i&&!r&&n.apply(u,f)}}function i(n,t,i){if(!0===i)return n.classList.add(t);n.classList.remove(t)}function n(n,t,i){var r=window.document.createElement(n);return t=t||"",i=i||"",r.className=t,void 0!==i&&(r.textContent=i),r}function l(n){for(;n.firstChild;)n.removeChild(n.firstChild)}function a(t,i){var u=n("div","numInputWrapper"),r=n("input","numInput "+t),e=n("span","arrowUp"),o=n("span","arrowDown"),f;if(-1===navigator.userAgent.indexOf("MSIE 9.0")?r.type="number":(r.type="text",r.pattern="\\d*"),void 0!==i)for(f in i)r.setAttribute(f,i[f]);return u.appendChild(r),u.appendChild(e),u.appendChild(o),u}function u(n,t,i){return void 0===i&&(i=!0),!1!==i?new Date(n.getTime()).setHours(0,0,0,0)-new Date(t.getTime()).setHours(0,0,0,0):n.getTime()-t.getTime()}function tt(o,c){function ai(n){return n.bind(w)}function vi(){var n=w.config;!1===n.weekNumbers&&1===n.showMonths||!0!==n.noCalendar&&window.requestAnimationFrame(function(){if(void 0!==w.calendarContainer&&(w.calendarContainer.style.visibility="hidden",w.calendarContainer.style.display="block"),void 0!==w.daysContainer){var t=(w.days.offsetWidth+1)*n.showMonths;w.daysContainer.style.width=t+"px";w.calendarContainer.style.width=t+(void 0!==w.weekWrapper?w.weekWrapper.offsetWidth:0)+"px";w.calendarContainer.style.removeProperty("visibility");w.calendarContainer.style.removeProperty("display")}})}function st(n){0===w.selectedDates.length&&ki();void 0!==n&&"blur"!==n.type&&function(n){var c,t,u,e;n.preventDefault();c="keydown"===n.type;t=n.target;void 0!==w.amPM&&n.target===w.amPM&&(w.amPM.textContent=w.l10n.amPM[f(w.amPM.textContent===w.l10n.amPM[0])]);var l=parseFloat(t.getAttribute("min")),o=parseFloat(t.getAttribute("max")),s=parseFloat(t.getAttribute("step")),h=parseInt(t.value,10),a=n.delta||(c?38===n.which?1:-1:0),i=h+s*a;void 0!==t.value&&2===t.value.length&&(u=t===w.hourElement,e=t===w.minuteElement,i<l?(i=o+i+f(!u)+(f(u)&&f(!w.amPM)),e&&ri(void 0,-1,w.hourElement)):i>o&&(i=t===w.hourElement?i-o-f(!w.amPM):l,e&&ri(void 0,1,w.hourElement)),w.amPM&&u&&(1===s?i+h===23:Math.abs(i-h)>s)&&(w.amPM.textContent=w.l10n.amPM[f(w.amPM.textContent===w.l10n.amPM[0])]),t.value=r(i))}(n);var t=w._input.value;yt();ft();w._input.value!==t&&w._debouncedChange()}function yt(){var o,i,r;if(void 0!==w.hourElement&&void 0!==w.minuteElement){var s,h,n=(parseInt(w.hourElement.value.slice(-2),10)||0)%24,t=(parseInt(w.minuteElement.value,10)||0)%60,e=void 0!==w.secondElement?(parseInt(w.secondElement.value,10)||0)%60:0;void 0!==w.amPM&&(s=n,h=w.amPM.textContent,n=s%12+12*f(h===w.l10n.amPM[1]));o=void 0!==w.config.minTime||w.config.minDate&&w.minDateHasTime&&w.latestSelectedDateObj&&0===u(w.latestSelectedDateObj,w.config.minDate,!0);(void 0!==w.config.maxTime||w.config.maxDate&&w.maxDateHasTime&&w.latestSelectedDateObj&&0===u(w.latestSelectedDateObj,w.config.maxDate,!0))&&(i=void 0!==w.config.maxTime?w.config.maxTime:w.config.maxDate,(n=Math.min(n,i.getHours()))===i.getHours()&&(t=Math.min(t,i.getMinutes())),t===i.getMinutes()&&(e=Math.min(e,i.getSeconds())));o&&(r=void 0!==w.config.minTime?w.config.minTime:w.config.minDate,(n=Math.max(n,r.getHours()))===r.getHours()&&(t=Math.max(t,r.getMinutes())),t===r.getMinutes()&&(e=Math.max(e,r.getSeconds())));ti(n,t,e)}}function pt(n){var t=n||w.latestSelectedDateObj;t&&ti(t.getHours(),t.getMinutes(),t.getSeconds())}function yi(){var n=w.config.defaultHour,t=w.config.defaultMinute,u=w.config.defaultSeconds,i,f,r,e;void 0!==w.config.minDate&&(i=w.config.minDate.getHours(),f=w.config.minDate.getMinutes(),(n=Math.max(n,i))===i&&(t=Math.max(f,t)),n===i&&t===f&&(u=w.config.minDate.getSeconds()));void 0!==w.config.maxDate&&(r=w.config.maxDate.getHours(),e=w.config.maxDate.getMinutes(),(n=Math.min(n,r))===r&&(t=Math.min(e,t)),n===r&&t===e&&(u=w.config.maxDate.getSeconds()));ti(n,t,u)}function ti(n,t,i){void 0!==w.latestSelectedDateObj&&w.latestSelectedDateObj.setHours(n%24,t,i||0,0);w.hourElement&&w.minuteElement&&!w.isMobile&&(w.hourElement.value=r(w.config.time_24hr?n:(12+n)%12+12*f(n%12==0)),w.minuteElement.value=r(t),void 0!==w.amPM&&(w.amPM.textContent=w.l10n.amPM[f(n>=12)]),void 0!==w.secondElement&&(w.secondElement.value=r(i)))}function fr(n){var t=parseInt(n.target.value)+(n.delta||0);(t/1e3>1||"Enter"===n.key&&!/[^\d]/.test(t.toString()))&&dt(t)}function tt(n,t,i,r){return t instanceof Array?t.forEach(function(t){return tt(n,t,i,r)}):n instanceof Array?n.forEach(function(n){return tt(n,t,i,r)}):(n.addEventListener(t,i,r),void w._handlers.push({element:n,event:t,handler:i,options:r}))}function ot(n){return function(t){1===t.which&&n(t)}}function ii(){it("onChange")}function wt(n,t){var i=void 0!==n?w.parseDate(n):w.latestSelectedDateObj||(w.config.minDate&&w.config.minDate>w.now?w.config.minDate:w.config.maxDate&&w.config.maxDate<w.now?w.config.maxDate:w.now),r=w.currentYear,u=w.currentMonth;try{void 0!==i&&(w.currentYear=i.getFullYear(),w.currentMonth=i.getMonth())}catch(n){n.message="Invalid date supplied: "+i;w.config.errorHandler(n)}t&&w.currentYear!==r&&(it("onYearChange"),ct());t&&(w.currentYear!==r||w.currentMonth!==u)&&it("onMonthChange");w.redraw()}function er(n){~n.target.className.indexOf("arrow")&&ri(n,n.target.classList.contains("arrowUp")?1:-1)}function ri(n,t,i){var r=n&&n.target,u=i||r&&r.parentNode&&r.parentNode.firstChild,f=ci("increment");f.delta=t;u&&u.dispatchEvent(f)}function ui(t,r,f,e){var s=et(r,!0),o=n("span","flatpickr-day "+t,r.getDate().toString());return o.dateObj=r,o.$i=e,o.setAttribute("aria-label",w.formatDate(r,w.config.ariaDateFormat)),-1===t.indexOf("hidden")&&0===u(r,w.now)&&(w.todayDateElem=o,o.classList.add("today"),o.setAttribute("aria-current","date")),s?(o.tabIndex=-1,li(r)&&(o.classList.add("selected"),w.selectedDateElem=o,"range"===w.config.mode&&(i(o,"startRange",w.selectedDates[0]&&0===u(r,w.selectedDates[0],!0)),i(o,"endRange",w.selectedDates[1]&&0===u(r,w.selectedDates[1],!0)),"nextMonthDay"===t&&o.classList.add("inRange")))):o.classList.add("flatpickr-disabled"),"range"===w.config.mode&&function(n){return!("range"!==w.config.mode||w.selectedDates.length<2)&&u(n,w.selectedDates[0])>=0&&u(n,w.selectedDates[1])<=0}(r)&&!li(r)&&o.classList.add("inRange"),w.weekNumbers&&1===w.config.showMonths&&"prevMonthDay"!==t&&f%7==1&&w.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+w.config.getWeek(r)+"<\/span>"),it("onDayCreate",o),o}function fi(n){n.focus();"range"===w.config.mode&&si(n)}function bt(n){for(var t,f=n>0?0:w.config.showMonths-1,e=n>0?w.config.showMonths:-1,i=f;i!=e;i+=n)for(var r=w.daysContainer.children[i],o=n>0?0:r.children.length-1,s=n>0?r.children.length:-1,u=o;u!=s;u+=n)if(t=r.children[u],-1===t.className.indexOf("hidden")&&et(t.dateObj))return t}function ht(n,t){var r=gt(document.activeElement||document.body),i=void 0!==n?n:r?document.activeElement:void 0!==w.selectedDateElem&&gt(w.selectedDateElem)?w.selectedDateElem:void 0!==w.todayDateElem&&gt(w.todayDateElem)?w.todayDateElem:bt(t>0?1:-1);return void 0===i?w._input.focus():r?void function(n,t){for(var r,o=-1===n.className.indexOf("Month")?n.dateObj.getMonth():w.currentMonth,h=t>0?w.config.showMonths:-1,u=t>0?1:-1,f=o-w.currentMonth;f!=h;f+=u)for(var e=w.daysContainer.children[f],c=o-w.currentMonth===f?n.$i+t:t<0?e.children.length-1:0,s=e.children.length,i=c;i>=0&&i<s&&i!=(t>0?s:-1);i+=u)if(r=e.children[i],-1===r.className.indexOf("hidden")&&et(r.dateObj)&&Math.abs(n.$i-i)>=Math.abs(t))return fi(r);w.changeMonth(u);ht(bt(u),0)}(i,t):fi(i)}function or(t,i){for(var f,o,h=(new Date(t,i,1).getDay()-w.l10n.firstDayOfWeek+7)%7,c=w.utils.getDaysInMonth((i- -11)%12),s=w.utils.getDaysInMonth(i),e=window.document.createDocumentFragment(),l=w.config.showMonths>1,a=l?"prevMonthDay hidden":"prevMonthDay",v=l?"nextMonthDay hidden":"nextMonthDay",r=c+1-h,u=0;r<=c;r++,u++)e.appendChild(ui(a,new Date(t,i-1,r),r,u));for(r=1;r<=s;r++,u++)e.appendChild(ui("",new Date(t,i,r),r,u));for(f=s+1;f<=42-h&&(1===w.config.showMonths||u%7!=0);f++,u++)e.appendChild(ui(v,new Date(t,i+1,f%s),f,u));return o=n("div","dayContainer"),o.appendChild(e),o}function kt(){var i,n,t;if(void 0!==w.daysContainer){for(l(w.daysContainer),w.weekNumbers&&l(w.weekNumbers),i=document.createDocumentFragment(),n=0;n<w.config.showMonths;n++)t=new Date(w.currentYear,w.currentMonth,1),t.setMonth(w.currentMonth+n),i.appendChild(or(t.getFullYear(),t.getMonth()));w.daysContainer.appendChild(i);w.days=w.daysContainer.firstChild;"range"===w.config.mode&&1===w.selectedDates.length&&si()}}function ct(){var r,t,i;if(!(w.config.showMonths>1||"dropdown"!==w.config.monthSelectorType))for(r=function(n){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&n<w.config.minDate.getMonth())&&!(void 0!==w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()&&n>w.config.maxDate.getMonth())},w.monthsDropdownContainer.tabIndex=-1,w.monthsDropdownContainer.innerHTML="",t=0;t<12;t++)r(t)&&(i=n("option","flatpickr-monthDropdown-month"),i.value=new Date(w.currentYear,t).getMonth().toString(),i.textContent=v(t,w.config.shorthandCurrentMonth,w.l10n),i.tabIndex=-1,w.currentMonth===t&&(i.selected=!0),w.monthsDropdownContainer.appendChild(i))}function sr(){var i,f=n("div","flatpickr-month"),e=window.document.createDocumentFragment(),u,t,r;return w.config.showMonths>1||"static"===w.config.monthSelectorType?i=n("span","cur-month"):(w.monthsDropdownContainer=n("select","flatpickr-monthDropdown-months"),tt(w.monthsDropdownContainer,"change",function(n){var t=n.target,i=parseInt(t.value,10);w.changeMonth(i-w.currentMonth);it("onMonthChange")}),ct(),i=w.monthsDropdownContainer),u=a("cur-year",{tabindex:"-1"}),t=u.getElementsByTagName("input")[0],t.setAttribute("aria-label",w.l10n.yearAriaLabel),w.config.minDate&&t.setAttribute("min",w.config.minDate.getFullYear().toString()),w.config.maxDate&&(t.setAttribute("max",w.config.maxDate.getFullYear().toString()),t.disabled=!!w.config.minDate&&w.config.minDate.getFullYear()===w.config.maxDate.getFullYear()),r=n("div","flatpickr-current-month"),r.appendChild(i),r.appendChild(u),e.appendChild(r),f.appendChild(e),{container:f,yearElement:t,monthElement:i}}function pi(){var t,n;for(l(w.monthNav),w.monthNav.appendChild(w.prevMonthNav),w.config.showMonths&&(w.yearElements=[],w.monthElements=[]),t=w.config.showMonths;t--;)n=sr(),w.yearElements.push(n.yearElement),w.monthElements.push(n.monthElement),w.monthNav.appendChild(n.container);w.monthNav.appendChild(w.nextMonthNav)}function wi(){var t,i;for(w.weekdayContainer?l(w.weekdayContainer):w.weekdayContainer=n("div","flatpickr-weekdays"),t=w.config.showMonths;t--;)i=n("div","flatpickr-weekdaycontainer"),w.weekdayContainer.appendChild(i);return bi(),w.weekdayContainer}function bi(){var t=w.l10n.firstDayOfWeek,n=w.l10n.weekdays.shorthand.slice(),i;for(t>0&&t<n.length&&(n=n.splice(t,n.length).concat(n.splice(0,t))),i=w.config.showMonths;i--;)w.weekdayContainer.children[i].innerHTML="\n      <span class='flatpickr-weekday'>\n        "+n.join("<\/span><span class='flatpickr-weekday'>")+"\n      <\/span>\n      "}function ei(n,t){void 0===t&&(t=!0);var i=t?n:n-w.currentMonth;i<0&&!0===w._hidePrevMonthArrow||i>0&&!0===w._hideNextMonthArrow||(w.currentMonth+=i,(w.currentMonth<0||w.currentMonth>11)&&(w.currentYear+=w.currentMonth>11?1:-1,w.currentMonth=(w.currentMonth+12)%12,it("onYearChange"),ct()),kt(),it("onMonthChange"),ni())}function lt(n){return!(!w.config.appendTo||!w.config.appendTo.contains(n))||w.calendarContainer.contains(n)}function oi(n){var i;if(w.isOpen&&!w.config.inline){var t="function"==typeof(i=n).composedPath?i.composedPath()[0]:i.target,u=lt(t),r=t===w.input||t===w.altInput||w.element.contains(t)||n.path&&n.path.indexOf&&(~n.path.indexOf(w.input)||~n.path.indexOf(w.altInput)),f="blur"===n.type?r&&n.relatedTarget&&!lt(n.relatedTarget):!r&&!u&&!lt(n.relatedTarget),e=!w.config.ignoredFocusElements.some(function(n){return n.contains(t)});f&&e&&(w.close(),"range"===w.config.mode&&1===w.selectedDates.length&&(w.clear(!1),w.redraw()))}}function dt(n){if(!(!n||w.config.minDate&&n<w.config.minDate.getFullYear()||w.config.maxDate&&n>w.config.maxDate.getFullYear())){var t=n,i=w.currentYear!==t;w.currentYear=t||w.currentYear;w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth=Math.min(w.config.maxDate.getMonth(),w.currentMonth):w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&(w.currentMonth=Math.max(w.config.minDate.getMonth(),w.currentMonth));i&&(w.redraw(),it("onYearChange"),ct())}}function et(n,t){var i,e;if(void 0===t&&(t=!0),i=w.parseDate(n,void 0,t),w.config.minDate&&i&&u(i,w.config.minDate,void 0!==t?t:!w.minDateHasTime)<0||w.config.maxDate&&i&&u(i,w.config.maxDate,void 0!==t?t:!w.maxDateHasTime)>0)return!1;if(0===w.config.enable.length&&0===w.config.disable.length)return!0;if(void 0===i)return!1;for(var f=w.config.enable.length>0,s=f?w.config.enable:w.config.disable,o=0,r=void 0;o<s.length;o++){if("function"==typeof(r=s[o])&&r(i)||r instanceof Date&&void 0!==i&&r.getTime()===i.getTime())return f;if("string"==typeof r&&void 0!==i)return e=w.parseDate(r,void 0,!0),e&&e.getTime()===i.getTime()?f:!f;if("object"==(typeof r=="undefined"?"undefined":_typeof(r))&&void 0!==i&&r.from&&r.to&&i.getTime()>=r.from.getTime()&&i.getTime()<=r.to.getTime())return f}return!f}function gt(n){return void 0!==w.daysContainer&&-1===n.className.indexOf("hidden")&&w.daysContainer.contains(n)}function hr(n){var t=n.target===w._input,r=w.config.allowInput,h=w.isOpen&&(!r||!t),c=w.config.inline&&t&&!r,i,f,u,e,o,s;if(13===n.keyCode&&t){if(r)return w.setDate(w._input.value,!0,n.target===w.altInput?w.config.altFormat:w.config.dateFormat),n.target.blur();w.open()}else if(lt(n.target)||h||c){i=!!w.timeContainer&&w.timeContainer.contains(n.target);switch(n.keyCode){case 13:i?(n.preventDefault(),st(),hi()):tr(n);break;case 27:n.preventDefault();hi();break;case 8:case 46:t&&!w.config.allowInput&&(n.preventDefault(),w.clear());break;case 37:case 39:i||t?w.hourElement&&w.hourElement.focus():(n.preventDefault(),void 0!==w.daysContainer&&(!1===r||document.activeElement&&gt(document.activeElement)))&&(f=39===n.keyCode?1:-1,n.ctrlKey?(n.stopPropagation(),ei(f),ht(bt(1),0)):ht(void 0,f));break;case 38:case 40:n.preventDefault();u=40===n.keyCode?1:-1;w.daysContainer&&void 0!==n.target.$i||n.target===w.input?n.ctrlKey?(n.stopPropagation(),dt(w.currentYear-u),ht(bt(1),0)):i||ht(void 0,7*u):n.target===w.currentYearElement?dt(w.currentYear-u):w.config.enableTime&&(!i&&w.hourElement&&w.hourElement.focus(),st(n),w._debouncedChange());break;case 9:i?(e=[w.hourElement,w.minuteElement,w.secondElement,w.amPM].concat(w.pluginElements).filter(function(n){return n}),o=e.indexOf(n.target),-1!==o&&(s=e[o+(n.shiftKey?-1:1)],n.preventDefault(),(s||w._input).focus())):!w.config.noCalendar&&w.daysContainer&&w.daysContainer.contains(n.target)&&n.shiftKey&&(n.preventDefault(),w._input.focus())}}if(void 0!==w.amPM&&n.target===w.amPM)switch(n.key){case w.l10n.amPM[0].charAt(0):case w.l10n.amPM[0].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[0];yt();ft();break;case w.l10n.amPM[1].charAt(0):case w.l10n.amPM[1].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[1];yt();ft()}(t||lt(n.target))&&it("onKeyDown",n)}function si(n){var e;if(1===w.selectedDates.length&&(!n||n.classList.contains("flatpickr-day")&&!n.classList.contains("flatpickr-disabled"))){for(var u=n?n.dateObj.getTime():w.days.firstElementChild.dateObj.getTime(),i=w.parseDate(w.selectedDates[0],void 0,!0).getTime(),h=Math.min(u,w.selectedDates[0].getTime()),c=Math.max(u,w.selectedDates[0].getTime()),o=!1,f=0,r=0,t=h;t<c;t+=ut.DAY)et(new Date(t),!0)||(o=o||t>h&&t<c,t<i&&(!f||t>f)?f=t:t>i&&(!r||t<r)&&(r=t));for(e=0;e<w.config.showMonths;e++)for(var l=w.daysContainer.children[e],a=function(t){var e=l.children[t],s=e.dateObj.getTime(),h=f>0&&s<f||r>0&&s>r;return h?(e.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(n){e.classList.remove(n)}),"continue"):o&&!h?"continue":(["startRange","inRange","endRange","notAllowed"].forEach(function(n){e.classList.remove(n)}),void(void 0!==n&&(n.classList.add(u<=w.selectedDates[0].getTime()?"startRange":"endRange"),i<u&&s===i?e.classList.add("startRange"):i>u&&s===i&&e.classList.add("endRange"),s>=f&&(0===r||s<=r)&&rt(s,i,u)&&e.classList.add("inRange"))))},s=0,v=l.children.length;s<v;s++)a(s)}}function cr(){!w.isOpen||w.config.static||w.config.inline||at()}function ki(){w.setDate(void 0!==w.config.minDate?new Date(w.config.minDate.getTime()):new Date,!0);yi();ft()}function di(n){return function(t){var i=w.config["_"+n+"Date"]=w.parseDate(t,w.config.dateFormat),r=w.config["_"+("min"===n?"max":"min")+"Date"];void 0!==i&&(w["min"===n?"minDateHasTime":"maxDateHasTime"]=i.getHours()>0||i.getMinutes()>0||i.getSeconds()>0);w.selectedDates&&(w.selectedDates=w.selectedDates.filter(function(n){return et(n)}),w.selectedDates.length||"min"!==n||pt(i),ft());w.daysContainer&&(nr(),void 0!==i?w.currentYearElement[n]=i.getFullYear().toString():w.currentYearElement.removeAttribute(n),w.currentYearElement.disabled=!!r&&void 0!==i&&r.getFullYear()===i.getFullYear())}}function gi(){"object"!=_typeof(w.config.locale)&&void 0===t.l10ns[w.config.locale]&&w.config.errorHandler(new Error("flatpickr: invalid locale "+w.config.locale));w.l10n=e({},t.l10ns.default,"object"==_typeof(w.config.locale)?w.config.locale:"default"!==w.config.locale?t.l10ns[w.config.locale]:void 0);b.K="("+w.l10n.amPM[0]+"|"+w.l10n.amPM[1]+"|"+w.l10n.amPM[0].toLowerCase()+"|"+w.l10n.amPM[1].toLowerCase()+")";void 0===e({},c,JSON.parse(JSON.stringify(o.dataset||{}))).time_24hr&&void 0===t.defaultConfig.time_24hr&&(w.config.time_24hr=w.l10n.time_24hr);w.formatDate=g(w);w.parseDate=k({config:w.config,l10n:w.l10n})}function at(n){var r;if(void 0!==w.calendarContainer){it("onPreCalendarPosition");var s=n||w._positionElement,f=Array.prototype.reduce.call(w.calendarContainer.children,function(n,t){return n+t.offsetHeight},0),u=w.calendarContainer.offsetWidth,e=w.config.position.split(" "),h=e[0],c=e.length>1?e[1]:null,t=s.getBoundingClientRect(),y=window.innerHeight-t.bottom,o="above"===h||"below"!==h&&y<f&&t.top>f,p=window.pageYOffset+t.top+(o?-f-2:s.offsetHeight+2);if(i(w.calendarContainer,"arrowTop",!o),i(w.calendarContainer,"arrowBottom",o),!w.config.inline){var l=window.pageXOffset+t.left-(null!=c&&"center"===c?(u-t.width)/2:0),a=window.document.body.offsetWidth-t.right,v=l+u>window.document.body.offsetWidth,b=a+u>window.document.body.offsetWidth;if(i(w.calendarContainer,"rightMost",v),!w.config.static)if(w.calendarContainer.style.top=p+"px",v)if(b){if(r=document.styleSheets[0],void 0===r)return;var k=window.document.body.offsetWidth,d=Math.max(0,k/2-u/2),g=r.cssRules.length,nt="{left:"+t.left+"px;right:auto;}";i(w.calendarContainer,"rightMost",!1);i(w.calendarContainer,"centerMost",!0);r.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+nt,g);w.calendarContainer.style.left=d+"px";w.calendarContainer.style.right="auto"}else w.calendarContainer.style.left="auto",w.calendarContainer.style.right=a+"px";else w.calendarContainer.style.left=l+"px",w.calendarContainer.style.right="auto"}}}function nr(){w.config.noCalendar||w.isMobile||(ni(),kt())}function hi(){w._input.focus();-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(w.close,0):w.close()}function tr(n){var i,r,e,o,s;if(n.preventDefault(),n.stopPropagation(),i=function n(t,i){return i(t)?t:t.parentNode?n(t.parentNode,i):void 0}(n.target,function(n){return n.classList&&n.classList.contains("flatpickr-day")&&!n.classList.contains("flatpickr-disabled")&&!n.classList.contains("notAllowed")}),void 0!==i){var f=i,t=w.latestSelectedDateObj=new Date(f.dateObj.getTime()),h=(t.getMonth()<w.currentMonth||t.getMonth()>w.currentMonth+w.config.showMonths-1)&&"range"!==w.config.mode;(w.selectedDateElem=f,"single"===w.config.mode)?w.selectedDates=[t]:"multiple"===w.config.mode?(r=li(t),r?w.selectedDates.splice(parseInt(r),1):w.selectedDates.push(t)):"range"===w.config.mode&&(2===w.selectedDates.length&&w.clear(!1,!1),w.latestSelectedDateObj=t,w.selectedDates.push(t),0!==u(t,w.selectedDates[0],!0)&&w.selectedDates.sort(function(n,t){return n.getTime()-t.getTime()}));(yt(),h)&&(e=w.currentYear!==t.getFullYear(),w.currentYear=t.getFullYear(),w.currentMonth=t.getMonth(),e&&(it("onYearChange"),ct()),it("onMonthChange"));(ni(),kt(),ft(),w.config.enableTime&&setTimeout(function(){return w.showTimeInput=!0},50),h||"range"===w.config.mode||1!==w.config.showMonths?void 0!==w.selectedDateElem&&void 0===w.hourElement&&w.selectedDateElem&&w.selectedDateElem.focus():fi(f),void 0!==w.hourElement&&void 0!==w.hourElement&&w.hourElement.focus(),w.config.closeOnSelect)&&(o="single"===w.config.mode&&!w.config.enableTime,s="range"===w.config.mode&&2===w.selectedDates.length&&!w.config.enableTime,(o||s)&&hi());ii()}}function ir(n,t){var i=[];if(n instanceof Array)i=n.map(function(n){return w.parseDate(n,t)});else if(n instanceof Date||"number"==typeof n)i=[w.parseDate(n,t)];else if("string"==typeof n)switch(w.config.mode){case"single":case"time":i=[w.parseDate(n,t)];break;case"multiple":i=n.split(w.config.conjunction).map(function(n){return w.parseDate(n,t)});break;case"range":i=n.split(w.l10n.rangeSeparator).map(function(n){return w.parseDate(n,t)})}else w.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(n)));w.selectedDates=i.filter(function(n){return n instanceof Date&&et(n,!1)});"range"===w.config.mode&&w.selectedDates.sort(function(n,t){return n.getTime()-t.getTime()})}function rr(n){return n.slice().map(function(n){return"string"==typeof n||"number"==typeof n||n instanceof Date?w.parseDate(n,void 0,!0):n&&"object"==(typeof n=="undefined"?"undefined":_typeof(n))&&n.from&&n.to?{from:w.parseDate(n.from,void 0),to:w.parseDate(n.to,void 0)}:n}).filter(function(n){return n})}function it(n,t){var i,r;if(void 0!==w.config){if(i=w.config[n],void 0!==i&&i.length>0)for(r=0;i[r]&&r<i.length;r++)i[r](w.selectedDates,w.input.value,w,t);"onChange"===n&&(w.input.dispatchEvent(ci("change")),w.input.dispatchEvent(ci("input")))}}function ci(n){var t=document.createEvent("Event");return t.initEvent(n,!0,!0),t}function li(n){for(var t=0;t<w.selectedDates.length;t++)if(0===u(w.selectedDates[t],n))return""+t;return!1}function ni(){w.config.noCalendar||w.isMobile||!w.monthNav||(w.yearElements.forEach(function(n,t){var i=new Date(w.currentYear,w.currentMonth,1);i.setMonth(w.currentMonth+t);w.config.showMonths>1||"static"===w.config.monthSelectorType?w.monthElements[t].textContent=v(i.getMonth(),w.config.shorthandCurrentMonth,w.l10n)+" ":w.monthsDropdownContainer.value=i.getMonth().toString();n.value=i.getFullYear().toString()}),w._hidePrevMonthArrow=void 0!==w.config.minDate&&(w.currentYear===w.config.minDate.getFullYear()?w.currentMonth<=w.config.minDate.getMonth():w.currentYear<w.config.minDate.getFullYear()),w._hideNextMonthArrow=void 0!==w.config.maxDate&&(w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth+1>w.config.maxDate.getMonth():w.currentYear>w.config.maxDate.getFullYear()))}function ur(n){return w.selectedDates.map(function(t){return w.formatDate(t,n)}).filter(function(n,t,i){return"range"!==w.config.mode||w.config.enableTime||i.indexOf(n)===t}).join("range"!==w.config.mode?w.config.conjunction:w.l10n.rangeSeparator)}function ft(n){void 0===n&&(n=!0);void 0!==w.mobileInput&&w.mobileFormatStr&&(w.mobileInput.value=void 0!==w.latestSelectedDateObj?w.formatDate(w.latestSelectedDateObj,w.mobileFormatStr):"");w.input.value=ur(w.config.dateFormat);void 0!==w.altInput&&(w.altInput.value=ur(w.config.altFormat));!1!==n&&it("onValueUpdate")}function lr(n){var t=w.prevMonthNav.contains(n.target),i=w.nextMonthNav.contains(n.target);t||i?ei(t?-1:1):w.yearElements.indexOf(n.target)>=0?n.target.select():n.target.classList.contains("arrowUp")?w.changeYear(w.currentYear+1):n.target.classList.contains("arrowDown")&&w.changeYear(w.currentYear-1)}var w={config:e({},s,t.defaultConfig),l10n:h},vt;return w.parseDate=k({config:w.config,l10n:w.l10n}),w._handlers=[],w.pluginElements=[],w.loadedPlugins=[],w._bind=tt,w._setHoursFromDate=pt,w._positionCalendar=at,w.changeMonth=ei,w.changeYear=dt,w.clear=function(n,t){void 0===n&&(n=!0);void 0===t&&(t=!0);w.input.value="";void 0!==w.altInput&&(w.altInput.value="");void 0!==w.mobileInput&&(w.mobileInput.value="");w.selectedDates=[];w.latestSelectedDateObj=void 0;!0===t&&(w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth());w.showTimeInput=!1;!0===w.config.enableTime&&yi();w.redraw();n&&it("onChange")},w.close=function(){w.isOpen=!1;w.isMobile||(void 0!==w.calendarContainer&&w.calendarContainer.classList.remove("open"),void 0!==w._input&&w._input.classList.remove("active"));it("onClose")},w._createElement=n,w.destroy=function(){var i,t,n;for(void 0!==w.config&&it("onDestroy"),i=w._handlers.length;i--;)t=w._handlers[i],t.element.removeEventListener(t.event,t.handler,t.options);if(w._handlers=[],w.mobileInput)w.mobileInput.parentNode&&w.mobileInput.parentNode.removeChild(w.mobileInput),w.mobileInput=void 0;else if(w.calendarContainer&&w.calendarContainer.parentNode)if(w.config.static&&w.calendarContainer.parentNode){if(n=w.calendarContainer.parentNode,n.lastChild&&n.removeChild(n.lastChild),n.parentNode){for(;n.firstChild;)n.parentNode.insertBefore(n.firstChild,n);n.parentNode.removeChild(n)}}else w.calendarContainer.parentNode.removeChild(w.calendarContainer);w.altInput&&(w.input.type="text",w.altInput.parentNode&&w.altInput.parentNode.removeChild(w.altInput),delete w.altInput);w.input&&(w.input.type=w.input._type,w.input.classList.remove("flatpickr-input"),w.input.removeAttribute("readonly"),w.input.value="");["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(n){try{delete w[n]}catch(n){}})},w.isEnabled=et,w.jumpToDate=wt,w.open=function(n,t){if(void 0===t&&(t=w._positionElement),!0===w.isMobile)return n&&(n.preventDefault(),n.target&&n.target.blur()),void 0!==w.mobileInput&&(w.mobileInput.focus(),w.mobileInput.click()),void it("onOpen");if(!w._input.disabled&&!w.config.inline){var i=w.isOpen;w.isOpen=!0;i||(w.calendarContainer.classList.add("open"),w._input.classList.add("active"),it("onOpen"),at(t));!0===w.config.enableTime&&!0===w.config.noCalendar&&(0===w.selectedDates.length&&ki(),!1!==w.config.allowInput||void 0!==n&&w.timeContainer.contains(n.relatedTarget)||setTimeout(function(){return w.hourElement.select()},50))}},w.redraw=nr,w.set=function(n,t){if(null!==n&&"object"==(typeof n=="undefined"?"undefined":_typeof(n)))for(var i in Object.assign(w.config,n),n)void 0!==vt[i]&&vt[i].forEach(function(n){return n()});else w.config[n]=t,void 0!==vt[n]?vt[n].forEach(function(n){return n()}):y.indexOf(n)>-1&&(w.config[n]=p(t));w.redraw();ft(!1)},w.setDate=function(n,t,i){if(void 0===t&&(t=!1),void 0===i&&(i=w.config.dateFormat),0!==n&&!n||n instanceof Array&&0===n.length)return w.clear(t);ir(n,i);w.showTimeInput=w.selectedDates.length>0;w.latestSelectedDateObj=w.selectedDates[w.selectedDates.length-1];w.redraw();wt();pt();0===w.selectedDates.length&&w.clear(!1);ft(t);t&&it("onChange")},w.toggle=function(n){if(!0===w.isOpen)return w.close();w.open(n)},vt={locale:[gi,bi],showMonths:[pi,vi,wi],minDate:[wt],maxDate:[wt]},function(){w.element=w.input=o;w.isOpen=!1,function(){var f=["wrap","weekNumbers","allowInput","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],n=e({},c,JSON.parse(JSON.stringify(o.dataset||{}))),l={},u,v,b,a,i,h,r;for(w.config.parseDate=n.parseDate,w.config.formatDate=n.formatDate,Object.defineProperty(w.config,"enable",{get:function(){return w.config._enable},set:function(n){w.config._enable=rr(n)}}),Object.defineProperty(w.config,"disable",{get:function(){return w.config._disable},set:function(n){w.config._disable=rr(n)}}),u="time"===n.mode,!n.dateFormat&&(n.enableTime||u)&&(v=t.defaultConfig.dateFormat||s.dateFormat,l.dateFormat=n.noCalendar||u?"H:i"+(n.enableSeconds?":S":""):v+" H:i"+(n.enableSeconds?":S":"")),n.altInput&&(n.enableTime||u)&&!n.altFormat&&(b=t.defaultConfig.altFormat||s.altFormat,l.altFormat=n.noCalendar||u?"h:i"+(n.enableSeconds?":S K":" K"):b+" h:i"+(n.enableSeconds?":S":"")+" K"),n.altInputClass||(w.config.altInputClass=w.input.className+" "+w.config.altInputClass),Object.defineProperty(w.config,"minDate",{get:function(){return w.config._minDate},set:di("min")}),Object.defineProperty(w.config,"maxDate",{get:function(){return w.config._maxDate},set:di("max")}),a=function(n){return function(t){w.config["min"===n?"_minTime":"_maxTime"]=w.parseDate(t,"H:i")}},Object.defineProperty(w.config,"minTime",{get:function(){return w.config._minTime},set:a("min")}),Object.defineProperty(w.config,"maxTime",{get:function(){return w.config._maxTime},set:a("max")}),"time"===n.mode&&(w.config.noCalendar=!0,w.config.enableTime=!0),Object.assign(w.config,l,n),i=0;i<f.length;i++)w.config[f[i]]=!0===w.config[f[i]]||"true"===w.config[f[i]];for(y.filter(function(n){return void 0!==w.config[n]}).forEach(function(n){w.config[n]=p(w.config[n]||[]).map(ai)}),w.isMobile=!w.config.disableMobile&&!w.config.inline&&"single"===w.config.mode&&!w.config.disable.length&&!w.config.enable.length&&!w.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),i=0;i<w.config.plugins.length;i++){h=w.config.plugins[i](w)||{};for(r in h)y.indexOf(r)>-1?w.config[r]=p(h[r]).map(ai).concat(w.config[r]):void 0===n[r]&&(w.config[r]=h[r])}it("onParseConfig")}();gi();w.input=w.config.wrap?o.querySelector("[data-input]"):o;w.input?(w.input._type=w.input.type,w.input.type="text",w.input.classList.add("flatpickr-input"),w._input=w.input,w.config.altInput&&(w.altInput=n(w.input.nodeName,w.config.altInputClass),w._input=w.altInput,w.altInput.placeholder=w.input.placeholder,w.altInput.disabled=w.input.disabled,w.altInput.required=w.input.required,w.altInput.tabIndex=w.input.tabIndex,w.altInput.type="text",w.input.setAttribute("type","hidden"),!w.config.static&&w.input.parentNode&&w.input.parentNode.insertBefore(w.altInput,w.input.nextSibling)),w.config.allowInput||w._input.setAttribute("readonly","readonly"),w._positionElement=w.config.positionElement||w._input):w.config.errorHandler(new Error("Invalid input element specified")),function(){w.selectedDates=[];w.now=w.parseDate(w.config.now)||new Date;var n=w.config.defaultDate||("INPUT"!==w.input.nodeName&&"TEXTAREA"!==w.input.nodeName||!w.input.placeholder||w.input.value!==w.input.placeholder?w.input.value:null);n&&ir(n,w.config.dateFormat);w._initialDate=w.selectedDates.length>0?w.selectedDates[0]:w.config.minDate&&w.config.minDate.getTime()>w.now.getTime()?w.config.minDate:w.config.maxDate&&w.config.maxDate.getTime()<w.now.getTime()?w.config.maxDate:w.now;w.currentYear=w._initialDate.getFullYear();w.currentMonth=w._initialDate.getMonth();w.selectedDates.length>0&&(w.latestSelectedDateObj=w.selectedDates[0]);void 0!==w.config.minTime&&(w.config.minTime=w.parseDate(w.config.minTime,"H:i"));void 0!==w.config.maxTime&&(w.config.maxTime=w.parseDate(w.config.maxTime,"H:i"));w.minDateHasTime=!!w.config.minDate&&(w.config.minDate.getHours()>0||w.config.minDate.getMinutes()>0||w.config.minDate.getSeconds()>0);w.maxDateHasTime=!!w.config.maxDate&&(w.config.maxDate.getHours()>0||w.config.maxDate.getMinutes()>0||w.config.maxDate.getSeconds()>0);Object.defineProperty(w,"showTimeInput",{get:function(){return w._showTimeInput},set:function(n){w._showTimeInput=n;w.calendarContainer&&i(w.calendarContainer,"showTimeInput",n);w.isOpen&&at()}})}();w.utils={getDaysInMonth:function(n,t){return void 0===n&&(n=w.currentMonth),void 0===t&&(t=w.currentYear),1===n&&(t%4==0&&t%100!=0||t%400==0)?29:w.l10n.daysInMonth[n]}};w.isMobile||function(){var u=window.document.createDocumentFragment(),e,t;if(w.calendarContainer=n("div","flatpickr-calendar"),w.calendarContainer.tabIndex=-1,!w.config.noCalendar){if(u.appendChild((w.monthNav=n("div","flatpickr-months"),w.yearElements=[],w.monthElements=[],w.prevMonthNav=n("span","flatpickr-prev-month"),w.prevMonthNav.innerHTML=w.config.prevArrow,w.nextMonthNav=n("span","flatpickr-next-month"),w.nextMonthNav.innerHTML=w.config.nextArrow,pi(),Object.defineProperty(w,"_hidePrevMonthArrow",{get:function(){return w.__hidePrevMonthArrow},set:function(n){w.__hidePrevMonthArrow!==n&&(i(w.prevMonthNav,"flatpickr-disabled",n),w.__hidePrevMonthArrow=n)}}),Object.defineProperty(w,"_hideNextMonthArrow",{get:function(){return w.__hideNextMonthArrow},set:function(n){w.__hideNextMonthArrow!==n&&(i(w.nextMonthNav,"flatpickr-disabled",n),w.__hideNextMonthArrow=n)}}),w.currentYearElement=w.yearElements[0],ni(),w.monthNav)),w.innerContainer=n("div","flatpickr-innerContainer"),w.config.weekNumbers){var o=function(){var t,i;return w.calendarContainer.classList.add("hasWeeks"),t=n("div","flatpickr-weekwrapper"),t.appendChild(n("span","flatpickr-weekday",w.l10n.weekAbbreviation)),i=n("div","flatpickr-weeks"),t.appendChild(i),{weekWrapper:t,weekNumbers:i}}(),s=o.weekWrapper,h=o.weekNumbers;w.innerContainer.appendChild(s);w.weekNumbers=h;w.weekWrapper=s}w.rContainer=n("div","flatpickr-rContainer");w.rContainer.appendChild(wi());w.daysContainer||(w.daysContainer=n("div","flatpickr-days"),w.daysContainer.tabIndex=-1);kt();w.rContainer.appendChild(w.daysContainer);w.innerContainer.appendChild(w.rContainer);u.appendChild(w.innerContainer)}w.config.enableTime&&u.appendChild(function(){var e,t,i,u;return w.calendarContainer.classList.add("hasTime"),w.config.noCalendar&&w.calendarContainer.classList.add("noCalendar"),w.timeContainer=n("div","flatpickr-time"),w.timeContainer.tabIndex=-1,e=n("span","flatpickr-time-separator",":"),t=a("flatpickr-hour",{"aria-label":w.l10n.hourAriaLabel}),w.hourElement=t.getElementsByTagName("input")[0],i=a("flatpickr-minute",{"aria-label":w.l10n.minuteAriaLabel}),(w.minuteElement=i.getElementsByTagName("input")[0],w.hourElement.tabIndex=w.minuteElement.tabIndex=-1,w.hourElement.value=r(w.latestSelectedDateObj?w.latestSelectedDateObj.getHours():w.config.time_24hr?w.config.defaultHour:function(n){switch(n%24){case 0:case 12:return 12;default:return n%12}}(w.config.defaultHour)),w.minuteElement.value=r(w.latestSelectedDateObj?w.latestSelectedDateObj.getMinutes():w.config.defaultMinute),w.hourElement.setAttribute("step",w.config.hourIncrement.toString()),w.minuteElement.setAttribute("step",w.config.minuteIncrement.toString()),w.hourElement.setAttribute("min",w.config.time_24hr?"0":"1"),w.hourElement.setAttribute("max",w.config.time_24hr?"23":"12"),w.minuteElement.setAttribute("min","0"),w.minuteElement.setAttribute("max","59"),w.timeContainer.appendChild(t),w.timeContainer.appendChild(e),w.timeContainer.appendChild(i),w.config.time_24hr&&w.timeContainer.classList.add("time24hr"),w.config.enableSeconds)&&(w.timeContainer.classList.add("hasSeconds"),u=a("flatpickr-second"),w.secondElement=u.getElementsByTagName("input")[0],w.secondElement.value=r(w.latestSelectedDateObj?w.latestSelectedDateObj.getSeconds():w.config.defaultSeconds),w.secondElement.setAttribute("step",w.minuteElement.getAttribute("step")),w.secondElement.setAttribute("min","0"),w.secondElement.setAttribute("max","59"),w.timeContainer.appendChild(n("span","flatpickr-time-separator",":")),w.timeContainer.appendChild(u)),w.config.time_24hr||(w.amPM=n("span","flatpickr-am-pm",w.l10n.amPM[f((w.latestSelectedDateObj?w.hourElement.value:w.config.defaultHour)>11)]),w.amPM.title=w.l10n.toggleTitle,w.amPM.tabIndex=-1,w.timeContainer.appendChild(w.amPM)),w.timeContainer}());i(w.calendarContainer,"rangeMode","range"===w.config.mode);i(w.calendarContainer,"animate",!0===w.config.animate);i(w.calendarContainer,"multiMonth",w.config.showMonths>1);w.calendarContainer.appendChild(u);e=void 0!==w.config.appendTo&&void 0!==w.config.appendTo.nodeType;(w.config.inline||w.config.static)&&(w.calendarContainer.classList.add(w.config.inline?"inline":"static"),w.config.inline&&(!e&&w.element.parentNode?w.element.parentNode.insertBefore(w.calendarContainer,w._input.nextSibling):void 0!==w.config.appendTo&&w.config.appendTo.appendChild(w.calendarContainer)),w.config.static)&&(t=n("div","flatpickr-wrapper"),w.element.parentNode&&w.element.parentNode.insertBefore(t,w.element),t.appendChild(w.element),w.altInput&&t.appendChild(w.altInput),t.appendChild(w.calendarContainer));w.config.static||w.config.inline||(void 0!==w.config.appendTo?w.config.appendTo:window.document.body).appendChild(w.calendarContainer)}(),function(){if(w.config.wrap&&["open","close","toggle","clear"].forEach(function(n){Array.prototype.forEach.call(w.element.querySelectorAll("[data-"+n+"]"),function(t){return tt(t,"click",w[n])})}),w.isMobile)!function(){var t=w.config.enableTime?w.config.noCalendar?"time":"datetime-local":"date";w.mobileInput=n("input",w.input.className+" flatpickr-mobile");w.mobileInput.step=w.input.getAttribute("step")||"any";w.mobileInput.tabIndex=1;w.mobileInput.type=t;w.mobileInput.disabled=w.input.disabled;w.mobileInput.required=w.input.required;w.mobileInput.placeholder=w.input.placeholder;w.mobileFormatStr="datetime-local"===t?"Y-m-d\\TH:i:S":"date"===t?"Y-m-d":"H:i:S";w.selectedDates.length>0&&(w.mobileInput.defaultValue=w.mobileInput.value=w.formatDate(w.selectedDates[0],w.mobileFormatStr));w.config.minDate&&(w.mobileInput.min=w.formatDate(w.config.minDate,"Y-m-d"));w.config.maxDate&&(w.mobileInput.max=w.formatDate(w.config.maxDate,"Y-m-d"));w.input.type="hidden";void 0!==w.altInput&&(w.altInput.type="hidden");try{w.input.parentNode&&w.input.parentNode.insertBefore(w.mobileInput,w.input.nextSibling)}catch(t){}tt(w.mobileInput,"change",function(n){w.setDate(n.target.value,!1,w.mobileFormatStr);it("onChange");it("onClose")})}();else{var t=d(cr,50);w._debouncedChange=d(ii,nt);w.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&tt(w.daysContainer,"mouseover",function(n){"range"===w.config.mode&&si(n.target)});tt(window.document.body,"keydown",hr);w.config.inline||w.config.static||tt(window,"resize",t);void 0!==window.ontouchstart?tt(window.document,"touchstart",oi):tt(window.document,"mousedown",ot(oi));tt(window.document,"focus",oi,{capture:!0});!0===w.config.clickOpens&&(tt(w._input,"focus",w.open),tt(w._input,"mousedown",ot(w.open)));void 0!==w.daysContainer&&(tt(w.monthNav,"mousedown",ot(lr)),tt(w.monthNav,["keyup","increment"],fr),tt(w.daysContainer,"mousedown",ot(tr)));void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement&&(tt(w.timeContainer,["increment"],st),tt(w.timeContainer,"blur",st,{capture:!0}),tt(w.timeContainer,"mousedown",ot(er)),tt([w.hourElement,w.minuteElement],["focus","click"],function(n){return n.target.select()}),void 0!==w.secondElement&&tt(w.secondElement,"focus",function(){return w.secondElement&&w.secondElement.select()}),void 0!==w.amPM&&tt(w.amPM,"mousedown",ot(function(n){st(n);ii()})))}}();(w.selectedDates.length||w.config.noCalendar)&&(w.config.enableTime&&pt(w.config.noCalendar?w.latestSelectedDateObj||w.config.minDate:void 0),ft(!1));vi();w.showTimeInput=w.selectedDates.length>0||w.config.noCalendar;var u=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!w.isMobile&&u&&at();it("onReady")}(),w}function o(n,t){for(var i,f=Array.prototype.slice.call(n).filter(function(n){return n instanceof HTMLElement}),r=[],u=0;u<f.length;u++){i=f[u];try{if(null!==i.getAttribute("data-fp-omit"))continue;void 0!==i._flatpickr&&(i._flatpickr.destroy(),i._flatpickr=void 0);i._flatpickr=tt(i,t||{});r.push(i._flatpickr)}catch(n){console.error(n)}}return 1===r.length?r[0]:r}var e=function(){return(e=Object.assign||function(n){for(var i,t,r=1,u=arguments.length;r<u;r++)for(t in i=arguments[r])Object.prototype.hasOwnProperty.call(i,t)&&(n[t]=i[t]);return n}).apply(this,arguments)},y=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],s={_disable:[],_enable:[],allowInput:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==(typeof window=="undefined"?"undefined":_typeof(window))&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enable:[],enableSeconds:!1,enableTime:!1,errorHandler:function(n){return"undefined"!=typeof console&&console.warn(n)},getWeek:function(n){var t=new Date(n.getTime()),i;return t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7),i=new Date(t.getFullYear(),0,4),1+Math.round(((t.getTime()-i.getTime())/864e5-3+(i.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g><\/g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /><\/svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g><\/g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /><\/svg>",shorthandCurrentMonth:!1,showMonths:1,"static":!1,time_24hr:!1,weekNumbers:!1,wrap:!1},h={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(n){var t=n%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},r=function(n){return("0"+n).slice(-2)},f=function(n){return!0===n?1:0},p=function(n){return n instanceof Array?n:[n]},w=function(){},v=function(n,t,i){return i.months[t?"shorthand":"longhand"][n]},it={D:w,F:function(n,t,i){n.setMonth(i.months.longhand.indexOf(t))},G:function(n,t){n.setHours(parseFloat(t))},H:function(n,t){n.setHours(parseFloat(t))},J:function(n,t){n.setDate(parseFloat(t))},K:function(n,t,i){n.setHours(n.getHours()%12+12*f(new RegExp(i.amPM[1],"i").test(t)))},M:function(n,t,i){n.setMonth(i.months.shorthand.indexOf(t))},S:function(n,t){n.setSeconds(parseFloat(t))},U:function(n,t){return new Date(1e3*parseFloat(t))},W:function(n,t,i){var u=parseInt(t),r=new Date(n.getFullYear(),0,2+7*(u-1),0,0,0,0);return r.setDate(r.getDate()-r.getDay()+i.firstDayOfWeek),r},Y:function(n,t){n.setFullYear(parseFloat(t))},Z:function(n,t){return new Date(t)},d:function(n,t){n.setDate(parseFloat(t))},h:function(n,t){n.setHours(parseFloat(t))},i:function(n,t){n.setMinutes(parseFloat(t))},j:function(n,t){n.setDate(parseFloat(t))},l:w,m:function(n,t){n.setMonth(parseFloat(t)-1)},n:function(n,t){n.setMonth(parseFloat(t)-1)},s:function(n,t){n.setSeconds(parseFloat(t))},u:function(n,t){return new Date(parseFloat(t))},w:w,y:function(n,t){n.setFullYear(2e3+parseFloat(t))}},b={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},c={Z:function(n){return n.toISOString()},D:function(n,t,i){return t.weekdays.shorthand[c.w(n,t,i)]},F:function(n,t,i){return v(c.n(n,t,i)-1,!1,t)},G:function(n,t,i){return r(c.h(n,t,i))},H:function(n){return r(n.getHours())},J:function(n,t){return void 0!==t.ordinal?n.getDate()+t.ordinal(n.getDate()):n.getDate()},K:function(n,t){return t.amPM[f(n.getHours()>11)]},M:function(n,t){return v(n.getMonth(),!0,t)},S:function(n){return r(n.getSeconds())},U:function(n){return n.getTime()/1e3},W:function(n,t,i){return i.getWeek(n)},Y:function(n){return n.getFullYear()},d:function(n){return r(n.getDate())},h:function(n){return n.getHours()%12?n.getHours()%12:12},i:function(n){return r(n.getMinutes())},j:function(n){return n.getDate()},l:function(n,t){return t.weekdays.longhand[n.getDay()]},m:function(n){return r(n.getMonth()+1)},n:function(n){return n.getMonth()+1},s:function(n){return n.getSeconds()},u:function(n){return n.getTime()},w:function(n){return n.getDay()},y:function(n){return String(n.getFullYear()).substring(2)}},g=function(n){var i=n.config,t=void 0===i?s:i,r=n.l10n,u=void 0===r?h:r;return function(n,i,r){var f=r||u;return void 0!==t.formatDate?t.formatDate(n,i,f):i.split("").map(function(i,r,u){return c[i]&&"\\"!==u[r-1]?c[i](n,f,t):"\\"!==i?i:""}).join("")}},k=function(n){var i=n.config,t=void 0===i?s:i,r=n.l10n,u=void 0===r?h:r;return function(n,i,r,f){var e,y,p,o,c,a;if(0===n||n){if(y=f||u,p=n,n instanceof Date)e=new Date(n.getTime());else if("string"!=typeof n&&void 0!==n.toFixed)e=new Date(n);else if("string"==typeof n)if(o=i||(t||s).dateFormat,c=String(n).trim(),"today"===c)e=new Date,r=!0;else if(/Z$/.test(c)||/GMT$/.test(c))e=new Date(n);else if(t&&t.parseDate)e=t.parseDate(n,o);else{e=t&&t.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var w=void 0,k=[],l=0,g=0,v="";l<o.length;l++){var h=o[l],d="\\"===h,nt="\\"===o[l-1]||d;b[h]&&!nt?(v+=b[h],a=new RegExp(v).exec(n),a&&(w=!0)&&k["Y"!==h?"push":"unshift"]({fn:it[h],val:a[++g]})):d||(v+=".");k.forEach(function(n){var t=n.fn,i=n.val;return e=t(e,i,y)||e})}e=w?e:void 0}if(e instanceof Date&&!isNaN(e.getTime()))return!0===r&&e.setHours(0,0,0,0),e;t.errorHandler(new Error("Invalid date provided: "+p))}}},rt=function(n,t,i){return n>Math.min(t,i)&&n<Math.max(t,i)},ut={DAY:864e5},nt,t;return"function"!=typeof Object.assign&&(Object.assign=function(n){for(var i=[],t=1;t<arguments.length;t++)i[t-1]=arguments[t];if(!n)throw TypeError("Cannot convert undefined or null to object");for(var f=function(t){t&&Object.keys(t).forEach(function(i){return n[i]=t[i]})},r=0,u=i;r<u.length;r++)f(u[r]);return n}),nt=300,"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(n){return o(this,n)},HTMLElement.prototype.flatpickr=function(n){return o([this],n)}),t=function(n,t){return"string"==typeof n?o(window.document.querySelectorAll(n),t):n instanceof Node?o([n],t):o(n,t)},t.defaultConfig={},t.l10ns={en:e({},h),"default":e({},h)},t.localize=function(n){t.l10ns.default=e({},t.l10ns.default,n)},t.setDefaults=function(n){t.defaultConfig=e({},t.defaultConfig,n)},t.parseDate=k({}),t.formatDate=g({}),t.compareDates=u,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(n){return o(this,n)}),Date.prototype.fp_incr=function(n){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof n?parseInt(n,10):n))},"undefined"!=typeof window&&(window.flatpickr=t),t});!function(n){"function"==typeof define&&define.amd?define(["jquery","moment"],n):"object"==(typeof exports=="undefined"?"undefined":_typeof(exports))?module.exports=n(require("jquery"),require("moment")):n(jQuery,moment)}(function(n,t){function nt(n){return ni(n,si)}function wu(t){var i,r={views:t.views||{}};return n.each(t,function(t,u){"views"!=t&&(n.isPlainObject(u)&&!/(time|duration|interval)$/i.test(t)&&n.inArray(t,si)==-1?(i=null,n.each(u,function(n,u){/^(month|week|day|default|basic(Week|Day)?|agenda(Week|Day)?)$/.test(n)?(r.views[n]||(r.views[n]={}),r.views[n][t]=u):(i||(i={}),i[n]=u)}),i&&(r[t]=i)):r[t]=u)}),r}function wi(n,t){t.left&&n.css({"border-left-width":1,"margin-left":t.left-1});t.right&&n.css({"border-right-width":1,"margin-right":t.right-1})}function bi(n){n.css({"margin-left":"","margin-right":"","border-left-width":"","border-right-width":""})}function ut(){n("body").addClass("fc-not-allowed")}function tt(){n("body").removeClass("fc-not-allowed")}function ki(t,i,r){var u=Math.floor(i/t.length),e=Math.floor(i-u*(t.length-1)),f=[],o=[],s=[],h=0;di(t);t.each(function(i,r){var l=i===t.length-1?e:u,c=n(r).outerHeight(!0);c<l?(f.push(r),o.push(c),s.push(n(r).height())):h+=c});r&&(i-=h,u=Math.floor(i/f.length),e=Math.floor(i-u*(f.length-1)));n(f).each(function(t,i){var r=t===f.length-1?e:u,h=o[t],c=s[t],l=r-(h-c);h<r&&n(i).height(l)})}function di(n){n.height("")}function gi(t){var i=0;return t.find("> span").each(function(t,r){var u=n(r).outerWidth();u>i&&(i=u)}),i++,t.width(i),i}function nr(n,t){var i,r=n.add(t);return r.css({position:"relative",left:-1}),i=n.outerHeight()-t.outerHeight(),r.css({position:"",left:""}),i}function pt(t){var r=t.css("position"),i=t.parents().filter(function(){var t=n(this);return/(auto|scroll)/.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==r&&i.length?i:n(t[0].ownerDocument||document)}function wt(n,t){var i=n.offset(),r=i.left-(t?t.left:0),u=i.top-(t?t.top:0);return{left:r,right:r+n.outerWidth(),top:u,bottom:u+n.outerHeight()}}function tr(n,t){var i=n.offset(),r=bt(n),u=i.left+d(n,"border-left-width")+r.left-(t?t.left:0),f=i.top+d(n,"border-top-width")+r.top-(t?t.top:0);return{left:u,right:u+n[0].clientWidth,top:f,bottom:f+n[0].clientHeight}}function bu(n,t){var i=n.offset(),r=i.left+d(n,"border-left-width")+d(n,"padding-left")-(t?t.left:0),u=i.top+d(n,"border-top-width")+d(n,"padding-top")-(t?t.top:0);return{left:r,right:r+n.width(),top:u,bottom:u+n.height()}}function bt(n){var i=n.innerWidth()-n[0].clientWidth,t={left:0,right:0,top:0,bottom:n.innerHeight()-n[0].clientHeight};return ku()&&"rtl"==n.css("direction")?t.left=i:t.right=i,t}function ku(){return null===ct&&(ct=du()),ct}function du(){var t=n("<div><div/><\/div>").css({position:"absolute",top:-1e3,left:0,border:0,padding:0,overflow:"scroll",direction:"rtl"}).appendTo("body"),i=t.children(),r=i.offset().left>t.offset().left;return t.remove(),r}function d(n,t){return parseFloat(n.css(t))||0}function ir(n){return 1==n.which&&!n.ctrlKey}function c(n){if(void 0!==n.pageX)return n.pageX;var t=n.originalEvent.touches;if(t)return t[0].pageX}function l(n){if(void 0!==n.pageY)return n.pageY;var t=n.originalEvent.touches;if(t)return t[0].pageY}function rr(n){return/^touch/.test(n.type)}function gu(n){n.addClass("fc-unselectable").on("selectstart",ft)}function ft(n){n.preventDefault()}function nf(n){return!!window.addEventListener&&(window.addEventListener("scroll",n,!0),!0)}function tf(n){return!!window.removeEventListener&&(window.removeEventListener("scroll",n,!0),!0)}function ur(n,t){var i={left:Math.max(n.left,t.left),right:Math.min(n.right,t.right),top:Math.max(n.top,t.top),bottom:Math.min(n.bottom,t.bottom)};return i.left<i.right&&i.top<i.bottom&&i}function rf(n,t){return{left:Math.min(Math.max(n.left,t.left),t.right),top:Math.min(Math.max(n.top,t.top),t.bottom)}}function uf(n){return{left:(n.left+n.right)/2,top:(n.top+n.bottom)/2}}function ff(n,t){return{left:n.left-t.left,top:n.top-t.top}}function fr(t){var u,i,f=[],r=[];for("string"==typeof t?r=t.split(/\s*,\s*/):"function"==typeof t?r=[t]:n.isArray(t)&&(r=t),u=0;u<r.length;u++)i=r[u],"string"==typeof i?f.push("-"==i.charAt(0)?{field:i.substring(1),order:-1}:{field:i,order:1}):"function"==typeof i&&f.push({func:i});return f}function er(n,t,i){for(var u,r=0;r<i.length;r++)if(u=or(n,t,i[r]))return u;return 0}function or(n,t,i){return i.func?i.func(n,t):sr(n[i.field],t[i.field])*(i.order||1)}function sr(t,i){return t||i?null==i?-1:null==t?1:"string"===n.type(t)||"string"===n.type(i)?String(t).localeCompare(String(i)):t-i:0}function kt(n,t){var i,r,u,f,e=n.start,o=n.end,s=t.start,h=t.end;if(o>s&&e<h)return e>=s?(i=e.clone(),u=!0):(i=s.clone(),u=!1),o<=h?(r=o.clone(),f=!0):(r=h.clone(),f=!1),{start:i,end:r,isStart:u,isEnd:f}}function hr(n,i){return t.duration({days:n.clone().stripTime().diff(i.clone().stripTime(),"days"),ms:n.time()-i.time()})}function ef(n,i){return t.duration({days:n.clone().stripTime().diff(i.clone().stripTime(),"days")})}function cr(n,i,r){return t.duration(Math.round(n.diff(i,r,!0)),r)}function dt(n,t){for(var i,r,u=0;u<lt.length&&(i=lt[u],r=of(i,n,t),!(r>=1&&a(r)));u++);return i}function of(n,i,r){return null!=r?r.diff(i,n,!0):t.isDuration(i)?i.as(n):i.end.diff(i.start,n,!0)}function sf(n,t,i){var r;return w(i)?(t-n)/i:(r=i.asMonths(),Math.abs(r)>=1&&a(r)?t.diff(n,"months",!0)/r:t.diff(n,"days",!0)/i.asDays())}function gt(n,t){var i,r;return w(n)||w(t)?n/t:(i=n.asMonths(),r=t.asMonths(),Math.abs(i)>=1&&a(i)&&Math.abs(r)>=1&&a(r)?i/r:n.asDays()/t.asDays())}function hf(n,i){var r;return w(n)?t.duration(n*i):(r=n.asMonths(),Math.abs(r)>=1&&a(r)?t.duration({months:r*i}):t.duration({days:n.asDays()*i}))}function w(n){return Boolean(n.hours()||n.minutes()||n.seconds()||n.milliseconds())}function cf(n){return"[object Date]"===Object.prototype.toString.call(n)||n instanceof Date}function lr(n){return/^\d+\:\d+(?:\:\d+\.?(?:\d{3})?)?$/.test(n)}function ni(n,t){var i,r,e,o,u,s,f={};if(t)for(i=0;i<t.length;i++){for(r=t[i],e=[],o=n.length-1;o>=0;o--)if(u=n[o][r],"object"==(typeof u=="undefined"?"undefined":_typeof(u)))e.unshift(u);else if(void 0!==u){f[r]=u;break}e.length&&(f[r]=ni(e))}for(i=n.length-1;i>=0;i--){s=n[i];for(r in s)r in f||(f[r]=s[r])}return f}function et(n){var t=function(){};return t.prototype=n,new t}function ti(n,t){for(var i in n)ar(n,i)&&(t[i]=n[i])}function lf(n,t){for(var i,u=["constructor","toString","valueOf"],r=0;r<u.length;r++)i=u[r],n[i]!==Object.prototype[i]&&(t[i]=n[i])}function ar(n,t){return he.call(n,t)}function af(t){return/undefined|null|boolean|number|string/.test(n.type(t))}function ot(t,i,r){if(n.isFunction(t)&&(t=[t]),t){for(var u,f=0;f<t.length;f++)u=t[f].apply(i,r)||u;return u}}function o(){for(var n=0;n<arguments.length;n++)if(void 0!==arguments[n])return arguments[n]}function r(n){return(n+"").replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/'/g,"&#039;").replace(/"/g,"&quot;").replace(/\n/g,"<br />")}function ii(n){return n.replace(/&.*?;/g,"")}function st(t){var i=[];return n.each(t,function(n,t){null!=t&&i.push(n+":"+t)}),i.join(";")}function vf(n){return n.charAt(0).toUpperCase()+n.slice(1)}function yf(n,t){return n-t}function a(n){return n%1==0}function b(n,t){var i=n[t];return function(){return i.apply(n,arguments)}}function ht(n,t,i){var r,u,f,o,e,s=function s(){var h=+new Date-o;h<t?r=setTimeout(s,t-h):(r=null,i||(e=n.apply(f,u),f=u=null))};return function(){f=this;u=arguments;o=+new Date;var h=i&&!r;return r||(r=setTimeout(s,t)),h&&(e=n.apply(f,u),f=u=null),e}}function ri(t,i){return t&&t.then&&"resolved"!==t.state()?i?t.then(i):void 0:n.when(i())}function ui(i,r,u){var o,s,h,f,e=i[0],c=1==i.length&&"string"==typeof e;return t.isMoment(e)?(f=t.apply(null,i),vr(e,f)):cf(e)||void 0===e?f=t.apply(null,i):(o=!1,s=!1,c?ce.test(e)?(e+="-01",i=[e],o=!0,s=!0):(h=le.exec(e))&&(o=!h[5],s=!0):n.isArray(e)&&(s=!0),f=r||o?t.utc.apply(t,i):t.apply(null,i),o?(f._ambigTime=!0,f._ambigZone=!0):u&&(s?f._ambigZone=!0:c&&(f.utcOffset?f.utcOffset(e):f.zone(e)))),f._fullCalendar=!0,f}function fi(n,r){for(var u,o=!1,s=!1,h=n.length,e=[],f=0;f<h;f++)u=n[f],t.isMoment(u)||(u=i.moment.parseZone(u)),o=o||u._ambigTime,s=s||u._ambigZone,e.push(u);for(f=0;f<h;f++)u=e[f],r||!o||u._ambigTime?s&&!u._ambigZone&&(e[f]=u.clone().stripZone()):e[f]=u.clone().stripTime();return e}function vr(n,t){n._ambigTime?t._ambigTime=!0:t._ambigTime&&(t._ambigTime=!1);n._ambigZone?t._ambigZone=!0:t._ambigZone&&(t._ambigZone=!1)}function yr(n,t){n.year(t[0]||0).month(t[1]||0).date(t[2]||0).hours(t[3]||0).minutes(t[4]||0).seconds(t[5]||0).milliseconds(t[6]||0)}function v(n,t){return f.format.call(n,t)}function pf(n,t){return pr(n,kr(t))}function pr(n,t){for(var r="",i=0;i<t.length;i++)r+=ei(n,t[i]);return r}function ei(n,t){var i,r;return"string"==typeof t?t:(i=t.token)?ci[i]?ci[i](n):v(n,i):t.maybe&&(r=pr(n,t.maybe),r.match(/[1-9]/))?r:""}function wr(n,t,r,u,f){var e;return n=i.moment.parseZone(n),t=i.moment.parseZone(t),e=(n.localeData||n.lang).call(n),r=e.longDateFormat(r)||r,u=u||" - ",wf(n,t,kr(r),u,f)}function wf(n,t,i,r,u){for(var f,e,o,a=n.clone().stripZone(),v=t.clone().stripZone(),y="",l="",h="",c="",p="",s=0;s<i.length&&(f=br(n,t,a,v,i[s]),f!==!1);s++)y+=f;for(e=i.length-1;e>s&&(f=br(n,t,a,v,i[e]),f!==!1);e--)l=f+l;for(o=s;o<=e;o++)h+=ei(n,i[o]),c+=ei(t,i[o]);return(h||c)&&(p=u?c+r+h:h+r+c),y+p+l}function br(n,t,i,r,u){var f,e;return"string"==typeof u?u:!!((f=u.token)&&(e=su[f.charAt(0)],e&&i.isSame(r,e)))&&v(n,f)}function kr(n){return n in at?at[n]:at[n]=dr(n)}function dr(n){for(var t,i=[],r=/\[([^\]]*)\]|\(([^\)]*)\)|(LTS|LT|(\w)\4*o?)|([^\w\[\(]+)/g;t=r.exec(n);)t[1]?i.push(t[1]):t[2]?i.push({maybe:dr(t[2])}):t[3]?i.push({token:t[3]}):t[5]&&i.push(t[5]);return i}function s(){}function bf(n,t){var i;return ar(t,"constructor")&&(i=t.constructor),"function"!=typeof i&&(i=t.constructor=function(){n.apply(this,arguments)}),i.prototype=et(n.prototype),ti(t,i.prototype),lf(t,i.prototype),ti(n,i),i}function gr(n,t){ti(t,n.prototype)}function nu(n,t){return!n&&!t||!(!n||!t)&&n.component===t.component&&tu(n,t)&&tu(t,n)}function tu(n,t){for(var i in n)if(!/^(component|left|right|top|bottom)$/.test(i)&&n[i]!==t[i])return!1;return!0}function iu(n){var t=ru(n);return"background"===t||"inverse-background"===t}function kf(n){return"inverse-background"===ru(n)}function ru(n){return o((n.source||{}).rendering,n.rendering)}function df(n){for(var t,i={},r=0;r<n.length;r++)t=n[r],(i[t._id]||(i[t._id]=[])).push(t);return i}function gf(n,t){return n.start-t.start}function ne(r){var u,f,e,s,o=i.dataAttrPrefix;return o&&(o+="-"),u=r.data(o+"event")||null,u&&(u="object"==(typeof u=="undefined"?"undefined":_typeof(u))?n.extend({},u):{},f=u.start,null==f&&(f=u.time),e=u.duration,s=u.stick,delete u.start,delete u.time,delete u.duration,delete u.stick),null==f&&(f=r.data(o+"start")),null==f&&(f=r.data(o+"time")),null==e&&(e=r.data(o+"duration")),null==s&&(s=r.data(o+"stick")),f=null!=f?t.duration(f):null,e=null!=e?t.duration(e):null,s=Boolean(s),{eventProps:u,startTime:f,duration:e,stick:s}}function te(n,t){for(var i,r=0;r<t.length;r++)if(i=t[r],i.leftCol<=n.rightCol&&i.rightCol>=n.leftCol)return!0;return!1}function ie(n,t){return n.leftCol-t.leftCol}function re(n){for(var r,t,i=[],u=0;u<n.length;u++){for(r=n[u],t=0;t<i.length&&fu(r,i[t]).length;t++);r.level=t;(i[t]||(i[t]=[])).push(r)}return i}function ue(n){for(var f,t,i,r,u=0;u<n.length;u++)for(f=n[u],t=0;t<f.length;t++)for(i=f[t],i.forwardSegs=[],r=u+1;r<n.length;r++)fu(i,n[r],i.forwardSegs)}function uu(n){var t,i,u=n.forwardSegs,r=0;if(void 0===n.forwardPressure){for(t=0;t<u.length;t++)i=u[t],uu(i),r=Math.max(r,1+i.forwardPressure);n.forwardPressure=r}}function fu(n,t,i){i=i||[];for(var r=0;r<t.length;r++)fe(n,t[r])&&i.push(t[r]);return i}function fe(n,t){return n.bottom>t.top&&n.top<t.bottom}function ee(r,u){function ct(){a?v()&&(it(),h()):lt()}function lt(){pi=e.theme?"ui":"fc";r.addClass("fc");e.isRTL?r.addClass("fc-rtl"):r.addClass("fc-ltr");e.theme?r.addClass("ui-widget"):r.addClass("fc-unthemed");a=n("<div class='fc-view-container'/>").prependTo(r);l=f.header=new oe(f,e);y=l.render();y&&r.prepend(y);h(e.defaultView);e.handleWindowResize&&(k=ht(vt,e.windowResizeDelay),n(window).resize(k))}function at(){o&&o.removeElement();l.removeElement();a.remove();r.removeClass("fc fc-ltr fc-rtl fc-unthemed ui-widget");k&&n(window).unbind("resize",k)}function v(){return r.is(":visible")}function h(t){p++;o&&t&&o.type!==t&&(l.deactivateButton(o.type),d(),o.removeElement(),o=f.view=null);!o&&t&&(o=f.view=ot[t]||(ot[t]=f.instantiateView(t)),o.setElement(n("<div class='fc-view fc-"+t+"-view' />").appendTo(a)),l.activateButton(t));o&&(s=o.massageCurrentDate(s),o.displaying&&s.isWithin(o.intervalStart,o.intervalEnd)||v()&&(o.display(s),b(),dt(),gt(),wt()));b();p--}function tt(n){if(v())return n&&rt(),p++,o.updateSize(!0),p--,!0}function it(){v()&&rt()}function rt(){nt="number"==typeof e.contentHeight?e.contentHeight:"number"==typeof e.height?e.height-(y?y.outerHeight(!0):0):Math.round(a.width()/Math.max(e.aspectRatio,.5))}function vt(n){!p&&n.target===window&&o.start&&tt(!0)&&o.trigger("windowResize",ft)}function yt(){ut()}function pt(n){ki(f.getEventSourcesByMatchArray(n))}function w(){v()&&(d(),o.displayEvents(st),b())}function wt(){!e.lazyFetching||wi(o.start,o.end)?ut():w()}function ut(){bi(o.start,o.end)}function bt(n){st=n;w()}function kt(){w()}function dt(){l.updateTitle(o.title)}function gt(){var n=f.getNow();n.isWithin(o.intervalStart,o.intervalEnd)?l.disableButton("today"):l.enableButton("today")}function ni(){o.select(f.buildSelectSpan.apply(f,arguments))}function ti(){o&&o.unselect()}function ii(){s=o.computePrevDate(s);h()}function ri(){s=o.computeNextDate(s);h()}function ui(){s.add(-1,"years");h()}function fi(){s.add(1,"years");h()}function ei(){s=f.getNow();h()}function oi(n){s=f.moment(n).stripZone();h()}function si(n){s.add(t.duration(n));h()}function hi(n,t){var i;t=t||"day";i=f.getViewSpec(t)||f.getUnitViewSpec(t);s=n.clone();h(i?i.type:null)}function ci(){return f.applyTimezone(s)}function d(){a.css({width:"100%",height:a.height(),overflow:"hidden"})}function b(){a.css({width:"",height:"",overflow:""})}function li(){return f}function ai(){return o}function vi(n,t){return void 0===t?e[n]:void("height"!=n&&"contentHeight"!=n&&"aspectRatio"!=n||(e[n]=t,tt(!0)))}function yi(n,t){var i=Array.prototype.slice.call(arguments,2);if(t=t||ft,this.triggerWith(n,t,i),e[n])return e[n].apply(t,i)}var f=this,e,c,g;f.initOptions(u||{});e=this.options;f.render=ct;f.destroy=at;f.refetchEvents=yt;f.refetchEventSources=pt;f.reportEvents=bt;f.reportEventChange=kt;f.rerenderEvents=w;f.changeView=h;f.select=ni;f.unselect=ti;f.prev=ii;f.next=ri;f.prevYear=ui;f.nextYear=fi;f.today=ei;f.gotoDate=oi;f.incrementDate=si;f.zoomTo=hi;f.getDate=ci;f.getCalendar=li;f.getView=ai;f.option=vi;f.trigger=yi;c=et(ou(e.lang));(e.monthNames&&(c._months=e.monthNames),e.monthNamesShort&&(c._monthsShort=e.monthNamesShort),e.dayNames&&(c._weekdays=e.dayNames),e.dayNamesShort&&(c._weekdaysShort=e.dayNamesShort),null!=e.firstDay)&&(g=et(c._week),g.dow=e.firstDay,c._week=g);c._fullCalendar_weekCalc=function(n){return"function"==typeof n?n:"local"===n?n:"iso"===n||"ISO"===n?"ISO":void 0}(e.weekNumberCalculation);f.defaultAllDayEventDuration=t.duration(e.defaultAllDayEventDuration);f.defaultTimedEventDuration=t.duration(e.defaultTimedEventDuration);f.moment=function(){var n;return"local"===e.timezone?(n=i.moment.apply(null,arguments),n.hasTime()&&n.local()):n="UTC"===e.timezone?i.moment.utc.apply(null,arguments):i.moment.parseZone.apply(null,arguments),"_locale"in n?n._locale=c:n._lang=c,n};f.getIsAmbigTimezone=function(){return"local"!==e.timezone&&"UTC"!==e.timezone};f.applyTimezone=function(n){if(!n.hasTime())return n.clone();var i,t=f.moment(n.toArray()),r=n.time()-t.time();return r&&(i=t.clone().add(r),n.time()-i.time()==0&&(t=i)),t};f.getNow=function(){var n=e.now;return"function"==typeof n&&(n=n()),f.moment(n).stripZone()};f.getEventEnd=function(n){return n.end?n.end.clone():f.getDefaultEventEnd(n.allDay,n.start)};f.getDefaultEventEnd=function(n,t){var i=t.clone();return n?i.stripTime().add(f.defaultAllDayEventDuration):i.add(f.defaultTimedEventDuration),f.getIsAmbigTimezone()&&i.stripZone(),i};f.humanizeDuration=function(n){return(n.locale||n.lang).call(n,e.lang).humanize()};se.call(f,e);var l,y,a,pi,o,nt,k,s,wi=f.isFetchNeeded,bi=f.fetchEvents,ki=f.fetchEventSources,ft=r[0],ot={},p=0,st=[];s=null!=e.defaultDate?f.moment(e.defaultDate).stripZone():f.getNow();f.getSuggestedViewHeight=function(){return void 0===nt&&it(),nt};f.isHeightAuto=function(){return"auto"===e.contentHeight||"auto"===e.height};f.freezeContentHeight=d;f.unfreezeContentHeight=b;f.initialize()}function eu(t){n.each(we,function(n,i){null==t[n]&&(t[n]=i(t))})}function ou(n){var i=t.localeData||t.langData;return i.call(t,n)||i.call(t,"en")}function oe(t,i){function h(){var t=i.header;if(u=i.theme?"ui":"fc",t)return f=n("<div class='fc-toolbar'/>").append(o("left")).append(o("right")).append(o("center")).append('<div class="fc-clear"/>')}function c(){f.remove();f=n()}function o(f){var e=n('<div class="fc-'+f+'"/>'),o=i.header[f];return o&&n.each(o.split(" "),function(){var o,f=n(),h=!0;n.each(this.split(","),function(e,o){var l,p,a,v,y,w,b,k,d,c;"title"==o?(f=f.add(n("<h2>&nbsp;<\/h2>")),h=!1):((l=(t.options.customButtons||{})[o])?(a=function(n){l.click&&l.click.call(c[0],n)},v="",y=l.text):(p=t.getViewSpec(o))?(a=function(){t.changeView(o)},s.push(o),v=p.buttonTextOverride,y=p.buttonTextDefault):t[o]&&(a=function(){t[o]()},v=(t.overrides.buttonText||{})[o],y=i.buttonText[o]),a&&(w=l?l.themeIcon:i.themeButtonIcons[o],b=l?l.icon:i.buttonIcons[o],k=v?r(v):w&&i.theme?"<span class='ui-icon ui-icon-"+w+"'><\/span>":b&&!i.theme?"<span class='fc-icon fc-icon-"+b+"'><\/span>":r(y),d=["fc-"+o+"-button",u+"-button",u+"-state-default"],c=n('<button type="button" class="'+d.join(" ")+'">'+k+"<\/button>").click(function(n){c.hasClass(u+"-state-disabled")||(a(n),(c.hasClass(u+"-state-active")||c.hasClass(u+"-state-disabled"))&&c.removeClass(u+"-state-hover"))}).mousedown(function(){c.not("."+u+"-state-active").not("."+u+"-state-disabled").addClass(u+"-state-down")}).mouseup(function(){c.removeClass(u+"-state-down")}).hover(function(){c.not("."+u+"-state-active").not("."+u+"-state-disabled").addClass(u+"-state-hover")},function(){c.removeClass(u+"-state-hover").removeClass(u+"-state-down")}),f=f.add(c)))});h&&f.first().addClass(u+"-corner-left").end().last().addClass(u+"-corner-right").end();f.length>1?(o=n("<div/>"),h&&o.addClass("fc-button-group"),o.append(f),e.append(o)):e.append(f)}),e}function l(n){f.find("h2").text(n)}function a(n){f.find(".fc-"+n+"-button").addClass(u+"-state-active")}function v(n){f.find(".fc-"+n+"-button").removeClass(u+"-state-active")}function y(n){f.find(".fc-"+n+"-button").prop("disabled",!0).addClass(u+"-state-disabled")}function p(n){f.find(".fc-"+n+"-button").prop("disabled",!1).removeClass(u+"-state-disabled")}function w(){return s}var e=this,u,f,s;e.render=h;e.removeElement=c;e.updateTitle=l;e.activateButton=a;e.deactivateButton=v;e.disableButton=y;e.enableButton=p;e.getViewsWithButtons=w;f=n();s=[]}function se(r){function pt(n,t){return!s||n<s||t>c}function wt(n,t){s=n;c=t;y(e,"reset")}function y(n,t){var i,r;for("reset"===t?f=[]:"add"!==t&&(f=ft(f,n)),i=0;i<n.length;i++)r=n[i],"pending"!==r._status&&d++,r._fetchId=(r._fetchId||0)+1,r._status="pending";for(i=0;i<n.length;i++)r=n[i],bt(r,r._fetchId)}function bt(t,i){nt(t,function(r){var u,e,o,s=n.isArray(t.events);if(i===t._fetchId&&"rejected"!==t._status){if(t._status="resolved",r)for(u=0;u<r.length;u++)e=r[u],o=s?e:h(e,t),o&&f.push.apply(f,a(o));g()}})}function kt(n){var t="pending"===n._status;n._status="rejected";t&&g()}function g(){d--;d||v(f)}function nt(t,f){for(var h,e,y,v=i.sourceFetchers,l=0;l<v.length;l++){if(h=v[l].call(u,t,s.clone(),c.clone(),r.timezone,f),h===!0)return;if("object"==(typeof h=="undefined"?"undefined":_typeof(h)))return void nt(h,f)}if(e=t.events,e)n.isFunction(e)?(u.pushLoading(),e.call(u,s.clone(),c.clone(),r.timezone,function(n){f(n);u.popLoading()})):n.isArray(e)?f(e):f();else if(y=t.url,y){var p,k=t.success,d=t.error,g=t.complete;p=n.isFunction(t.data)?t.data():t.data;var a=n.extend({},p||{}),w=o(t.startParam,r.startParam),b=o(t.endParam,r.endParam),tt=o(t.timezoneParam,r.timezoneParam);w&&(a[w]=s.format());b&&(a[b]=c.format());r.timezone&&"local"!=r.timezone&&(a[tt]=r.timezone);u.pushLoading();n.ajax(n.extend({},hu,t,{data:a,success:function(t){t=t||[];var i=ot(k,this,arguments);n.isArray(i)&&(t=i);f(t)},error:function(){ot(d,this,arguments);f()},complete:function(){ot(g,this,arguments);u.popLoading()}}))}else f()}function dt(n){var t=tt(n);t&&(e.push(t),y([t],"add"))}function tt(t){var r,f,e=i.sourceNormalizers;if(n.isFunction(t)||n.isArray(t)?r={events:t}:"string"==typeof t?r={url:t}:"object"==(typeof t=="undefined"?"undefined":_typeof(t))&&(r=n.extend({},t)),r){for(r.className?"string"==typeof r.className&&(r.className=r.className.split(/\s+/)):r.className=[],n.isArray(r.events)&&(r.origArray=r.events,r.events=n.map(r.events,function(n){return h(n,r)})),f=0;f<e.length;f++)e[f].call(u,r);return r}}function gt(n){p(w(n))}function ni(n){null==n?p(e,!0):p(rt(n))}function p(t,i){for(var r=0;r<t.length;r++)kt(t[r]);i?(e=[],f=[]):(e=n.grep(e,function(n){for(r=0;r<t.length;r++)if(n===t[r])return!1;return!0}),f=ft(f,t));v(f)}function ti(){return e.slice(1)}function it(t){return n.grep(e,function(n){return n.id&&n.id===t})[0]}function rt(t){t?n.isArray(t)||(t=[t]):t=[];for(var i=[],r=0;r<t.length;r++)i.push.apply(i,w(t[r]));return i}function w(t){for(var i,r=0;r<e.length;r++)if(i=e[r],i===t)return[i];return i=it(t),i?[i]:n.grep(e,function(n){return ii(t,n)})}function ii(n,t){return n&&t&&ut(n)==ut(t)}function ut(n){return("object"==(typeof n=="undefined"?"undefined":_typeof(n))?n.origArray||n.googleCalendarId||n.url||n.events:null)||n}function ft(t,i){return n.grep(t,function(n){for(var t=0;t<i.length;t++)if(n.source===i[t])return!1;return!0})}function ri(n){n.start=u.moment(n.start);n.end=n.end?u.moment(n.end):null;ct(n,ui(n));v(f)}function ui(t){var i={};return n.each(t,function(n,t){et(n)&&void 0!==t&&af(t)&&(i[n]=t)}),i}function et(n){return!/^_|^(id|allDay|start|end)$/.test(n)}function fi(n,t){var r,u,i,e=h(n);if(e){for(r=a(e),u=0;u<r.length;u++)i=r[u],i.source||(t&&(k.events.push(i),i.source=k),f.push(i));return v(f),r}return[]}function ei(t){var r,i;for(null==t?t=function(){return!0}:n.isFunction(t)||(r=t+"",t=function(n){return n._id==r}),f=n.grep(f,t,!0),i=0;i<e.length;i++)n.isArray(e[i].events)&&(e[i].events=n.grep(e[i].events,t,!0));v(f)}function b(t){return n.isFunction(t)?n.grep(f,t):null!=t?(t+="",n.grep(f,function(n){return n._id==t})):f}function h(i,f){var s,e,c,h={};if(r.eventDataTransform&&(i=r.eventDataTransform(i)),f&&f.eventDataTransform&&(i=f.eventDataTransform(i)),n.extend(h,i),f&&(h.source=f),h._id=i._id||(void 0===i.id?"_fc"+cu++:i.id+""),h.className=i.className?"string"==typeof i.className?i.className.split(/\s+/):i.className:[],s=i.start||i.date,e=i.end,lr(s)&&(s=t.duration(s)),lr(e)&&(e=t.duration(e)),i.dow||t.isDuration(s)||t.isDuration(e))h.start=s?t.duration(s):null,h.end=e?t.duration(e):null,h._recurring=!0;else{if(s&&(s=u.moment(s),!s.isValid()))return!1;e&&(e=u.moment(e),e.isValid()||(e=null));c=i.allDay;void 0===c&&(c=o(f?f.allDayDefault:void 0,r.allDayDefault));st(s,e,c,h)}return u.normalizeEvent(h),h}function st(n,t,i,r){r.start=n;r.end=t;r.allDay=i;l(r);oi(r)}function l(n){ht(n);n.end&&!n.end.isAfter(n.start)&&(n.end=null);n.end||(n.end=r.forceEventDuration?u.getDefaultEventEnd(n.allDay,n.start):null)}function ht(n){null==n.allDay&&(n.allDay=!(n.start.hasTime()||n.end&&n.end.hasTime()));n.allDay?(n.start.stripTime(),n.end&&n.end.stripTime()):(n.start.hasTime()||(n.start=u.applyTimezone(n.start.time(0))),n.end&&!n.end.hasTime()&&(n.end=u.applyTimezone(n.end.time(0))))}function a(t,i,r){var f,a,e,u,o,h,l,v,y,p=[];if(i=i||s,r=r||c,t)if(t._recurring){if(a=t.dow)for(f={},e=0;e<a.length;e++)f[a[e]]=!0;for(u=i.clone().stripTime();u.isBefore(r);)f&&!f[u.day()]||(o=t.start,h=t.end,l=u.clone(),v=null,o&&(l=l.time(o)),h&&(v=u.clone().time(h)),y=n.extend({},t),st(l,v,!o&&!h,y),p.push(y)),u.add(1,"days")}else p.push(t);return p}function ct(t,i,r){function s(n,t){return r?cr(n,t,r):i.allDay?ef(n,t):hr(n,t)}var f,h,e,c,o,a,v={};return i=i||{},i.start||(i.start=t.start.clone()),void 0===i.end&&(i.end=t.end?t.end.clone():null),null==i.allDay&&(i.allDay=t.allDay),l(i),f={start:t._start.clone(),end:t._end?t._end.clone():u.getDefaultEventEnd(t._allDay,t._start),allDay:i.allDay},l(f),h=null!==t._end&&null===i.end,e=s(i.start,f.start),i.end?(c=s(i.end,f.end),o=c.subtract(e)):o=null,n.each(i,function(n,t){et(n)&&void 0!==t&&(v[n]=t)}),a=si(b(t._id),h,i.allDay,e,o,v),{dateDelta:e,durationDelta:o,undo:a}}function si(t,i,r,f,e,o){var h=u.getIsAmbigTimezone(),s=[];return f&&!f.valueOf()&&(f=null),e&&!e.valueOf()&&(e=null),n.each(t,function(t,c){var v,a;v={start:c.start.clone(),end:c.end?c.end.clone():null,allDay:c.allDay};n.each(o,function(n){v[n]=c[n]});a={start:c._start,end:c._end,allDay:r};l(a);i?a.end=null:e&&!a.end&&(a.end=u.getDefaultEventEnd(a.allDay,a.start));f&&(a.start.add(f),a.end&&a.end.add(f));e&&a.end.add(e);h&&!a.allDay&&(f||e)&&(a.start.stripZone(),a.end&&a.end.stripZone());n.extend(c,o,a);oi(c);s.push(function(){n.extend(c,v);oi(c)})}),function(){for(var n=0;n<s.length;n++)s[n]()}}function lt(t){var i,f=r.businessHours,e=u.getView();return f&&(i=n.extend({},{className:"fc-nonbusiness",start:"09:00",end:"17:00",dow:[1,2,3,4,5],rendering:"inverse-background"},"object"==(typeof f=="undefined"?"undefined":_typeof(f))?f:{})),i?(t&&(i.start=null,i.end=null),a(h(i),e.start,e.end)):[]}function at(n,t){var i=t.source||{},u=o(t.constraint,i.constraint,r.eventConstraint),f=o(t.overlap,i.overlap,r.eventOverlap);return yt(n,u,f,t)}function hi(t,i,r){var f,u;return r&&(f=n.extend({},r,i),u=a(h(f))[0]),u?at(t,u):vt(t)}function vt(n){return yt(n,r.selectConstraint,r.selectOverlap)}function yt(n,t,i,r){var h,c,l,f,e,s;if(null!=t){for(h=ci(t),c=!1,f=0;f<h.length;f++)if(li(h[f],n)){c=!0;break}if(!c)return!1}for(l=u.getPeerEvents(n,r),f=0;f<l.length;f++)if((e=l[f],ai(e,n))&&(i===!1||"function"==typeof i&&!i(e,r)||r&&((s=o(e.overlap,(e.source||{}).overlap),s===!1)||"function"==typeof s&&!s(r,e))))return!1;return!0}function ci(n){return"businessHours"===n?lt():"object"==(typeof n=="undefined"?"undefined":_typeof(n))?a(h(n)):b(n)}function li(n,t){var i=n.start.clone().stripZone(),r=u.getEventEnd(n).stripZone();return t.start>=i&&t.end<=r}function ai(n,t){var i=n.start.clone().stripZone(),r=u.getEventEnd(n).stripZone();return t.start<r&&t.end>i}var u=this;u.isFetchNeeded=pt;u.fetchEvents=wt;u.fetchEventSources=y;u.getEventSources=ti;u.getEventSourceById=it;u.getEventSourcesByMatchArray=rt;u.getEventSourcesByMatch=w;u.addEventSource=dt;u.removeEventSource=gt;u.removeEventSources=ni;u.updateEvent=ri;u.renderEvent=fi;u.removeEvents=ei;u.clientEvents=b;u.mutateEvent=ct;u.normalizeEventDates=l;u.normalizeEventTimes=ht;var s,c,v=u.reportEvents,k={events:[]},e=[k],d=0,f=[];n.each((r.events?[r.events]:[]).concat(r.eventSources||[]),function(n,t){var i=tt(t);i&&e.push(i)});u.getBusinessHoursEvents=lt;u.isEventSpanAllowed=at;u.isExternalSpanAllowed=hi;u.isSelectionSpanAllowed=vt;u.getEventCache=function(){return f}}function oi(n){n._allDay=n.allDay;n._start=n.start.clone();n._end=n.end?n.end.clone():null}var i=n.fullCalendar={version:"2.8.0",internalApiVersion:4},y=i.views={},si,ct,hi,lt,ci,su,at,li,it,ai,p,hu,cu;n.fn.fullCalendar=function(t){var r=Array.prototype.slice.call(arguments,1),i=this;return this.each(function(u,f){var h,s=n(f),o=s.data("fullCalendar");"string"==typeof t?o&&n.isFunction(o[t])&&(h=o[t].apply(o,r),u||(i=h),"destroy"===t&&s.removeData("fullCalendar")):o||(o=new e(s,t),s.data("fullCalendar",o),o.render())}),i};si=["header","buttonText","buttonIcons","themeButtonIcons"];i.intersectRanges=kt;i.applyAll=ot;i.debounce=ht;i.isInt=a;i.htmlEscape=r;i.cssToStr=st;i.proxy=b;i.capitaliseFirstLetter=vf;i.getOuterRect=wt;i.getClientRect=tr;i.getContentRect=bu;i.getScrollbarWidths=bt;ct=null;i.preventDefault=ft;i.intersectRects=ur;i.parseFieldSpecs=fr;i.compareByFieldSpecs=er;i.compareByFieldSpec=or;i.flexibleCompare=sr;i.computeIntervalUnit=dt;i.divideRangeByDuration=sf;i.divideDurationByDuration=gt;i.multiplyDuration=hf;i.durationHasTime=w;hi=["sun","mon","tue","wed","thu","fri","sat"];lt=["year","month","week","day","hour","minute","second","millisecond"];i.log=function(){var n=window.console;if(n&&n.log)return n.log.apply(n,arguments)};i.warn=function(){var n=window.console;return n&&n.warn?n.warn.apply(n,arguments):i.log.apply(i,arguments)};var vi,yi,lu,he={}.hasOwnProperty,ce=/^\s*\d{4}-\d\d$/,le=/^\s*\d{4}-(?:(\d\d-\d\d)|(W\d\d$)|(W\d\d-\d)|(\d\d\d))((T| )(\d\d(:\d\d(:\d\d(\.\d+)?)?)?)?)?$/,u=t.fn,f=n.extend({},u);i.moment=function(){return ui(arguments)};i.moment.utc=function(){var n=ui(arguments,!0);return n.hasTime()&&n.utc(),n};i.moment.parseZone=function(){return ui(arguments,!0,!0)};u.clone=function(){var n=f.clone.apply(this,arguments);return vr(this,n),this._fullCalendar&&(n._fullCalendar=!0),n};u.week=u.weeks=function(n){var t=(this._locale||this._lang)._fullCalendar_weekCalc;return null==n&&"function"==typeof t?t(this):"ISO"===t?f.isoWeek.apply(this,arguments):f.week.apply(this,arguments)};u.time=function(n){if(!this._fullCalendar)return f.time.apply(this,arguments);if(null==n)return t.duration({hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()});this._ambigTime=!1;t.isDuration(n)||t.isMoment(n)||(n=t.duration(n));var i=0;return t.isDuration(n)&&(i=24*Math.floor(n.asDays())),this.hours(i+n.hours()).minutes(n.minutes()).seconds(n.seconds()).milliseconds(n.milliseconds())};u.stripTime=function(){var n;return this._ambigTime||(n=this.toArray(),this.utc(),yi(this,n.slice(0,3)),this._ambigTime=!0,this._ambigZone=!0),this};u.hasTime=function(){return!this._ambigTime};u.stripZone=function(){var n,t;return this._ambigZone||(n=this.toArray(),t=this._ambigTime,this.utc(),yi(this,n),this._ambigTime=t||!1,this._ambigZone=!0),this};u.hasZone=function(){return!this._ambigZone};u.local=function(){var n=this.toArray(),t=this._ambigZone;return f.local.apply(this,arguments),this._ambigTime=!1,this._ambigZone=!1,t&&lu(this,n),this};u.utc=function(){return f.utc.apply(this,arguments),this._ambigTime=!1,this._ambigZone=!1,this};n.each(["zone","utcOffset"],function(n,t){f[t]&&(u[t]=function(n){return null!=n&&(this._ambigTime=!1,this._ambigZone=!1),f[t].apply(this,arguments)})});u.format=function(){return this._fullCalendar&&arguments[0]?pf(this,arguments[0]):this._ambigTime?v(this,"YYYY-MM-DD"):this._ambigZone?v(this,"YYYY-MM-DD[T]HH:mm:ss"):f.format.apply(this,arguments)};u.toISOString=function(){return this._ambigTime?v(this,"YYYY-MM-DD"):this._ambigZone?v(this,"YYYY-MM-DD[T]HH:mm:ss"):f.toISOString.apply(this,arguments)};u.isWithin=function(n,t){var i=fi([this,n,t]);return i[0]>=i[1]&&i[0]<i[2]};u.isSame=function(n,t){var r;return this._fullCalendar?t?(r=fi([this,n],!0),f.isSame.call(r[0],r[1],t)):(n=i.moment.parseZone(n),f.isSame.call(this,n)&&Boolean(this._ambigTime)===Boolean(n._ambigTime)&&Boolean(this._ambigZone)===Boolean(n._ambigZone)):f.isSame.apply(this,arguments)};n.each(["isBefore","isAfter"],function(n,t){u[t]=function(n,i){var r;return this._fullCalendar?(r=fi([this,n]),f[t].call(r[0],r[1],i)):f[t].apply(this,arguments)}});vi="_d"in t()&&"updateOffset"in t;yi=vi?function(n,i){n._d.setTime(Date.UTC.apply(Date,i));t.updateOffset(n,!1)}:yr;lu=vi?function(n,i){n._d.setTime(+new Date(i[0]||0,i[1]||0,i[2]||0,i[3]||0,i[4]||0,i[5]||0,i[6]||0));t.updateOffset(n,!1)}:yr;ci={t:function(n){return v(n,"a").charAt(0)},T:function(n){return v(n,"A").charAt(0)}};i.formatRange=wr;su={Y:"year",M:"month",D:"day",d:"day",A:"second",a:"second",T:"second",t:"second",H:"second",h:"second",m:"second",s:"second"};at={};i.Class=s;s.extend=function(){for(var t,i=arguments.length,n=0;n<i;n++)t=arguments[n],n<i-1&&gr(this,t);return bf(this,t||{})};s.mixin=function(n){gr(this,n)};var au=i.EmitterMixin={on:function(t,i){var r=function(n,t){return i.apply(t.context||this,t.args||[])};return i.guid||(i.guid=n.guid++),r.guid=i.guid,n(this).on(t,r),this},off:function(t,i){return n(this).off(t,i),this},trigger:function(t){var i=Array.prototype.slice.call(arguments,1);return n(this).triggerHandler(t,{args:i}),this},triggerWith:function(t,i,r){return n(this).triggerHandler(t,{context:i,args:r}),this}},rt=i.ListenerMixin=function(){var t=0;return{listenerId:null,listenTo:function(t,i,r){if("object"==(typeof i=="undefined"?"undefined":_typeof(i)))for(var u in i)i.hasOwnProperty(u)&&this.listenTo(t,u,i[u]);else"string"==typeof i&&t.on(i+"."+this.getListenerNamespace(),n.proxy(r,this))},stopListeningTo:function(n,t){n.off((t||"")+"."+this.getListenerNamespace())},getListenerNamespace:function(){return null==this.listenerId&&(this.listenerId=t++),"_listener"+this.listenerId}}}(),vu={isIgnoringMouse:!1,delayUnignoreMouse:null,initMouseIgnoring:function(n){this.delayUnignoreMouse=ht(b(this,"unignoreMouse"),n||1e3)},tempIgnoreMouse:function(){this.isIgnoringMouse=!0;this.delayUnignoreMouse()},unignoreMouse:function(){this.isIgnoringMouse=!1}},ae=s.extend(rt,{isHidden:!0,options:null,el:null,margin:10,constructor:function(n){this.options=n||{}},show:function(){this.isHidden&&(this.el||this.render(),this.el.show(),this.position(),this.isHidden=!1,this.trigger("show"))},hide:function(){this.isHidden||(this.el.hide(),this.isHidden=!0,this.trigger("hide"))},render:function(){var i=this,t=this.options;this.el=n('<div class="fc-popover"/>').addClass(t.className||"").css({top:0,left:0}).append(t.content).appendTo(t.parentEl);this.el.on("click",".fc-close",function(){i.hide()});t.autoHide&&this.listenTo(n(document),"mousedown",this.documentMousedown)},documentMousedown:function(t){this.el&&!n(t.target).closest(this.el).length&&this.hide()},removeElement:function(){this.hide();this.el&&(this.el.remove(),this.el=null);this.stopListeningTo(n(document),"mousedown")},position:function(){var f,e,o,t,i,r=this.options,h=this.el.offsetParent().offset(),c=this.el.outerWidth(),l=this.el.outerHeight(),s=n(window),u=pt(this.el);t=r.top||0;i=void 0!==r.left?r.left:void 0!==r.right?r.right-c:0;u.is(window)||u.is(document)?(u=s,f=0,e=0):(o=u.offset(),f=o.top,e=o.left);f+=s.scrollTop();e+=s.scrollLeft();r.viewportConstrain!==!1&&(t=Math.min(t,f+u.outerHeight()-l-this.margin),t=Math.max(t,f+this.margin),i=Math.min(i,e+u.outerWidth()-c-this.margin),i=Math.max(i,e+this.margin));this.el.css({top:t-h.top,left:i-h.left})},trigger:function(n){this.options[n]&&this.options[n].apply(this,Array.prototype.slice.call(arguments,1))}}),vt=i.CoordCache=s.extend({els:null,forcedOffsetParentEl:null,origin:null,boundingRect:null,isHorizontal:!1,isVertical:!1,lefts:null,rights:null,tops:null,bottoms:null,constructor:function(t){this.els=n(t.els);this.isHorizontal=t.isHorizontal;this.isVertical=t.isVertical;this.forcedOffsetParentEl=t.offsetParent?n(t.offsetParent):null},build:function(){var n=this.forcedOffsetParentEl||this.els.eq(0).offsetParent();this.origin=n.offset();this.boundingRect=this.queryBoundingRect();this.isHorizontal&&this.buildElHorizontals();this.isVertical&&this.buildElVerticals()},clear:function(){this.origin=null;this.boundingRect=null;this.lefts=null;this.rights=null;this.tops=null;this.bottoms=null},ensureBuilt:function(){this.origin||this.build()},queryBoundingRect:function(){var n=pt(this.els.eq(0));if(!n.is(document))return tr(n)},buildElHorizontals:function(){var t=[],i=[];this.els.each(function(r,u){var f=n(u),e=f.offset().left,o=f.outerWidth();t.push(e);i.push(e+o)});this.lefts=t;this.rights=i},buildElVerticals:function(){var t=[],i=[];this.els.each(function(r,u){var f=n(u),e=f.offset().top,o=f.outerHeight();t.push(e);i.push(e+o)});this.tops=t;this.bottoms=i},getHorizontalIndex:function(n){this.ensureBuilt();var t,i=this.boundingRect,r=this.lefts,u=this.rights,f=r.length;if(!i||n>=i.left&&n<i.right)for(t=0;t<f;t++)if(n>=r[t]&&n<u[t])return t},getVerticalIndex:function(n){this.ensureBuilt();var t,i=this.boundingRect,r=this.tops,u=this.bottoms,f=r.length;if(!i||n>=i.top&&n<i.bottom)for(t=0;t<f;t++)if(n>=r[t]&&n<u[t])return t},getLeftOffset:function(n){return this.ensureBuilt(),this.lefts[n]},getLeftPosition:function(n){return this.ensureBuilt(),this.lefts[n]-this.origin.left},getRightOffset:function(n){return this.ensureBuilt(),this.rights[n]},getRightPosition:function(n){return this.ensureBuilt(),this.rights[n]-this.origin.left},getWidth:function(n){return this.ensureBuilt(),this.rights[n]-this.lefts[n]},getTopOffset:function(n){return this.ensureBuilt(),this.tops[n]},getTopPosition:function(n){return this.ensureBuilt(),this.tops[n]-this.origin.top},getBottomOffset:function(n){return this.ensureBuilt(),this.bottoms[n]},getBottomPosition:function(n){return this.ensureBuilt(),this.bottoms[n]-this.origin.top},getHeight:function(n){return this.ensureBuilt(),this.bottoms[n]-this.tops[n]}}),h=i.DragListener=s.extend(rt,vu,{options:null,subjectEl:null,subjectHref:null,originX:null,originY:null,scrollEl:null,isInteracting:!1,isDistanceSurpassed:!1,isDelayEnded:!1,isDragging:!1,isTouch:!1,delay:null,delayTimeoutId:null,minDistance:null,handleTouchScrollProxy:null,constructor:function(n){this.options=n||{};this.handleTouchScrollProxy=b(this,"handleTouchScroll");this.initMouseIgnoring(500)},startInteraction:function(t,i){var r=rr(t);if("mousedown"===t.type){if(this.isIgnoringMouse)return;if(!ir(t))return;t.preventDefault()}this.isInteracting||(i=i||{},this.delay=o(i.delay,this.options.delay,0),this.minDistance=o(i.distance,this.options.distance,0),this.subjectEl=this.options.subjectEl,this.isInteracting=!0,this.isTouch=r,this.isDelayEnded=!1,this.isDistanceSurpassed=!1,this.originX=c(t),this.originY=l(t),this.scrollEl=pt(n(t.target)),this.bindHandlers(),this.initAutoScroll(),this.handleInteractionStart(t),this.startDelay(t),this.minDistance||this.handleDistanceSurpassed(t))},handleInteractionStart:function(n){this.trigger("interactionStart",n)},endInteraction:function(n,t){this.isInteracting&&(this.endDrag(n),this.delayTimeoutId&&(clearTimeout(this.delayTimeoutId),this.delayTimeoutId=null),this.destroyAutoScroll(),this.unbindHandlers(),this.isInteracting=!1,this.handleInteractionEnd(n,t),this.isTouch&&this.tempIgnoreMouse())},handleInteractionEnd:function(n,t){this.trigger("interactionEnd",n,t||!1)},bindHandlers:function(){var i=this,t=1;this.isTouch?(this.listenTo(n(document),{touchmove:this.handleTouchMove,touchend:this.endInteraction,touchcancel:this.endInteraction,touchstart:function(n){t?t--:i.endInteraction(n,!0)}}),!nf(this.handleTouchScrollProxy)&&this.scrollEl&&this.listenTo(this.scrollEl,"scroll",this.handleTouchScroll)):this.listenTo(n(document),{mousemove:this.handleMouseMove,mouseup:this.endInteraction});this.listenTo(n(document),{selectstart:ft,contextmenu:ft})},unbindHandlers:function(){this.stopListeningTo(n(document));tf(this.handleTouchScrollProxy);this.scrollEl&&this.stopListeningTo(this.scrollEl,"scroll")},startDrag:function(n,t){this.startInteraction(n,t);this.isDragging||(this.isDragging=!0,this.handleDragStart(n))},handleDragStart:function(n){this.trigger("dragStart",n);this.initHrefHack()},handleMove:function(n){var r,t=c(n)-this.originX,i=l(n)-this.originY,u=this.minDistance;this.isDistanceSurpassed||(r=t*t+i*i,r>=u*u&&this.handleDistanceSurpassed(n));this.isDragging&&this.handleDrag(t,i,n)},handleDrag:function(n,t,i){this.trigger("drag",n,t,i);this.updateAutoScroll(i)},endDrag:function(n){this.isDragging&&(this.isDragging=!1,this.handleDragEnd(n))},handleDragEnd:function(n){this.trigger("dragEnd",n);this.destroyHrefHack()},startDelay:function(n){var t=this;this.delay?this.delayTimeoutId=setTimeout(function(){t.handleDelayEnd(n)},this.delay):this.handleDelayEnd(n)},handleDelayEnd:function(n){this.isDelayEnded=!0;this.isDistanceSurpassed&&this.startDrag(n)},handleDistanceSurpassed:function(n){this.isDistanceSurpassed=!0;this.isDelayEnded&&this.startDrag(n)},handleTouchMove:function(n){this.isDragging&&n.preventDefault();this.handleMove(n)},handleMouseMove:function(n){this.handleMove(n)},handleTouchScroll:function(n){this.isDragging||this.endInteraction(n,!0)},initHrefHack:function(){var n=this.subjectEl;(this.subjectHref=n?n.attr("href"):null)&&n.removeAttr("href")},destroyHrefHack:function(){var t=this.subjectEl,n=this.subjectHref;setTimeout(function(){n&&t.attr("href",n)},0)},trigger:function(n){this.options[n]&&this.options[n].apply(this,Array.prototype.slice.call(arguments,1));this["_"+n]&&this["_"+n].apply(this,Array.prototype.slice.call(arguments,1))}});h.mixin({isAutoScroll:!1,scrollBounds:null,scrollTopVel:null,scrollLeftVel:null,scrollIntervalId:null,scrollSensitivity:30,scrollSpeed:200,scrollIntervalMs:50,initAutoScroll:function(){var n=this.scrollEl;this.isAutoScroll=this.options.scroll&&n&&!n.is(window)&&!n.is(document);this.isAutoScroll&&this.listenTo(n,"scroll",ht(this.handleDebouncedScroll,100))},destroyAutoScroll:function(){this.endAutoScroll();this.isAutoScroll&&this.stopListeningTo(this.scrollEl,"scroll")},computeScrollBounds:function(){this.isAutoScroll&&(this.scrollBounds=wt(this.scrollEl))},updateAutoScroll:function(n){var r,u,f,e,t=this.scrollSensitivity,i=this.scrollBounds,o=0,s=0;i&&(r=(t-(l(n)-i.top))/t,u=(t-(i.bottom-l(n)))/t,f=(t-(c(n)-i.left))/t,e=(t-(i.right-c(n)))/t,r>=0&&r<=1?o=r*this.scrollSpeed*-1:u>=0&&u<=1&&(o=u*this.scrollSpeed),f>=0&&f<=1?s=f*this.scrollSpeed*-1:e>=0&&e<=1&&(s=e*this.scrollSpeed));this.setScrollVel(o,s)},setScrollVel:function(n,t){this.scrollTopVel=n;this.scrollLeftVel=t;this.constrainScrollVel();(this.scrollTopVel||this.scrollLeftVel)&&!this.scrollIntervalId&&(this.scrollIntervalId=setInterval(b(this,"scrollIntervalFunc"),this.scrollIntervalMs))},constrainScrollVel:function(){var n=this.scrollEl;this.scrollTopVel<0?n.scrollTop()<=0&&(this.scrollTopVel=0):this.scrollTopVel>0&&n.scrollTop()+n[0].clientHeight>=n[0].scrollHeight&&(this.scrollTopVel=0);this.scrollLeftVel<0?n.scrollLeft()<=0&&(this.scrollLeftVel=0):this.scrollLeftVel>0&&n.scrollLeft()+n[0].clientWidth>=n[0].scrollWidth&&(this.scrollLeftVel=0)},scrollIntervalFunc:function(){var n=this.scrollEl,t=this.scrollIntervalMs/1e3;this.scrollTopVel&&n.scrollTop(n.scrollTop()+this.scrollTopVel*t);this.scrollLeftVel&&n.scrollLeft(n.scrollLeft()+this.scrollLeftVel*t);this.constrainScrollVel();this.scrollTopVel||this.scrollLeftVel||this.endAutoScroll()},endAutoScroll:function(){this.scrollIntervalId&&(clearInterval(this.scrollIntervalId),this.scrollIntervalId=null,this.handleScrollEnd())},handleDebouncedScroll:function(){this.scrollIntervalId||this.handleScrollEnd()},handleScrollEnd:function(){}});var yt=h.extend({component:null,origHit:null,hit:null,coordAdjust:null,constructor:function(n,t){h.call(this,t);this.component=n},handleInteractionStart:function(n){var i,r,t,u=this.subjectEl;this.computeCoords();n?(r={left:c(n),top:l(n)},t=r,u&&(i=wt(u),t=rf(t,i)),this.origHit=this.queryHit(t.left,t.top),u&&this.options.subjectCenter&&(this.origHit&&(i=ur(this.origHit,i)||i),t=uf(i)),this.coordAdjust=ff(t,r)):(this.origHit=null,this.coordAdjust=null);h.prototype.handleInteractionStart.apply(this,arguments)},computeCoords:function(){this.component.prepareHits();this.computeScrollBounds()},handleDragStart:function(n){var t;h.prototype.handleDragStart.apply(this,arguments);t=this.queryHit(c(n),l(n));t&&this.handleHitOver(t)},handleDrag:function(n,t,i){var r;h.prototype.handleDrag.apply(this,arguments);r=this.queryHit(c(i),l(i));nu(r,this.hit)||(this.hit&&this.handleHitOut(),r&&this.handleHitOver(r))},handleDragEnd:function(){this.handleHitDone();h.prototype.handleDragEnd.apply(this,arguments)},handleHitOver:function(n){var t=nu(n,this.origHit);this.hit=n;this.trigger("hitOver",this.hit,t,this.origHit)},handleHitOut:function(){this.hit&&(this.trigger("hitOut",this.hit),this.handleHitDone(),this.hit=null)},handleHitDone:function(){this.hit&&this.trigger("hitDone",this.hit)},handleInteractionEnd:function(){h.prototype.handleInteractionEnd.apply(this,arguments);this.origHit=null;this.hit=null;this.component.releaseHits()},handleScrollEnd:function(){h.prototype.handleScrollEnd.apply(this,arguments);this.computeCoords()},queryHit:function(n,t){return this.coordAdjust&&(n+=this.coordAdjust.left,t+=this.coordAdjust.top),this.component.queryHit(n,t)}}),ve=s.extend(rt,{options:null,sourceEl:null,el:null,parentEl:null,top0:null,left0:null,y0:null,x0:null,topDelta:null,leftDelta:null,isFollowing:!1,isHidden:!1,isAnimating:!1,constructor:function(t,i){this.options=i=i||{};this.sourceEl=t;this.parentEl=i.parentEl?n(i.parentEl):t.parent()},start:function(t){this.isFollowing||(this.isFollowing=!0,this.y0=l(t),this.x0=c(t),this.topDelta=0,this.leftDelta=0,this.isHidden||this.updatePosition(),rr(t)?this.listenTo(n(document),"touchmove",this.handleMove):this.listenTo(n(document),"mousemove",this.handleMove))},stop:function(t,i){function r(){this.isAnimating=!1;f.removeElement();this.top0=this.left0=null;i&&i()}var f=this,u=this.options.revertDuration;this.isFollowing&&!this.isAnimating&&(this.isFollowing=!1,this.stopListeningTo(n(document)),t&&u&&!this.isHidden?(this.isAnimating=!0,this.el.animate({top:this.top0,left:this.left0},{duration:u,complete:r})):r())},getEl:function(){var n=this.el;return n||(this.sourceEl.width(),n=this.el=this.sourceEl.clone().addClass(this.options.additionalClass||"").css({position:"absolute",visibility:"",display:this.isHidden?"none":"",margin:0,right:"auto",bottom:"auto",width:this.sourceEl.width(),height:this.sourceEl.height(),opacity:this.options.opacity||"",zIndex:this.options.zIndex}),n.addClass("fc-unselectable"),n.appendTo(this.parentEl)),n},removeElement:function(){this.el&&(this.el.remove(),this.el=null)},updatePosition:function(){var n,t;this.getEl();null===this.top0&&(this.sourceEl.width(),n=this.sourceEl.offset(),t=this.el.offsetParent().offset(),this.top0=n.top-t.top,this.left0=n.left-t.left);this.el.css({top:this.top0+this.topDelta,left:this.left0+this.leftDelta})},handleMove:function(n){this.topDelta=l(n)-this.y0;this.leftDelta=c(n)-this.x0;this.isHidden||this.updatePosition()},hide:function(){this.isHidden||(this.isHidden=!0,this.el&&this.el.hide())},show:function(){this.isHidden&&(this.isHidden=!1,this.updatePosition(),this.getEl().show())}}),k=i.Grid=s.extend(rt,vu,{view:null,isRTL:null,start:null,end:null,el:null,elsByFill:null,eventTimeFormat:null,displayEventTime:null,displayEventEnd:null,minResizeDuration:null,largeUnit:null,dayDragListener:null,segDragListener:null,segResizeListener:null,externalDragListener:null,constructor:function(n){this.view=n;this.isRTL=n.opt("isRTL");this.elsByFill={};this.dayDragListener=this.buildDayDragListener();this.initMouseIgnoring()},computeEventTimeFormat:function(){return this.view.opt("smallTimeFormat")},computeDisplayEventTime:function(){return!0},computeDisplayEventEnd:function(){return!0},setRange:function(n){this.start=n.start.clone();this.end=n.end.clone();this.rangeUpdated();this.processRangeOptions()},rangeUpdated:function(){},processRangeOptions:function(){var n,t,i=this.view;this.eventTimeFormat=i.opt("eventTimeFormat")||i.opt("timeFormat")||this.computeEventTimeFormat();n=i.opt("displayEventTime");null==n&&(n=this.computeDisplayEventTime());t=i.opt("displayEventEnd");null==t&&(t=this.computeDisplayEventEnd());this.displayEventTime=n;this.displayEventEnd=t},spanToSegs:function(){},diffDates:function(n,t){return this.largeUnit?cr(n,t,this.largeUnit):hr(n,t)},prepareHits:function(){},releaseHits:function(){},queryHit:function(){},getHitSpan:function(){},getHitEl:function(){},setElement:function(n){this.el=n;gu(n);this.bindDayHandler("touchstart",this.dayTouchStart);this.bindDayHandler("mousedown",this.dayMousedown);this.bindSegHandlers();this.bindGlobalHandlers()},bindDayHandler:function(t,i){var r=this;this.el.on(t,function(t){if(!n(t.target).is(".fc-event-container *, .fc-more")&&!n(t.target).closest(".fc-popover").length)return i.call(r,t)})},removeElement:function(){this.unbindGlobalHandlers();this.clearDragListeners();this.el.remove()},renderSkeleton:function(){},renderDates:function(){},unrenderDates:function(){},bindGlobalHandlers:function(){this.listenTo(n(document),{dragstart:this.externalDragStart,sortstart:this.externalDragStart})},unbindGlobalHandlers:function(){this.stopListeningTo(n(document))},dayMousedown:function(n){this.isIgnoringMouse||this.dayDragListener.startInteraction(n,{})},dayTouchStart:function(n){var t=this.view;(t.isSelected||t.selectedEvent)&&this.tempIgnoreMouse();this.dayDragListener.startInteraction(n,{delay:this.view.opt("longPressDelay")})},buildDayDragListener:function(){var i,t,n=this,r=this.view,f=r.opt("selectable"),u=new yt(this,{scroll:r.opt("dragScroll"),interactionStart:function(){i=u.origHit},dragStart:function(){r.unselect()},hitOver:function(r,u,e){e&&(u||(i=null),f&&(t=n.computeSelection(n.getHitSpan(e),n.getHitSpan(r)),t?n.renderSelection(t):t===!1&&ut()))},hitOut:function(){i=null;t=null;n.unrenderSelection();tt()},interactionEnd:function(u,f){f||(i&&!n.isIgnoringMouse&&r.triggerDayClick(n.getHitSpan(i),n.getHitEl(i),u),t&&r.reportSelection(t,u),tt())}});return u},clearDragListeners:function(){this.dayDragListener.endInteraction();this.segDragListener&&this.segDragListener.endInteraction();this.segResizeListener&&this.segResizeListener.endInteraction();this.externalDragListener&&this.externalDragListener.endInteraction()},renderEventLocationHelper:function(n,t){var i=this.fabricateHelperEvent(n,t);return this.renderHelper(i,t)},fabricateHelperEvent:function(n,t){var i=t?et(t.event):{};return i.start=n.start.clone(),i.end=n.end?n.end.clone():null,i.allDay=null,this.view.calendar.normalizeEventDates(i),i.className=(i.className||[]).concat("fc-helper"),t||(i.editable=!1),i},renderHelper:function(){},unrenderHelper:function(){},renderSelection:function(n){this.renderHighlight(n)},unrenderSelection:function(){this.unrenderHighlight()},computeSelection:function(n,t){var i=this.computeSelectionSpan(n,t);return!(i&&!this.view.calendar.isSelectionSpanAllowed(i))&&i},computeSelectionSpan:function(n,t){var i=[n.start,n.end,t.start,t.end];return i.sort(yf),{start:i[0].clone(),end:i[3].clone()}},renderHighlight:function(n){this.renderFill("highlight",this.spanToSegs(n))},unrenderHighlight:function(){this.unrenderFill("highlight")},highlightSegClasses:function(){return["fc-highlight"]},renderBusinessHours:function(){},unrenderBusinessHours:function(){},getNowIndicatorUnit:function(){},renderNowIndicator:function(){},unrenderNowIndicator:function(){},renderFill:function(){},unrenderFill:function(n){var t=this.elsByFill[n];t&&(t.remove(),delete this.elsByFill[n])},renderFillSegEls:function(t,i){var r,u=this,f=this[t+"SegEl"],e="",o=[];if(i.length){for(r=0;r<i.length;r++)e+=this.fillSegHtml(t,i[r]);n(e).each(function(t,r){var s=i[t],e=n(r);f&&(e=f.call(u,s,e));e&&(e=n(e),e.is(u.fillSegTag)&&(s.el=e,o.push(s)))})}return o},fillSegTag:"div",fillSegHtml:function(n,t){var i=this[n+"SegClasses"],r=this[n+"SegCss"],u=i?i.call(this,t):[],f=st(r?r.call(this,t):{});return"<"+this.fillSegTag+(u.length?' class="'+u.join(" ")+'"':"")+(f?' style="'+f+'"':"")+" />"},getDayClasses:function(n){var i=this.view,r=i.calendar.getNow(),t=["fc-"+hi[n.day()]];return 1==i.intervalDuration.as("months")&&n.month()!=i.intervalStart.month()&&t.push("fc-other-month"),n.isSame(r,"day")?t.push("fc-today",i.highlightStateClass):n<r?t.push("fc-past"):t.push("fc-future"),t}});k.mixin({mousedOverSeg:null,isDraggingSeg:!1,isResizingSeg:!1,isDraggingExternal:!1,segs:null,renderEvents:function(n){for(var i=[],r=[],t=0;t<n.length;t++)(iu(n[t])?i:r).push(n[t]);this.segs=[].concat(this.renderBgEvents(i),this.renderFgEvents(r))},renderBgEvents:function(n){var t=this.eventsToSegs(n);return this.renderBgSegs(t)||t},renderFgEvents:function(n){var t=this.eventsToSegs(n);return this.renderFgSegs(t)||t},unrenderEvents:function(){this.handleSegMouseout();this.clearDragListeners();this.unrenderFgSegs();this.unrenderBgSegs();this.segs=null},getEventSegs:function(){return this.segs||[]},renderFgSegs:function(){},unrenderFgSegs:function(){},renderFgSegEls:function(t,i){var r,e=this.view,u="",f=[];if(t.length){for(r=0;r<t.length;r++)u+=this.fgSegHtml(t[r],i);n(u).each(function(i,r){var u=t[i],o=e.resolveEventEl(u.event,n(r));o&&(o.data("fc-seg",u),u.el=o,f.push(u))})}return f},fgSegHtml:function(){},renderBgSegs:function(n){return this.renderFill("bgEvent",n)},unrenderBgSegs:function(){this.unrenderFill("bgEvent")},bgEventSegEl:function(n,t){return this.view.resolveEventEl(n.event,t)},bgEventSegClasses:function(n){var t=n.event,i=t.source||{};return["fc-bgevent"].concat(t.className,i.className||[])},bgEventSegCss:function(n){return{"background-color":this.getSegSkinCss(n)["background-color"]}},businessHoursSegClasses:function(){return["fc-nonbusiness","fc-bgevent"]},bindSegHandlers:function(){this.bindSegHandler("touchstart",this.handleSegTouchStart);this.bindSegHandler("touchend",this.handleSegTouchEnd);this.bindSegHandler("mouseenter",this.handleSegMouseover);this.bindSegHandler("mouseleave",this.handleSegMouseout);this.bindSegHandler("mousedown",this.handleSegMousedown);this.bindSegHandler("click",this.handleSegClick)},bindSegHandler:function(t,i){var r=this;this.el.on(t,".fc-event-container > *",function(t){var u=n(this).data("fc-seg");if(u&&!r.isDraggingSeg&&!r.isResizingSeg)return i.call(r,u,t)})},handleSegClick:function(n,t){return this.view.trigger("eventClick",n.el[0],n.event,t)},handleSegMouseover:function(n,t){this.isIgnoringMouse||this.mousedOverSeg||(this.mousedOverSeg=n,n.el.addClass("fc-allow-mouse-resize"),this.view.trigger("eventMouseover",n.el[0],n.event,t))},handleSegMouseout:function(n,t){t=t||{};this.mousedOverSeg&&(n=n||this.mousedOverSeg,this.mousedOverSeg=null,n.el.removeClass("fc-allow-mouse-resize"),this.view.trigger("eventMouseout",n.el[0],n.event,t))},handleSegMousedown:function(n,t){var i=this.startSegResize(n,t,{distance:5});!i&&this.view.isEventDraggable(n.event)&&this.buildSegDragListener(n).startInteraction(t,{distance:5})},handleSegTouchStart:function(n,t){var u,i=this.view,r=n.event,f=i.isEventSelected(r),e=i.isEventDraggable(r),o=i.isEventResizable(r),s=!1;f&&o&&(s=this.startSegResize(n,t));!s&&(e||o)&&(u=e?this.buildSegDragListener(n):this.buildSegSelectListener(n),u.startInteraction(t,{delay:f?0:this.view.opt("longPressDelay")}));this.tempIgnoreMouse()},handleSegTouchEnd:function(){this.tempIgnoreMouse()},startSegResize:function(t,i,r){return!!n(i.target).is(".fc-resizer")&&(this.buildSegResizeListener(t,n(i.target).is(".fc-start-resizer")).startInteraction(i,r),!0)},buildSegDragListener:function(n){var o,r,i,u=this,t=this.view,h=t.calendar,s=n.el,f=n.event,e;return this.segDragListener?this.segDragListener:e=this.segDragListener=new yt(t,{scroll:t.opt("dragScroll"),subjectEl:s,subjectCenter:!0,interactionStart:function(i){o=!1;r=new ve(n.el,{additionalClass:"fc-dragging",parentEl:t.el,opacity:e.isTouch?null:t.opt("dragOpacity"),revertDuration:t.opt("dragRevertDuration"),zIndex:2});r.hide();r.start(i)},dragStart:function(i){e.isTouch&&!t.isEventSelected(f)&&t.selectEvent(f);o=!0;u.handleSegMouseout(n,i);u.segDragStart(n,i);t.hideEvent(f)},hitOver:function(o,s,c){var l;n.hit&&(c=n.hit);i=u.computeEventDrop(c.component.getHitSpan(c),o.component.getHitSpan(o),f);i&&!h.isEventSpanAllowed(u.eventToSpan(i),f)&&(ut(),i=null);i&&(l=t.renderDrag(i,n))?(l.addClass("fc-dragging"),e.isTouch||u.applyDragOpacity(l),r.hide()):r.show();s&&(i=null)},hitOut:function(){t.unrenderDrag();r.show();i=null},hitDone:function(){tt()},interactionEnd:function(e){r.stop(!i,function(){o&&(t.unrenderDrag(),t.showEvent(f),u.segDragStop(n,e));i&&t.reportEventDrop(f,i,this.largeUnit,s,e)});u.segDragListener=null}})},buildSegSelectListener:function(n){var u=this,t=this.view,i=n.event,r;return this.segDragListener?this.segDragListener:r=this.segDragListener=new h({dragStart:function(){r.isTouch&&!t.isEventSelected(i)&&t.selectEvent(i)},interactionEnd:function(){u.segDragListener=null}})},segDragStart:function(n,t){this.isDraggingSeg=!0;this.view.trigger("eventDragStart",n.el[0],n.event,t,{})},segDragStop:function(n,t){this.isDraggingSeg=!1;this.view.trigger("eventDragStop",n.el[0],n.event,t,{})},computeEventDrop:function(n,t,i){var u,r,e=this.view.calendar,o=n.start,f=t.start;return o.hasTime()===f.hasTime()?(u=this.diffDates(f,o),i.allDay&&w(u)?(r={start:i.start.clone(),end:e.getEventEnd(i),allDay:!1},e.normalizeEventTimes(r)):r={start:i.start.clone(),end:i.end?i.end.clone():null,allDay:i.allDay},r.start.add(u),r.end&&r.end.add(u)):r={start:f.clone(),end:null,allDay:!f.hasTime()},r},applyDragOpacity:function(n){var t=this.view.opt("dragOpacity");null!=t&&n.each(function(n,i){i.style.opacity=t})},externalDragStart:function(t,i){var r,u,f=this.view;f.opt("droppable")&&(r=n((i?i.item:null)||t.target),u=f.opt("dropAccept"),(n.isFunction(u)?u.call(r[0],r):r.is(u))&&(this.isDraggingExternal||this.listenToExternalDrag(r,t,i)))},listenToExternalDrag:function(n,t,i){var r,u=this,e=this.view.calendar,f=ne(n),o=u.externalDragListener=new yt(this,{interactionStart:function(){u.isDraggingExternal=!0},hitOver:function(n){r=u.computeExternalDrop(n.component.getHitSpan(n),f);r&&!e.isExternalSpanAllowed(u.eventToSpan(r),r,f.eventProps)&&(ut(),r=null);r&&u.renderDrag(r)},hitOut:function(){r=null},hitDone:function(){tt();u.unrenderDrag()},interactionEnd:function(t){r&&u.view.reportExternalDrop(f,r,n,t,i);u.isDraggingExternal=!1;u.externalDragListener=null}});o.startDrag(t)},computeExternalDrop:function(n,t){var r=this.view.calendar,i={start:r.applyTimezone(n.start),end:null};return t.startTime&&!i.start.hasTime()&&i.start.time(t.startTime),t.duration&&(i.end=i.start.clone().add(t.duration)),i},renderDrag:function(){},unrenderDrag:function(){},buildSegResizeListener:function(n,t){var e,i,r=this,f=this.view,o=f.calendar,s=n.el,u=n.event,h=o.getEventEnd(u);return this.segResizeListener=new yt(this,{scroll:f.opt("dragScroll"),subjectEl:s,interactionStart:function(){e=!1},dragStart:function(t){e=!0;r.handleSegMouseout(n,t);r.segResizeStart(n,t)},hitOver:function(e,s,c){var l=r.getHitSpan(c),a=r.getHitSpan(e);i=t?r.computeEventStartResize(l,a,u):r.computeEventEndResize(l,a,u);i&&(o.isEventSpanAllowed(r.eventToSpan(i),u)?i.start.isSame(u.start)&&i.end.isSame(h)&&(i=null):(ut(),i=null));i&&(f.hideEvent(u),r.renderEventResize(i,n))},hitOut:function(){i=null},hitDone:function(){r.unrenderEventResize();f.showEvent(u);tt()},interactionEnd:function(t){e&&r.segResizeStop(n,t);i&&f.reportEventResize(u,i,this.largeUnit,s,t);r.segResizeListener=null}})},segResizeStart:function(n,t){this.isResizingSeg=!0;this.view.trigger("eventResizeStart",n.el[0],n.event,t,{})},segResizeStop:function(n,t){this.isResizingSeg=!1;this.view.trigger("eventResizeStop",n.el[0],n.event,t,{})},computeEventStartResize:function(n,t,i){return this.computeEventResize("start",n,t,i)},computeEventEndResize:function(n,t,i){return this.computeEventResize("end",n,t,i)},computeEventResize:function(n,t,i,r){var u,e,f=this.view.calendar,o=this.diffDates(i[n],t[n]);return u={start:r.start.clone(),end:f.getEventEnd(r),allDay:r.allDay},u.allDay&&w(o)&&(u.allDay=!1,f.normalizeEventTimes(u)),u[n].add(o),u.start.isBefore(u.end)||(e=this.minResizeDuration||(r.allDay?f.defaultAllDayEventDuration:f.defaultTimedEventDuration),"start"==n?u.start=u.end.clone().subtract(e):u.end=u.start.clone().add(e)),u},renderEventResize:function(){},unrenderEventResize:function(){},getEventTimeText:function(n,t,i){return null==t&&(t=this.eventTimeFormat),null==i&&(i=this.displayEventEnd),this.displayEventTime&&n.start.hasTime()?i&&n.end?this.view.formatRange(n,t):n.start.format(t):""},getSegClasses:function(n,t,i){var f=this.view,r=n.event,u=["fc-event",n.isStart?"fc-start":"fc-not-start",n.isEnd?"fc-end":"fc-not-end"].concat(r.className,r.source?r.source.className:[]);return t&&u.push("fc-draggable"),i&&u.push("fc-resizable"),f.isEventSelected(r)&&u.push("fc-selected"),u},getSegSkinCss:function(n){var t=n.event,i=this.view,r=t.source||{},u=t.color,f=r.color,e=i.opt("eventColor");return{"background-color":t.backgroundColor||u||r.backgroundColor||f||i.opt("eventBackgroundColor")||e,"border-color":t.borderColor||u||r.borderColor||f||i.opt("eventBorderColor")||e,color:t.textColor||r.textColor||i.opt("eventTextColor")}},eventToSegs:function(n){return this.eventsToSegs([n])},eventToSpan:function(n){return this.eventToSpans(n)[0]},eventToSpans:function(n){var t=this.eventToRange(n);return this.eventRangeToSpans(t,n)},eventsToSegs:function(t,i){var u=this,f=df(t),r=[];return n.each(f,function(n,t){for(var e=[],f=0;f<t.length;f++)e.push(u.eventToRange(t[f]));if(kf(t[0]))for(e=u.invertRanges(e),f=0;f<e.length;f++)r.push.apply(r,u.eventRangeToSegs(e[f],t[0],i));else for(f=0;f<e.length;f++)r.push.apply(r,u.eventRangeToSegs(e[f],t[f],i))}),r},eventToRange:function(n){return{start:n.start.clone().stripZone(),end:(n.end?n.end.clone():this.view.calendar.getDefaultEventEnd(null!=n.allDay?n.allDay:!n.start.hasTime(),n.start)).stripZone()}},eventRangeToSegs:function(n,t,i){for(var f=this.eventRangeToSpans(n,t),r=[],u=0;u<f.length;u++)r.push.apply(r,this.eventSpanToSegs(f[u],t,i));return r},eventRangeToSpans:function(t){return[n.extend({},t)]},eventSpanToSegs:function(n,t,i){for(var r,u=i?i(n):this.spanToSegs(n),f=0;f<u.length;f++)r=u[f],r.event=t,r.eventStartMS=+n.start,r.eventDurationMS=n.end-n.start;return u},invertRanges:function(n){var i,r,f=this.view,o=f.start.clone(),e=f.end.clone(),u=[],t=o;for(n.sort(gf),i=0;i<n.length;i++)r=n[i],r.start>t&&u.push({start:t,end:r.start}),t=r.end;return t<e&&u.push({start:t,end:e}),u},sortEventSegs:function(n){n.sort(b(this,"compareEventSegs"))},compareEventSegs:function(n,t){return n.eventStartMS-t.eventStartMS||t.eventDurationMS-n.eventDurationMS||t.event.allDay-n.event.allDay||er(n.event,t.event,this.view.eventOrderSpecs)}});i.isBgEvent=iu;i.dataAttrPrefix="";li=i.DayTableMixin={breakOnWeeks:!1,dayDates:null,dayIndices:null,daysPerRow:null,rowCnt:null,colCnt:null,colHeadFormat:null,updateDayTable:function(){for(var n,e,r,o=this.view,i=this.start.clone(),u=-1,f=[],t=[];i.isBefore(this.end);)o.isHiddenDay(i)?f.push(u+.5):(u++,f.push(u),t.push(i.clone())),i.add(1,"days");if(this.breakOnWeeks){for(e=t[0].day(),n=1;n<t.length&&t[n].day()!=e;n++);r=Math.ceil(t.length/n)}else r=1,n=t.length;this.dayDates=t;this.dayIndices=f;this.daysPerRow=n;this.rowCnt=r;this.updateDayTableCols()},updateDayTableCols:function(){this.colCnt=this.computeColCnt();this.colHeadFormat=this.view.opt("columnFormat")||this.computeColHeadFormat()},computeColCnt:function(){return this.daysPerRow},getCellDate:function(n,t){return this.dayDates[this.getCellDayIndex(n,t)].clone()},getCellRange:function(n,t){var i=this.getCellDate(n,t),r=i.clone().add(1,"days");return{start:i,end:r}},getCellDayIndex:function(n,t){return n*this.daysPerRow+this.getColDayIndex(t)},getColDayIndex:function(n){return this.isRTL?this.colCnt-1-n:n},getDateDayIndex:function(n){var t=this.dayIndices,i=n.diff(this.start,"days");return i<0?t[0]-1:i>=t.length?t[t.length-1]+1:t[i]},computeColHeadFormat:function(){return this.rowCnt>1||this.colCnt>10?"ddd":this.colCnt>1?this.view.opt("dayOfMonthFormat"):"dddd"},sliceRangeByRow:function(n){for(var r,f,t,i,e=this.daysPerRow,o=this.view.computeDayRange(n),s=this.getDateDayIndex(o.start),h=this.getDateDayIndex(o.end.clone().subtract(1,"days")),c=[],u=0;u<this.rowCnt;u++)r=u*e,f=r+e-1,t=Math.max(s,r),i=Math.min(h,f),t=Math.ceil(t),i=Math.floor(i),t<=i&&c.push({row:u,firstRowDayIndex:t-r,lastRowDayIndex:i-r,isStart:t===s,isEnd:i===h});return c},sliceRangeByDay:function(n){for(var r,e,u,t,i,o=this.daysPerRow,s=this.view.computeDayRange(n),h=this.getDateDayIndex(s.start),c=this.getDateDayIndex(s.end.clone().subtract(1,"days")),l=[],f=0;f<this.rowCnt;f++)for(r=f*o,e=r+o-1,u=r;u<=e;u++)t=Math.max(h,u),i=Math.min(c,u),t=Math.ceil(t),i=Math.floor(i),t<=i&&l.push({row:f,firstRowDayIndex:t-r,lastRowDayIndex:i-r,isStart:t===h,isEnd:i===c});return l},renderHeadHtml:function(){var n=this.view;return'<div class="fc-row '+n.widgetHeaderClass+'"><table><thead>'+this.renderHeadTrHtml()+"<\/thead><\/table><\/div>"},renderHeadIntroHtml:function(){return this.renderIntroHtml()},renderHeadTrHtml:function(){return"<tr>"+(this.isRTL?"":this.renderHeadIntroHtml())+this.renderHeadDateCellsHtml()+(this.isRTL?this.renderHeadIntroHtml():"")+"<\/tr>"},renderHeadDateCellsHtml:function(){for(var t,i=[],n=0;n<this.colCnt;n++)t=this.getCellDate(0,n),i.push(this.renderHeadDateCellHtml(t));return i.join("")},renderHeadDateCellHtml:function(n,t,i){var u=this.view;return'<th class="fc-day-header '+u.widgetHeaderClass+" fc-"+hi[n.day()]+'"'+(1==this.rowCnt?' data-date="'+n.format("YYYY-MM-DD")+'"':"")+(t>1?' colspan="'+t+'"':"")+(i?" "+i:"")+">"+r(n.format(this.colHeadFormat))+"<\/th>"},renderBgTrHtml:function(n){return"<tr>"+(this.isRTL?"":this.renderBgIntroHtml(n))+this.renderBgCellsHtml(n)+(this.isRTL?this.renderBgIntroHtml(n):"")+"<\/tr>"},renderBgIntroHtml:function(){return this.renderIntroHtml()},renderBgCellsHtml:function(n){for(var i,r=[],t=0;t<this.colCnt;t++)i=this.getCellDate(n,t),r.push(this.renderBgCellHtml(i));return r.join("")},renderBgCellHtml:function(n,t){var r=this.view,i=this.getDayClasses(n);return i.unshift("fc-day",r.widgetContentClass),'<td class="'+i.join(" ")+'" data-date="'+n.format("YYYY-MM-DD")+'"'+(t?" "+t:"")+"><\/td>"},renderIntroHtml:function(){},bookendCells:function(n){var t=this.renderIntroHtml();t&&(this.isRTL?n.append(t):n.prepend(t))}};it=i.DayGrid=k.extend(li,{numbersVisible:!1,bottomCoordPadding:0,rowEls:null,cellEls:null,helperEls:null,rowCoordCache:null,colCoordCache:null,renderDates:function(n){for(var i,f=this.view,r=this.rowCnt,e=this.colCnt,u="",t=0;t<r;t++)u+=this.renderDayRowHtml(t,n);for(this.el.html(u),this.rowEls=this.el.find(".fc-row"),this.cellEls=this.el.find(".fc-day"),this.rowCoordCache=new vt({els:this.rowEls,isVertical:!0}),this.colCoordCache=new vt({els:this.cellEls.slice(0,this.colCnt),isHorizontal:!0}),t=0;t<r;t++)for(i=0;i<e;i++)f.trigger("dayRender",null,this.getCellDate(t,i),this.getCellEl(t,i))},unrenderDates:function(){this.removeSegPopover()},renderBusinessHours:function(){var n=this.view.calendar.getBusinessHoursEvents(!0),t=this.eventsToSegs(n);this.renderFill("businessHours",t,"bgevent")},renderDayRowHtml:function(n,t){var r=this.view,i=["fc-row","fc-week",r.widgetContentClass];return t&&i.push("fc-rigid"),'<div class="'+i.join(" ")+'"><div class="fc-bg"><table>'+this.renderBgTrHtml(n)+'<\/table><\/div><div class="fc-content-skeleton"><table>'+(this.numbersVisible?"<thead>"+this.renderNumberTrHtml(n)+"<\/thead>":"")+"<\/table><\/div><\/div>"},renderNumberTrHtml:function(n){return"<tr>"+(this.isRTL?"":this.renderNumberIntroHtml(n))+this.renderNumberCellsHtml(n)+(this.isRTL?this.renderNumberIntroHtml(n):"")+"<\/tr>"},renderNumberIntroHtml:function(){return this.renderIntroHtml()},renderNumberCellsHtml:function(n){for(var i,r=[],t=0;t<this.colCnt;t++)i=this.getCellDate(n,t),r.push(this.renderNumberCellHtml(i));return r.join("")},renderNumberCellHtml:function(n){var t;return this.view.dayNumbersVisible?(t=this.getDayClasses(n),t.unshift("fc-day-number"),'<td class="'+t.join(" ")+'" data-date="'+n.format()+'">'+n.date()+"<\/td>"):"<td/>"},computeEventTimeFormat:function(){return this.view.opt("extraSmallTimeFormat")},computeDisplayEventEnd:function(){return 1==this.colCnt},rangeUpdated:function(){this.updateDayTable()},spanToSegs:function(n){for(var t,i=this.sliceRangeByRow(n),r=0;r<i.length;r++)t=i[r],this.isRTL?(t.leftCol=this.daysPerRow-1-t.lastRowDayIndex,t.rightCol=this.daysPerRow-1-t.firstRowDayIndex):(t.leftCol=t.firstRowDayIndex,t.rightCol=t.lastRowDayIndex);return i},prepareHits:function(){this.colCoordCache.build();this.rowCoordCache.build();this.rowCoordCache.bottoms[this.rowCnt-1]+=this.bottomCoordPadding},releaseHits:function(){this.colCoordCache.clear();this.rowCoordCache.clear()},queryHit:function(n,t){var i=this.colCoordCache.getHorizontalIndex(n),r=this.rowCoordCache.getVerticalIndex(t);if(null!=r&&null!=i)return this.getCellHit(r,i)},getHitSpan:function(n){return this.getCellRange(n.row,n.col)},getHitEl:function(n){return this.getCellEl(n.row,n.col)},getCellHit:function(n,t){return{row:n,col:t,component:this,left:this.colCoordCache.getLeftOffset(t),right:this.colCoordCache.getRightOffset(t),top:this.rowCoordCache.getTopOffset(n),bottom:this.rowCoordCache.getBottomOffset(n)}},getCellEl:function(n,t){return this.cellEls.eq(n*this.colCnt+t)},renderDrag:function(n,t){if(this.renderHighlight(this.eventToSpan(n)),t&&!t.el.closest(this.el).length)return this.renderEventLocationHelper(n,t)},unrenderDrag:function(){this.unrenderHighlight();this.unrenderHelper()},renderEventResize:function(n,t){return this.renderHighlight(this.eventToSpan(n)),this.renderEventLocationHelper(n,t)},unrenderEventResize:function(){this.unrenderHighlight();this.unrenderHelper()},renderHelper:function(t,i){var u,f=[],r=this.eventToSegs(t);return r=this.renderFgSegEls(r),u=this.renderSegRows(r),this.rowEls.each(function(t,r){var o,s=n(r),e=n('<div class="fc-helper-skeleton"><table/><\/div>');o=i&&i.row===t?i.el.position().top:s.find(".fc-content-skeleton tbody").position().top;e.css("top",o).find("table").append(u[t].tbodyEl);s.append(e);f.push(e[0])}),this.helperEls=n(f)},unrenderHelper:function(){this.helperEls&&(this.helperEls.remove(),this.helperEls=null)},fillSegTag:"td",renderFill:function(t,i,r){var u,f,e,o=[];for(i=this.renderFillSegEls(t,i),u=0;u<i.length;u++)f=i[u],e=this.renderFillRow(t,f,r),this.rowEls.eq(f.row).append(e),o.push(e[0]);return this.elsByFill[t]=n(o),i},renderFillRow:function(t,i,r){var f,u,s=this.colCnt,e=i.leftCol,o=i.rightCol+1;return r=r||t.toLowerCase(),f=n('<div class="fc-'+r+'-skeleton"><table><tr/><\/table><\/div>'),u=f.find("tr"),e>0&&u.append('<td colspan="'+e+'"/>'),u.append(i.el.attr("colspan",o-e)),o<s&&u.append('<td colspan="'+(s-o)+'"/>'),this.bookendCells(u),f}});it.mixin({rowStructs:null,unrenderEvents:function(){this.removeSegPopover();k.prototype.unrenderEvents.apply(this,arguments)},getEventSegs:function(){return k.prototype.getEventSegs.call(this).concat(this.popoverSegs||[])},renderBgSegs:function(t){var i=n.grep(t,function(n){return n.event.allDay});return k.prototype.renderBgSegs.call(this,i)},renderFgSegs:function(t){var i;return t=this.renderFgSegEls(t),i=this.rowStructs=this.renderSegRows(t),this.rowEls.each(function(t,r){n(r).find(".fc-content-skeleton > table").append(i[t].tbodyEl)}),t},unrenderFgSegs:function(){for(var n,t=this.rowStructs||[];n=t.pop();)n.tbodyEl.remove();this.rowStructs=null},renderSegRows:function(n){for(var i=[],r=this.groupSegRows(n),t=0;t<r.length;t++)i.push(this.renderSegRow(t,r[t]));return i},fgSegHtml:function(n,t){var u,f,e=this.view,i=n.event,a=e.isEventDraggable(i),s=!t&&i.allDay&&n.isStart&&e.isEventResizableFromStart(i),h=!t&&i.allDay&&n.isEnd&&e.isEventResizableFromEnd(i),c=this.getSegClasses(n,a,s||h),l=st(this.getSegSkinCss(n)),o="";return c.unshift("fc-day-grid-event","fc-h-event"),n.isStart&&(u=this.getEventTimeText(i),u&&(o='<span class="fc-time">'+r(u)+"<\/span>")),f='<span class="fc-title">'+(r(i.title||"")||"&nbsp;")+"<\/span>",'<a class="'+c.join(" ")+'"'+(i.url?' href="'+r(i.url)+'"':"")+(l?' style="'+l+'"':"")+'><div class="fc-content">'+(this.isRTL?f+" "+o:o+" "+f)+"<\/div>"+(s?'<div class="fc-resizer fc-start-resizer" />':"")+(h?'<div class="fc-resizer fc-end-resizer" />':"")+"<\/a>"},renderSegRow:function(t,i){function y(t){for(;u<t;)r=(l[e-1]||[])[u],r?r.attr("rowspan",parseInt(r.attr("rowspan")||1,10)+1):(r=n("<td/>"),o.append(r)),c[e][u]=r,l[e][u]=r,u++}for(var s,u,o,h,f,r,w=this.colCnt,a=this.buildSegLevels(i),b=Math.max(1,a.length),p=n("<tbody/>"),v=[],c=[],l=[],e=0;e<b;e++){if(s=a[e],u=0,o=n("<tr/>"),v.push([]),c.push([]),l.push([]),s)for(h=0;h<s.length;h++){for(f=s[h],y(f.leftCol),r=n('<td class="fc-event-container"/>').append(f.el),f.leftCol!=f.rightCol?r.attr("colspan",f.rightCol-f.leftCol+1):l[e][u]=r;u<=f.rightCol;)c[e][u]=r,v[e][u]=f,u++;o.append(r)}y(w);this.bookendCells(o);p.append(o)}return{row:t,tbodyEl:p,cellMatrix:c,segMatrix:v,segLevels:a,segs:i}},buildSegLevels:function(n){var r,u,t,i=[];for(this.sortEventSegs(n),r=0;r<n.length;r++){for(u=n[r],t=0;t<i.length&&te(u,i[t]);t++);u.level=t;(i[t]||(i[t]=[])).push(u)}for(t=0;t<i.length;t++)i[t].sort(ie);return i},groupSegRows:function(n){for(var i=[],t=0;t<this.rowCnt;t++)i.push([]);for(t=0;t<n.length;t++)i[n[t].row].push(n[t]);return i}});it.mixin({segPopover:null,popoverSegs:null,removeSegPopover:function(){this.segPopover&&this.segPopover.hide()},limitRows:function(n){for(var i,r=this.rowStructs||[],t=0;t<r.length;t++)this.unlimitRow(t),i=!!n&&("number"==typeof n?n:this.computeRowLevelLimit(t)),i!==!1&&this.limitRow(t,i)},computeRowLevelLimit:function(t){function e(t,r){i=Math.max(i,n(r).outerHeight())}for(var u,i,o=this.rowEls.eq(t),s=o.height(),f=this.rowStructs[t].tbodyEl.children(),r=0;r<f.length;r++)if(u=f.eq(r).removeClass("fc-limited"),i=0,u.find("> td > :first-child").each(e),u.position().top+i>s)return r;return!1},limitRow:function(t,i){function g(f){for(;u<f;)r=tt.getCellSegs(t,u,i),r.length&&(e=p[i-1][u],v=tt.renderMoreLink(t,u,r),h=n("<div/>").append(v),e.append(h),d.push(h[0])),u++}var y,p,w,c,f,r,b,l,e,nt,k,s,a,h,v,tt=this,o=this.rowStructs[t],d=[],u=0;if(i&&i<o.segLevels.length){for(y=o.segLevels[i-1],p=o.cellMatrix,w=o.tbodyEl.children().slice(i).addClass("fc-limited").get(),c=0;c<y.length;c++){for(f=y[c],g(f.leftCol),l=[],b=0;u<=f.rightCol;)r=this.getCellSegs(t,u,i),l.push(r),b+=r.length,u++;if(b){for(e=p[i-1][f.leftCol],nt=e.attr("rowspan")||1,k=[],s=0;s<l.length;s++)a=n('<td class="fc-more-cell"/>').attr("rowspan",nt),r=l[s],v=this.renderMoreLink(t,f.leftCol+s,[f].concat(r)),h=n("<div/>").append(v),a.append(h),k.push(a[0]),d.push(a[0]);e.addClass("fc-limited").after(n(k));w.push(e[0])}}g(this.colCnt);o.moreEls=n(d);o.limitedEls=n(w)}},unlimitRow:function(n){var t=this.rowStructs[n];t.moreEls&&(t.moreEls.remove(),t.moreEls=null);t.limitedEls&&(t.limitedEls.removeClass("fc-limited"),t.limitedEls=null)},renderMoreLink:function(t,i,r){var u=this,f=this.view;return n('<a class="fc-more"/>').text(this.getMoreLinkText(r.length)).on("click",function(e){var o=f.opt("eventLimitClick"),s=u.getCellDate(t,i),h=n(this),l=u.getCellEl(t,i),a=u.getCellSegs(t,i),c=u.resliceDaySegs(a,s),v=u.resliceDaySegs(r,s);"function"==typeof o&&(o=f.trigger("eventLimitClick",null,{date:s,dayEl:l,moreEl:h,segs:c,hiddenSegs:v},e));"popover"===o?u.showSegPopover(t,i,h,c):"string"==typeof o&&f.calendar.zoomTo(s,o)})},showSegPopover:function(n,t,i,r){var o,u,f=this,s=this.view,e=i.parent();o=1==this.rowCnt?s.el:this.rowEls.eq(n);u={className:"fc-more-popover",content:this.renderSegPopoverContent(n,t,r),parentEl:this.el,top:o.offset().top,autoHide:!0,viewportConstrain:s.opt("popoverViewportConstrain"),hide:function(){f.segPopover.removeElement();f.segPopover=null;f.popoverSegs=null}};this.isRTL?u.right=e.offset().left+e.outerWidth()+1:u.left=e.offset().left-1;this.segPopover=new ae(u);this.segPopover.show()},renderSegPopoverContent:function(t,i,u){var f,e=this.view,s=e.opt("theme"),h=this.getCellDate(t,i).format(e.opt("dayPopoverFormat")),o=n('<div class="fc-header '+e.widgetHeaderClass+'"><span class="fc-close '+(s?"ui-icon ui-icon-closethick":"fc-icon fc-icon-x")+'"><\/span><span class="fc-title">'+r(h)+'<\/span><div class="fc-clear"/><\/div><div class="fc-body '+e.widgetContentClass+'"><div class="fc-event-container"><\/div><\/div>'),c=o.find(".fc-event-container");for(u=this.renderFgSegEls(u,!0),this.popoverSegs=u,f=0;f<u.length;f++)this.prepareHits(),u[f].hit=this.getCellHit(t,i),this.releaseHits(),c.append(u[f].el);return o},resliceDaySegs:function(t,i){var u=n.map(t,function(n){return n.event}),r=i.clone(),f=r.clone().add(1,"days"),e={start:r,end:f};return t=this.eventsToSegs(u,function(n){var t=kt(n,e);return t?[t]:[]}),this.sortEventSegs(t),t},getMoreLinkText:function(n){var t=this.view.opt("eventLimitText");return"function"==typeof t?t(n):"+"+n+" "+t},getCellSegs:function(n,t,i){for(var r,f=this.rowStructs[n].segMatrix,u=i||0,e=[];u<f.length;)r=f[u][t],r&&e.push(r),u++;return e}});ai=i.TimeGrid=k.extend(li,{slotDuration:null,snapDuration:null,snapsPerSlot:null,minTime:null,maxTime:null,labelFormat:null,labelInterval:null,colEls:null,slatContainerEl:null,slatEls:null,nowIndicatorEls:null,colCoordCache:null,slatCoordCache:null,constructor:function(){k.apply(this,arguments);this.processOptions()},renderDates:function(){this.el.html(this.renderHtml());this.colEls=this.el.find(".fc-day");this.slatContainerEl=this.el.find(".fc-slats");this.slatEls=this.slatContainerEl.find("tr");this.colCoordCache=new vt({els:this.colEls,isHorizontal:!0});this.slatCoordCache=new vt({els:this.slatEls,isVertical:!0});this.renderContentSkeleton()},renderHtml:function(){return'<div class="fc-bg"><table>'+this.renderBgTrHtml(0)+'<\/table><\/div><div class="fc-slats"><table>'+this.renderSlatRowHtml()+"<\/table><\/div>"},renderSlatRowHtml:function(){for(var i,u,f,e=this.view,o=this.isRTL,s="",n=t.duration(+this.minTime);n<this.maxTime;)i=this.start.clone().time(n),u=a(gt(n,this.labelInterval)),f='<td class="fc-axis fc-time '+e.widgetContentClass+'" '+e.axisStyleAttr()+">"+(u?"<span>"+r(i.format(this.labelFormat))+"<\/span>":"")+"<\/td>",s+='<tr data-time="'+i.format("HH:mm:ss")+'"'+(u?"":' class="fc-minor"')+">"+(o?"":f)+'<td class="'+e.widgetContentClass+'"/>'+(o?f:"")+"<\/tr>",n.add(this.slotDuration);return s},processOptions:function(){var i,r=this.view,u=r.opt("slotDuration"),f=r.opt("snapDuration");u=t.duration(u);f=f?t.duration(f):u;this.slotDuration=u;this.snapDuration=f;this.snapsPerSlot=u/f;this.minResizeDuration=f;this.minTime=t.duration(r.opt("minTime"));this.maxTime=t.duration(r.opt("maxTime"));i=r.opt("slotLabelFormat");n.isArray(i)&&(i=i[i.length-1]);this.labelFormat=i||r.opt("axisFormat")||r.opt("smallTimeFormat");i=r.opt("slotLabelInterval");this.labelInterval=i?t.duration(i):this.computeLabelInterval(u)},computeLabelInterval:function(n){for(var i,r,u=pu.length-1;u>=0;u--)if(i=t.duration(pu[u]),r=gt(i,n),a(r)&&r>1)return i;return t.duration(n)},computeEventTimeFormat:function(){return this.view.opt("noMeridiemTimeFormat")},computeDisplayEventEnd:function(){return!0},prepareHits:function(){this.colCoordCache.build();this.slatCoordCache.build()},releaseHits:function(){this.colCoordCache.clear()},queryHit:function(n,t){var i=this.snapsPerSlot,f=this.colCoordCache,e=this.slatCoordCache,r=f.getHorizontalIndex(n),u=e.getVerticalIndex(t);if(null!=r&&null!=u){var o=e.getTopOffset(u),s=e.getHeight(u),c=(t-o)/s,h=Math.floor(c*i),l=u*i+h,a=o+h/i*s,v=o+(h+1)/i*s;return{col:r,snap:l,component:this,left:f.getLeftOffset(r),right:f.getRightOffset(r),top:a,bottom:v}}},getHitSpan:function(n){var i,t=this.getCellDate(0,n.col),r=this.computeSnapTime(n.snap);return t.time(r),i=t.clone().add(this.snapDuration),{start:t,end:i}},getHitEl:function(n){return this.colEls.eq(n.col)},rangeUpdated:function(){this.updateDayTable()},computeSnapTime:function(n){return t.duration(this.minTime+this.snapDuration*n)},spanToSegs:function(n){for(var t=this.sliceRangeByTimes(n),i=0;i<t.length;i++)t[i].col=this.isRTL?this.daysPerRow-1-t[i].dayIndex:t[i].dayIndex;return t},sliceRangeByTimes:function(n){for(var t,r,u,f=[],i=0;i<this.daysPerRow;i++)r=this.dayDates[i].clone(),u={start:r.clone().time(this.minTime),end:r.clone().time(this.maxTime)},t=kt(n,u),t&&(t.dayIndex=i,f.push(t));return f},updateSize:function(n){this.slatCoordCache.build();n&&this.updateSegVerticals([].concat(this.fgSegs||[],this.bgSegs||[],this.businessSegs||[]))},getTotalSlatHeight:function(){return this.slatContainerEl.outerHeight()},computeDateTop:function(n,i){return this.computeTimeTop(t.duration(n-i.clone().stripTime()))},computeTimeTop:function(n){var t,r,u=this.slatEls.length,i=(n-this.minTime)/this.slotDuration;return i=Math.max(0,i),i=Math.min(u,i),t=Math.floor(i),t=Math.min(t,u-1),r=i-t,this.slatCoordCache.getTopPosition(t)+this.slatCoordCache.getHeight(t)*r},renderDrag:function(n,t){return t?this.renderEventLocationHelper(n,t):void this.renderHighlight(this.eventToSpan(n))},unrenderDrag:function(){this.unrenderHelper();this.unrenderHighlight()},renderEventResize:function(n,t){return this.renderEventLocationHelper(n,t)},unrenderEventResize:function(){this.unrenderHelper()},renderHelper:function(n,t){return this.renderHelperSegs(this.eventToSegs(n),t)},unrenderHelper:function(){this.unrenderHelperSegs()},renderBusinessHours:function(){var n=this.view.calendar.getBusinessHoursEvents(),t=this.eventsToSegs(n);this.renderBusinessSegs(t)},unrenderBusinessHours:function(){this.unrenderBusinessSegs()},getNowIndicatorUnit:function(){return"minute"},renderNowIndicator:function(t){for(var i=this.spanToSegs({start:t,end:t}),f=this.computeDateTop(t,t),r=[],u=0;u<i.length;u++)r.push(n('<div class="fc-now-indicator fc-now-indicator-line"><\/div>').css("top",f).appendTo(this.colContainerEls.eq(i[u].col))[0]);i.length>0&&r.push(n('<div class="fc-now-indicator fc-now-indicator-arrow"><\/div>').css("top",f).appendTo(this.el.find(".fc-content-skeleton"))[0]);this.nowIndicatorEls=n(r)},unrenderNowIndicator:function(){this.nowIndicatorEls&&(this.nowIndicatorEls.remove(),this.nowIndicatorEls=null)},renderSelection:function(n){this.view.opt("selectHelper")?this.renderEventLocationHelper(n):this.renderHighlight(n)},unrenderSelection:function(){this.unrenderHelper();this.unrenderHighlight()},renderHighlight:function(n){this.renderHighlightSegs(this.spanToSegs(n))},unrenderHighlight:function(){this.unrenderHighlightSegs()}});ai.mixin({colContainerEls:null,fgContainerEls:null,bgContainerEls:null,helperContainerEls:null,highlightContainerEls:null,businessContainerEls:null,fgSegs:null,bgSegs:null,helperSegs:null,highlightSegs:null,businessSegs:null,renderContentSkeleton:function(){for(var t,i="",r=0;r<this.colCnt;r++)i+='<td><div class="fc-content-col"><div class="fc-event-container fc-helper-container"><\/div><div class="fc-event-container"><\/div><div class="fc-highlight-container"><\/div><div class="fc-bgevent-container"><\/div><div class="fc-business-container"><\/div><\/div><\/td>';t=n('<div class="fc-content-skeleton"><table><tr>'+i+"<\/tr><\/table><\/div>");this.colContainerEls=t.find(".fc-content-col");this.helperContainerEls=t.find(".fc-helper-container");this.fgContainerEls=t.find(".fc-event-container:not(.fc-helper-container)");this.bgContainerEls=t.find(".fc-bgevent-container");this.highlightContainerEls=t.find(".fc-highlight-container");this.businessContainerEls=t.find(".fc-business-container");this.bookendCells(t.find("tr"));this.el.append(t)},renderFgSegs:function(n){return n=this.renderFgSegsIntoContainers(n,this.fgContainerEls),this.fgSegs=n,n},unrenderFgSegs:function(){this.unrenderNamedSegs("fgSegs")},renderHelperSegs:function(t,i){var u,f,r,e=[];for(t=this.renderFgSegsIntoContainers(t,this.helperContainerEls),u=0;u<t.length;u++)f=t[u],i&&i.col===f.col&&(r=i.el,f.el.css({left:r.css("left"),right:r.css("right"),"margin-left":r.css("margin-left"),"margin-right":r.css("margin-right")})),e.push(f.el[0]);return this.helperSegs=t,n(e)},unrenderHelperSegs:function(){this.unrenderNamedSegs("helperSegs")},renderBgSegs:function(n){return n=this.renderFillSegEls("bgEvent",n),this.updateSegVerticals(n),this.attachSegsByCol(this.groupSegsByCol(n),this.bgContainerEls),this.bgSegs=n,n},unrenderBgSegs:function(){this.unrenderNamedSegs("bgSegs")},renderHighlightSegs:function(n){n=this.renderFillSegEls("highlight",n);this.updateSegVerticals(n);this.attachSegsByCol(this.groupSegsByCol(n),this.highlightContainerEls);this.highlightSegs=n},unrenderHighlightSegs:function(){this.unrenderNamedSegs("highlightSegs")},renderBusinessSegs:function(n){n=this.renderFillSegEls("businessHours",n);this.updateSegVerticals(n);this.attachSegsByCol(this.groupSegsByCol(n),this.businessContainerEls);this.businessSegs=n},unrenderBusinessSegs:function(){this.unrenderNamedSegs("businessSegs")},groupSegsByCol:function(n){for(var i=[],t=0;t<this.colCnt;t++)i.push([]);for(t=0;t<n.length;t++)i[n[t].col].push(n[t]);return i},attachSegsByCol:function(n,t){for(var u,i,r=0;r<this.colCnt;r++)for(u=n[r],i=0;i<u.length;i++)t.eq(r).append(u[i].el)},unrenderNamedSegs:function(n){var t,i=this[n];if(i){for(t=0;t<i.length;t++)i[t].el.remove();this[n]=null}},renderFgSegsIntoContainers:function(n,t){var r,i;for(n=this.renderFgSegEls(n),r=this.groupSegsByCol(n),i=0;i<this.colCnt;i++)this.updateFgSegCoords(r[i]);return this.attachSegsByCol(r,t),n},fgSegHtml:function(n,t){var u,e,o,f=this.view,i=n.event,l=f.isEventDraggable(i),a=!t&&n.isStart&&f.isEventResizableFromStart(i),s=!t&&n.isEnd&&f.isEventResizableFromEnd(i),h=this.getSegClasses(n,l,a||s),c=st(this.getSegSkinCss(n));return h.unshift("fc-time-grid-event","fc-v-event"),f.isMultiDayEvent(i)?(n.isStart||n.isEnd)&&(u=this.getEventTimeText(n),e=this.getEventTimeText(n,"LT"),o=this.getEventTimeText(n,null,!1)):(u=this.getEventTimeText(i),e=this.getEventTimeText(i,"LT"),o=this.getEventTimeText(i,null,!1)),console.log("event",i),'<a class="'+h.join(" ")+'"'+(i.url?' href="'+r(i.url)+'"':"")+(c?' style="'+c+'"':"")+'><div class="fc-content">'+(u?'<div class="fc-time" data-start="'+r(o)+'" data-full="'+r(e)+'"><span>'+r(u)+"<\/span><\/div>":"")+(i.title?'<div class="fc-title">'+r(i.title)+"<\/div>":"")+(i.Location?'<div class="fc-location">'+r(i.Location)+"<\/div>":"")+'<\/div><div class="fc-bg"/>'+(s?'<div class="fc-resizer fc-end-resizer" />':"")+"<\/a>"},updateSegVerticals:function(n){this.computeSegVerticals(n);this.assignSegVerticals(n)},computeSegVerticals:function(n){for(var t,i=0;i<n.length;i++)t=n[i],t.top=this.computeDateTop(t.start,t.start),t.bottom=this.computeDateTop(t.end,t.start)},assignSegVerticals:function(n){for(var t,i=0;i<n.length;i++)t=n[i],t.el.css(this.generateSegVerticalCss(t))},generateSegVerticalCss:function(n){return{top:n.top,bottom:-n.bottom}},updateFgSegCoords:function(n){this.computeSegVerticals(n);this.computeFgSegHorizontals(n);this.assignSegVerticals(n);this.assignFgSegHorizontals(n)},computeFgSegHorizontals:function(n){var r,i,t;if(this.sortEventSegs(n),r=re(n),ue(r),i=r[0]){for(t=0;t<i.length;t++)uu(i[t]);for(t=0;t<i.length;t++)this.computeFgSegForwardBack(i[t],0,0)}},computeFgSegForwardBack:function(n,t,i){var u,r=n.forwardSegs;if(void 0===n.forwardCoord)for(r.length?(this.sortForwardSegs(r),this.computeFgSegForwardBack(r[0],t+1,i),n.forwardCoord=r[0].backwardCoord):n.forwardCoord=1,n.backwardCoord=n.forwardCoord-(n.forwardCoord-i)/(t+1),u=0;u<r.length;u++)this.computeFgSegForwardBack(r[u],0,n.forwardCoord)},sortForwardSegs:function(n){n.sort(b(this,"compareForwardSegs"))},compareForwardSegs:function(n,t){return t.forwardPressure-n.forwardPressure||(n.backwardCoord||0)-(t.backwardCoord||0)||this.compareEventSegs(n,t)},assignFgSegHorizontals:function(n){for(var t,i=0;i<n.length;i++)t=n[i],t.el.css(this.generateFgSegHorizontalCss(t)),t.bottom-t.top<30&&t.el.addClass("fc-short")},generateFgSegHorizontalCss:function(n){var u,f,e=this.view.opt("slotEventOverlap"),i=n.backwardCoord,r=n.forwardCoord,t=this.generateSegVerticalCss(n);return e&&(r=Math.min(1,i+2*(r-i))),this.isRTL?(u=1-r,f=i):(u=i,f=1-r),t.zIndex=n.level+1,t.left=100*u+"%",t.right=100*f+"%",e&&n.forwardPressure&&(t[this.isRTL?"marginLeft":"marginRight"]=20),t}});var g=i.View=s.extend(au,rt,{type:null,name:null,title:null,calendar:null,options:null,el:null,displaying:null,isSkeletonRendered:!1,isEventsRendered:!1,start:null,end:null,intervalStart:null,intervalEnd:null,intervalDuration:null,intervalUnit:null,isRTL:!1,isSelected:!1,selectedEvent:null,eventOrderSpecs:null,widgetHeaderClass:null,widgetContentClass:null,highlightStateClass:null,nextDayThreshold:null,isHiddenDayHash:null,isNowIndicatorRendered:null,initialNowDate:null,initialNowQueriedMs:null,nowIndicatorTimeoutID:null,nowIndicatorIntervalID:null,constructor:function(n,i,r,u){this.calendar=n;this.type=this.name=i;this.options=r;this.intervalDuration=u||t.duration(1,"day");this.nextDayThreshold=t.duration(this.opt("nextDayThreshold"));this.initThemingProps();this.initHiddenDays();this.isRTL=this.opt("isRTL");this.eventOrderSpecs=fr(this.opt("eventOrder"));this.initialize()},initialize:function(){},opt:function(n){return this.options[n]},trigger:function(n,t){var i=this.calendar;return i.trigger.apply(i,[n,t||this].concat(Array.prototype.slice.call(arguments,2),[this]))},setDate:function(n){this.setRange(this.computeRange(n))},setRange:function(t){n.extend(this,t);this.updateTitle()},computeRange:function(n){var r,u,f=dt(this.intervalDuration),t=n.clone().startOf(f),i=t.clone().add(this.intervalDuration);return/year|month|week|day/.test(f)?(t.stripTime(),i.stripTime()):(t.hasTime()||(t=this.calendar.time(0)),i.hasTime()||(i=this.calendar.time(0))),r=t.clone(),r=this.skipHiddenDays(r),u=i.clone(),u=this.skipHiddenDays(u,-1,!0),{intervalUnit:f,intervalStart:t,intervalEnd:i,start:r,end:u}},computePrevDate:function(n){return this.massageCurrentDate(n.clone().startOf(this.intervalUnit).subtract(this.intervalDuration),-1)},computeNextDate:function(n){return this.massageCurrentDate(n.clone().startOf(this.intervalUnit).add(this.intervalDuration))},massageCurrentDate:function(n,t){return this.intervalDuration.as("days")<=1&&this.isHiddenDay(n)&&(n=this.skipHiddenDays(n,t),n.startOf("day")),n},updateTitle:function(){this.title=this.computeTitle()},computeTitle:function(){return this.formatRange({start:this.calendar.applyTimezone(this.intervalStart),end:this.calendar.applyTimezone(this.intervalEnd)},this.opt("titleFormat")||this.computeTitleFormat(),this.opt("titleRangeSeparator"))},computeTitleFormat:function(){return"year"==this.intervalUnit?"YYYY":"month"==this.intervalUnit?this.opt("monthYearFormat"):this.intervalDuration.as("days")>1?"ll":"LL"},formatRange:function(n,t,i){var r=n.end;return r.hasTime()||(r=r.clone().subtract(1)),wr(n.start,r,t,i,this.opt("isRTL"))},setElement:function(n){this.el=n;this.bindGlobalHandlers()},removeElement:function(){this.clear();this.isSkeletonRendered&&(this.unrenderSkeleton(),this.isSkeletonRendered=!1);this.unbindGlobalHandlers();this.el.remove()},display:function(n){var t=this,i=null;return this.displaying&&(i=this.queryScroll()),this.calendar.freezeContentHeight(),ri(this.clear(),function(){return t.displaying=ri(t.displayView(n),function(){t.forceScroll(t.computeInitialScroll(i));t.calendar.unfreezeContentHeight();t.triggerRender()})})},clear:function(){var t=this,i=this.displaying;return i?ri(i,function(){return t.displaying=null,t.clearEvents(),t.clearView()}):n.when()},displayView:function(n){this.isSkeletonRendered||(this.renderSkeleton(),this.isSkeletonRendered=!0);n&&this.setDate(n);this.render&&this.render();this.renderDates();this.updateSize();this.renderBusinessHours();this.startNowIndicator()},clearView:function(){this.unselect();this.stopNowIndicator();this.triggerUnrender();this.unrenderBusinessHours();this.unrenderDates();this.destroy&&this.destroy()},renderSkeleton:function(){},unrenderSkeleton:function(){},renderDates:function(){},unrenderDates:function(){},triggerRender:function(){this.trigger("viewRender",this,this,this.el)},triggerUnrender:function(){this.trigger("viewDestroy",this,this,this.el)},bindGlobalHandlers:function(){this.listenTo(n(document),"mousedown",this.handleDocumentMousedown);this.listenTo(n(document),"touchstart",this.processUnselect)},unbindGlobalHandlers:function(){this.stopListeningTo(n(document))},initThemingProps:function(){var n=this.opt("theme")?"ui":"fc";this.widgetHeaderClass=n+"-widget-header";this.widgetContentClass=n+"-widget-content";this.highlightStateClass=n+"-state-highlight"},renderBusinessHours:function(){},unrenderBusinessHours:function(){},startNowIndicator:function(){var i,r,n,u=this;this.opt("nowIndicator")&&(i=this.getNowIndicatorUnit(),i&&(r=b(this,"updateNowIndicator"),this.initialNowDate=this.calendar.getNow(),this.initialNowQueriedMs=+new Date,this.renderNowIndicator(this.initialNowDate),this.isNowIndicatorRendered=!0,n=this.initialNowDate.clone().startOf(i).add(1,i)-this.initialNowDate,this.nowIndicatorTimeoutID=setTimeout(function(){u.nowIndicatorTimeoutID=null;r();n=+t.duration(1,i);n=Math.max(100,n);u.nowIndicatorIntervalID=setInterval(r,n)},n)))},updateNowIndicator:function(){this.isNowIndicatorRendered&&(this.unrenderNowIndicator(),this.renderNowIndicator(this.initialNowDate.clone().add(new Date-this.initialNowQueriedMs)))},stopNowIndicator:function(){this.isNowIndicatorRendered&&(this.nowIndicatorTimeoutID&&(clearTimeout(this.nowIndicatorTimeoutID),this.nowIndicatorTimeoutID=null),this.nowIndicatorIntervalID&&(clearTimeout(this.nowIndicatorIntervalID),this.nowIndicatorIntervalID=null),this.unrenderNowIndicator(),this.isNowIndicatorRendered=!1)},getNowIndicatorUnit:function(){},renderNowIndicator:function(){},unrenderNowIndicator:function(){},updateSize:function(n){var t;n&&(t=this.queryScroll());this.updateHeight(n);this.updateWidth(n);this.updateNowIndicator();n&&this.setScroll(t)},updateWidth:function(){},updateHeight:function(){var n=this.calendar;this.setHeight(n.getSuggestedViewHeight(),n.isHeightAuto())},setHeight:function(){},computeInitialScroll:function(){return 0},queryScroll:function(){},setScroll:function(){},forceScroll:function(n){var t=this;this.setScroll(n);setTimeout(function(){t.setScroll(n)},0)},displayEvents:function(n){var t=this.queryScroll();this.clearEvents();this.renderEvents(n);this.isEventsRendered=!0;this.setScroll(t);this.triggerEventRender()},clearEvents:function(){var n;this.isEventsRendered&&(n=this.queryScroll(),this.triggerEventUnrender(),this.destroyEvents&&this.destroyEvents(),this.unrenderEvents(),this.setScroll(n),this.isEventsRendered=!1)},renderEvents:function(){},unrenderEvents:function(){},triggerEventRender:function(){this.renderedEventSegEach(function(n){this.trigger("eventAfterRender",n.event,n.event,n.el)});this.trigger("eventAfterAllRender")},triggerEventUnrender:function(){this.renderedEventSegEach(function(n){this.trigger("eventDestroy",n.event,n.event,n.el)})},resolveEventEl:function(t,i){var r=this.trigger("eventRender",t,t,i);return r===!1?i=null:r&&r!==!0&&(i=n(r)),i},showEvent:function(n){this.renderedEventSegEach(function(n){n.el.css("visibility","")},n)},hideEvent:function(n){this.renderedEventSegEach(function(n){n.el.css("visibility","hidden")},n)},renderedEventSegEach:function(n,t){for(var r=this.getEventSegs(),i=0;i<r.length;i++)t&&r[i].event._id!==t._id||r[i].el&&n.call(this,r[i])},getEventSegs:function(){return[]},isEventDraggable:function(n){var t=n.source||{};return o(n.startEditable,t.startEditable,this.opt("eventStartEditable"),n.editable,t.editable,this.opt("editable"))},reportEventDrop:function(n,t,i,r,u){var f=this.calendar,e=f.mutateEvent(n,t,i),o=function(){e.undo();f.reportEventChange()};this.triggerEventDrop(n,e.dateDelta,o,r,u);f.reportEventChange()},triggerEventDrop:function(n,t,i,r,u){this.trigger("eventDrop",r[0],n,t,i,u,{})},reportExternalDrop:function(t,i,r,u,f){var e,o,s=t.eventProps;s&&(e=n.extend({},s,i),o=this.calendar.renderEvent(e,t.stick)[0]);this.triggerExternalDrop(o,i,r,u,f)},triggerExternalDrop:function(n,t,i,r,u){this.trigger("drop",i[0],t.start,r,u);n&&this.trigger("eventReceive",null,n)},renderDrag:function(){},unrenderDrag:function(){},isEventResizableFromStart:function(n){return this.opt("eventResizableFromStart")&&this.isEventResizable(n)},isEventResizableFromEnd:function(n){return this.isEventResizable(n)},isEventResizable:function(n){var t=n.source||{};return o(n.durationEditable,t.durationEditable,this.opt("eventDurationEditable"),n.editable,t.editable,this.opt("editable"))},reportEventResize:function(n,t,i,r,u){var f=this.calendar,e=f.mutateEvent(n,t,i),o=function(){e.undo();f.reportEventChange()};this.triggerEventResize(n,e.durationDelta,o,r,u);f.reportEventChange()},triggerEventResize:function(n,t,i,r,u){this.trigger("eventResize",r[0],n,t,i,u,{})},select:function(n,t){this.unselect(t);this.renderSelection(n);this.reportSelection(n,t)},renderSelection:function(){},reportSelection:function(n,t){this.isSelected=!0;this.triggerSelect(n,t)},triggerSelect:function(n,t){this.trigger("select",null,this.calendar.applyTimezone(n.start),this.calendar.applyTimezone(n.end),t)},unselect:function(n){this.isSelected&&(this.isSelected=!1,this.destroySelection&&this.destroySelection(),this.unrenderSelection(),this.trigger("unselect",null,n))},unrenderSelection:function(){},selectEvent:function(n){this.selectedEvent&&this.selectedEvent===n||(this.unselectEvent(),this.renderedEventSegEach(function(n){n.el.addClass("fc-selected")},n),this.selectedEvent=n)},unselectEvent:function(){this.selectedEvent&&(this.renderedEventSegEach(function(n){n.el.removeClass("fc-selected")},this.selectedEvent),this.selectedEvent=null)},isEventSelected:function(n){return this.selectedEvent&&this.selectedEvent._id===n._id},handleDocumentMousedown:function(n){ir(n)&&this.processUnselect(n)},processUnselect:function(n){this.processRangeUnselect(n);this.processEventUnselect(n)},processRangeUnselect:function(t){var i;this.isSelected&&this.opt("unselectAuto")&&(i=this.opt("unselectCancel"),i&&n(t.target).closest(i).length||this.unselect(t))},processEventUnselect:function(t){this.selectedEvent&&(n(t.target).closest(".fc-selected").length||this.unselectEvent())},triggerDayClick:function(n,t,i){this.trigger("dayClick",t,this.calendar.applyTimezone(n.start),i)},initHiddenDays:function(){var t,i=this.opt("hiddenDays")||[],r=[],u=0;for(this.opt("weekends")===!1&&i.push(0,6),t=0;t<7;t++)(r[t]=n.inArray(t,i)!==-1)||u++;if(!u)throw"invalid hiddenDays";this.isHiddenDayHash=r},isHiddenDay:function(n){return t.isMoment(n)&&(n=n.day()),this.isHiddenDayHash[n]},skipHiddenDays:function(n,t,i){var r=n.clone();for(t=t||1;this.isHiddenDayHash[(r.day()+(i?t:0)+7)%7];)r.add(t,"days");return r},computeDayRange:function(n){var r,u=n.start.clone().stripTime(),i=n.end,t=null;return i&&(t=i.clone().stripTime(),r=+i.time(),r&&r>=this.nextDayThreshold&&t.add(1,"days")),(!i||t<=u)&&(t=u.clone().add(1,"days")),{start:u,end:t}},isMultiDayEvent:function(n){var t=this.computeDayRange(n);return t.end.diff(t.start,"days")>1}}),yu=i.Scroller=s.extend({el:null,scrollEl:null,overflowX:null,overflowY:null,constructor:function(n){n=n||{};this.overflowX=n.overflowX||n.overflow||"auto";this.overflowY=n.overflowY||n.overflow||"auto"},render:function(){this.el=this.renderEl();this.applyOverflow()},renderEl:function(){return this.scrollEl=n('<div class="fc-scroller"><\/div>')},clear:function(){this.setHeight("auto");this.applyOverflow()},destroy:function(){this.el.remove()},applyOverflow:function(){this.scrollEl.css({"overflow-x":this.overflowX,"overflow-y":this.overflowY})},lockOverflow:function(n){var t=this.overflowX,i=this.overflowY;n=n||this.getScrollbarWidths();"auto"===t&&(t=n.top||n.bottom||this.scrollEl[0].scrollWidth-1>this.scrollEl[0].clientWidth?"scroll":"hidden");"auto"===i&&(i=n.left||n.right||this.scrollEl[0].scrollHeight-1>this.scrollEl[0].clientHeight?"scroll":"hidden");this.scrollEl.css({"overflow-x":t,"overflow-y":i})},setHeight:function(n){this.scrollEl.height(n)},getScrollTop:function(){return this.scrollEl.scrollTop()},setScrollTop:function(n){this.scrollEl.scrollTop(n)},getClientWidth:function(){return this.scrollEl[0].clientWidth},getClientHeight:function(){return this.scrollEl[0].clientHeight},getScrollbarWidths:function(){return bt(this.scrollEl)}}),e=i.Calendar=s.extend({dirDefaults:null,langDefaults:null,overrides:null,options:null,viewSpecCache:null,view:null,header:null,loadingLevel:0,constructor:ee,initialize:function(){},initOptions:function(n){var i,t,u,r;n=wu(n);i=n.lang;t=p[i];t||(i=e.defaults.lang,t=p[i]||{});u=o(n.isRTL,t.isRTL,e.defaults.isRTL);r=u?e.rtlDefaults:{};this.dirDefaults=r;this.langDefaults=t;this.overrides=n;this.options=nt([e.defaults,r,t,n]);eu(this.options);this.viewSpecCache={}},getViewSpec:function(n){var t=this.viewSpecCache;return t[n]||(t[n]=this.buildViewSpec(n))},getUnitViewSpec:function(t){var r,u,f;if(n.inArray(t,lt)!=-1)for(r=this.header.getViewsWithButtons(),n.each(i.views,function(n){r.push(n)}),u=0;u<r.length;u++)if(f=this.getViewSpec(r[u]),f&&f.singleUnit==t)return f},buildViewSpec:function(n){for(var i,f,r,e,s=this.overrides.views||{},h=[],c=[],o=[],u=n;u;)i=y[u],f=s[u],u=null,"function"==typeof i&&(i={"class":i}),i&&(h.unshift(i),c.unshift(i.defaults||{}),r=r||i.duration,u=u||i.type),f&&(o.unshift(f),r=r||f.duration,u=u||f.type);return i=ni(h),i.type=n,!!i.class&&(r&&(r=t.duration(r),r.valueOf()&&(i.duration=r,e=dt(r),1===r.as(e)&&(i.singleUnit=e,o.unshift(s[e]||{})))),i.defaults=nt(c),i.overrides=nt(o),this.buildViewSpecOptions(i),this.buildViewSpecButtonText(i,n),i)},buildViewSpecOptions:function(n){n.options=nt([e.defaults,n.defaults,this.dirDefaults,this.langDefaults,this.overrides,n.overrides]);eu(n.options)},buildViewSpecButtonText:function(n,t){function i(i){var r=i.buttonText||{};return r[t]||(n.singleUnit?r[n.singleUnit]:null)}n.buttonTextOverride=i(this.overrides)||n.overrides.buttonText;n.buttonTextDefault=i(this.langDefaults)||i(this.dirDefaults)||n.defaults.buttonText||i(e.defaults)||(n.duration?this.humanizeDuration(n.duration):null)||t},instantiateView:function(n){var t=this.getViewSpec(n);return new t.class(this,n,t.options,t.duration)},isValidViewType:function(n){return Boolean(this.getViewSpec(n))},pushLoading:function(){this.loadingLevel++||this.trigger("loading",null,!0,this.view)},popLoading:function(){--this.loadingLevel||this.trigger("loading",null,!1,this.view)},buildSelectSpan:function(n,t){var r,i=this.moment(n).stripZone();return r=t?this.moment(t).stripZone():i.hasTime()?i.clone().add(this.defaultTimedEventDuration):i.clone().add(this.defaultAllDayEventDuration),{start:i,end:r}}});e.mixin(au);e.defaults={titleRangeSeparator:" – ",monthYearFormat:"MMMM YYYY",defaultTimedEventDuration:"02:00:00",defaultAllDayEventDuration:{days:1},forceEventDuration:!1,nextDayThreshold:"09:00:00",defaultView:"month",aspectRatio:1.35,header:{left:"title",center:"",right:"today prev,next"},weekends:!0,weekNumbers:!1,weekNumberTitle:"W",weekNumberCalculation:"local",scrollTime:"06:00:00",lazyFetching:!0,startParam:"start",endParam:"end",timezoneParam:"timezone",timezone:!1,isRTL:!1,buttonText:{prev:"prev",next:"next",prevYear:"prev year",nextYear:"next year",year:"year",today:"today",month:"month",week:"week",day:"day"},buttonIcons:{prev:"left-single-arrow",next:"right-single-arrow",prevYear:"left-double-arrow",nextYear:"right-double-arrow"},theme:!1,themeButtonIcons:{prev:"circle-triangle-w",next:"circle-triangle-e",prevYear:"seek-prev",nextYear:"seek-next"},dragOpacity:.75,dragRevertDuration:500,dragScroll:!0,unselectAuto:!0,dropAccept:"*",eventOrder:"title",eventLimit:!1,eventLimitText:"more",eventLimitClick:"popover",dayPopoverFormat:"LL",handleWindowResize:!0,windowResizeDelay:200,longPressDelay:1e3};e.englishDefaults={dayPopoverFormat:"dddd, MMMM D"};e.rtlDefaults={header:{left:"next,prev today",center:"",right:"title"},buttonIcons:{prev:"right-single-arrow",next:"left-single-arrow",prevYear:"right-double-arrow",nextYear:"left-double-arrow"},themeButtonIcons:{prev:"circle-triangle-e",next:"circle-triangle-w",nextYear:"seek-prev",prevYear:"seek-next"}};p=i.langs={};i.datepickerLang=function(t,i,r){var u=p[t]||(p[t]={});u.isRTL=r.isRTL;u.weekNumberTitle=r.weekHeader;n.each(ye,function(n,t){u[n]=t(r)});n.datepicker&&(n.datepicker.regional[i]=n.datepicker.regional[t]=r,n.datepicker.regional.en=n.datepicker.regional[""],n.datepicker.setDefaults(r))};i.lang=function(t,i){var r,u;r=p[t]||(p[t]={});i&&(r=p[t]=nt([r,i]));u=ou(t);n.each(pe,function(n,t){null==r[n]&&(r[n]=t(u,r))});e.defaults.lang=t};var ye={buttonText:function(n){return{prev:ii(n.prevText),next:ii(n.nextText),today:ii(n.currentText)}},monthYearFormat:function(n){return n.showMonthAfterYear?"YYYY["+n.yearSuffix+"] MMMM":"MMMM YYYY["+n.yearSuffix+"]"}},pe={dayOfMonthFormat:function(n,t){var i=n.longDateFormat("l");return i=i.replace(/^Y+[^\w\s]*|[^\w\s]*Y+$/g,""),t.isRTL?i+=" ddd":i="ddd "+i,i},mediumTimeFormat:function(n){return n.longDateFormat("LT").replace(/\s*a$/i,"a")},smallTimeFormat:function(n){return n.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"a")},extraSmallTimeFormat:function(n){return n.longDateFormat("LT").replace(":mm","(:mm)").replace(/(\Wmm)$/,"($1)").replace(/\s*a$/i,"t")},hourFormat:function(n){return n.longDateFormat("LT").replace(":mm","").replace(/(\Wmm)$/,"").replace(/\s*a$/i,"a")},noMeridiemTimeFormat:function(n){return n.longDateFormat("LT").replace(/\s*a$/i,"")}},we={smallDayDateFormat:function(n){return n.isRTL?"D dd":"dd D"},weekFormat:function(n){return n.isRTL?"w[ "+n.weekNumberTitle+"]":"["+n.weekNumberTitle+" ]w"},smallWeekFormat:function(n){return n.isRTL?"w["+n.weekNumberTitle+"]":"["+n.weekNumberTitle+"]w"}};i.lang("en",e.englishDefaults);i.sourceNormalizers=[];i.sourceFetchers=[];hu={dataType:"json",cache:!1};cu=1;e.prototype.normalizeEvent=function(){};e.prototype.getPeerEvents=function(n,t){for(var i,u=this.getEventCache(),f=[],r=0;r<u.length;r++)i=u[r],t&&t._id===i._id||f.push(i);return f};var pi=i.BasicView=g.extend({scroller:null,dayGridClass:it,dayGrid:null,dayNumbersVisible:!1,weekNumbersVisible:!1,weekNumberWidth:null,headContainerEl:null,headRowEl:null,initialize:function(){this.dayGrid=this.instantiateDayGrid();this.scroller=new yu({overflowX:"hidden",overflowY:"auto"})},instantiateDayGrid:function(){var n=this.dayGridClass.extend(be);return new n(this)},setRange:function(n){g.prototype.setRange.call(this,n);this.dayGrid.breakOnWeeks=/year|month|week/.test(this.intervalUnit);this.dayGrid.setRange(n)},computeRange:function(n){var t=g.prototype.computeRange.call(this,n);return/year|month/.test(t.intervalUnit)&&(t.start.startOf("week"),t.start=this.skipHiddenDays(t.start),t.end.weekday()&&(t.end.add(1,"week").startOf("week"),t.end=this.skipHiddenDays(t.end,-1,!0))),t},renderDates:function(){this.dayNumbersVisible=this.dayGrid.rowCnt>1;this.weekNumbersVisible=this.opt("weekNumbers");this.dayGrid.numbersVisible=this.dayNumbersVisible||this.weekNumbersVisible;this.el.addClass("fc-basic-view").html(this.renderSkeletonHtml());this.renderHead();this.scroller.render();var t=this.scroller.el.addClass("fc-day-grid-container"),i=n('<div class="fc-day-grid" />').appendTo(t);this.el.find(".fc-body > tr > td").append(t);this.dayGrid.setElement(i);this.dayGrid.renderDates(this.hasRigidRows())},renderHead:function(){this.headContainerEl=this.el.find(".fc-head-container").html(this.dayGrid.renderHeadHtml());this.headRowEl=this.headContainerEl.find(".fc-row")},unrenderDates:function(){this.dayGrid.unrenderDates();this.dayGrid.removeElement();this.scroller.destroy()},renderBusinessHours:function(){this.dayGrid.renderBusinessHours()},renderSkeletonHtml:function(){return'<table><thead class="fc-head"><tr><td class="fc-head-container '+this.widgetHeaderClass+'"><\/td><\/tr><\/thead><tbody class="fc-body"><tr><td class="'+this.widgetContentClass+'"><\/td><\/tr><\/tbody><\/table>'},weekNumberStyleAttr:function(){return null!==this.weekNumberWidth?'style="width:'+this.weekNumberWidth+'px"':""},hasRigidRows:function(){var n=this.opt("eventLimit");return n&&"number"!=typeof n},updateWidth:function(){this.weekNumbersVisible&&(this.weekNumberWidth=gi(this.el.find(".fc-week-number")))},setHeight:function(n,t){var r,u,i=this.opt("eventLimit");this.scroller.clear();bi(this.headRowEl);this.dayGrid.removeSegPopover();i&&"number"==typeof i&&this.dayGrid.limitRows(i);r=this.computeScrollerHeight(n);this.setGridHeight(r,t);i&&"number"!=typeof i&&this.dayGrid.limitRows(i);t||(this.scroller.setHeight(r),u=this.scroller.getScrollbarWidths(),(u.left||u.right)&&(wi(this.headRowEl,u),r=this.computeScrollerHeight(n),this.scroller.setHeight(r)),this.scroller.lockOverflow(u))},computeScrollerHeight:function(n){return n-nr(this.el,this.scroller.el)},setGridHeight:function(n,t){t?di(this.dayGrid.rowEls):ki(this.dayGrid.rowEls,n,!0)},queryScroll:function(){return this.scroller.getScrollTop()},setScroll:function(n){this.scroller.setScrollTop(n)},prepareHits:function(){this.dayGrid.prepareHits()},releaseHits:function(){this.dayGrid.releaseHits()},queryHit:function(n,t){return this.dayGrid.queryHit(n,t)},getHitSpan:function(n){return this.dayGrid.getHitSpan(n)},getHitEl:function(n){return this.dayGrid.getHitEl(n)},renderEvents:function(n){this.dayGrid.renderEvents(n);this.updateHeight()},getEventSegs:function(){return this.dayGrid.getEventSegs()},unrenderEvents:function(){this.dayGrid.unrenderEvents()},renderDrag:function(n,t){return this.dayGrid.renderDrag(n,t)},unrenderDrag:function(){this.dayGrid.unrenderDrag()},renderSelection:function(n){this.dayGrid.renderSelection(n)},unrenderSelection:function(){this.dayGrid.unrenderSelection()}}),be={renderHeadIntroHtml:function(){var n=this.view;return n.weekNumbersVisible?'<th class="fc-week-number '+n.widgetHeaderClass+'" '+n.weekNumberStyleAttr()+"><span>"+r(n.opt("weekNumberTitle"))+"<\/span><\/th>":""},renderNumberIntroHtml:function(n){var t=this.view;return t.weekNumbersVisible?'<td class="fc-week-number" '+t.weekNumberStyleAttr()+"><span>"+this.getCellDate(n,0).format("w")+"<\/span><\/td>":""},renderBgIntroHtml:function(){var n=this.view;return n.weekNumbersVisible?'<td class="fc-week-number '+n.widgetContentClass+'" '+n.weekNumberStyleAttr()+"><\/td>":""},renderIntroHtml:function(){var n=this.view;return n.weekNumbersVisible?'<td class="fc-week-number" '+n.weekNumberStyleAttr()+"><\/td>":""}},ke=i.MonthView=pi.extend({computeRange:function(n){var i,t=pi.prototype.computeRange.call(this,n);return this.isFixedWeeks()&&(i=Math.ceil(t.end.diff(t.start,"weeks",!0)),t.end.add(6-i,"weeks")),t},setGridHeight:function(n,t){t=t||"variable"===this.opt("weekMode");t&&(n*=this.rowCnt/6);ki(this.dayGrid.rowEls,n,!t)},isFixedWeeks:function(){var n=this.opt("weekMode");return n?"fixed"===n:this.opt("fixedWeekCount")}});y.basic={"class":pi};y.basicDay={type:"basic",duration:{days:1}};y.basicWeek={type:"basic",duration:{weeks:1}};y.month={"class":ke,duration:{months:1},defaults:{fixedWeekCount:!0}};var de=i.AgendaView=g.extend({scroller:null,timeGridClass:ai,timeGrid:null,dayGridClass:it,dayGrid:null,axisWidth:null,headContainerEl:null,noScrollRowEls:null,bottomRuleEl:null,initialize:function(){this.timeGrid=this.instantiateTimeGrid();this.opt("allDaySlot")&&(this.dayGrid=this.instantiateDayGrid());this.scroller=new yu({overflowX:"hidden",overflowY:"auto"})},instantiateTimeGrid:function(){var n=this.timeGridClass.extend(ge);return new n(this)},instantiateDayGrid:function(){var n=this.dayGridClass.extend(no);return new n(this)},setRange:function(n){g.prototype.setRange.call(this,n);this.timeGrid.setRange(n);this.dayGrid&&this.dayGrid.setRange(n)},renderDates:function(){this.el.addClass("fc-agenda-view").html(this.renderSkeletonHtml());this.renderHead();this.scroller.render();var t=this.scroller.el.addClass("fc-time-grid-container"),i=n('<div class="fc-time-grid" />').appendTo(t);this.el.find(".fc-body > tr > td").append(t);this.timeGrid.setElement(i);this.timeGrid.renderDates();this.bottomRuleEl=n('<hr class="fc-divider '+this.widgetHeaderClass+'"/>').appendTo(this.timeGrid.el);this.dayGrid&&(this.dayGrid.setElement(this.el.find(".fc-day-grid")),this.dayGrid.renderDates(),this.dayGrid.bottomCoordPadding=this.dayGrid.el.next("hr").outerHeight());this.noScrollRowEls=this.el.find(".fc-row:not(.fc-scroller *)")},renderHead:function(){this.headContainerEl=this.el.find(".fc-head-container").html(this.timeGrid.renderHeadHtml())},unrenderDates:function(){this.timeGrid.unrenderDates();this.timeGrid.removeElement();this.dayGrid&&(this.dayGrid.unrenderDates(),this.dayGrid.removeElement());this.scroller.destroy()},renderSkeletonHtml:function(){return'<table><thead class="fc-head"><tr><td class="fc-head-container '+this.widgetHeaderClass+'"><\/td><\/tr><\/thead><tbody class="fc-body"><tr><td class="'+this.widgetContentClass+'">'+(this.dayGrid?'<div class="fc-day-grid"/><hr class="fc-divider '+this.widgetHeaderClass+'"/>':"")+"<\/td><\/tr><\/tbody><\/table>"},axisStyleAttr:function(){return null!==this.axisWidth?'style="width:'+this.axisWidth+'px"':""},renderBusinessHours:function(){this.timeGrid.renderBusinessHours();this.dayGrid&&this.dayGrid.renderBusinessHours()},unrenderBusinessHours:function(){this.timeGrid.unrenderBusinessHours();this.dayGrid&&this.dayGrid.unrenderBusinessHours()},getNowIndicatorUnit:function(){return this.timeGrid.getNowIndicatorUnit()},renderNowIndicator:function(n){this.timeGrid.renderNowIndicator(n)},unrenderNowIndicator:function(){this.timeGrid.unrenderNowIndicator()},updateSize:function(n){this.timeGrid.updateSize(n);g.prototype.updateSize.call(this,n)},updateWidth:function(){this.axisWidth=gi(this.el.find(".fc-axis"))},setHeight:function(n,t){var i,r,u;this.bottomRuleEl.hide();this.scroller.clear();bi(this.noScrollRowEls);this.dayGrid&&(this.dayGrid.removeSegPopover(),i=this.opt("eventLimit"),i&&"number"!=typeof i&&(i=to),i&&this.dayGrid.limitRows(i));t||(r=this.computeScrollerHeight(n),this.scroller.setHeight(r),u=this.scroller.getScrollbarWidths(),(u.left||u.right)&&(wi(this.noScrollRowEls,u),r=this.computeScrollerHeight(n),this.scroller.setHeight(r)),this.scroller.lockOverflow(u),this.timeGrid.getTotalSlatHeight()<r&&this.bottomRuleEl.show())},computeScrollerHeight:function(n){return n-nr(this.el,this.scroller.el)},computeInitialScroll:function(){var i=t.duration(this.opt("scrollTime")),n=this.timeGrid.computeTimeTop(i);return n=Math.ceil(n),n&&n++,n},queryScroll:function(){return this.scroller.getScrollTop()},setScroll:function(n){this.scroller.setScrollTop(n)},prepareHits:function(){this.timeGrid.prepareHits();this.dayGrid&&this.dayGrid.prepareHits()},releaseHits:function(){this.timeGrid.releaseHits();this.dayGrid&&this.dayGrid.releaseHits()},queryHit:function(n,t){var i=this.timeGrid.queryHit(n,t);return!i&&this.dayGrid&&(i=this.dayGrid.queryHit(n,t)),i},getHitSpan:function(n){return n.component.getHitSpan(n)},getHitEl:function(n){return n.component.getHitEl(n)},renderEvents:function(n){for(var u,i=[],r=[],f=[],t=0;t<n.length;t++)n[t].allDay?i.push(n[t]):r.push(n[t]);u=this.timeGrid.renderEvents(r);this.dayGrid&&(f=this.dayGrid.renderEvents(i));this.updateHeight()},getEventSegs:function(){return this.timeGrid.getEventSegs().concat(this.dayGrid?this.dayGrid.getEventSegs():[])},unrenderEvents:function(){this.timeGrid.unrenderEvents();this.dayGrid&&this.dayGrid.unrenderEvents()},renderDrag:function(n,t){return n.start.hasTime()?this.timeGrid.renderDrag(n,t):this.dayGrid?this.dayGrid.renderDrag(n,t):void 0},unrenderDrag:function(){this.timeGrid.unrenderDrag();this.dayGrid&&this.dayGrid.unrenderDrag()},renderSelection:function(n){n.start.hasTime()||n.end.hasTime()?this.timeGrid.renderSelection(n):this.dayGrid&&this.dayGrid.renderSelection(n)},unrenderSelection:function(){this.timeGrid.unrenderSelection();this.dayGrid&&this.dayGrid.unrenderSelection()}}),ge={renderHeadIntroHtml:function(){var t,n=this.view;return n.opt("weekNumbers")?(t=this.start.format(n.opt("smallWeekFormat")),'<th class="fc-axis fc-week-number '+n.widgetHeaderClass+'" '+n.axisStyleAttr()+"><span>"+r(t)+"<\/span><\/th>"):'<th class="fc-axis '+n.widgetHeaderClass+'" '+n.axisStyleAttr()+"><\/th>"},renderBgIntroHtml:function(){var n=this.view;return'<td class="fc-axis '+n.widgetContentClass+'" '+n.axisStyleAttr()+"><\/td>"},renderIntroHtml:function(){var n=this.view;return'<td class="fc-axis" '+n.axisStyleAttr()+"><\/td>"}},no={renderBgIntroHtml:function(){var n=this.view;return'<td class="fc-axis '+n.widgetContentClass+'" '+n.axisStyleAttr()+"><span>"+(n.opt("allDayHtml")||r(n.opt("allDayText")))+"<\/span><\/td>"},renderIntroHtml:function(){var n=this.view;return'<td class="fc-axis" '+n.axisStyleAttr()+"><\/td>"}},to=5,pu=[{hours:1},{minutes:30},{minutes:15},{seconds:30},{seconds:15}];return y.agenda={"class":de,defaults:{allDaySlot:!0,allDayText:"all-day",slotDuration:"00:30:00",minTime:"00:00:00",maxTime:"24:00:00",slotEventOverlap:!0}},y.agendaDay={type:"agenda",duration:{days:1}},y.agendaWeek={type:"agenda",duration:{weeks:1}},i});!function(n){"use strict";"function"==typeof define&&define.amd?define(["jquery"],n):"undefined"!=typeof exports?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";var t=window.Slick||{};t=function(){function t(t,r){var f,u=this;u.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:n(t),appendDots:n(t),arrows:!0,asNavFor:null,prevArrow:'<button type="button" data-role="none" class="slick-prev" aria-label="Previous" tabindex="0" role="button">Previous<\/button>',nextArrow:'<button type="button" data-role="none" class="slick-next" aria-label="Next" tabindex="0" role="button">Next<\/button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(n,t){return'<button type="button" data-role="none" role="button" aria-required="false" tabindex="0">'+(t+1)+"<\/button>"},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!1,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3};u.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1};n.extend(u,u.initials);u.activeBreakpoint=null;u.animType=null;u.animProp=null;u.breakpoints=[];u.breakpointSettings=[];u.cssTransitions=!1;u.hidden="hidden";u.paused=!1;u.positionProp=null;u.respondTo=null;u.rowCount=1;u.shouldClick=!0;u.$slider=n(t);u.$slidesCache=null;u.transformType=null;u.transitionType=null;u.visibilityChange="visibilitychange";u.windowWidth=0;u.windowTimer=null;f=n(t).data("slick")||{};u.options=n.extend({},u.defaults,f,r);u.currentSlide=u.options.initialSlide;u.originalSettings=u.options;"undefined"!=typeof document.mozHidden?(u.hidden="mozHidden",u.visibilityChange="mozvisibilitychange"):"undefined"!=typeof document.webkitHidden&&(u.hidden="webkitHidden",u.visibilityChange="webkitvisibilitychange");u.autoPlay=n.proxy(u.autoPlay,u);u.autoPlayClear=n.proxy(u.autoPlayClear,u);u.changeSlide=n.proxy(u.changeSlide,u);u.clickHandler=n.proxy(u.clickHandler,u);u.selectHandler=n.proxy(u.selectHandler,u);u.setPosition=n.proxy(u.setPosition,u);u.swipeHandler=n.proxy(u.swipeHandler,u);u.dragHandler=n.proxy(u.dragHandler,u);u.keyHandler=n.proxy(u.keyHandler,u);u.autoPlayIterator=n.proxy(u.autoPlayIterator,u);u.instanceUid=i++;u.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/;u.registerBreakpoints();u.init(!0);u.checkResponsive(!0)}var i=0;return t}();t.prototype.addSlide=t.prototype.slickAdd=function(t,i,r){var u=this;if("boolean"==typeof i)r=i,i=null;else if(0>i||i>=u.slideCount)return!1;u.unload();"number"==typeof i?0===i&&0===u.$slides.length?n(t).appendTo(u.$slideTrack):r?n(t).insertBefore(u.$slides.eq(i)):n(t).insertAfter(u.$slides.eq(i)):r===!0?n(t).prependTo(u.$slideTrack):n(t).appendTo(u.$slideTrack);u.$slides=u.$slideTrack.children(this.options.slide);u.$slideTrack.children(this.options.slide).detach();u.$slideTrack.append(u.$slides);u.$slides.each(function(t,i){n(i).attr("data-slick-index",t)});u.$slidesCache=u.$slides;u.reinit()};t.prototype.animateHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.animate({height:t},n.options.speed))};t.prototype.animateSlide=function(t,i){var u={},r=this;r.animateHeight();r.options.rtl===!0&&r.options.vertical===!1&&(t=-t);r.transformsEnabled===!1?r.options.vertical===!1?r.$slideTrack.animate({left:t},r.options.speed,r.options.easing,i):r.$slideTrack.animate({top:t},r.options.speed,r.options.easing,i):r.cssTransitions===!1?(r.options.rtl===!0&&(r.currentLeft=-r.currentLeft),n({animStart:r.currentLeft}).animate({animStart:t},{duration:r.options.speed,easing:r.options.easing,step:function(n){n=Math.ceil(n);r.options.vertical===!1?(u[r.animType]="translate("+n+"px, 0px)",r.$slideTrack.css(u)):(u[r.animType]="translate(0px,"+n+"px)",r.$slideTrack.css(u))},complete:function(){i&&i.call()}})):(r.applyTransition(),t=Math.ceil(t),u[r.animType]=r.options.vertical===!1?"translate3d("+t+"px, 0px, 0px)":"translate3d(0px,"+t+"px, 0px)",r.$slideTrack.css(u),i&&setTimeout(function(){r.disableTransition();i.call()},r.options.speed))};t.prototype.asNavFor=function(t){var r=this,i=r.options.asNavFor;i&&null!==i&&(i=n(i).not(r.$slider));null!==i&&"object"==(typeof i=="undefined"?"undefined":_typeof(i))&&i.each(function(){var i=n(this).slick("getSlick");i.unslicked||i.slideHandler(t,!0)})};t.prototype.applyTransition=function(n){var t=this,i={};i[t.transitionType]=t.options.fade===!1?t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:"opacity "+t.options.speed+"ms "+t.options.cssEase;t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.autoPlay=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer);n.slideCount>n.options.slidesToShow&&n.paused!==!0&&(n.autoPlayTimer=setInterval(n.autoPlayIterator,n.options.autoplaySpeed))};t.prototype.autoPlayClear=function(){var n=this;n.autoPlayTimer&&clearInterval(n.autoPlayTimer)};t.prototype.autoPlayIterator=function(){var n=this;n.options.infinite===!1?1===n.direction?(n.currentSlide+1===n.slideCount-1&&(n.direction=0),n.slideHandler(n.currentSlide+n.options.slidesToScroll)):(n.currentSlide-1==0&&(n.direction=1),n.slideHandler(n.currentSlide-n.options.slidesToScroll)):n.slideHandler(n.currentSlide+n.options.slidesToScroll)};t.prototype.buildArrows=function(){var t=this;t.options.arrows===!0&&(t.$prevArrow=n(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=n(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),t.options.infinite!==!0&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))};t.prototype.buildDots=function(){var i,r,t=this;if(t.options.dots===!0&&t.slideCount>t.options.slidesToShow){for(r='<ul class="'+t.options.dotsClass+'">',i=0;i<=t.getDotCount();i+=1)r+="<li>"+t.options.customPaging.call(this,t,i)+"<\/li>";r+="<\/ul>";t.$dots=n(r).appendTo(t.options.appendDots);t.$dots.find("li").first().addClass("slick-active").attr("aria-hidden","false")}};t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide");t.slideCount=t.$slides.length;t.$slides.each(function(t,i){n(i).attr("data-slick-index",t).data("originalStyling",n(i).attr("style")||"")});t.$slider.addClass("slick-slider");t.$slideTrack=0===t.slideCount?n('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent();t.$list=t.$slideTrack.wrap('<div aria-live="polite" class="slick-list"/>').parent();t.$slideTrack.css("opacity",0);(t.options.centerMode===!0||t.options.swipeToSlide===!0)&&(t.options.slidesToScroll=1);n("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading");t.setupInfinite();t.buildArrows();t.buildDots();t.updateDots();t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0);t.options.draggable===!0&&t.$list.addClass("draggable")};t.prototype.buildRows=function(){var t,i,r,f,c,u,e,n=this,o,s,h;if(f=document.createDocumentFragment(),u=n.$slider.children(),n.options.rows>1){for(e=n.options.slidesPerRow*n.options.rows,c=Math.ceil(u.length/e),t=0;c>t;t++){for(o=document.createElement("div"),i=0;i<n.options.rows;i++){for(s=document.createElement("div"),r=0;r<n.options.slidesPerRow;r++)h=t*e+(i*n.options.slidesPerRow+r),u.get(h)&&s.appendChild(u.get(h));o.appendChild(s)}f.appendChild(o)}n.$slider.html(f);n.$slider.children().children().children().css({width:100/n.options.slidesPerRow+"%",display:"inline-block"})}};t.prototype.checkResponsive=function(t,i){var f,u,e,r=this,o=!1,s=r.$slider.width(),h=window.innerWidth||n(window).width();if("window"===r.respondTo?e=h:"slider"===r.respondTo?e=s:"min"===r.respondTo&&(e=Math.min(h,s)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){u=null;for(f in r.breakpoints)r.breakpoints.hasOwnProperty(f)&&(r.originalSettings.mobileFirst===!1?e<r.breakpoints[f]&&(u=r.breakpoints[f]):e>r.breakpoints[f]&&(u=r.breakpoints[f]));null!==u?null!==r.activeBreakpoint?(u!==r.activeBreakpoint||i)&&(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):(r.activeBreakpoint=u,"unslick"===r.breakpointSettings[u]?r.unslick(u):(r.options=n.extend({},r.originalSettings,r.breakpointSettings[u]),t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t)),o=u):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,t===!0&&(r.currentSlide=r.options.initialSlide),r.refresh(t),o=u);t||o===!1||r.$slider.trigger("breakpoint",[r,o])}};t.prototype.changeSlide=function(t,i){var f,e,o,r=this,u=n(t.target),s;switch(u.is("a")&&t.preventDefault(),u.is("li")||(u=u.closest("li")),o=r.slideCount%r.options.slidesToScroll!=0,f=o?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":e=0===f?r.options.slidesToScroll:r.options.slidesToShow-f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-e,!1,i);break;case"next":e=0===f?r.options.slidesToScroll:f;r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+e,!1,i);break;case"index":s=0===t.data.index?0:t.data.index||u.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(s),!1,i);u.children().trigger("focus");break;default:return}};t.prototype.checkNavigable=function(n){var t,i,u=this,r;if(t=u.getNavigableIndexes(),i=0,n>t[t.length-1])n=t[t.length-1];else for(r in t){if(n<t[r]){n=i;break}i=t[r]}return n};t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(n("li",t.$dots).off("click.slick",t.changeSlide),t.options.pauseOnDotsHover===!0&&t.options.autoplay===!0&&n("li",t.$dots).off("mouseenter.slick",n.proxy(t.setPaused,t,!0)).off("mouseleave.slick",n.proxy(t.setPaused,t,!1)));t.options.arrows===!0&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide));t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler);t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler);t.$list.off("touchend.slick mouseup.slick",t.swipeHandler);t.$list.off("touchcancel.slick mouseleave.slick",t.swipeHandler);t.$list.off("click.slick",t.clickHandler);n(document).off(t.visibilityChange,t.visibility);t.$list.off("mouseenter.slick",n.proxy(t.setPaused,t,!0));t.$list.off("mouseleave.slick",n.proxy(t.setPaused,t,!1));t.options.accessibility===!0&&t.$list.off("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().off("click.slick",t.selectHandler);n(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange);n(window).off("resize.slick.slick-"+t.instanceUid,t.resize);n("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault);n(window).off("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).off("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.cleanUpRows=function(){var n,t=this;t.options.rows>1&&(n=t.$slides.children().children(),n.removeAttr("style"),t.$slider.html(n))};t.prototype.clickHandler=function(n){var t=this;t.shouldClick===!1&&(n.stopImmediatePropagation(),n.stopPropagation(),n.preventDefault())};t.prototype.destroy=function(t){var i=this;i.autoPlayClear();i.touchObject={};i.cleanUpEvents();n(".slick-cloned",i.$slider).detach();i.$dots&&i.$dots.remove();i.$prevArrow&&i.$prevArrow.length&&(i.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.prevArrow)&&i.$prevArrow.remove());i.$nextArrow&&i.$nextArrow.length&&(i.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),i.htmlExpr.test(i.options.nextArrow)&&i.$nextArrow.remove());i.$slides&&(i.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){n(this).attr("style",n(this).data("originalStyling"))}),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.detach(),i.$list.detach(),i.$slider.append(i.$slides));i.cleanUpRows();i.$slider.removeClass("slick-slider");i.$slider.removeClass("slick-initialized");i.unslicked=!0;t||i.$slider.trigger("destroy",[i])};t.prototype.disableTransition=function(n){var t=this,i={};i[t.transitionType]="";t.options.fade===!1?t.$slideTrack.css(i):t.$slides.eq(n).css(i)};t.prototype.fadeSlide=function(n,t){var i=this;i.cssTransitions===!1?(i.$slides.eq(n).css({zIndex:i.options.zIndex}),i.$slides.eq(n).animate({opacity:1},i.options.speed,i.options.easing,t)):(i.applyTransition(n),i.$slides.eq(n).css({opacity:1,zIndex:i.options.zIndex}),t&&setTimeout(function(){i.disableTransition(n);t.call()},i.options.speed))};t.prototype.fadeSlideOut=function(n){var t=this;t.cssTransitions===!1?t.$slides.eq(n).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(n),t.$slides.eq(n).css({opacity:0,zIndex:t.options.zIndex-2}))};t.prototype.filterSlides=t.prototype.slickFilter=function(n){var t=this;null!==n&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(n).appendTo(t.$slideTrack),t.reinit())};t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){var n=this;return n.currentSlide};t.prototype.getDotCount=function(){var n=this,t=0,i=0,r=0;if(n.options.infinite===!0)for(;t<n.slideCount;)++r,t=i+n.options.slidesToScroll,i+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;else if(n.options.centerMode===!0)r=n.slideCount;else for(;t<n.slideCount;)++r,t=i+n.options.slidesToScroll,i+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return r-1};t.prototype.getLeft=function(n){var f,r,i,t=this,u=0;return t.slideOffset=0,r=t.$slides.first().outerHeight(!0),t.options.infinite===!0?(t.slideCount>t.options.slidesToShow&&(t.slideOffset=t.slideWidth*t.options.slidesToShow*-1,u=r*t.options.slidesToShow*-1),t.slideCount%t.options.slidesToScroll!=0&&n+t.options.slidesToScroll>t.slideCount&&t.slideCount>t.options.slidesToShow&&(n>t.slideCount?(t.slideOffset=(t.options.slidesToShow-(n-t.slideCount))*t.slideWidth*-1,u=(t.options.slidesToShow-(n-t.slideCount))*r*-1):(t.slideOffset=t.slideCount%t.options.slidesToScroll*t.slideWidth*-1,u=t.slideCount%t.options.slidesToScroll*r*-1))):n+t.options.slidesToShow>t.slideCount&&(t.slideOffset=(n+t.options.slidesToShow-t.slideCount)*t.slideWidth,u=(n+t.options.slidesToShow-t.slideCount)*r),t.slideCount<=t.options.slidesToShow&&(t.slideOffset=0,u=0),t.options.centerMode===!0&&t.options.infinite===!0?t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)-t.slideWidth:t.options.centerMode===!0&&(t.slideOffset=0,t.slideOffset+=t.slideWidth*Math.floor(t.options.slidesToShow/2)),f=t.options.vertical===!1?n*t.slideWidth*-1+t.slideOffset:n*r*-1+u,t.options.variableWidth===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t.options.centerMode===!0&&(i=t.slideCount<=t.options.slidesToShow||t.options.infinite===!1?t.$slideTrack.children(".slick-slide").eq(n):t.$slideTrack.children(".slick-slide").eq(n+t.options.slidesToShow+1),f=t.options.rtl===!0?i[0]?-1*(t.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,f+=(t.$list.width()-i.outerWidth())/2)),f};t.prototype.getOption=t.prototype.slickGetOption=function(n){var t=this;return t.options[n]};t.prototype.getNavigableIndexes=function(){var i,n=this,t=0,r=0,u=[];for(n.options.infinite===!1?i=n.slideCount:(t=-1*n.options.slidesToScroll,r=-1*n.options.slidesToScroll,i=2*n.slideCount);i>t;)u.push(t),t=r+n.options.slidesToScroll,r+=n.options.slidesToScroll<=n.options.slidesToShow?n.options.slidesToScroll:n.options.slidesToShow;return u};t.prototype.getSlick=function(){return this};t.prototype.getSlideCount=function(){var u,i,r,t=this;return r=t.options.centerMode===!0?t.slideWidth*Math.floor(t.options.slidesToShow/2):0,t.options.swipeToSlide===!0?(t.$slideTrack.find(".slick-slide").each(function(u,f){if(f.offsetLeft-r+n(f).outerWidth()/2>-1*t.swipeLeft)return i=f,!1}),u=Math.abs(n(i).attr("data-slick-index")-t.currentSlide)||1):t.options.slidesToScroll};t.prototype.goTo=t.prototype.slickGoTo=function(n,t){var i=this;i.changeSlide({data:{message:"index",index:parseInt(n)}},t)};t.prototype.init=function(t){var i=this;n(i.$slider).hasClass("slick-initialized")||(n(i.$slider).addClass("slick-initialized"),i.buildRows(),i.buildOut(),i.setProps(),i.startLoad(),i.loadSlider(),i.initializeEvents(),i.updateArrows(),i.updateDots());t&&i.$slider.trigger("init",[i]);i.options.accessibility===!0&&i.initADA()};t.prototype.initArrowEvents=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.on("click.slick",{message:"previous"},n.changeSlide),n.$nextArrow.on("click.slick",{message:"next"},n.changeSlide))};t.prototype.initDotEvents=function(){var t=this;t.options.dots===!0&&t.slideCount>t.options.slidesToShow&&n("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide);t.options.dots===!0&&t.options.pauseOnDotsHover===!0&&t.options.autoplay===!0&&n("li",t.$dots).on("mouseenter.slick",n.proxy(t.setPaused,t,!0)).on("mouseleave.slick",n.proxy(t.setPaused,t,!1))};t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents();t.initDotEvents();t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler);t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler);t.$list.on("touchend.slick mouseup.slick",{action:"end"},t.swipeHandler);t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler);t.$list.on("click.slick",t.clickHandler);n(document).on(t.visibilityChange,n.proxy(t.visibility,t));t.$list.on("mouseenter.slick",n.proxy(t.setPaused,t,!0));t.$list.on("mouseleave.slick",n.proxy(t.setPaused,t,!1));t.options.accessibility===!0&&t.$list.on("keydown.slick",t.keyHandler);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);n(window).on("orientationchange.slick.slick-"+t.instanceUid,n.proxy(t.orientationChange,t));n(window).on("resize.slick.slick-"+t.instanceUid,n.proxy(t.resize,t));n("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault);n(window).on("load.slick.slick-"+t.instanceUid,t.setPosition);n(document).on("ready.slick.slick-"+t.instanceUid,t.setPosition)};t.prototype.initUI=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.show(),n.$nextArrow.show());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.show();n.options.autoplay===!0&&n.autoPlay()};t.prototype.keyHandler=function(n){var t=this;n.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===n.keyCode&&t.options.accessibility===!0?t.changeSlide({data:{message:"previous"}}):39===n.keyCode&&t.options.accessibility===!0&&t.changeSlide({data:{message:"next"}}))};t.prototype.lazyLoad=function(){function f(t){n("img[data-lazy]",t).each(function(){var t=n(this),i=n(this).attr("data-lazy"),r=document.createElement("img");r.onload=function(){t.animate({opacity:0},100,function(){t.attr("src",i).animate({opacity:1},200,function(){t.removeAttr("data-lazy").removeClass("slick-loading")})})};r.src=i})}var e,r,i,u,t=this;t.options.centerMode===!0?t.options.infinite===!0?(i=t.currentSlide+(t.options.slidesToShow/2+1),u=i+t.options.slidesToShow+2):(i=Math.max(0,t.currentSlide-(t.options.slidesToShow/2+1)),u=2+(t.options.slidesToShow/2+1)+t.currentSlide):(i=t.options.infinite?t.options.slidesToShow+t.currentSlide:t.currentSlide,u=i+t.options.slidesToShow,t.options.fade===!0&&(i>0&&i--,u<=t.slideCount&&u++));e=t.$slider.find(".slick-slide").slice(i,u);f(e);t.slideCount<=t.options.slidesToShow?(r=t.$slider.find(".slick-slide"),f(r)):t.currentSlide>=t.slideCount-t.options.slidesToShow?(r=t.$slider.find(".slick-cloned").slice(0,t.options.slidesToShow),f(r)):0===t.currentSlide&&(r=t.$slider.find(".slick-cloned").slice(-1*t.options.slidesToShow),f(r))};t.prototype.loadSlider=function(){var n=this;n.setPosition();n.$slideTrack.css({opacity:1});n.$slider.removeClass("slick-loading");n.initUI();"progressive"===n.options.lazyLoad&&n.progressiveLazyLoad()};t.prototype.next=t.prototype.slickNext=function(){var n=this;n.changeSlide({data:{message:"next"}})};t.prototype.orientationChange=function(){var n=this;n.checkResponsive();n.setPosition()};t.prototype.pause=t.prototype.slickPause=function(){var n=this;n.autoPlayClear();n.paused=!0};t.prototype.play=t.prototype.slickPlay=function(){var n=this;n.paused=!1;n.autoPlay()};t.prototype.postSlide=function(n){var t=this;t.$slider.trigger("afterChange",[t,n]);t.animating=!1;t.setPosition();t.swipeLeft=null;t.options.autoplay===!0&&t.paused===!1&&t.autoPlay();t.options.accessibility===!0&&t.initADA()};t.prototype.prev=t.prototype.slickPrev=function(){var n=this;n.changeSlide({data:{message:"previous"}})};t.prototype.preventDefault=function(n){n.preventDefault()};t.prototype.progressiveLazyLoad=function(){var r,t,i=this;r=n("img[data-lazy]",i.$slider).length;r>0&&(t=n("img[data-lazy]",i.$slider).first(),t.attr("src",null),t.attr("src",t.attr("data-lazy")).removeClass("slick-loading").load(function(){t.removeAttr("data-lazy");i.progressiveLazyLoad();i.options.adaptiveHeight===!0&&i.setPosition()}).error(function(){t.removeAttr("data-lazy");i.progressiveLazyLoad()}))};t.prototype.refresh=function(t){var r,u,i=this;u=i.slideCount-i.options.slidesToShow;i.options.infinite||(i.slideCount<=i.options.slidesToShow?i.currentSlide=0:i.currentSlide>u&&(i.currentSlide=u));r=i.currentSlide;i.destroy(!0);n.extend(i,i.initials,{currentSlide:r});i.init();t||i.changeSlide({data:{message:"index",index:r}},!1)};t.prototype.registerBreakpoints=function(){var u,f,i,t=this,r=t.options.responsive||null;if("array"===n.type(r)&&r.length){t.respondTo=t.options.respondTo||"window";for(u in r)if(i=t.breakpoints.length-1,f=r[u].breakpoint,r.hasOwnProperty(u)){for(;i>=0;)t.breakpoints[i]&&t.breakpoints[i]===f&&t.breakpoints.splice(i,1),i--;t.breakpoints.push(f);t.breakpointSettings[f]=r[u].settings}t.breakpoints.sort(function(n,i){return t.options.mobileFirst?n-i:i-n})}};t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide");t.slideCount=t.$slides.length;t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll);t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0);t.registerBreakpoints();t.setProps();t.setupInfinite();t.buildArrows();t.updateArrows();t.initArrowEvents();t.buildDots();t.updateDots();t.initDotEvents();t.checkResponsive(!1,!0);t.options.focusOnSelect===!0&&n(t.$slideTrack).children().on("click.slick",t.selectHandler);t.setSlideClasses(0);t.setPosition();t.$slider.trigger("reInit",[t]);t.options.autoplay===!0&&t.focusHandler()};t.prototype.resize=function(){var t=this;n(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=n(window).width();t.checkResponsive();t.unslicked||t.setPosition()},50))};t.prototype.removeSlide=t.prototype.slickRemove=function(n,t,i){var r=this;return"boolean"==typeof n?(t=n,n=t===!0?0:r.slideCount-1):n=t===!0?--n:n,r.slideCount<1||0>n||n>r.slideCount-1?!1:(r.unload(),i===!0?r.$slideTrack.children().remove():r.$slideTrack.children(this.options.slide).eq(n).remove(),r.$slides=r.$slideTrack.children(this.options.slide),r.$slideTrack.children(this.options.slide).detach(),r.$slideTrack.append(r.$slides),r.$slidesCache=r.$slides,void r.reinit())};t.prototype.setCSS=function(n){var r,u,t=this,i={};t.options.rtl===!0&&(n=-n);r="left"==t.positionProp?Math.ceil(n)+"px":"0px";u="top"==t.positionProp?Math.ceil(n)+"px":"0px";i[t.positionProp]=n;t.transformsEnabled===!1?t.$slideTrack.css(i):(i={},t.cssTransitions===!1?(i[t.animType]="translate("+r+", "+u+")",t.$slideTrack.css(i)):(i[t.animType]="translate3d("+r+", "+u+", 0px)",t.$slideTrack.css(i)))};t.prototype.setDimensions=function(){var n=this,t;n.options.vertical===!1?n.options.centerMode===!0&&n.$list.css({padding:"0px "+n.options.centerPadding}):(n.$list.height(n.$slides.first().outerHeight(!0)*n.options.slidesToShow),n.options.centerMode===!0&&n.$list.css({padding:n.options.centerPadding+" 0px"}));n.listWidth=n.$list.width();n.listHeight=n.$list.height();n.options.vertical===!1&&n.options.variableWidth===!1?(n.slideWidth=Math.ceil(n.listWidth/n.options.slidesToShow),n.$slideTrack.width(Math.ceil(n.slideWidth*n.$slideTrack.children(".slick-slide").length))):n.options.variableWidth===!0?n.$slideTrack.width(5e3*n.slideCount):(n.slideWidth=Math.ceil(n.listWidth),n.$slideTrack.height(Math.ceil(n.$slides.first().outerHeight(!0)*n.$slideTrack.children(".slick-slide").length)));t=n.$slides.first().outerWidth(!0)-n.$slides.first().width();n.options.variableWidth===!1&&n.$slideTrack.children(".slick-slide").width(n.slideWidth-t)};t.prototype.setFade=function(){var i,t=this;t.$slides.each(function(r,u){i=t.slideWidth*r*-1;t.options.rtl===!0?n(u).css({position:"relative",right:i,top:0,zIndex:t.options.zIndex-2,opacity:0}):n(u).css({position:"relative",left:i,top:0,zIndex:t.options.zIndex-2,opacity:0})});t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})};t.prototype.setHeight=function(){var n=this,t;1===n.options.slidesToShow&&n.options.adaptiveHeight===!0&&n.options.vertical===!1&&(t=n.$slides.eq(n.currentSlide).outerHeight(!0),n.$list.css("height",t))};t.prototype.setOption=t.prototype.slickSetOption=function(t,i,r){var f,e,u=this;if("responsive"===t&&"array"===n.type(i))for(e in i)if("array"!==n.type(u.options.responsive))u.options.responsive=[i[e]];else{for(f=u.options.responsive.length-1;f>=0;)u.options.responsive[f].breakpoint===i[e].breakpoint&&u.options.responsive.splice(f,1),f--;u.options.responsive.push(i[e])}else u.options[t]=i;r===!0&&(u.unload(),u.reinit())};t.prototype.setPosition=function(){var n=this;n.setDimensions();n.setHeight();n.options.fade===!1?n.setCSS(n.getLeft(n.currentSlide)):n.setFade();n.$slider.trigger("setPosition",[n])};t.prototype.setProps=function(){var n=this,t=document.body.style;n.positionProp=n.options.vertical===!0?"top":"left";"top"===n.positionProp?n.$slider.addClass("slick-vertical"):n.$slider.removeClass("slick-vertical");(void 0!==t.WebkitTransition||void 0!==t.MozTransition||void 0!==t.msTransition)&&n.options.useCSS===!0&&(n.cssTransitions=!0);n.options.fade&&("number"==typeof n.options.zIndex?n.options.zIndex<3&&(n.options.zIndex=3):n.options.zIndex=n.defaults.zIndex);void 0!==t.OTransform&&(n.animType="OTransform",n.transformType="-o-transform",n.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.MozTransform&&(n.animType="MozTransform",n.transformType="-moz-transform",n.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(n.animType=!1));void 0!==t.webkitTransform&&(n.animType="webkitTransform",n.transformType="-webkit-transform",n.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(n.animType=!1));void 0!==t.msTransform&&(n.animType="msTransform",n.transformType="-ms-transform",n.transitionType="msTransition",void 0===t.msTransform&&(n.animType=!1));void 0!==t.transform&&n.animType!==!1&&(n.animType="transform",n.transformType="transform",n.transitionType="transition");n.transformsEnabled=n.options.useTransform&&null!==n.animType&&n.animType!==!1};t.prototype.setSlideClasses=function(n){var u,i,r,f,t=this;i=t.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true");t.$slides.eq(n).addClass("slick-current");t.options.centerMode===!0?(u=Math.floor(t.options.slidesToShow/2),t.options.infinite===!0&&(n>=u&&n<=t.slideCount-1-u?t.$slides.slice(n-u,n+u+1).addClass("slick-active").attr("aria-hidden","false"):(r=t.options.slidesToShow+n,i.slice(r-u+1,r+u+2).addClass("slick-active").attr("aria-hidden","false")),0===n?i.eq(i.length-1-t.options.slidesToShow).addClass("slick-center"):n===t.slideCount-1&&i.eq(t.options.slidesToShow).addClass("slick-center")),t.$slides.eq(n).addClass("slick-center")):n>=0&&n<=t.slideCount-t.options.slidesToShow?t.$slides.slice(n,n+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):i.length<=t.options.slidesToShow?i.addClass("slick-active").attr("aria-hidden","false"):(f=t.slideCount%t.options.slidesToShow,r=t.options.infinite===!0?t.options.slidesToShow+n:n,t.options.slidesToShow==t.options.slidesToScroll&&t.slideCount-n<t.options.slidesToShow?i.slice(r-(t.options.slidesToShow-f),r+f).addClass("slick-active").attr("aria-hidden","false"):i.slice(r,r+t.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"===t.options.lazyLoad&&t.lazyLoad()};t.prototype.setupInfinite=function(){var i,r,u,t=this;if(t.options.fade===!0&&(t.options.centerMode=!1),t.options.infinite===!0&&t.options.fade===!1&&(r=null,t.slideCount>t.options.slidesToShow)){for(u=t.options.centerMode===!0?t.options.slidesToShow+1:t.options.slidesToShow,i=t.slideCount;i>t.slideCount-u;i-=1)r=i-1,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r-t.slideCount).prependTo(t.$slideTrack).addClass("slick-cloned");for(i=0;u>i;i+=1)r=i,n(t.$slides[r]).clone(!0).attr("id","").attr("data-slick-index",r+t.slideCount).appendTo(t.$slideTrack).addClass("slick-cloned");t.$slideTrack.find(".slick-cloned").find("[id]").each(function(){n(this).attr("id","")})}};t.prototype.setPaused=function(n){var t=this;t.options.autoplay===!0&&t.options.pauseOnHover===!0&&(t.paused=n,n?t.autoPlayClear():t.autoPlay())};t.prototype.selectHandler=function(t){var i=this,u=n(t.target).is(".slick-slide")?n(t.target):n(t.target).parents(".slick-slide"),r=parseInt(u.attr("data-slick-index"));return r||(r=0),i.slideCount<=i.options.slidesToShow?(i.setSlideClasses(r),void i.asNavFor(r)):void i.slideHandler(r)};t.prototype.slideHandler=function(n,t,i){var u,f,o,e,s=null,r=this;return t=t||!1,r.animating===!0&&r.options.waitForAnimate===!0||r.options.fade===!0&&r.currentSlide===n||r.slideCount<=r.options.slidesToShow?void 0:(t===!1&&r.asNavFor(n),u=n,s=r.getLeft(u),e=r.getLeft(r.currentSlide),r.currentLeft=null===r.swipeLeft?e:r.swipeLeft,r.options.infinite===!1&&r.options.centerMode===!1&&(0>n||n>r.getDotCount()*r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u))):r.options.infinite===!1&&r.options.centerMode===!0&&(0>n||n>r.slideCount-r.options.slidesToScroll)?void(r.options.fade===!1&&(u=r.currentSlide,i!==!0?r.animateSlide(e,function(){r.postSlide(u)}):r.postSlide(u))):(r.options.autoplay===!0&&clearInterval(r.autoPlayTimer),f=0>u?r.slideCount%r.options.slidesToScroll!=0?r.slideCount-r.slideCount%r.options.slidesToScroll:r.slideCount+u:u>=r.slideCount?r.slideCount%r.options.slidesToScroll!=0?0:u-r.slideCount:u,r.animating=!0,r.$slider.trigger("beforeChange",[r,r.currentSlide,f]),o=r.currentSlide,r.currentSlide=f,r.setSlideClasses(r.currentSlide),r.updateDots(),r.updateArrows(),r.options.fade===!0?(i!==!0?(r.fadeSlideOut(o),r.fadeSlide(f,function(){r.postSlide(f)})):r.postSlide(f),void r.animateHeight()):void(i!==!0?r.animateSlide(s,function(){r.postSlide(f)}):r.postSlide(f))))};t.prototype.startLoad=function(){var n=this;n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&(n.$prevArrow.hide(),n.$nextArrow.hide());n.options.dots===!0&&n.slideCount>n.options.slidesToShow&&n.$dots.hide();n.$slider.addClass("slick-loading")};t.prototype.swipeDirection=function(){var i,r,u,n,t=this;return i=t.touchObject.startX-t.touchObject.curX,r=t.touchObject.startY-t.touchObject.curY,u=Math.atan2(r,i),n=Math.round(180*u/Math.PI),0>n&&(n=360-Math.abs(n)),45>=n&&n>=0?t.options.rtl===!1?"left":"right":360>=n&&n>=315?t.options.rtl===!1?"left":"right":n>=135&&225>=n?t.options.rtl===!1?"right":"left":t.options.verticalSwiping===!0?n>=35&&135>=n?"left":"right":"vertical"};t.prototype.swipeEnd=function(){var t,n=this;if(n.dragging=!1,n.shouldClick=n.touchObject.swipeLength>10?!1:!0,void 0===n.touchObject.curX)return!1;if(n.touchObject.edgeHit===!0&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe)switch(n.swipeDirection()){case"left":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount();n.slideHandler(t);n.currentDirection=0;n.touchObject={};n.$slider.trigger("swipe",[n,"left"]);break;case"right":t=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount();n.slideHandler(t);n.currentDirection=1;n.touchObject={};n.$slider.trigger("swipe",[n,"right"])}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})};t.prototype.swipeHandler=function(n){var t=this;if(!(t.options.swipe===!1||"ontouchend"in document&&t.options.swipe===!1||t.options.draggable===!1&&-1!==n.type.indexOf("mouse")))switch(t.touchObject.fingerCount=n.originalEvent&&void 0!==n.originalEvent.touches?n.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,t.options.verticalSwiping===!0&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),n.data.action){case"start":t.swipeStart(n);break;case"move":t.swipeMove(n);break;case"end":t.swipeEnd(n)}};t.prototype.swipeMove=function(n){var f,e,r,u,i,t=this;return i=void 0!==n.originalEvent?n.originalEvent.touches:null,!t.dragging||i&&1!==i.length?!1:(f=t.getLeft(t.currentSlide),t.touchObject.curX=void 0!==i?i[0].pageX:n.clientX,t.touchObject.curY=void 0!==i?i[0].pageY:n.clientY,t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curX-t.touchObject.startX,2))),t.options.verticalSwiping===!0&&(t.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(t.touchObject.curY-t.touchObject.startY,2)))),e=t.swipeDirection(),"vertical"!==e?(void 0!==n.originalEvent&&t.touchObject.swipeLength>4&&n.preventDefault(),u=(t.options.rtl===!1?1:-1)*(t.touchObject.curX>t.touchObject.startX?1:-1),t.options.verticalSwiping===!0&&(u=t.touchObject.curY>t.touchObject.startY?1:-1),r=t.touchObject.swipeLength,t.touchObject.edgeHit=!1,t.options.infinite===!1&&(0===t.currentSlide&&"right"===e||t.currentSlide>=t.getDotCount()&&"left"===e)&&(r=t.touchObject.swipeLength*t.options.edgeFriction,t.touchObject.edgeHit=!0),t.swipeLeft=t.options.vertical===!1?f+r*u:f+r*(t.$list.height()/t.listWidth)*u,t.options.verticalSwiping===!0&&(t.swipeLeft=f+r*u),t.options.fade===!0||t.options.touchMove===!1?!1:t.animating===!0?(t.swipeLeft=null,!1):void t.setCSS(t.swipeLeft)):void 0)};t.prototype.swipeStart=function(n){var i,t=this;return 1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow?(t.touchObject={},!1):(void 0!==n.originalEvent&&void 0!==n.originalEvent.touches&&(i=n.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==i?i.pageX:n.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==i?i.pageY:n.clientY,void(t.dragging=!0))};t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var n=this;null!==n.$slidesCache&&(n.unload(),n.$slideTrack.children(this.options.slide).detach(),n.$slidesCache.appendTo(n.$slideTrack),n.reinit())};t.prototype.unload=function(){var t=this;n(".slick-cloned",t.$slider).remove();t.$dots&&t.$dots.remove();t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove();t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove();t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")};t.prototype.unslick=function(n){var t=this;t.$slider.trigger("unslick",[t,n]);t.destroy()};t.prototype.updateArrows=function(){var t,n=this;t=Math.floor(n.options.slidesToShow/2);n.options.arrows===!0&&n.slideCount>n.options.slidesToShow&&!n.options.infinite&&(n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===n.currentSlide?(n.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-n.options.slidesToShow&&n.options.centerMode===!1?(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):n.currentSlide>=n.slideCount-1&&n.options.centerMode===!0&&(n.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),n.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))};t.prototype.updateDots=function(){var n=this;null!==n.$dots&&(n.$dots.find("li").removeClass("slick-active").attr("aria-hidden","true"),n.$dots.find("li").eq(Math.floor(n.currentSlide/n.options.slidesToScroll)).addClass("slick-active").attr("aria-hidden","false"))};t.prototype.visibility=function(){var n=this;document[n.hidden]?(n.paused=!0,n.autoPlayClear()):n.options.autoplay===!0&&(n.paused=!1,n.autoPlay())};t.prototype.initADA=function(){var t=this;t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"});t.$slideTrack.attr("role","listbox");t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(i){n(this).attr({role:"option","aria-describedby":"slick-slide"+t.instanceUid+i})});null!==t.$dots&&t.$dots.attr("role","tablist").find("li").each(function(i){n(this).attr({role:"presentation","aria-selected":"false","aria-controls":"navigation"+t.instanceUid+i,id:"slick-slide"+t.instanceUid+i})}).first().attr("aria-selected","true").end().find("button").attr("role","button").end().closest("div").attr("role","toolbar");t.activateADA()};t.prototype.activateADA=function(){var n=this;n.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})};t.prototype.focusHandler=function(){var t=this;t.$slider.on("focus.slick blur.slick","*",function(i){i.stopImmediatePropagation();var r=n(this);setTimeout(function(){t.isPlay&&(r.is(":focus")?(t.autoPlayClear(),t.paused=!0):(t.paused=!1,t.autoPlay()))},0)})};n.fn.slick=function(){for(var u,n=this,r=arguments[0],f=Array.prototype.slice.call(arguments,1),e=n.length,i=0;e>i;i++)if("object"==(typeof r=="undefined"?"undefined":_typeof(r))||"undefined"==typeof r?n[i].slick=new t(n[i],r):u=n[i].slick[r].apply(n[i].slick,f),"undefined"!=typeof u)return u;return n}});!function(n,t){"use strict";var i={breakpoints:{},_isTicking:!1,_debounceLastTime:0,_namedEvents:{},_eventMatchCache:{},_globalEvents:[],onBreakpointChange:function(){var n=Array.prototype.slice.call(arguments),t=n.pop(),u=n.pop();"undefined"==typeof u?i._globalEvents.push(t):(i._namedEvents[u]=[]).push(t);r()}},u=function u(i){/in/.test(t.readyState)?n.setTimeout(function(){u(i)},9):i()},e=function(n,t){var i=n.className.split(" "),r=i.indexOf(t);r>-1&&(i.splice(r,1),n.className=i.join(" "))},o=function(n,t){-1===n.className.indexOf(t)&&(n.className=""!==n.className?n.className+" "+t:t)},s=function(n,i){var r="breakpoint-"+i,u=t.documentElement;n?o(u,r):e(u,r)},h=function(n){i._globalEvents.forEach(function(t){"function"==typeof t&&t(n)})},c=function(){i._isTicking||l(r);i._isTicking=!0},l=function(t,r){if(!n.requestAnimationFrame){var u=(new Date).getTime(),f=Math.max(0,16-(u-i._debounceLastTime)),e=n.setTimeout(function(){t(u+f)},f);return i._debounceLastTime=u+f,e}n.requestAnimationFrame(t,r)},r=function(){var u,t,o,r,f,e;i._isTicking=!1;u=[];for(t in i.breakpoints){if(o=i.breakpoints[t],r=n.matchMedia(o).matches,i._namedEvents[t]&&i._eventMatchCache[t]!==r)for(i._eventMatchCache[t]=r,f=0;f<i._namedEvents[t].length;f++)e=i._namedEvents[t][f],"function"==typeof e&&e(r);r&&u.push(t);s(r,t)}0!==u.length&&h(u)},f=function(){for(var u,f,r=t.getElementsByTagName("meta"),n=0;n<r.length;n++)"breakpoint"===r[n].name&&(u=r[n].getAttribute("content"),f=r[n].getAttribute("media"),i.breakpoints[u]=f)},a=function(){f();r()},v=function(){f();r();n.addEventListener("resize",c)};"undefined"!=typeof module&&module.exports?module.exports=i:n.metaQuery=i;a();u(v)}(window,document),function(n){n.fn.extend({easyResponsiveTabs:function(t){var f={type:"default",width:"auto",fit:!0,closed:!1,tabidentify:"",activetab_bg:"white",inactive_bg:"#F5F5F5",active_border_color:"#c1c1c1",active_content_border_color:"#c1c1c1",activate:function(){}},t=n.extend(f,t),i=t,r=i.type,e=i.fit,c=i.width,o="vertical",s="accordion",u=window.location.hash,h=!!(window.history&&history.replaceState);n(this).bind("tabactivate",function(n,i){typeof t.activate=="function"&&t.activate.call(i,n)});this.each(function(){function b(){r==o&&i.addClass("resp-vtabs").addClass(t.tabidentify);e==!0;r==s&&(i.addClass("resp-easy-accordion").addClass(t.tabidentify),i.find(".resp-tabs-list").css("display","none"))}var i=n(this),v=i.find("ul.resp-tabs-list."+t.tabidentify),y=i.attr("id"),p,c,l,w,f,a;i.find("ul.resp-tabs-list."+t.tabidentify+" li").addClass("resp-tab-item").addClass(t.tabidentify);t.type=="vertical"&&v.css("margin-top","3px");i.find(".resp-tabs-container."+t.tabidentify).css("border-color",t.active_content_border_color);i.find(".resp-tabs-container."+t.tabidentify+" > div").addClass("resp-tab-content").addClass(t.tabidentify);b();i.find(".resp-tab-content."+t.tabidentify).before("<h2 class='resp-accordion "+t.tabidentify+"' role='tab'><span class='resp-arrow'><\/span><\/h2>");i.find(".resp-tab-content."+t.tabidentify).prev("h2").css({"background-color":t.inactive_bg,"border-color":t.active_border_color});c=0;i.find(".resp-accordion").each(function(){p=n(this);var r=i.find(".resp-tab-item:eq("+c+")"),u=i.find(".resp-accordion:eq("+c+")");u.append(r.html());u.data(r.data());p.attr("aria-controls",t.tabidentify+"_tab_item-"+c);c++});l=0;i.find(".resp-tab-item").each(function(){$tabItem=n(this);$tabItem.attr("aria-controls",t.tabidentify+"_tab_item-"+l);$tabItem.attr("role","tab");$tabItem.css({"background-color":t.inactive_bg,"border-color":"none"});var r=0;i.find(".resp-tab-content."+t.tabidentify).each(function(){w=n(this);w.attr("aria-labelledby",t.tabidentify+"_tab_item-"+r).css({"border-color":t.active_border_color});r++});l++});f=0;u!=""&&(a=u.match(new RegExp(y+"([0-9]+)")),a!==null&&a.length===2&&(f=parseInt(a[1],10)-1,f>l&&(f=0)));n(i.find(".resp-tab-item."+t.tabidentify)[f]).addClass("resp-tab-active").css({"background-color":t.activetab_bg,"border-color":t.active_border_color});t.closed===!0||t.closed==="accordion"&&!v.is(":visible")||t.closed==="tabs"&&v.is(":visible")||(n(i.find(".resp-accordion."+t.tabidentify)[f]).addClass("resp-tab-active").css({"background-color":t.activetab_bg+" !important","border-color":t.active_border_color,background:"none"}),n(i.find(".resp-tab-content."+t.tabidentify)[f]).addClass("resp-tab-content-active").addClass(t.tabidentify).attr("style","display:block"));i.find("[role=tab]").each(function(){var r=n(this);r.click(function(){var r=n(this),f=r.attr("aria-controls"),o;if(r.hasClass("resp-accordion")&&r.hasClass("resp-tab-active"))return i.find(".resp-tab-content-active."+t.tabidentify).slideUp("",function(){n(this).addClass("resp-accordion-closed")}),r.removeClass("resp-tab-active").css({"background-color":t.inactive_bg,"border-color":"none"}),!1;if(!r.hasClass("resp-tab-active")&&r.hasClass("resp-accordion")?(i.find(".resp-tab-active."+t.tabidentify).removeClass("resp-tab-active").css({"background-color":t.inactive_bg,"border-color":"none"}),i.find(".resp-tab-content-active."+t.tabidentify).slideUp().removeClass("resp-tab-content-active resp-accordion-closed"),i.find("[aria-controls="+f+"]").addClass("resp-tab-active").css({"background-color":t.activetab_bg,"border-color":t.active_border_color}),i.find(".resp-tab-content[aria-labelledby = "+f+"]."+t.tabidentify).slideDown().addClass("resp-tab-content-active")):(i.find(".resp-tab-active."+t.tabidentify).removeClass("resp-tab-active").css({"background-color":t.inactive_bg,"border-color":"none"}),i.find(".resp-tab-content-active."+t.tabidentify).removeAttr("style").removeClass("resp-tab-content-active").removeClass("resp-accordion-closed"),i.find("[aria-controls="+f+"]").addClass("resp-tab-active").css({"background-color":t.activetab_bg,"border-color":t.active_border_color}),i.find(".resp-tab-content[aria-labelledby = "+f+"]."+t.tabidentify).addClass("resp-tab-content-active").attr("style","display:block")),r.trigger("tabactivate",r),h){var e=window.location.hash,s=f.split("tab_item-"),u="";e!=""?(o=new RegExp(y+"[0-9]+"),u=e.match(o)!=null?e.replace(o,u):e+"|"+u):u=""+u;history.replaceState(null,null,u)}})});n(window).resize(function(){i.find(".resp-accordion-closed").removeAttr("style")})})}})}(jQuery);$(document).ready(function(){var n=$(".js-accordion");if(n.length){n.each(function(n){var t=$(this);$options=t.data();$accordions_headers=t.find(".js-accordion__header");$accordions_prefix_classes=$options.accordionPrefixClasses||"";$accordions_multiselectable=$options.accordionMultiselectable||"";$index_accordion=n+1;t.attr({role:"tablist","aria-multiselectable":"true","class":$accordions_prefix_classes});$accordions_multiselectable==="none"&&t.attr("aria-multiselectable","false");$accordions_headers.each(function(n){var i=$(this),u=i.text(),r=i.next(".js-accordion__panel"),t=n+1;r.prepend(i.removeClass("js-accordion__header").addClass($accordions_prefix_classes+"__title").attr("tabindex","0"));$accordion_header=$('<button class="js-accordion__header '+$accordions_prefix_classes+'__header">'+u+"<\/button>");r.before($accordion_header);$accordion_header.attr({"aria-controls":"accordion"+$index_accordion+"_panel"+t,"aria-expanded":"false",role:"tab",id:"accordion"+$index_accordion+"_tab"+t,tabindex:"-1","aria-selected":"false"});r.attr({"aria-labelledby":"accordion"+$index_accordion+"_tab"+t,role:"tabpanel",id:"accordion"+$index_accordion+"_panel"+t,"aria-hidden":"true"}).addClass($accordions_prefix_classes+"__panel");i.attr("data-accordion-opened")=="true"&&($accordion_header.attr("aria-expanded","true").removeAttr("data-accordion-opened"),r.attr("aria-hidden","false"));t===1&&$accordion_header.removeAttr("tabindex")})});$("body").on("focus",".js-accordion__header",function(){var n=$(this),t=n.parent(),i=t.find(".js-accordion__header");i.attr({tabindex:"-1","aria-selected":"false"});n.attr("aria-selected","true").removeAttr("tabindex")}).on("click",".js-accordion__header",function(n){var t=$(this),i=$("#"+t.attr("aria-controls")),r=t.parent(),f=r.attr("aria-multiselectable"),u=r.find(".js-accordion__header"),e=r.find(".js-accordion__panel");u.attr("aria-selected","false");t.attr("aria-selected","true");t.attr("aria-expanded")=="false"?(t.attr("aria-expanded","true"),i.attr("aria-hidden","false")):(t.attr("aria-expanded","false"),i.attr("aria-hidden","true"));f=="false"&&(e.not(i).attr("aria-hidden","true"),u.not(t).attr("aria-expanded","false"));setTimeout(function(){t.focus()},0);n.preventDefault()}).on("keydown",".js-accordion__header",function(n){var t=$(this),f=t.parent(),u=f.find(".js-accordion__header"),i=f.find(".js-accordion__header").first(),r=f.find(".js-accordion__header").last(),e=t.prevAll(".js-accordion__header").first(),o=t.nextAll(".js-accordion__header").first();n.keyCode!=37&&n.keyCode!=38||n.ctrlKey?n.keyCode!=40&&n.keyCode!=39||n.ctrlKey?n.keyCode==36?(u.attr({tabindex:"-1","aria-selected":"false"}),i.attr("aria-selected","true").removeAttr("tabindex"),setTimeout(function(){i.focus()},0),n.preventDefault()):n.keyCode==35&&(u.attr({tabindex:"-1","aria-selected":"false"}),r.attr("aria-selected","true").removeAttr("tabindex"),setTimeout(function(){r.focus()},0),n.preventDefault()):(u.attr({tabindex:"-1","aria-selected":"false"}),t.is(r)?(i.attr("aria-selected","true").removeAttr("tabindex"),setTimeout(function(){i.focus()},0)):(o.attr("aria-selected","true").removeAttr("tabindex"),setTimeout(function(){o.focus()},0)),n.preventDefault()):(u.attr({tabindex:"-1","aria-selected":"false"}),t.is(i)?(r.attr("aria-selected","true").removeAttr("tabindex"),setTimeout(function(){r.focus()},0)):(e.attr("aria-selected","true").removeAttr("tabindex"),setTimeout(function(){e.focus()},0)),n.preventDefault())}).on("keydown",".js-accordion__panel",function(n){var i=$(this),t=$("#"+i.attr("aria-labelledby")),r=i.parent(),u=r.find(".js-accordion__header").first(),e=t.prevAll(".js-accordion__header").first(),o=t.nextAll(".js-accordion__header").first(),f=r.find(".js-accordion__header").last();n.keyCode==38&&n.ctrlKey?(setTimeout(function(){t.focus()},0),n.preventDefault()):n.keyCode==33&&n.ctrlKey?t.is(u)?(setTimeout(function(){f.focus()},0),n.preventDefault()):(setTimeout(function(){e.focus()},0),n.preventDefault()):n.keyCode==34&&n.ctrlKey&&(t.is(f)?(setTimeout(function(){u.focus()},0),n.preventDefault()):(setTimeout(function(){o.focus()},0),n.preventDefault()))})}}),function(){function t(){}function r(n,t){for(var i=n.length;i--;)if(n[i].listener===t)return i;return-1}function i(n){return function(){return this[n].apply(this,arguments)}}var n=t.prototype,u=this,f=u.EventEmitter;n.getListeners=function(n){var r,t,i=this._getEvents();if("object"==(typeof n=="undefined"?"undefined":_typeof(n))){r={};for(t in i)i.hasOwnProperty(t)&&n.test(t)&&(r[t]=i[t])}else r=i[n]||(i[n]=[]);return r};n.flattenListeners=function(n){for(var i=[],t=0;n.length>t;t+=1)i.push(n[t].listener);return i};n.getListenersAsObject=function(n){var t,i=this.getListeners(n);return i instanceof Array&&(t={},t[n]=i),t||i};n.addListener=function(n,t){var i,u=this.getListenersAsObject(n),f="object"==(typeof t=="undefined"?"undefined":_typeof(t));for(i in u)u.hasOwnProperty(i)&&-1===r(u[i],t)&&u[i].push(f?t:{listener:t,once:!1});return this};n.on=i("addListener");n.addOnceListener=function(n,t){return this.addListener(n,{listener:t,once:!0})};n.once=i("addOnceListener");n.defineEvent=function(n){return this.getListeners(n),this};n.defineEvents=function(n){for(var t=0;n.length>t;t+=1)this.defineEvent(n[t]);return this};n.removeListener=function(n,t){var f,i,u=this.getListenersAsObject(n);for(i in u)u.hasOwnProperty(i)&&(f=r(u[i],t),-1!==f&&u[i].splice(f,1));return this};n.off=i("removeListener");n.addListeners=function(n,t){return this.manipulateListeners(!1,n,t)};n.removeListeners=function(n,t){return this.manipulateListeners(!0,n,t)};n.manipulateListeners=function(n,t,i){var r,u,f=n?this.removeListener:this.addListener,e=n?this.removeListeners:this.addListeners;if("object"!=(typeof t=="undefined"?"undefined":_typeof(t))||t instanceof RegExp)for(r=i.length;r--;)f.call(this,t,i[r]);else for(r in t)t.hasOwnProperty(r)&&(u=t[r])&&("function"==typeof u?f.call(this,r,u):e.call(this,r,u));return this};n.removeEvent=function(n){var t,r=typeof n=="undefined"?"undefined":_typeof(n),i=this._getEvents();if("string"===r)delete i[n];else if("object"===r)for(t in i)i.hasOwnProperty(t)&&n.test(t)&&delete i[t];else delete this._events;return this};n.removeAllListeners=i("removeEvent");n.emitEvent=function(n,t){var i,f,r,e,u=this.getListenersAsObject(n);for(r in u)if(u.hasOwnProperty(r))for(f=u[r].length;f--;)i=u[r][f],i.once===!0&&this.removeListener(n,i.listener),e=i.listener.apply(this,t||[]),e===this._getOnceReturnValue()&&this.removeListener(n,i.listener);return this};n.trigger=i("emitEvent");n.emit=function(n){var t=Array.prototype.slice.call(arguments,1);return this.emitEvent(n,t)};n.setOnceReturnValue=function(n){return this._onceReturnValue=n,this};n._getOnceReturnValue=function(){return this.hasOwnProperty("_onceReturnValue")?this._onceReturnValue:!0};n._getEvents=function(){return this._events||(this._events={})};t.noConflict=function(){return u.EventEmitter=f,t};"function"==typeof define&&define.amd?define("eventEmitter/EventEmitter",[],function(){return t}):"object"==(typeof module=="undefined"?"undefined":_typeof(module))&&module.exports?module.exports=t:this.EventEmitter=t}.call(this),function(n){function f(t){var i=n.event;return i.target=i.target||i.srcElement||t,i}var t=document.documentElement,r=function(){},i,u;t.addEventListener?r=function(n,t,i){n.addEventListener(t,i,!1)}:t.attachEvent&&(r=function(n,t,i){n[t+i]=i.handleEvent?function(){var t=f(n);i.handleEvent.call(i,t)}:function(){var t=f(n);i.call(n,t)};n.attachEvent("on"+t,n[t+i])});i=function(){};t.removeEventListener?i=function(n,t,i){n.removeEventListener(t,i,!1)}:t.detachEvent&&(i=function(n,t,i){n.detachEvent("on"+t,n[t+i]);try{delete n[t+i]}catch(r){n[t+i]=void 0}});u={bind:r,unbind:i};"function"==typeof define&&define.amd?define("eventie/eventie",u):n.eventie=u}(this),function(n,t){"function"==typeof define&&define.amd?define(["eventEmitter/EventEmitter","eventie/eventie"],function(i,r){return t(n,i,r)}):"object"==(typeof exports=="undefined"?"undefined":_typeof(exports))?module.exports=t(n,require("wolfy87-eventemitter"),require("eventie")):n.imagesLoaded=t(n,n.EventEmitter,n.eventie)}(window,function(n,t,i){function s(n,t){for(var i in t)n[i]=t[i];return n}function c(n){return"[object Array]"===v.call(n)}function l(n){var t=[],i,r;if(c(n))t=n;else if("number"==typeof n.length)for(i=0,r=n.length;r>i;i++)t.push(n[i]);else t.push(n);return t}function r(n,t,i){if(!(this instanceof r))return new r(n,t);"string"==typeof n&&(n=document.querySelectorAll(n));this.elements=l(n);this.options=s({},this.options);"function"==typeof t?i=t:s(this.options,t);i&&this.on("always",i);this.getImages();f&&(this.jqDeferred=new f.Deferred);var u=this;setTimeout(function(){u.check()})}function e(n){this.img=n}function u(n){this.src=n;o[n]=this}var f=n.jQuery,h=n.console,a=h!==void 0,v=Object.prototype.toString,o;return r.prototype=new t,r.prototype.options={},r.prototype.getImages=function(){var i,u,n,t,f;for(this.images=[],i=0,u=this.elements.length;u>i;i++)if(n=this.elements[i],"IMG"===n.nodeName&&this.addImage(n),t=n.nodeType,t&&(1===t||9===t||11===t))for(var e=n.querySelectorAll("img"),r=0,o=e.length;o>r;r++)f=e[r],this.addImage(f)},r.prototype.addImage=function(n){var t=new e(n);this.images.push(t)},r.prototype.check=function(){function f(n,r){return t.options.debug&&a&&h.log("confirm",n,r),t.progress(n),u++,u===i&&t.complete(),!0}var t=this,u=0,i=this.images.length,n,r;if(this.hasAnyBroken=!1,!i)return this.complete(),void 0;for(n=0;i>n;n++)r=this.images[n],r.on("confirm",f),r.check()},r.prototype.progress=function(n){this.hasAnyBroken=this.hasAnyBroken||!n.isLoaded;var t=this;setTimeout(function(){t.emit("progress",t,n);t.jqDeferred&&t.jqDeferred.notify&&t.jqDeferred.notify(t,n)})},r.prototype.complete=function(){var t=this.hasAnyBroken?"fail":"done",n;this.isComplete=!0;n=this;setTimeout(function(){if(n.emit(t,n),n.emit("always",n),n.jqDeferred){var i=n.hasAnyBroken?"reject":"resolve";n.jqDeferred[i](n)}})},f&&(f.fn.imagesLoaded=function(n,t){var i=new r(this,n,t);return i.jqDeferred.promise(f(this))}),e.prototype=new t,e.prototype.check=function(){var n=o[this.img.src]||new u(this.img.src),t;if(n.isConfirmed)return this.confirm(n.isLoaded,"cached was confirmed"),void 0;if(this.img.complete&&void 0!==this.img.naturalWidth)return this.confirm(0!==this.img.naturalWidth,"naturalWidth"),void 0;t=this;n.on("confirm",function(n,i){return t.confirm(n.isLoaded,i),!0});n.check()},e.prototype.confirm=function(n,t){this.isLoaded=n;this.emit("confirm",this,t)},o={},u.prototype=new t,u.prototype.check=function(){if(!this.isChecked){var n=new Image;i.bind(n,"load",this);i.bind(n,"error",this);n.src=this.src;this.isChecked=!0}},u.prototype.handleEvent=function(n){var t="on"+n.type;this[t]&&this[t](n)},u.prototype.onload=function(n){this.confirm(!0,"onload");this.unbindProxyEvents(n)},u.prototype.onerror=function(n){this.confirm(!1,"onerror");this.unbindProxyEvents(n)},u.prototype.confirm=function(n,t){this.isConfirmed=!0;this.isLoaded=n;this.emit("confirm",this,t)},u.prototype.unbindProxyEvents=function(n){i.unbind(n.target,"load",this);i.unbind(n.target,"error",this)},r});!function(){"use strict";function n(r){if(!r)throw new Error("No options passed to Waypoint constructor");if(!r.element)throw new Error("No element option passed to Waypoint constructor");if(!r.handler)throw new Error("No handler option passed to Waypoint constructor");this.key="waypoint-"+i;this.options=n.Adapter.extend({},n.defaults,r);this.element=this.options.element;this.adapter=new n.Adapter(this.element);this.callback=r.handler;this.axis=this.options.horizontal?"horizontal":"vertical";this.enabled=this.options.enabled;this.triggerPoint=null;this.group=n.Group.findOrCreate({name:this.options.group,axis:this.axis});this.context=n.Context.findOrCreateByElement(this.options.context);n.offsetAliases[this.options.offset]&&(this.options.offset=n.offsetAliases[this.options.offset]);this.group.add(this);this.context.add(this);t[this.key]=this;i+=1}var i=0,t={};n.prototype.queueTrigger=function(n){this.group.queueTrigger(this,n)};n.prototype.trigger=function(n){this.enabled&&this.callback&&this.callback.apply(this,n)};n.prototype.destroy=function(){this.context.remove(this);this.group.remove(this);delete t[this.key]};n.prototype.disable=function(){return this.enabled=!1,this};n.prototype.enable=function(){return this.context.refresh(),this.enabled=!0,this};n.prototype.next=function(){return this.group.next(this)};n.prototype.previous=function(){return this.group.previous(this)};n.invokeAll=function(n){var r=[],u,i,f;for(u in t)r.push(t[u]);for(i=0,f=r.length;f>i;i++)r[i][n]()};n.destroyAll=function(){n.invokeAll("destroy")};n.disableAll=function(){n.invokeAll("disable")};n.enableAll=function(){n.invokeAll("enable")};n.refreshAll=function(){n.Context.refreshAll()};n.viewportHeight=function(){return window.innerHeight||document.documentElement.clientHeight};n.viewportWidth=function(){return document.documentElement.clientWidth};n.adapters=[];n.defaults={context:window,continuous:!0,enabled:!0,group:"default",horizontal:!1,offset:0};n.offsetAliases={"bottom-in-view":function(){return this.context.innerHeight()-this.adapter.outerHeight()},"right-in-view":function(){return this.context.innerWidth()-this.adapter.outerWidth()}};window.Waypoint=n}(),function(){"use strict";function f(n){window.setTimeout(n,1e3/60)}function n(n){this.element=n;this.Adapter=t.Adapter;this.adapter=new this.Adapter(n);this.key="waypoint-context-"+r;this.didScroll=!1;this.didResize=!1;this.oldScroll={x:this.adapter.scrollLeft(),y:this.adapter.scrollTop()};this.waypoints={vertical:{},horizontal:{}};n.waypointContextKey=this.key;i[n.waypointContextKey]=this;r+=1;this.createThrottledScrollHandler();this.createThrottledResizeHandler()}var r=0,i={},t=window.Waypoint,u=window.onload;n.prototype.add=function(n){var t=n.options.horizontal?"horizontal":"vertical";this.waypoints[t][n.key]=n;this.refresh()};n.prototype.checkEmpty=function(){var n=this.Adapter.isEmptyObject(this.waypoints.horizontal),t=this.Adapter.isEmptyObject(this.waypoints.vertical);n&&t&&(this.adapter.off(".waypoints"),delete i[this.key])};n.prototype.createThrottledResizeHandler=function(){function i(){n.handleResize();n.didResize=!1}var n=this;this.adapter.on("resize.waypoints",function(){n.didResize||(n.didResize=!0,t.requestAnimationFrame(i))})};n.prototype.createThrottledScrollHandler=function(){function i(){n.handleScroll();n.didScroll=!1}var n=this;this.adapter.on("scroll.waypoints",function(){(!n.didScroll||t.isTouch)&&(n.didScroll=!0,t.requestAnimationFrame(i))})};n.prototype.handleResize=function(){t.Context.refreshAll()};n.prototype.handleScroll=function(){var u={},i={horizontal:{newScroll:this.adapter.scrollLeft(),oldScroll:this.oldScroll.x,forward:"right",backward:"left"},vertical:{newScroll:this.adapter.scrollTop(),oldScroll:this.oldScroll.y,forward:"down",backward:"up"}},r,f,e;for(r in i){var n=i[r],h=n.newScroll>n.oldScroll,c=h?n.forward:n.backward;for(f in this.waypoints[r]){var t=this.waypoints[r][f],o=n.oldScroll<t.triggerPoint,s=n.newScroll>=t.triggerPoint,l=o&&s,a=!o&&!s;(l||a)&&(t.queueTrigger(c),u[t.group.id]=t.group)}}for(e in u)u[e].flushTriggers();this.oldScroll={x:i.horizontal.newScroll,y:i.vertical.newScroll}};n.prototype.innerHeight=function(){return this.element==this.element.window?t.viewportHeight():this.adapter.innerHeight()};n.prototype.remove=function(n){delete this.waypoints[n.axis][n.key];this.checkEmpty()};n.prototype.innerWidth=function(){return this.element==this.element.window?t.viewportWidth():this.adapter.innerWidth()};n.prototype.destroy=function(){var t=[],i,r,n,u;for(i in this.waypoints)for(r in this.waypoints[i])t.push(this.waypoints[i][r]);for(n=0,u=t.length;u>n;n++)t[n].destroy()};n.prototype.refresh=function(){var o,u=this.element==this.element.window,l=u?void 0:this.adapter.offset(),f={},e,i,a;this.handleScroll();o={horizontal:{contextOffset:u?0:l.left,contextScroll:u?0:this.oldScroll.x,contextDimension:this.innerWidth(),oldScroll:this.oldScroll.x,forward:"right",backward:"left",offsetProp:"left"},vertical:{contextOffset:u?0:l.top,contextScroll:u?0:this.oldScroll.y,contextDimension:this.innerHeight(),oldScroll:this.oldScroll.y,forward:"down",backward:"up",offsetProp:"top"}};for(e in o){i=o[e];for(a in this.waypoints[e]){var v,s,h,y,p,n=this.waypoints[e][a],r=n.options.offset,w=n.triggerPoint,b=0,c=null==w;n.element!==n.element.window&&(b=n.adapter.offset()[i.offsetProp]);"function"==typeof r?r=r.apply(n):"string"==typeof r&&(r=parseFloat(r),n.options.offset.indexOf("%")>-1&&(r=Math.ceil(i.contextDimension*r/100)));v=i.contextScroll-i.contextOffset;n.triggerPoint=b+v-r;s=w<i.oldScroll;h=n.triggerPoint>=i.oldScroll;y=s&&h;p=!s&&!h;!c&&y?(n.queueTrigger(i.backward),f[n.group.id]=n.group):!c&&p?(n.queueTrigger(i.forward),f[n.group.id]=n.group):c&&i.oldScroll>=n.triggerPoint&&(n.queueTrigger(i.forward),f[n.group.id]=n.group)}}return t.requestAnimationFrame(function(){for(var n in f)f[n].flushTriggers()}),this};n.findOrCreateByElement=function(t){return n.findByElement(t)||new n(t)};n.refreshAll=function(){for(var n in i)i[n].refresh()};n.findByElement=function(n){return i[n.waypointContextKey]};window.onload=function(){u&&u();n.refreshAll()};t.requestAnimationFrame=function(n){var t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||f;t.call(window,n)};t.Context=n}(),function(){"use strict";function i(n,t){return n.triggerPoint-t.triggerPoint}function u(n,t){return t.triggerPoint-n.triggerPoint}function n(n){this.name=n.name;this.axis=n.axis;this.id=this.name+"-"+this.axis;this.waypoints=[];this.clearTriggerQueues();r[this.axis][this.name]=this}var r={vertical:{},horizontal:{}},t=window.Waypoint;n.prototype.add=function(n){this.waypoints.push(n)};n.prototype.clearTriggerQueues=function(){this.triggerQueues={up:[],down:[],left:[],right:[]}};n.prototype.flushTriggers=function(){var n,t,e,r,o,f;for(n in this.triggerQueues)for(t=this.triggerQueues[n],e="up"===n||"left"===n,t.sort(e?u:i),r=0,o=t.length;o>r;r+=1)f=t[r],(f.options.continuous||r===t.length-1)&&f.trigger([n]);this.clearTriggerQueues()};n.prototype.next=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints),u=r===this.waypoints.length-1;return u?null:this.waypoints[r+1]};n.prototype.previous=function(n){this.waypoints.sort(i);var r=t.Adapter.inArray(n,this.waypoints);return r?this.waypoints[r-1]:null};n.prototype.queueTrigger=function(n,t){this.triggerQueues[t].push(n)};n.prototype.remove=function(n){var i=t.Adapter.inArray(n,this.waypoints);i>-1&&this.waypoints.splice(i,1)};n.prototype.first=function(){return this.waypoints[0]};n.prototype.last=function(){return this.waypoints[this.waypoints.length-1]};n.findOrCreate=function(t){return r[t.axis][t.name]||new n(t)};t.Group=n}(),function(){"use strict";function t(n){return n===n.window}function i(n){return t(n)?n:n.defaultView}function n(n){this.element=n;this.handlers={}}var r=window.Waypoint;n.prototype.innerHeight=function(){var n=t(this.element);return n?this.element.innerHeight:this.element.clientHeight};n.prototype.innerWidth=function(){var n=t(this.element);return n?this.element.innerWidth:this.element.clientWidth};n.prototype.off=function(n,t){function u(n,t,i){for(var r,u=0,f=t.length-1;f>u;u++)r=t[u],i&&i!==r||n.removeEventListener(r)}var o=n.split("."),r=o[0],i=o[1],f=this.element,e,s;if(i&&this.handlers[i]&&r)u(f,this.handlers[i][r],t),this.handlers[i][r]=[];else if(r)for(e in this.handlers)u(f,this.handlers[e][r]||[],t),this.handlers[e][r]=[];else if(i&&this.handlers[i]){for(s in this.handlers[i])u(f,this.handlers[i][s],t);this.handlers[i]={}}};n.prototype.offset=function(){if(!this.element.ownerDocument)return null;var t=this.element.ownerDocument.documentElement,r=i(this.element.ownerDocument),n={top:0,left:0};return this.element.getBoundingClientRect&&(n=this.element.getBoundingClientRect()),{top:n.top+r.pageYOffset-t.clientTop,left:n.left+r.pageXOffset-t.clientLeft}};n.prototype.on=function(n,t){var r=n.split("."),i=r[0],u=r[1]||"__default",f=this.handlers[u]=this.handlers[u]||{},e=f[i]=f[i]||[];e.push(t);this.element.addEventListener(i,t)};n.prototype.outerHeight=function(n){var i,r=this.innerHeight();return n&&!t(this.element)&&(i=window.getComputedStyle(this.element),r+=parseInt(i.marginTop,10),r+=parseInt(i.marginBottom,10)),r};n.prototype.outerWidth=function(n){var i,r=this.innerWidth();return n&&!t(this.element)&&(i=window.getComputedStyle(this.element),r+=parseInt(i.marginLeft,10),r+=parseInt(i.marginRight,10)),r};n.prototype.scrollLeft=function(){var n=i(this.element);return n?n.pageXOffset:this.element.scrollLeft};n.prototype.scrollTop=function(){var n=i(this.element);return n?n.pageYOffset:this.element.scrollTop};n.extend=function(){function i(n,t){if("object"==(typeof n=="undefined"?"undefined":_typeof(n))&&"object"==(typeof t=="undefined"?"undefined":_typeof(t)))for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);return n}for(var n=Array.prototype.slice.call(arguments),t=1,r=n.length;r>t;t++)i(n[0],n[t]);return n[0]};n.inArray=function(n,t,i){return null==t?-1:t.indexOf(n,i)};n.isEmptyObject=function(n){for(var t in n)return!1;return!0};r.adapters.push({name:"noframework",Adapter:n});r.Adapter=n}(),function(n,t,i,r){var p=i("html"),e=i(n),o=i(t),u=i.fancybox=function(){u.open.apply(this,arguments)},y=navigator.userAgent.match(/msie/i),v=null,s=t.createTouch!==r,a=function(n){return n&&n.hasOwnProperty&&n instanceof i},c=function(n){return n&&"string"===i.type(n)},l=function(n){return c(n)&&0<n.indexOf("%")},f=function(n,t){var i=parseInt(n,10)||0;return t&&l(n)&&(i*=u.getViewport()[t]/100),Math.ceil(i)},h=function(n,t){return f(n,t)+"px"};i.extend(u,{version:"2.1.5",defaults:{padding:15,margin:20,width:800,height:600,minWidth:100,minHeight:100,maxWidth:9999,maxHeight:9999,pixelRatio:1,autoSize:!0,autoHeight:!1,autoWidth:!1,autoResize:!0,autoCenter:!s,fitToView:!0,aspectRatio:!1,topRatio:.5,leftRatio:.5,scrolling:"auto",wrapCSS:"",arrows:!0,closeBtn:!0,closeClick:!1,nextClick:!1,mouseWheel:!0,autoPlay:!1,playSpeed:3e3,preload:3,modal:!1,loop:!0,ajax:{dataType:"html",headers:{"X-fancyBox":!0}},iframe:{scrolling:"auto",preload:!0},swf:{wmode:"transparent",allowfullscreen:"true",allowscriptaccess:"always"},keys:{next:{13:"left",34:"up",39:"left",40:"up"},prev:{8:"right",33:"down",37:"right",38:"down"},close:[27],play:[32],toggle:[70]},direction:{next:"left",prev:"right"},scrollOutside:!0,index:0,type:null,href:null,content:null,title:null,tpl:{wrap:'<div class="fancybox-wrap" tabIndex="-1"><div class="fancybox-skin"><div class="fancybox-outer"><div class="fancybox-inner"><\/div><\/div><\/div><\/div>',image:'<img class="fancybox-image" src="{href}" alt="" />',iframe:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" frameborder="0" vspace="0" hspace="0" webkitAllowFullScreen mozallowfullscreen allowFullScreen'+(y?' allowtransparency="true"':"")+"><\/iframe>",error:'<p class="fancybox-error">The requested content cannot be loaded.<br/>Please try again later.<\/p>',closeBtn:'<a title="Close" class="fancybox-item fancybox-close" href="javascript:;"><\/a>',next:'<a title="Next" class="fancybox-nav fancybox-next" href="javascript:;"><span><\/span><\/a>',prev:'<a title="Previous" class="fancybox-nav fancybox-prev" href="javascript:;"><span><\/span><\/a>'},openEffect:"fade",openSpeed:250,openEasing:"swing",openOpacity:!0,openMethod:"zoomIn",closeEffect:"fade",closeSpeed:250,closeEasing:"swing",closeOpacity:!0,closeMethod:"zoomOut",nextEffect:"elastic",nextSpeed:250,nextEasing:"swing",nextMethod:"changeIn",prevEffect:"elastic",prevSpeed:250,prevEasing:"swing",prevMethod:"changeOut",helpers:{overlay:!0,title:!0},onCancel:i.noop,beforeLoad:i.noop,afterLoad:i.noop,beforeShow:i.noop,afterShow:i.noop,beforeChange:i.noop,beforeClose:i.noop,afterClose:i.noop},group:{},opts:{},previous:null,coming:null,current:null,isActive:!1,isOpen:!1,isOpened:!1,wrap:null,skin:null,outer:null,inner:null,player:{timer:null,isActive:!1},ajaxLoad:null,imgPreload:null,transitions:{},helpers:{},open:function(n,t){if(n&&(i.isPlainObject(t)||(t={}),!1!==u.close(!0)))return i.isArray(n)||(n=a(n)?i(n).get():[n]),i.each(n,function(f,e){var h={},s,y,l,o,v;"object"===i.type(e)&&(e.nodeType&&(e=i(e)),a(e)?(h={href:e.data("fancybox-href")||e.attr("href"),title:e.data("fancybox-title")||e.attr("title"),isDom:!0,element:e},i.metadata&&i.extend(!0,h,e.metadata())):h=e);s=t.href||h.href||(c(e)?e:null);y=t.title!==r?t.title:h.title||"";o=(l=t.content||h.content)?"html":t.type||h.type;!o&&h.isDom&&(o=e.data("fancybox-type"),o||(o=(o=e.prop("class").match(/fancybox\.(\w+)/))?o[1]:null));c(s)&&(o||(u.isImage(s)?o="image":u.isSWF(s)?o="swf":"#"===s.charAt(0)?o="inline":c(e)&&(o="html",l=e)),"ajax"===o&&(v=s.split(/\s+/,2),s=v.shift(),v=v.shift()));l||("inline"===o?s?l=i(c(s)?s.replace(/.*(?=#[^\s]+$)/,""):s):h.isDom&&(l=e):"html"===o?l=s:!o&&!s&&h.isDom&&(o="inline",l=e));i.extend(h,{href:s,type:o,content:l,title:y,selector:v});n[f]=h}),u.opts=i.extend(!0,{},u.defaults,t),t.keys!==r&&(u.opts.keys=t.keys?i.extend({},u.defaults.keys,t.keys):!1),u.group=n,u._start(u.opts.index)},cancel:function(){var n=u.coming;n&&!1!==u.trigger("onCancel")&&(u.hideLoading(),u.ajaxLoad&&u.ajaxLoad.abort(),u.ajaxLoad=null,u.imgPreload&&(u.imgPreload.onload=u.imgPreload.onerror=null),n.wrap&&n.wrap.stop(!0,!0).trigger("onReset").remove(),u.coming=null,u.current||u._afterZoomOut(n))},close:function(n){u.cancel();!1!==u.trigger("beforeClose")&&(u.unbindEvents(),u.isActive&&(!u.isOpen||!0===n?(i(".fancybox-wrap").stop(!0).trigger("onReset").remove(),u._afterZoomOut()):(u.isOpen=u.isOpened=!1,u.isClosing=!0,i(".fancybox-item, .fancybox-nav").remove(),u.wrap.stop(!0,!0).removeClass("fancybox-opened"),u.transitions[u.current.closeMethod]())))},play:function(n){var t=function(){clearTimeout(u.player.timer)},i=function(){t();u.current&&u.player.isActive&&(u.player.timer=setTimeout(u.next,u.current.playSpeed))},r=function(){t();o.unbind(".player");u.player.isActive=!1;u.trigger("onPlayEnd")};!0!==n&&(u.player.isActive||!1===n)?r():u.current&&(u.current.loop||u.current.index<u.group.length-1)&&(u.player.isActive=!0,o.bind({"onCancel.player beforeClose.player":r,"onUpdate.player":i,"beforeLoad.player":t}),i(),u.trigger("onPlayStart"))},next:function(n){var t=u.current;t&&(c(n)||(n=t.direction.next),u.jumpto(t.index+1,n,"next"))},prev:function(n){var t=u.current;t&&(c(n)||(n=t.direction.prev),u.jumpto(t.index-1,n,"prev"))},jumpto:function(n,t,i){var e=u.current;e&&(n=f(n),u.direction=t||e.direction[n>=e.index?"next":"prev"],u.router=i||"jumpto",e.loop&&(0>n&&(n=e.group.length+n%e.group.length),n%=e.group.length),e.group[n]!==r&&(u.cancel(),u._start(n)))},reposition:function(n,t){var f=u.current,e=f?f.wrap:null,r;e&&(r=u._getPosition(t),n&&"scroll"===n.type?(delete r.position,e.stop(!0,!0).animate(r,200)):(e.css(r),f.pos=i.extend({},f.dim,r)))},update:function(n){var t=n&&n.type,i=!t||"orientationchange"===t;i&&(clearTimeout(v),v=null);u.isOpen&&!v&&(v=setTimeout(function(){var r=u.current;r&&!u.isClosing&&(u.wrap.removeClass("fancybox-tmp"),(i||"load"===t||"resize"===t&&r.autoResize)&&u._setDimension(),"scroll"===t&&r.canShrink||u.reposition(n),u.trigger("onUpdate"),v=null)},i&&!s?0:300))},toggle:function(n){u.isOpen&&(u.current.fitToView="boolean"===i.type(n)?n:!u.current.fitToView,s&&(u.wrap.removeAttr("style").addClass("fancybox-tmp"),u.trigger("onUpdate")),u.update())},hideLoading:function(){o.unbind(".loading");i("#fancybox-loading").remove()},showLoading:function(){var t,n;u.hideLoading();t=i('<div id="fancybox-loading"><div><\/div><\/div>').click(u.cancel).appendTo("body");o.bind("keydown.loading",function(n){27===(n.which||n.keyCode)&&(n.preventDefault(),u.cancel())});u.defaults.fixed||(n=u.getViewport(),t.css({position:"absolute",top:.5*n.h+n.y,left:.5*n.w+n.x}))},getViewport:function(){var i=u.current&&u.current.locked||!1,t={x:e.scrollLeft(),y:e.scrollTop()};return i?(t.w=i[0].clientWidth,t.h=i[0].clientHeight):(t.w=s&&n.innerWidth?n.innerWidth:e.width(),t.h=s&&n.innerHeight?n.innerHeight:e.height()),t},unbindEvents:function(){u.wrap&&a(u.wrap)&&u.wrap.unbind(".fb");o.unbind(".fb");e.unbind(".fb")},bindEvents:function(){var n=u.current,t;n&&(e.bind("orientationchange.fb"+(s?"":" resize.fb")+(n.autoCenter&&!n.locked?" scroll.fb":""),u.update),(t=n.keys)&&o.bind("keydown.fb",function(f){var e=f.which||f.keyCode,o=f.target||f.srcElement;if(27===e&&u.coming)return!1;f.ctrlKey||f.altKey||f.shiftKey||f.metaKey||o&&(o.type||i(o).is("[contenteditable]"))||i.each(t,function(t,o){return 1<n.group.length&&o[e]!==r?(u[t](o[e]),f.preventDefault(),!1):-1<i.inArray(e,o)?(u[t](),f.preventDefault(),!1):void 0})}),i.fn.mousewheel&&n.mouseWheel&&u.wrap.bind("mousewheel.fb",function(t,r,f,e){for(var o=i(t.target||null),s=!1;o.length&&!s&&!o.is(".fancybox-skin")&&!o.is(".fancybox-wrap");)s=o[0]&&!(o[0].style.overflow&&"hidden"===o[0].style.overflow)&&(o[0].clientWidth&&o[0].scrollWidth>o[0].clientWidth||o[0].clientHeight&&o[0].scrollHeight>o[0].clientHeight),o=i(o).parent();0!==r&&!s&&1<u.group.length&&!n.canShrink&&(0<e||0<f?u.prev(0<e?"down":"left"):(0>e||0>f)&&u.next(0>e?"up":"right"),t.preventDefault())}))},trigger:function(n,t){var f,r=t||u.coming||u.current;if(r){if(i.isFunction(r[n])&&(f=r[n].apply(r,Array.prototype.slice.call(arguments,1))),!1===f)return!1;r.helpers&&i.each(r.helpers,function(t,f){f&&u.helpers[t]&&i.isFunction(u.helpers[t][n])&&u.helpers[t][n](i.extend(!0,{},u.helpers[t].defaults,f),r)});o.trigger(n)}},isImage:function(n){return c(n)&&n.match(/(^data:image\/.*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg)((\?|#).*)?$)/i)},isSWF:function(n){return c(n)&&n.match(/\.(swf)((\?|#).*)?$/i)},_start:function(n){var t={},e,r;if(n=f(n),e=u.group[n]||null,!e)return!1;if(t=i.extend(!0,{},u.opts,e),e=t.margin,r=t.padding,"number"===i.type(e)&&(t.margin=[e,e,e,e]),"number"===i.type(r)&&(t.padding=[r,r,r,r]),t.modal&&i.extend(!0,t,{closeBtn:!1,closeClick:!1,nextClick:!1,arrows:!1,mouseWheel:!1,keys:null,helpers:{overlay:{closeClick:!1}}}),t.autoSize&&(t.autoWidth=t.autoHeight=!0),"auto"===t.width&&(t.autoWidth=!0),"auto"===t.height&&(t.autoHeight=!0),t.group=u.group,t.index=n,u.coming=t,!1===u.trigger("beforeLoad"))u.coming=null;else{if(r=t.type,e=t.href,!r)return u.coming=null,u.current&&u.router&&"jumpto"!==u.router?(u.current.index=n,u[u.router](u.direction)):!1;if(u.isActive=!0,("image"===r||"swf"===r)&&(t.autoHeight=t.autoWidth=!1,t.scrolling="visible"),"image"===r&&(t.aspectRatio=!0),"iframe"===r&&s&&(t.scrolling="scroll"),t.wrap=i(t.tpl.wrap).addClass("fancybox-"+(s?"mobile":"desktop")+" fancybox-type-"+r+" fancybox-tmp "+t.wrapCSS).appendTo(t.parent||"body"),i.extend(t,{skin:i(".fancybox-skin",t.wrap),outer:i(".fancybox-outer",t.wrap),inner:i(".fancybox-inner",t.wrap)}),i.each(["Top","Right","Bottom","Left"],function(n,i){t.skin.css("padding"+i,h(t.padding[n]))}),u.trigger("onReady"),"inline"===r||"html"===r){if(!t.content||!t.content.length)return u._error("content")}else if(!e)return u._error("href");"image"===r?u._loadImage():"ajax"===r?u._loadAjax():"iframe"===r?u._loadIframe():u._afterLoad()}},_error:function(n){i.extend(u.coming,{type:"html",autoWidth:!0,autoHeight:!0,minWidth:0,minHeight:0,scrolling:"no",hasError:n,content:u.coming.tpl.error});u._afterLoad()},_loadImage:function(){var n=u.imgPreload=new Image;n.onload=function(){this.onload=this.onerror=null;u.coming.width=this.width/u.opts.pixelRatio;u.coming.height=this.height/u.opts.pixelRatio;u._afterLoad()};n.onerror=function(){this.onload=this.onerror=null;u._error("image")};n.src=u.coming.href;!0!==n.complete&&u.showLoading()},_loadAjax:function(){var n=u.coming;u.showLoading();u.ajaxLoad=i.ajax(i.extend({},n.ajax,{url:n.href,error:function(n,t){u.coming&&"abort"!==t?u._error("ajax",n):u.hideLoading()},success:function(t,i){"success"===i&&(n.content=t,u._afterLoad())}}))},_loadIframe:function(){var n=u.coming,t=i(n.tpl.iframe.replace(/\{rnd\}/g,(new Date).getTime())).attr("scrolling",s?"auto":n.iframe.scrolling).attr("src",n.href);i(n.wrap).bind("onReset",function(){try{i(this).find("iframe").hide().attr("src","//about:blank").end().empty()}catch(n){}});n.iframe.preload&&(u.showLoading(),t.one("load",function(){i(this).data("ready",1);s||i(this).bind("load.fb",u.update);i(this).parents(".fancybox-wrap").width("100%").removeClass("fancybox-tmp").show();u._afterLoad()}));n.content=t.appendTo(n.inner);n.iframe.preload||u._afterLoad()},_preloadImages:function(){for(var r=u.group,t=u.current,f=r.length,e=t.preload?Math.min(t.preload,f-1):0,n,i=1;i<=e;i+=1)n=r[(t.index+i)%f],"image"===n.type&&n.href&&((new Image).src=n.href)},_afterLoad:function(){var n=u.coming,r=u.current,t,s,f,e,o;if(u.hideLoading(),n&&!1!==u.isActive)if(!1===u.trigger("afterLoad",n,r))n.wrap.stop(!0).trigger("onReset").remove(),u.coming=null;else{r&&(u.trigger("beforeChange",r),r.wrap.stop(!0).removeClass("fancybox-opened").find(".fancybox-item, .fancybox-nav").remove());u.unbindEvents();t=n.content;s=n.type;f=n.scrolling;i.extend(u,{wrap:n.wrap,skin:n.skin,outer:n.outer,inner:n.inner,current:n,previous:r});e=n.href;switch(s){case"inline":case"ajax":case"html":n.selector?t=i("<div>").html(t).find(n.selector):a(t)&&(t.data("fancybox-placeholder")||t.data("fancybox-placeholder",i('<div class="fancybox-placeholder"><\/div>').insertAfter(t).hide()),t=t.show().detach(),n.wrap.bind("onReset",function(){i(this).find(t).length&&t.hide().replaceAll(t.data("fancybox-placeholder")).data("fancybox-placeholder",!1)}));break;case"image":t=n.tpl.image.replace("{href}",e);break;case"swf":t='<object id="fancybox-swf" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"><param name="movie" value="'+e+'"><\/param>';o="";i.each(n.swf,function(n,i){t+='<param name="'+n+'" value="'+i+'"><\/param>';o+=" "+n+'="'+i+'"'});t+='<embed src="'+e+'" type="application/x-shockwave-flash" width="100%" height="100%"'+o+"><\/embed><\/object>"}a(t)&&t.parent().is(n.inner)||n.inner.append(t);u.trigger("beforeShow");n.inner.css("overflow","yes"===f?"scroll":"no"===f?"hidden":f);u._setDimension();u.reposition();u.isOpen=!1;u.coming=null;u.bindEvents();u.isOpened?r.prevMethod&&u.transitions[r.prevMethod]():i(".fancybox-wrap").not(n.wrap).stop(!0).trigger("onReset").remove();u.transitions[u.isOpened?n.nextMethod:n.openMethod]();u._preloadImages()}},_setDimension:function(){var o=u.getViewport(),st=0,s=!1,n=!1,s=u.wrap,nt=u.skin,e=u.inner,r=u.current,n=r.width,t=r.height,c=r.minWidth,a=r.minHeight,v=r.maxWidth,y=r.maxHeight,ht=r.scrolling,ft=r.scrollOutside?r.scrollbarWidth:0,p=r.margin,w=f(p[1]+p[3]),tt=f(p[0]+p[2]),et,b,rt,d,k,it,ot,g,ut;if(s.add(nt).add(e).width("auto").height("auto").removeClass("fancybox-tmp"),p=f(nt.outerWidth(!0)-nt.width()),et=f(nt.outerHeight(!0)-nt.height()),b=w+p,rt=tt+et,d=l(n)?(o.w-b)*f(n)/100:n,k=l(t)?(o.h-rt)*f(t)/100:t,"iframe"===r.type){if(ut=r.content,r.autoHeight&&1===ut.data("ready"))try{ut[0].contentWindow.document.location&&(e.width(d).height(9999),it=ut.contents().find("body"),ft&&it.css("overflow-x","hidden"),k=it.outerHeight(!0))}catch(ct){}}else(r.autoWidth||r.autoHeight)&&(e.addClass("fancybox-tmp"),r.autoWidth||e.width(d),r.autoHeight||e.height(k),r.autoWidth&&(d=e.width()),r.autoHeight&&(k=e.height()),e.removeClass("fancybox-tmp"));if(n=f(d),t=f(k),g=d/k,c=f(l(c)?f(c,"w")-b:c),v=f(l(v)?f(v,"w")-b:v),a=f(l(a)?f(a,"h")-rt:a),y=f(l(y)?f(y,"h")-rt:y),it=v,ot=y,r.fitToView&&(v=Math.min(o.w-b,v),y=Math.min(o.h-rt,y)),b=o.w-w,tt=o.h-tt,r.aspectRatio?(n>v&&(n=v,t=f(n/g)),t>y&&(t=y,n=f(t*g)),n<c&&(n=c,t=f(n/g)),t<a&&(t=a,n=f(t*g))):(n=Math.max(c,Math.min(n,v)),r.autoHeight&&"iframe"!==r.type&&(e.width(n),t=e.height()),t=Math.max(a,Math.min(t,y))),r.fitToView)if(e.width(n).height(t),s.width(n+p),o=s.width(),w=s.height(),r.aspectRatio)for(;(o>b||w>tt)&&n>c&&t>a&&!(19<st++);)t=Math.max(a,Math.min(y,t-10)),n=f(t*g),n<c&&(n=c,t=f(n/g)),n>v&&(n=v,t=f(n/g)),e.width(n).height(t),s.width(n+p),o=s.width(),w=s.height();else n=Math.max(c,Math.min(n,n-(o-b))),t=Math.max(a,Math.min(t,t-(w-tt)));ft&&"auto"===ht&&t<k&&n+p+ft<b&&(n+=ft);e.width(n).height(t);s.width(n+p);o=s.width();w=s.height();s=(o>b||w>tt)&&n>c&&t>a;n=r.aspectRatio?n<it&&t<ot&&n<d&&t<k:(n<it||t<ot)&&(n<d||t<k);i.extend(r,{dim:{width:h(o),height:h(w)},origWidth:d,origHeight:k,canShrink:s,canExpand:n,wPadding:p,hPadding:et,wrapSpace:w-nt.outerHeight(!0),skinSpace:nt.height()-t});!ut&&r.autoHeight&&t>a&&t<y&&!n&&e.height("auto")},_getPosition:function(n){var i=u.current,r=u.getViewport(),t=i.margin,f=u.wrap.width()+t[1]+t[3],e=u.wrap.height()+t[0]+t[2],t={position:"absolute",top:t[0],left:t[3]};return i.autoCenter&&i.fixed&&!n&&e<=r.h&&f<=r.w?t.position="fixed":i.locked||(t.top+=r.y,t.left+=r.x),t.top=h(Math.max(t.top,t.top+(r.h-e)*i.topRatio)),t.left=h(Math.max(t.left,t.left+(r.w-f)*i.leftRatio)),t},_afterZoomIn:function(){var n=u.current;n&&(u.isOpen=u.isOpened=!0,u.wrap.css("overflow","visible").addClass("fancybox-opened"),u.update(),(n.closeClick||n.nextClick&&1<u.group.length)&&u.inner.css("cursor","pointer").bind("click.fb",function(t){i(t.target).is("a")||i(t.target).parent().is("a")||(t.preventDefault(),u[n.closeClick?"close":"next"]())}),n.closeBtn&&i(n.tpl.closeBtn).appendTo(u.skin).bind("click.fb",function(n){n.preventDefault();u.close()}),n.arrows&&1<u.group.length&&((n.loop||0<n.index)&&i(n.tpl.prev).appendTo(u.outer).bind("click.fb",u.prev),(n.loop||n.index<u.group.length-1)&&i(n.tpl.next).appendTo(u.outer).bind("click.fb",u.next)),u.trigger("afterShow"),!n.loop&&n.index===n.group.length-1?u.play(!1):u.opts.autoPlay&&!u.player.isActive&&(u.opts.autoPlay=!1,u.play()))},_afterZoomOut:function(n){n=n||u.current;i(".fancybox-wrap").trigger("onReset").remove();i.extend(u,{group:{},opts:{},router:!1,current:null,isActive:!1,isOpened:!1,isOpen:!1,isClosing:!1,wrap:null,skin:null,outer:null,inner:null});u.trigger("afterClose",n)}});u.transitions={getOrigPosition:function(){var n=u.current,f=n.element,t=n.orig,i={},e=50,o=50,s=n.hPadding,c=n.wPadding,r=u.getViewport();return!t&&n.isDom&&f.is(":visible")&&(t=f.find("img:first"),t.length||(t=f)),a(t)?(i=t.offset(),t.is("img")&&(e=t.outerWidth(),o=t.outerHeight())):(i.top=r.y+(r.h-o)*n.topRatio,i.left=r.x+(r.w-e)*n.leftRatio),("fixed"===u.wrap.css("position")||n.locked)&&(i.top-=r.y,i.left-=r.x),{top:h(i.top-s*n.topRatio),left:h(i.left-c*n.leftRatio),width:h(e+c),height:h(o+s)}},step:function(n,t){var e,i,r=t.prop,o,s;i=u.current;o=i.wrapSpace;s=i.skinSpace;("width"===r||"height"===r)&&(e=t.end===t.start?1:(n-t.start)/(t.end-t.start),u.isClosing&&(e=1-e),i="width"===r?i.wPadding:i.hPadding,i=n-i,u.skin[r](f("width"===r?i:i-o*e)),u.inner[r](f("width"===r?i:i-o*e-s*e)))},zoomIn:function(){var n=u.current,t=n.pos,r=n.openEffect,f="elastic"===r,e=i.extend({opacity:1},t);delete e.position;f?(t=this.getOrigPosition(),n.openOpacity&&(t.opacity=.1)):"fade"===r&&(t.opacity=.1);u.wrap.css(t).animate(e,{duration:"none"===r?0:n.openSpeed,easing:n.openEasing,step:f?this.step:null,complete:u._afterZoomIn})},zoomOut:function(){var n=u.current,i=n.closeEffect,r="elastic"===i,t={opacity:.1};r&&(t=this.getOrigPosition(),n.closeOpacity&&(t.opacity=.1));u.wrap.animate(t,{duration:"none"===i?0:n.closeSpeed,easing:n.closeEasing,step:r?this.step:null,complete:u._afterZoomOut})},changeIn:function(){var i=u.current,o=i.nextEffect,t=i.pos,e={opacity:1},r=u.direction,n;t.opacity=.1;"elastic"===o&&(n="down"===r||"up"===r?"top":"left","down"===r||"right"===r?(t[n]=h(f(t[n])-200),e[n]="+=200px"):(t[n]=h(f(t[n])+200),e[n]="-=200px"));"none"===o?u._afterZoomIn():u.wrap.css(t).animate(e,{duration:i.nextSpeed,easing:i.nextEasing,complete:u._afterZoomIn})},changeOut:function(){var n=u.previous,r=n.prevEffect,f={opacity:.1},t=u.direction;"elastic"===r&&(f["down"===t||"up"===t?"top":"left"]=("up"===t||"left"===t?"-":"+")+"=200px");n.wrap.animate(f,{duration:"none"===r?0:n.prevSpeed,easing:n.prevEasing,complete:function(){i(this).trigger("onReset").remove()}})}};u.helpers.overlay={defaults:{closeClick:!0,speedOut:200,showEarly:!0,css:{},locked:!s,fixed:!0},overlay:null,fixed:!1,el:i("html"),create:function(n){n=i.extend({},this.defaults,n);this.overlay&&this.close();this.overlay=i('<div class="fancybox-overlay"><\/div>').appendTo(u.coming?u.coming.parent:n.parent);this.fixed=!1;n.fixed&&u.defaults.fixed&&(this.overlay.addClass("fancybox-overlay-fixed"),this.fixed=!0)},open:function(n){var t=this;n=i.extend({},this.defaults,n);this.overlay?this.overlay.unbind(".overlay").width("auto").height("auto"):this.create(n);this.fixed||(e.bind("resize.overlay",i.proxy(this.update,this)),this.update());n.closeClick&&this.overlay.bind("click.overlay",function(n){if(i(n.target).hasClass("fancybox-overlay"))return u.isActive?u.close():t.close(),!1});this.overlay.css(n.css).show()},close:function(){var n,t;e.unbind("resize.overlay");this.el.hasClass("fancybox-lock")&&(i(".fancybox-margin").removeClass("fancybox-margin"),n=e.scrollTop(),t=e.scrollLeft(),this.el.removeClass("fancybox-lock"),e.scrollTop(n).scrollLeft(t));i(".fancybox-overlay").remove().hide();i.extend(this,{overlay:null,fixed:!1})},update:function(){var n="100%",i;this.overlay.width(n).height("100%");y?(i=Math.max(t.documentElement.offsetWidth,t.body.offsetWidth),o.width()>i&&(n=o.width())):o.width()>e.width()&&(n=o.width());this.overlay.width(n).height(o.height())},onReady:function(n,t){var r=this.overlay;i(".fancybox-overlay").stop(!0,!0);r||this.create(n);n.locked&&this.fixed&&t.fixed&&(r||(this.margin=o.height()>e.height()?i("html").css("margin-right").replace("px",""):!1),t.locked=this.overlay.append(t.wrap),t.fixed=!1);!0===n.showEarly&&this.beforeShow.apply(this,arguments)},beforeShow:function(n,t){var r,u;t.locked&&(!1!==this.margin&&(i("*").filter(function(){return"fixed"===i(this).css("position")&&!i(this).hasClass("fancybox-overlay")&&!i(this).hasClass("fancybox-wrap")}).addClass("fancybox-margin"),this.el.addClass("fancybox-margin")),r=e.scrollTop(),u=e.scrollLeft(),this.el.addClass("fancybox-lock"),e.scrollTop(r).scrollLeft(u));this.open(n)},onUpdate:function(){this.fixed||this.update()},afterClose:function(n){this.overlay&&!u.coming&&this.overlay.fadeOut(n.speedOut,i.proxy(this.close,this))}};u.helpers.title={defaults:{type:"float",position:"bottom"},beforeShow:function(n){var t=u.current,e=t.title,r=n.type;if(i.isFunction(e)&&(e=e.call(t.element,t)),c(e)&&""!==i.trim(e)){t=i('<div class="fancybox-title fancybox-title-'+r+'-wrap">'+e+"<\/div>");switch(r){case"inside":r=u.skin;break;case"outside":r=u.wrap;break;case"over":r=u.inner;break;default:r=u.skin;t.appendTo("body");y&&t.width(t.width());t.wrapInner('<span class="child"><\/span>');u.current.margin[2]+=Math.abs(f(t.css("margin-bottom")))}t["top"===n.position?"prependTo":"appendTo"](r)}}};i.fn.fancybox=function(n){var r,f=i(this),t=this.selector||"",e=function(e){var o=i(this).blur(),c=r,h,s;e.ctrlKey||e.altKey||e.shiftKey||e.metaKey||o.is(".fancybox-wrap")||(h=n.groupAttr||"data-fancybox-group",s=o.attr(h),s||(h="rel",s=o.get(0)[h]),s&&""!==s&&"nofollow"!==s&&(o=t.length?i(t):f,o=o.filter("["+h+'="'+s+'"]'),c=o.index(this)),n.index=c,!1!==u.open(o,n)&&e.preventDefault())};return n=n||{},r=n.index||0,!t||!1===n.live?f.unbind("click.fb-start").bind("click.fb-start",e):o.undelegate(t,"click.fb-start").delegate(t+":not('.fancybox-item, .fancybox-nav')","click.fb-start",e),this.filter("[data-fancybox-start=1]").trigger("click"),this};o.ready(function(){var f,t,e;i.scrollbarWidth===r&&(i.scrollbarWidth=function(){var t=i('<div style="width:50px;height:50px;overflow:auto"><div/><\/div>').appendTo("body"),n=t.children(),n=n.innerWidth()-n.height(99).innerWidth();return t.remove(),n});i.support.fixedPosition===r&&(f=i.support,t=i('<div style="position:fixed;top:20px;"><\/div>').appendTo("body"),e=20===t[0].offsetTop||15===t[0].offsetTop,t.remove(),f.fixedPosition=e);i.extend(u.defaults,{scrollbarWidth:i.scrollbarWidth(),fixed:i.support.fixedPosition,parent:i("body")});f=i(n).width();p.addClass("fancybox-lock-test");t=i(n).width();p.removeClass("fancybox-lock-test");i("<style type='text/css'>.fancybox-margin{margin-right:"+(t-f)+"px;}<\/style>").appendTo("head")})}(window,document,jQuery),function(n){"use strict";function l(n,t){return t=t||Error,function(){for(var r=arguments[0],f,i,u="["+(n?n+":":"")+r+"] http://errors.angularjs.org/1.6.2/"+(n?n+"/":"")+r,r=1;r<arguments.length;r++)u=u+(1==r?"?":"&")+"p"+(r-1)+"=",f=encodeURIComponent,i=arguments[r],i="function"==typeof i?i.toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof i?"undefined":"string"!=typeof i?JSON.stringify(i):i,u+=f(i);return new t(u)}}function dt(n){if(null==n||rr(n))return!1;if(c(n)||h(n)||e&&n instanceof e)return!0;var t="length"in Object(n)&&n.length;return tt(t)&&(0<=t&&(t-1 in n||n instanceof Array)||"function"==typeof n.item)}function t(n,i,r){var u,e,o;if(n)if(f(n))for(u in n)"prototype"!==u&&"length"!==u&&"name"!==u&&n.hasOwnProperty(u)&&i.call(r,n[u],u,n);else if(c(n)||dt(n))for(o="object"!==(typeof n=="undefined"?"undefined":_typeof(n)),u=0,e=n.length;u<e;u++)(o||u in n)&&i.call(r,n[u],u,n);else if(n.forEach&&n.forEach!==t)n.forEach(i,r,n);else if(uo(n))for(u in n)i.call(r,n[u],u,n);else if("function"==typeof n.hasOwnProperty)for(u in n)n.hasOwnProperty(u)&&i.call(r,n[u],u,n);else for(u in n)pt.call(n,u)&&i.call(r,n[u],u,n);return n}function io(n,t,i){for(var r=Object.keys(n).sort(),u=0;u<r.length;u++)t.call(i,n[r[u]],r[u]);return r}function ro(n){return function(t,i){n(i,t)}}function hl(){return++du}function hf(n,t,i){for(var e,u,r,l=n.$$hashKey,o=0,v=t.length;o<v;++o)if(e=t[o],s(e)||f(e))for(var a=Object.keys(e),h=0,y=a.length;h<y;h++)u=a[h],r=e[u],i&&s(r)?rt(r)?n[u]=new Date(r.valueOf()):ir(r)?n[u]=new RegExp(r):r.nodeName?n[u]=r.cloneNode(!0):af(r)?n[u]=r.clone():(s(n[u])||(n[u]=c(r)?[]:{}),hf(n[u],[r],!0)):n[u]=r;return l?n.$$hashKey=l:delete n.$$hashKey,n}function v(n){return hf(n,wt.call(arguments,1),!1)}function cl(n){return hf(n,wt.call(arguments,1),!0)}function nt(n){return parseInt(n,10)}function cf(n,t){return v(Object.create(n),t)}function o(){}function tr(n){return n}function st(n){return function(){return n}}function lf(n){return f(n.toString)&&n.toString!==ut}function u(n){return"undefined"==typeof n}function r(n){return"undefined"!=typeof n}function s(n){return null!==n&&"object"===(typeof n=="undefined"?"undefined":_typeof(n))}function uo(n){return null!==n&&"object"===(typeof n=="undefined"?"undefined":_typeof(n))&&!bh(n)}function h(n){return"string"==typeof n}function tt(n){return"number"==typeof n}function rt(n){return"[object Date]"===ut.call(n)}function f(n){return"function"==typeof n}function ir(n){return"[object RegExp]"===ut.call(n)}function rr(n){return n&&n.window===n}function ur(n){return n&&n.$evalAsync&&n.$watch}function gt(n){return"boolean"==typeof n}function ll(n){return n&&tt(n.length)&&ay.test(ut.call(n))}function af(n){return!(!n||!(n.nodeName||n.prop&&n.attr&&n.find))}function al(n){var i={},t;for(n=n.split(","),t=0;t<n.length;t++)i[n[t]]=!0;return i}function lt(n){return a(n.nodeName||n[0]&&n[0].nodeName)}function fr(n,t){var i=n.indexOf(t);return 0<=i&&n.splice(i,1),i}function ui(n,i){function o(n,t){var u=t.$$hashKey,i,f;if(c(n))for(i=0,f=n.length;i<f;i++)t.push(r(n[i]));else if(uo(n))for(i in n)t[i]=r(n[i]);else if(n&&"function"==typeof n.hasOwnProperty)for(i in n)n.hasOwnProperty(i)&&(t[i]=r(n[i]));else for(i in n)pt.call(n,i)&&(t[i]=r(n[i]));return u?t.$$hashKey=u:delete t.$$hashKey,t}function r(n){var t,i;if(!s(n))return n;if(t=u.indexOf(n),-1!==t)return e[t];if(rr(n)||ur(n))throw si("cpws");return t=!1,i=h(n),void 0===i&&(i=c(n)?[]:Object.create(bh(n)),t=!0),u.push(n),e.push(i),t?o(n,i):i}function h(n){switch(ut.call(n)){case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Float32Array]":case"[object Float64Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return new n.constructor(r(n.buffer),n.byteOffset,n.length);case"[object ArrayBuffer]":if(!n.slice){var t=new ArrayBuffer(n.byteLength);return new Uint8Array(t).set(new Uint8Array(n)),t}return n.slice(0);case"[object Boolean]":case"[object Number]":case"[object String]":case"[object Date]":return new n.constructor(n.valueOf());case"[object RegExp]":return t=new RegExp(n.source,n.toString().match(/[^/]*$/)[0]),t.lastIndex=n.lastIndex,t;case"[object Blob]":return new n.constructor([n],{type:n.type})}if(f(n.cloneNode))return n.cloneNode(!0)}var u=[],e=[];if(i){if(ll(i)||"[object ArrayBuffer]"===ut.call(i))throw si("cpta");if(n===i)throw si("cpi");return c(i)?i.length=0:t(i,function(n,t){"$$hashKey"!==t&&delete i[t]}),u.push(n),e.push(i),o(n,i)}return r(n)}function ft(n,t){if(n===t)return!0;if(null===n||null===t)return!1;if(n!==n&&t!==t)return!0;var u=typeof n=="undefined"?"undefined":_typeof(n),i;if(u===(typeof t=="undefined"?"undefined":_typeof(t))&&"object"===u)if(c(n)){if(!c(t))return!1;if((u=n.length)===t.length){for(i=0;i<u;i++)if(!ft(n[i],t[i]))return!1;return!0}}else{if(rt(n))return rt(t)?ft(n.getTime(),t.getTime()):!1;if(ir(n))return ir(t)?n.toString()===t.toString():!1;if(ur(n)||ur(t)||rr(n)||rr(t)||c(t)||rt(t)||ir(t))return!1;u=p();for(i in n)if("$"!==i.charAt(0)&&!f(n[i])){if(!ft(n[i],t[i]))return!1;u[i]=!0}for(i in t)if(!(i in u)&&"$"!==i.charAt(0)&&r(t[i])&&!f(t[i]))return!1;return!0}return!1}function er(n,t,i){return n.concat(wt.call(t,i))}function or(n,t){var i=2<arguments.length?wt.call(arguments,2):[];return!f(t)||t instanceof RegExp?t:i.length?function(){return arguments.length?t.apply(n,er(i,arguments,0)):t.apply(n,i)}:function(){return arguments.length?t.apply(n,arguments):t.call(n)}}function fo(t,i){var r=i;return"string"==typeof t&&"$"===t.charAt(0)&&"$"===t.charAt(1)?r=void 0:rr(i)?r="$WINDOW":i&&n.document===i?r="$DOCUMENT":ur(i)&&(r="$SCOPE"),r}function sr(n,t){if(!u(n))return tt(t)||(t=t?2:null),JSON.stringify(n,fo,t)}function eo(n){return h(n)?JSON.parse(n):n}function oo(n,t){n=n.replace(vy,"");var i=Date.parse("Jan 01, 1970 00:00:00 "+n)/6e4;return it(i)?t:i}function vf(n,t,i){i=i?-1:1;var r=n.getTimezoneOffset();return t=oo(t,r),i*=t-r,n=new Date(n.getTime()),n.setMinutes(n.getMinutes()+i),n}function at(n){n=e(n).clone();try{n.empty()}catch(i){}var t=e("<div>").append(n).html();try{return n[0].nodeType===ii?a(t):t.match(/^(<[^>]+>)/)[1].replace(/^<([\w-]+)/,function(n,t){return"<"+a(t)})}catch(r){return a(t)}}function so(n){try{return decodeURIComponent(n)}catch(t){}}function ho(n){var i={};return t((n||"").split("&"),function(n){var f,t,u;n&&(t=n=n.replace(/\+/g,"%20"),f=n.indexOf("="),-1!==f&&(t=n.substring(0,f),u=n.substring(f+1)),t=so(t),r(t)&&(u=r(u)?so(u):!0,pt.call(i,t)?c(i[t])?i[t].push(u):i[t]=[i[t],u]:i[t]=u))}),i}function yf(n){var i=[];return t(n,function(n,r){c(n)?t(n,function(n){i.push(et(r,!0)+(!0===n?"":"="+et(n,!0)))}):i.push(et(r,!0)+(!0===n?"":"="+et(n,!0)))}),i.length?i.join("&"):""}function hr(n){return et(n,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function et(n,t){return encodeURIComponent(n).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%3B/gi,";").replace(/%20/g,t?"%20":"+")}function vl(n,t){for(var i,u=ki.length,r=0;r<u;++r)if(i=ki[r]+t,h(i=n.getAttribute(i)))return i;return null}function yl(i,r){var u,f,e={};t(ki,function(n){n+="app";!u&&i.hasAttribute&&i.hasAttribute(n)&&(u=i,f=i.getAttribute(n))});t(ki,function(n){n+="app";var t;!u&&(t=i.querySelector("["+n.replace(":","\\:")+"]"))&&(u=t,f=t.getAttribute(n))});u&&(yy?(e.strictDi=null!==vl(u,"strict-di"),r(u,f?[f]:[],e)):n.console.error("Angular: disabling automatic bootstrap. <script> protocol indicates an extension, document.location.href does not match."))}function co(i,r,u){s(u)||(u={});u=v({strictDi:!1},u);var o=function(){if(i=e(i),i.injector()){var t=i[0]===n.document?"document":at(i);throw si("btstrpd",t.replace(/</,"&lt;").replace(/>/,"&gt;"));}return r=r||[],r.unshift(["$provide",function(n){n.value("$rootElement",i)}]),u.debugInfoEnabled&&r.push(["$compileProvider",function(n){n.debugInfoEnabled(!0)}]),r.unshift("ng"),t=vr(r,u.strictDi),t.invoke(["$rootScope","$rootElement","$compile","$injector",function(n,t,i,r){n.$apply(function(){t.data("$injector",r);i(t)(n)})}]),t},h=/^NG_ENABLE_DEBUG_INFO!/,c=/^NG_DEFER_BOOTSTRAP!/;if(n&&h.test(n.name)&&(u.debugInfoEnabled=!0,n.name=n.name.replace(h,"")),n&&!c.test(n.name))return o();n.name=n.name.replace(c,"");ot.resumeBootstrap=function(n){return t(n,function(n){r.push(n)}),o()};f(ot.resumeDeferredBootstrap)&&ot.resumeDeferredBootstrap()}function pl(){n.name="NG_ENABLE_DEBUG_INFO!"+n.name;n.location.reload()}function wl(n){if(n=ot.element(n).injector(),!n)throw si("test");return n.get("$$testability")}function lo(n,t){return t=t||"_",n.replace(py,function(n,i){return(i?t:"")+n.toLowerCase()})}function bl(){var i,t;ec||(t=rf(),(ti=u(t)?n.jQuery:t?n[t]:void 0)&&ti.fn.on?(e=ti,v(ti.fn,{scope:di.scope,isolateScope:di.isolateScope,controller:di.controller,injector:di.injector,inheritedData:di.inheritedData}),i=ti.cleanData,ti.cleanData=function(n){for(var r,u=0,t;null!=(t=n[u]);u++)(r=ti._data(t,"events"))&&r.$destroy&&ti(t).triggerHandler("$destroy");i(n)}):e=w,ot.element=e,ec=!0)}function cr(n,t,i){if(!n)throw si("areq",t||"?",i||"required");return n}function iu(n,t,i){return i&&c(n)&&(n=n[n.length-1]),cr(f(n),t,"not a function, got "+(n&&"object"===(typeof n=="undefined"?"undefined":_typeof(n))?n.constructor.name||"Object":typeof n=="undefined"?"undefined":_typeof(n))),n}function ai(n,t){if("hasOwnProperty"===n)throw si("badname",t);}function ao(n,t,i){if(!t)return n;t=t.split(".");for(var u,e=n,o=t.length,r=0;r<o;r++)u=t[r],n&&(n=(e=n)[u]);return!i&&f(n)?or(e,n):n}function ru(n){for(var t=n[0],u=n[n.length-1],i,r=1;t!==u&&(t=t.nextSibling);r++)(i||n[r]!==t)&&(i||(i=e(wt.call(n,0,r))),i.push(t));return i||n}function p(){return Object.create(null)}function pf(n){if(null==n)return"";switch(typeof n=="undefined"?"undefined":_typeof(n)){case"string":break;case"number":n=""+n;break;default:n=!lf(n)||c(n)||rt(n)?sr(n):n.toString()}return n}function kl(n){function t(n,t,i){return n[t]||(n[t]=i())}var i=l("$injector"),r=l("ng");return n=t(n,"angular",Object),n.$$minErr=n.$$minErr||l,t(n,"module",function(){var n={};return function(u,e,o){if("hasOwnProperty"===u)throw r("badname","module");return e&&n.hasOwnProperty(u)&&(n[u]=null),t(n,u,function(){function t(n,t,i,u){return u||(u=r),function(){return u[i||"push"]([n,t,arguments]),h}}function n(n,t,i){return i||(i=r),function(r,e){return e&&f(e)&&(e.$$moduleName=u),i.push([n,t,arguments]),h}}if(!e)throw i("nomod",u);var r=[],s=[],c=[],l=t("$injector","invoke","push",s),h={_invokeQueue:r,_configBlocks:s,_runBlocks:c,requires:e,name:u,provider:n("$provide","provider"),factory:n("$provide","factory"),service:n("$provide","service"),value:t("$provide","value"),constant:t("$provide","constant","unshift"),decorator:n("$provide","decorator",s),animation:n("$animateProvider","register"),filter:n("$filterProvider","register"),controller:n("$controllerProvider","register"),directive:n("$compileProvider","directive"),component:n("$compileProvider","component"),config:l,run:function(n){return c.push(n),this}};return o&&l(o),h})}})}function vt(n,t){if(c(n)){t=t||[];for(var i=0,r=n.length;i<r;i++)t[i]=n[i]}else if(s(n))for(i in t=t||{},n)("$"!==i.charAt(0)||"$"!==i.charAt(1))&&(t[i]=n[i]);return t||n}function dl(n){var t=[];return JSON.stringify(n,function(n,i){if(i=fo(n,i),s(i)){if(0<=t.indexOf(i))return"...";t.push(i)}return i})}function gl(i){v(i,{bootstrap:co,copy:ui,extend:v,merge:cl,equals:ft,element:e,forEach:t,injector:vr,noop:o,bind:or,toJson:sr,fromJson:eo,identity:tr,isUndefined:u,isDefined:r,isString:h,isFunction:f,isObject:s,isNumber:tt,isElement:af,isArray:c,version:wy,isDate:rt,lowercase:a,uppercase:ku,callbacks:{$$counter:0},getTestability:wl,reloadWithDebugInfo:pl,$$minErr:l,$$csp:hi,$$encodeUriSegment:hr,$$encodeUriQuery:et,$$stringify:pf});ve=kl(n);ve("ng",["ngLocale"],["$provide",function(n){n.provider({$$sanitizeUri:vv});n.provider("$compile",is).directive({a:ic,input:il,textarea:il,form:sw,script:uk,select:ok,option:sk,ngBind:ww,ngBindHtml:kw,ngBindTemplate:bw,ngClass:gw,ngClassEven:tb,ngClassOdd:nb,ngCloak:ib,ngController:rb,ngForm:hw,ngHide:kb,ngIf:fb,ngInclude:eb,ngInit:sb,ngNonBindable:lb,ngPluralize:pb,ngRepeat:wb,ngShow:bb,ngStyle:db,ngSwitch:gb,ngSwitchWhen:nk,ngSwitchDefault:tk,ngOptions:yb,ngTransclude:rk,ngModel:rc,ngList:hb,ngChange:dw,pattern:el,ngPattern:el,required:fl,ngRequired:fl,minlength:sl,ngMinlength:sl,maxlength:ol,ngMaxlength:ol,ngValue:pw,ngModelOptions:cb}).directive({ngInclude:ob}).directive(kr).directive(rl);n.provider({$anchorScroll:ea,$animate:cp,$animateCss:vp,$$animateJs:sp,$$animateQueue:hp,$$AnimateRunner:ap,$$animateAsyncRun:lp,$browser:ha,$cacheFactory:ca,$controller:va,$document:ya,$$isDocumentHidden:pa,$exceptionHandler:wa,$filter:ih,$$forceReflow:pp,$interpolate:iv,$interval:rv,$http:da,$httpParamSerializer:ba,$httpParamSerializerJQLike:ka,$httpBackend:nv,$xhrFactory:ga,$jsonpCallbacks:dp,$location:uv,$log:fv,$parse:sv,$rootScope:av,$q:hv,$$q:cv,$sce:wv,$sceDelegate:pv,$sniffer:bv,$templateCache:la,$templateRequest:kv,$$testability:dv,$timeout:gv,$window:ny,$$rAF:lv,$$jqLite:ua,$$Map:ip,$$cookieReader:ty})}])}function lr(n,t){return t.toUpperCase()}function uu(n){return n.replace(by,lr)}function vo(n){return n=n.nodeType,1===n||!n||9===n}function yo(n,i){var u,r,f=i.createDocumentFragment(),e=[];if(be.test(n)){for(u=f.appendChild(i.createElement("div")),r=(gy.exec(n)||["",""])[1].toLowerCase(),r=ht[r]||ht._default,u.innerHTML=r[1]+n.replace(np,"<$1><\/$2>")+r[2],r=r[0];r--;)u=u.lastChild;e=er(e,u.childNodes);u=f.firstChild;u.textContent=""}else e.push(i.createTextNode(n));return f.textContent="",f.innerHTML="",t(e,function(n){f.appendChild(n)}),f}function w(t){var i,r;if(t instanceof w)return t;if(h(t)&&(t=y(t),i=!0),!(this instanceof w)){if(i&&"<"!==t.charAt(0))throw we("nosel");return new w(t)}i?(i=n.document,t=(r=dy.exec(t))?[i.createElement(r[1])]:(r=yo(t,i))?r.childNodes:[],kf(this,t)):f(t)?ko(t):kf(this,t)}function wf(n){return n.cloneNode(!0)}function fu(n,t){if(t||ar(n),n.querySelectorAll)for(var r=n.querySelectorAll("*"),i=0,u=r.length;i<u;i++)ar(r[i])}function po(n,i,u,f){var e,o,s;if(r(f))throw we("offargs");if(e=(f=eu(n))&&f.events,o=f&&f.handle,o)if(i)s=function(t){var i=e[t];r(u)&&fr(i||[],u);r(u)&&i&&0<i.length||(n.removeEventListener(t,o),delete e[t])},t(i.split(" "),function(n){s(n);uf[n]&&s(uf[n])});else for(i in e)"$destroy"!==i&&n.removeEventListener(i,o),delete e[i]}function ar(n,t){var r=n.ng339,i=r&&bi[r];i&&(t?delete i.data[t]:(i.handle&&(i.events.$destroy&&i.handle({},"$destroy"),po(n)),delete bi[r],n.ng339=void 0))}function eu(n,t){var i=n.ng339,i=i&&bi[i];return t&&!i&&(n.ng339=i=++kh,i=bi[i]={events:{},data:{},handle:void 0}),i}function bf(n,t,i){if(vo(n)){var u,f=r(i),e=!f&&t&&!s(t),o=!t;if(n=(n=eu(n,!e))&&n.data,f)n[uu(t)]=i;else{if(o)return n;if(e)return n&&n[uu(t)];for(u in t)n[uu(u)]=t[u]}}}function ou(n,t){return n.getAttribute?-1<(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+t+" "):!1}function su(n,i){i&&n.setAttribute&&t(i.split(" "),function(t){n.setAttribute("class",y((" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+y(t)+" "," ")))})}function hu(n,i){if(i&&n.setAttribute){var r=(" "+(n.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");t(i.split(" "),function(n){n=y(n);-1===r.indexOf(" "+n+" ")&&(r+=n+" ")});n.setAttribute("class",y(r))}}function kf(n,t){var i,r;if(t)if(t.nodeType)n[n.length++]=t;else if(i=t.length,"number"==typeof i&&t.window!==t){if(i)for(r=0;r<i;r++)n[n.length++]=t[r]}else n[n.length++]=t}function wo(n,t){return cu(n,"$"+(t||"ngController")+"Controller")}function cu(n,t,i){for(9===n.nodeType&&(n=n.documentElement),t=c(t)?t:[t];n;){for(var u=0,f=t.length;u<f;u++)if(r(i=e.data(n,t[u])))return i;n=n.parentNode||11===n.nodeType&&n.host}}function bo(n){for(fu(n,!0);n.firstChild;)n.removeChild(n.firstChild)}function lu(n,t){t||fu(n);var i=n.parentNode;i&&i.removeChild(n)}function na(t,i){if(i=i||n,"complete"===i.document.readyState)i.setTimeout(t);else e(i).on("load",t)}function ko(t){function i(){n.document.removeEventListener("DOMContentLoaded",i);n.removeEventListener("load",i);t()}"complete"===n.document.readyState?n.setTimeout(t):(n.document.addEventListener("DOMContentLoaded",i),n.addEventListener("load",i))}function go(n,t){var i=ff[t.toLowerCase()];return i&&ye[lt(n)]&&i}function ta(n,t){var i=function(i,r){var f,e,s,h,o;if(i.isDefaultPrevented=function(){return i.defaultPrevented},f=t[r||i.type],e=f?f.length:0,e)for(u(i.immediatePropagationStopped)&&(s=i.stopImmediatePropagation,i.stopImmediatePropagation=function(){i.immediatePropagationStopped=!0;i.stopPropagation&&i.stopPropagation();s&&s.call(i)}),i.isImmediatePropagationStopped=function(){return!0===i.immediatePropagationStopped},h=f.specialHandlerWrapper||ia,1<e&&(f=vt(f)),o=0;o<e;o++)i.isImmediatePropagationStopped()||h(n,i,f[o])};return i.elem=n,i}function ia(n,t,i){i.call(n,t)}function ra(n,t,i){var r=t.relatedTarget;r&&(r===n||tp.call(n,r))||i.call(n,t)}function ua(){this.$get=function(){return v(w,{hasClass:function(n,t){return n.attr&&(n=n[0]),ou(n,t)},addClass:function(n,t){return n.attr&&(n=n[0]),hu(n,t)},removeClass:function(n,t){return n.attr&&(n=n[0]),su(n,t)}})}}function vi(n,t){var i=n&&n.$$hashKey;return i?("function"==typeof i&&(i=n.$$hashKey()),i):(i=typeof n=="undefined"?"undefined":_typeof(n),"function"===i||"object"===i&&null!==n?n.$$hashKey=i+":"+(t||hl)():i+":"+n)}function ns(){this._keys=[];this._values=[];this._lastKey=NaN;this._lastIndex=-1}function ts(n){return n=Function.prototype.toString.call(n).replace(op,""),n.match(rp)||n.match(up)}function fa(n){return(n=ts(n))?"function("+(n[1]||"").replace(/[\s\r\n]+/," ")+")":"fn"}function vr(n,i){function l(n){return function(i,r){if(s(i))t(i,ro(n));else return n(i,r)}}function w(n,t){if(ai(n,"service"),(f(t)||c(t))&&(t=o.instantiate(t)),!t.$get)throw ci("pget",n);return e[n+"Provider"]=t}function tt(n,t){return function(){var i=r.invoke(t,this);if(u(i))throw ci("undef",n);return i}}function v(n,t,i){return w(n,{$get:!1!==i?tt(n,t):t})}function b(n){cr(u(n)||c(n),"modulesToLoad","not an array");var i=[],r;return t(n,function(n){function u(n){for(var t,i,r=0,u=n.length;r<u;r++)t=n[r],i=o.get(t[0]),i[t[1]].apply(i,t[2])}if(!g.get(n)){g.set(n,!0);try{h(n)?(r=ve(n),i=i.concat(b(r.requires)).concat(r._runBlocks),u(r._invokeQueue),u(r._configBlocks)):f(n)?i.push(o.invoke(n)):c(n)?i.push(o.invoke(n)):iu(n,"module")}catch(t){throw c(n)&&(n=n[n.length-1]),t.message&&t.stack&&-1===t.stack.indexOf(t.message)&&(t=t.message+"\n"+t.stack),ci("modulerr",n,t.stack||t.message||t);}}}),i}function k(n,t){function r(i,r){if(n.hasOwnProperty(i)){if(n[i]===y)throw ci("cdep",i+" <- "+a.join(" <- "));return n[i]}try{return a.unshift(i),n[i]=y,n[i]=t(i,r),n[i]}catch(u){throw n[i]===y&&delete n[i],u;}finally{a.shift()}}function u(n,t,u){var o=[],e,s,f;for(n=vr.$$annotate(n,i,u),e=0,s=n.length;e<s;e++){if(f=n[e],"string"!=typeof f)throw ci("itkn",f);o.push(t&&t.hasOwnProperty(f)?t[f]:r(f,u))}return o}return{invoke:function(n,t,i,r){if("string"==typeof i&&(r=i,i=null),i=u(n,i,r),c(n)&&(n=n[n.length-1]),r=n,kt||"function"!=typeof r)r=!1;else{var f=r.$$ngIsClass;gt(f)||(f=r.$$ngIsClass=/^(?:class\b|constructor\()/.test(Function.prototype.toString.call(r)));r=f}return r?(i.unshift(null),new(Function.prototype.bind.apply(n,i))):n.apply(t,i)},instantiate:function(n,t,i){var r=c(n)?n[n.length-1]:n;return n=u(n,t,i),n.unshift(null),new(Function.prototype.bind.apply(r,n))},get:r,annotate:vr.$$annotate,has:function(t){return e.hasOwnProperty(t+"Provider")||n.hasOwnProperty(t)}}}var d,r;i=!0===i;var y={},a=[],g=new ef,e={$provide:{provider:l(w),factory:l(v),service:l(function(n,t){return v(n,["$injector",function(n){return n.instantiate(t)}])}),value:l(function(n,t){return v(n,st(t),!1)}),constant:l(function(n,t){ai(n,"constant");e[n]=t;nt[n]=t}),decorator:function(n,t){var i=o.get(n+"Provider"),u=i.$get;i.$get=function(){var n=r.invoke(u,i);return r.invoke(t,null,{$delegate:n})}}}},o=e.$injector=k(e,function(n,t){ot.isString(t)&&a.push(t);throw ci("unpr",a.join(" <- "));}),nt={},p=k(nt,function(n,t){var i=o.get(n+"Provider",t);return r.invoke(i.$get,i,void 0,n)}),r=p;return e.$injectorProvider={$get:st(p)},d=b(n),r=p.get("$injector"),r.strictDi=i,t(d,function(n){n&&r.invoke(n)}),r}function ea(){var n=!0;this.disableAutoScrolling=function(){n=!1};this.$get=["$window","$location","$rootScope",function(t,i,r){function s(n){var t=null;return Array.prototype.some.call(n,function(n){if("a"===lt(n))return t=n,!0}),t}function u(n){if(n){n.scrollIntoView();var i;i=e.yOffset;f(i)?i=i():af(i)?(i=i[0],i="fixed"!==t.getComputedStyle(i).position?0:i.getBoundingClientRect().bottom):tt(i)||(i=0);i&&(n=n.getBoundingClientRect().top,t.scrollBy(0,n-i))}else t.scrollTo(0,0)}function e(n){n=h(n)?n:tt(n)?n.toString():i.hash();var t;n?(t=o.getElementById(n))?u(t):(t=s(o.getElementsByName(n)))?u(t):"top"===n&&u(null):u(null)}var o=t.document;return n&&r.$watch(function(){return i.hash()},function(n,t){n===t&&""===n||na(function(){r.$evalAsync(e)})}),e}]}function yr(n,t){return!n&&!t?"":n?t?(c(n)&&(n=n.join(" ")),c(t)&&(t=t.join(" ")),n+" "+t):n:t}function oa(n){h(n)&&(n=n.split(" "));var i=p();return t(n,function(n){n.length&&(i[n]=!0)}),i}function fi(n){return s(n)?n:{}}function sa(n,i,r,f){function k(n){try{n.apply(null,wt.call(arguments,1))}finally{if(l--,0===l)for(;b.length;)try{b.pop()()}catch(t){r.error(t)}}}function d(){v=null;tt()}function g(){h=st();h=u(h)?null:h;ft(h,nt)&&(h=nt);y=nt=h}function tt(){var n=y;g();(a!==s.url()||n!==h)&&(a=s.url(),y=h,t(it,function(n){n(s.url(),h)}))}var s=this,c=n.location,p=n.history,ut=n.setTimeout,et=n.clearTimeout,w={},l,b;s.isMock=!1;l=0;b=[];s.$$completeOutstandingRequest=k;s.$$incOutstandingRequestCount=function(){l++};s.notifyWhenNoOutstandingRequests=function(n){0===l?n():b.push(n)};var h,y,a=c.href,ot=i.find("base"),v=null,st=f.history?function(){try{return p.state}catch(n){}}:o;g();s.url=function(t,i,r){var o,e;return(u(r)&&(r=null),c!==n.location&&(c=n.location),p!==n.history&&(p=n.history),t)?(o=y===r,a===t&&(!f.history||o))?s:(e=a&&ei(a)===ei(t),a=t,y=r,!f.history||e&&o?(e||(v=t),i?c.replace(t):e?(i=c,r=t.indexOf("#"),r=-1===r?"":t.substr(r),i.hash=r):c.href=t,c.href!==t&&(v=t)):(p[i?"replaceState":"pushState"](r,"",t),g()),v&&(v=t),s):v||c.href.replace(/%27/g,"'")};s.state=function(){return h};var it=[],rt=!1,nt=null;s.onUrlChange=function(t){if(!rt){if(f.history)e(n).on("popstate",d);e(n).on("hashchange",d);rt=!0}return it.push(t),t};s.$$applicationDestroyed=function(){e(n).off("hashchange popstate",d)};s.$$checkUrlChange=tt;s.baseHref=function(){var n=ot.attr("href");return n?n.replace(/^(https?:)?\/\/[^/]*/,""):""};s.defer=function(n,t){var i;return l++,i=ut(function(){delete w[i];k(n)},t||0),w[i]=!0,i};s.defer.cancel=function(n){return w[n]?(delete w[n],et(n),k(o),!0):!1}}function ha(){this.$get=["$window","$log","$sniffer","$document",function(n,t,i,r){return new sa(n,r,t,i)}]}function ca(){this.$get=function(){function i(t,i){function a(n){n!==o&&(r?r===n&&(r=n.n):r=n,c(n.n,n.p),c(n,o),o=n,o.n=null)}function c(n,t){n!==t&&(n&&(n.p=t),t&&(t.n=n))}if(t in n)throw l("$cacheFactory")("iid",t);var s=0,y=v({},i,{id:t}),f=p(),h=i&&i.capacity||Number.MAX_VALUE,e=p(),o=null,r=null;return n[t]={put:function(n,t){if(!u(t)){if(h<Number.MAX_VALUE){var i=e[n]||(e[n]={key:n});a(i)}return n in f||s++,f[n]=t,s>h&&this.remove(r.key),t}},get:function(n){if(h<Number.MAX_VALUE){var t=e[n];if(!t)return;a(t)}return f[n]},remove:function(n){if(h<Number.MAX_VALUE){var t=e[n];if(!t)return;t===o&&(o=t.p);t===r&&(r=t.n);c(t.n,t.p);delete e[n]}n in f&&(delete f[n],s--)},removeAll:function(){f=p();s=0;e=p();o=r=null},destroy:function(){e=y=f=null;delete n[t]},info:function(){return v({},y,{size:s})}}}var n={};return i.info=function(){var i={};return t(n,function(n,t){i[t]=n.info()}),i},i.get=function(t){return n[t]},i}}function la(){this.$get=["$cacheFactory",function(n){return n("templates")}]}function is(i,l){function it(n,i,r){var f=/^\s*([@&<]|=(\*?))(\??)\s*([\w$]*)\s*$/,u=p();return t(n,function(n,t){if(n in rt)u[t]=rt[n];else{var e=n.match(f);if(!e)throw k("iscp",i,t,n,r?"controller bindings definition":"isolate scope definition");u[t]={mode:e[1][0],collection:"*"===e[2],optional:"?"===e[3],attrName:e[4]||t};e[4]&&(rt[n]=u[t])}}),u}function ot(n){var t=n.charAt(0);if(!t||t!==a(t))throw k("baddir",n);if(n!==n.trim())throw k("baddir",n);}function ht(n){var i=n.require||n.controller&&n.name;return!c(i)&&s(i)&&t(i,function(n,t){var r=n.match(et);n.substring(r[0].length)||(i[t]=r[0]+t)}),i}var b={},ct=/^\s*directive:\s*([\w-]+)\s+(.*)$/,vt=/(([\w-]+)(?::([^;]+))?;?)/,bt=al("ngSrc,ngSrcset,src,srcset"),et=/^(?:(\^\^?)?(\?)?(\^\^?)?)?/,dt=/^(on[a-z]+|formaction)$/,rt=p(),w,g,d,nt,tt;this.directive=function ni(n,r){return cr(n,"name"),ai(n,"directive"),h(n)?(ot(n),cr(r,"directiveFactory"),b.hasOwnProperty(n)||(b[n]=[],i.factory(n+"Directive",["$injector","$exceptionHandler",function(i,r){var u=[];return t(b[n],function(t,e){var o,c,s;try{if(o=i.invoke(t),f(o)?o={compile:st(o)}:!o.compile&&o.link&&(o.compile=st(o.link)),o.priority=o.priority||0,o.index=e,o.name=o.name||n,o.require=ht(o),c=o,s=o.restrict,s&&(!h(s)||!/[EACM]/.test(s)))throw k("badrestrict",s,n);c.restrict=s||"EA";o.$$moduleName=t.$$moduleName;u.push(o)}catch(l){r(l)}}),u}])),b[n].push(r)):t(n,ro(ni)),this};this.component=function(n,i){function r(n){function r(t){return f(t)||c(t)?function(i,r){return n.invoke(t,this,{$element:i,$attrs:r})}:t}var o=i.template||i.templateUrl?i.template:"",e={controller:u,controllerAs:aa(i.controller)||i.controllerAs||"$ctrl",template:r(o),templateUrl:r(i.templateUrl),transclude:i.transclude,scope:{},bindToController:i.bindings||{},restrict:"E",require:i.require};return t(i,function(n,t){"$"===t.charAt(0)&&(e[t]=n)}),e}var u=i.controller||function(){};return t(i,function(n,t){"$"===t.charAt(0)&&(r[t]=n,f(u)&&(u[t]=n))}),r.$inject=["$injector"],this.directive(n,r)};this.aHrefSanitizationWhitelist=function(n){return r(n)?(l.aHrefSanitizationWhitelist(n),this):l.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(n){return r(n)?(l.imgSrcSanitizationWhitelist(n),this):l.imgSrcSanitizationWhitelist()};w=!0;this.debugInfoEnabled=function(n){return r(n)?(w=n,this):w};g=!1;this.preAssignBindingsEnabled=function(n){return r(n)?(g=n,this):g};d=10;this.onChangesTtl=function(n){return arguments.length?(d=n,this):d};nt=!0;this.commentDirectivesEnabled=function(n){return arguments.length?(nt=n,this):nt};tt=!0;this.cssClassDirectivesEnabled=function(n){return arguments.length?(tt=n,this):tt};this.$get=["$injector","$interpolate","$exceptionHandler","$templateRequest","$parse","$controller","$rootScope","$sce","$animate","$$sanitizeUri",function(i,l,rt,ot,st,ht,ni,ti,ri,ui){function wr(){try{if(!--ar)throw ei=void 0,k("infchng",d);ni.$apply(function(){for(var n=[],t=0,i=ei.length;t<i;++t)try{ei[t]()}catch(r){n.push(r)}if(ei=void 0,n.length)throw n;})}finally{ar++}}function vi(n,t){if(t)for(var u=Object.keys(t),i,r=0,f=u.length;r<f;r++)i=u[r],this[i]=t[i];else this.$attr={};this.$$element=n}function br(n,t,i){lr.innerHTML="<span "+t+">";t=lr.firstChild.attributes;var r=t[0];t.removeNamedItem(r.name);r.value=i;n.attributes.setNamedItem(r)}function yi(n,t){try{n.addClass(t)}catch(i){}}function fi(n,t,i,r,u){var o,f;return n instanceof e||(n=e(n)),o=pi(n,t,n,i,r,u),fi.$$addScopeClass(n),f=null,function(t,i,r){var s,h,c;if(!n)throw k("multilink");if(cr(t,"scope"),u&&u.needsNewScope&&(t=t.$parent.$new()),r=r||{},s=r.parentBoundTranscludeFn,h=r.transcludeControllers,r=r.futureParentElement,s&&s.$$boundTransclude&&(s=s.$$boundTransclude),f||(f=(r=r&&r[0])?"foreignobject"!==lt(r)&&ut.call(r).match(/SVG/)?"svg":"html":"html"),r="html"!==f?e(ki(f,e("<div>").append(n).html())):i?di.clone.call(n):n,h)for(c in h)r.data("$"+c+"Controller",h[c].instance);return fi.$$addScopeInfo(r,t),i&&i(r,t),o&&o(t,r,r,s),i||(n=o=null),r}}function pi(n,t,i,r,u,f){function p(n,i,r,u){var o,h,c,f,a,y,l;if(v)for(l=Array(i.length),f=0;f<s.length;f+=3)o=s[f],l[o]=i[o];else l=i;for(f=0,a=s.length;f<a;)h=l[s[f++]],i=s[f++],o=s[f++],i?(i.scope?(c=n.$new(),fi.$$addScopeInfo(e(h),c)):c=n,y=i.transcludeOnThisElement?si(n,i.transclude,u):!i.templateOnThisElement&&u?u:!u&&t?si(n,t):null,i(o,c,h,r,y)):o&&o(n,h.childNodes,void 0,u)}for(var s=[],w=c(n)||n instanceof e,h,l,a,y,v,o=0;o<n.length;o++)h=new vi,11===kt&&kr(n,o,w),l=wi(n[o],[],h,0===o?r:void 0,u),(f=l.length?ir(l,n[o],h,t,i,null,[],[],f):null)&&f.scope&&fi.$$addScopeClass(h.$$element),h=f&&f.terminal||!(a=n[o].childNodes)||!a.length?null:pi(a,f?(f.transcludeOnThisElement||!f.templateOnThisElement)&&f.transclude:t),(f||h)&&(s.push(o,f,h),y=!0,v=v||f),f=null;return y?p:null}function kr(n,t,i){var u=n[t],f=u.parentNode,r;if(u.nodeType===ii)for(;;){if(r=f?u.nextSibling:n[t+1],!r||r.nodeType!==ii)break;u.nodeValue+=r.nodeValue;r.parentNode&&r.parentNode.removeChild(r);i&&r===n[t+1]&&n.splice(t+1,1)}}function si(n,t,i){function u(r,u,f,e,o){return r||(r=n.$new(!1,o),r.$$transcluded=!0),t(r,u,{parentBoundTranscludeFn:i,transcludeControllers:f,futureParentElement:e})}var f=u.$$slots=p(),r;for(r in t.$$slots)f[r]=t.$$slots[r]?si(n,t.$$slots[r],i):null;return u}function wi(n,t,i,r,u){var o=i.$attr,c,l,a;switch(n.nodeType){case 1:c=lt(n);ci(t,yt(c),"E",r,u);for(var f,e,v,p,w=n.attributes,b=0,k=w&&w.length;b<k;b++)l=!1,a=!1,f=w[b],e=f.name,v=f.value,f=yt(e),(p=hu.test(f))&&(e=e.replace(sc,"").substr(8).replace(/_(.)/g,function(n,t){return t.toUpperCase()})),(f=f.match(cu))&&nu(f[1])&&(l=e,a=e.substr(0,e.length-5)+"end",e=e.substr(0,e.length-6)),f=yt(e.toLowerCase()),o[f]=e,(p||!i.hasOwnProperty(f))&&(i[f]=v,go(n,f)&&(i[f]=!0)),fu(n,t,v,f,p),ci(t,f,"A",r,u,l,a);if("input"===c&&"hidden"===n.getAttribute("type")&&n.setAttribute("autocomplete","off"),!su)break;if(o=n.className,s(o)&&(o=o.animVal),h(o)&&""!==o)for(;n=vt.exec(o);)f=yt(n[2]),ci(t,f,"C",r,u)&&(i[f]=y(n[3])),o=o.substr(n.index+n[0].length);break;case ii:ru(t,n.nodeValue);break;case 8:if(!ou)break;dr(n,t,i,r,u)}return t.sort(iu),t}function dr(n,t,i,r,u){var f,e;try{f=ct.exec(n.nodeValue);f&&(e=yt(f[1]),ci(t,e,"M",r,u)&&(i[e]=y(f[2])))}catch(o){}}function gi(n,t,i){var r=[],u=0;if(t&&n.hasAttribute&&n.hasAttribute(t)){do{if(!n)throw k("uterdir",t,i);1===n.nodeType&&(n.hasAttribute(t)&&u++,n.hasAttribute(i)&&u--);r.push(n);n=n.nextSibling}while(0<u)}else r.push(n);return e(r)}function nr(n,t,i){return function(r,u,f,e,o){return u=gi(u[0],t,i),n(r,u,f,e,o)}}function bi(n,t,i,r,u,f){var e;return n?fi(t,i,r,u,f):function(){return e||(e=fi(t,i,r,u,f),t=i=f=null),e.apply(this,arguments)}}function ir(n,i,r,o,h,l,a,w,b){function tr(n,t,i,r){n&&(i&&(n=nr(n,i,r)),n.require=d.require,n.directiveName=st,(nt===d||d.$$isolateScope)&&(n=sr(n,{isolateScope:!0})),a.push(n));t&&(i&&(t=nr(t,i,r)),t.require=d.require,t.directiveName=st,(nt===d||d.$$isolateScope)&&(t=sr(t,{isolateScope:!0})),w.push(t))}function pt(n,o,h,l,y){function yt(n,t,i,r){var e,f;if(ur(n)||(r=i,i=t,t=n,n=void 0),si&&(e=ut),i||(i=si?b.parent():b),r){if(f=y.$$slots[r],f)return f(n,t,e,i,lt);if(u(f))throw k("noslot",r,at(b));}else return y(n,t,e,i,lt)}var tt,d,p,it,ft,ut,st,b,ct,vt,lt;i===h?(l=r,b=r.$$element):(b=e(h),l=new vi(b,r));ft=o;nt?it=o.$new(!0):et&&(ft=o.$parent);y&&(st=yt,st.$$boundTransclude=y,st.isSlotFilled=function(n){return!!y.$$slots[n]});ot&&(ut=gr(b,l,st,ot,it,o,nt));nt&&(fi.$$addScopeInfo(b,it,!0,!(ht&&(ht===nt||ht===nt.$$originalDirective))),fi.$$addScopeClass(b,!0),it.$$isolateBindings=nt.$$isolateBindings,d=ai(o,l,it,it.$$isolateBindings,nt),d.removeWatches&&it.$on("$destroy",d.removeWatches));for(tt in ut)d=ot[tt],p=ut[tt],ct=d.$$bindings.bindToController,g?(p.bindingInfo=ct?ai(ft,l,p.instance,ct,d):{},vt=p(),vt!==p.instance&&(p.instance=vt,b.data("$"+d.name+"Controller",vt),p.bindingInfo.removeWatches&&p.bindingInfo.removeWatches(),p.bindingInfo=ai(ft,l,p.instance,ct,d))):(p.instance=p(),b.data("$"+d.name+"Controller",p.instance),p.bindingInfo=ai(ft,l,p.instance,ct,d));for(t(ot,function(n,t){var i=n.require;n.bindToController&&!c(i)&&s(i)&&v(ut[t].instance,hi(t,i,b,ut))}),t(ut,function(n){var t=n.instance;if(f(t.$onChanges))try{t.$onChanges(n.bindingInfo.initialChanges)}catch(i){rt(i)}if(f(t.$onInit))try{t.$onInit()}catch(r){rt(r)}f(t.$doCheck)&&(ft.$watch(function(){t.$doCheck()}),t.$doCheck());f(t.$onDestroy)&&ft.$on("$destroy",function(){t.$onDestroy()})}),tt=0,d=a.length;tt<d;tt++)p=a[tt],hr(p,p.isolateScope?it:o,b,l,p.require&&hi(p.directiveName,p.require,b,ut),st);for(lt=o,nt&&(nt.template||null===nt.templateUrl)&&(lt=it),n&&n(lt,h.childNodes,void 0,y),tt=w.length-1;0<=tt;tt--)p=w[tt],hr(p,p.isolateScope?it:o,b,l,p.require&&hi(p.directiveName,p.require,b,ut),st);t(ut,function(n){n=n.instance;f(n.$postLink)&&n.$postLink()})}var gt,ti,ft,yi,ii,ri,ir,ui;b=b||{};for(var ni=-Number.MAX_VALUE,et=b.newScopeDirective,ot=b.controllerDirectives,nt=b.newIsolateScopeDirective,ht=b.templateDirective,ei=b.nonTlbTranscludeDirective,pi=!1,di=!1,si=b.hasElementTranscludeDirective,tt=r.$$element=e(i),d,st,ut,bt=o,kt,ct=!1,ci=!1,it,vt=0,dt=n.length;vt<dt;vt++){if(d=n[vt],gt=d.$$start,ti=d.$$end,gt&&(tt=gi(i,gt,ti)),ut=void 0,ni>d.priority)break;if((it=d.scope)&&(d.templateUrl||(s(it)?(oi("new/isolated scope",nt||et,d,tt),nt=d):oi("new/isolated scope",nt,d,tt)),et=et||d),st=d.name,!ct&&(d.replace&&(d.templateUrl||d.template)||d.transclude&&!d.$$tlb)){for(it=vt+1;ct=n[it++];)if(ct.transclude&&!ct.$$tlb||ct.replace&&(ct.templateUrl||ct.template)){ci=!0;break}ct=!0}if(!d.templateUrl&&d.controller&&(ot=ot||p(),oi("'"+st+"' controller",ot[st],d,tt),ot[st]=d),it=d.transclude)if(pi=!0,d.$$tlb||(oi("transclusion",ei,d,tt),ei=d),"element"===it)si=!0,ni=d.priority,ut=tt,tt=r.$$element=e(fi.$$createComment(st,r[st])),i=tt[0],li(h,wt.call(ut,0),i),ut[0].$$parentNode=ut[0].parentNode,bt=bi(ci,ut,o,ni,l&&l.name,{nonTlbTranscludeDirective:ei});else{if(ft=p(),s(it)){ut=[];yi=p();ii=p();t(it,function(n,t){var i="?"===n.charAt(0);n=i?n.substring(1):n;yi[n]=t;ft[t]=null;ii[t]=i});t(tt.contents(),function(n){var t=yi[yt(lt(n))];t?(ii[t]=!0,ft[t]=ft[t]||[],ft[t].push(n)):ut.push(n)});t(ii,function(n,t){if(!n)throw k("reqslot",t);});for(ri in ft)ft[ri]&&(ft[ri]=bi(ci,ft[ri],o))}else ut=e(wf(i)).contents();tt.empty();bt=bi(ci,ut,o,void 0,void 0,{needsNewScope:d.$$isolateScope||d.$$newScope});bt.$$slots=ft}if(d.template)if(di=!0,oi("template",ht,d,tt),ht=d,it=f(d.template)?d.template(tt,r):d.template,it=pr(it),d.replace){if(l=d,ut=be.test(it)?us(ki(d.templateNamespace,y(it))):[],i=ut[0],1!==ut.length||1!==i.nodeType)throw k("tplrt",st,"");li(h,tt,i);dt={$attr:{}};it=wi(i,[],dt);ir=n.splice(vt+1,n.length-(vt+1));(nt||et)&&rr(it,nt,et);n=n.concat(it).concat(ir);er(r,dt);dt=n.length}else tt.html(it);if(d.templateUrl)di=!0,oi("template",ht,d,tt),ht=d,d.replace&&(l=d),pt=tu(n.splice(vt,n.length-vt),tt,r,h,pi&&bt,a,w,{controllerDirectives:ot,newScopeDirective:et!==d&&et,newIsolateScopeDirective:nt,templateDirective:ht,nonTlbTranscludeDirective:ei}),dt=n.length;else if(d.compile)try{kt=d.compile(tt,r,bt);ui=d.$$originalDirective||d;f(kt)?tr(null,or(ui,kt),gt,ti):kt&&tr(or(ui,kt.pre),or(ui,kt.post),gt,ti)}catch(fr){rt(fr,at(tt))}d.terminal&&(pt.terminal=!0,ni=Math.max(ni,d.priority))}return pt.scope=et&&!0===et.scope,pt.transcludeOnThisElement=pi,pt.templateOnThisElement=di,pt.transclude=bt,b.hasElementTranscludeDirective=si,pt}function hi(n,i,r,u){var f,o,e,l;if(h(i)){if(e=i.match(et),i=i.substring(e[0].length),o=e[1]||e[3],e="?"===e[2],"^^"===o?r=r.parent():f=(f=u&&u[i])&&f.instance,f||(l="$"+i+"Controller",f=o?r.inheritedData(l):r.data(l)),!f&&!e)throw k("ctreq",i,n);}else if(c(i))for(f=[],o=0,e=i.length;o<e;o++)f[o]=hi(n,i[o],r,u);else s(i)&&(f={},t(i,function(t,i){f[i]=hi(n,t,r,u)}));return f||null}function gr(n,t,i,r,u,f,e){var c=p(),l;for(l in r){var o=r[l],s={$scope:o===e||o.$$isolateScope?u:f,$element:n,$attrs:t,$transclude:i},h=o.controller;"@"===h&&(h=t[o.name]);s=ht(h,s,!0,o.controllerAs);c[o.name]=s;n.data("$"+o.name+"Controller",s.instance)}return c}function rr(n,t,i){for(var r=0,u=n.length;r<u;r++)n[r]=cf(n[r],{$$isolateScope:t,$$newScope:i})}function ci(n,t,r,f,e,o,h){var c,v,p;if(t===e)return null;if(c=null,b.hasOwnProperty(t))for(e=i.get(t+"Directive"),v=0,p=e.length;v<p;v++)if(t=e[v],(u(f)||f>t.priority)&&-1!==t.restrict.indexOf(r)){if(o&&(t=cf(t,{$$start:o,$$end:h})),!t.$$bindings){var l=c=t,y=t.name,a={isolateScope:null,bindToController:null};if(s(l.scope)&&(!0===l.bindToController?(a.bindToController=it(l.scope,y,!0),a.isolateScope={}):a.isolateScope=it(l.scope,y,!1)),s(l.bindToController)&&(a.bindToController=it(l.bindToController,y,!0)),a.bindToController&&!l.controller)throw k("noctrl",y);c=c.$$bindings=a;s(c.isolateScope)&&(t.$$isolateBindings=c.isolateScope)}n.push(t);c=t}return c}function nu(n){if(b.hasOwnProperty(n))for(var r=i.get(n+"Directive"),t=0,u=r.length;t<u;t++)if(n=r[t],n.multiElement)return!0;return!1}function er(n,i){var r=i.$attr,u=n.$attr;t(n,function(t,u){"$"!==u.charAt(0)&&(i[u]&&i[u]!==t&&(t=t.length?t+(("style"===u?";":" ")+i[u]):i[u]),n.$set(u,t,!0,r[u]))});t(i,function(t,i){n.hasOwnProperty(i)||"$"===i.charAt(0)||(n[i]=t,"class"!==i&&"style"!==i&&(u[i]=r[i]))})}function tu(n,i,r,u,o,h,c,l){var v=[],p,w,b=i[0],a=n.shift(),g=cf(a,{templateUrl:null,transclude:null,replace:null,$$originalDirective:a}),d=f(a.templateUrl)?a.templateUrl(i,r):a.templateUrl,nt=a.templateNamespace;return i.empty(),ot(d).then(function(f){var tt,rt,it,ut;if(f=pr(f),a.replace){if(f=be.test(f)?us(ki(nt,y(f))):[],tt=f[0],1!==f.length||1!==tt.nodeType)throw k("tplrt",a.name,d);f={$attr:{}};li(u,i,tt);it=wi(tt,[],f);s(a.scope)&&rr(it,!0);n=it.concat(n);er(r,f)}else tt=b,i.html(f);for(n.unshift(g),p=ir(n,tt,r,o,i,a,h,c,l),t(u,function(n,t){n===tt&&(u[t]=i[0])}),w=pi(i[0].childNodes,o);v.length;){f=v.shift();rt=v.shift();var et=v.shift(),ft=v.shift(),it=i[0];f.$$destroyed||(rt!==b&&(ut=rt.className,l.hasElementTranscludeDirective&&a.replace||(it=wf(tt)),li(et,e(rt),it),yi(e(it),ut)),rt=p.transcludeOnThisElement?si(f,p.transclude,ft):ft,p(w,f,it,u,rt))}v=null}).catch(function(n){n instanceof Error&&rt(n)}),function(n,t,i,r,u){n=u;t.$$destroyed||(v?v.push(t,i,r,n):(p.transcludeOnThisElement&&(n=si(t,p.transclude,u)),p(w,t,i,r,n)))}}function iu(n,t){var i=t.priority-n.priority;return 0!==i?i:n.name!==t.name?n.name<t.name?-1:1:n.index-t.index}function oi(n,t,i,r){function u(n){return n?" (module: "+n+")":""}if(t)throw k("multidir",t.name,u(t.$$moduleName),i.name,u(i.$$moduleName),n,at(r));}function ru(n,t){var i=l(t,!0);i&&n.push({priority:0,compile:function(n){n=n.parent();var t=!!n.length;return t&&fi.$$addBindingClass(n),function(n,r){var u=r.parent();t||fi.$$addBindingClass(u);fi.$$addBindingInfo(u,i.expressions);n.$watch(i,function(n){r[0].nodeValue=n})}}})}function ki(t,i){t=a(t||"html");switch(t){case"svg":case"math":var r=n.document.createElement("div");return r.innerHTML="<"+t+">"+i+"<\/"+t+">",r.childNodes[0].childNodes;default:return i}}function uu(n,t){if("srcdoc"===t)return ti.HTML;var i=lt(n);if("src"===t||"ngSrc"===t){if(-1===["img","video","audio","source","track"].indexOf(i))return ti.RESOURCE_URL}else if("xlinkHref"===t||"form"===i&&"action"===t||"link"===i&&"href"===t)return ti.RESOURCE_URL}function fu(n,t,i,r,u){var e=uu(n,r),o=bt[r]||u,f=l(i,!u,e,o);if(f){if("multiple"===r&&"select"===lt(n))throw k("selmulti",at(n));if(dt.test(r))throw k("nodomevents");t.push({priority:100,compile:function(){return{pre:function(n,t,u){t=u.$$observers||(u.$$observers=p());var s=u[r];s!==i&&(f=s&&l(s,!0,e,o),i=s);f&&(u[r]=f(n),(t[r]||(t[r]=[])).$$inter=!0,(u.$$observers&&u.$$observers[r].$$scope||n).$watch(f,function(n,t){"class"===r&&n!==t?u.$updateClass(n,t):u.$set(r,n)}))}}}})}}function li(t,i,r){var f=i[0],s=i.length,c=f.parentNode,u,o,h;if(t)for(u=0,o=t.length;u<o;u++)if(t[u]===f){for(t[u++]=r,o=u+s-1,h=t.length;u<h;u++,o++)o<h?t[u]=t[o]:delete t[u];t.length-=s-1;t.context===f&&(t.context=r);break}for(c&&c.replaceChild(r,f),t=n.document.createDocumentFragment(),u=0;u<s;u++)t.appendChild(i[u]);for(e.hasData(f)&&(e.data(r,e.data(f)),e(f).off("$destroy")),e.cleanData(t.querySelectorAll("*")),u=1;u<s;u++)delete i[u];i[0]=r;i.length=1}function sr(n,t){return v(function(){return n.apply(null,arguments)},n,t)}function hr(n,t,i,r,u,f){try{n(t,i,r,u,f)}catch(e){rt(e,at(i))}}function ai(n,i,r,u,e){function v(t,i,u){f(r.$onChanges)&&i!==u&&(i===i||u===u)&&(ei||(n.$$postDigest(wr),ei=[]),s||(s={},ei.push(y)),s[t]&&(u=s[t].previousValue),s[t]=new au(u,i))}function y(){r.$onChanges(s);s=void 0}var c=[],a={},s;return t(u,function(t,u){var f=t.attrName,s=t.optional,p,y,g,b,d,w;switch(t.mode){case"@":s||pt.call(i,f)||(r[u]=i[f]=void 0);s=i.$observe(f,function(n){(h(n)||gt(n))&&(v(u,n,r[u]),r[u]=n)});i.$$observers[f].$$scope=n;p=i[f];h(p)?r[u]=l(p)(n):gt(p)&&(r[u]=p);a[u]=new au(ke,r[u]);c.push(s);break;case"=":if(!pt.call(i,f)){if(s)break;i[f]=void 0}if(s&&!i[f])break;y=st(i[f]);b=y.literal?ft:function(n,t){return n===t||n!==n&&t!==t};g=y.assign||function(){p=r[u]=y(n);throw k("nonassign",i[f],f,e.name);};p=r[u]=y(n);s=function(t){return b(t,r[u])||(b(t,p)?g(n,t=r[u]):r[u]=t),p=t};s.$stateful=!0;s=t.collection?n.$watchCollection(i[f],s):n.$watch(st(i[f],s),null,y.literal);c.push(s);break;case"<":if(!pt.call(i,f)){if(s)break;i[f]=void 0}if(s&&!i[f])break;y=st(i[f]);d=y.literal;w=r[u]=y(n);a[u]=new au(ke,r[u]);s=n.$watch(y,function(n,t){if(t===n){if(t===w||d&&ft(t,w))return;t=w}v(u,n,t);r[u]=n},d);c.push(s);break;case"&":if(y=i.hasOwnProperty(f)?st(i[f]):o,y===o&&s)break;r[u]=function(t){return y(n,t)}}}),{initialChanges:a,removeWatches:c.length&&function(){for(var n=0,t=c.length;n<t;++n)c[n]()}}}var eu=/^\w/,lr=n.document.createElement("div"),ou=nt,su=tt,ar=d,ei;vi.prototype={$normalize:yt,$addClass:function(n){n&&0<n.length&&ri.addClass(this.$$element,n)},$removeClass:function(n){n&&0<n.length&&ri.removeClass(this.$$element,n)},$updateClass:function(n,t){var i=rs(n,t);i&&i.length&&ri.addClass(this.$$element,i);(i=rs(t,n))&&i.length&&ri.removeClass(this.$$element,i)},$set:function(n,i,f,e){var s=go(this.$$element[0],n),o=pe[n],l=n;if(s?(this.$$element.prop(n,i),e=s):o&&(this[o]=i,l=o),this[n]=i,e?this.$attr[n]=e:(e=this.$attr[n])||(this.$attr[n]=e=lo(n,"-")),s=lt(this.$$element),"a"===s&&("href"===n||"xlinkHref"===n)||"img"===s&&"src"===n)this[n]=i=ui(i,"src"===n);else if("img"===s&&"srcset"===n&&r(i)){for(var s="",o=y(i),h=/(\s+\d+x\s*,|\s+\d+w\s*,|\s+,|,\s+)/,h=/\s/.test(o)?h:/(,)/,o=o.split(h),h=Math.floor(o.length/2),c=0;c<h;c++)var a=2*c,s=s+ui(y(o[a]),!0),s=s+(" "+y(o[a+1]));o=y(o[2*c]).split(/\s/);s+=ui(y(o[0]),!0);2===o.length&&(s+=" "+y(o[1]));this[n]=i=s}!1!==f&&(null===i||u(i)?this.$$element.removeAttr(e):eu.test(e)?this.$$element.attr(e,i):br(this.$$element[0],e,i));(n=this.$$observers)&&t(n[l],function(n){try{n(i)}catch(t){rt(t)}})},$observe:function(n,t){var i=this,f=i.$$observers||(i.$$observers=p()),r=f[n]||(f[n]=[]);return r.push(t),ni.$evalAsync(function(){r.$$inter||!i.hasOwnProperty(n)||u(i[n])||t(i[n])}),function(){fr(r,t)}}};var vr=l.startSymbol(),yr=l.endSymbol(),pr="{{"===vr&&"}}"===yr?tr:function(n){return n.replace(/\{\{/g,vr).replace(/}}/g,yr)},hu=/^ngAttr[A-Z]/,cu=/^(.+)Start$/;return fi.$$addBindingInfo=w?function(n,t){var i=n.data("$binding")||[];c(t)?i=i.concat(t):i.push(t);n.data("$binding",i)}:o,fi.$$addBindingClass=w?function(n){yi(n,"ng-binding")}:o,fi.$$addScopeInfo=w?function(n,t,i,r){n.data(i?r?"$isolateScopeNoTemplate":"$isolateScope":"$scope",t)}:o,fi.$$addScopeClass=w?function(n,t){yi(n,t?"ng-isolate-scope":"ng-scope")}:o,fi.$$createComment=function(t,i){var r="";return w&&(r=" "+(t||"")+": ",i&&(r+=i+" ")),n.document.createComment(r)},fi}]}function au(n,t){this.previousValue=n;this.currentValue=t}function yt(n){return n.replace(sc,"").replace(yp,lr)}function rs(n,t){var r="",e=n.split(/\s+/),o=t.split(/\s+/),u=0,f,i;n:for(;u<e.length;u++){for(f=e[u],i=0;i<o.length;i++)if(f===o[i])continue n;r+=(0<r.length?" ":"")+f}return r}function us(n){var t,i;if(n=e(n),t=n.length,1>=t)return n;for(;t--;)i=n[t],(8===i.nodeType||i.nodeType===ii&&""===i.nodeValue.trim())&&cy.call(n,t,1);return n}function aa(n,t){if(t&&h(t))return t;if(h(n)){var i=cc.exec(n);if(i)return i[3]}}function va(){var n={},t=!1;this.has=function(t){return n.hasOwnProperty(t)};this.register=function(t,i){ai(t,"controller");s(t)?v(n,t):n[t]=i};this.allowGlobals=function(){t=!0};this.$get=["$injector","$window",function(i,r){function u(n,t,i,r){if(!n||!s(n.$scope))throw l("$controller")("noscp",r,t);n.$scope[t]=i}return function(e,o,l,a){var p,y,w;if(l=!0===l,a&&h(a)&&(w=a),h(e)){if(a=e.match(cc),!a)throw hc("ctrlfmt",e);if(y=a[1],w=w||a[3],e=n.hasOwnProperty(y)?n[y]:ao(o.$scope,y,!0)||(t?ao(r,y,!0):void 0),!e)throw hc("ctrlreg",y);iu(e,y,!0)}return l?(l=(c(e)?e[e.length-1]:e).prototype,p=Object.create(l||null),w&&u(o,w,p,y||e.name),v(function(){var n=i.invoke(e,p,o,y);return n!==p&&(s(n)||f(n))&&(p=n,w&&u(o,w,p,y||e.name)),p},{instance:p,identifier:w})):(p=i.instantiate(e,o,y),w&&u(o,w,p,y||e.name),p)}}]}function ya(){this.$get=["$window",function(n){return e(n.document)}]}function pa(){this.$get=["$document","$rootScope",function(n,t){function r(){u=i.hidden}var i=n[0],u=i&&i.hidden;n.on("visibilitychange",r);return t.$on("$destroy",function(){n.off("visibilitychange",r)}),function(){return u}}]}function wa(){this.$get=["$log",function(n){return function(){n.error.apply(n,arguments)}}]}function df(n){return s(n)?rt(n)?n.toISOString():sr(n):n}function ba(){this.$get=function(){return function(n){if(!n)return"";var i=[];return io(n,function(n,r){null===n||u(n)||(c(n)?t(n,function(n){i.push(et(r)+"="+et(df(n)))}):i.push(et(r)+"="+et(df(n))))}),i.join("&")}}}function ka(){this.$get=function(){return function(n){function i(n,f,e){null===n||u(n)||(c(n)?t(n,function(n,t){i(n,f+"["+(s(n)?t:"")+"]")}):s(n)&&!rt(n)?io(n,function(n,t){i(n,f+(e?"":"[")+t+(e?"":"]"))}):r.push(et(f)+"="+et(df(n))))}if(!n)return"";var r=[];return i(n,"",!0),r.join("&")}}}function gf(n,t){var r,i;return h(n)&&(r=n.replace(kp,"").trim(),r&&(i=t("Content-Type"),(i=i&&0===i.indexOf(lc))||(i=(i=r.match(wp))&&bp[i[0]].test(r)),i&&(n=eo(r)))),n}function fs(n){var i=p(),r;return h(n)?t(n.split("\n"),function(n){r=n.indexOf(":");var t=a(y(n.substr(0,r)));n=y(n.substr(r+1));t&&(i[t]=i[t]?i[t]+", "+n:n)}):s(n)&&t(n,function(n,t){var r=a(t),u=y(n);r&&(i[r]=i[r]?i[r]+", "+u:u)}),i}function es(n){var t;return function(i){return t||(t=fs(n)),i?(i=t[a(i)],void 0===i&&(i=null),i):t}}function os(n,i,r,u){return f(u)?u(n,i,r):(t(u,function(t){n=t(n,i,r)}),n)}function da(){var n=this.defaults={transformResponse:[gf],transformRequest:[function(n){return s(n)&&"[object File]"!==ut.call(n)&&"[object Blob]"!==ut.call(n)&&"[object FormData]"!==ut.call(n)?sr(n):n}],headers:{common:{Accept:"application/json, text/plain, */*"},post:vt(de),put:vt(de),patch:vt(de)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",paramSerializer:"$httpParamSerializer",jsonpCallbackParam:"callback"},i=!1,e;this.useApplyAsync=function(n){return r(n)?(i=!!n,this):i};e=this.interceptors=[];this.$get=["$browser","$httpBackend","$$cookieReader","$cacheFactory","$rootScope","$q","$injector","$sce",function(y,p,w,b,k,d,g,nt){function tt(i){function p(n,t){for(var r,u,i=0,f=t.length;i<f;)r=t[i++],u=t[i++],n=n.then(r,u);return t.length=0,n}function b(n,i){var r,u={};return t(n,function(n,t){f(n)?(r=n(i),null!=r&&(u[t]=r)):u[t]=n}),u}function w(n){var t=v({},n);return t.data=os(n.data,n.headers,n.status,r.transformResponse),n=n.status,200<=n&&300>n?t:d.reject(t)}var r,e,c;if(!s(i))throw l("$http")("badreq",i);if(!h(nt.valueOf(i.url)))throw l("$http")("badreq",i.url);return r=v({method:"get",transformRequest:n.transformRequest,transformResponse:n.transformResponse,paramSerializer:n.paramSerializer,jsonpCallbackParam:n.jsonpCallbackParam},i),r.headers=function(t){var i=n.headers,u=v({},t.headers),r,f,e,i=v({},i.common,i[a(t.method)]);n:for(r in i){f=a(r);for(e in u)if(a(e)===f)continue n;u[r]=i[r]}return b(u,vt(t))}(i),r.method=ku(r.method),r.paramSerializer=h(r.paramSerializer)?g.get(r.paramSerializer):r.paramSerializer,y.$$incOutstandingRequestCount(),e=[],c=[],i=d.resolve(r),t(it,function(n){(n.request||n.requestError)&&e.unshift(n.request,n.requestError);(n.response||n.responseError)&&c.push(n.response,n.responseError)}),i=p(i,e),i=i.then(function(i){var r=i.headers,f=os(i.data,es(r),void 0,i.transformRequest);return u(f)&&t(r,function(n,t){"content-type"===a(t)&&delete r[t]}),u(i.withCredentials)&&!u(n.withCredentials)&&(i.withCredentials=n.withCredentials),rt(i,f).then(w,w)}),i=p(i,c),i.finally(function(){y.$$completeOutstandingRequest(o)})}function rt(e,o){function rt(n){if(n){var r={};return t(n,function(n,t){r[t]=function(t){function r(){n(t)}i?k.$applyAsync(r):k.$$phase?r():k.$apply(r)}}),r}}function lt(n,t,r,u){function f(){b(t,n,r,u)}y&&(200<=n&&300>n?y.put(v,[n,t,fs(r),u]):y.remove(v));i?k.$applyAsync(f):(f(),k.$$phase||k.$apply())}function b(n,t,i,r){t=-1<=t?t:0;(200<=t&&300>t?g.resolve:g.reject)({data:n,status:t,headers:es(i),config:e,statusText:r})}function ot(n){b(n.data,n.status,vt(n.headers()),n.statusText)}function st(){var n=tt.pendingRequests.indexOf(e);-1!==n&&tt.pendingRequests.splice(n,1)}var g=d.defer(),it=g.promise,y,l,ht=e.headers,ct="jsonp"===a(e.method),v=e.url;return ct?v=nt.getTrustedResourceUrl(v):h(v)||(v=nt.valueOf(v)),v=ut(v,e.paramSerializer(e.params)),ct&&(v=ft(v,e.jsonpCallbackParam)),tt.pendingRequests.push(e),it.then(st,st),(e.cache||n.cache)&&!1!==e.cache&&("GET"===e.method||"JSONP"===e.method)&&(y=s(e.cache)?e.cache:s(n.cache)?n.cache:et),y&&(l=y.get(v),r(l)?l&&f(l.then)?l.then(ot,ot):c(l)?b(l[1],l[0],vt(l[2]),l[3]):b(l,200,{},"OK"):y.put(v,it)),u(l)&&((l=nh(e.url)?w()[e.xsrfCookieName||n.xsrfCookieName]:void 0)&&(ht[e.xsrfHeaderName||n.xsrfHeaderName]=l),p(e.method,v,o,lt,ht,e.timeout,e.withCredentials,e.responseType,rt(e.eventHandlers),rt(e.uploadEventHandlers))),it}function ut(n,t){return 0<t.length&&(n+=(-1===n.indexOf("?")?"?":"&")+t),n}function ft(n,t){if(/[&?][^=]+=JSON_CALLBACK/.test(n))throw ac("badjsonp",n);if(new RegExp("[&?]"+t+"=").test(n))throw ac("badjsonp",t,n);return n+((-1===n.indexOf("?")?"?":"&")+t+"=JSON_CALLBACK")}var et=b("$http"),it;return n.paramSerializer=h(n.paramSerializer)?g.get(n.paramSerializer):n.paramSerializer,it=[],t(e,function(n){it.unshift(h(n)?g.get(n):g.invoke(n))}),tt.pendingRequests=[],function(){t(arguments,function(n){tt[n]=function(t,i){return tt(v({},i||{},{method:n,url:t}))}})}("get","delete","head","jsonp"),function(){t(arguments,function(n){tt[n]=function(t,i,r){return tt(v({},r||{},{method:n,url:t,data:i}))}})}("post","put","patch"),tt.defaults=n,tt}]}function ga(){this.$get=function(){return function(){return new n.XMLHttpRequest}}}function nv(){this.$get=["$browser","$jsonpCallbacks","$document","$xhrFactory",function(n,t,i,r){return tv(n,r,n.defer,t,i[0])}]}function tv(n,i,e,o,s){function h(n,t,i){n=n.replace("JSON_CALLBACK",t);var r=s.createElement("script"),u=null;return r.type="text/javascript",r.src=n,r.async=!0,u=function(n){r.removeEventListener("load",u);r.removeEventListener("error",u);s.body.removeChild(r);r=null;var f=-1,e="unknown";n&&("load"!==n.type||o.wasCalled(t)||(n={type:"error"}),e=n.type,f="error"===n.type?404:200);i&&i(f,e)},r.addEventListener("load",u),r.addEventListener("error",u),s.body.appendChild(r),u}return function(s,c,l,v,y,p,w,b,k,d){function rt(){tt&&tt();g&&g.abort()}var it,tt,g,nt;if(c=c||n.url(),"jsonp"===a(s))it=o.createCallback(c),tt=h(c,it,function(n,t){var i=200===n&&o.getResponse(it);r(nt)&&e.cancel(nt);tt=g=null;v(n,i,"",t);o.removeCallback(it)});else{if(g=i(s,c),g.open(s,c,!0),t(y,function(n,t){r(n)&&g.setRequestHeader(t,n)}),g.onload=function(){var u=g.statusText||"",t="response"in g?g.response:g.responseText,n=1223===g.status?204:g.status,i;0===n&&(n=t?200:"file"===ni(c).protocol?404:0);i=g.getAllResponseHeaders();r(nt)&&e.cancel(nt);tt=g=null;v(n,t,i,u)},s=function(){r(nt)&&e.cancel(nt);tt=g=null;v(-1,null,null,"")},g.onerror=s,g.onabort=s,g.ontimeout=s,t(k,function(n,t){g.addEventListener(t,n)}),t(d,function(n,t){g.upload.addEventListener(t,n)}),w&&(g.withCredentials=!0),b)try{g.responseType=b}catch(ut){if("json"!==b)throw ut;}g.send(u(l)?null:l)}0<p?nt=e(rt,p):p&&f(p.then)&&p.then(rt)}}function iv(){var n="{{",t="}}";this.startSymbol=function(t){return t?(n=t,this):n};this.endSymbol=function(n){return n?(t=n,this):t};this.$get=["$parse","$exceptionHandler","$sce",function(i,e,o){function c(n){return"\\\\\\"+n}function s(i){return i.replace(p,n).replace(w,t)}function a(n,t,i,r){var u=n.$watch(function(n){return u(),r(n)},t,i);return u}function h(h,c,p,w){function ft(n){try{var t=n;return n=p?o.getTrusted(p,t):o.valueOf(t),w&&!r(n)?n:pf(n)}catch(i){e(li.interr(h,i))}}var k,d,tt,it;if(!h.length||-1===h.indexOf(n))return c||(c=s(h),k=st(c),k.exp=h,k.expressions=[],k.$$watchDelegate=a),k;w=!!w;var g,rt,b=0,nt=[],ut=[];for(k=h.length,d=[],tt=[];b<k;)if(-1!==(g=h.indexOf(n,b))&&-1!==(rt=h.indexOf(t,g+l)))b!==g&&d.push(s(h.substring(b,g))),b=h.substring(g+l,rt),nt.push(b),ut.push(i(b,ft)),b=rt+y,tt.push(d.length),d.push("");else{b!==k&&d.push(s(h.substring(b)));break}return p&&1<d.length&&li.throwNoconcat(h),!c||nt.length?(it=function(n){for(var t=0,i=nt.length;t<i;t++){if(w&&u(n[t]))return;d[tt[t]]=n[t]}return d.join("")},v(function(n){var t=0,i=nt.length,r=Array(i);try{for(;t<i;t++)r[t]=ut[t](n);return it(r)}catch(u){e(li.interr(h,u))}},{exp:h,expressions:nt,$$watchDelegate:function(n,t){var i;return n.$watchGroup(ut,function(r,u){var e=it(r);f(t)&&t.call(this,e,r!==u?i:e,n);i=e})}})):void 0}var l=n.length,y=t.length,p=new RegExp(n.replace(/./g,c),"g"),w=new RegExp(t.replace(/./g,c),"g");return h.startSymbol=function(){return n},h.endSymbol=function(){return t},h}]}function rv(){this.$get=["$rootScope","$window","$q","$$q","$browser",function(n,t,i,u,f){function s(o,s,h,c){function p(){w?o.apply(null,b):o(a)}var w=4<arguments.length,b=w?wt.call(arguments,4):[],k=t.setInterval,d=t.clearInterval,a=0,y=r(c)&&!c,v=(y?u:i).defer(),l=v.promise;return h=r(h)?h:0,l.$$intervalId=k(function(){y?f.defer(p):n.$evalAsync(p);v.notify(a++);0<h&&a>=h&&(v.resolve(a),d(l.$$intervalId),delete e[l.$$intervalId]);y||n.$apply()},s),e[l.$$intervalId]=v,l}var e={};return s.cancel=function(n){return n&&n.$$intervalId in e?(e[n.$$intervalId].promise.catch(o),e[n.$$intervalId].reject("canceled"),t.clearInterval(n.$$intervalId),delete e[n.$$intervalId],!0):!1},s}]}function ne(n){n=n.split("/");for(var t=n.length;t--;)n[t]=hr(n[t]);return n.join("/")}function ss(n,t){var i=ni(n);t.$$protocol=i.protocol;t.$$host=i.hostname;t.$$port=nt(i.port)||nw[i.protocol]||null}function hs(n,t){var r,i;if(tw.test(n))throw gr("badpath",n);r="/"!==n.charAt(0);r&&(n="/"+n);i=ni(n);t.$$path=decodeURIComponent(r&&"/"===i.pathname.charAt(0)?i.pathname.substring(1):i.pathname);t.$$search=ho(i.search);t.$$hash=decodeURIComponent(i.hash);t.$$path&&"/"!==t.$$path.charAt(0)&&(t.$$path="/"+t.$$path)}function te(n,t){return n.slice(0,t.length)===t}function bt(n,t){if(te(t,n))return t.substr(n.length)}function ei(n){var t=n.indexOf("#");return-1===t?n:n.substr(0,t)}function pr(n){return n.replace(/(#.+)|#$/,"$1")}function ie(n,t,i){this.$$html5=!0;i=i||"";ss(n,this);this.$$parse=function(n){var i=bt(t,n);if(!h(i))throw gr("ipthprfx",n,t);hs(i,this);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var n=yf(this.$$search),i=this.$$hash?"#"+hr(this.$$hash):"";this.$$url=ne(this.$$path)+(n?"?"+n:"")+i;this.$$absUrl=t+this.$$url.substr(1);this.$$urlUpdatedByLocation=!0};this.$$parseLinkUrl=function(u,f){if(f&&"#"===f[0])return this.hash(f.slice(1)),!0;var e,o;return r(e=bt(n,u))?(o=e,o=i&&r(e=bt(i,e))?t+(bt("/",e)||e):n+o):r(e=bt(t,u))?o=t+e:t===u+"/"&&(o=t),o&&this.$$parse(o),!!o}}function re(n,t,i){ss(n,this);this.$$parse=function(r){var e=bt(n,r)||bt(t,r),f,o;u(e)||"#"!==e.charAt(0)?this.$$html5?f=e:(f="",u(e)&&(n=r,this.replace())):(f=bt(i,e),u(f)&&(f=e));hs(f,this);r=this.$$path;e=n;o=/^\/[A-Z]:(\/.*)/;te(f,e)&&(f=f.replace(e,""));o.exec(f)||(r=(f=o.exec(r))?f[1]:r);this.$$path=r;this.$$compose()};this.$$compose=function(){var t=yf(this.$$search),r=this.$$hash?"#"+hr(this.$$hash):"";this.$$url=ne(this.$$path)+(t?"?"+t:"")+r;this.$$absUrl=n+(this.$$url?i+this.$$url:"");this.$$urlUpdatedByLocation=!0};this.$$parseLinkUrl=function(t){return ei(n)===ei(t)?(this.$$parse(t),!0):!1}}function cs(n,t,i){this.$$html5=!0;re.apply(this,arguments);this.$$parseLinkUrl=function(r,u){if(u&&"#"===u[0])return this.hash(u.slice(1)),!0;var f,e;return n===ei(r)?f=r:(e=bt(t,r))?f=n+i+e:t===r+"/"&&(f=t),f&&this.$$parse(f),!!f};this.$$compose=function(){var t=yf(this.$$search),r=this.$$hash?"#"+hr(this.$$hash):"";this.$$url=ne(this.$$path)+(t?"?"+t:"")+r;this.$$absUrl=n+i+this.$$url;this.$$urlUpdatedByLocation=!0}}function vu(n){return function(){return this[n]}}function ls(n,t){return function(i){return u(i)?this[n]:(this[n]=t(i),this.$$compose(),this)}}function uv(){var t="!",n={enabled:!1,requireBase:!0,rewriteLinks:!0};this.hashPrefix=function(n){return r(n)?(t=n,this):t};this.html5Mode=function(t){return gt(t)?(n.enabled=t,this):s(t)?(gt(t.enabled)&&(n.enabled=t.enabled),gt(t.requireBase)&&(n.requireBase=t.requireBase),(gt(t.rewriteLinks)||h(t.rewriteLinks))&&(n.rewriteLinks=t.rewriteLinks),this):n};this.$get=["$rootScope","$browser","$sniffer","$rootElement","$window",function(i,r,f,o,c){function b(n,t,i){var u=l.url(),f=l.$$state;try{r.url(n,t,i);l.$$state=r.state()}catch(e){throw l.url(u),l.$$state=f,e;}}function k(n,t){i.$broadcast("$locationChangeSuccess",l.absUrl(),n,l.$$state,t)}var l,v,a,y,w,d,p;if(v=r.baseHref(),a=r.url(),n.enabled){if(!v&&n.requireBase)throw gr("nobase");y=a.substring(0,a.indexOf("/",a.indexOf("//")+2))+(v||"/");v=f.history?ie:cs}else y=ei(a),v=re;w=y.substr(0,ei(y).lastIndexOf("/")+1);l=new v(y,w,"#"+t);l.$$parseLinkUrl(a,a);l.$$state=r.state();d=/^\s*(javascript|mailto):/i;o.on("click",function(t){var f=n.rewriteLinks,a,v;if(f&&!t.ctrlKey&&!t.metaKey&&!t.shiftKey&&2!==t.which&&2!==t.button){for(a=e(t.target);"a"!==lt(a[0]);)if(a[0]===o[0]||!(a=a.parent())[0])return;h(f)&&u(a.attr(f))||(f=a.prop("href"),v=a.attr("href")||a.attr("xlink:href"),s(f)&&"[object SVGAnimatedString]"===f.toString()&&(f=ni(f.animVal).href),d.test(f)||!f||a.attr("target")||t.isDefaultPrevented()||!l.$$parseLinkUrl(f,v)||(t.preventDefault(),l.absUrl()!==r.url()&&(i.$apply(),c.angular["ff-684208-preventDefault"]=!0)))}});pr(l.absUrl())!==pr(a)&&r.url(l.absUrl(),!0);p=!0;r.onUrlChange(function(n,t){te(n,w)?(i.$evalAsync(function(){var r=l.absUrl(),u=l.$$state,f;n=pr(n);l.$$parse(n);l.$$state=t;f=i.$broadcast("$locationChangeStart",n,r,t,u).defaultPrevented;l.absUrl()===n&&(f?(l.$$parse(r),l.$$state=u,b(r,!1,u)):(p=!1,k(r,u)))}),i.$$phase||i.$digest()):c.location.href=n});return i.$watch(function(){if(p||l.$$urlUpdatedByLocation){l.$$urlUpdatedByLocation=!1;var t=pr(r.url()),e=pr(l.absUrl()),n=r.state(),o=l.$$replace,u=t!==e||l.$$html5&&f.history&&n!==l.$$state;(p||u)&&(p=!1,i.$evalAsync(function(){var r=l.absUrl(),f=i.$broadcast("$locationChangeStart",r,t,l.$$state,n).defaultPrevented;l.absUrl()===r&&(f?(l.$$parse(t),l.$$state=n):(u&&b(r,o,n===l.$$state?null:l.$$state),k(t,n)))}))}l.$$replace=!1}),l}]}function fv(){var n=!0,i=this;this.debugEnabled=function(t){return r(t)?(n=t,this):n};this.$get=["$window",function(r){function f(n){return n instanceof Error&&(n.stack?n=n.message&&-1===n.stack.indexOf(n.message)?"Error: "+n.message+"\n"+n.stack:n.stack:n.sourceURL&&(n=n.message+"\n"+n.sourceURL+":"+n.line)),n}function u(n){var i=r.console||{},u=i[n]||i.log||o;n=!1;try{n=!!u.apply}catch(e){}return n?function(){var n=[];return t(arguments,function(t){n.push(f(t))}),u.apply(i,n)}:function(n,t){u(n,null==t?"":t)}}return{log:u("log"),info:u("info"),warn:u("warn"),error:u("error"),debug:function(){var t=u("debug");return function(){n&&t.apply(i,arguments)}}()}}]}function ev(n){return n+""}function ov(n,t){return"undefined"!=typeof n?n:t}function as(n,t){return"undefined"==typeof n?t:"undefined"==typeof t?n:n+t}function b(n,r){var u,f,e;switch(n.type){case i.Program:u=!0;t(n.body,function(n){b(n.expression,r);u=u&&n.expression.constant});n.constant=u;break;case i.Literal:n.constant=!0;n.toWatch=[];break;case i.UnaryExpression:b(n.argument,r);n.constant=n.argument.constant;n.toWatch=n.argument.toWatch;break;case i.BinaryExpression:b(n.left,r);b(n.right,r);n.constant=n.left.constant&&n.right.constant;n.toWatch=n.left.toWatch.concat(n.right.toWatch);break;case i.LogicalExpression:b(n.left,r);b(n.right,r);n.constant=n.left.constant&&n.right.constant;n.toWatch=n.constant?[]:[n];break;case i.ConditionalExpression:b(n.test,r);b(n.alternate,r);b(n.consequent,r);n.constant=n.test.constant&&n.alternate.constant&&n.consequent.constant;n.toWatch=n.constant?[]:[n];break;case i.Identifier:n.constant=!1;n.toWatch=[n];break;case i.MemberExpression:b(n.object,r);n.computed&&b(n.property,r);n.constant=n.object.constant&&(!n.computed||n.property.constant);n.toWatch=[n];break;case i.CallExpression:u=e=n.filter?!r(n.callee.name).$stateful:!1;f=[];t(n.arguments,function(n){b(n,r);u=u&&n.constant;n.constant||f.push.apply(f,n.toWatch)});n.constant=u;n.toWatch=e?f:[n];break;case i.AssignmentExpression:b(n.left,r);b(n.right,r);n.constant=n.left.constant&&n.right.constant;n.toWatch=[n];break;case i.ArrayExpression:u=!0;f=[];t(n.elements,function(n){b(n,r);u=u&&n.constant;n.constant||f.push.apply(f,n.toWatch)});n.constant=u;n.toWatch=f;break;case i.ObjectExpression:u=!0;f=[];t(n.properties,function(n){b(n.value,r);u=u&&n.value.constant&&!n.computed;n.value.constant||f.push.apply(f,n.value.toWatch);n.computed&&(b(n.key,r),n.key.constant||f.push.apply(f,n.key.toWatch))});n.constant=u;n.toWatch=f;break;case i.ThisExpression:n.constant=!1;n.toWatch=[];break;case i.LocalsExpression:n.constant=!1;n.toWatch=[]}}function vs(n){if(1===n.length){n=n[0].expression;var t=n.toWatch;return 1!==t.length?t:t[0]!==n?t:void 0}}function ys(n){return n.type===i.Identifier||n.type===i.MemberExpression}function ps(n){if(1===n.body.length&&ys(n.body[0].expression))return{type:i.AssignmentExpression,left:n.body[0].expression,right:{type:i.NGValueParameter},operator:"="}}function ws(n){return 0===n.body.length||1===n.body.length&&(n.body[0].expression.type===i.Literal||n.body[0].expression.type===i.ArrayExpression||n.body[0].expression.type===i.ObjectExpression)}function bs(n,t){this.astBuilder=n;this.$filter=t}function ks(n,t){this.astBuilder=n;this.$filter=t}function ue(n){return f(n.valueOf)?n.valueOf():rw.call(n)}function sv(){var u=p(),e={"true":!0,"false":!1,"null":null,undefined:void 0},n,i;this.addLiteral=function(n,t){e[n]=t};this.setIdentifierFns=function(t,r){return n=t,i=r,this};this.$get=["$filter",function(s){function h(n,t,i){return null==n||null==t?n===t:"object"!==(typeof n=="undefined"?"undefined":_typeof(n))||i||(n=ue(n),"object"!==(typeof n=="undefined"?"undefined":_typeof(n)))?n===t||n!==n&&t!==t:!1}function c(n,t,i,r,u){var f=r.inputs,e,s;if(1===f.length)return s=h,f=f[0],n.$watch(function(n){var t=f(n);return h(t,s,r.literal)||(e=r(n,void 0,void 0,[t]),s=t&&ue(t)),e},t,i,u);for(var c=[],l=[],o=0,a=f.length;o<a;o++)c[o]=h,l[o]=null;return n.$watch(function(n){for(var i,u=!1,t=0,o=f.length;t<o;t++)i=f[t](n),(u||(u=!h(i,c[t],r.literal)))&&(l[t]=i,c[t]=i&&ue(i));return u&&(e=r(n,void 0,void 0,l)),e},t,i,u)}function a(n,t,i,u,e){function l(n){return u(n)}function o(n,i,u){h=n;f(t)&&t(n,i,u);r(n)&&u.$$postDigest(function(){r(h)&&s()})}var s,h;return s=u.inputs?c(n,o,i,u,e):n.$watch(l,o,i)}function v(n,i,u,e){function o(n){var i=!0;return t(n,function(n){r(n)||(i=!1)}),i}var s,h;return s=n.$watch(function(n){return e(n)},function(n,t,r){h=n;f(i)&&i(n,t,r);o(n)&&r.$$postDigest(function(){o(h)&&s()})},u)}function p(n,t,i,r){var u=n.$watch(function(n){return u(),r(n)},t,i);return u}function l(n,t){if(!t)return n;var i=n.$$watchDelegate,u=!1,i=i!==v&&i!==a?function(i,r,f,e){return f=u&&e?e[0]:n(i,r,f,e),t(f,i,r)}:function(i,u,f,e){return f=n(i,u,f,e),i=t(f,i,u),r(f)?i:f},u=!n.inputs;return n.$$watchDelegate&&n.$$watchDelegate!==c?(i.$$watchDelegate=n.$$watchDelegate,i.inputs=n.inputs):t.$stateful||(i.$$watchDelegate=c,i.inputs=n.inputs?n.inputs:[n]),i}var y={csp:hi().noUnsafeEval,literals:ui(e),isIdentifierStart:f(n)&&n,isIdentifierContinue:f(i)&&i};return function(n,t){var i,f,r;switch(typeof n=="undefined"?"undefined":_typeof(n)){case"string":return r=n=n.trim(),i=u[r],i||(":"===n.charAt(0)&&":"===n.charAt(1)&&(f=!0,n=n.substring(2)),i=new gu(y),i=new nf(i,s,y).parse(n),i.constant?i.$$watchDelegate=p:f?i.$$watchDelegate=i.literal?v:a:i.inputs&&(i.$$watchDelegate=c),u[r]=i),l(i,t);case"function":return l(n,t);default:return l(o,t)}}}]}function hv(){var n=!0;this.$get=["$rootScope","$exceptionHandler",function(t,i){return ds(function(n){t.$evalAsync(n)},i,n)}];this.errorOnUnhandledRejections=function(t){return r(t)?(n=t,this):n}}function cv(){var n=!0;this.$get=["$browser","$exceptionHandler",function(t,i){return ds(function(n){t.defer(n)},i,n)}];this.errorOnUnhandledRejections=function(t){return r(t)?(n=t,this):n}}function ds(n,i,r){function tt(){return new et}function et(){var n=this.promise=new e;this.resolve=function(t){h(n,t)};this.reject=function(t){a(n,t)};this.notify=function(t){g(n,t)}}function e(){this.$$state={status:0}}function it(){for(var t,n;!y&&b.length;)t=b.shift(),t.pur||(t.pur=!0,n=t.value,n="Possibly unhandled rejection: "+("function"==typeof n?n.toString().replace(/ \{[\s\S]*$/,""):u(n)?"undefined":"string"!=typeof n?dl(n):n),t.value instanceof Error?i(t.value,n):i(n))}function k(t){!r||t.pending||2!==t.status||t.pur||(0===y&&0===b.length&&n(it),b.push(t));!t.processScheduled&&t.pending&&(t.processScheduled=!0,++y,n(function(){var o,i,e,u,s;e=t.pending;t.processScheduled=!1;t.pending=void 0;try{for(u=0,s=e.length;u<s;++u){t.pur=!0;i=e[u][0];o=e[u][t.status];try{f(o)?h(i,o(t.value)):1===t.status?h(i,t.value):a(i,t.value)}catch(c){a(i,c)}}}finally{--y;r&&0===y&&n(it)}}))}function h(n,t){n.$$state.status||(t===n?d(n,ft("qcycle",t)):rt(n,t))}function rt(n,t){function e(t){i||(i=!0,rt(n,t))}function u(t){i||(i=!0,d(n,t))}function o(t){g(n,t)}var r,i=!1;try{(s(t)||f(t))&&(r=t.then);f(r)?(n.$$state.status=-1,r.call(t,e,u,o)):(n.$$state.value=t,n.$$state.status=1,k(n.$$state))}catch(h){u(h)}}function a(n,t){n.$$state.status||d(n,t)}function d(n,t){n.$$state.value=t;n.$$state.status=2;k(n.$$state)}function g(t,r){var u=t.$$state.pending;0>=t.$$state.status&&u&&u.length&&n(function(){for(var t,e,n=0,o=u.length;n<o;n++){e=u[n][0];t=u[n][3];try{g(e,f(t)?t(r):r)}catch(s){i(s)}}})}function p(n){var t=new e;return a(t,n),t}function ut(n,t,i){var r=null;try{f(i)&&(r=i())}catch(u){return p(u)}return r&&f(r.then)?r.then(function(){return t(n)},p):t(n)}function w(n,t,i,r){var u=new e;return h(u,n),u.then(t,i,r)}function o(n){if(!f(n))throw ft("norslvr",n);var t=new e;return n(function(n){h(t,n)},function(n){a(t,n)}),t}var ft=l("$q",TypeError),y=0,b=[],nt;return v(e.prototype,{then:function(n,t,i){if(u(n)&&u(t)&&u(i))return this;var r=new e;return this.$$state.pending=this.$$state.pending||[],this.$$state.pending.push([r,n,t,i]),0<this.$$state.status&&k(this.$$state),r},"catch":function(n){return this.then(null,n)},"finally":function(n,t){return this.then(function(t){return ut(t,nt,n)},function(t){return ut(t,p,n)},t)}}),nt=w,o.prototype=e.prototype,o.defer=tt,o.reject=p,o.when=w,o.resolve=nt,o.all=function(n){var i=new e,r=0,u=c(n)?[]:{};return t(n,function(n,t){r++;w(n).then(function(n){u[t]=n;--r||h(i,u)},function(n){a(i,n)})}),0===r&&h(i,u),i},o.race=function(n){var i=tt();return t(n,function(n){w(n).then(i.resolve,i.reject)}),i.promise},o}function lv(){this.$get=["$window","$timeout",function(n,t){var i=n.requestAnimationFrame||n.webkitRequestAnimationFrame,f=n.cancelAnimationFrame||n.webkitCancelAnimationFrame||n.webkitCancelRequestAnimationFrame,r=!!i,u=r?function(n){var t=i(n);return function(){f(t)}}:function(n){var i=t(n,16.66,!1);return function(){t.cancel(i)}};return u.supported=r,u}]}function av(){function h(n){function t(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$id=++du;this.$$ChildScope=null}return t.prototype=n,t}var r=10,e=l("$rootScope"),n=null,i=null;this.digestTtl=function(n){return arguments.length&&(r=n),r};this.$get=["$exceptionHandler","$parse","$browser",function(c,l,a){function et(n){n.currentScope.$$destroyed=!0}function b(n){9===kt&&(n.$$childHead&&b(n.$$childHead),n.$$nextSibling&&b(n.$$nextSibling));n.$parent=n.$$nextSibling=n.$$prevSibling=n.$$childHead=n.$$childTail=n.$root=n.$$watchers=null}function p(){this.$id=++du;this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this.$root=this;this.$$destroyed=!1;this.$$listeners={};this.$$listenerCount={};this.$$watchersCount=0;this.$$isolateBindings=null}function nt(n){if(v.$$phase)throw e("inprog",v.$$phase);v.$$phase=n}function k(n,t){do n.$$watchersCount+=t;while(n=n.$parent)}function tt(n,t,i){do n.$$listenerCount[i]-=t,0===n.$$listenerCount[i]&&delete n.$$listenerCount[i];while(n=n.$parent)}function rt(){}function ut(){for(;d.length;)try{d.shift()()}catch(n){c(n)}i=null}function ot(){null===i&&(i=a.defer(function(){v.$apply(ut)}))}p.prototype={constructor:p,$new:function(n,t){var i;return t=t||this,n?(i=new p,i.$root=this.$root):(this.$$ChildScope||(this.$$ChildScope=h(this)),i=new this.$$ChildScope),i.$parent=t,i.$$prevSibling=t.$$childTail,t.$$childHead?(t.$$childTail.$$nextSibling=i,t.$$childTail=i):t.$$childHead=t.$$childTail=i,(n||t!==this)&&i.$on("$destroy",et),i},$watch:function(t,i,r,u){var s=l(t);if(s.$$watchDelegate)return s.$$watchDelegate(this,i,r,s,t);var h=this,e=h.$$watchers,c={fn:i,last:rt,get:s,exp:u||t,eq:!!r};return n=null,f(i)||(c.fn=o),e||(e=h.$$watchers=[],e.$$digestWatchIndex=-1),e.unshift(c),e.$$digestWatchIndex++,k(this,1),function(){var t=fr(e,c);0<=t&&(k(h,-1),t<e.$$digestWatchIndex&&e.$$digestWatchIndex--);n=null}},$watchGroup:function(n,i){function c(){o=!1;h?(h=!1,i(r,r,u)):i(r,f,u)}var f=Array(n.length),r=Array(n.length),e=[],u=this,o=!1,h=!0,s;return n.length?1===n.length?this.$watch(n[0],function(n,t,u){r[0]=n;f[0]=t;i(r,n===t?r:f,u)}):(t(n,function(n,t){var i=u.$watch(n,function(n,i){r[t]=n;f[t]=i;o||(o=!0,u.$evalAsync(c))});e.push(i)}),function(){for(;e.length;)e.shift()()}):(s=!0,u.$evalAsync(function(){s&&i(r,r,u)}),function(){s=!1})},$watchCollection:function(n,t){function h(n){i=n;var t,c,o,h;if(!u(i)){if(s(i))if(dt(i))for(r!==a&&(r=a,e=r.length=0,f++),n=i.length,e!==n&&(f++,r.length=e=n),t=0;t<n;t++)h=r[t],o=i[t],c=h!==h&&o!==o,c||h===o||(f++,r[t]=o);else{r!==v&&(r=v={},e=0,f++);n=0;for(t in i)pt.call(i,t)&&(n++,o=i[t],h=r[t],t in r?(c=h!==h&&o!==o,c||h===o||(f++,r[t]=o)):(e++,r[t]=o,f++));if(e>n)for(t in f++,r)pt.call(i,t)||(e--,delete r[t])}else r!==i&&(r=i,f++);return f}}h.$stateful=!0;var c=this,i,r,o,p=1<t.length,f=0,w=l(n,h),a=[],v={},y=!0,e=0;return this.$watch(w,function(){if(y?(y=!1,t(i,i,c)):t(i,o,c),p)if(s(i))if(dt(i)){o=Array(i.length);for(var n=0;n<i.length;n++)o[n]=i[n]}else for(n in o={},i)pt.call(i,n)&&(o[n]=i[n]);else o=i})},$digest:function(){var t,s,h,tt,et,u,l,d=r,o,p=[],b,k;nt("$digest");a.$$checkUrlChange();this===v&&null!==i&&(a.defer.cancel(i),ut());n=null;do{for(l=!1,o=this,u=0;u<y.length;u++){try{k=y[u];k.scope.$eval(k.expression,k.locals)}catch(ot){c(ot)}n=null}y.length=0;n:do{if(u=o.$$watchers)for(u.$$digestWatchIndex=u.length;u.$$digestWatchIndex--;)try{if(t=u[u.$$digestWatchIndex])if(et=t.get,(s=et(o))===(h=t.last)||(t.eq?ft(s,h):it(s)&&it(h))){if(t===n){l=!1;break n}}else l=!0,n=t,t.last=t.eq?ui(s,null):s,tt=t.fn,tt(s,h===rt?s:h,o),5>d&&(b=4-d,p[b]||(p[b]=[]),p[b].push({msg:f(t.exp)?"fn: "+(t.exp.name||t.exp.toString()):t.exp,newVal:s,oldVal:h}))}catch(st){c(st)}if(!(u=o.$$watchersCount&&o.$$childHead||o!==this&&o.$$nextSibling))for(;o!==this&&!(u=o.$$nextSibling);)o=o.$parent}while(o=u);if((l||y.length)&&!d--)throw v.$$phase=null,e("infdig",r,p);}while(l||y.length);for(v.$$phase=null;g<w.length;)try{w[g++]()}catch(ht){c(ht)}w.length=g=0;a.$$checkUrlChange()},$destroy:function(){var n,t;if(!this.$$destroyed){n=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this===v&&a.$$applicationDestroyed();k(this,-this.$$watchersCount);for(t in this.$$listenerCount)tt(this,this.$$listenerCount[t],t);n&&n.$$childHead===this&&(n.$$childHead=this.$$nextSibling);n&&n.$$childTail===this&&(n.$$childTail=this.$$prevSibling);this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=o;this.$on=this.$watch=this.$watchGroup=function(){return o};this.$$listeners={};this.$$nextSibling=null;b(this)}},$eval:function(n,t){return l(n)(this,t)},$evalAsync:function(n,t){v.$$phase||y.length||a.defer(function(){y.length&&v.$digest()});y.push({scope:this,expression:l(n),locals:t})},$$postDigest:function(n){w.push(n)},$apply:function(n){try{nt("$apply");try{return this.$eval(n)}finally{v.$$phase=null}}catch(i){c(i)}finally{try{v.$digest()}catch(t){throw c(t),t;}}},$applyAsync:function(n){function t(){i.$eval(n)}var i=this;n&&d.push(t);n=l(n);ot()},$on:function(n,t){var r=this.$$listeners[n],i,u;r||(this.$$listeners[n]=r=[]);r.push(t);i=this;do i.$$listenerCount[n]||(i.$$listenerCount[n]=0),i.$$listenerCount[n]++;while(i=i.$parent);return u=this,function(){var i=r.indexOf(t);-1!==i&&(r[i]=null,tt(u,1,n))}},$emit:function(n){var o=[],u,r=this,e=!1,t={name:n,targetScope:r,stopPropagation:function(){e=!0},preventDefault:function(){t.defaultPrevented=!0},defaultPrevented:!1},s=er([t],arguments,1),i,f;do{for(u=r.$$listeners[n]||o,t.currentScope=r,i=0,f=u.length;i<f;i++)if(u[i])try{u[i].apply(null,s)}catch(h){c(h)}else u.splice(i,1),i--,f--;if(e)return t.currentScope=null,t;r=r.$parent}while(r);return t.currentScope=null,t},$broadcast:function(n){var t=this,i=this,u={name:n,targetScope:this,preventDefault:function(){u.defaultPrevented=!0},defaultPrevented:!1},e,r,f;if(!this.$$listenerCount[n])return u;for(e=er([u],arguments,1);t=i;){for(u.currentScope=t,i=t.$$listeners[n]||[],r=0,f=i.length;r<f;r++)if(i[r])try{i[r].apply(null,e)}catch(o){c(o)}else i.splice(r,1),r--,f--;if(!(i=t.$$listenerCount[n]&&t.$$childHead||t!==this&&t.$$nextSibling))for(;t!==this&&!(i=t.$$nextSibling);)t=t.$parent}return u.currentScope=null,u}};var v=new p,y=v.$$asyncQueue=[],w=v.$$postDigestQueue=[],d=v.$$applyAsyncQueue=[],g=0;return v}]}function vv(){var n=/^\s*(https?|ftp|mailto|tel|file):/,t=/^\s*((https?|ftp|file|blob):|data:image\/)/;this.aHrefSanitizationWhitelist=function(t){return r(t)?(n=t,this):n};this.imgSrcSanitizationWhitelist=function(n){return r(n)?(t=n,this):t};this.$get=function(){return function(i,r){var f=r?t:n,u;return u=ni(i).href,""===u||u.match(f)?i:"unsafe:"+u}}}function yv(n){if("self"===n)return n;if(h(n)){if(-1<n.indexOf("***"))throw ri("iwcard",n);return n=fc(n).replace(/\\\*\\\*/g,".*").replace(/\\\*/g,"[^:/.?&;]*"),new RegExp("^"+n+"$")}if(ir(n))return new RegExp("^"+n.source+"$");throw ri("imatcher");}function gs(n){var i=[];return r(n)&&t(n,function(n){i.push(yv(n))}),i}function pv(){this.SCE_CONTEXTS=ct;var n=["self"],t=[];this.resourceUrlWhitelist=function(t){return arguments.length&&(n=gs(t)),n};this.resourceUrlBlacklist=function(n){return arguments.length&&(t=gs(n)),t};this.$get=["$injector",function(i){function o(n,t){return"self"===n?nh(t):!!n.exec(t.href)}function f(n){var t=function(n){this.$$unwrapTrustedValue=function(){return n}};return n&&(t.prototype=new n),t.prototype.valueOf=function(){return this.$$unwrapTrustedValue()},t.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()},t}var s=function(){throw ri("unsafe");},e,r;return i.has("$sanitize")&&(s=i.get("$sanitize")),e=f(),r={},r[ct.HTML]=f(e),r[ct.CSS]=f(e),r[ct.URL]=f(e),r[ct.JS]=f(e),r[ct.RESOURCE_URL]=f(r[ct.URL]),{trustAs:function(n,t){var i=r.hasOwnProperty(n)?r[n]:null;if(!i)throw ri("icontext",n,t);if(null===t||u(t)||""===t)return t;if("string"!=typeof t)throw ri("itype",n);return new i(t)},getTrusted:function(i,f){var h,e,l,c;if(null===f||u(f)||""===f)return f;if(h=r.hasOwnProperty(i)?r[i]:null,h&&f instanceof h)return f.$$unwrapTrustedValue();if(i===ct.RESOURCE_URL){for(h=ni(f.toString()),c=!1,e=0,l=n.length;e<l;e++)if(o(n[e],h)){c=!0;break}if(c)for(e=0,l=t.length;e<l;e++)if(o(t[e],h)){c=!1;break}if(c)return f;throw ri("insecurl",f.toString());}if(i===ct.HTML)return s(f);throw ri("unsafe");},valueOf:function(n){return n instanceof e?n.$$unwrapTrustedValue():n}}}]}function wv(){var n=!0;this.enabled=function(t){return arguments.length&&(n=!!t),n};this.$get=["$parse","$sceDelegate",function(i,r){var u;if(n&&8>kt)throw ri("iequirks");u=vt(ct);u.isEnabled=function(){return n};u.trustAs=r.trustAs;u.getTrusted=r.getTrusted;u.valueOf=r.valueOf;n||(u.trustAs=u.getTrusted=function(n,t){return t},u.valueOf=tr);u.parseAs=function(n,t){var r=i(t);return r.literal&&r.constant?r:i(t,function(t){return u.getTrusted(n,t)})};var f=u.parseAs,e=u.getTrusted,o=u.trustAs;return t(ct,function(n,t){var i=a(t);u[("parse_as_"+i).replace(ge,lr)]=function(t){return f(n,t)};u[("get_trusted_"+i).replace(ge,lr)]=function(t){return e(n,t)};u[("trust_as_"+i).replace(ge,lr)]=function(t){return o(n,t)}}),u}]}function bv(){this.$get=["$window","$document",function(n,t){var r={},h=!((!n.nw||!n.nw.process)&&n.chrome&&(n.chrome.app&&n.chrome.app.runtime||!n.chrome.app&&n.chrome.runtime&&n.chrome.runtime.id))&&n.history&&n.history.pushState,e=nt((/android (\d+)/.exec(a((n.navigator||{}).userAgent))||[])[1]),c=/Boxee/i.test((n.navigator||{}).userAgent),f=t[0]||{},i=f.body&&f.body.style,o=!1,s=!1;return i&&(o=!!("transition"in i||"webkitTransition"in i),s=!!("animation"in i||"webkitAnimation"in i)),{history:!(!h||4>e||c),hasEvent:function(n){if("input"===n&&kt)return!1;if(u(r[n])){var t=f.createElement("div");r[n]="on"+n in t}return r[n]},csp:hi(),transitions:o,animations:s,android:e}}]}function kv(){var n;this.httpOptions=function(t){return t?(n=t,this):n};this.$get=["$exceptionHandler","$templateCache","$http","$q","$sce",function(t,i,r,f,e){function o(s,l){o.totalPendingRequests++;(!h(s)||u(i.get(s)))&&(s=e.getTrustedResourceUrl(s));var a=r.defaults&&r.defaults.transformResponse;return c(a)?a=a.filter(function(n){return n!==gf}):a===gf&&(a=null),r.get(s,v({cache:i,transformResponse:a},n)).finally(function(){o.totalPendingRequests--}).then(function(n){return i.put(s,n.data),n.data},function(n){return l||(n=uw("tpload",s,n.status,n.statusText),t(n)),f.reject(n)})}return o.totalPendingRequests=0,o}]}function dv(){this.$get=["$rootScope","$browser","$location",function(n,i,r){return{findBindings:function(n,i,r){n=n.getElementsByClassName("ng-binding");var u=[];return t(n,function(n){var f=ot.element(n).data("$binding");f&&t(f,function(t){r?new RegExp("(^|\\s)"+fc(i)+"(\\s|\\||$)").test(t)&&u.push(n):-1!==t.indexOf(i)&&u.push(n)})}),u},findModels:function(n,t,i){for(var r,f=["ng-","data-ng-","ng\\:"],u=0;u<f.length;++u)if(r=n.querySelectorAll("["+f[u]+"model"+(i?"=":"*=")+'"'+t+'"]'),r.length)return r},getLocation:function(){return r.url()},setLocation:function(t){t!==r.url()&&(r.url(t),n.$digest())},whenStable:function(n){i.notifyWhenNoOutstandingRequests(n)}}}]}function gv(){this.$get=["$rootScope","$browser","$q","$$q","$exceptionHandler",function(n,t,i,u,e){function h(h,c,l){f(h)||(l=c,c=h,h=o);var w=wt.call(arguments,3),p=r(l)&&!l,a=(p?u:i).defer(),v=a.promise,y;return y=t.defer(function(){try{a.resolve(h.apply(null,w))}catch(t){a.reject(t);e(t)}finally{delete s[v.$$timeoutId]}p||n.$apply()},c),v.$$timeoutId=y,s[y]=a,v}var s={};return h.cancel=function(n){return n&&n.$$timeoutId in s?(s[n.$$timeoutId].promise.catch(o),s[n.$$timeoutId].reject("canceled"),delete s[n.$$timeoutId],t.defer.cancel(n.$$timeoutId)):!1},h}]}function ni(n){return kt&&(g.setAttribute("href",n),n=g.href),g.setAttribute("href",n),{href:g.href,protocol:g.protocol?g.protocol.replace(/:$/,""):"",host:g.host,search:g.search?g.search.replace(/^\?/,""):"",hash:g.hash?g.hash.replace(/^#/,""):"",hostname:g.hostname,port:g.port,pathname:"/"===g.pathname.charAt(0)?g.pathname:"/"+g.pathname}}function nh(n){return n=h(n)?ni(n):n,n.protocol===vc.protocol&&n.host===vc.host}function ny(){this.$get=st(n)}function th(n){function r(n){try{return decodeURIComponent(n)}catch(t){return n}}var f=n[0]||{},t={},i="";return function(){var n,e,o,s,h;try{n=f.cookie||""}catch(c){n=""}if(n!==i)for(i=n,n=i.split("; "),t={},o=0;o<n.length;o++)e=n[o],s=e.indexOf("="),0<s&&(h=r(e.substring(0,s)),u(t[h])&&(t[h]=r(e.substring(s+1))));return t}}function ty(){this.$get=th}function ih(n){function i(r,u){if(s(r)){var f={};return t(r,function(n,t){f[t]=i(t,n)}),f}return n.factory(r+"Filter",u)}this.register=i;this.$get=["$injector",function(n){return function(t){return n.get(t+"Filter")}}];i("currency",rh);i("date",sh);i("filter",iy);i("json",ey);i("limitTo",oy);i("lowercase",nc);i("number",uh);i("orderBy",hh);i("uppercase",tc)}function iy(){return function(n,t,i,r){if(!dt(n)){if(null==n)return n;throw l("filter")("notarray",n);}r=r||"$";var u;switch(fe(t)){case"function":break;case"boolean":case"null":case"number":case"string":u=!0;case"object":t=ry(t,i,r,u);break;default:return n}return Array.prototype.filter.call(n,t)}}function ry(n,t,i,r){var e=s(n)&&i in n;return!0===t?t=ft:f(t)||(t=function(n){function t(){return n.apply(this,arguments)}return t.toString=function(){return n.toString()},t}(function(n,t){return u(n)?!1:null===n||null===t?n===t:s(t)||s(n)&&!lf(n)?!1:(n=a(""+n),t=a(""+t),-1!==n.indexOf(t))})),function(u){return e&&!s(u)?oi(u,n[i],t,i,!1):oi(u,n,t,i,r)}}function oi(n,t,i,r,e,o){var h=fe(n),l=fe(t),s;if("string"===l&&"!"===t.charAt(0))return!oi(n,t.substring(1),i,r,e);if(c(n))return n.some(function(n){return oi(n,t,i,r,e)});switch(h){case"object":if(e){for(s in n)if("$"!==s.charAt(0)&&oi(n[s],t,i,r,!0))return!0;return o?!1:oi(n,t,i,r,!1)}if("object"===l){for(s in t)if(o=t[s],!f(o)&&!u(o)&&(h=s===r,!oi(h?n:n[s],o,i,r,h,h)))return!1;return!0}return i(n,t);case"function":return!1;default:return i(n,t)}}function fe(n){return null===n?"null":typeof n=="undefined"?"undefined":_typeof(n)}function rh(n){var t=n.NUMBER_FORMATS;return function(n,i,r){return u(i)&&(i=t.CURRENCY_SYM),u(r)&&(r=t.PATTERNS[1].maxFrac),null==n?n:fh(n,t.PATTERNS[1],t.GROUP_SEP,t.DECIMAL_SEP,r).replace(/\u00A4/g,i)}}function uh(n){var t=n.NUMBER_FORMATS;return function(n,i){return null==n?n:fh(n,t.PATTERNS[0],t.GROUP_SEP,t.DECIMAL_SEP,i)}}function uy(n){var e=0,r,t,i,f,u;for(-1<(t=n.indexOf(pc))&&(n=n.replace(pc,"")),0<(i=n.search(/e/i))?(0>t&&(t=i),t+=+n.slice(i+1),n=n.substring(0,i)):0>t&&(t=n.length),i=0;n.charAt(i)===no;i++);if(i===(u=n.length))r=[0],t=1;else{for(u--;n.charAt(u)===no;)u--;for(t-=i,r=[],f=0;i<=u;i++,f++)r[f]=+n.charAt(i)}return t>yc&&(r=r.splice(0,yc-1),e=t-1,t=1),{d:r,e:e,i:t}}function fy(n,t,i,r){var f=n.d,o=f.length-n.i,e;if(t=u(t)?Math.min(Math.max(i,o),r):+t,i=t+n.i,r=f[i],0<i)for(f.splice(Math.max(n.i,i)),e=i;e<f.length;e++)f[e]=0;else for(o=Math.max(0,o),n.i=1,f.length=Math.max(1,i=t+1),f[0]=0,e=1;e<i;e++)f[e]=0;if(5<=r)if(0>i-1){for(r=0;r>i;r--)f.unshift(0),n.i++;f.unshift(1);n.i++}else f[i-1]++;for(;o<Math.max(0,t);o++)f.push(0);(t=f.reduceRight(function(n,t,i,r){return t+=n,r[i]=t%10,Math.floor(t/10)},0))&&(f.unshift(t),n.i++)}function fh(n,t,i,r,u){if(!h(n)&&!tt(n)||isNaN(n))return"";var s=!isFinite(n),o=!1,e=Math.abs(n)+"",f="";if(s)f="∞";else{for(o=uy(e),fy(o,u,t.minFrac,t.maxFrac),f=o.d,e=o.i,u=o.e,s=[],o=f.reduce(function(n,t){return n&&!t},!0);0>e;)f.unshift(0),e++;for(0<e?s=f.splice(e,f.length):(s=f,f=[0]),e=[],f.length>=t.lgSize&&e.unshift(f.splice(-t.lgSize,f.length).join(""));f.length>t.gSize;)e.unshift(f.splice(-t.gSize,f.length).join(""));f.length&&e.unshift(f.join(""));f=e.join(i);s.length&&(f+=r+s.join(""));u&&(f+="e+"+u)}return 0>n&&!o?t.negPre+f+t.negSuf:t.posPre+f+t.posSuf}function yu(n,t,i,r){var u="";for((0>n||r&&0>=n)&&(r?n=-n+1:(n=-n,u="-")),n=""+n;n.length<t;)n=no+n;return i&&(n=n.substr(n.length-t)),u+n}function d(n,t,i,r,u){return i=i||0,function(f){return f=f["get"+n](),(0<i||f>-i)&&(f+=i),0===f&&-12===i&&(f=12),yu(f,t,r,u)}}function wr(n,t,i){return function(r,u){var f=r["get"+n](),e=ku((i?"STANDALONE":"")+(t?"SHORT":"")+n);return u[e][f]}}function eh(n){var t=new Date(n,0,1).getDay();return new Date(n,0,(4>=t?5:12)-t)}function oh(n){return function(t){var i=eh(t.getFullYear());return t=+new Date(t.getFullYear(),t.getMonth(),t.getDate()+(4-t.getDay()))-+i,t=1+Math.round(t/6048e5),yu(t,n)}}function ee(n,t){return 0>=n.getFullYear()?t.ERAS[0]:t.ERAS[1]}function sh(n){function i(n){var t;if(t=n.match(r)){n=new Date(0);var i=0,u=0,f=t[8]?n.setUTCFullYear:n.setFullYear,e=t[8]?n.setUTCHours:n.setHours;t[9]&&(i=nt(t[9]+t[10]),u=nt(t[9]+t[11]));f.call(n,nt(t[1]),nt(t[2])-1,nt(t[3]));i=nt(t[4]||0)-i;u=nt(t[5]||0)-u;f=nt(t[6]||0);t=Math.round(1e3*parseFloat("0."+(t[7]||0)));e.call(n,i,u,f,t)}return n}var r=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(r,u,f){var c="",e=[],s,l,o;if(u=u||"mediumDate",u=n.DATETIME_FORMATS[u]||u,h(r)&&(r=ow.test(r)?nt(r):i(r)),tt(r)&&(r=new Date(r)),!rt(r)||!isFinite(r.getTime()))return r;for(;u;)(l=ew.exec(u))?(e=er(e,l,1),u=e.pop()):(e.push(u),u=null);return o=r.getTimezoneOffset(),f&&(o=oo(f,o),r=vf(r,f,!0)),t(e,function(t){s=fw[t];c+=s?s(r,n.DATETIME_FORMATS,o):"''"===t?"'":t.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),c}}function ey(){return function(n,t){return u(t)&&(t=2),sr(n,t)}}function oy(){return function(n,t,i){return(t=Infinity===Math.abs(Number(t))?Number(t):nt(t),it(t))?n:(tt(n)&&(n=n.toString()),!dt(n))?n:(i=!i||isNaN(i)?0:nt(i),i=0>i?Math.max(0,n.length+i):i,0<=t?oe(n,i,i+t):0===i?oe(n,t,n.length):oe(n,Math.max(0,i+t),i))}}function oe(n,t,i){return h(n)?n.slice(t,i):wt.call(n,t,i)}function hh(n){function i(t){return t.map(function(t){var r=1,i=tr,u;return f(t)?i=t:h(t)&&(("+"===t.charAt(0)||"-"===t.charAt(0))&&(r="-"===t.charAt(0)?-1:1,t=t.substring(1)),""!==t&&(i=n(t),i.constant)&&(u=i(),i=function(n){return n[u]})),{get:i,descending:r}})}function t(n){switch(typeof n=="undefined"?"undefined":_typeof(n)){case"number":case"boolean":case"string":return!0;default:return!1}}function r(n,t){var f=0,u=n.type,i=t.type,r;return u===i?(i=n.value,r=t.value,"string"===u?(i=i.toLowerCase(),r=r.toLowerCase()):"object"===u&&(s(i)&&(i=n.index),s(r)&&(r=t.index)),i!==r&&(f=i<r?-1:1)):f=u<i?-1:1,f}return function(n,u,e,o){if(null==n)return n;if(!dt(n))throw l("orderBy")("notarray",n);c(u)||(u=[u]);0===u.length&&(u=["+"]);var s=i(u),h=e?-1:1,a=f(o)?o:r;return n=Array.prototype.map.call(n,function(n,i){return{value:n,tieBreaker:{value:i,type:"number",index:i},predicateValues:s.map(function(r){var u=r.get(n);if(r=typeof u=="undefined"?"undefined":_typeof(u),null===u)r="string",u="null";else if("object"===r)n:{if(f(u.valueOf)&&(u=u.valueOf(),t(u)))break n;lf(u)&&(u=u.toString(),t(u))}return{value:u,type:r,index:i}})}}),n.sort(function(n,t){for(var r,i=0,u=s.length;i<u;i++)if(r=a(n.predicateValues[i],t.predicateValues[i]),r)return r*s[i].descending*h;return a(n.tieBreaker,t.tieBreaker)*h}),n.map(function(n){return n.value})}}function yi(n){return f(n)&&(n={link:n}),n.restrict=n.restrict||"AC",st(n)}function pu(n,t,i,r,u){this.$$controls=[];this.$error={};this.$$success={};this.$pending=void 0;this.$name=u(t.name||t.ngForm||"")(i);this.$dirty=!1;this.$valid=this.$pristine=!0;this.$submitted=this.$invalid=!1;this.$$parentForm=dr;this.$$element=n;this.$$animate=r;ch(this)}function ch(n){n.$$classCache={};n.$$classCache[ul]=!(n.$$classCache[nu]=n.$$element.hasClass(nu))}function lh(n){function i(n,t,i){i&&!n.$$classCache[t]?(n.$$animate.addClass(n.$$element,t),n.$$classCache[t]=!0):!i&&n.$$classCache[t]&&(n.$$animate.removeClass(n.$$element,t),n.$$classCache[t]=!1)}function r(n,t,r){t=t?"-"+lo(t,"-"):"";i(n,nu+t,!0===r);i(n,ul+t,!1===r)}var f=n.set,t=n.unset;n.clazz.prototype.$setValidity=function(n,e,o){u(e)?(this.$pending||(this.$pending={}),f(this.$pending,n,o)):(this.$pending&&t(this.$pending,n,o),ah(this.$pending)&&(this.$pending=void 0));gt(e)?e?(t(this.$error,n,o),f(this.$$success,n,o)):(f(this.$error,n,o),t(this.$$success,n,o)):(t(this.$error,n,o),t(this.$$success,n,o));this.$pending?(i(this,"ng-pending",!0),this.$valid=this.$invalid=void 0,r(this,"",null)):(i(this,"ng-pending",!1),this.$valid=ah(this.$error),this.$invalid=!this.$valid,r(this,"",this.$valid));e=this.$pending&&this.$pending[n]?void 0:this.$error[n]?!1:this.$$success[n]?!0:null;r(this,n,e);this.$$parentForm.$setValidity(n,e,this)}}function ah(n){if(n)for(var t in n)if(n.hasOwnProperty(t))return!1;return!0}function se(n){n.$formatters.push(function(t){return n.$isEmpty(t)?t:t.toString()})}function pi(n,t,i,r,u,f){var h=a(t[0].type),s,e,o,c;if(!u.android){s=!1;t.on("compositionstart",function(){s=!0});t.on("compositionend",function(){s=!1;o()})}if(o=function(n){if(e&&(f.defer.cancel(e),e=null),!s){var u=t.val();n=n&&n.type;"password"===h||i.ngTrim&&"false"===i.ngTrim||(u=y(u));(r.$viewValue!==u||""===u&&r.$$hasNativeValidators)&&r.$setViewValue(u,n)}},u.hasEvent("input"))t.on("input",o);else{c=function(n,t,i){e||(e=f.defer(function(){e=null;t&&t.value===i||o(n)}))};t.on("keydown",function(n){var t=n.keyCode;91===t||15<t&&19>t||37<=t&&40>=t||c(n,this,this.value)});if(u.hasEvent("paste"))t.on("paste cut",c)}t.on("change",o);if(nl[h]&&r.$$hasNativeValidators&&h===i.type)t.on("keydown wheel mousedown",function(n){if(!e){var t=this.validity,i=t.badInput,r=t.typeMismatch;e=f.defer(function(){e=null;t.badInput===i&&t.typeMismatch===r||o(n)})}});r.$render=function(){var n=r.$isEmpty(r.$viewValue)?"":r.$viewValue;t.val()!==n&&t.val(n)}}function wu(n,i){return function(r,u){var e,f;if(rt(r))return r;if(h(r)){if('"'===r.charAt(0)&&'"'===r.charAt(r.length-1)&&(r=r.substring(1,r.length-1)),cw.test(r))return new Date(r);if(n.lastIndex=0,e=n.exec(r))return e.shift(),f=u?{yyyy:u.getFullYear(),MM:u.getMonth()+1,dd:u.getDate(),HH:u.getHours(),mm:u.getMinutes(),ss:u.getSeconds(),sss:u.getMilliseconds()/1e3}:{yyyy:1970,MM:1,dd:1,HH:0,mm:0,ss:0,sss:0},t(e,function(n,t){t<i.length&&(f[i[t]]=+n)}),new Date(f.yyyy,f.MM-1,f.dd,f.HH,f.mm,f.ss||0,1e3*f.sss||0)}return NaN}}function br(n,t,i,f){return function(e,o,s,h,c,l,a){function p(n){return n&&!(n.getTime&&n.getTime()!==n.getTime())}function k(n){return r(n)&&!rt(n)?i(n)||void 0:n}var v,y,w,b;he(e,o,s,h);pi(e,o,s,h,c,l);v=h&&h.$options.getOption("timezone");h.$$parserName=n;h.$parsers.push(function(n){return h.$isEmpty(n)?null:t.test(n)?(n=i(n,y),v&&(n=vf(n,v)),n):void 0});h.$formatters.push(function(n){if(n&&!rt(n))throw tu("datefmt",n);return p(n)?((y=n)&&v&&(y=vf(y,v,!0)),a("date")(n,f,v)):(y=null,"")});(r(s.min)||s.ngMin)&&(h.$validators.min=function(n){return!p(n)||u(w)||i(n)>=w},s.$observe("min",function(n){w=k(n);h.$validate()}));(r(s.max)||s.ngMax)&&(h.$validators.max=function(n){return!p(n)||u(b)||i(n)<=b},s.$observe("max",function(n){b=k(n);h.$validate()}))}}function he(n,t,i,r){(r.$$hasNativeValidators=s(t[0].validity))&&r.$parsers.push(function(n){var i=t.prop("validity")||{};if(!i.badInput&&!i.typeMismatch)return n})}function vh(n){n.$$parserName="number";n.$parsers.push(function(t){return n.$isEmpty(t)?null:vw.test(t)?parseFloat(t):void 0});n.$formatters.push(function(t){if(!n.$isEmpty(t)){if(!tt(t))throw tu("numfmt",t);t=t.toString()}return t})}function wi(n){return r(n)&&!tt(n)&&(n=parseFloat(n)),it(n)?void 0:n}function ce(n){var t=n.toString(),i=t.indexOf(".");return-1===i?-1<n&&1>n&&(n=/e-(\d+)$/.exec(t))?Number(n[1]):0:t.length-i-1}function yh(n,t,i){n=Number(n);var u=(n|0)!==n,f=(t|0)!==t,e=(i|0)!==i;if(u||f||e){var r=u?ce(n):0,o=f?ce(t):0,s=e?ce(i):0,r=Math.max(r,o,s),r=Math.pow(10,r);n*=r;t*=r;i*=r;u&&(n=Math.round(n));f&&(t=Math.round(t));e&&(i=Math.round(i))}return 0==(n-t)%i}function ph(n,t,i,u,f){if(r(u)){if(n=n(u),!n.constant)throw tu("constexpr",i,u);return n(t)}return f}function le(n,i){function e(n,t){var u,i,f,r;if(!n||!n.length)return[];if(!t||!t.length)return n;u=[];i=0;n:for(;i<n.length;i++){for(f=n[i],r=0;r<t.length;r++)if(f===t[r])continue n;u.push(f)}return u}function r(n){var t=n;return c(n)?t=n.map(r).join(" "):s(n)&&(t=Object.keys(n).filter(function(t){return n[t]}).join(" ")),t}function o(n){var t=n,i;return c(n)?t=n.map(o):s(n)&&(i=!1,t=Object.keys(n).filter(function(t){return t=n[t],!i&&u(t)&&(i=!0),t}),i&&t.push(void 0)),t}n="ngClass"+n;var f;return["$parse",function(u){return{restrict:"AC",link:function(s,h,c){function y(n,i){var r=[];return t(n,function(n){(0<i||l[n])&&(l[n]=(l[n]||0)+i,l[n]===+(0<i)&&r.push(n))}),r.join(" ")}function d(n){if(n===i){var t=a,t=y(t&&t.split(" "),1);c.$addClass(t)}else t=a,t=y(t&&t.split(" "),-1),c.$removeClass(t);k=n}function g(n){n=r(n);n!==a&&b(n)}function b(n){if(k===i){var t=a&&a.split(" "),u=n&&n.split(" "),r=e(t,u),t=e(u,t),r=y(r,-1),t=y(t,1);c.$addClass(t);c.$removeClass(r)}a=n}var v=c[n].trim(),w=":"===v.charAt(0)&&":"===v.charAt(1),v=u(v,w?o:r),nt=w?g:b,l=h.data("$classCounts"),k=!0,a;l||(l=p(),h.data("$classCounts",l));"ngClass"!==n&&(f||(f=u("$index",function(n){return n&1})),s.$watch(f,d));s.$watch(v,nt,w)}}}]}function bu(n,t,i,r,u,f,e,o,s){this.$modelValue=this.$viewValue=Number.NaN;this.$$rawModelValue=void 0;this.$validators={};this.$asyncValidators={};this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$untouched=!0;this.$touched=!1;this.$pristine=!0;this.$dirty=!1;this.$valid=!0;this.$invalid=!1;this.$error={};this.$$success={};this.$pending=void 0;this.$name=s(i.name||"",!1)(n);this.$$parentForm=dr;this.$options=tf;this.$$parsedNgModel=u(i.ngModel);this.$$parsedNgModelAssign=this.$$parsedNgModel.assign;this.$$ngModelGet=this.$$parsedNgModel;this.$$ngModelSet=this.$$parsedNgModelAssign;this.$$pendingDebounce=null;this.$$parserValid=void 0;this.$$currentValidationRunId=0;this.$$scope=n;this.$$attr=i;this.$$element=r;this.$$animate=f;this.$$timeout=e;this.$$parse=u;this.$$q=o;this.$$exceptionHandler=t;ch(this);sy(this)}function sy(n){n.$$scope.$watch(function(){var t=n.$$ngModelGet(n.$$scope);if(t!==n.$modelValue&&(n.$modelValue===n.$modelValue||t===t)){n.$modelValue=n.$$rawModelValue=t;n.$$parserValid=void 0;for(var r=n.$formatters,u=r.length,i=t;u--;)i=r[u](i);n.$viewValue!==i&&(n.$$updateEmptyClasses(i),n.$viewValue=n.$$lastCommittedViewValue=i,n.$render(),n.$$runValidators(n.$modelValue,n.$viewValue,o))}return t})}function ae(n){this.$$options=n}function wh(n,i){t(i,function(t,i){r(n[i])||(n[i]=t)})}var hy=/^\/(.+)\/([a-z]*)$/,pt=Object.prototype.hasOwnProperty,a=function(n){return h(n)?n.toLowerCase():n},ku=function(n){return h(n)?n.toUpperCase():n},kt,e,ti,wt=[].slice,cy=[].splice,ly=[].push,ut=Object.prototype.toString,bh=Object.getPrototypeOf,si=l("ng"),ot=n.angular||(n.angular={}),ve,du=0,it,bi,kh,ye,pe,dh,gh,gu,i,nf,nc,tc,ic,kr,dr,rc,tf,uc;kt=n.document.documentMode;it=Number.isNaN||function(n){return n!==n};o.$inject=[];tr.$inject=[];var c=Array.isArray,ay=/^\[object (?:Uint8|Uint8Clamped|Uint16|Uint32|Int8|Int16|Int32|Float32|Float64)Array]$/,y=function(n){return h(n)?n.trim():n},fc=function(n){return n.replace(/([-()[\]{}+?*.$^|,:#<!\\])/g,"\\$1").replace(/\x08/g,"\\x08")},hi=function hi(){var i,t;if(!r(hi.rules))if(i=n.document.querySelector("[ng-csp]")||n.document.querySelector("[data-ng-csp]"),i)t=i.getAttribute("ng-csp")||i.getAttribute("data-ng-csp"),hi.rules={noUnsafeEval:!t||-1!==t.indexOf("no-unsafe-eval"),noInlineStyle:!t||-1!==t.indexOf("no-inline-style")};else{i=hi;try{new Function("");t=!1}catch(u){t=!0}i.rules={noUnsafeEval:t,noInlineStyle:!1}}return hi.rules},rf=function rf(){if(r(rf.name_))return rf.name_;for(var u,e=ki.length,t,f,i=0;i<e;++i)if(t=ki[i],u=n.document.querySelector("["+t.replace(":","\\:")+"jq]")){f=u.getAttribute(t+"jq");break}return rf.name_=f},vy=/:/g,ki=["ng-","data-ng-","ng:","x-ng-"],yy=function(n){var t=n.currentScript,t=t&&t.getAttribute("src"),i;if(!t||(i=n.createElement("a"),i.href=t,n.location.origin===i.origin))return!0;switch(i.protocol){case"http:":case"https:":case"ftp:":case"blob:":case"file:":case"data:":return!0;default:return!1}}(n.document),py=/[A-Z]/g,ec=!1,ii=3,wy={full:"1.6.2",major:1,minor:6,dot:2,codeName:"llamacorn-lovehug"};w.expando="ng339";bi=w.cache={};kh=1;w._data=function(n){return this.cache[n[this.expando]]||{}};var by=/-([a-z])/g,ky=/^-ms-/,uf={mouseleave:"mouseout",mouseenter:"mouseover"},we=l("jqLite"),dy=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,be=/<|&#?\w+;/,gy=/<([\w:-]+)/,np=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,ht={option:[1,'<select multiple="multiple">',"<\/select>"],thead:[1,"<table>","<\/table>"],col:[2,"<table><colgroup>","<\/colgroup><\/table>"],tr:[2,"<table><tbody>","<\/tbody><\/table>"],td:[3,"<table><tbody><tr>","<\/tr><\/tbody><\/table>"],_default:[0,"",""]};ht.optgroup=ht.option;ht.tbody=ht.tfoot=ht.colgroup=ht.caption=ht.thead;ht.th=ht.td;var tp=n.Node.prototype.contains||function(n){return!!(this.compareDocumentPosition(n)&16)},di=w.prototype={ready:ko,toString:function(){var n=[];return t(this,function(t){n.push(""+t)}),"["+n.join(", ")+"]"},eq:function(n){return 0<=n?e(this[n]):e(this[this.length+n])},length:0,push:ly,sort:[].sort,splice:[].splice},ff={};t("multiple selected checked disabled readOnly required open".split(" "),function(n){ff[a(n)]=n});ye={};t("input select option textarea button form details".split(" "),function(n){ye[n]=!0});pe={ngMinlength:"minlength",ngMaxlength:"maxlength",ngMin:"min",ngMax:"max",ngPattern:"pattern",ngStep:"step"};t({data:bf,removeData:ar,hasData:function(n){for(var t in bi[n.ng339])return!0;return!1},cleanData:function(n){for(var t=0,i=n.length;t<i;t++)ar(n[t])}},function(n,t){w[t]=n});t({data:bf,inheritedData:cu,scope:function(n){return e.data(n,"$scope")||cu(n.parentNode||n,["$isolateScope","$scope"])},isolateScope:function(n){return e.data(n,"$isolateScope")||e.data(n,"$isolateScopeNoTemplate")},controller:wo,injector:function(n){return cu(n,"$injector")},removeAttr:function(n,t){n.removeAttribute(t)},hasClass:ou,css:function(n,t,i){if(t=uu(t.replace(ky,"ms-")),r(i))n.style[t]=i;else return n.style[t]},attr:function(n,t,i){var u=n.nodeType,f;if(u!==ii&&2!==u&&8!==u&&n.getAttribute)if(u=a(t),f=ff[u],r(i))null===i||!1===i&&f?n.removeAttribute(t):n.setAttribute(t,f?u:i);else return n=n.getAttribute(t),f&&null!==n&&(n=u),null===n?void 0:n},prop:function(n,t,i){if(r(i))n[t]=i;else return n[t]},text:function(){function n(n,t){if(u(t)){var i=n.nodeType;return 1===i||i===ii?n.textContent:""}n.textContent=t}return n.$dv="",n}(),val:function(n,i){if(u(i)){if(n.multiple&&"select"===lt(n)){var r=[];return t(n.options,function(n){n.selected&&r.push(n.value||n.text)}),r}return n.value}n.value=i},html:function(n,t){if(u(t))return n.innerHTML;fu(n,!0);n.innerHTML=t},empty:bo},function(n,t){w.prototype[t]=function(t,i){var r,f,e=this.length,o;if(n!==bo&&u(2===n.length&&n!==ou&&n!==wo?t:i)){if(s(t)){for(r=0;r<e;r++)if(n===bf)n(this[r],t);else for(f in t)n(this[r],f,t[f]);return this}for(r=n.$dv,e=u(r)?Math.min(e,1):e,f=0;f<e;f++)o=n(this[f],t,i),r=r?r+o:o;return r}for(r=0;r<e;r++)n(this[r],t,i);return this}});t({removeData:ar,on:function(n,t,i,u){var f,e,s,o;if(r(u))throw we("onargs");if(vo(n))for(u=eu(n,!0),f=u.events,e=u.handle,e||(e=u.handle=ta(n,f)),u=0<=t.indexOf(" ")?t.split(" "):[t],s=u.length,o=function(t,r,u){var o=f[t];o||(o=f[t]=[],o.specialHandlerWrapper=r,"$destroy"===t||u||n.addEventListener(t,e));o.push(i)};s--;)t=u[s],uf[t]?(o(uf[t],ra),o(t,void 0,!0)):o(t)},off:po,one:function(n,t,i){n=e(n);n.on(t,function r(){n.off(t,i);n.off(t,r)});n.on(t,i)},replaceWith:function(n,i){var r,u=n.parentNode;fu(n);t(new w(i),function(t){r?u.insertBefore(t,r.nextSibling):u.replaceChild(t,n);r=t})},children:function(n){var i=[];return t(n.childNodes,function(n){1===n.nodeType&&i.push(n)}),i},contents:function(n){return n.contentDocument||n.childNodes||[]},append:function(n,t){var i=n.nodeType,r;if(1===i||11===i)for(t=new w(t),i=0,r=t.length;i<r;i++)n.appendChild(t[i])},prepend:function(n,i){if(1===n.nodeType){var r=n.firstChild;t(new w(i),function(t){n.insertBefore(t,r)})}},wrap:function(n,t){var i=e(t).eq(0).clone()[0],r=n.parentNode;r&&r.replaceChild(i,n);i.appendChild(n)},remove:lu,detach:function(n){lu(n,!0)},after:function(n,t){var u=n,f=n.parentNode,i,e,r;if(f)for(t=new w(t),i=0,e=t.length;i<e;i++)r=t[i],f.insertBefore(r,u.nextSibling),u=r},addClass:hu,removeClass:su,toggleClass:function(n,i,r){i&&t(i.split(" "),function(t){var i=r;u(i)&&(i=!ou(n,t));(i?hu:su)(n,t)})},parent:function(n){return(n=n.parentNode)&&11!==n.nodeType?n:null},next:function(n){return n.nextElementSibling},find:function(n,t){return n.getElementsByTagName?n.getElementsByTagName(t):[]},clone:wf,triggerHandler:function(n,i,r){var u,e,s=i.type||i,f=eu(n);(f=(f=f&&f.events)&&f[s])&&(u={preventDefault:function(){this.defaultPrevented=!0},isDefaultPrevented:function(){return!0===this.defaultPrevented},stopImmediatePropagation:function(){this.immediatePropagationStopped=!0},isImmediatePropagationStopped:function(){return!0===this.immediatePropagationStopped},stopPropagation:o,type:s,target:n},i.type&&(u=v(u,i)),i=vt(f),e=r?[u].concat(r):[u],t(i,function(t){u.isImmediatePropagationStopped()||t.apply(n,e)}))}},function(n,t){w.prototype[t]=function(t,i,f){for(var o,s=0,h=this.length;s<h;s++)u(o)?(o=n(this[s],t,i,f),r(o)&&(o=e(o))):kf(o,n(this[s],t,i,f));return r(o)?o:this}});w.prototype.bind=w.prototype.on;w.prototype.unbind=w.prototype.off;dh=Object.create(null);ns.prototype={_idx:function(n){return n===this._lastKey?this._lastIndex:(this._lastKey=n,this._lastIndex=this._keys.indexOf(n))},_transformKey:function(n){return it(n)?dh:n},get:function(n){return n=this._transformKey(n),n=this._idx(n),-1!==n?this._values[n]:void 0},set:function(n,t){n=this._transformKey(n);var i=this._idx(n);-1===i&&(i=this._lastIndex=this._keys.length);this._keys[i]=n;this._values[i]=t},"delete":function(n){return(n=this._transformKey(n),n=this._idx(n),-1===n)?!1:(this._keys.splice(n,1),this._values.splice(n,1),this._lastKey=NaN,this._lastIndex=-1,!0)}};var ef=ns,ip=[function(){this.$get=[function(){return ef}]}],rp=/^([^(]+?)=>/,up=/^[^(]*\(\s*([^)]*)\)/m,fp=/,/,ep=/^\s*(_?)(\S+?)\1\s*$/,op=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,ci=l("$injector");vr.$$annotate=function(n,i,r){var u;if("function"==typeof n){if(!(u=n.$inject)){if(u=[],n.length){if(i)throw h(r)&&r||(r=n.name||fa(n)),ci("strictdi",r);i=ts(n);t(i[1].split(fp),function(n){n.replace(ep,function(n,t,i){u.push(i)})})}n.$inject=u}}else c(n)?(i=n.length-1,iu(n[i],"fn"),u=n.slice(0,i)):iu(n,"fn",!0);return u};var oc=l("$animate"),sp=function(){this.$get=o},hp=function(){var n=new ef,i=[];this.$get=["$$AnimateRunner","$rootScope",function(r,u){function f(n,i,r){var u=!1;return i&&(i=h(i)?i.split(" "):c(i)?i:[],t(i,function(t){t&&(u=!0,n[t]=r)})),u}function e(){t(i,function(i){var f=n.get(i);if(f){var e=oa(i.attr("class")),r="",u="";t(f,function(n,t){n!==!!e[t]&&(n?r+=(r.length?" ":"")+t:u+=(u.length?" ":"")+t)});t(i,function(n){r&&hu(n,r);u&&su(n,u)});n.delete(i)}});i.length=0}return{enabled:o,on:o,off:o,pin:o,push:function(t,o,s,h){return h&&h(),s=s||{},s.from&&t.css(s.from),s.to&&t.css(s.to),(s.addClass||s.removeClass)&&(o=s.addClass,h=s.removeClass,s=n.get(t)||{},o=f(s,o,!0),h=f(s,h,!1),o||h)&&(n.set(t,s),i.push(t),1===i.length&&u.$$postDigest(e)),t=new r,t.complete(),t}}}]},cp=["$provide",function(n){var t=this;this.$$registeredAnimations=Object.create(null);this.register=function(i,r){if(i&&"."!==i.charAt(0))throw oc("notcsel",i);var u=i+"-animation";t.$$registeredAnimations[i.substr(1)]=u;n.factory(u,r)};this.classNameFilter=function(n){if(1===arguments.length&&(this.$$classNameFilter=n instanceof RegExp?n:null)&&/(\s+|\/)ng-animate(\s+|\/)/.test(this.$$classNameFilter.toString()))throw oc("nongcls","ng-animate");return this.$$classNameFilter};this.$get=["$$animateQueue",function(n){function t(n,t,i){var r,u;if(i){n:{for(r=0;r<i.length;r++)if(u=i[r],1===u.nodeType){r=u;break n}r=void 0}!r||r.parentNode||r.previousElementSibling||(i=null)}i?i.after(n):t.prepend(n)}return{on:n.on,off:n.off,pin:n.pin,enabled:n.enabled,cancel:function(n){n.end&&n.end()},enter:function(i,r,u,f){return r=r&&e(r),u=u&&e(u),r=r||u.parent(),t(i,r,u),n.push(i,"enter",fi(f))},move:function(i,r,u,f){return r=r&&e(r),u=u&&e(u),r=r||u.parent(),t(i,r,u),n.push(i,"move",fi(f))},leave:function(t,i){return n.push(t,"leave",fi(i),function(){t.remove()})},addClass:function(t,i,r){return r=fi(r),r.addClass=yr(r.addclass,i),n.push(t,"addClass",r)},removeClass:function(t,i,r){return r=fi(r),r.removeClass=yr(r.removeClass,i),n.push(t,"removeClass",r)},setClass:function(t,i,r,u){return u=fi(u),u.addClass=yr(u.addClass,i),u.removeClass=yr(u.removeClass,r),n.push(t,"setClass",u)},animate:function(t,i,r,u,f){return f=fi(f),f.from=f.from?v(f.from,i):i,f.to=f.to?v(f.to,r):r,f.tempClasses=yr(f.tempClasses,u||"ng-inline-animate"),n.push(t,"animate",f)}}}]}],lp=function(){this.$get=["$$rAF",function(n){function i(i){t.push(i);1<t.length||n(function(){for(var n=0;n<t.length;n++)t[n]();t=[]})}var t=[];return function(){var n=!1;return i(function(){n=!0}),function(t){n?t():i(t)}}}]},ap=function(){this.$get=["$q","$sniffer","$$animateAsyncRun","$$isDocumentHidden","$timeout",function(n,i,r,u,f){function e(n){this.setHost(n);var t=r();this._doneCallbacks=[];this._tick=function(n){u()?f(n,0,!1):t(n)};this._state=0}return e.chain=function(n,t){function r(){i===n.length?t(!0):n[i](function(n){!1===n?t(!1):(i++,r())})}var i=0;r()},e.all=function(n,i){function u(t){r=r&&t;++f===n.length&&i(r)}var f=0,r=!0;t(n,function(n){n.done(u)})},e.prototype={setHost:function(n){this.host=n||{}},done:function(n){2===this._state?n():this._doneCallbacks.push(n)},progress:o,getPromise:function(){if(!this.promise){var t=this;this.promise=n(function(n,i){t.done(function(t){!1===t?i():n()})})}return this.promise},then:function(n,t){return this.getPromise().then(n,t)},"catch":function(n){return this.getPromise()["catch"](n)},"finally":function(n){return this.getPromise()["finally"](n)},pause:function(){this.host.pause&&this.host.pause()},resume:function(){this.host.resume&&this.host.resume()},end:function(){this.host.end&&this.host.end();this._resolve(!0)},cancel:function(){this.host.cancel&&this.host.cancel();this._resolve(!1)},complete:function(n){var t=this;0===t._state&&(t._state=1,t._tick(function(){t._resolve(n)}))},_resolve:function(n){2!==this._state&&(t(this._doneCallbacks,function(t){t(n)}),this._doneCallbacks.length=0,this._state=2)}},e}]},vp=function(){this.$get=["$$rAF","$q","$$AnimateRunner",function(n,t,i){return function(t,r){function e(){return n(function(){u.addClass&&(t.addClass(u.addClass),u.addClass=null);u.removeClass&&(t.removeClass(u.removeClass),u.removeClass=null);u.to&&(t.css(u.to),u.to=null);o||f.complete();o=!0}),f}var u=r||{},o,f;return u.$$prepared||(u=ui(u)),u.cleanupStyles&&(u.from=u.to=null),u.from&&(t.css(u.from),u.from=null),f=new i,{start:e,end:e}}}]},k=l("$compile"),ke=new function(){};is.$inject=["$provide","$$sanitizeUriProvider"];au.prototype.isFirstChange=function(){return this.previousValue===ke};var sc=/^((?:x|data)[:\-_])/i,yp=/[:\-_]+(.)/g,hc=l("$controller"),cc=/^(\S+)(\s+as\s+([\w$]+))?$/,pp=function(){this.$get=["$document",function(n){return function(t){return t?!t.nodeType&&t instanceof e&&(t=t[0]):t=n[0].body,t.offsetWidth+1}}]},lc="application/json",de={"Content-Type":lc+";charset=utf-8"},wp=/^\[|^\{(?!\{)/,bp={"[":/]$/,"{":/}$/},kp=/^\)]\}',?\n/,ac=l("$http"),li=ot.$interpolateMinErr=l("$interpolate");li.throwNoconcat=function(n){throw li("noconcat",n);};li.interr=function(n,t){return li("interr",n,t.toString())};var dp=function(){this.$get=["$window",function(n){function r(n){var t=function t(n){t.data=n;t.called=!0};return t.id=n,t}var i=n.angular.callbacks,t={};return{createCallback:function(n){n="_"+(i.$$counter++).toString(36);var u="angular.callbacks."+n,f=r(n);return t[u]=i[n]=f,u},wasCalled:function(n){return t[n].called},getResponse:function(n){return t[n].data},removeCallback:function(n){delete i[t[n].id];delete t[n]}}}]},gp=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,nw={http:80,https:443,ftp:21},gr=l("$location"),tw=/^\s*[\\/]{2,}/,iw={$$absUrl:"",$$html5:!1,$$replace:!1,absUrl:vu("$$absUrl"),url:function(n){if(u(n))return this.$$url;var t=gp.exec(n);return(t[1]||""===n)&&this.path(decodeURIComponent(t[1])),(t[2]||t[1]||""===n)&&this.search(t[3]||""),this.hash(t[5]||""),this},protocol:vu("$$protocol"),host:vu("$$host"),port:vu("$$port"),path:ls("$$path",function(n){return n=null!==n?n.toString():"","/"===n.charAt(0)?n:"/"+n}),search:function(n,i){switch(arguments.length){case 0:return this.$$search;case 1:if(h(n)||tt(n))n=n.toString(),this.$$search=ho(n);else if(s(n))n=ui(n,{}),t(n,function(t,i){null==t&&delete n[i]}),this.$$search=n;else throw gr("isrcharg");break;default:u(i)||null===i?delete this.$$search[n]:this.$$search[n]=i}return this.$$compose(),this},hash:ls("$$hash",function(n){return null!==n?n.toString():""}),replace:function(){return this.$$replace=!0,this}};t([cs,re,ie],function(n){n.prototype=Object.create(iw);n.prototype.state=function(t){if(!arguments.length)return this.$$state;if(n!==ie||!this.$$html5)throw gr("nostate");return this.$$state=u(t)?null:t,this.$$urlUpdatedByLocation=!0,this}});var gi=l("$parse"),rw={}.constructor.prototype.valueOf,of=p();t("+ - * / % === !== == != < > <= >= && || ! = |".split(" "),function(n){of[n]=!0});gh={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'};gu=function(n){this.options=n};gu.prototype={constructor:gu,lex:function(n){for(this.text=n,this.index=0,this.tokens=[];this.index<this.text.length;)if(n=this.text.charAt(this.index),'"'===n||"'"===n)this.readString(n);else if(this.isNumber(n)||"."===n&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdentifierStart(this.peekMultichar()))this.readIdent();else if(this.is(n,"(){}[].,;:?"))this.tokens.push({index:this.index,text:n}),this.index++;else if(this.isWhitespace(n))this.index++;else{var t=n+this.peek(),i=t+this.peek(2),r=of[t],u=of[i];of[n]||r||u?(n=u?i:r?t:n,this.tokens.push({index:this.index,text:n,operator:!0}),this.index+=n.length):this.throwError("Unexpected next character ",this.index,this.index+1)}return this.tokens},is:function(n,t){return-1!==t.indexOf(n)},peek:function(n){return n=n||1,this.index+n<this.text.length?this.text.charAt(this.index+n):!1},isNumber:function(n){return"0"<=n&&"9">=n&&"string"==typeof n},isWhitespace:function(n){return" "===n||"\r"===n||"\t"===n||"\n"===n||"\v"===n||" "===n},isIdentifierStart:function(n){return this.options.isIdentifierStart?this.options.isIdentifierStart(n,this.codePointAt(n)):this.isValidIdentifierStart(n)},isValidIdentifierStart:function(n){return"a"<=n&&"z">=n||"A"<=n&&"Z">=n||"_"===n||"$"===n},isIdentifierContinue:function(n){return this.options.isIdentifierContinue?this.options.isIdentifierContinue(n,this.codePointAt(n)):this.isValidIdentifierContinue(n)},isValidIdentifierContinue:function(n,t){return this.isValidIdentifierStart(n,t)||this.isNumber(n)},codePointAt:function(n){return 1===n.length?n.charCodeAt(0):(n.charCodeAt(0)<<10)+n.charCodeAt(1)-56613888},peekMultichar:function(){var n=this.text.charAt(this.index),t=this.peek(),i,r;return t?(i=n.charCodeAt(0),r=t.charCodeAt(0),55296<=i&&56319>=i&&56320<=r&&57343>=r?n+t:n):n},isExpOperator:function(n){return"-"===n||"+"===n||this.isNumber(n)},throwError:function(n,t,i){i=i||this.index;t=r(t)?"s "+t+"-"+this.index+" ["+this.text.substring(t,i)+"]":" "+i;throw gi("lexerr",n,t,this.text);},readNumber:function(){for(var n,i,t="",r=this.index;this.index<this.text.length;){if(n=a(this.text.charAt(this.index)),"."===n||this.isNumber(n))t+=n;else if(i=this.peek(),"e"===n&&this.isExpOperator(i))t+=n;else if(this.isExpOperator(n)&&i&&this.isNumber(i)&&"e"===t.charAt(t.length-1))t+=n;else if(!this.isExpOperator(n)||i&&this.isNumber(i)||"e"!==t.charAt(t.length-1))break;else this.throwError("Invalid exponent");this.index++}this.tokens.push({index:r,text:t,constant:!0,value:Number(t)})},readIdent:function(){var t=this.index,n;for(this.index+=this.peekMultichar().length;this.index<this.text.length;){if(n=this.peekMultichar(),!this.isIdentifierContinue(n))break;this.index+=n.length}this.tokens.push({index:t,text:this.text.slice(t,this.index),identifier:!0})},readString:function(n){var f=this.index,t,r;this.index++;for(var u="",r=n,i=!1;this.index<this.text.length;){if(t=this.text.charAt(this.index),r=r+t,i)"u"===t?(i=this.text.substring(this.index+1,this.index+5),i.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+i+"]"),this.index+=4,u+=String.fromCharCode(parseInt(i,16))):u+=gh[t]||t,i=!1;else if("\\"===t)i=!0;else{if(t===n){this.index++;this.tokens.push({index:f,text:r,constant:!0,value:u});return}u+=t}this.index++}this.throwError("Unterminated quote",f)}};i=function(n,t){this.lexer=n;this.options=t};i.Program="Program";i.ExpressionStatement="ExpressionStatement";i.AssignmentExpression="AssignmentExpression";i.ConditionalExpression="ConditionalExpression";i.LogicalExpression="LogicalExpression";i.BinaryExpression="BinaryExpression";i.UnaryExpression="UnaryExpression";i.CallExpression="CallExpression";i.MemberExpression="MemberExpression";i.Identifier="Identifier";i.Literal="Literal";i.ArrayExpression="ArrayExpression";i.Property="Property";i.ObjectExpression="ObjectExpression";i.ThisExpression="ThisExpression";i.LocalsExpression="LocalsExpression";i.NGValueParameter="NGValueParameter";i.prototype={ast:function(n){return this.text=n,this.tokens=this.lexer.lex(n),n=this.program(),0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]),n},program:function(){for(var n=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&n.push(this.expressionStatement()),!this.expect(";"))return{type:i.Program,body:n}},expressionStatement:function(){return{type:i.ExpressionStatement,expression:this.filterChain()}},filterChain:function(){for(var n=this.expression();this.expect("|");)n=this.filter(n);return n},expression:function(){return this.assignment()},assignment:function(){var n=this.ternary();if(this.expect("=")){if(!ys(n))throw gi("lval");n={type:i.AssignmentExpression,left:n,right:this.assignment(),operator:"="}}return n},ternary:function(){var n=this.logicalOR(),t,r;return this.expect("?")&&(t=this.expression(),this.consume(":"))?(r=this.expression(),{type:i.ConditionalExpression,test:n,alternate:t,consequent:r}):n},logicalOR:function(){for(var n=this.logicalAND();this.expect("||");)n={type:i.LogicalExpression,operator:"||",left:n,right:this.logicalAND()};return n},logicalAND:function(){for(var n=this.equality();this.expect("&&");)n={type:i.LogicalExpression,operator:"&&",left:n,right:this.equality()};return n},equality:function(){for(var n=this.relational(),t;t=this.expect("==","!=","===","!==");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.relational()};return n},relational:function(){for(var n=this.additive(),t;t=this.expect("<",">","<=",">=");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.additive()};return n},additive:function(){for(var n=this.multiplicative(),t;t=this.expect("+","-");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.multiplicative()};return n},multiplicative:function(){for(var n=this.unary(),t;t=this.expect("*","/","%");)n={type:i.BinaryExpression,operator:t.text,left:n,right:this.unary()};return n},unary:function(){var n;return(n=this.expect("+","-","!"))?{type:i.UnaryExpression,operator:n.text,prefix:!0,argument:this.unary()}:this.primary()},primary:function(){var n,t;for(this.expect("(")?(n=this.filterChain(),this.consume(")")):this.expect("[")?n=this.arrayDeclaration():this.expect("{")?n=this.object():this.selfReferential.hasOwnProperty(this.peek().text)?n=ui(this.selfReferential[this.consume().text]):this.options.literals.hasOwnProperty(this.peek().text)?n={type:i.Literal,value:this.options.literals[this.consume().text]}:this.peek().identifier?n=this.identifier():this.peek().constant?n=this.constant():this.throwError("not a primary expression",this.peek());t=this.expect("(","[",".");)"("===t.text?(n={type:i.CallExpression,callee:n,arguments:this.parseArguments()},this.consume(")")):"["===t.text?(n={type:i.MemberExpression,object:n,property:this.expression(),computed:!0},this.consume("]")):"."===t.text?n={type:i.MemberExpression,object:n,property:this.identifier(),computed:!1}:this.throwError("IMPOSSIBLE");return n},filter:function(n){n=[n];for(var t={type:i.CallExpression,callee:this.identifier(),arguments:n,filter:!0};this.expect(":");)n.push(this.expression());return t},parseArguments:function(){var n=[];if(")"!==this.peekToken().text)do n.push(this.filterChain());while(this.expect(","));return n},identifier:function(){var n=this.consume();return n.identifier||this.throwError("is not a valid identifier",n),{type:i.Identifier,name:n.text}},constant:function(){return{type:i.Literal,value:this.consume().value}},arrayDeclaration:function(){var n=[];if("]"!==this.peekToken().text)do{if(this.peek("]"))break;n.push(this.expression())}while(this.expect(","));return this.consume("]"),{type:i.ArrayExpression,elements:n}},object:function(){var t=[],n;if("}"!==this.peekToken().text)do{if(this.peek("}"))break;n={type:i.Property,kind:"init"};this.peek().constant?(n.key=this.constant(),n.computed=!1,this.consume(":"),n.value=this.expression()):this.peek().identifier?(n.key=this.identifier(),n.computed=!1,this.peek(":")?(this.consume(":"),n.value=this.expression()):n.value=n.key):this.peek("[")?(this.consume("["),n.key=this.expression(),this.consume("]"),n.computed=!0,this.consume(":"),n.value=this.expression()):this.throwError("invalid key",this.peek());t.push(n)}while(this.expect(","));return this.consume("}"),{type:i.ObjectExpression,properties:t}},throwError:function(n,t){throw gi("syntax",t.text,n,t.index+1,this.text,this.text.substring(t.index));},consume:function(n){if(0===this.tokens.length)throw gi("ueoe",this.text);var t=this.expect(n);return t||this.throwError("is unexpected, expecting ["+n+"]",this.peek()),t},peekToken:function(){if(0===this.tokens.length)throw gi("ueoe",this.text);return this.tokens[0]},peek:function(n,t,i,r){return this.peekAhead(0,n,t,i,r)},peekAhead:function(n,t,i,r,u){if(this.tokens.length>n){n=this.tokens[n];var f=n.text;if(f===t||f===i||f===r||f===u||!(t||i||r||u))return n}return!1},expect:function(n,t,i,r){return(n=this.peek(n,t,i,r))?(this.tokens.shift(),n):!1},selfReferential:{"this":{type:i.ThisExpression},$locals:{type:i.LocalsExpression}}};bs.prototype={compile:function(n){var r=this,i,u;return n=this.astBuilder.ast(n),this.state={nextId:0,filters:{},fn:{vars:[],body:[],own:{}},assign:{vars:[],body:[],own:{}},inputs:[]},b(n,r.$filter),i="",this.stage="assign",(u=ps(n))&&(this.state.computing="assign",i=this.nextId(),this.recurse(u,i),this.return_(i),i="fn.assign="+this.generateFunction("assign","s,v,l")),u=vs(n.body),r.stage="inputs",t(u,function(n,t){var i="fn"+t,u;r.state[i]={vars:[],body:[],own:{}};r.state.computing=i;u=r.nextId();r.recurse(n,u);r.return_(u);r.state.inputs.push(i);n.watchId=t}),this.state.computing="fn",this.stage="main",this.recurse(n),i='"'+this.USE+" "+this.STRICT+'";\n'+this.filterPrefix()+"var fn="+this.generateFunction("fn","s,l,a,i")+i+this.watchFns()+"return fn;",i=new Function("$filter","getStringValue","ifDefined","plus",i)(this.$filter,ev,ov,as),this.state=this.stage=void 0,i.literal=ws(n),i.constant=n.constant,i},USE:"use",STRICT:"strict",watchFns:function(){var n=[],i=this.state.inputs,r=this;return t(i,function(t){n.push("var "+t+"="+r.generateFunction(t,"s"))}),i.length&&n.push("fn.inputs=["+i.join(",")+"];"),n.join("")},generateFunction:function(n,t){return"function("+t+"){"+this.varsPrefix(n)+this.body(n)+"};"},filterPrefix:function(){var n=[],i=this;return t(this.state.filters,function(t,r){n.push(t+"=$filter("+i.escape(r)+")")}),n.length?"var "+n.join(",")+";":""},varsPrefix:function(n){return this.state[n].vars.length?"var "+this.state[n].vars.join(",")+";":""},body:function(n){return this.state[n].body.join("")},recurse:function(n,u,f,e,s,h){var l,a,c=this,y,v,p;if(e=e||o,!h&&r(n.watchId))u=u||this.nextId(),this.if_("i",this.lazyAssign(u,this.computedMember("i",n.watchId)),this.lazyRecurse(n,u,f,e,s,!0));else switch(n.type){case i.Program:t(n.body,function(t,i){c.recurse(t.expression,void 0,void 0,function(n){a=n});i!==n.body.length-1?c.current().body.push(a,";"):c.return_(a)});break;case i.Literal:v=this.escape(n.value);this.assign(u,v);e(u||v);break;case i.UnaryExpression:this.recurse(n.argument,void 0,void 0,function(n){a=n});v=n.operator+"("+this.ifDefined(a,0)+")";this.assign(u,v);e(v);break;case i.BinaryExpression:this.recurse(n.left,void 0,void 0,function(n){l=n});this.recurse(n.right,void 0,void 0,function(n){a=n});v="+"===n.operator?this.plus(l,a):"-"===n.operator?this.ifDefined(l,0)+n.operator+this.ifDefined(a,0):"("+l+")"+n.operator+"("+a+")";this.assign(u,v);e(v);break;case i.LogicalExpression:u=u||this.nextId();c.recurse(n.left,u);c.if_("&&"===n.operator?u:c.not(u),c.lazyRecurse(n.right,u));e(u);break;case i.ConditionalExpression:u=u||this.nextId();c.recurse(n.test,u);c.if_(u,c.lazyRecurse(n.alternate,u),c.lazyRecurse(n.consequent,u));e(u);break;case i.Identifier:u=u||this.nextId();f&&(f.context="inputs"===c.stage?"s":this.assign(this.nextId(),this.getHasOwnProperty("l",n.name)+"?l:s"),f.computed=!1,f.name=n.name);c.if_("inputs"===c.stage||c.not(c.getHasOwnProperty("l",n.name)),function(){c.if_("inputs"===c.stage||"s",function(){s&&1!==s&&c.if_(c.isNull(c.nonComputedMember("s",n.name)),c.lazyAssign(c.nonComputedMember("s",n.name),"{}"));c.assign(u,c.nonComputedMember("s",n.name))})},u&&c.lazyAssign(u,c.nonComputedMember("l",n.name)));e(u);break;case i.MemberExpression:l=f&&(f.context=this.nextId())||this.nextId();u=u||this.nextId();c.recurse(n.object,l,void 0,function(){c.if_(c.notNull(l),function(){n.computed?(a=c.nextId(),c.recurse(n.property,a),c.getStringValue(a),s&&1!==s&&c.if_(c.not(c.computedMember(l,a)),c.lazyAssign(c.computedMember(l,a),"{}")),v=c.computedMember(l,a),c.assign(u,v),f&&(f.computed=!0,f.name=a)):(s&&1!==s&&c.if_(c.isNull(c.nonComputedMember(l,n.property.name)),c.lazyAssign(c.nonComputedMember(l,n.property.name),"{}")),v=c.nonComputedMember(l,n.property.name),c.assign(u,v),f&&(f.computed=!1,f.name=n.property.name))},function(){c.assign(u,"undefined")});e(u)},!!s);break;case i.CallExpression:u=u||this.nextId();n.filter?(a=c.filter(n.callee.name),y=[],t(n.arguments,function(n){var t=c.nextId();c.recurse(n,t);y.push(t)}),v=a+"("+y.join(",")+")",c.assign(u,v),e(u)):(a=c.nextId(),l={},y=[],c.recurse(n.callee,a,l,function(){c.if_(c.notNull(a),function(){t(n.arguments,function(t){c.recurse(t,n.constant?void 0:c.nextId(),void 0,function(n){y.push(n)})});v=l.name?c.member(l.context,l.name,l.computed)+"("+y.join(",")+")":a+"("+y.join(",")+")";c.assign(u,v)},function(){c.assign(u,"undefined")});e(u)}));break;case i.AssignmentExpression:a=this.nextId();l={};this.recurse(n.left,void 0,l,function(){c.if_(c.notNull(l.context),function(){c.recurse(n.right,a);v=c.member(l.context,l.name,l.computed)+n.operator+a;c.assign(u,v);e(u||v)})},1);break;case i.ArrayExpression:y=[];t(n.elements,function(t){c.recurse(t,n.constant?void 0:c.nextId(),void 0,function(n){y.push(n)})});v="["+y.join(",")+"]";this.assign(u,v);e(u||v);break;case i.ObjectExpression:y=[];p=!1;t(n.properties,function(n){n.computed&&(p=!0)});p?(u=u||this.nextId(),this.assign(u,"{}"),t(n.properties,function(n){n.computed?(l=c.nextId(),c.recurse(n.key,l)):l=n.key.type===i.Identifier?n.key.name:""+n.key.value;a=c.nextId();c.recurse(n.value,a);c.assign(c.member(u,l,n.computed),a)})):(t(n.properties,function(t){c.recurse(t.value,n.constant?void 0:c.nextId(),void 0,function(n){y.push(c.escape(t.key.type===i.Identifier?t.key.name:""+t.key.value)+":"+n)})}),v="{"+y.join(",")+"}",this.assign(u,v));e(u||v);break;case i.ThisExpression:this.assign(u,"s");e(u||"s");break;case i.LocalsExpression:this.assign(u,"l");e(u||"l");break;case i.NGValueParameter:this.assign(u,"v");e(u||"v")}},getHasOwnProperty:function(n,t){var i=n+"."+t,r=this.current().own;return r.hasOwnProperty(i)||(r[i]=this.nextId(!1,n+"&&("+this.escape(t)+" in "+n+")")),r[i]},assign:function(n,t){if(n)return this.current().body.push(n,"=",t,";"),n},filter:function(n){return this.state.filters.hasOwnProperty(n)||(this.state.filters[n]=this.nextId(!0)),this.state.filters[n]},ifDefined:function(n,t){return"ifDefined("+n+","+this.escape(t)+")"},plus:function(n,t){return"plus("+n+","+t+")"},return_:function(n){this.current().body.push("return ",n,";")},if_:function(n,t,i){if(!0===n)t();else{var r=this.current().body;r.push("if(",n,"){");t();r.push("}");i&&(r.push("else{"),i(),r.push("}"))}},not:function(n){return"!("+n+")"},isNull:function(n){return n+"==null"},notNull:function(n){return n+"!=null"},nonComputedMember:function(n,t){return/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(t)?n+"."+t:n+'["'+t.replace(/[^$_a-zA-Z0-9]/g,this.stringEscapeFn)+'"]'},computedMember:function(n,t){return n+"["+t+"]"},member:function(n,t,i){return i?this.computedMember(n,t):this.nonComputedMember(n,t)},getStringValue:function(n){this.assign(n,"getStringValue("+n+")")},lazyRecurse:function(n,t,i,r,u,f){var e=this;return function(){e.recurse(n,t,i,r,u,f)}},lazyAssign:function(n,t){var i=this;return function(){i.assign(n,t)}},stringEscapeRegex:/[^ a-zA-Z0-9]/g,stringEscapeFn:function(n){return"\\u"+("0000"+n.charCodeAt(0).toString(16)).slice(-4)},escape:function(n){if(h(n))return"'"+n.replace(this.stringEscapeRegex,this.stringEscapeFn)+"'";if(tt(n))return n.toString();if(!0===n)return"true";if(!1===n)return"false";if(null===n)return"null";if("undefined"==typeof n)return"undefined";throw gi("esc");},nextId:function(n,t){var i="v"+this.state.nextId++;return n||this.current().vars.push(i+(t?"="+t:"")),i},current:function(){return this.state[this.state.computing]}};ks.prototype={compile:function(n){var f=this,i,e,r,u;return n=this.astBuilder.ast(n),b(n,f.$filter),(i=ps(n))&&(e=this.recurse(i)),i=vs(n.body),i&&(r=[],t(i,function(n,t){var i=f.recurse(n);n.input=i;r.push(i);n.watchId=t})),u=[],t(n.body,function(n){u.push(f.recurse(n.expression))}),i=0===n.body.length?o:1===n.body.length?u[0]:function(n,i){var r;return t(u,function(t){r=t(n,i)}),r},e&&(i.assign=function(n,t,i){return e(n,i,t)}),r&&(i.inputs=r),i.literal=ws(n),i.constant=n.constant,i},recurse:function(n,r,u){var o,e,s=this,f;if(n.input)return this.inputs(n.input,n.watchId);switch(n.type){case i.Literal:return this.value(n.value,r);case i.UnaryExpression:return e=this.recurse(n.argument),this["unary"+n.operator](e,r);case i.BinaryExpression:return o=this.recurse(n.left),e=this.recurse(n.right),this["binary"+n.operator](o,e,r);case i.LogicalExpression:return o=this.recurse(n.left),e=this.recurse(n.right),this["binary"+n.operator](o,e,r);case i.ConditionalExpression:return this["ternary?:"](this.recurse(n.test),this.recurse(n.alternate),this.recurse(n.consequent),r);case i.Identifier:return s.identifier(n.name,r,u);case i.MemberExpression:return o=this.recurse(n.object,!1,!!u),n.computed||(e=n.property.name),n.computed&&(e=this.recurse(n.property)),n.computed?this.computedMember(o,e,r,u):this.nonComputedMember(o,e,r,u);case i.CallExpression:return f=[],t(n.arguments,function(n){f.push(s.recurse(n))}),n.filter&&(e=this.$filter(n.callee.name)),n.filter||(e=this.recurse(n.callee,!0)),n.filter?function(n,t,i,u){for(var s=[],o=0;o<f.length;++o)s.push(f[o](n,t,i,u));return n=e.apply(void 0,s,u),r?{context:void 0,name:void 0,value:n}:n}:function(n,t,i,u){var h=e(n,t,i,u),o,s;if(null!=h.value){for(o=[],s=0;s<f.length;++s)o.push(f[s](n,t,i,u));o=h.value.apply(h.context,o)}return r?{value:o}:o};case i.AssignmentExpression:return o=this.recurse(n.left,!0,1),e=this.recurse(n.right),function(n,t,i,u){var f=o(n,t,i,u);return n=e(n,t,i,u),f.context[f.name]=n,r?{value:n}:n};case i.ArrayExpression:return f=[],t(n.elements,function(n){f.push(s.recurse(n))}),function(n,t,i,u){for(var e=[],o=0;o<f.length;++o)e.push(f[o](n,t,i,u));return r?{value:e}:e};case i.ObjectExpression:return f=[],t(n.properties,function(n){n.computed?f.push({key:s.recurse(n.key),computed:!0,value:s.recurse(n.value)}):f.push({key:n.key.type===i.Identifier?n.key.name:""+n.key.value,computed:!1,value:s.recurse(n.value)})}),function(n,t,i,u){for(var o={},e=0;e<f.length;++e)f[e].computed?o[f[e].key(n,t,i,u)]=f[e].value(n,t,i,u):o[f[e].key]=f[e].value(n,t,i,u);return r?{value:o}:o};case i.ThisExpression:return function(n){return r?{value:n}:n};case i.LocalsExpression:return function(n,t){return r?{value:t}:t};case i.NGValueParameter:return function(n,t,i){return r?{value:i}:i}}},"unary+":function(n,t){return function(i,u,f,e){return i=n(i,u,f,e),i=r(i)?+i:0,t?{value:i}:i}},"unary-":function(n,t){return function(i,u,f,e){return i=n(i,u,f,e),i=r(i)?-i:-0,t?{value:i}:i}},"unary!":function(n,t){return function(i,r,u,f){return i=!n(i,r,u,f),t?{value:i}:i}},"binary+":function(n,t,i){return function(r,u,f,e){var o=n(r,u,f,e);return r=t(r,u,f,e),o=as(o,r),i?{value:o}:o}},"binary-":function(n,t,i){return function(u,f,e,o){var s=n(u,f,e,o);return u=t(u,f,e,o),s=(r(s)?s:0)-(r(u)?u:0),i?{value:s}:s}},"binary*":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)*t(r,u,f,e),i?{value:r}:r}},"binary/":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)/t(r,u,f,e),i?{value:r}:r}},"binary%":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)%t(r,u,f,e),i?{value:r}:r}},"binary===":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)===t(r,u,f,e),i?{value:r}:r}},"binary!==":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)!==t(r,u,f,e),i?{value:r}:r}},"binary==":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)==t(r,u,f,e),i?{value:r}:r}},"binary!=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)!=t(r,u,f,e),i?{value:r}:r}},"binary<":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)<t(r,u,f,e),i?{value:r}:r}},"binary>":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)>t(r,u,f,e),i?{value:r}:r}},"binary<=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)<=t(r,u,f,e),i?{value:r}:r}},"binary>=":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)>=t(r,u,f,e),i?{value:r}:r}},"binary&&":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)&&t(r,u,f,e),i?{value:r}:r}},"binary||":function(n,t,i){return function(r,u,f,e){return r=n(r,u,f,e)||t(r,u,f,e),i?{value:r}:r}},"ternary?:":function(n,t,i,r){return function(u,f,e,o){return u=n(u,f,e,o)?t(u,f,e,o):i(u,f,e,o),r?{value:u}:u}},value:function(n,t){return function(){return t?{context:void 0,name:void 0,value:n}:n}},identifier:function(n,t,i){return function(r,u){return r=u&&n in u?u:r,i&&1!==i&&r&&null==r[n]&&(r[n]={}),u=r?r[n]:void 0,t?{context:r,name:n,value:u}:u}},computedMember:function(n,t,i,r){return function(u,f,e,o){var s=n(u,f,e,o),h,c;return null!=s&&(h=t(u,f,e,o),h+="",r&&1!==r&&s&&!s[h]&&(s[h]={}),c=s[h]),i?{context:s,name:h,value:c}:c}},nonComputedMember:function(n,t,i,r){return function(u,f,e,o){return u=n(u,f,e,o),r&&1!==r&&u&&null==u[t]&&(u[t]={}),f=null!=u?u[t]:void 0,i?{context:u,name:t,value:f}:f}},inputs:function(n,t){return function(i,r,u,f){return f?f[t]:n(i,r,u)}}};nf=function(n,t,r){this.lexer=n;this.$filter=t;this.options=r;this.ast=new i(n,r);this.astCompiler=r.csp?new ks(this.ast,t):new bs(this.ast,t)};nf.prototype={constructor:nf,parse:function(n){return this.astCompiler.compile(n)}};var ri=l("$sce"),ct={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",JS:"js"},ge=/_([a-z])/g,uw=l("$compile"),g=n.document.createElement("a"),vc=ni(n.location.href);th.$inject=["$document"];ih.$inject=["$provide"];var yc=22,pc=".",no="0";rh.$inject=["$locale"];uh.$inject=["$locale"];var fw={yyyy:d("FullYear",4,0,!1,!0),yy:d("FullYear",2,0,!0,!0),y:d("FullYear",1,0,!1,!0),MMMM:wr("Month"),MMM:wr("Month",!0),MM:d("Month",2,1),M:d("Month",1,1),LLLL:wr("Month",!1,!0),dd:d("Date",2),d:d("Date",1),HH:d("Hours",2),H:d("Hours",1),hh:d("Hours",2,-12),h:d("Hours",1,-12),mm:d("Minutes",2),m:d("Minutes",1),ss:d("Seconds",2),s:d("Seconds",1),sss:d("Milliseconds",3),EEEE:wr("Day"),EEE:wr("Day",!0),a:function(n,t){return 12>n.getHours()?t.AMPMS[0]:t.AMPMS[1]},Z:function(n,t,i){return n=-1*i,(0<=n?"+":"")+(yu(Math[0<n?"floor":"ceil"](n/60),2)+yu(Math.abs(n%60),2))},ww:oh(2),w:oh(1),G:ee,GG:ee,GGG:ee,GGGG:function(n,t){return 0>=n.getFullYear()?t.ERANAMES[0]:t.ERANAMES[1]}},ew=/((?:[^yMLdHhmsaZEwG']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|L+|d+|H+|h+|m+|s+|a|Z|G+|w+))(.*)/,ow=/^-?\d+$/;sh.$inject=["$locale"];nc=st(a);tc=st(ku);hh.$inject=["$parse"];ic=st({restrict:"E",compile:function(n,t){if(!t.href&&!t.xlinkHref)return function(n,t){if("a"===t[0].nodeName.toLowerCase()){var i="[object SVGAnimatedString]"===ut.call(t.prop("href"))?"xlink:href":"href";t.on("click",function(n){t.attr(i)||n.preventDefault()})}}}});kr={};t(ff,function(n,t){function r(n,r,u){n.$watch(u[i],function(n){u.$set(t,!!n)})}if("multiple"!==n){var i=yt("ng-"+t),u=r;"checked"===n&&(u=function(n,t,u){u.ngModel!==u[i]&&r(n,t,u)});kr[i]=function(){return{restrict:"A",priority:100,link:u}}}});t(pe,function(n,t){kr[t]=function(){return{priority:100,link:function(n,i,r){if("ngPattern"===t&&"/"===r.ngPattern.charAt(0)&&(i=r.ngPattern.match(hy))){r.$set("ngPattern",new RegExp(i[1],i[2]));return}n.$watch(r[t],function(n){r.$set(t,n)})}}}});t(["src","srcset","href"],function(n){var t=yt("ng-"+n);kr[t]=function(){return{priority:99,link:function(i,r,u){var e=n,f=n;"href"===n&&"[object SVGAnimatedString]"===ut.call(r.prop("href"))&&(f="xlinkHref",u.$attr[f]="xlink:href",e=null);u.$observe(t,function(t){t?(u.$set(f,t),kt&&e&&r.prop(e,u[f])):"href"===n&&u.$set(f,null)})}}}});dr={$addControl:o,$$renameControl:function(n,t){n.$name=t},$removeControl:o,$setValidity:o,$setDirty:o,$setPristine:o,$setSubmitted:o};pu.$inject=["$element","$attrs","$scope","$animate","$interpolate"];pu.prototype={$rollbackViewValue:function(){t(this.$$controls,function(n){n.$rollbackViewValue()})},$commitViewValue:function(){t(this.$$controls,function(n){n.$commitViewValue()})},$addControl:function(n){ai(n.$name,"input");this.$$controls.push(n);n.$name&&(this[n.$name]=n);n.$$parentForm=this},$$renameControl:function(n,t){var i=n.$name;this[i]===n&&delete this[i];this[t]=n;n.$name=t},$removeControl:function(n){n.$name&&this[n.$name]===n&&delete this[n.$name];t(this.$pending,function(t,i){this.$setValidity(i,null,n)},this);t(this.$error,function(t,i){this.$setValidity(i,null,n)},this);t(this.$$success,function(t,i){this.$setValidity(i,null,n)},this);fr(this.$$controls,n);n.$$parentForm=dr},$setDirty:function(){this.$$animate.removeClass(this.$$element,nr);this.$$animate.addClass(this.$$element,sf);this.$dirty=!0;this.$pristine=!1;this.$$parentForm.$setDirty()},$setPristine:function(){this.$$animate.setClass(this.$$element,nr,sf+" ng-submitted");this.$dirty=!1;this.$pristine=!0;this.$submitted=!1;t(this.$$controls,function(n){n.$setPristine()})},$setUntouched:function(){t(this.$$controls,function(n){n.$setUntouched()})},$setSubmitted:function(){this.$$animate.addClass(this.$$element,"ng-submitted");this.$submitted=!0;this.$$parentForm.$setSubmitted()}};lh({clazz:pu,set:function(n,t,i){var r=n[t];r?-1===r.indexOf(i)&&r.push(i):n[t]=[i]},unset:function(n,t,i){var r=n[t];r&&(fr(r,i),0===r.length&&delete n[t])}});var wc=function(n){return["$timeout","$parse",function(t,i){function r(n){return""===n?i('this[""]').assign:i(n).assign||o}return{name:"form",restrict:n?"EAC":"E",require:["form","^^?form"],controller:pu,compile:function(i,u){i.addClass(nr).addClass(nu);var f=u.name?"name":n&&u.ngForm?"ngForm":!1;return{pre:function(n,i,u,e){var s=e[0],c,h;if(!("action"in u)){c=function(t){n.$apply(function(){s.$commitViewValue();s.$setSubmitted()});t.preventDefault()};i[0].addEventListener("submit",c);i.on("$destroy",function(){t(function(){i[0].removeEventListener("submit",c)},0,!1)})}(e[1]||s.$$parentForm).$addControl(s);h=f?r(s.$name):o;f&&(h(n,s),u.$observe(f,function(t){s.$name!==t&&(h(n,void 0),s.$$parentForm.$$renameControl(s,t),h=r(s.$name),h(n,s))}));i.on("$destroy",function(){s.$$parentForm.$removeControl(s);h(n,void 0);v(s,dr)})}}}}}]},sw=wc(),hw=wc(!0),cw=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,lw=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,aw=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,vw=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,bc=/^(\d{4,})-(\d{2})-(\d{2})$/,kc=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,to=/^(\d{4,})-W(\d\d)$/,dc=/^(\d{4,})-(\d\d)$/,gc=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,nl=p();t(["date","datetime-local","month","time","week"],function(n){nl[n]=!0});var tl={text:function(n,t,i,r,u,f){pi(n,t,i,r,u,f);se(r)},date:br("date",bc,wu(bc,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":br("datetimelocal",kc,wu(kc,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:br("time",gc,wu(gc,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:br("week",to,function(n,t){var i;if(rt(n))return n;if(h(n)&&(to.lastIndex=0,i=to.exec(n),i)){var u=+i[1],r=+i[2],f=i=0,e=0,o=0,s=eh(u),r=7*(r-1);return t&&(i=t.getHours(),f=t.getMinutes(),e=t.getSeconds(),o=t.getMilliseconds()),new Date(u,0,s.getDate()+r,i,f,e,o)}return NaN},"yyyy-Www"),month:br("month",dc,wu(dc,["yyyy","MM"]),"yyyy-MM"),number:function(n,t,i,f,e,o){var s,h,c;he(n,t,i,f);vh(f);pi(n,t,i,f,e,o);(r(i.min)||i.ngMin)&&(f.$validators.min=function(n){return f.$isEmpty(n)||u(s)||n>=s},i.$observe("min",function(n){s=wi(n);f.$validate()}));(r(i.max)||i.ngMax)&&(f.$validators.max=function(n){return f.$isEmpty(n)||u(h)||n<=h},i.$observe("max",function(n){h=wi(n);f.$validate()}));(r(i.step)||i.ngStep)&&(f.$validators.step=function(n,t){return f.$isEmpty(t)||u(c)||yh(t,s||0,c)},i.$observe("step",function(n){c=wi(n);f.$validate()}))},url:function(n,t,i,r,u,f){pi(n,t,i,r,u,f);se(r);r.$$parserName="url";r.$validators.url=function(n,t){var i=n||t;return r.$isEmpty(i)||lw.test(i)}},email:function(n,t,i,r,u,f){pi(n,t,i,r,u,f);se(r);r.$$parserName="email";r.$validators.email=function(n,t){var i=n||t;return r.$isEmpty(i)||aw.test(i)}},radio:function(n,t,i,r){var f=!i.ngTrim||"false"!==y(i.ngTrim);u(i.name)&&t.attr("name",++du);t.on("click",function(n){var u;t[0].checked&&(u=i.value,f&&(u=y(u)),r.$setViewValue(u,n&&n.type))});r.$render=function(){var n=i.value;f&&(n=y(n));t[0].checked=n===r.$viewValue};i.$observe("value",r.$render)},range:function(n,t,i,f,e,o){function l(n,r){t.attr(n,i[n]);i.$observe(n,r)}function p(n){h=wi(n);it(f.$modelValue)||(s?(n=t.val(),h>n&&(n=h,t.val(n)),f.$setViewValue(n)):f.$validate())}function w(n){c=wi(n);it(f.$modelValue)||(s?(n=t.val(),c<n&&(t.val(c),n=c<h?h:c),f.$setViewValue(n)):f.$validate())}function b(n){v=wi(n);it(f.$modelValue)||(s&&f.$viewValue!==t.val()?f.$setViewValue(t.val()):f.$validate())}var a;he(n,t,i,f);vh(f);pi(n,t,i,f,e,o);var s=f.$$hasNativeValidators&&"range"===t[0].type,h=s?0:void 0,c=s?100:void 0,v=s?1:void 0,y=t[0].validity;n=r(i.min);e=r(i.max);o=r(i.step);a=f.$render;f.$render=s&&r(y.rangeUnderflow)&&r(y.rangeOverflow)?function(){a();f.$setViewValue(t.val())}:a;n&&(f.$validators.min=s?function(){return!0}:function(n,t){return f.$isEmpty(t)||u(h)||t>=h},l("min",p));e&&(f.$validators.max=s?function(){return!0}:function(n,t){return f.$isEmpty(t)||u(c)||t<=c},l("max",w));o&&(f.$validators.step=s?function(){return!y.stepMismatch}:function(n,t){return f.$isEmpty(t)||u(v)||yh(t,h||0,v)},l("step",b))},checkbox:function(n,t,i,r,u,f,e,o){var s=ph(o,n,"ngTrueValue",i.ngTrueValue,!0),h=ph(o,n,"ngFalseValue",i.ngFalseValue,!1);t.on("click",function(n){r.$setViewValue(t[0].checked,n&&n.type)});r.$render=function(){t[0].checked=r.$viewValue};r.$isEmpty=function(n){return!1===n};r.$formatters.push(function(n){return ft(n,s)});r.$parsers.push(function(n){return n?s:h})},hidden:o,button:o,submit:o,reset:o,file:o},il=["$browser","$sniffer","$filter","$parse",function(n,t,i,r){return{restrict:"E",require:["?ngModel"],link:{pre:function(u,f,e,o){o[0]&&(tl[a(e.type)]||tl.text)(u,f,e,o[0],t,n,i,r)}}}}],yw=/^(true|false|\d+)$/,pw=function(){function n(n,t,i){var u=r(i)?i:9===kt?"":null;n.prop("value",u);t.$set("value",i)}return{restrict:"A",priority:100,compile:function(t,i){return yw.test(i.ngValue)?function(t,i,r){t=t.$eval(r.ngValue);n(i,r,t)}:function(t,i,r){t.$watch(r.ngValue,function(t){n(i,r,t)})}}}},ww=["$compile",function(n){return{restrict:"AC",compile:function(t){return n.$$addBindingClass(t),function(t,i,r){n.$$addBindingInfo(i,r.ngBind);i=i[0];t.$watch(r.ngBind,function(n){i.textContent=pf(n)})}}}}],bw=["$interpolate","$compile",function(n,t){return{compile:function(i){return t.$$addBindingClass(i),function(i,r,f){i=n(r.attr(f.$attr.ngBindTemplate));t.$$addBindingInfo(r,i.expressions);r=r[0];f.$observe("ngBindTemplate",function(n){r.textContent=u(n)?"":n})}}}}],kw=["$sce","$parse","$compile",function(n,t,i){return{restrict:"A",compile:function(r,u){var f=t(u.ngBindHtml),e=t(u.ngBindHtml,function(t){return n.valueOf(t)});return i.$$addBindingClass(r),function(t,r,u){i.$$addBindingInfo(r,u.ngBindHtml);t.$watch(e,function(){var i=f(t);r.html(n.getTrustedHtml(i)||"")})}}}}],dw=st({restrict:"A",require:"ngModel",link:function(n,t,i,r){r.$viewChangeListeners.push(function(){n.$eval(i.ngChange)})}}),gw=le("",!0),nb=le("Odd",0),tb=le("Even",1),ib=yi({compile:function(n,t){t.$set("ngCloak",void 0);n.removeClass("ng-cloak")}}),rb=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],rl={},ub={blur:!0,focus:!0};t("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),function(n){var t=yt("ng-"+n);rl[t]=["$parse","$rootScope",function(i,r){return{restrict:"A",compile:function(u,f){var e=i(f[t]);return function(t,i){i.on(n,function(i){var u=function(){e(t,{$event:i})};ub[n]&&r.$$phase?t.$evalAsync(u):t.$apply(u)})}}}}]});var fb=["$animate","$compile",function(n,t){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(i,r,u,f,e){var h,s,o;i.$watch(u.ngIf,function(i){i?s||e(function(i,f){s=f;i[i.length++]=t.$$createComment("end ngIf",u.ngIf);h={clone:i};n.enter(i,r.parent(),r)}):(o&&(o.remove(),o=null),s&&(s.$destroy(),s=null),h&&(o=ru(h.clone),n.leave(o).done(function(n){!1!==n&&(o=null)}),h=null))})}}}],eb=["$templateRequest","$anchorScroll","$animate",function(n,t,i){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:ot.noop,compile:function(u,f){var o=f.ngInclude||f.src,s=f.onload||"",e=f.autoscroll;return function(u,f,h,c,l){var p=0,a,v,y,w=function(){v&&(v.remove(),v=null);a&&(a.$destroy(),a=null);y&&(i.leave(y).done(function(n){!1!==n&&(v=null)}),v=y,y=null)};u.$watch(o,function(o){var v=function(n){!1!==n&&r(e)&&(!e||u.$eval(e))&&t()},h=++p;o?(n(o,!0).then(function(n){if(!u.$$destroyed&&h===p){var t=u.$new();c.template=n;n=l(t,function(n){w();i.enter(n,null,f).done(v)});a=t;y=n;a.$emit("$includeContentLoaded",o);u.$eval(s)}},function(){u.$$destroyed||h!==p||(w(),u.$emit("$includeContentError",o))}),u.$emit("$includeContentRequested",o)):(w(),c.template=null)})}}}}],ob=["$compile",function(t){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(i,r,u,f){ut.call(r[0]).match(/SVG/)?(r.empty(),t(yo(f.template,n.document).childNodes)(i,function(n){r.append(n)},{futureParentElement:r})):(r.html(f.template),t(r.contents())(i))}}}],sb=yi({priority:450,compile:function(){return{pre:function(n,t,i){n.$eval(i.ngInit)}}}}),hb=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(n,i,r,f){var e=r.ngList||", ",o="false"!==r.ngTrim,s=o?y(e):e;f.$parsers.push(function(n){if(!u(n)){var i=[];return n&&t(n.split(s),function(n){n&&i.push(o?y(n):n)}),i}});f.$formatters.push(function(n){if(c(n))return n.join(e)});f.$isEmpty=function(n){return!n||!n.length}}}},nu="ng-valid",ul="ng-invalid",nr="ng-pristine",sf="ng-dirty",tu=l("ngModel");bu.$inject="$scope $exceptionHandler $attrs $element $parse $animate $timeout $q $interpolate".split(" ");bu.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var n=this.$$parse(this.$$attr.ngModel+"()"),t=this.$$parse(this.$$attr.ngModel+"($$$p)");this.$$ngModelGet=function(t){var i=this.$$parsedNgModel(t);return f(i)&&(i=n(t)),i};this.$$ngModelSet=function(n,i){f(this.$$parsedNgModel(n))?t(n,{$$$p:i}):this.$$parsedNgModelAssign(n,i)}}else if(!this.$$parsedNgModel.assign)throw tu("nonassign",this.$$attr.ngModel,at(this.$$element));},$render:o,$isEmpty:function(n){return u(n)||""===n||null===n||n!==n},$$updateEmptyClasses:function(n){this.$isEmpty(n)?(this.$$animate.removeClass(this.$$element,"ng-not-empty"),this.$$animate.addClass(this.$$element,"ng-empty")):(this.$$animate.removeClass(this.$$element,"ng-empty"),this.$$animate.addClass(this.$$element,"ng-not-empty"))},$setPristine:function(){this.$dirty=!1;this.$pristine=!0;this.$$animate.removeClass(this.$$element,sf);this.$$animate.addClass(this.$$element,nr)},$setDirty:function(){this.$dirty=!0;this.$pristine=!1;this.$$animate.removeClass(this.$$element,nr);this.$$animate.addClass(this.$$element,sf);this.$$parentForm.$setDirty()},$setUntouched:function(){this.$touched=!1;this.$untouched=!0;this.$$animate.setClass(this.$$element,"ng-untouched","ng-touched")},$setTouched:function(){this.$touched=!0;this.$untouched=!1;this.$$animate.setClass(this.$$element,"ng-touched","ng-untouched")},$rollbackViewValue:function(){this.$$timeout.cancel(this.$$pendingDebounce);this.$viewValue=this.$$lastCommittedViewValue;this.$render()},$validate:function(){if(!it(this.$modelValue)){var i=this.$$lastCommittedViewValue,t=this.$$rawModelValue,r=this.$valid,u=this.$modelValue,f=this.$options.getOption("allowInvalid"),n=this;this.$$runValidators(t,i,function(i){f||r===i||(n.$modelValue=i?t:void 0,n.$modelValue!==u&&n.$$writeModelToScope())})}},$$runValidators:function(n,i,r){function l(){var r=!0;return t(e.$validators,function(t,u){var f=Boolean(t(n,i));r=r&&f;s(u,f)}),r?!0:(t(e.$asyncValidators,function(n,t){s(t,null)}),!1)}function a(){var r=[],u=!0;t(e.$asyncValidators,function(t,e){var o=t(n,i);if(!o||!f(o.then))throw tu("nopromise",o);s(e,void 0);r.push(o.then(function(){s(e,!0)},function(){u=!1;s(e,!1)}))});r.length?e.$$q.all(r).then(function(){h(u)},o):h(!0)}function s(n,t){c===e.$$currentValidationRunId&&e.$setValidity(n,t)}function h(n){c===e.$$currentValidationRunId&&r(n)}this.$$currentValidationRunId++;var c=this.$$currentValidationRunId,e=this;(function(){var n=e.$$parserName||"parse";if(u(e.$$parserValid))s(n,null);else return e.$$parserValid||(t(e.$validators,function(n,t){s(t,null)}),t(e.$asyncValidators,function(n,t){s(t,null)})),s(n,e.$$parserValid),e.$$parserValid;return!0})()?l()?a():h(!1):h(!1)},$commitViewValue:function(){var n=this.$viewValue;this.$$timeout.cancel(this.$$pendingDebounce);(this.$$lastCommittedViewValue!==n||""===n&&this.$$hasNativeValidators)&&(this.$$updateEmptyClasses(n),this.$$lastCommittedViewValue=n,this.$pristine&&this.$setDirty(),this.$$parseAndValidate())},$$parseAndValidate:function(){var n=this.$$lastCommittedViewValue,t=this,i,r,f;if(this.$$parserValid=u(n)?void 0:!0)for(i=0;i<this.$parsers.length;i++)if(n=this.$parsers[i](n),u(n)){this.$$parserValid=!1;break}it(this.$modelValue)&&(this.$modelValue=this.$$ngModelGet(this.$$scope));r=this.$modelValue;f=this.$options.getOption("allowInvalid");this.$$rawModelValue=n;f&&(this.$modelValue=n,t.$modelValue!==r&&t.$$writeModelToScope());this.$$runValidators(n,this.$$lastCommittedViewValue,function(i){f||(t.$modelValue=i?n:void 0,t.$modelValue!==r&&t.$$writeModelToScope())})},$$writeModelToScope:function(){this.$$ngModelSet(this.$$scope,this.$modelValue);t(this.$viewChangeListeners,function(n){try{n()}catch(t){this.$$exceptionHandler(t)}},this)},$setViewValue:function(n,t){this.$viewValue=n;this.$options.getOption("updateOnDefault")&&this.$$debounceViewValueCommit(t)},$$debounceViewValueCommit:function(n){var t=this.$options.getOption("debounce"),i;tt(t[n])?t=t[n]:tt(t["default"])&&(t=t["default"]);this.$$timeout.cancel(this.$$pendingDebounce);i=this;0<t?this.$$pendingDebounce=this.$$timeout(function(){i.$commitViewValue()},t):this.$$scope.$root.$$phase?this.$commitViewValue():this.$$scope.$apply(function(){i.$commitViewValue()})},$overrideModelOptions:function(n){this.$options=this.$options.createChild(n)}};lh({clazz:bu,set:function(n,t){n[t]=!0},unset:function(n,t){delete n[t]}});rc=["$rootScope",function(n){return{restrict:"A",require:["ngModel","^?form","^?ngModelOptions"],controller:bu,priority:1,compile:function(t){return t.addClass(nr).addClass("ng-untouched").addClass(nu),{pre:function(n,t,i,r){var u=r[0];t=r[1]||u.$$parentForm;(r=r[2])&&(u.$options=r.$options);u.$$initGetterSetters();t.$addControl(u);i.$observe("name",function(n){u.$name!==n&&u.$$parentForm.$$renameControl(u,n)});n.$on("$destroy",function(){u.$$parentForm.$removeControl(u)})},post:function(t,i,r,u){function e(){f.$setTouched()}var f=u[0];if(f.$options.getOption("updateOn"))i.on(f.$options.getOption("updateOn"),function(n){f.$$debounceViewValueCommit(n&&n.type)});i.on("blur",function(){f.$touched||(n.$$phase?t.$evalAsync(e):t.$apply(e))})}}}}}];uc=/(\s+|^)default(\s+|$)/;ae.prototype={getOption:function(n){return this.$$options[n]},createChild:function(n){var i=!1;return n=v({},n),t(n,function(t,r){"$inherit"===t?"*"===r?i=!0:(n[r]=this.$$options[r],"updateOn"===r&&(n.updateOnDefault=this.$$options.updateOnDefault)):"updateOn"===r&&(n.updateOnDefault=!1,n[r]=y(t.replace(uc,function(){return n.updateOnDefault=!0," "})))},this),i&&(delete n["*"],wh(n,this.$$options)),wh(n,tf.$$options),new ae(n)}};tf=new ae({updateOn:"",updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});var cb=function(){function n(n,t){this.$$attrs=n;this.$$scope=t}return n.$inject=["$attrs","$scope"],n.prototype={$onInit:function(){var n=this.parentCtrl?this.parentCtrl.$options:tf,t=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=n.createChild(t)}},{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:n}},lb=yi({terminal:!0,priority:1e3}),ab=l("ngOptions"),vb=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([$\w][$\w]*)|(?:\(\s*([$\w][$\w]*)\s*,\s*([$\w][$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,yb=["$compile","$document","$parse",function(i,u,f){function h(n,t,i){function w(n,t,i,r,u){this.selectValue=n;this.viewValue=t;this.label=i;this.group=r;this.disabled=u}function l(n){var t,i;if(!s&&dt(n))t=n;else{t=[];for(i in n)n.hasOwnProperty(i)&&"$"!==i.charAt(0)&&t.push(i)}return t}var r=n.match(vb),o,s,u;if(!r)throw ab("iexp",n,at(t));o=r[5]||r[7];s=r[6];n=/ as /.test(r[0])&&r[1];u=r[9];t=f(r[2]?r[1]:o);var b=n&&f(n)||t,k=u&&f(u),h=u?function(n,t){return k(i,t)}:function(n){return vi(n)},a=function(n,t){return h(n,c(n,t))},v=f(r[2]||r[1]),d=f(r[3]||""),y=f(r[4]||""),p=f(r[8]),e={},c=s?function(n,t){return e[s]=t,e[o]=n,e}:function(n){return e[o]=n,e};return{trackBy:u,getTrackByValue:a,getWatchables:f(p,function(n){var f=[];n=n||[];for(var o=l(n),s=o.length,e=0;e<s;e++){var t=n===o?e:o[e],u=n[t],t=c(u,t),u=h(u,t);f.push(u);(r[2]||r[1])&&(u=v(i,t),f.push(u));r[4]&&(t=y(i,t),f.push(t))}return f}),getOptions:function(){for(var k=[],e={},o=p(i)||[],s=l(o),g=s.length,f=0;f<g;f++){var t=o===s?f:s[f],n=c(o[t],t),r=b(i,n),t=h(r,n),nt=v(i,n),tt=d(i,n),n=y(i,n),r=new w(t,r,nt,tt,n);k.push(r);e[t]=r}return{items:k,selectValueMap:e,getOptionFromViewValue:function(n){return e[a(n)]},getViewValueFromOption:function(n){return u?ui(n.viewValue):n.viewValue}}}}}var s=n.document.createElement("option"),l=n.document.createElement("optgroup");return{restrict:"A",terminal:!0,require:["select","ngModel"],link:{pre:function(n,t,i,r){r[0].registerOption=o},post:function(n,f,o,a){function it(n){var t=(n=y.getOptionFromViewValue(n))&&n.element;return t&&!t.selected&&(t.selected=!0),n}function rt(n,t){n.element=t;t.disabled=n.disabled;n.label!==t.label&&(t.label=n.label,t.textContent=n.label);t.value=n.selectValue}function g(){var i=y&&v.readValue(),n,t,u;if(y)for(n=y.items.length-1;0<=n;n--)t=y.items[n],r(t.group)?lu(t.element.parentNode):lu(t.element);y=w.getOptions();u={};k&&f.prepend(v.emptyOption);y.items.forEach(function(n){var t,i;r(n.group)?(t=u[n.group],t||(t=l.cloneNode(!1),d.appendChild(t),t.label=null===n.group?"null":n.group,u[n.group]=t),i=s.cloneNode(!1)):(t=d,i=s.cloneNode(!1));t.appendChild(i);rt(n,i)});f[0].appendChild(d);p.$render();p.$isEmpty(i)||(n=v.readValue(),(w.trackBy||nt?ft(i,n):i===n)||(p.$setViewValue(n),p.$render()))}var v=a[0],p=a[1],nt=o.multiple,b,tt,k,y,w,d;for(a=0,b=f.children(),tt=b.length;a<tt;a++)if(""===b[a].value){v.hasEmptyOption=!0;v.emptyOption=b.eq(a);break}k=!!v.emptyOption;e(s.cloneNode(!1)).val("?");w=h(o.ngOptions,f,n);d=u[0].createDocumentFragment();v.generateUnknownOptionValue=function(){return"?"};nt?(v.writeValue=function(n){var t=n&&n.map(it)||[];y.items.forEach(function(n){n.element.selected&&-1===Array.prototype.indexOf.call(t,n)&&(n.element.selected=!1)})},v.readValue=function(){var i=f.val()||[],n=[];return t(i,function(t){(t=y.selectValueMap[t])&&!t.disabled&&n.push(y.getViewValueFromOption(t))}),n},w.trackBy&&n.$watchCollection(function(){if(c(p.$viewValue))return p.$viewValue.map(function(n){return w.getTrackByValue(n)})},function(){p.$render()})):(v.writeValue=function(n){var i=y.selectValueMap[f.val()],t=y.getOptionFromViewValue(n);i&&i.element.removeAttribute("selected");t?(f[0].value!==t.selectValue&&(v.removeUnknownOption(),v.unselectEmptyOption(),f[0].value=t.selectValue,t.element.selected=!0),t.element.setAttribute("selected","selected")):k?v.selectEmptyOption():v.unknownOption.parent().length?v.updateUnknownOption(n):v.renderUnknownOption(n)},v.readValue=function(){var n=y.selectValueMap[f.val()];return n&&!n.disabled?(v.unselectEmptyOption(),v.removeUnknownOption(),y.getViewValueFromOption(n)):null},w.trackBy&&n.$watch(function(){return w.getTrackByValue(p.$viewValue)},function(){p.$render()}));k&&(v.emptyOption.remove(),i(v.emptyOption)(n),8===v.emptyOption[0].nodeType?(v.hasEmptyOption=!1,v.registerOption=function(n,t){""===t.val()&&(v.hasEmptyOption=!0,v.emptyOption=t,v.emptyOption.removeClass("ng-scope"),p.$render(),t.on("$destroy",function(){v.hasEmptyOption=!1;v.emptyOption=void 0}))}):v.emptyOption.removeClass("ng-scope"));f.empty();g();n.$watchCollection(w.getWatchables,g)}}}}],pb=["$locale","$interpolate","$log",function(n,i,r){var f=/{}/g,e=/^when(Minus)?(.+)$/;return{link:function(s,h,c){function p(n){h.text(n||"")}var w=c.count,b=c.$attr.when&&h.attr(c.$attr.when),k=c.offset||0,l=s.$eval(b)||{},d={},g=i.startSymbol(),nt=i.endSymbol(),tt=g+w+"-"+k+nt,v=ot.noop,y;t(c,function(n,t){var i=e.exec(t);i&&(i=(i[1]?"-":"")+a(i[2]),l[i]=h.attr(c.$attr[t]))});t(l,function(n,t){d[t]=i(n.replace(f,tt))});s.$watch(w,function(t){var i=parseFloat(t),f=it(i);f||i in l||(i=n.pluralCat(i-k));i===y||f&&it(y)||(v(),f=d[i],u(f)?(null!=t&&r.debug("ngPluralize: no rule defined for '"+i+"' in "+b),v=o,p()):v=s.$watch(f,p),y=i)})}}}],wb=["$parse","$animate","$compile",function(n,i,r){var u=l("ngRepeat"),f=function(n,t,i,r,u,f,e){n[i]=r;u&&(n[u]=f);n.$index=t;n.$first=0===t;n.$last=t===e-1;n.$middle=!(n.$first||n.$last);n.$odd=!(n.$even=0==(t&1))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1e3,terminal:!0,$$tlb:!0,compile:function(e,o){var a=o.ngRepeat,nt=r.$$createComment("end ngRepeat",a),s=a.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+track\s+by\s+([\s\S]+?))?\s*$/),v,c,y,w,b,k,l;if(!s)throw u("iexp",a);var d=s[1],tt=s[2],h=s[3],g=s[4],s=d.match(/^(?:(\s*[$\w]+)|\(\s*([$\w]+)\s*,\s*([$\w]+)\s*\))$/);if(!s)throw u("iidexp",d);if(v=s[3]||s[1],c=s[2],h&&(!/^[$a-zA-Z_][$a-zA-Z0-9_]*$/.test(h)||/^(null|undefined|this|\$index|\$first|\$middle|\$last|\$even|\$odd|\$parent|\$root|\$id)$/.test(h)))throw u("badident",h);return l={$id:vi},g?y=n(g):(b=function(n,t){return vi(t)},k=function(n){return n}),function(n,r,e,o,s){y&&(w=function(t,i,r){return c&&(l[c]=t),l[v]=i,l.$index=r,y(n,l)});var d=p();n.$watchCollection(tt,function(e){var o,et,ot=r[0],tt,st=p(),ut,rt,ft,y,it,l,g;if(h&&(n[h]=e),dt(e))it=e,et=w||b;else for(g in et=w||k,it=[],e)pt.call(e,g)&&"$"!==g.charAt(0)&&it.push(g);for(ut=it.length,g=Array(ut),o=0;o<ut;o++)if(rt=e===it?o:it[o],ft=e[rt],y=et(rt,ft,o),d[y])l=d[y],delete d[y],st[y]=l,g[o]=l;else{if(st[y])throw t(g,function(n){n&&n.scope&&(d[n.id]=n)}),u("dupes",a,y,ft);g[o]={id:y,scope:void 0,clone:void 0};st[y]=!0}for(tt in d){if(l=d[tt],y=ru(l.clone),i.leave(y),y[0].parentNode)for(o=0,et=y.length;o<et;o++)y[o].$$NG_REMOVED=!0;l.scope.$destroy()}for(o=0;o<ut;o++)if(rt=e===it?o:it[o],ft=e[rt],l=g[o],l.scope){tt=ot;do tt=tt.nextSibling;while(tt&&tt.$$NG_REMOVED);l.clone[0]!==tt&&i.move(ru(l.clone),null,ot);ot=l.clone[l.clone.length-1];f(l.scope,o,v,ft,c,rt,ut)}else s(function(n,t){l.scope=t;var r=nt.cloneNode(!1);n[n.length++]=r;i.enter(n,null,ot);ot=r;l.clone=n;st[l.id]=l;f(l.scope,o,v,ft,c,rt,ut)});d=st})}}}}],bb=["$animate",function(n){return{restrict:"A",multiElement:!0,link:function(t,i,r){t.$watch(r.ngShow,function(t){n[t?"removeClass":"addClass"](i,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],kb=["$animate",function(n){return{restrict:"A",multiElement:!0,link:function(t,i,r){t.$watch(r.ngHide,function(t){n[t?"addClass":"removeClass"](i,"ng-hide",{tempClasses:"ng-hide-animate"})})}}}],db=yi(function(n,i,r){n.$watch(r.ngStyle,function(n,r){r&&n!==r&&t(r,function(n,t){i.css(t,"")});n&&i.css(n)},!0)}),gb=["$animate","$compile",function(n,i){return{require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(r,u,f,e){var c=[],h=[],o=[],s=[],l=function(n,t){return function(i){!1!==i&&n.splice(t,1)}};r.$watch(f.ngSwitch||f.on,function(r){for(var u,f,a;o.length;)n.cancel(o.pop());for(u=0,f=s.length;u<f;++u)a=ru(h[u].clone),s[u].$destroy(),(o[u]=n.leave(a)).done(l(o,u));h.length=0;s.length=0;(c=e.cases["!"+r]||e.cases["?"])&&t(c,function(t){t.transclude(function(r,u){s.push(u);var f=t.element;r[r.length++]=i.$$createComment("end ngSwitchWhen");h.push({clone:r});n.enter(r,f.parent(),f)})})})}}}],nk=yi({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(n,i,r,u,f){n=r.ngSwitchWhen.split(r.ngSwitchWhenSeparator).sort().filter(function(n,t,i){return i[t-1]!==n});t(n,function(n){u.cases["!"+n]=u.cases["!"+n]||[];u.cases["!"+n].push({transclude:f,element:i})})}}),tk=yi({transclude:"element",priority:1200,require:"^ngSwitch",multiElement:!0,link:function(n,t,i,r,u){r.cases["?"]=r.cases["?"]||[];r.cases["?"].push({transclude:u,element:t})}}),ik=l("ngTransclude"),rk=["$compile",function(n){return{restrict:"EAC",terminal:!0,compile:function(t){var i=n(t.contents());return t.empty(),function(n,t,r,u,f){function e(){i(n,function(n){t.append(n)})}if(!f)throw ik("orphan",at(t));r.ngTransclude===r.$attr.ngTransclude&&(r.ngTransclude="");r=r.ngTransclude||r.ngTranscludeSlot;f(function(n,i){var r,f,u;if(r=n.length)n:{for(r=0,f=n.length;r<f;r++)if(u=n[r],u.nodeType!==ii||u.nodeValue.trim()){r=!0;break n}r=void 0}r?t.append(n):(e(),i.$destroy())},null,r);r&&!f.isSlotFilled(r)&&e()}}}}],uk=["$templateCache",function(n){return{restrict:"E",terminal:!0,compile:function(t,i){"text/ng-template"===i.type&&n.put(i.id,t[0].text)}}}],fk={$setViewValue:o,$render:o},ek=["$element","$scope",function(t,i){function a(){c||(c=!0,i.$$postDigest(function(){c=!1;u.ngModelCtrl.$render()}))}function s(n){l||(l=!0,i.$$postDigest(function(){i.$$destroyed||(l=!1,u.ngModelCtrl.$setViewValue(u.readValue()),n&&u.ngModelCtrl.$render())}))}function h(n){n.prop("selected",!0);n.attr("selected",!0)}var u=this,f=new ef,c,l;u.selectValueMap={};u.ngModelCtrl=fk;u.multiple=!1;u.unknownOption=e(n.document.createElement("option"));u.hasEmptyOption=!1;u.emptyOption=void 0;u.renderUnknownOption=function(n){n=u.generateUnknownOptionValue(n);u.unknownOption.val(n);t.prepend(u.unknownOption);h(u.unknownOption);t.val(n)};u.updateUnknownOption=function(n){n=u.generateUnknownOptionValue(n);u.unknownOption.val(n);h(u.unknownOption);t.val(n)};u.generateUnknownOptionValue=function(n){return"? "+vi(n)+" ?"};u.removeUnknownOption=function(){u.unknownOption.parent()&&u.unknownOption.remove()};u.selectEmptyOption=function(){u.emptyOption&&(t.val(""),h(u.emptyOption))};u.unselectEmptyOption=function(){u.hasEmptyOption&&u.emptyOption.removeAttr("selected")};i.$on("$destroy",function(){u.renderUnknownOption=o});u.readValue=function(){var n=t.val(),n=n in u.selectValueMap?u.selectValueMap[n]:n;return u.hasOption(n)?n:null};u.writeValue=function(n){var i=t[0].options[t[0].selectedIndex];i&&i.removeAttribute("selected");u.hasOption(n)?(u.removeUnknownOption(),i=vi(n),t.val(i in u.selectValueMap?i:n),h(e(t[0].options[t[0].selectedIndex]))):null==n&&u.emptyOption?(u.removeUnknownOption(),u.selectEmptyOption()):u.unknownOption.parent().length?u.updateUnknownOption(n):u.renderUnknownOption(n)};u.addOption=function(n,t){if(8!==t[0].nodeType){ai(n,'"option value"');""===n&&(u.hasEmptyOption=!0,u.emptyOption=t);var i=f.get(n)||0;f.set(n,i+1);a()}};u.removeOption=function(n){var t=f.get(n);t&&(1===t?(f.delete(n),""===n&&(u.hasEmptyOption=!1,u.emptyOption=void 0)):f.set(n,t-1))};u.hasOption=function(n){return!!f.get(n)};c=!1;l=!1;u.registerOption=function(n,t,i,f,e){if(i.$attr.ngValue){var o,h=NaN;i.$observe("value",function(n){var i,f=t.prop("selected");r(h)&&(u.removeOption(o),delete u.selectValueMap[h],i=!0);h=vi(n);o=n;u.selectValueMap[h]=n;u.addOption(n,t);t.attr("value",h);i&&f&&s()})}else f?i.$observe("value",function(n){u.readValue();var i,f=t.prop("selected");r(o)&&(u.removeOption(o),i=!0);o=n;u.addOption(n,t);i&&f&&s()}):e?n.$watch(e,function(n,r){i.$set("value",n);var f=t.prop("selected");r!==n&&u.removeOption(r);u.addOption(n,t);r&&f&&s()}):u.addOption(i.value,t);i.$observe("disabled",function(n){("true"===n||n&&t.prop("selected"))&&(u.multiple?s(!0):(u.ngModelCtrl.$setViewValue(null),u.ngModelCtrl.$render()))});t.on("$destroy",function(){var n=u.readValue(),t=i.value;u.removeOption(t);a();(u.multiple&&n&&-1!==n.indexOf(t)||n===t)&&s(!0)})}}],ok=function(){return{restrict:"E",require:["select","?ngModel"],controller:ek,priority:1,link:{pre:function(n,i,r,u){var f=u[0],e=u[1],h,s;e?(f.ngModelCtrl=e,i.on("change",function(){f.removeUnknownOption();n.$apply(function(){e.$setViewValue(f.readValue())})}),r.multiple)&&(f.multiple=!0,f.readValue=function(){var n=[];return t(i.find("option"),function(t){t.selected&&!t.disabled&&(t=t.value,n.push(t in f.selectValueMap?f.selectValueMap[t]:t))}),n},f.writeValue=function(n){t(i.find("option"),function(t){t.selected=!!n&&(-1!==Array.prototype.indexOf.call(n,t.value)||-1!==Array.prototype.indexOf.call(n,f.selectValueMap[t.value]))})},s=NaN,n.$watch(function(){s!==e.$viewValue||ft(h,e.$viewValue)||(h=vt(e.$viewValue),e.$render());s=e.$viewValue}),e.$isEmpty=function(n){return!n||0===n.length}):f.registerOption=o},post:function(n,t,i,r){var u=r[1],f;u&&(f=r[0],u.$render=function(){f.writeValue(u.$viewValue)})}}}},sk=["$interpolate",function(n){return{restrict:"E",priority:100,compile:function(t,i){var u,f;return r(i.ngValue)||(r(i.value)?u=n(i.value,!0):(f=n(t.text(),!0))||i.$set("value",t.text())),function(n,t,i){var r=t.parent();(r=r.data("$selectController")||r.parent().data("$selectController"))&&r.registerOption(n,t,i,u,f)}}}}],fl=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){r&&(i.required=!0,r.$validators.required=function(n,t){return!i.required||!r.$isEmpty(t)},i.$observe("required",function(){r.$validate()}))}}},el=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){if(r){var f,e=i.ngPattern||i.pattern;i.$observe("pattern",function(n){if(h(n)&&0<n.length&&(n=new RegExp("^"+n+"$")),n&&!n.test)throw l("ngPattern")("noregexp",e,n,at(t));f=n||void 0;r.$validate()});r.$validators.pattern=function(n,t){return r.$isEmpty(t)||u(f)||f.test(t)}}}}},ol=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){if(r){var u=-1;i.$observe("maxlength",function(n){n=nt(n);u=it(n)?-1:n;r.$validate()});r.$validators.maxlength=function(n,t){return 0>u||r.$isEmpty(t)||t.length<=u}}}}},sl=function(){return{restrict:"A",require:"?ngModel",link:function(n,t,i,r){if(r){var u=0;i.$observe("minlength",function(n){u=nt(n)||0;r.$validate()});r.$validators.minlength=function(n,t){return r.$isEmpty(t)||t.length>=u}}}}};n.angular.bootstrap?n.console&&console.log("WARNING: Tried to load angular more than once."):(bl(),gl(ot),ot.module("ngLocale",[],["$provide",function(n){function t(n){n+="";var t=n.indexOf(".");return-1==t?0:n.length-t-1}n.value("$locale",{DATETIME_FORMATS:{AMPMS:["AM","PM"],DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),ERANAMES:["Before Christ","Anno Domini"],ERAS:["BC","AD"],FIRSTDAYOFWEEK:6,MONTH:"January February March April May June July August September October November December".split(" "),SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),STANDALONEMONTH:"January February March April May June July August September October November December".split(" "),WEEKENDRANGE:[5,6],fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",medium:"MMM d, y h:mm:ss a",mediumDate:"MMM d, y",mediumTime:"h:mm:ss a",short:"M/d/yy h:mm a",shortDate:"M/d/yy",shortTime:"h:mm a"},NUMBER_FORMATS:{CURRENCY_SYM:"$",DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{gSize:3,lgSize:3,maxFrac:3,minFrac:0,minInt:1,negPre:"-",negSuf:"",posPre:"",posSuf:""},{gSize:3,lgSize:3,maxFrac:2,minFrac:2,minInt:1,negPre:"-¤",negSuf:"",posPre:"¤",posSuf:""}]},id:"en-us",localeID:"en_US",pluralCat:function(n,i){var u=n|0,r=i;return void 0===r&&(r=Math.min(t(n),3)),Math.pow(10,r),1==u&&0==r?"one":"other"}})}]),e(function(){yl(n.document,co)}))}(window);window.angular.$$csp().noInlineStyle||window.angular.element(document.head).prepend('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide:not(.ng-hide-animate){display:none !important;}ng\\:form{display:block;}.ng-animate-shim{visibility:hidden;}.ng-anchor{position:absolute;}<\/style>');!function(n,t){"object"==(typeof exports=="undefined"?"undefined":_typeof(exports))&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):n.moment=t()}(this,function(){"use strict";function t(){return ve.apply(null,arguments)}function vo(n){ve=n}function pt(n){return n instanceof Array||"[object Array]"===Object.prototype.toString.call(n)}function ai(n){return n instanceof Date||"[object Date]"===Object.prototype.toString.call(n)}function ku(n,t){for(var r=[],i=0;i<n.length;++i)r.push(t(n[i],i));return r}function w(n,t){return Object.prototype.hasOwnProperty.call(n,t)}function wt(n,t){for(var i in t)w(t,i)&&(n[i]=t[i]);return w(t,"toString")&&(n.toString=t.toString),w(t,"valueOf")&&(n.valueOf=t.valueOf),n}function it(n,t,i,r){return wf(n,t,i,r,!0).utc()}function yo(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}}function f(n){return null==n._pf&&(n._pf=yo()),n._pf}function sr(n){if(null==n._isValid){var t=f(n),i=ye.call(t.parsedDateParts,function(n){return null!=n});n._isValid=!isNaN(n._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&i);n._strict&&(n._isValid=n._isValid&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour)}return n._isValid}function vi(n){var t=it(NaN);return null!=n?wt(f(t),n):f(t).userInvalidated=!0,t}function p(n){return void 0===n}function hr(n,t){var u,i,r;if(p(t._isAMomentObject)||(n._isAMomentObject=t._isAMomentObject),p(t._i)||(n._i=t._i),p(t._f)||(n._f=t._f),p(t._l)||(n._l=t._l),p(t._strict)||(n._strict=t._strict),p(t._tzm)||(n._tzm=t._tzm),p(t._isUTC)||(n._isUTC=t._isUTC),p(t._offset)||(n._offset=t._offset),p(t._pf)||(n._pf=f(t)),p(t._locale)||(n._locale=t._locale),su.length>0)for(u in su)i=su[u],r=t[i],p(r)||(n[i]=r);return n}function ei(n){hr(this,n);this._d=new Date(null!=n._d?n._d.getTime():NaN);hu===!1&&(hu=!0,t.updateOffset(this),hu=!1)}function st(n){return n instanceof ei||null!=n&&null!=n._isAMomentObject}function b(n){return 0>n?Math.ceil(n):Math.floor(n)}function e(n){var t=+n,i=0;return 0!==t&&isFinite(t)&&(i=b(t)),i}function du(n,t,i){for(var f=Math.min(n.length,t.length),o=Math.abs(n.length-t.length),u=0,r=0;f>r;r++)(i&&n[r]!==t[r]||!i&&e(n[r])!==e(t[r]))&&u++;return u+o}function gu(n){t.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+n)}function d(n,i){var r=!0;return wt(function(){return null!=t.deprecationHandler&&t.deprecationHandler(null,n),r&&(gu(n+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+(new Error).stack),r=!1),i.apply(this,arguments)},i)}function cr(n,i){null!=t.deprecationHandler&&t.deprecationHandler(n,i);eo[n]||(gu(i),eo[n]=!0)}function ht(n){return n instanceof Function||"[object Function]"===Object.prototype.toString.call(n)}function nf(n){return"[object Object]"===Object.prototype.toString.call(n)}function po(n){var t,i;for(i in n)t=n[i],ht(t)?this[i]=t:this["_"+i]=t;this._config=n;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)}function lr(n,t){var i,r=wt({},n);for(i in t)w(t,i)&&(nf(n[i])&&nf(t[i])?(r[i]={},wt(r[i],n[i]),wt(r[i],t[i])):null!=t[i]?r[i]=t[i]:delete r[i]);return r}function ar(n){null!=n&&this.set(n)}function tf(n){return n?n.toLowerCase().replace("_","-"):n}function wo(n){for(var i,t,f,r,u=0;u<n.length;){for(r=tf(n[u]).split("-"),i=r.length,t=tf(n[u+1]),t=t?t.split("-"):null;i>0;){if(f=rf(r.slice(0,i).join("-")))return f;if(t&&t.length>=i&&du(r,t,!0)>=i-1)break;i--}u++}return null}function rf(n){var t=null;if(!l[n]&&"undefined"!=typeof module&&module&&module.exports)try{t=nr._abbr;require("./locale/"+n);ti(t)}catch(i){}return l[n]}function ti(n,t){var i;return n&&(i=p(t)?ct(n):uf(n,t),i&&(nr=i)),nr._abbr}function uf(n,t){return null!==t?(t.abbr=n,null!=l[n]?(cr("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale"),t=lr(l[n]._config,t)):null!=t.parentLocale&&(null!=l[t.parentLocale]?t=lr(l[t.parentLocale]._config,t):cr("parentLocaleUndefined","specified parentLocale is not defined yet")),l[n]=new ar(t),ti(n),l[n]):(delete l[n],null)}function bo(n,t){if(null!=t){var i;null!=l[n]&&(t=lr(l[n]._config,t));i=new ar(t);i.parentLocale=l[n];l[n]=i;ti(n)}else null!=l[n]&&(null!=l[n].parentLocale?l[n]=l[n].parentLocale:null!=l[n]&&delete l[n]);return l[n]}function ct(n){var t;if(n&&n._locale&&n._locale._abbr&&(n=n._locale._abbr),!n)return nr;if(!pt(n)){if(t=rf(n))return t;n=[n]}return wo(n)}function ko(){return pe(l)}function y(n,t){var i=n.toLowerCase();ci[i]=ci[i+"s"]=ci[t]=n}function g(n){if("string"==typeof n)return ci[n]||ci[n.toLowerCase()]}function ff(n){var i,t,r={};for(t in n)w(n,t)&&(i=g(t),i&&(r[i]=n[t]));return r}function ii(n,i){return function(r){return null!=r?(ef(this,n,r),t.updateOffset(this,i),this):yi(this,n)}}function yi(n,t){return n.isValid()?n._d["get"+(n._isUTC?"UTC":"")+t]():NaN}function ef(n,t,i){n.isValid()&&n._d["set"+(n._isUTC?"UTC":"")+t](i)}function of(n,t){var i;if("object"==(typeof n=="undefined"?"undefined":_typeof(n)))for(i in n)this.set(i,n[i]);else if(n=g(n),ht(this[n]))return this[n](t);return this}function ut(n,t,i){var r=""+Math.abs(n),u=t-r.length,f=n>=0;return(f?i?"+":"":"-")+Math.pow(10,Math.max(0,u)).toString().substr(1)+r}function r(n,t,i,r){var u=r;"string"==typeof r&&(u=function(){return this[r]()});n&&(ui[n]=u);t&&(ui[t[0]]=function(){return ut(u.apply(this,arguments),t[1],t[2])});i&&(ui[i]=function(){return this.localeData().ordinal(u.apply(this,arguments),n)})}function go(n){return n.match(/\[[\s\S]/)?n.replace(/^\[|\]$/g,""):n.replace(/\\/g,"")}function ns(n){for(var t=n.match(oo),i=0,r=t.length;r>i;i++)t[i]=ui[t[i]]?ui[t[i]]:go(t[i]);return function(i){for(var f="",u=0;r>u;u++)f+=t[u]instanceof Function?t[u].call(i,n):t[u];return f}}function vr(n,t){return n.isValid()?(t=sf(t,n.localeData()),cu[t]=cu[t]||ns(t),cu[t](n)):n.localeData().invalidDate()}function sf(n,t){function r(n){return t.longDateFormat(n)||n}var i=5;for(tr.lastIndex=0;i>=0&&tr.test(n);)n=n.replace(tr,r),tr.lastIndex=0,i-=1;return n}function i(n,t,i){vu[n]=ht(t)?t:function(n){return n&&i?i:t}}function ts(n,t){return w(vu,n)?vu[n](t._strict,t._locale):new RegExp(is(n))}function is(n){return bt(n.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(n,t,i,r,u){return t||i||r||u}))}function bt(n){return n.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function s(n,t){var i,r=t;for("string"==typeof n&&(n=[n]),"number"==typeof t&&(r=function(n,i){i[t]=e(n)}),i=0;i<n.length;i++)yu[n[i]]=r}function oi(n,t){s(n,function(n,i,r,u){r._w=r._w||{};t(n,r._w,r,u)})}function rs(n,t,i){null!=t&&w(yu,n)&&yu[n](t,i._a,i,n)}function yr(n,t){return new Date(Date.UTC(n,t+1,0)).getUTCDate()}function us(n,t){return pt(this._months)?this._months[n.month()]:this._months[ao.test(t)?"format":"standalone"][n.month()]}function fs(n,t){return pt(this._monthsShort)?this._monthsShort[n.month()]:this._monthsShort[ao.test(t)?"format":"standalone"][n.month()]}function es(n,t,i){var u,r,e,f=n.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],u=0;12>u;++u)e=it([2e3,u]),this._shortMonthsParse[u]=this.monthsShort(e,"").toLocaleLowerCase(),this._longMonthsParse[u]=this.months(e,"").toLocaleLowerCase();return i?"MMM"===t?(r=a.call(this._shortMonthsParse,f),-1!==r?r:null):(r=a.call(this._longMonthsParse,f),-1!==r?r:null):"MMM"===t?(r=a.call(this._shortMonthsParse,f),-1!==r?r:(r=a.call(this._longMonthsParse,f),-1!==r?r:null)):(r=a.call(this._longMonthsParse,f),-1!==r?r:(r=a.call(this._shortMonthsParse,f),-1!==r?r:null))}function os(n,t,i){var r,u,f;if(this._monthsParseExact)return es.call(this,n,t,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;12>r;r++)if((u=it([2e3,r]),i&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(u,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(u,"").replace(".","")+"$","i")),i||this._monthsParse[r]||(f="^"+this.months(u,"")+"|^"+this.monthsShort(u,""),this._monthsParse[r]=new RegExp(f.replace(".",""),"i")),i&&"MMMM"===t&&this._longMonthsParse[r].test(n))||i&&"MMM"===t&&this._shortMonthsParse[r].test(n)||!i&&this._monthsParse[r].test(n))return r}function hf(n,t){var i;if(!n.isValid())return n;if("string"==typeof t)if(/^\d+$/.test(t))t=e(t);else if(t=n.localeData().monthsParse(t),"number"!=typeof t)return n;return i=Math.min(n.date(),yr(n.year(),t)),n._d["set"+(n._isUTC?"UTC":"")+"Month"](t,i),n}function cf(n){return null!=n?(hf(this,n),t.updateOffset(this,!0),this):yi(this,"Month")}function ss(){return yr(this.year(),this.month())}function hs(n){return this._monthsParseExact?(w(this,"_monthsRegex")||lf.call(this),n?this._monthsShortStrictRegex:this._monthsShortRegex):this._monthsShortStrictRegex&&n?this._monthsShortStrictRegex:this._monthsShortRegex}function cs(n){return this._monthsParseExact?(w(this,"_monthsRegex")||lf.call(this),n?this._monthsStrictRegex:this._monthsRegex):this._monthsStrictRegex&&n?this._monthsStrictRegex:this._monthsRegex}function lf(){function f(n,t){return t.length-n.length}for(var i,r=[],u=[],t=[],n=0;12>n;n++)i=it([2e3,n]),r.push(this.monthsShort(i,"")),u.push(this.months(i,"")),t.push(this.months(i,"")),t.push(this.monthsShort(i,""));for(r.sort(f),u.sort(f),t.sort(f),n=0;12>n;n++)r[n]=bt(r[n]),u[n]=bt(u[n]),t[n]=bt(t[n]);this._monthsRegex=new RegExp("^("+t.join("|")+")","i");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp("^("+u.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function pr(n){var i,t=n._a;return t&&-2===f(n).overflow&&(i=t[ft]<0||t[ft]>11?ft:t[rt]<1||t[rt]>yr(t[nt],t[ft])?rt:t[v]<0||t[v]>24||24===t[v]&&(0!==t[tt]||0!==t[et]||0!==t[ni])?v:t[tt]<0||t[tt]>59?tt:t[et]<0||t[et]>59?et:t[ni]<0||t[ni]>999?ni:-1,f(n)._overflowDayOfYear&&(nt>i||i>rt)&&(i=rt),f(n)._overflowWeeks&&-1===i&&(i=yv),f(n)._overflowWeekday&&-1===i&&(i=pv),f(n).overflow=i),n}function af(n){var t,r,o,e,u,s,h=n._i,i=gv.exec(h)||ny.exec(h);if(i){for(f(n).iso=!0,t=0,r=or.length;r>t;t++)if(or[t][1].exec(i[1])){e=or[t][0];o=or[t][2]!==!1;break}if(null==e)return void(n._isValid=!1);if(i[3]){for(t=0,r=pu.length;r>t;t++)if(pu[t][1].exec(i[3])){u=(i[2]||" ")+pu[t][0];break}if(null==u)return void(n._isValid=!1)}if(!o&&null!=u)return void(n._isValid=!1);if(i[4]){if(!ty.exec(i[4]))return void(n._isValid=!1);s="Z"}n._f=e+(u||"")+(s||"");br(n)}else n._isValid=!1}function ls(n){var i=iy.exec(n._i);return null!==i?void(n._d=new Date(+i[1])):(af(n),void(n._isValid===!1&&(delete n._isValid,t.createFromInputFallback(n))))}function as(n,t,i,r,u,f,e){var o=new Date(n,t,i,r,u,f,e);return 100>n&&n>=0&&isFinite(o.getFullYear())&&o.setFullYear(n),o}function pi(n){var t=new Date(Date.UTC.apply(null,arguments));return 100>n&&n>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(n),t}function si(n){return vf(n)?366:365}function vf(n){return n%4==0&&n%100!=0||n%400==0}function vs(){return vf(this.year())}function wi(n,t,i){var r=7+t-i,u=(7+pi(n,0,r).getUTCDay()-t)%7;return-u+r-1}function yf(n,t,i,r,u){var f,o,s=(7+i-r)%7,h=wi(n,r,u),e=1+7*(t-1)+s+h;return 0>=e?(f=n-1,o=si(f)+e):e>si(n)?(f=n+1,o=e-si(n)):(f=n,o=e),{year:f,dayOfYear:o}}function hi(n,t,i){var f,r,e=wi(n.year(),t,i),u=Math.floor((n.dayOfYear()-e-1)/7)+1;return 1>u?(r=n.year()-1,f=u+kt(r,t,i)):u>kt(n.year(),t,i)?(f=u-kt(n.year(),t,i),r=n.year()+1):(r=n.year(),f=u),{week:f,year:r}}function kt(n,t,i){var r=wi(n,t,i),u=wi(n+1,t,i);return(si(n)-r+u)/7}function ri(n,t,i){return null!=n?n:null!=t?t:i}function ys(n){var i=new Date(t.now());return n._useUTC?[i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate()]:[i.getFullYear(),i.getMonth(),i.getDate()]}function wr(n){var t,i,r,u,e=[];if(!n._d){for(r=ys(n),n._w&&null==n._a[rt]&&null==n._a[ft]&&ps(n),n._dayOfYear&&(u=ri(n._a[nt],r[nt]),n._dayOfYear>si(u)&&(f(n)._overflowDayOfYear=!0),i=pi(u,0,n._dayOfYear),n._a[ft]=i.getUTCMonth(),n._a[rt]=i.getUTCDate()),t=0;3>t&&null==n._a[t];++t)n._a[t]=e[t]=r[t];for(;7>t;t++)n._a[t]=e[t]=null==n._a[t]?2===t?1:0:n._a[t];24===n._a[v]&&0===n._a[tt]&&0===n._a[et]&&0===n._a[ni]&&(n._nextDay=!0,n._a[v]=0);n._d=(n._useUTC?pi:as).apply(null,e);null!=n._tzm&&n._d.setUTCMinutes(n._d.getUTCMinutes()-n._tzm);n._nextDay&&(n._a[v]=24)}}function ps(n){var t,o,u,i,r,e,c,s;t=n._w;null!=t.GG||null!=t.W||null!=t.E?(r=1,e=4,o=ri(t.GG,n._a[nt],hi(h(),1,4).year),u=ri(t.W,1),i=ri(t.E,1),(1>i||i>7)&&(s=!0)):(r=n._locale._week.dow,e=n._locale._week.doy,o=ri(t.gg,n._a[nt],hi(h(),r,e).year),u=ri(t.w,1),null!=t.d?(i=t.d,(0>i||i>6)&&(s=!0)):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(s=!0)):i=r);1>u||u>kt(o,r,e)?f(n)._overflowWeeks=!0:null!=s?f(n)._overflowWeekday=!0:(c=yf(o,u,i,r,e),n._a[nt]=c.year,n._dayOfYear=c.dayOfYear)}function br(n){if(n._f===t.ISO_8601)return void af(n);n._a=[];f(n).empty=!0;for(var i,u,e,r=""+n._i,c=r.length,s=0,h=sf(n._f,n._locale).match(oo)||[],o=0;o<h.length;o++)u=h[o],i=(r.match(ts(u,n))||[])[0],i&&(e=r.substr(0,r.indexOf(i)),e.length>0&&f(n).unusedInput.push(e),r=r.slice(r.indexOf(i)+i.length),s+=i.length),ui[u]?(i?f(n).empty=!1:f(n).unusedTokens.push(u),rs(u,i,n)):n._strict&&!i&&f(n).unusedTokens.push(u);f(n).charsLeftOver=c-s;r.length>0&&f(n).unusedInput.push(r);f(n).bigHour===!0&&n._a[v]<=12&&n._a[v]>0&&(f(n).bigHour=void 0);f(n).parsedDateParts=n._a.slice(0);f(n).meridiem=n._meridiem;n._a[v]=ws(n._locale,n._a[v],n._meridiem);wr(n);pr(n)}function ws(n,t,i){var r;return null==i?t:null!=n.meridiemHour?n.meridiemHour(t,i):null!=n.isPM?(r=n.isPM(i),r&&12>t&&(t+=12),r||12!==t||(t=0),t):t}function bs(n){var t,e,u,r,i;if(0===n._f.length)return f(n).invalidFormat=!0,void(n._d=new Date(NaN));for(r=0;r<n._f.length;r++)i=0,t=hr({},n),null!=n._useUTC&&(t._useUTC=n._useUTC),t._f=n._f[r],br(t),sr(t)&&(i+=f(t).charsLeftOver,i+=10*f(t).unusedTokens.length,f(t).score=i,(null==u||u>i)&&(u=i,e=t));wt(n,e||t)}function ks(n){if(!n._d){var t=ff(n._i);n._a=ku([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(n){return n&&parseInt(n,10)});wr(n)}}function ds(n){var t=new ei(pr(pf(n)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function pf(n){var t=n._i,i=n._f;return n._locale=n._locale||ct(n._l),null===t||void 0===i&&""===t?vi({nullInput:!0}):("string"==typeof t&&(n._i=t=n._locale.preparse(t)),st(t)?new ei(pr(t)):(pt(i)?bs(n):i?br(n):ai(t)?n._d=t:gs(n),sr(n)||(n._d=null),n))}function gs(n){var i=n._i;void 0===i?n._d=new Date(t.now()):ai(i)?n._d=new Date(i.valueOf()):"string"==typeof i?ls(n):pt(i)?(n._a=ku(i.slice(0),function(n){return parseInt(n,10)}),wr(n)):"object"==(typeof i=="undefined"?"undefined":_typeof(i))?ks(n):"number"==typeof i?n._d=new Date(i):t.createFromInputFallback(n)}function wf(n,t,i,r,u){var f={};return"boolean"==typeof i&&(r=i,i=void 0),f._isAMomentObject=!0,f._useUTC=f._isUTC=u,f._l=i,f._i=n,f._f=t,f._strict=r,ds(f)}function h(n,t,i,r){return wf(n,t,i,r,!1)}function bf(n,t){var r,i;if(1===t.length&&pt(t[0])&&(t=t[0]),!t.length)return h();for(r=t[0],i=1;i<t.length;++i)(!t[i].isValid()||t[i][n](r))&&(r=t[i]);return r}function nh(){var n=[].slice.call(arguments,0);return bf("isBefore",n)}function th(){var n=[].slice.call(arguments,0);return bf("isAfter",n)}function bi(n){var t=ff(n),i=t.year||0,r=t.quarter||0,u=t.month||0,f=t.week||0,e=t.day||0,o=t.hour||0,s=t.minute||0,h=t.second||0,c=t.millisecond||0;this._milliseconds=+c+1e3*h+6e4*s+36e5*o;this._days=+e+7*f;this._months=+u+3*r+12*i;this._data={};this._locale=ct();this._bubble()}function kr(n){return n instanceof bi}function kf(n,t){r(n,0,0,function(){var n=this.utcOffset(),i="+";return 0>n&&(n=-n,i="-"),i+ut(~~(n/60),2)+t+ut(~~n%60,2)})}function dr(n,t){var r=(t||"").match(n)||[],f=r[r.length-1]||[],i=(f+"").match(we)||["-",0,0],u=+(60*i[1])+e(i[2]);return"+"===i[0]?u:-u}function gr(n,i){var r,u;return i._isUTC?(r=i.clone(),u=(st(n)||ai(n)?n.valueOf():h(n).valueOf())-r.valueOf(),r._d.setTime(r._d.valueOf()+u),t.updateOffset(r,!1),r):h(n).local()}function nu(n){return 15*-Math.round(n._d.getTimezoneOffset()/15)}function ih(n,i){var r,u=this._offset||0;return this.isValid()?null!=n?("string"==typeof n?n=dr(er,n):Math.abs(n)<16&&(n=60*n),!this._isUTC&&i&&(r=nu(this)),this._offset=n,this._isUTC=!0,null!=r&&this.add(r,"m"),u!==n&&(!i||this._changeInProgress?ie(this,lt(n-u,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,t.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?u:nu(this):null!=n?this:NaN}function rh(n,t){return null!=n?("string"!=typeof n&&(n=-n),this.utcOffset(n,t),this):-this.utcOffset()}function uh(n){return this.utcOffset(0,n)}function fh(n){return this._isUTC&&(this.utcOffset(0,n),this._isUTC=!1,n&&this.subtract(nu(this),"m")),this}function eh(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(dr(vv,this._i)),this}function oh(n){return this.isValid()?(n=n?h(n).utcOffset():0,(this.utcOffset()-n)%60==0):!1}function sh(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function hh(){var n,t;return p(this._isDSTShifted)?(n={},(hr(n,this),n=pf(n),n._a)?(t=n._isUTC?it(n._a):h(n._a),this._isDSTShifted=this.isValid()&&du(n._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted):this._isDSTShifted}function ch(){return this.isValid()?!this._isUTC:!1}function lh(){return this.isValid()?this._isUTC:!1}function df(){return this.isValid()?this._isUTC&&0===this._offset:!1}function lt(n,t){var u,f,o,i=n,r=null;return kr(n)?i={ms:n._milliseconds,d:n._days,M:n._months}:"number"==typeof n?(i={},t?i[t]=n:i.milliseconds=n):(r=be.exec(n))?(u="-"===r[1]?-1:1,i={y:0,d:e(r[rt])*u,h:e(r[v])*u,m:e(r[tt])*u,s:e(r[et])*u,ms:e(r[ni])*u}):(r=ke.exec(n))?(u="-"===r[1]?-1:1,i={y:dt(r[2],u),M:dt(r[3],u),w:dt(r[4],u),d:dt(r[5],u),h:dt(r[6],u),m:dt(r[7],u),s:dt(r[8],u)}):null==i?i={}:"object"==(typeof i=="undefined"?"undefined":_typeof(i))&&("from"in i||"to"in i)&&(o=ah(h(i.from),h(i.to)),i={},i.ms=o.milliseconds,i.M=o.months),f=new bi(i),kr(n)&&w(n,"_locale")&&(f._locale=n._locale),f}function dt(n,t){var i=n&&parseFloat(n.replace(",","."));return(isNaN(i)?0:i)*t}function gf(n,t){var i={milliseconds:0,months:0};return i.months=t.month()-n.month()+12*(t.year()-n.year()),n.clone().add(i.months,"M").isAfter(t)&&--i.months,i.milliseconds=+t-+n.clone().add(i.months,"M"),i}function ah(n,t){var i;return n.isValid()&&t.isValid()?(t=gr(t,n),n.isBefore(t)?i=gf(n,t):(i=gf(t,n),i.milliseconds=-i.milliseconds,i.months=-i.months),i):{milliseconds:0,months:0}}function ne(n){return 0>n?-1*Math.round(-1*n):Math.round(n)}function te(n,t){return function(i,r){var u,f;return null===r||isNaN(+r)||(cr(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period)."),f=i,i=r,r=f),i="string"==typeof i?+i:i,u=lt(i,r),ie(this,u,n),this}}function ie(n,i,r,u){var o=i._milliseconds,f=ne(i._days),e=ne(i._months);n.isValid()&&(u=null==u?!0:u,o&&n._d.setTime(n._d.valueOf()+o*r),f&&ef(n,"Date",yi(n,"Date")+f*r),e&&hf(n,yi(n,"Month")+e*r),u&&t.updateOffset(n,f||e))}function vh(n,t){var u=n||h(),f=gr(u,this).startOf("day"),i=this.diff(f,"days",!0),r=-6>i?"sameElse":-1>i?"lastWeek":0>i?"lastDay":1>i?"sameDay":2>i?"nextDay":7>i?"nextWeek":"sameElse",e=t&&(ht(t[r])?t[r]():t[r]);return this.format(e||this.localeData().calendar(r,this,h(u)))}function yh(){return new ei(this)}function ph(n,t){var i=st(n)?n:h(n);return this.isValid()&&i.isValid()?(t=g(p(t)?"millisecond":t),"millisecond"===t?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(t).valueOf()):!1}function wh(n,t){var i=st(n)?n:h(n);return this.isValid()&&i.isValid()?(t=g(p(t)?"millisecond":t),"millisecond"===t?this.valueOf()<i.valueOf():this.clone().endOf(t).valueOf()<i.valueOf()):!1}function bh(n,t,i,r){return r=r||"()",("("===r[0]?this.isAfter(n,i):!this.isBefore(n,i))&&(")"===r[1]?this.isBefore(t,i):!this.isAfter(t,i))}function kh(n,t){var i,r=st(n)?n:h(n);return this.isValid()&&r.isValid()?(t=g(t||"millisecond"),"millisecond"===t?this.valueOf()===r.valueOf():(i=r.valueOf(),this.clone().startOf(t).valueOf()<=i&&i<=this.clone().endOf(t).valueOf())):!1}function dh(n,t){return this.isSame(n,t)||this.isAfter(n,t)}function gh(n,t){return this.isSame(n,t)||this.isBefore(n,t)}function nc(n,t,i){var f,e,r,u;return this.isValid()?(f=gr(n,this),f.isValid()?(e=6e4*(f.utcOffset()-this.utcOffset()),t=g(t),"year"===t||"month"===t||"quarter"===t?(u=tc(this,f),"quarter"===t?u/=3:"year"===t&&(u/=12)):(r=this-f,u="second"===t?r/1e3:"minute"===t?r/6e4:"hour"===t?r/36e5:"day"===t?(r-e)/864e5:"week"===t?(r-e)/6048e5:r),i?u:b(u)):NaN):NaN}function tc(n,t){var r,f,u=12*(t.year()-n.year())+(t.month()-n.month()),i=n.clone().add(u,"months");return 0>t-i?(r=n.clone().add(u-1,"months"),f=(t-i)/(i-r)):(r=n.clone().add(u+1,"months"),f=(t-i)/(r-i)),-(u+f)||0}function ic(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function rc(){var n=this.clone().utc();return 0<n.year()&&n.year()<=9999?ht(Date.prototype.toISOString)?this.toDate().toISOString():vr(n,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):vr(n,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function uc(n){n||(n=this.isUtc()?t.defaultFormatUtc:t.defaultFormat);var i=vr(this,n);return this.localeData().postformat(i)}function fc(n,t){return this.isValid()&&(st(n)&&n.isValid()||h(n).isValid())?lt({to:this,from:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ec(n){return this.from(h(),n)}function oc(n,t){return this.isValid()&&(st(n)&&n.isValid()||h(n).isValid())?lt({from:this,to:n}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function sc(n){return this.to(h(),n)}function re(n){var t;return void 0===n?this._locale._abbr:(t=ct(n),null!=t&&(this._locale=t),this)}function ue(){return this._locale}function hc(n){switch(n=g(n)){case"year":this.month(0);case"quarter":case"month":this.date(1);case"week":case"isoWeek":case"day":case"date":this.hours(0);case"hour":this.minutes(0);case"minute":this.seconds(0);case"second":this.milliseconds(0)}return"week"===n&&this.weekday(0),"isoWeek"===n&&this.isoWeekday(1),"quarter"===n&&this.month(3*Math.floor(this.month()/3)),this}function cc(n){return n=g(n),void 0===n||"millisecond"===n?this:("date"===n&&(n="day"),this.startOf(n).add(1,"isoWeek"===n?"week":n).subtract(1,"ms"))}function lc(){return this._d.valueOf()-6e4*(this._offset||0)}function ac(){return Math.floor(this.valueOf()/1e3)}function vc(){return this._offset?new Date(this.valueOf()):this._d}function yc(){var n=this;return[n.year(),n.month(),n.date(),n.hour(),n.minute(),n.second(),n.millisecond()]}function pc(){var n=this;return{years:n.year(),months:n.month(),date:n.date(),hours:n.hours(),minutes:n.minutes(),seconds:n.seconds(),milliseconds:n.milliseconds()}}function wc(){return this.isValid()?this.toISOString():null}function bc(){return sr(this)}function kc(){return wt({},f(this))}function dc(){return f(this).overflow}function gc(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function ki(n,t){r(0,[n,n.length],0,t)}function nl(n){return fe.call(this,n,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function tl(n){return fe.call(this,n,this.isoWeek(),this.isoWeekday(),1,4)}function il(){return kt(this.year(),1,4)}function rl(){var n=this.localeData()._week;return kt(this.year(),n.dow,n.doy)}function fe(n,t,i,r,u){var f;return null==n?hi(this,r,u).year:(f=kt(n,r,u),t>f&&(t=f),ul.call(this,n,t,i,r,u))}function ul(n,t,i,r,u){var e=yf(n,t,i,r,u),f=pi(e.year,0,e.dayOfYear);return this.year(f.getUTCFullYear()),this.month(f.getUTCMonth()),this.date(f.getUTCDate()),this}function fl(n){return null==n?Math.ceil((this.month()+1)/3):this.month(3*(n-1)+this.month()%3)}function el(n){return hi(n,this._week.dow,this._week.doy).week}function ol(){return this._week.dow}function sl(){return this._week.doy}function hl(n){var t=this.localeData().week(this);return null==n?t:this.add(7*(n-t),"d")}function cl(n){var t=hi(this,1,4).week;return null==n?t:this.add(7*(n-t),"d")}function ll(n,t){return"string"!=typeof n?n:isNaN(n)?(n=t.weekdaysParse(n),"number"==typeof n?n:null):parseInt(n,10)}function al(n,t){return pt(this._weekdays)?this._weekdays[n.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][n.day()]}function vl(n){return this._weekdaysShort[n.day()]}function yl(n){return this._weekdaysMin[n.day()]}function pl(n,t,i){var f,r,e,u=n.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],f=0;7>f;++f)e=it([2e3,1]).day(f),this._minWeekdaysParse[f]=this.weekdaysMin(e,"").toLocaleLowerCase(),this._shortWeekdaysParse[f]=this.weekdaysShort(e,"").toLocaleLowerCase(),this._weekdaysParse[f]=this.weekdays(e,"").toLocaleLowerCase();return i?"dddd"===t?(r=a.call(this._weekdaysParse,u),-1!==r?r:null):"ddd"===t?(r=a.call(this._shortWeekdaysParse,u),-1!==r?r:null):(r=a.call(this._minWeekdaysParse,u),-1!==r?r:null):"dddd"===t?(r=a.call(this._weekdaysParse,u),-1!==r?r:(r=a.call(this._shortWeekdaysParse,u),-1!==r?r:(r=a.call(this._minWeekdaysParse,u),-1!==r?r:null))):"ddd"===t?(r=a.call(this._shortWeekdaysParse,u),-1!==r?r:(r=a.call(this._weekdaysParse,u),-1!==r?r:(r=a.call(this._minWeekdaysParse,u),-1!==r?r:null))):(r=a.call(this._minWeekdaysParse,u),-1!==r?r:(r=a.call(this._weekdaysParse,u),-1!==r?r:(r=a.call(this._shortWeekdaysParse,u),-1!==r?r:null)))}function wl(n,t,i){var r,u,f;if(this._weekdaysParseExact)return pl.call(this,n,t,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;7>r;r++)if((u=it([2e3,1]).day(r),i&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(u,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(u,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(u,"").replace(".",".?")+"$","i")),this._weekdaysParse[r]||(f="^"+this.weekdays(u,"")+"|^"+this.weekdaysShort(u,"")+"|^"+this.weekdaysMin(u,""),this._weekdaysParse[r]=new RegExp(f.replace(".",""),"i")),i&&"dddd"===t&&this._fullWeekdaysParse[r].test(n))||i&&"ddd"===t&&this._shortWeekdaysParse[r].test(n)||i&&"dd"===t&&this._minWeekdaysParse[r].test(n)||!i&&this._weekdaysParse[r].test(n))return r}function bl(n){if(!this.isValid())return null!=n?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=n?(n=ll(n,this.localeData()),this.add(n-t,"d")):t}function kl(n){if(!this.isValid())return null!=n?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==n?t:this.add(n-t,"d")}function dl(n){return this.isValid()?null==n?this.day()||7:this.day(this.day()%7?n:n-7):null!=n?this:NaN}function gl(n){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||tu.call(this),n?this._weekdaysStrictRegex:this._weekdaysRegex):this._weekdaysStrictRegex&&n?this._weekdaysStrictRegex:this._weekdaysRegex}function na(n){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||tu.call(this),n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):this._weekdaysShortStrictRegex&&n?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}function ta(n){return this._weekdaysParseExact?(w(this,"_weekdaysRegex")||tu.call(this),n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):this._weekdaysMinStrictRegex&&n?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}function tu(){function u(n,t){return t.length-n.length}for(var f,e,o,s,h=[],i=[],r=[],t=[],n=0;7>n;n++)f=it([2e3,1]).day(n),e=this.weekdaysMin(f,""),o=this.weekdaysShort(f,""),s=this.weekdays(f,""),h.push(e),i.push(o),r.push(s),t.push(e),t.push(o),t.push(s);for(h.sort(u),i.sort(u),r.sort(u),t.sort(u),n=0;7>n;n++)i[n]=bt(i[n]),r[n]=bt(r[n]),t[n]=bt(t[n]);this._weekdaysRegex=new RegExp("^("+t.join("|")+")","i");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i");this._weekdaysShortStrictRegex=new RegExp("^("+i.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+h.join("|")+")","i")}function ia(n){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==n?t:this.add(n-t,"d")}function iu(){return this.hours()%12||12}function ra(){return this.hours()||24}function ee(n,t){r(n,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function oe(n,t){return t._meridiemParse}function ua(n){return"p"===(n+"").toLowerCase().charAt(0)}function fa(n,t,i){return n>11?i?"pm":"PM":i?"am":"AM"}function ea(n,t){t[ni]=e(1e3*("0."+n))}function oa(){return this._isUTC?"UTC":""}function sa(){return this._isUTC?"Coordinated Universal Time":""}function ha(n){return h(1e3*n)}function ca(){return h.apply(null,arguments).parseZone()}function la(n,t,i){var r=this._calendar[n];return ht(r)?r.call(t,i):r}function aa(n){var t=this._longDateFormat[n],i=this._longDateFormat[n.toUpperCase()];return t||!i?t:(this._longDateFormat[n]=i.replace(/MMMM|MM|DD|dddd/g,function(n){return n.slice(1)}),this._longDateFormat[n])}function va(){return this._invalidDate}function ya(n){return this._ordinal.replace("%d",n)}function se(n){return n}function pa(n,t,i,r){var u=this._relativeTime[i];return ht(u)?u(n,t,i,r):u.replace(/%d/i,n)}function wa(n,t){var i=this._relativeTime[n>0?"future":"past"];return ht(i)?i(t):i.replace(/%s/i,t)}function di(n,t,i,r){var u=ct(),f=it().set(r,t);return u[i](f,n)}function he(n,t,i){if("number"==typeof n&&(t=n,n=void 0),n=n||"",null!=t)return di(n,t,i,"month");for(var u=[],r=0;12>r;r++)u[r]=di(n,r,i,"month");return u}function ru(n,t,i,r){var o,f,u,e;if("boolean"==typeof n?("number"==typeof t&&(i=t,t=void 0),t=t||""):(t=n,i=t,n=!1,"number"==typeof t&&(i=t,t=void 0),t=t||""),o=ct(),f=n?o._week.dow:0,null!=i)return di(t,(i+f)%7,r,"day");for(e=[],u=0;7>u;u++)e[u]=di(t,(u+f)%7,r,"day");return e}function ba(n,t){return he(n,t,"months")}function ka(n,t){return he(n,t,"monthsShort")}function da(n,t,i){return ru(n,t,i,"weekdays")}function ga(n,t,i){return ru(n,t,i,"weekdaysShort")}function nv(n,t,i){return ru(n,t,i,"weekdaysMin")}function tv(){var n=this._data;return this._milliseconds=ot(this._milliseconds),this._days=ot(this._days),this._months=ot(this._months),n.milliseconds=ot(n.milliseconds),n.seconds=ot(n.seconds),n.minutes=ot(n.minutes),n.hours=ot(n.hours),n.months=ot(n.months),n.years=ot(n.years),this}function ce(n,t,i,r){var u=lt(t,i);return n._milliseconds+=r*u._milliseconds,n._days+=r*u._days,n._months+=r*u._months,n._bubble()}function iv(n,t){return ce(this,n,t,1)}function rv(n,t){return ce(this,n,t,-1)}function le(n){return 0>n?Math.floor(n):Math.ceil(n)}function uv(){var u,f,e,s,o,r=this._milliseconds,n=this._days,t=this._months,i=this._data;return r>=0&&n>=0&&t>=0||0>=r&&0>=n&&0>=t||(r+=864e5*le(uu(t)+n),n=0,t=0),i.milliseconds=r%1e3,u=b(r/1e3),i.seconds=u%60,f=b(u/60),i.minutes=f%60,e=b(f/60),i.hours=e%24,n+=b(e/24),o=b(ae(n)),t+=o,n-=le(uu(o)),s=b(t/12),t%=12,i.days=n,i.months=t,i.years=s,this}function ae(n){return 4800*n/146097}function uu(n){return 146097*n/4800}function fv(n){var t,r,i=this._milliseconds;if(n=g(n),"month"===n||"year"===n)return t=this._days+i/864e5,r=this._months+ae(t),"month"===n?r:r/12;switch(t=this._days+Math.round(uu(this._months)),n){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+n);}}function ev(){return this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*e(this._months/12)}function at(n){return function(){return this.as(n)}}function ov(n){return n=g(n),this[n+"s"]()}function gt(n){return function(){return this._data[n]}}function sv(){return b(this.days()/7)}function hv(n,t,i,r,u){return u.relativeTime(t||1,!!i,n,r)}function cv(n,t,i){var r=lt(n).abs(),h=fi(r.as("s")),f=fi(r.as("m")),e=fi(r.as("h")),o=fi(r.as("d")),s=fi(r.as("M")),c=fi(r.as("y")),u=h<yt.s&&["s",h]||1>=f&&["m"]||f<yt.m&&["mm",f]||1>=e&&["h"]||e<yt.h&&["hh",e]||1>=o&&["d"]||o<yt.d&&["dd",o]||1>=s&&["M"]||s<yt.M&&["MM",s]||1>=c&&["y"]||["yy",c];return u[2]=t,u[3]=+n>0,u[4]=i,hv.apply(null,u)}function lv(n,t){return void 0===yt[n]?!1:void 0===t?yt[n]:(yt[n]=t,!0)}function av(n){var t=this.localeData(),i=cv(this,!n,t);return n&&(i=t.pastFuture(+this,i)),t.postformat(i)}function gi(){var n,e,o,t=bu(this._milliseconds)/1e3,a=bu(this._days),i=bu(this._months);n=b(t/60);e=b(n/60);t%=60;n%=60;o=b(i/12);i%=12;var s=o,h=i,c=a,r=e,u=n,f=t,l=this.asSeconds();return l?(0>l?"-":"")+"P"+(s?s+"Y":"")+(h?h+"M":"")+(c?c+"D":"")+(r||u||f?"T":"")+(r?r+"H":"")+(u?u+"M":"")+(f?f+"S":""):"P0D"}var ve,ye,pe,fu,we,be,ke,de,ge,eu,no,ou,to,io,ro,uo,vt,fo,n,wu,u;ye=Array.prototype.some?Array.prototype.some:function(n){for(var i=Object(this),r=i.length>>>0,t=0;r>t;t++)if(t in i&&n.call(this,i[t],t,i))return!0;return!1};var su=t.momentProperties=[],hu=!1,eo={};t.suppressDeprecationWarnings=!1;t.deprecationHandler=null;pe=Object.keys?Object.keys:function(n){var t,i=[];for(t in n)w(n,t)&&i.push(t);return i};var nr,a,l={},ci={},oo=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,tr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,cu={},ui={},so=/\d/,k=/\d\d/,ho=/\d{3}/,lu=/\d{4}/,ir=/[+-]?\d{6}/,c=/\d\d?/,co=/\d\d\d\d?/,lo=/\d\d\d\d\d\d?/,rr=/\d{1,3}/,au=/\d{1,4}/,ur=/[+-]?\d{1,6}/,fr=/[+-]?\d+/,vv=/Z|[+-]\d\d:?\d\d/gi,er=/Z|[+-]\d\d(?::?\d\d)?/gi,li=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,vu={},yu={},nt=0,ft=1,rt=2,v=3,tt=4,et=5,ni=6,yv=7,pv=8;a=Array.prototype.indexOf?Array.prototype.indexOf:function(n){for(var t=0;t<this.length;++t)if(this[t]===n)return t;return-1};r("M",["MM",2],"Mo",function(){return this.month()+1});r("MMM",0,0,function(n){return this.localeData().monthsShort(this,n)});r("MMMM",0,0,function(n){return this.localeData().months(this,n)});y("month","M");i("M",c);i("MM",c,k);i("MMM",function(n,t){return t.monthsShortRegex(n)});i("MMMM",function(n,t){return t.monthsRegex(n)});s(["M","MM"],function(n,t){t[ft]=e(n)-1});s(["MMM","MMMM"],function(n,t,i,r){var u=i._locale.monthsParse(n,r,i._strict);null!=u?t[ft]=u:f(i).invalidMonth=n});var ao=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/,wv="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),bv="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),kv=li,dv=li,gv=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,ny=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?/,ty=/Z|[+-]\d\d(?::?\d\d)?/,or=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],pu=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],iy=/^\/?Date\((\-?\d+)/i;t.createFromInputFallback=d("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to https://github.com/moment/moment/issues/1407 for more info.",function(n){n._d=new Date(n._i+(n._useUTC?" UTC":""))});r("Y",0,0,function(){var n=this.year();return 9999>=n?""+n:"+"+n});r(0,["YY",2],0,function(){return this.year()%100});r(0,["YYYY",4],0,"year");r(0,["YYYYY",5],0,"year");r(0,["YYYYYY",6,!0],0,"year");y("year","y");i("Y",fr);i("YY",c,k);i("YYYY",au,lu);i("YYYYY",ur,ir);i("YYYYYY",ur,ir);s(["YYYYY","YYYYYY"],nt);s("YYYY",function(n,i){i[nt]=2===n.length?t.parseTwoDigitYear(n):e(n)});s("YY",function(n,i){i[nt]=t.parseTwoDigitYear(n)});s("Y",function(n,t){t[nt]=parseInt(n,10)});t.parseTwoDigitYear=function(n){return e(n)+(e(n)>68?1900:2e3)};fu=ii("FullYear",!0);t.ISO_8601=function(){};var ry=d("moment().min is deprecated, use moment.max instead. https://github.com/moment/moment/issues/1548",function(){var n=h.apply(null,arguments);return this.isValid()&&n.isValid()?this>n?this:n:vi()}),uy=d("moment().max is deprecated, use moment.min instead. https://github.com/moment/moment/issues/1548",function(){var n=h.apply(null,arguments);return this.isValid()&&n.isValid()?n>this?this:n:vi()}),fy=function(){return Date.now?Date.now():+new Date};kf("Z",":");kf("ZZ","");i("Z",er);i("ZZ",er);s(["Z","ZZ"],function(n,t,i){i._useUTC=!0;i._tzm=dr(er,n)});we=/([\+\-]|\d\d)/gi;t.updateOffset=function(){};be=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)\.?(\d{3})?\d*)?$/;ke=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;lt.fn=bi.prototype;de=te(1,"add");ge=te(-1,"subtract");t.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";t.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";eu=d("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(n){return void 0===n?this.localeData():this.locale(n)});r(0,["gg",2],0,function(){return this.weekYear()%100});r(0,["GG",2],0,function(){return this.isoWeekYear()%100});ki("gggg","weekYear");ki("ggggg","weekYear");ki("GGGG","isoWeekYear");ki("GGGGG","isoWeekYear");y("weekYear","gg");y("isoWeekYear","GG");i("G",fr);i("g",fr);i("GG",c,k);i("gg",c,k);i("GGGG",au,lu);i("gggg",au,lu);i("GGGGG",ur,ir);i("ggggg",ur,ir);oi(["gggg","ggggg","GGGG","GGGGG"],function(n,t,i,r){t[r.substr(0,2)]=e(n)});oi(["gg","GG"],function(n,i,r,u){i[u]=t.parseTwoDigitYear(n)});r("Q",0,"Qo","quarter");y("quarter","Q");i("Q",so);s("Q",function(n,t){t[ft]=3*(e(n)-1)});r("w",["ww",2],"wo","week");r("W",["WW",2],"Wo","isoWeek");y("week","w");y("isoWeek","W");i("w",c);i("ww",c,k);i("W",c);i("WW",c,k);oi(["w","ww","W","WW"],function(n,t,i,r){t[r.substr(0,1)]=e(n)});no={dow:0,doy:6};r("D",["DD",2],"Do","date");y("date","D");i("D",c);i("DD",c,k);i("Do",function(n,t){return n?t._ordinalParse:t._ordinalParseLenient});s(["D","DD"],rt);s("Do",function(n,t){t[rt]=e(n.match(c)[0],10)});ou=ii("Date",!0);r("d",0,"do","day");r("dd",0,0,function(n){return this.localeData().weekdaysMin(this,n)});r("ddd",0,0,function(n){return this.localeData().weekdaysShort(this,n)});r("dddd",0,0,function(n){return this.localeData().weekdays(this,n)});r("e",0,0,"weekday");r("E",0,0,"isoWeekday");y("day","d");y("weekday","e");y("isoWeekday","E");i("d",c);i("e",c);i("E",c);i("dd",function(n,t){return t.weekdaysMinRegex(n)});i("ddd",function(n,t){return t.weekdaysShortRegex(n)});i("dddd",function(n,t){return t.weekdaysRegex(n)});oi(["dd","ddd","dddd"],function(n,t,i,r){var u=i._locale.weekdaysParse(n,r,i._strict);null!=u?t.d=u:f(i).invalidWeekday=n});oi(["d","e","E"],function(n,t,i,r){t[r]=e(n)});var ey="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),oy="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),sy="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),hy=li,cy=li,ly=li;for(r("DDD",["DDDD",3],"DDDo","dayOfYear"),y("dayOfYear","DDD"),i("DDD",rr),i("DDDD",ho),s(["DDD","DDDD"],function(n,t,i){i._dayOfYear=e(n)}),r("H",["HH",2],0,"hour"),r("h",["hh",2],0,iu),r("k",["kk",2],0,ra),r("hmm",0,0,function(){return""+iu.apply(this)+ut(this.minutes(),2)}),r("hmmss",0,0,function(){return""+iu.apply(this)+ut(this.minutes(),2)+ut(this.seconds(),2)}),r("Hmm",0,0,function(){return""+this.hours()+ut(this.minutes(),2)}),r("Hmmss",0,0,function(){return""+this.hours()+ut(this.minutes(),2)+ut(this.seconds(),2)}),ee("a",!0),ee("A",!1),y("hour","h"),i("a",oe),i("A",oe),i("H",c),i("h",c),i("HH",c,k),i("hh",c,k),i("hmm",co),i("hmmss",lo),i("Hmm",co),i("Hmmss",lo),s(["H","HH"],v),s(["a","A"],function(n,t,i){i._isPm=i._locale.isPM(n);i._meridiem=n}),s(["h","hh"],function(n,t,i){t[v]=e(n);f(i).bigHour=!0}),s("hmm",function(n,t,i){var r=n.length-2;t[v]=e(n.substr(0,r));t[tt]=e(n.substr(r));f(i).bigHour=!0}),s("hmmss",function(n,t,i){var r=n.length-4,u=n.length-2;t[v]=e(n.substr(0,r));t[tt]=e(n.substr(r,2));t[et]=e(n.substr(u));f(i).bigHour=!0}),s("Hmm",function(n,t){var i=n.length-2;t[v]=e(n.substr(0,i));t[tt]=e(n.substr(i))}),s("Hmmss",function(n,t){var i=n.length-4,r=n.length-2;t[v]=e(n.substr(0,i));t[tt]=e(n.substr(i,2));t[et]=e(n.substr(r))}),to=/[ap]\.?m?\.?/i,io=ii("Hours",!0),r("m",["mm",2],0,"minute"),y("minute","m"),i("m",c),i("mm",c,k),s(["m","mm"],tt),ro=ii("Minutes",!1),r("s",["ss",2],0,"second"),y("second","s"),i("s",c),i("ss",c,k),s(["s","ss"],et),uo=ii("Seconds",!1),r("S",0,0,function(){return~~(this.millisecond()/100)}),r(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),r(0,["SSS",3],0,"millisecond"),r(0,["SSSS",4],0,function(){return 10*this.millisecond()}),r(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),r(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),r(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),r(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),r(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),y("millisecond","ms"),i("S",rr,so),i("SS",rr,k),i("SSS",rr,ho),vt="SSSS";vt.length<=9;vt+="S")i(vt,/\d+/);for(vt="S";vt.length<=9;vt+="S")s(vt,ea);fo=ii("Milliseconds",!1);r("z",0,0,"zoneAbbr");r("zz",0,0,"zoneName");n=ei.prototype;n.add=de;n.calendar=vh;n.clone=yh;n.diff=nc;n.endOf=cc;n.format=uc;n.from=fc;n.fromNow=ec;n.to=oc;n.toNow=sc;n.get=of;n.invalidAt=dc;n.isAfter=ph;n.isBefore=wh;n.isBetween=bh;n.isSame=kh;n.isSameOrAfter=dh;n.isSameOrBefore=gh;n.isValid=bc;n.lang=eu;n.locale=re;n.localeData=ue;n.max=uy;n.min=ry;n.parsingFlags=kc;n.set=of;n.startOf=hc;n.subtract=ge;n.toArray=yc;n.toObject=pc;n.toDate=vc;n.toISOString=rc;n.toJSON=wc;n.toString=ic;n.unix=ac;n.valueOf=lc;n.creationData=gc;n.year=fu;n.isLeapYear=vs;n.weekYear=nl;n.isoWeekYear=tl;n.quarter=n.quarters=fl;n.month=cf;n.daysInMonth=ss;n.week=n.weeks=hl;n.isoWeek=n.isoWeeks=cl;n.weeksInYear=rl;n.isoWeeksInYear=il;n.date=ou;n.day=n.days=bl;n.weekday=kl;n.isoWeekday=dl;n.dayOfYear=ia;n.hour=n.hours=io;n.minute=n.minutes=ro;n.second=n.seconds=uo;n.millisecond=n.milliseconds=fo;n.utcOffset=ih;n.utc=uh;n.local=fh;n.parseZone=eh;n.hasAlignedHourOffset=oh;n.isDST=sh;n.isDSTShifted=hh;n.isLocal=ch;n.isUtcOffset=lh;n.isUtc=df;n.isUTC=df;n.zoneAbbr=oa;n.zoneName=sa;n.dates=d("dates accessor is deprecated. Use date instead.",ou);n.months=d("months accessor is deprecated. Use month instead",cf);n.years=d("years accessor is deprecated. Use year instead",fu);n.zone=d("moment().zone is deprecated, use moment().utcOffset instead. https://github.com/moment/moment/issues/1779",rh);wu=n;u=ar.prototype;u._calendar={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};u.calendar=la;u._longDateFormat={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};u.longDateFormat=aa;u._invalidDate="Invalid date";u.invalidDate=va;u._ordinal="%d";u.ordinal=ya;u._ordinalParse=/\d{1,2}/;u.preparse=se;u.postformat=se;u._relativeTime={future:"in %s",past:"%s ago",s:"a few seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};u.relativeTime=pa;u.pastFuture=wa;u.set=po;u.months=us;u._months=wv;u.monthsShort=fs;u._monthsShort=bv;u.monthsParse=os;u._monthsRegex=dv;u.monthsRegex=cs;u._monthsShortRegex=kv;u.monthsShortRegex=hs;u.week=el;u._week=no;u.firstDayOfYear=sl;u.firstDayOfWeek=ol;u.weekdays=al;u._weekdays=ey;u.weekdaysMin=yl;u._weekdaysMin=sy;u.weekdaysShort=vl;u._weekdaysShort=oy;u.weekdaysParse=wl;u._weekdaysRegex=hy;u.weekdaysRegex=gl;u._weekdaysShortRegex=cy;u.weekdaysShortRegex=na;u._weekdaysMinRegex=ly;u.weekdaysMinRegex=ta;u.isPM=ua;u._meridiemParse=to;u.meridiem=fa;ti("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(n){var t=n%10,i=1===e(n%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return n+i}});t.lang=d("moment.lang is deprecated. Use moment.locale instead.",ti);t.langData=d("moment.langData is deprecated. Use moment.localeData instead.",ct);var ot=Math.abs,ay=at("ms"),vy=at("s"),yy=at("m"),py=at("h"),wy=at("d"),by=at("w"),ky=at("M"),dy=at("y"),gy=gt("milliseconds"),np=gt("seconds"),tp=gt("minutes"),ip=gt("hours"),rp=gt("days"),up=gt("months"),fp=gt("years"),fi=Math.round,yt={s:45,m:45,h:22,d:26,M:11},bu=Math.abs,o=bi.prototype;return o.abs=tv,o.add=iv,o.subtract=rv,o.as=fv,o.asMilliseconds=ay,o.asSeconds=vy,o.asMinutes=yy,o.asHours=py,o.asDays=wy,o.asWeeks=by,o.asMonths=ky,o.asYears=dy,o.valueOf=ev,o._bubble=uv,o.get=ov,o.milliseconds=gy,o.seconds=np,o.minutes=tp,o.hours=ip,o.days=rp,o.weeks=sv,o.months=up,o.years=fp,o.humanize=av,o.toISOString=gi,o.toString=gi,o.toJSON=gi,o.locale=re,o.localeData=ue,o.toIsoString=d("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",gi),o.lang=eu,r("X",0,0,"unix"),r("x",0,0,"valueOf"),i("x",fr),i("X",/[+-]?\d+(\.\d{1,3})?/),s("X",function(n,t,i){i._d=new Date(1e3*parseFloat(n,10))}),s("x",function(n,t,i){i._d=new Date(e(n))}),t.version="2.13.0",vo(h),t.fn=wu,t.min=nh,t.max=th,t.now=fy,t.utc=it,t.unix=ha,t.months=ba,t.isDate=ai,t.locale=ti,t.invalid=vi,t.duration=lt,t.isMoment=st,t.weekdays=da,t.parseZone=ca,t.localeData=ct,t.isDuration=kr,t.monthsShort=ka,t.weekdaysMin=nv,t.defineLocale=uf,t.updateLocale=bo,t.locales=ko,t.weekdaysShort=ga,t.normalizeUnits=g,t.relativeTimeThreshold=lv,t.prototype=wu,t}),function(n){if((typeof exports=="undefined"?"undefined":_typeof(exports))==="object"&&typeof module!="undefined")module.exports=n();else if(typeof define=="function"&&define.amd)define([],n);else{var t;t=typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:this;t.Chart=n()}}(function(){return function n(t,i,r){function u(f,o){var h,c,s;if(!i[f]){if(!t[f]){if(h=typeof require=="function"&&require,!o&&h)return h(f,!0);if(e)return e(f,!0);c=new Error("Cannot find module '"+f+"'");throw c.code="MODULE_NOT_FOUND",c;}s=i[f]={exports:{}};t[f][0].call(s.exports,function(n){var i=t[f][1][n];return u(i?i:n)},s,s.exports,n,t,i,r)}return i[f].exports}for(var e=typeof require=="function"&&require,f=0;f<r.length;f++)u(r[f]);return u}({1:[function(){},{}],2:[function(n,t){function r(n){var t;if(n){var u=[0,0,0],f=1,r=n.match(/^#([a-fA-F0-9]{3})$/);if(r)for(r=r[1],t=0;t<u.length;t++)u[t]=parseInt(r[t]+r[t],16);else if(r=n.match(/^#([a-fA-F0-9]{6})$/))for(r=r[1],t=0;t<u.length;t++)u[t]=parseInt(r.slice(t*2,t*2+2),16);else if(r=n.match(/^rgba?\(\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*,\s*([+-]?\d+)\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(t=0;t<u.length;t++)u[t]=parseInt(r[t+1]);f=parseFloat(r[4])}else if(r=n.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*,\s*([+-]?[\d\.]+)\%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)$/)){for(t=0;t<u.length;t++)u[t]=Math.round(parseFloat(r[t+1])*2.55);f=parseFloat(r[4])}else if(r=n.match(/(\w+)/)){if(r[1]=="transparent")return[0,0,0,0];if(u=e[r[1]],!u)return}for(t=0;t<u.length;t++)u[t]=i(u[t],0,255);return f=f||f==0?i(f,0,1):1,u[3]=f,u}}function u(n){var r,t;if(n&&(r=/^hsla?\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,t=n.match(r),t)){var u=parseFloat(t[4]),f=i(parseInt(t[1]),0,360),e=i(parseFloat(t[2]),0,100),o=i(parseFloat(t[3]),0,100),s=i(isNaN(u)?1:u,0,1);return[f,e,o,s]}}function h(n){var r,t;if(n&&(r=/^hwb\(\s*([+-]?\d+)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?[\d\.]+)\s*)?\)/,t=n.match(r),t)){var u=parseFloat(t[4]),f=i(parseInt(t[1]),0,360),e=i(parseFloat(t[2]),0,100),o=i(parseFloat(t[3]),0,100),s=i(isNaN(u)?1:u,0,1);return[f,e,o,s]}}function v(n){var t=r(n);return t&&t.slice(0,3)}function y(n){var t=u(n);return t&&t.slice(0,3)}function p(n){var t=r(n);return t?t[3]:(t=u(n))||(t=h(n))?t[3]:void 0}function w(n){return"#"+f(n[0])+f(n[1])+f(n[2])}function b(n,t){return t<1||n[3]&&n[3]<1?c(n,t):"rgb("+n[0]+", "+n[1]+", "+n[2]+")"}function c(n,t){return t===undefined&&(t=n[3]!==undefined?n[3]:1),"rgba("+n[0]+", "+n[1]+", "+n[2]+", "+t+")"}function k(n,t){if(t<1||n[3]&&n[3]<1)return l(n,t);var i=Math.round(n[0]/255*100),r=Math.round(n[1]/255*100),u=Math.round(n[2]/255*100);return"rgb("+i+"%, "+r+"%, "+u+"%)"}function l(n,t){var i=Math.round(n[0]/255*100),r=Math.round(n[1]/255*100),u=Math.round(n[2]/255*100);return"rgba("+i+"%, "+r+"%, "+u+"%, "+(t||n[3]||1)+")"}function d(n,t){return t<1||n[3]&&n[3]<1?a(n,t):"hsl("+n[0]+", "+n[1]+"%, "+n[2]+"%)"}function a(n,t){return t===undefined&&(t=n[3]!==undefined?n[3]:1),"hsla("+n[0]+", "+n[1]+"%, "+n[2]+"%, "+t+")"}function g(n,t){return t===undefined&&(t=n[3]!==undefined?n[3]:1),"hwb("+n[0]+", "+n[1]+"%, "+n[2]+"%"+(t!==undefined&&t!==1?", "+t:"")+")"}function nt(n){return o[n.slice(0,3)]}function i(n,t,i){return Math.min(Math.max(t,n),i)}function f(n){var t=n.toString(16).toUpperCase();return t.length<2?"0"+t:t}var e=n(6),o,s;t.exports={getRgba:r,getHsla:u,getRgb:v,getHsl:y,getHwb:h,getAlpha:p,hexString:w,rgbString:b,rgbaString:c,percentString:k,percentaString:l,hslString:d,hslaString:a,hwbString:g,keyword:nt};o={};for(s in e)o[e[s]]=s},{"6":6}],3:[function(n,t){var u=n(5),r=n(2),i=function i(n){if(n instanceof i)return n;if(!(this instanceof i))return new i(n);this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],hwb:[0,0,0],cmyk:[0,0,0,0],alpha:1};var t;if(typeof n=="string")if(t=r.getRgba(n),t)this.setValues("rgb",t);else if(t=r.getHsla(n))this.setValues("hsl",t);else if(t=r.getHwb(n))this.setValues("hwb",t);else throw new Error('Unable to parse color from string "'+n+'"');else if((typeof n=="undefined"?"undefined":_typeof(n))==="object")if(t=n,t.r!==undefined||t.red!==undefined)this.setValues("rgb",t);else if(t.l!==undefined||t.lightness!==undefined)this.setValues("hsl",t);else if(t.v!==undefined||t.value!==undefined)this.setValues("hsv",t);else if(t.w!==undefined||t.whiteness!==undefined)this.setValues("hwb",t);else if(t.c!==undefined||t.cyan!==undefined)this.setValues("cmyk",t);else throw new Error("Unable to parse color from object "+JSON.stringify(n));};i.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},hwb:function(){return this.setSpace("hwb",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},hwbArray:function(){var n=this.values;return n.alpha!==1?n.hwb.concat([n.alpha]):n.hwb},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){var n=this.values;return n.rgb.concat([n.alpha])},hslaArray:function(){var n=this.values;return n.hsl.concat([n.alpha])},alpha:function(n){return n===undefined?this.values.alpha:(this.setValues("alpha",n),this)},red:function(n){return this.setChannel("rgb",0,n)},green:function(n){return this.setChannel("rgb",1,n)},blue:function(n){return this.setChannel("rgb",2,n)},hue:function(n){return n&&(n%=360,n=n<0?360+n:n),this.setChannel("hsl",0,n)},saturation:function(n){return this.setChannel("hsl",1,n)},lightness:function(n){return this.setChannel("hsl",2,n)},saturationv:function(n){return this.setChannel("hsv",1,n)},whiteness:function(n){return this.setChannel("hwb",1,n)},blackness:function(n){return this.setChannel("hwb",2,n)},value:function(n){return this.setChannel("hsv",2,n)},cyan:function(n){return this.setChannel("cmyk",0,n)},magenta:function(n){return this.setChannel("cmyk",1,n)},yellow:function(n){return this.setChannel("cmyk",2,n)},black:function(n){return this.setChannel("cmyk",3,n)},hexString:function(){return r.hexString(this.values.rgb)},rgbString:function(){return r.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return r.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return r.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return r.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return r.hslaString(this.values.hsl,this.values.alpha)},hwbString:function(){return r.hwbString(this.values.hwb,this.values.alpha)},keyword:function(){return r.keyword(this.values.rgb,this.values.alpha)},rgbNumber:function(){var n=this.values.rgb;return n[0]<<16|n[1]<<8|n[2]},luminosity:function(){for(var r=this.values.rgb,n=[],t,i=0;i<r.length;i++)t=r[i]/255,n[i]=t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4);return.2126*n[0]+.7152*n[1]+.0722*n[2]},contrast:function(n){var t=this.luminosity(),i=n.luminosity();return t>i?(t+.05)/(i+.05):(i+.05)/(t+.05)},level:function(n){var t=this.contrast(n);return t>=7.1?"AAA":t>=4.5?"AA":""},dark:function(){var n=this.values.rgb,t=(n[0]*299+n[1]*587+n[2]*114)/1e3;return t<128},light:function(){return!this.dark()},negate:function(){for(var t=[],n=0;n<3;n++)t[n]=255-this.values.rgb[n];return this.setValues("rgb",t),this},lighten:function(n){var t=this.values.hsl;return t[2]+=t[2]*n,this.setValues("hsl",t),this},darken:function(n){var t=this.values.hsl;return t[2]-=t[2]*n,this.setValues("hsl",t),this},saturate:function(n){var t=this.values.hsl;return t[1]+=t[1]*n,this.setValues("hsl",t),this},desaturate:function(n){var t=this.values.hsl;return t[1]-=t[1]*n,this.setValues("hsl",t),this},whiten:function(n){var t=this.values.hwb;return t[1]+=t[1]*n,this.setValues("hwb",t),this},blacken:function(n){var t=this.values.hwb;return t[2]+=t[2]*n,this.setValues("hwb",t),this},greyscale:function(){var n=this.values.rgb,t=n[0]*.3+n[1]*.59+n[2]*.11;return this.setValues("rgb",[t,t,t]),this},clearer:function(n){var t=this.values.alpha;return this.setValues("alpha",t-t*n),this},opaquer:function(n){var t=this.values.alpha;return this.setValues("alpha",t+t*n),this},rotate:function(n){var t=this.values.hsl,i=(t[0]+n)%360;return t[0]=i<0?360+i:i,this.setValues("hsl",t),this},mix:function(n,t){var i=this,r=n,e=t===undefined?.5:t,u=2*e-1,o=i.alpha()-r.alpha(),f=((u*o==-1?u:(u+o)/(1+u*o))+1)/2,s=1-f;return this.rgb(f*i.red()+s*r.red(),f*i.green()+s*r.green(),f*i.blue()+s*r.blue()).alpha(i.alpha()*e+r.alpha()*(1-e))},toJSON:function(){return this.rgb()},clone:function(){var f=new i,r=this.values,e=f.values,n,u,t;for(t in r)r.hasOwnProperty(t)&&(n=r[t],u={}.toString.call(n),u==="[object Array]"?e[t]=n.slice(0):u==="[object Number]"?e[t]=n:console.error("unexpected color value:",n));return f}};i.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]};i.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]};i.prototype.getValues=function(n){for(var i=this.values,r={},t=0;t<n.length;t++)r[n.charAt(t)]=i[n][t];return i.alpha!==1&&(r.a=i.alpha),r};i.prototype.setValues=function(n,t){var r=this.values,o=this.spaces,c=this.maxes,f=1,i,s,h,e;if(n==="alpha")f=t;else if(t.length)r[n]=t.slice(0,n.length),f=t[n.length];else if(t[n.charAt(0)]!==undefined){for(i=0;i<n.length;i++)r[n][i]=t[n.charAt(i)];f=t.a}else if(t[o[n][0]]!==undefined){for(s=o[n],i=0;i<n.length;i++)r[n][i]=t[s[i]];f=t.alpha}if(r.alpha=Math.max(0,Math.min(1,f===undefined?r.alpha:f)),n==="alpha")return!1;for(i=0;i<n.length;i++)h=Math.max(0,Math.min(c[n][i],r[n][i])),r[n][i]=Math.round(h);for(e in o)e!==n&&(r[e]=u[n][e](r[n]));return!0};i.prototype.setSpace=function(n,t){var i=t[0];return i===undefined?this.getValues(n):(typeof i=="number"&&(i=Array.prototype.slice.call(t)),this.setValues(n,i),this)};i.prototype.setChannel=function(n,t,i){var r=this.values[n];return i===undefined?r[t]:i===r[t]?this:(r[t]=i,this.setValues(n,r),this)};typeof window!="undefined"&&(window.Color=i);t.exports=i},{"2":2,"5":5}],4:[function(n,t){function u(n){var u=n[0]/255,f=n[1]/255,e=n[2]/255,r=Math.min(u,f,e),t=Math.max(u,f,e),o=t-r,i,h,s;return t==r?i=0:u==t?i=(f-e)/o:f==t?i=2+(e-u)/o:e==t&&(i=4+(u-f)/o),i=Math.min(i*60,360),i<0&&(i+=360),s=(r+t)/2,h=t==r?0:s<=.5?o/(t+r):o/(2-t-r),[i,h*100,s*100]}function c(n){var r=n[0],u=n[1],f=n[2],o=Math.min(r,u,f),i=Math.max(r,u,f),e=i-o,t,s,h;return s=i==0?0:e/i*100,i==o?t=0:r==i?t=(u-f)/e:u==i?t=2+(f-r)/e:f==i&&(t=4+(r-u)/e),t=Math.min(t*60,360),t<0&&(t+=360),h=i/255*100,[t,s,h]}function f(n){var i=n[0],r=n[1],t=n[2],f=u(n)[0],e=1/255*Math.min(i,Math.min(r,t)),t=1-1/255*Math.max(i,Math.max(r,t));return[f,e*100,t*100]}function e(n){var i=n[0]/255,r=n[1]/255,u=n[2]/255,f,e,o,t;return t=Math.min(1-i,1-r,1-u),f=(1-i-t)/(1-t)||0,e=(1-r-t)/(1-t)||0,o=(1-u-t)/(1-t)||0,[f*100,e*100,o*100,t*100]}function o(n){return nt[JSON.stringify(n)]}function y(n){var t=n[0]/255,i=n[1]/255,r=n[2]/255;t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92;i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92;r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92;var u=t*.4124+i*.3576+r*.1805,f=t*.2126+i*.7152+r*.0722,e=t*.0193+i*.1192+r*.9505;return[u*100,f*100,e*100]}function p(n){var u=y(n),i=u[0],t=u[1],r=u[2],f,e,o;return i/=95.047,t/=100,r/=108.883,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,t=t>.008856?Math.pow(t,1/3):7.787*t+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,f=116*t-16,e=500*(i-t),o=200*(t-r),[f,e,o]}function ft(n){return k(p(n))}function l(n){var h=n[0]/360,o=n[1]/100,i=n[2]/100,r,f,t,s,u,e;if(o==0)return u=i*255,[u,u,u];for(f=i<.5?i*(1+o):i+o-i*o,r=2*i-f,s=[0,0,0],e=0;e<3;e++)t=h+1/3*-(e-1),t<0&&t++,t>1&&t--,u=6*t<1?r+(f-r)*6*t:2*t<1?f:3*t<2?r+(f-r)*(2/3-t)*6:r,s[e]=u*255;return s}function et(n){var f=n[0],i=n[1]/100,t=n[2]/100,r,u;return t===0?[0,0,0]:(t*=2,i*=t<=1?t:2-t,u=(t+i)/2,r=2*i/(t+i),[f,r*100,u*100])}function ot(n){return f(l(n))}function st(n){return e(l(n))}function ht(n){return o(l(n))}function a(n){var r=n[0]/60,u=n[1]/100,t=n[2]/100,s=Math.floor(r)%6,o=r-Math.floor(r),i=255*t*(1-u),f=255*t*(1-u*o),e=255*t*(1-u*(1-o)),t=255*t;switch(s){case 0:return[t,e,i];case 1:return[f,t,i];case 2:return[i,t,e];case 3:return[i,f,t];case 4:return[e,i,t];case 5:return[t,i,f]}}function ct(n){var f=n[0],r=n[1]/100,u=n[2]/100,i,t;return t=(2-r)*u,i=r*u,i/=t<=1?t:2-t,i=i||0,t/=2,[f,i*100,t*100]}function lt(n){return f(a(n))}function at(n){return e(a(n))}function vt(n){return o(a(n))}function s(n){var h=n[0]/360,t=n[1]/100,o=n[2]/100,s=t+o,f,i,e,u;s>1&&(t/=s,o/=s);f=Math.floor(6*h);i=1-o;e=6*h-f;(f&1)!=0&&(e=1-e);u=t+e*(i-t);switch(f){default:case 6:case 0:r=i;g=u;b=t;break;case 1:r=u;g=i;b=t;break;case 2:r=t;g=i;b=u;break;case 3:r=t;g=u;b=i;break;case 4:r=u;g=t;b=i;break;case 5:r=i;g=t;b=u}return[r*255,g*255,b*255]}function yt(n){return u(s(n))}function pt(n){return c(s(n))}function wt(n){return e(s(n))}function bt(n){return o(s(n))}function h(n){var f=n[0]/100,e=n[1]/100,o=n[2]/100,t=n[3]/100,i,r,u;return i=1-Math.min(1,f*(1-t)+t),r=1-Math.min(1,e*(1-t)+t),u=1-Math.min(1,o*(1-t)+t),[i*255,r*255,u*255]}function kt(n){return u(h(n))}function dt(n){return c(h(n))}function gt(n){return f(h(n))}function ni(n){return o(h(n))}function it(n){var u=n[0]/100,f=n[1]/100,e=n[2]/100,t,i,r;return t=u*3.2406+f*-1.5372+e*-.4986,i=u*-.9689+f*1.8758+e*.0415,r=u*.0557+f*-.204+e*1.057,t=t>.0031308?1.055*Math.pow(t,1/2.4)-.055:t=t*12.92,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i=i*12.92,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:r=r*12.92,t=Math.min(Math.max(0,t),1),i=Math.min(Math.max(0,i),1),r=Math.min(Math.max(0,r),1),[t*255,i*255,r*255]}function rt(n){var i=n[0],t=n[1],r=n[2],u,f,e;return i/=95.047,t/=100,r/=108.883,i=i>.008856?Math.pow(i,1/3):7.787*i+16/116,t=t>.008856?Math.pow(t,1/3):7.787*t+16/116,r=r>.008856?Math.pow(r,1/3):7.787*r+16/116,u=116*t-16,f=500*(i-t),e=200*(t-r),[u,f,e]}function ti(n){return k(rt(n))}function w(n){var f=n[0],e=n[1],o=n[2],r,i,u,t;return f<=8?(i=f*100/903.3,t=7.787*(i/100)+16/116):(i=100*Math.pow((f+16)/116,3),t=Math.pow(i/100,1/3)),r=r/95.047<=.008856?r=95.047*(e/500+t-16/116)/7.787:95.047*Math.pow(e/500+t,3),u=u/108.883<=.008859?u=108.883*(t-o/200-16/116)/7.787:108.883*Math.pow(t-o/200,3),[r,i,u]}function k(n){var e=n[0],i=n[1],r=n[2],u,t,f;return u=Math.atan2(r,i),t=u*180/Math.PI,t<0&&(t+=360),f=Math.sqrt(i*i+r*r),[e,f,t]}function ut(n){return it(w(n))}function d(n){var f=n[0],i=n[1],e=n[2],r,u,t;return t=e/180*Math.PI,r=i*Math.cos(t),u=i*Math.sin(t),[f,r,u]}function ii(n){return w(d(n))}function ri(n){return ut(d(n))}function i(n){return v[n]}function ui(n){return u(i(n))}function fi(n){return c(i(n))}function ei(n){return f(i(n))}function oi(n){return e(i(n))}function si(n){return p(i(n))}function hi(n){return y(i(n))}var v,nt,tt;t.exports={rgb2hsl:u,rgb2hsv:c,rgb2hwb:f,rgb2cmyk:e,rgb2keyword:o,rgb2xyz:y,rgb2lab:p,rgb2lch:ft,hsl2rgb:l,hsl2hsv:et,hsl2hwb:ot,hsl2cmyk:st,hsl2keyword:ht,hsv2rgb:a,hsv2hsl:ct,hsv2hwb:lt,hsv2cmyk:at,hsv2keyword:vt,hwb2rgb:s,hwb2hsl:yt,hwb2hsv:pt,hwb2cmyk:wt,hwb2keyword:bt,cmyk2rgb:h,cmyk2hsl:kt,cmyk2hsv:dt,cmyk2hwb:gt,cmyk2keyword:ni,keyword2rgb:i,keyword2hsl:ui,keyword2hsv:fi,keyword2hwb:ei,keyword2cmyk:oi,keyword2lab:si,keyword2xyz:hi,xyz2rgb:it,xyz2lab:rt,xyz2lch:ti,lab2xyz:w,lab2rgb:ut,lab2lch:k,lch2lab:d,lch2xyz:ii,lch2rgb:ri};v={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]};nt={};for(tt in v)nt[JSON.stringify(v[tt])]=tt},{}],5:[function(n,t){var f=n(4),i=function(){return new u},r,u;for(r in f){i[r+"Raw"]=function(n){return function(t){return typeof t=="number"&&(t=Array.prototype.slice.call(arguments)),f[n](t)}}(r);var o=/(\w+)2(\w+)/.exec(r),e=o[1],s=o[2];i[e]=i[e]||{};i[e][s]=i[r]=function(n){return function(t){var i,r;if(typeof t=="number"&&(t=Array.prototype.slice.call(arguments)),i=f[n](t),typeof i=="string"||i===undefined)return i;for(r=0;r<i.length;r++)i[r]=Math.round(i[r]);return i}}(r)}u=function(){this.convs={}};u.prototype.routeSpace=function(n,t){var i=t[0];return i===undefined?this.getValues(n):(typeof i=="number"&&(i=Array.prototype.slice.call(t)),this.setValues(n,i))};u.prototype.setValues=function(n,t){return this.space=n,this.convs={},this.convs[n]=t,this};u.prototype.getValues=function(n){var t=this.convs[n],r,u;return t||(r=this.space,u=this.convs[r],t=i[r][n](u),this.convs[n]=t),t};["rgb","hsl","hsv","cmyk","keyword"].forEach(function(n){u.prototype[n]=function(){return this.routeSpace(n,arguments)}});t.exports=i},{"4":4}],6:[function(n,t){t.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},{}],7:[function(n,t){var i=n(28)();n(26)(i);n(42)(i);n(22)(i);n(31)(i);n(25)(i);n(21)(i);n(23)(i);n(24)(i);n(29)(i);n(33)(i);n(34)(i);n(32)(i);n(35)(i);n(30)(i);n(27)(i);n(36)(i);n(37)(i);n(38)(i);n(39)(i);n(40)(i);n(45)(i);n(43)(i);n(44)(i);n(46)(i);n(47)(i);n(48)(i);n(15)(i);n(16)(i);n(17)(i);n(18)(i);n(19)(i);n(20)(i);n(8)(i);n(9)(i);n(10)(i);n(11)(i);n(12)(i);n(13)(i);n(14)(i);window.Chart=t.exports=i},{"10":10,"11":11,"12":12,"13":13,"14":14,"15":15,"16":16,"17":17,"18":18,"19":19,"20":20,"21":21,"22":22,"23":23,"24":24,"25":25,"26":26,"27":27,"28":28,"29":29,"30":30,"31":31,"32":32,"33":33,"34":34,"35":35,"36":36,"37":37,"38":38,"39":39,"40":40,"42":42,"43":43,"44":44,"45":45,"46":46,"47":47,"48":48,"8":8,"9":9}],8:[function(n,t){"use strict";t.exports=function(n){n.Bar=function(t,i){return i.type="bar",new n(t,i)}}},{}],9:[function(n,t){"use strict";t.exports=function(n){n.Bubble=function(t,i){return i.type="bubble",new n(t,i)}}},{}],10:[function(n,t){"use strict";t.exports=function(n){n.Doughnut=function(t,i){return i.type="doughnut",new n(t,i)}}},{}],11:[function(n,t){"use strict";t.exports=function(n){n.Line=function(t,i){return i.type="line",new n(t,i)}}},{}],12:[function(n,t){"use strict";t.exports=function(n){n.PolarArea=function(t,i){return i.type="polarArea",new n(t,i)}}},{}],13:[function(n,t){"use strict";t.exports=function(n){n.Radar=function(t,i){return i.type="radar",new n(t,i)}}},{}],14:[function(n,t){"use strict";t.exports=function(n){var t={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-1"}],yAxes:[{type:"linear",position:"left",id:"y-axis-1"}]},tooltips:{callbacks:{title:function(){return""},label:function(n){return"("+n.xLabel+", "+n.yLabel+")"}}}};n.defaults.scatter=t;n.controllers.scatter=n.controllers.line;n.Scatter=function(t,i){return i.type="scatter",new n(t,i)}}},{}],15:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers;n.defaults.bar={hover:{mode:"label"},scales:{xAxes:[{type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}};n.controllers.bar=n.DatasetController.extend({dataElementType:n.elements.Rectangle,initialize:function(t,i){n.DatasetController.prototype.initialize.call(this,t,i);var r=this,u=r.getMeta(),f=r.getDataset();u.stack=f.stack;u.bar=!0},getStackCount:function(){var n=this,u=n.getMeta(),r=n.getScaleForId(u.yAxisID),i=[];return t.each(n.chart.data.datasets,function(t,u){var f=n.chart.getDatasetMeta(u);f.bar&&n.chart.isDatasetVisible(u)&&(r.options.stacked===!1||r.options.stacked===!0&&i.indexOf(f.stack)===-1||r.options.stacked===undefined&&(f.stack===undefined||i.indexOf(f.stack)===-1))&&i.push(f.stack)},n),i.length},update:function(n){var i=this;t.each(i.getMeta().data,function(t,r){i.updateElement(t,r,n)},i)},updateElement:function(n,i,r){var u=this,h=u.getMeta(),a=u.getScaleForId(h.xAxisID),c=u.getScaleForId(h.yAxisID),l=c.getBasePixel(),e=u.chart.options.elements.rectangle,f=n.custom||{},o=u.getDataset(),s;n._xScale=a;n._yScale=c;n._datasetIndex=u.index;n._index=i;s=u.getRuler(i);n._model={x:u.calculateBarX(i,u.index,s),y:r?l:u.calculateBarY(i,u.index),label:u.chart.data.labels[i],datasetLabel:o.label,horizontal:!1,base:r?l:u.calculateBarBase(u.index,i),width:u.calculateBarWidth(s),backgroundColor:f.backgroundColor?f.backgroundColor:t.getValueAtIndexOrDefault(o.backgroundColor,i,e.backgroundColor),borderSkipped:f.borderSkipped?f.borderSkipped:e.borderSkipped,borderColor:f.borderColor?f.borderColor:t.getValueAtIndexOrDefault(o.borderColor,i,e.borderColor),borderWidth:f.borderWidth?f.borderWidth:t.getValueAtIndexOrDefault(o.borderWidth,i,e.borderWidth)};n.pivot()},calculateBarBase:function(n,t){var f=this,e=f.getMeta(),i=f.getScaleForId(e.yAxisID),o=i.getBaseValue(),c=o,r,l,u,s;if(i.options.stacked===!0||i.options.stacked===undefined&&e.stack!==undefined){var h=f.chart,a=h.data.datasets,v=Number(a[n].data[t]);for(r=0;r<n;r++)l=a[r],u=h.getDatasetMeta(r),u.bar&&u.yAxisID===i.id&&h.isDatasetVisible(r)&&e.stack===u.stack&&(s=Number(l.data[t]),o+=v<0?Math.min(s,c):Math.max(s,c));return i.getPixelForValue(o)}return i.getBasePixel()},getRuler:function(){var r=this,e=r.getMeta(),n=r.getScaleForId(e.xAxisID),u=r.getStackCount(),t=n.width/n.ticks.length,f=t*n.options.categoryPercentage,o=(t-t*n.options.categoryPercentage)/2,i=f/u,s=i*n.options.barPercentage,h=i-i*n.options.barPercentage;return{stackCount:u,tickWidth:t,categoryWidth:f,categorySpacing:o,fullBarWidth:i,barWidth:s,barSpacing:h}},calculateBarWidth:function(n){var t=this,r=t.getMeta(),i=t.getScaleForId(r.xAxisID);return i.options.barThickness?i.options.barThickness:n.barWidth},getStackIndex:function(n){for(var f=this,e=f.chart.getDatasetMeta(n),u=f.getScaleForId(e.yAxisID),t,i=[e.stack],r=0;r<n;++r)t=this.chart.getDatasetMeta(r),t.bar&&this.chart.isDatasetVisible(r)&&(u.options.stacked===!1||u.options.stacked===!0&&i.indexOf(t.stack)===-1||u.options.stacked===undefined&&(t.stack===undefined||i.indexOf(t.stack)===-1))&&i.push(t.stack);return i.length-1},calculateBarX:function(n,t,i){var r=this,e=r.getMeta(),o=r.getScaleForId(e.xAxisID),u=r.getStackIndex(t),f=o.getPixelForValue(null,n,t,r.chart.isCombo);return f-=r.chart.isCombo?i.tickWidth/2:0,f+i.barWidth/2+i.categorySpacing+i.barWidth*u+i.barSpacing/2+i.barSpacing*u},calculateBarY:function(n,t){var r=this,s=r.getMeta(),i=r.getScaleForId(s.yAxisID),f=Number(r.getDataset().data[n]),u,h,e,o;if(i.options.stacked||i.options.stacked===undefined&&s.stack!==undefined){var c=i.getBaseValue(),l=c,a=c;for(u=0;u<t;u++)h=r.chart.data.datasets[u],e=r.chart.getDatasetMeta(u),e.bar&&e.yAxisID===i.id&&r.chart.isDatasetVisible(u)&&s.stack===e.stack&&(o=Number(h.data[n]),o<0?a+=o||0:l+=o||0);return f<0?i.getPixelForValue(a+f):i.getPixelForValue(l+f)}return i.getPixelForValue(f)},draw:function(t){var i=this,o=t||1,f=i.getMeta().data,s=i.getDataset(),r,e,u;for(n.canvasHelpers.clipArea(i.chart.chart.ctx,i.chart.chartArea),r=0,e=f.length;r<e;++r)u=s.data[r],u===null||u===undefined||isNaN(u)||f[r].transition(o).draw();n.canvasHelpers.unclipArea(i.chart.chart.ctx)},setHoverStyle:function(n){var u=this.chart.data.datasets[n._datasetIndex],f=n._index,i=n.custom||{},r=n._model;r.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:t.getValueAtIndexOrDefault(u.hoverBackgroundColor,f,t.getHoverColor(r.backgroundColor));r.borderColor=i.hoverBorderColor?i.hoverBorderColor:t.getValueAtIndexOrDefault(u.hoverBorderColor,f,t.getHoverColor(r.borderColor));r.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:t.getValueAtIndexOrDefault(u.hoverBorderWidth,f,r.borderWidth)},removeHoverStyle:function(n){var r=this.chart.data.datasets[n._datasetIndex],u=n._index,i=n.custom||{},f=n._model,e=this.chart.options.elements.rectangle;f.backgroundColor=i.backgroundColor?i.backgroundColor:t.getValueAtIndexOrDefault(r.backgroundColor,u,e.backgroundColor);f.borderColor=i.borderColor?i.borderColor:t.getValueAtIndexOrDefault(r.borderColor,u,e.borderColor);f.borderWidth=i.borderWidth?i.borderWidth:t.getValueAtIndexOrDefault(r.borderWidth,u,e.borderWidth)}});n.defaults.horizontalBar={hover:{mode:"label"},scales:{xAxes:[{type:"linear",position:"bottom"}],yAxes:[{position:"left",type:"category",categoryPercentage:.8,barPercentage:.9,gridLines:{offsetGridLines:!0}}]},elements:{rectangle:{borderSkipped:"left"}},tooltips:{callbacks:{title:function(n,t){var i="";return n.length>0&&(n[0].yLabel?i=n[0].yLabel:t.labels.length>0&&n[0].index<t.labels.length&&(i=t.labels[n[0].index])),i},label:function(n,t){var i=t.datasets[n.datasetIndex].label||"";return i+": "+n.xLabel}}}};n.controllers.horizontalBar=n.controllers.bar.extend({getStackCount:function(){var n=this,u=n.getMeta(),r=n.getScaleForId(u.xAxisID),i=[];return t.each(n.chart.data.datasets,function(t,u){var f=n.chart.getDatasetMeta(u);f.bar&&n.chart.isDatasetVisible(u)&&(r.options.stacked===!1||r.options.stacked===!0&&i.indexOf(f.stack)===-1||r.options.stacked===undefined&&(f.stack===undefined||i.indexOf(f.stack)===-1))&&i.push(f.stack)},n),i.length},updateElement:function(n,i,r){var u=this,h=u.getMeta(),c=u.getScaleForId(h.xAxisID),a=u.getScaleForId(h.yAxisID),l=c.getBasePixel(),f=n.custom||{},e=u.getDataset(),o=u.chart.options.elements.rectangle,s;n._xScale=c;n._yScale=a;n._datasetIndex=u.index;n._index=i;s=u.getRuler(i);n._model={x:r?l:u.calculateBarX(i,u.index),y:u.calculateBarY(i,u.index,s),label:u.chart.data.labels[i],datasetLabel:e.label,horizontal:!0,base:r?l:u.calculateBarBase(u.index,i),height:u.calculateBarHeight(s),backgroundColor:f.backgroundColor?f.backgroundColor:t.getValueAtIndexOrDefault(e.backgroundColor,i,o.backgroundColor),borderSkipped:f.borderSkipped?f.borderSkipped:o.borderSkipped,borderColor:f.borderColor?f.borderColor:t.getValueAtIndexOrDefault(e.borderColor,i,o.borderColor),borderWidth:f.borderWidth?f.borderWidth:t.getValueAtIndexOrDefault(e.borderWidth,i,o.borderWidth)};n.pivot()},calculateBarBase:function(n,t){var f=this,e=f.getMeta(),i=f.getScaleForId(e.xAxisID),o=i.getBaseValue(),c=o,r,l,u,s;if(i.options.stacked||i.options.stacked===undefined&&e.stack!==undefined){var h=f.chart,a=h.data.datasets,v=Number(a[n].data[t]);for(r=0;r<n;r++)l=a[r],u=h.getDatasetMeta(r),u.bar&&u.xAxisID===i.id&&h.isDatasetVisible(r)&&e.stack===u.stack&&(s=Number(l.data[t]),o+=v<0?Math.min(s,c):Math.max(s,c));return i.getPixelForValue(o)}return i.getBasePixel()},getRuler:function(){var r=this,e=r.getMeta(),n=r.getScaleForId(e.yAxisID),u=r.getStackCount(),t=n.height/n.ticks.length,f=t*n.options.categoryPercentage,o=(t-t*n.options.categoryPercentage)/2,i=f/u,s=i*n.options.barPercentage,h=i-i*n.options.barPercentage;return{stackCount:u,tickHeight:t,categoryHeight:f,categorySpacing:o,fullBarHeight:i,barHeight:s,barSpacing:h}},calculateBarHeight:function(n){var t=this,r=t.getMeta(),i=t.getScaleForId(r.yAxisID);return i.options.barThickness?i.options.barThickness:n.barHeight},getStackIndex:function(n){for(var f=this,e=f.chart.getDatasetMeta(n),u=f.getScaleForId(e.xAxisID),t,i=[e.stack],r=0;r<n;++r)t=this.chart.getDatasetMeta(r),t.bar&&this.chart.isDatasetVisible(r)&&(u.options.stacked===!1||u.options.stacked===!0&&i.indexOf(t.stack)===-1||u.options.stacked===undefined&&(t.stack===undefined||i.indexOf(t.stack)===-1))&&i.push(t.stack);return i.length-1},calculateBarX:function(n,t){var r=this,s=r.getMeta(),i=r.getScaleForId(s.xAxisID),f=Number(r.getDataset().data[n]),u,h,e,o;if(i.options.stacked||i.options.stacked===undefined&&s.stack!==undefined){var c=i.getBaseValue(),l=c,a=c;for(u=0;u<t;u++)h=r.chart.data.datasets[u],e=r.chart.getDatasetMeta(u),e.bar&&e.xAxisID===i.id&&r.chart.isDatasetVisible(u)&&s.stack===e.stack&&(o=Number(h.data[n]),o<0?a+=o||0:l+=o||0);return f<0?i.getPixelForValue(a+f):i.getPixelForValue(l+f)}return i.getPixelForValue(f)},calculateBarY:function(n,t,i){var r=this,e=r.getMeta(),o=r.getScaleForId(e.yAxisID),u=r.getStackIndex(t),f=o.getPixelForValue(null,n,t,r.chart.isCombo);return f-=r.chart.isCombo?i.tickHeight/2:0,f+i.barHeight/2+i.categorySpacing+i.barHeight*u+i.barSpacing/2+i.barSpacing*u}})}},{}],16:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers;n.defaults.bubble={hover:{mode:"single"},scales:{xAxes:[{type:"linear",position:"bottom",id:"x-axis-0"}],yAxes:[{type:"linear",position:"left",id:"y-axis-0"}]},tooltips:{callbacks:{title:function(){return""},label:function(n,t){var i=t.datasets[n.datasetIndex].label||"",r=t.datasets[n.datasetIndex].data[n.index];return i+": ("+n.xLabel+", "+n.yLabel+", "+r.r+")"}}}};n.controllers.bubble=n.DatasetController.extend({dataElementType:n.elements.Point,update:function(n){var i=this,r=i.getMeta(),u=r.data;t.each(u,function(t,r){i.updateElement(t,r,n)})},updateElement:function(i,r,u){var f=this,a=f.getMeta(),h=f.getScaleForId(a.xAxisID),c=f.getScaleForId(a.yAxisID),e=i.custom||{},v=f.getDataset(),o=v.data[r],y=f.chart.options.elements.point,l=f.index,s;t.extend(i,{_xScale:h,_yScale:c,_datasetIndex:l,_index:r,_model:{x:u?h.getPixelForDecimal(.5):h.getPixelForValue((typeof o=="undefined"?"undefined":_typeof(o))==="object"?o:NaN,r,l,f.chart.isCombo),y:u?c.getBasePixel():c.getPixelForValue(o,r,l),radius:u?0:e.radius?e.radius:f.getRadius(o),hitRadius:e.hitRadius?e.hitRadius:t.getValueAtIndexOrDefault(v.hitRadius,r,y.hitRadius)}});n.DatasetController.prototype.removeHoverStyle.call(f,i,y);s=i._model;s.skip=e.skip?e.skip:isNaN(s.x)||isNaN(s.y);i.pivot()},getRadius:function(n){return n.r||this.chart.options.elements.point.radius},setHoverStyle:function(i){var r=this;n.DatasetController.prototype.setHoverStyle.call(r,i);var u=r.chart.data.datasets[i._datasetIndex],f=i._index,e=i.custom||{},o=i._model;o.radius=e.hoverRadius?e.hoverRadius:t.getValueAtIndexOrDefault(u.hoverRadius,f,r.chart.options.elements.point.hoverRadius)+r.getRadius(u.data[f])},removeHoverStyle:function(t){var i=this;n.DatasetController.prototype.removeHoverStyle.call(i,t,i.chart.options.elements.point);var u=i.chart.data.datasets[t._datasetIndex].data[t._index],r=t.custom||{},f=t._model;f.radius=r.radius?r.radius:i.getRadius(u)}})}},{}],17:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers,i=n.defaults;i.doughnut={animation:{animateRotate:!0,animateScale:!1},aspectRatio:1,hover:{mode:"single"},legendCallback:function(n){var t=[],i;t.push('<ul class="'+n.id+'-legend">');var u=n.data,r=u.datasets,f=u.labels;if(r.length)for(i=0;i<r[0].data.length;++i)t.push('<li><span style="background-color:'+r[0].backgroundColor[i]+'"><\/span>'),f[i]&&t.push(f[i]),t.push("<\/li>");return t.push("<\/ul>"),t.join("")},legend:{labels:{generateLabels:function(n){var i=n.data;return i.labels.length&&i.datasets.length?i.labels.map(function(r,u){var h=n.getDatasetMeta(0),e=i.datasets[0],c=h.data[u],f=c&&c.custom||{},o=t.getValueAtIndexOrDefault,s=n.options.elements.arc,l=f.backgroundColor?f.backgroundColor:o(e.backgroundColor,u,s.backgroundColor),a=f.borderColor?f.borderColor:o(e.borderColor,u,s.borderColor),v=f.borderWidth?f.borderWidth:o(e.borderWidth,u,s.borderWidth);return{text:r,fillStyle:l,strokeStyle:a,lineWidth:v,hidden:isNaN(e.data[u])||h.data[u].hidden,index:u}}):[]}},onClick:function(n,t){for(var r=t.index,u=this.chart,i,f=0,e=(u.data.datasets||[]).length;f<e;++f)i=u.getDatasetMeta(f),i.data[r]&&(i.data[r].hidden=!i.data[r].hidden);u.update()}},cutoutPercentage:50,rotation:Math.PI*-.5,circumference:Math.PI*2,tooltips:{callbacks:{title:function(){return""},label:function(n,i){var r=i.labels[n.index],u=": "+i.datasets[n.datasetIndex].data[n.index];return t.isArray(r)?(r=r.slice(),r[0]+=u):r+=u,r}}}};i.pie=t.clone(i.doughnut);t.extend(i.pie,{cutoutPercentage:0});n.controllers.doughnut=n.controllers.pie=n.DatasetController.extend({dataElementType:n.elements.Arc,linkScales:t.noop,getRingIndex:function(n){for(var i=0,t=0;t<n;++t)this.chart.isDatasetVisible(t)&&++i;return i},update:function(n){var u=this,i=u.chart,h=i.chartArea,c=i.options,w=c.elements.arc,b=h.right-h.left-w.borderWidth,k=h.bottom-h.top-w.borderWidth,d=Math.min(b,k),v={x:0,y:0},y=u.getMeta(),p=c.cutoutPercentage,g=c.circumference,r;if(g<Math.PI*2){r=c.rotation%(Math.PI*2)+Math.PI*2*(r>=Math.PI?-1:r<-Math.PI?1:0);var f=r+g,e={x:Math.cos(r),y:Math.sin(r)},o={x:Math.cos(f),y:Math.sin(f)},tt=r<=0&&0<=f||r<=Math.PI*2&&Math.PI*2<=f,it=r<=Math.PI*.5&&Math.PI*.5<=f||r<=Math.PI*2.5&&Math.PI*2.5<=f,rt=r<=-Math.PI&&-Math.PI<=f||r<=Math.PI&&Math.PI<=f,ut=r<=-Math.PI*.5&&-Math.PI*.5<=f||r<=Math.PI*1.5&&Math.PI*1.5<=f,s=p/100,l={x:rt?-1:Math.min(e.x*(e.x<0?1:s),o.x*(o.x<0?1:s)),y:ut?-1:Math.min(e.y*(e.y<0?1:s),o.y*(o.y<0?1:s))},a={x:tt?1:Math.max(e.x*(e.x>0?1:s),o.x*(o.x>0?1:s)),y:it?1:Math.max(e.y*(e.y>0?1:s),o.y*(o.y>0?1:s))},nt={width:(a.x-l.x)*.5,height:(a.y-l.y)*.5};d=Math.min(b/nt.width,k/nt.height);v={x:(a.x+l.x)*-.5,y:(a.y+l.y)*-.5}}i.borderWidth=u.getMaxBorderWidth(y.data);i.outerRadius=Math.max((d-i.borderWidth)/2,0);i.innerRadius=Math.max(p?i.outerRadius/100*p:0,0);i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount();i.offsetX=v.x*i.outerRadius;i.offsetY=v.y*i.outerRadius;y.total=u.calculateTotal();u.outerRadius=i.outerRadius-i.radiusLength*u.getRingIndex(u.index);u.innerRadius=Math.max(u.outerRadius-i.radiusLength,0);t.each(y.data,function(t,i){u.updateElement(t,i,n)})},updateElement:function(n,i,r){var u=this,f=u.chart,s=f.chartArea,e=f.options,h=e.animation,l=(s.left+s.right)/2,a=(s.top+s.bottom)/2,v=e.rotation,y=e.rotation,c=u.getDataset(),p=r&&h.animateRotate?0:n.hidden?0:u.calculateCircumference(c.data[i])*(e.circumference/(2*Math.PI)),w=r&&h.animateScale?0:u.innerRadius,b=r&&h.animateScale?0:u.outerRadius,k=t.getValueAtIndexOrDefault,o;t.extend(n,{_datasetIndex:u.index,_index:i,_model:{x:l+f.offsetX,y:a+f.offsetY,startAngle:v,endAngle:y,circumference:p,outerRadius:b,innerRadius:w,label:k(c.label,i,f.data.labels[i])}});o=n._model;this.removeHoverStyle(n);r&&h.animateRotate||(o.startAngle=i===0?e.rotation:u.getMeta().data[i-1]._model.endAngle,o.endAngle=o.startAngle+o.circumference);n.pivot()},removeHoverStyle:function(t){n.DatasetController.prototype.removeHoverStyle.call(this,t,this.chart.options.elements.arc)},calculateTotal:function(){var r=this.getDataset(),u=this.getMeta(),i=0,n;return t.each(u.data,function(t,u){n=r.data[u];isNaN(n)||t.hidden||(i+=Math.abs(n))}),i},calculateCircumference:function(n){var t=this.getMeta().total;return t>0&&!isNaN(n)?Math.PI*2*(n/t):0},getMaxBorderWidth:function(n){for(var t=0,f=this.index,e=n.length,r,u,i=0;i<e;i++)r=n[i]._model?n[i]._model.borderWidth:0,u=n[i]._chart?n[i]._chart.config.data.datasets[f].hoverBorderWidth:0,t=r>t?r:t,t=u>t?u:t;return t}})}},{}],18:[function(n,t){"use strict";t.exports=function(n){function i(n,i){return t.getValueOrDefault(n.showLine,i.showLines)}var t=n.helpers;n.defaults.line={showLines:!0,spanGaps:!1,hover:{mode:"label"},scales:{xAxes:[{type:"category",id:"x-axis-0"}],yAxes:[{type:"linear",id:"y-axis-0"}]}};n.controllers.line=n.DatasetController.extend({datasetElementType:n.elements.Line,dataElementType:n.elements.Point,update:function(n){var o=this,a=o.getMeta(),s=a.dataset,h=a.data||[],v=o.chart.options,f=v.elements.line,c=o.getScaleForId(a.yAxisID),e,l,r,u=o.getDataset(),y=i(u,v);for(y&&(r=s.custom||{},u.tension!==undefined&&u.lineTension===undefined&&(u.lineTension=u.tension),s._scale=c,s._datasetIndex=o.index,s._children=h,s._model={spanGaps:u.spanGaps?u.spanGaps:v.spanGaps,tension:r.tension?r.tension:t.getValueOrDefault(u.lineTension,f.tension),backgroundColor:r.backgroundColor?r.backgroundColor:u.backgroundColor||f.backgroundColor,borderWidth:r.borderWidth?r.borderWidth:u.borderWidth||f.borderWidth,borderColor:r.borderColor?r.borderColor:u.borderColor||f.borderColor,borderCapStyle:r.borderCapStyle?r.borderCapStyle:u.borderCapStyle||f.borderCapStyle,borderDash:r.borderDash?r.borderDash:u.borderDash||f.borderDash,borderDashOffset:r.borderDashOffset?r.borderDashOffset:u.borderDashOffset||f.borderDashOffset,borderJoinStyle:r.borderJoinStyle?r.borderJoinStyle:u.borderJoinStyle||f.borderJoinStyle,fill:r.fill?r.fill:u.fill!==undefined?u.fill:f.fill,steppedLine:r.steppedLine?r.steppedLine:t.getValueOrDefault(u.steppedLine,f.stepped),cubicInterpolationMode:r.cubicInterpolationMode?r.cubicInterpolationMode:t.getValueOrDefault(u.cubicInterpolationMode,f.cubicInterpolationMode),scaleTop:c.top,scaleBottom:c.bottom,scaleZero:c.getBasePixel()},s.pivot()),e=0,l=h.length;e<l;++e)o.updateElement(h[e],e,n);for(y&&s._model.tension!==0&&o.updateBezierControlPoints(),e=0,l=h.length;e<l;++e)h[e].pivot()},getPointBackgroundColor:function(n,i){var r=this.chart.options.elements.point.backgroundColor,u=this.getDataset(),f=n.custom||{};return f.backgroundColor?r=f.backgroundColor:u.pointBackgroundColor?r=t.getValueAtIndexOrDefault(u.pointBackgroundColor,i,r):u.backgroundColor&&(r=u.backgroundColor),r},getPointBorderColor:function(n,i){var r=this.chart.options.elements.point.borderColor,u=this.getDataset(),f=n.custom||{};return f.borderColor?r=f.borderColor:u.pointBorderColor?r=t.getValueAtIndexOrDefault(u.pointBorderColor,i,r):u.borderColor&&(r=u.borderColor),r},getPointBorderWidth:function(n,i){var r=this.chart.options.elements.point.borderWidth,u=this.getDataset(),f=n.custom||{};return isNaN(f.borderWidth)?isNaN(u.pointBorderWidth)?isNaN(u.borderWidth)||(r=u.borderWidth):r=t.getValueAtIndexOrDefault(u.pointBorderWidth,i,r):r=f.borderWidth,r},updateElement:function(n,i,r){var f=this,e=f.getMeta(),o=n.custom||{},u=f.getDataset(),h=f.index,s=u.data[i],v=f.getScaleForId(e.yAxisID),y=f.getScaleForId(e.xAxisID),c=f.chart.options.elements.point,l,a,p=f.chart.data.labels||[],w=p.length===1||u.data.length===1||f.chart.isCombo;u.radius!==undefined&&u.pointRadius===undefined&&(u.pointRadius=u.radius);u.hitRadius!==undefined&&u.pointHitRadius===undefined&&(u.pointHitRadius=u.hitRadius);l=y.getPixelForValue((typeof s=="undefined"?"undefined":_typeof(s))==="object"?s:NaN,i,h,w);a=r?v.getBasePixel():f.calculatePointY(s,i,h);n._xScale=y;n._yScale=v;n._datasetIndex=h;n._index=i;n._model={x:l,y:a,skip:o.skip||isNaN(l)||isNaN(a),radius:o.radius||t.getValueAtIndexOrDefault(u.pointRadius,i,c.radius),pointStyle:o.pointStyle||t.getValueAtIndexOrDefault(u.pointStyle,i,c.pointStyle),backgroundColor:f.getPointBackgroundColor(n,i),borderColor:f.getPointBorderColor(n,i),borderWidth:f.getPointBorderWidth(n,i),tension:e.dataset._model?e.dataset._model.tension:0,steppedLine:e.dataset._model?e.dataset._model.steppedLine:!1,hitRadius:o.hitRadius||t.getValueAtIndexOrDefault(u.pointHitRadius,i,c.hitRadius)}},calculatePointY:function(n,t,i){var o=this,s=o.chart,v=o.getMeta(),r=o.getScaleForId(v.yAxisID),c=0,l=0,u,a,h,f,e;if(r.options.stacked){for(u=0;u<i;u++)a=s.data.datasets[u],h=s.getDatasetMeta(u),h.type==="line"&&h.yAxisID===r.id&&s.isDatasetVisible(u)&&(f=Number(r.getRightValue(a.data[t])),f<0?l+=f||0:c+=f||0);return(e=Number(r.getRightValue(n)),e<0)?r.getPixelForValue(l+e):r.getPixelForValue(c+e)}return r.getPixelForValue(n)},updateBezierControlPoints:function(){function e(n,t,i){return Math.max(Math.min(n,i),t)}var h=this,o=h.getMeta(),u=h.chart.chartArea,r=o.data||[],i,s,c,n,f;if(o.dataset._model.spanGaps&&(r=r.filter(function(n){return!n._model.skip})),o.dataset._model.cubicInterpolationMode==="monotone")t.splineCurveMonotone(r);else for(i=0,s=r.length;i<s;++i)c=r[i],n=c._model,f=t.splineCurve(t.previousItem(r,i)._model,n,t.nextItem(r,i)._model,o.dataset._model.tension),n.controlPointPreviousX=f.previous.x,n.controlPointPreviousY=f.previous.y,n.controlPointNextX=f.next.x,n.controlPointNextY=f.next.y;if(h.chart.options.elements.line.capBezierPoints)for(i=0,s=r.length;i<s;++i)n=r[i]._model,n.controlPointPreviousX=e(n.controlPointPreviousX,u.left,u.right),n.controlPointPreviousY=e(n.controlPointPreviousY,u.top,u.bottom),n.controlPointNextX=e(n.controlPointNextX,u.left,u.right),n.controlPointNextY=e(n.controlPointNextY,u.top,u.bottom)},draw:function(t){for(var r=this,o=r.getMeta(),f=o.data||[],s=t||1,u=0,e=f.length;u<e;++u)f[u].transition(s);for(n.canvasHelpers.clipArea(r.chart.chart.ctx,r.chart.chartArea),i(r.getDataset(),r.chart.options)&&o.dataset.transition(s).draw(),n.canvasHelpers.unclipArea(r.chart.chart.ctx),u=0,e=f.length;u<e;++u)f[u].draw(r.chart.chartArea)},setHoverStyle:function(n){var r=this.chart.data.datasets[n._datasetIndex],u=n._index,f=n.custom||{},i=n._model;i.radius=f.hoverRadius||t.getValueAtIndexOrDefault(r.pointHoverRadius,u,this.chart.options.elements.point.hoverRadius);i.backgroundColor=f.hoverBackgroundColor||t.getValueAtIndexOrDefault(r.pointHoverBackgroundColor,u,t.getHoverColor(i.backgroundColor));i.borderColor=f.hoverBorderColor||t.getValueAtIndexOrDefault(r.pointHoverBorderColor,u,t.getHoverColor(i.borderColor));i.borderWidth=f.hoverBorderWidth||t.getValueAtIndexOrDefault(r.pointHoverBorderWidth,u,i.borderWidth)},removeHoverStyle:function(n){var i=this,r=i.chart.data.datasets[n._datasetIndex],u=n._index,e=n.custom||{},f=n._model;r.radius!==undefined&&r.pointRadius===undefined&&(r.pointRadius=r.radius);f.radius=e.radius||t.getValueAtIndexOrDefault(r.pointRadius,u,i.chart.options.elements.point.radius);f.backgroundColor=i.getPointBackgroundColor(n,u);f.borderColor=i.getPointBorderColor(n,u);f.borderWidth=i.getPointBorderWidth(n,u)}})}},{}],19:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers;n.defaults.polarArea={scale:{type:"radialLinear",lineArc:!0,ticks:{beginAtZero:!0}},animation:{animateRotate:!0,animateScale:!0},startAngle:-.5*Math.PI,aspectRatio:1,legendCallback:function(n){var t=[],i;t.push('<ul class="'+n.id+'-legend">');var u=n.data,r=u.datasets,f=u.labels;if(r.length)for(i=0;i<r[0].data.length;++i)t.push('<li><span style="background-color:'+r[0].backgroundColor[i]+'"><\/span>'),f[i]&&t.push(f[i]),t.push("<\/li>");return t.push("<\/ul>"),t.join("")},legend:{labels:{generateLabels:function(n){var i=n.data;return i.labels.length&&i.datasets.length?i.labels.map(function(r,u){var h=n.getDatasetMeta(0),e=i.datasets[0],c=h.data[u],f=c.custom||{},o=t.getValueAtIndexOrDefault,s=n.options.elements.arc,l=f.backgroundColor?f.backgroundColor:o(e.backgroundColor,u,s.backgroundColor),a=f.borderColor?f.borderColor:o(e.borderColor,u,s.borderColor),v=f.borderWidth?f.borderWidth:o(e.borderWidth,u,s.borderWidth);return{text:r,fillStyle:l,strokeStyle:a,lineWidth:v,hidden:isNaN(e.data[u])||h.data[u].hidden,index:u}}):[]}},onClick:function(n,t){for(var f=t.index,i=this.chart,r,u=0,e=(i.data.datasets||[]).length;u<e;++u)r=i.getDatasetMeta(u),r.data[f].hidden=!r.data[f].hidden;i.update()}},tooltips:{callbacks:{title:function(){return""},label:function(n,t){return t.labels[n.index]+": "+n.yLabel}}}};n.controllers.polarArea=n.DatasetController.extend({dataElementType:n.elements.Arc,linkScales:t.noop,update:function(n){var r=this,i=r.chart,u=i.chartArea,e=r.getMeta(),f=i.options,o=f.elements.arc,s=Math.min(u.right-u.left,u.bottom-u.top);i.outerRadius=Math.max((s-o.borderWidth/2)/2,0);i.innerRadius=Math.max(f.cutoutPercentage?i.outerRadius/100*f.cutoutPercentage:1,0);i.radiusLength=(i.outerRadius-i.innerRadius)/i.getVisibleDatasetCount();r.outerRadius=i.outerRadius-i.radiusLength*r.index;r.innerRadius=r.outerRadius-i.radiusLength;e.count=r.countVisibleElements();t.each(e.data,function(t,i){r.updateElement(t,i,n)})},updateElement:function(n,i,r){for(var u=this,s=u.chart,e=u.getDataset(),l=s.options,h=l.animation,f=s.scale,w=t.getValueAtIndexOrDefault,a=s.data.labels,v=u.calculateCircumference(e.data[i]),b=f.xCenter,k=f.yCenter,y=0,d=u.getMeta(),o=0;o<i;++o)isNaN(e.data[o])||d.data[o].hidden||++y;var c=l.startAngle,g=n.hidden?0:f.getDistanceFromCenterForValue(e.data[i]),p=c+v*y,nt=p+(n.hidden?0:v),tt=h.animateScale?0:f.getDistanceFromCenterForValue(e.data[i]);t.extend(n,{_datasetIndex:u.index,_index:i,_scale:f,_model:{x:b,y:k,innerRadius:0,outerRadius:r?tt:g,startAngle:r&&h.animateRotate?c:p,endAngle:r&&h.animateRotate?c:nt,label:w(a,i,a[i])}});u.removeHoverStyle(n);n.pivot()},removeHoverStyle:function(t){n.DatasetController.prototype.removeHoverStyle.call(this,t,this.chart.options.elements.arc)},countVisibleElements:function(){var i=this.getDataset(),r=this.getMeta(),n=0;return t.each(r.data,function(t,r){isNaN(i.data[r])||t.hidden||n++}),n},calculateCircumference:function(n){var t=this.getMeta().count;return t>0&&!isNaN(n)?2*Math.PI/t:0}})}},{}],20:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers;n.defaults.radar={aspectRatio:1,scale:{type:"radialLinear"},elements:{line:{tension:0}}};n.controllers.radar=n.DatasetController.extend({datasetElementType:n.elements.Line,dataElementType:n.elements.Point,linkScales:t.noop,update:function(n){var f=this,e=f.getMeta(),h=e.dataset,s=e.data,i=h.custom||{},r=f.getDataset(),u=f.chart.options.elements.line,o=f.chart.scale;r.tension!==undefined&&r.lineTension===undefined&&(r.lineTension=r.tension);t.extend(e.dataset,{_datasetIndex:f.index,_children:s,_loop:!0,_model:{tension:i.tension?i.tension:t.getValueOrDefault(r.lineTension,u.tension),backgroundColor:i.backgroundColor?i.backgroundColor:r.backgroundColor||u.backgroundColor,borderWidth:i.borderWidth?i.borderWidth:r.borderWidth||u.borderWidth,borderColor:i.borderColor?i.borderColor:r.borderColor||u.borderColor,fill:i.fill?i.fill:r.fill!==undefined?r.fill:u.fill,borderCapStyle:i.borderCapStyle?i.borderCapStyle:r.borderCapStyle||u.borderCapStyle,borderDash:i.borderDash?i.borderDash:r.borderDash||u.borderDash,borderDashOffset:i.borderDashOffset?i.borderDashOffset:r.borderDashOffset||u.borderDashOffset,borderJoinStyle:i.borderJoinStyle?i.borderJoinStyle:r.borderJoinStyle||u.borderJoinStyle,scaleTop:o.top,scaleBottom:o.bottom,scaleZero:o.getBasePosition()}});e.dataset.pivot();t.each(s,function(t,i){f.updateElement(t,i,n)},f);f.updateBezierControlPoints()},updateElement:function(n,i,r){var o=this,u=n.custom||{},f=o.getDataset(),s=o.chart.scale,e=o.chart.options.elements.point,h=s.getPointPositionForValue(i,f.data[i]);t.extend(n,{_datasetIndex:o.index,_index:i,_scale:s,_model:{x:r?s.xCenter:h.x,y:r?s.yCenter:h.y,tension:u.tension?u.tension:t.getValueOrDefault(f.lineTension,o.chart.options.elements.line.tension),radius:u.radius?u.radius:t.getValueAtIndexOrDefault(f.pointRadius,i,e.radius),backgroundColor:u.backgroundColor?u.backgroundColor:t.getValueAtIndexOrDefault(f.pointBackgroundColor,i,e.backgroundColor),borderColor:u.borderColor?u.borderColor:t.getValueAtIndexOrDefault(f.pointBorderColor,i,e.borderColor),borderWidth:u.borderWidth?u.borderWidth:t.getValueAtIndexOrDefault(f.pointBorderWidth,i,e.borderWidth),pointStyle:u.pointStyle?u.pointStyle:t.getValueAtIndexOrDefault(f.pointStyle,i,e.pointStyle),hitRadius:u.hitRadius?u.hitRadius:t.getValueAtIndexOrDefault(f.hitRadius,i,e.hitRadius)}});n._model.skip=u.skip?u.skip:isNaN(n._model.x)||isNaN(n._model.y)},updateBezierControlPoints:function(){var n=this.chart.chartArea,i=this.getMeta();t.each(i.data,function(r,u){var f=r._model,e=t.splineCurve(t.previousItem(i.data,u,!0)._model,f,t.nextItem(i.data,u,!0)._model,f.tension);f.controlPointPreviousX=Math.max(Math.min(e.previous.x,n.right),n.left);f.controlPointPreviousY=Math.max(Math.min(e.previous.y,n.bottom),n.top);f.controlPointNextX=Math.max(Math.min(e.next.x,n.right),n.left);f.controlPointNextY=Math.max(Math.min(e.next.y,n.bottom),n.top);r.pivot()})},draw:function(n){var i=this.getMeta(),r=n||1;t.each(i.data,function(n){n.transition(r)});i.dataset.transition(r).draw();t.each(i.data,function(n){n.draw()})},setHoverStyle:function(n){var u=this.chart.data.datasets[n._datasetIndex],i=n.custom||{},f=n._index,r=n._model;r.radius=i.hoverRadius?i.hoverRadius:t.getValueAtIndexOrDefault(u.pointHoverRadius,f,this.chart.options.elements.point.hoverRadius);r.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:t.getValueAtIndexOrDefault(u.pointHoverBackgroundColor,f,t.getHoverColor(r.backgroundColor));r.borderColor=i.hoverBorderColor?i.hoverBorderColor:t.getValueAtIndexOrDefault(u.pointHoverBorderColor,f,t.getHoverColor(r.borderColor));r.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:t.getValueAtIndexOrDefault(u.pointHoverBorderWidth,f,r.borderWidth)},removeHoverStyle:function(n){var r=this.chart.data.datasets[n._datasetIndex],i=n.custom||{},u=n._index,f=n._model,e=this.chart.options.elements.point;f.radius=i.radius?i.radius:t.getValueAtIndexOrDefault(r.radius,u,e.radius);f.backgroundColor=i.backgroundColor?i.backgroundColor:t.getValueAtIndexOrDefault(r.pointBackgroundColor,u,e.backgroundColor);f.borderColor=i.borderColor?i.borderColor:t.getValueAtIndexOrDefault(r.pointBorderColor,u,e.borderColor);f.borderWidth=i.borderWidth?i.borderWidth:t.getValueAtIndexOrDefault(r.pointBorderWidth,u,e.borderWidth)}})}},{}],21:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers;n.defaults.global.animation={duration:1e3,easing:"easeOutQuart",onProgress:t.noop,onComplete:t.noop};n.Animation=n.Element.extend({currentStep:null,numSteps:60,easing:"",render:null,onAnimationProgress:null,onAnimationComplete:null});n.animationService={frameDuration:17,animations:[],dropFrames:0,request:null,addAnimation:function(n,t,i,r){var u=this,f;for(r||(n.animating=!0),f=0;f<u.animations.length;++f)if(u.animations[f].chartInstance===n){u.animations[f].animationObject=t;return}u.animations.push({chartInstance:n,animationObject:t});u.animations.length===1&&u.requestAnimationFrame()},cancelAnimation:function(n){var i=t.findIndex(this.animations,function(t){return t.chartInstance===n});i!==-1&&(this.animations.splice(i,1),n.animating=!1)},requestAnimationFrame:function(){var n=this;n.request===null&&(n.request=t.requestAnimFrame.call(window,function(){n.request=null;n.startDigest()}))},startDigest:function(){var n=this,f=Date.now(),i=0,t,r,u;for(n.dropFrames>1&&(i=Math.floor(n.dropFrames),n.dropFrames=n.dropFrames%1),t=0;t<n.animations.length;)n.animations[t].animationObject.currentStep===null&&(n.animations[t].animationObject.currentStep=0),n.animations[t].animationObject.currentStep+=1+i,n.animations[t].animationObject.currentStep>n.animations[t].animationObject.numSteps&&(n.animations[t].animationObject.currentStep=n.animations[t].animationObject.numSteps),n.animations[t].animationObject.render(n.animations[t].chartInstance,n.animations[t].animationObject),n.animations[t].animationObject.onAnimationProgress&&n.animations[t].animationObject.onAnimationProgress.call&&n.animations[t].animationObject.onAnimationProgress.call(n.animations[t].chartInstance,n.animations[t]),n.animations[t].animationObject.currentStep===n.animations[t].animationObject.numSteps?(n.animations[t].animationObject.onAnimationComplete&&n.animations[t].animationObject.onAnimationComplete.call&&n.animations[t].animationObject.onAnimationComplete.call(n.animations[t].chartInstance,n.animations[t]),n.animations[t].chartInstance.animating=!1,n.animations.splice(t,1)):++t;r=Date.now();u=(r-f)/n.frameDuration;n.dropFrames+=u;n.animations.length>0&&n.requestAnimationFrame()}}}},{}],22:[function(n,t){"use strict";t.exports=function(n){var t=n.canvasHelpers={};t.drawPoint=function(t,i,r,u,f){var l,h,o,s,c,e;if((typeof i=="undefined"?"undefined":_typeof(i))==="object"&&(l=i.toString(),l==="[object HTMLImageElement]"||l==="[object HTMLCanvasElement]")){t.drawImage(i,u-i.width/2,f-i.height/2);return}if(!isNaN(r)&&!(r<=0)){switch(i){default:t.beginPath();t.arc(u,f,r,0,Math.PI*2);t.closePath();t.fill();break;case"triangle":t.beginPath();h=3*r/Math.sqrt(3);c=h*Math.sqrt(3)/2;t.moveTo(u-h/2,f+c/3);t.lineTo(u+h/2,f+c/3);t.lineTo(u,f-2*c/3);t.closePath();t.fill();break;case"rect":e=1/Math.SQRT2*r;t.beginPath();t.fillRect(u-e,f-e,2*e,2*e);t.strokeRect(u-e,f-e,2*e,2*e);break;case"rectRounded":var a=r/Math.SQRT2,y=u-a,p=f-a,v=Math.SQRT2*r;n.helpers.drawRoundedRectangle(t,y,p,v,v,r/2);t.fill();break;case"rectRot":e=1/Math.SQRT2*r;t.beginPath();t.moveTo(u-e,f);t.lineTo(u,f+e);t.lineTo(u+e,f);t.lineTo(u,f-e);t.closePath();t.fill();break;case"cross":t.beginPath();t.moveTo(u,f+r);t.lineTo(u,f-r);t.moveTo(u-r,f);t.lineTo(u+r,f);t.closePath();break;case"crossRot":t.beginPath();o=Math.cos(Math.PI/4)*r;s=Math.sin(Math.PI/4)*r;t.moveTo(u-o,f-s);t.lineTo(u+o,f+s);t.moveTo(u-o,f+s);t.lineTo(u+o,f-s);t.closePath();break;case"star":t.beginPath();t.moveTo(u,f+r);t.lineTo(u,f-r);t.moveTo(u-r,f);t.lineTo(u+r,f);o=Math.cos(Math.PI/4)*r;s=Math.sin(Math.PI/4)*r;t.moveTo(u-o,f-s);t.lineTo(u+o,f+s);t.moveTo(u-o,f+s);t.lineTo(u+o,f-s);t.closePath();break;case"line":t.beginPath();t.moveTo(u-r,f);t.lineTo(u+r,f);t.closePath();break;case"dash":t.beginPath();t.moveTo(u,f);t.lineTo(u+r,f);t.closePath()}t.stroke()}};t.clipArea=function(n,t){n.save();n.beginPath();n.rect(t.left,t.top,t.right-t.left,t.bottom-t.top);n.clip()};t.unclipArea=function(n){n.restore()}}},{}],23:[function(n,t){"use strict";t.exports=function(n){function u(i){i=i||{};var r=i.data=i.data||{};return r.datasets=r.datasets||[],r.labels=r.labels||[],i.options=t.configMerge(n.defaults.global,n.defaults[i.type],i.options||{}),i}function f(n){var t=n.options;t.scale?n.scale.options=t.scale:t.scales&&t.scales.xAxes.concat(t.scales.yAxes).forEach(function(t){n.scales[t.id].options=t});n.tooltip._options=t.tooltips}var t=n.helpers,i=n.plugins,r=n.platform;n.types={};n.instances={};n.controllers={};n.Controller=function(i,f,e){var o=this;f=u(f);var h=r.acquireContext(i,f),s=h&&h.canvas,c=s&&s.height,l=s&&s.width;return(e.ctx=h,e.canvas=s,e.config=f,e.width=l,e.height=c,e.aspectRatio=c?l/c:null,o.id=t.uid(),o.chart=e,o.config=f,o.options=f.options,o._bufferedRender=!1,n.instances[o.id]=o,Object.defineProperty(o,"data",{get:function(){return o.config.data}}),!h||!s)?(console.error("Failed to create chart: can't acquire context from the given item"),o):(o.initialize(),o.update(),o)};t.extend(n.Controller.prototype,{initialize:function(){var n=this;return i.notify(n,"beforeInit"),t.retinaScale(n.chart),n.bindEvents(),n.options.responsive&&n.resize(!0),n.ensureScalesHaveIDs(),n.buildScales(),n.initToolTip(),i.notify(n,"afterInit"),n},clear:function(){return t.clear(this.chart),this},stop:function(){return n.animationService.cancelAnimation(this),this},resize:function(n){var r=this,u=r.chart,c=r.options,f=u.canvas,h=c.maintainAspectRatio&&u.aspectRatio||null,e=Math.floor(t.getMaximumWidth(f)),o=Math.floor(h?e/h:t.getMaximumHeight(f)),s;if((u.width!==e||u.height!==o)&&(f.width=u.width=e,f.height=u.height=o,f.style.width=e+"px",f.style.height=o+"px",t.retinaScale(u),!n)){if(s={width:e,height:o},i.notify(r,"resize",[s]),r.options.onResize)r.options.onResize(r,s);r.stop();r.update(r.options.responsiveAnimationDuration)}},ensureScalesHaveIDs:function(){var i=this.options,r=i.scales||{},n=i.scale;t.each(r.xAxes,function(n,t){n.id=n.id||"x-axis-"+t});t.each(r.yAxes,function(n,t){n.id=n.id||"y-axis-"+t});n&&(n.id=n.id||"scale")},buildScales:function(){var i=this,r=i.options,f=i.scales={},u=[];r.scales&&(u=u.concat((r.scales.xAxes||[]).map(function(n){return{options:n,dtype:"category"}}),(r.scales.yAxes||[]).map(function(n){return{options:n,dtype:"linear"}})));r.scale&&u.push({options:r.scale,dtype:"radialLinear",isDefault:!0});t.each(u,function(r){var e=r.options,s=t.getValueOrDefault(e.type,r.dtype),o=n.scaleService.getScaleConstructor(s),u;o&&(u=new o({id:e.id,options:e,ctx:i.chart.ctx,chart:i}),f[u.id]=u,r.isDefault&&(i.scale=u))});n.scaleService.addScalesToLayout(this)},buildOrUpdateControllers:function(){var i=this,r=[],f=[],u;if(t.each(i.data.datasets,function(t,u){var e=i.getDatasetMeta(u);e.type||(e.type=t.type||i.config.type);r.push(e.type);e.controller?e.controller.updateIndex(u):(e.controller=new n.controllers[e.type](i,u),f.push(e.controller))},i),r.length>1)for(u=1;u<r.length;u++)if(r[u]!==r[u-1]){i.isCombo=!0;break}return f},resetElements:function(){var n=this;t.each(n.data.datasets,function(t,i){n.getDatasetMeta(i).controller.reset()},n)},reset:function(){this.resetElements();this.tooltip.initialize()},update:function(n,r){var u=this,e;(f(u),i.notify(u,"beforeUpdate")!==!1)&&(u.tooltip._data=u.data,e=u.buildOrUpdateControllers(),t.each(u.data.datasets,function(n,t){u.getDatasetMeta(t).controller.buildOrUpdateElements()},u),u.updateLayout(),t.each(e,function(n){n.reset()}),u.updateDatasets(),i.notify(u,"afterUpdate"),u._bufferedRender?u._bufferedRequest={lazy:r,duration:n}:u.render(n,r))},updateLayout:function(){var t=this;i.notify(t,"beforeLayout")!==!1&&(n.layoutService.update(this,this.chart.width,this.chart.height),i.notify(t,"afterScaleUpdate"),i.notify(t,"afterLayout"))},updateDatasets:function(){var n=this,t,r;if(i.notify(n,"beforeDatasetsUpdate")!==!1){for(t=0,r=n.data.datasets.length;t<r;++t)n.getDatasetMeta(t).controller.update();i.notify(n,"afterDatasetsUpdate")}},render:function(r,u){var e=this,f,s,o;if(i.notify(e,"beforeRender")!==!1)return f=e.options.animation,s=function(){i.notify(e,"afterRender");var n=f&&f.onComplete;n&&n.call&&n.call(e)},f&&(typeof r!="undefined"&&r!==0||typeof r=="undefined"&&f.duration!==0)?(o=new n.Animation,o.numSteps=(r||f.duration)/16.66,o.easing=f.easing,o.render=function(n,i){var u=t.easingEffects[i.easing],r=i.currentStep/i.numSteps,f=u(r);n.draw(f,r,i.currentStep)},o.onAnimationProgress=f.onProgress,o.onAnimationComplete=s,n.animationService.addAnimation(e,o,r,u)):(e.draw(),s()),e},draw:function(n){var r=this;(r.clear(),(n===undefined||n===null)&&(n=1),i.notify(r,"beforeDraw",[n])!==!1)&&(t.each(r.boxes,function(n){n.draw(r.chartArea)},r),r.scale&&r.scale.draw(),r.drawDatasets(n),r.tooltip.transition(n).draw(),i.notify(r,"afterDraw",[n]))},drawDatasets:function(n){var r=this;i.notify(r,"beforeDatasetsDraw",[n])!==!1&&(t.each(r.data.datasets,function(t,i){r.isDatasetVisible(i)&&r.getDatasetMeta(i).controller.draw(n)},r,!0),i.notify(r,"afterDatasetsDraw",[n]))},getElementAtEvent:function(t){return n.Interaction.modes.single(this,t)},getElementsAtEvent:function(t){return n.Interaction.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return n.Interaction.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,i,r){var u=n.Interaction.modes[i];return typeof u=="function"?u(this,t,r):[]},getDatasetAtEvent:function(t){return n.Interaction.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(n){var r=this,t=r.data.datasets[n],i;return t._meta||(t._meta={}),i=t._meta[r.id],i||(i=t._meta[r.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null}),i},getVisibleDatasetCount:function(){for(var t=0,n=0,i=this.data.datasets.length;n<i;++n)this.isDatasetVisible(n)&&t++;return t},isDatasetVisible:function(n){var t=this.getDatasetMeta(n);return typeof t.hidden=="boolean"?!t.hidden:!this.data.datasets[n].hidden},generateLegend:function(){return this.options.legendCallback(this)},destroy:function(){var u=this,s=u.chart.canvas,f,e,o;for(u.stop(),e=0,o=u.data.datasets.length;e<o;++e)f=u.getDatasetMeta(e),f.controller&&(f.controller.destroy(),f.controller=null);s&&(u.unbindEvents(),t.clear(u.chart),r.releaseContext(u.chart.ctx),u.chart.canvas=null,u.chart.ctx=null);i.notify(u,"destroy");delete n.instances[u.id]},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)},initToolTip:function(){var t=this;t.tooltip=new n.Tooltip({_chart:t.chart,_chartInstance:t,_data:t.data,_options:t.options.tooltips},t);t.tooltip.initialize()},bindEvents:function(){var n=this,u=n._listeners={},i=function(){n.eventHandler.apply(n,arguments)};t.each(n.options.events,function(t){r.addEventListener(n,t,i);u[t]=i});n.options.responsive&&(i=function(){n.resize()},r.addEventListener(n,"resize",i),u.resize=i)},unbindEvents:function(){var n=this,i=n._listeners;i&&(delete n._listeners,t.each(i,function(t,i){r.removeEventListener(n,i,t)}))},updateHoverStyle:function(n,t,i){for(var f=i?"setHoverStyle":"removeHoverStyle",r,u=0,e=n.length;u<e;++u)r=n[u],r&&this.getDatasetMeta(r._datasetIndex).controller[f](r)},eventHandler:function(n){var t=this,f=t.tooltip,u,r;if(i.notify(t,"beforeEvent",[n])!==!1)return t._bufferedRender=!0,t._bufferedRequest=null,u=t.handleEvent(n),u|=f&&f.handleEvent(n),i.notify(t,"afterEvent",[n]),r=t._bufferedRequest,r?t.render(r.duration,r.lazy):u&&!t.animating&&(t.stop(),t.render(t.options.hover.animationDuration,!0)),t._bufferedRender=!1,t._bufferedRequest=null,t},handleEvent:function(n){var i=this,u=i.options||{},r=u.hover,f=!1;return i.lastActive=i.lastActive||[],i.active=n.type==="mouseout"?[]:i.getElementsAtEventForMode(n,r.mode,r),r.onHover&&r.onHover.call(i,n.native,i.active),(n.type==="mouseup"||n.type==="click")&&u.onClick&&u.onClick.call(i,n.native,i.active),i.lastActive.length&&i.updateHoverStyle(i.lastActive,r.mode,!1),i.active.length&&r.mode&&i.updateHoverStyle(i.active,r.mode,!0),f=!t.arrayEquals(i.active,i.lastActive),i.lastActive=i.active,f}})}},{}],24:[function(n,t){"use strict";t.exports=function(n){function u(n,i){if(n._chartjs){n._chartjs.listeners.push(i);return}Object.defineProperty(n,"_chartjs",{configurable:!0,enumerable:!1,value:{listeners:[i]}});r.forEach(function(i){var r="onData"+i.charAt(0).toUpperCase()+i.slice(1),u=n[i];Object.defineProperty(n,i,{configurable:!0,enumerable:!1,value:function(){var i=Array.prototype.slice.call(arguments),f=u.apply(this,i);return t.each(n._chartjs.listeners,function(n){typeof n[r]=="function"&&n[r].apply(n,i)}),f}})})}function i(n,t){var f=n._chartjs,i,u;f&&((i=f.listeners,u=i.indexOf(t),u!==-1&&i.splice(u,1),i.length>0)||(r.forEach(function(t){delete n[t]}),delete n._chartjs))}var t=n.helpers,r=["push","pop","shift","splice","unshift"];n.DatasetController=function(n,t){this.initialize(n,t)};t.extend(n.DatasetController.prototype,{datasetElementType:null,dataElementType:null,initialize:function(n,t){var i=this;i.chart=n;i.index=t;i.linkScales();i.addElements()},updateIndex:function(n){this.index=n},linkScales:function(){var n=this,t=n.getMeta(),i=n.getDataset();t.xAxisID===null&&(t.xAxisID=i.xAxisID||n.chart.options.scales.xAxes[0].id);t.yAxisID===null&&(t.yAxisID=i.yAxisID||n.chart.options.scales.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(n){return this.chart.scales[n]},reset:function(){this.update(!0)},destroy:function(){this._data&&i(this._data,this)},createMetaDataset:function(){var n=this,t=n.datasetElementType;return t&&new t({_chart:n.chart.chart,_datasetIndex:n.index})},createMetaData:function(n){var t=this,i=t.dataElementType;return i&&new i({_chart:t.chart.chart,_datasetIndex:t.index,_index:n})},addElements:function(){for(var t=this,i=t.getMeta(),u=t.getDataset().data||[],r=i.data,n=0,f=u.length;n<f;++n)r[n]=r[n]||t.createMetaData(n);i.dataset=i.dataset||t.createMetaDataset()},addElementAndReset:function(n){var t=this.createMetaData(n);this.getMeta().data.splice(n,0,t);this.updateElement(t,n,!0)},buildOrUpdateElements:function(){var n=this,r=n.getDataset(),t=r.data||(r.data=[]);n._data!==t&&(n._data&&i(n._data,n),u(t,n),n._data=t);n.resyncElements()},update:t.noop,draw:function(n){for(var r=n||1,i=this.getMeta().data,t=0,u=i.length;t<u;++t)i[t].transition(r).draw()},removeHoverStyle:function(n,i){var u=this.chart.data.datasets[n._datasetIndex],f=n._index,r=n.custom||{},e=t.getValueAtIndexOrDefault,o=n._model;o.backgroundColor=r.backgroundColor?r.backgroundColor:e(u.backgroundColor,f,i.backgroundColor);o.borderColor=r.borderColor?r.borderColor:e(u.borderColor,f,i.borderColor);o.borderWidth=r.borderWidth?r.borderWidth:e(u.borderWidth,f,i.borderWidth)},setHoverStyle:function(n){var u=this.chart.data.datasets[n._datasetIndex],f=n._index,i=n.custom||{},e=t.getValueAtIndexOrDefault,o=t.getHoverColor,r=n._model;r.backgroundColor=i.hoverBackgroundColor?i.hoverBackgroundColor:e(u.hoverBackgroundColor,f,o(r.backgroundColor));r.borderColor=i.hoverBorderColor?i.hoverBorderColor:e(u.hoverBorderColor,f,o(r.borderColor));r.borderWidth=i.hoverBorderWidth?i.hoverBorderWidth:e(u.hoverBorderWidth,f,r.borderWidth)},resyncElements:function(){var i=this,r=i.getMeta(),u=i.getDataset().data,n=r.data.length,t=u.length;t<n?r.data.splice(t,n-t):t>n&&i.insertElements(n,t-n)},insertElements:function(n,t){for(var i=0;i<t;++i)this.addElementAndReset(n+i)},onDataPush:function(){this.insertElements(this.getDataset().data.length-1,arguments.length)},onDataPop:function(){this.getMeta().data.pop()},onDataShift:function(){this.getMeta().data.shift()},onDataSplice:function(n,t){this.getMeta().data.splice(n,t);this.insertElements(n,arguments.length-2)},onDataUnshift:function(){this.insertElements(0,arguments.length)}});n.DatasetController.extend=t.inherits}},{}],25:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers;n.elements={};n.Element=function(n){t.extend(this,n);this.initialize.apply(this,arguments)};t.extend(n.Element.prototype,{initialize:function(){this.hidden=!1},pivot:function(){var n=this;return n._view||(n._view=t.clone(n._model)),n._start=t.clone(n._view),n},transition:function(n){var i=this;return(i._view||(i._view=t.clone(i._model)),n===1)?(i._view=i._model,i._start=null,i):(i._start||i.pivot(),t.each(i._model,function(r,u){var e,f;if(u[0]!=="_")if(i._view.hasOwnProperty(u)){if(r!==i._view[u])if(typeof r=="string")try{e=t.color(i._model[u]).mix(t.color(i._start[u]),n);i._view[u]=e.rgbString()}catch(o){i._view[u]=r}else typeof r=="number"?(f=i._start[u]!==undefined&&isNaN(i._start[u])===!1?i._start[u]:0,i._view[u]=(i._model[u]-f)*n+f):i._view[u]=r}else i._view[u]=typeof r!="number"||isNaN(i._view[u])?r:r*n},i),i)},tooltipPosition:function(){return{x:this._model.x,y:this._model.y}},hasValue:function(){return t.isNumber(this._model.x)&&t.isNumber(this._model.y)}});n.Element.extend=t.inherits}},{}],26:[function(n,t){"use strict";var i=n(3);t.exports=function(n){function u(n,t,i){var r;return typeof n=="string"?(r=parseInt(n,10),n.indexOf("%")!==-1&&(r=r/100*t.parentNode[i])):r=n,r}function f(n){return n!==undefined&&n!==null&&n!=="none"}function e(n,t,i){var r=document.defaultView,e=n.parentNode,o=r.getComputedStyle(n)[t],s=r.getComputedStyle(e)[t],h=f(o),c=f(s),l=Number.POSITIVE_INFINITY;return h||c?Math.min(h?u(o,n,i):l,c?u(s,e,i):l):"none"}var t=n.helpers={},r;t.each=function(n,i,r,u){var f,e,o;if(t.isArray(n))if(e=n.length,u)for(f=e-1;f>=0;f--)i.call(r,n[f],f);else for(f=0;f<e;f++)i.call(r,n[f],f);else if((typeof n=="undefined"?"undefined":_typeof(n))==="object")for(o=Object.keys(n),e=o.length,f=0;f<e;f++)i.call(r,n[o[f]],o[f])};t.clone=function(n){var i={};return t.each(n,function(n,r){i[r]=t.isArray(n)?n.slice(0):(typeof n=="undefined"?"undefined":_typeof(n))==="object"&&n!==null?t.clone(n):n}),i};t.extend=function(n){for(var r=function(t,i){n[i]=t},i=1,u=arguments.length;i<u;i++)t.each(arguments[i],r);return n};t.configMerge=function(i){var r=t.clone(i);return t.each(Array.prototype.slice.call(arguments,1),function(i){t.each(i,function(i,u){var e=r.hasOwnProperty(u),f=e?r[u]:{};r[u]=u==="scales"?t.scaleMerge(f,i):u==="scale"?t.configMerge(f,n.scaleService.getScaleDefaults(i.type),i):!e||(typeof f=="undefined"?"undefined":_typeof(f))!=="object"||t.isArray(f)||f===null||(typeof i=="undefined"?"undefined":_typeof(i))!=="object"||t.isArray(i)?i:t.configMerge(f,i)})}),r};t.scaleMerge=function(i,r){var u=t.clone(i);return t.each(r,function(i,r){r==="xAxes"||r==="yAxes"?u.hasOwnProperty(r)?t.each(i,function(i,f){var o=t.getValueOrDefault(i.type,r==="xAxes"?"category":"linear"),e=n.scaleService.getScaleDefaults(o);f>=u[r].length||!u[r][f].type?u[r].push(t.configMerge(e,i)):u[r][f]=i.type&&i.type!==u[r][f].type?t.configMerge(u[r][f],e,i):t.configMerge(u[r][f],i)}):(u[r]=[],t.each(i,function(i){var f=t.getValueOrDefault(i.type,r==="xAxes"?"category":"linear");u[r].push(t.configMerge(n.scaleService.getScaleDefaults(f),i))})):u[r]=u.hasOwnProperty(r)&&_typeof(u[r])==="object"&&u[r]!==null&&(typeof i=="undefined"?"undefined":_typeof(i))==="object"?t.configMerge(u[r],i):i}),u};t.getValueAtIndexOrDefault=function(n,i,r){return n===undefined||n===null?r:t.isArray(n)?i<n.length?n[i]:r:n};t.getValueOrDefault=function(n,t){return n===undefined?t:n};t.indexOf=Array.prototype.indexOf?function(n,t){return n.indexOf(t)}:function(n,t){for(var i=0,r=n.length;i<r;++i)if(n[i]===t)return i;return-1};t.where=function(n,i){if(t.isArray(n)&&Array.prototype.filter)return n.filter(i);var r=[];return t.each(n,function(n){i(n)&&r.push(n)}),r};t.findIndex=Array.prototype.findIndex?function(n,t,i){return n.findIndex(t,i)}:function(n,t,i){i=i===undefined?n:i;for(var r=0,u=n.length;r<u;++r)if(t.call(i,n[r],r,n))return r;return-1};t.findNextWhere=function(n,t,i){var r,u;for((i===undefined||i===null)&&(i=-1),r=i+1;r<n.length;r++)if(u=n[r],t(u))return u};t.findPreviousWhere=function(n,t,i){var r,u;for((i===undefined||i===null)&&(i=n.length),r=i-1;r>=0;r--)if(u=n[r],t(u))return u};t.inherits=function(n){var r=this,i=n&&n.hasOwnProperty("constructor")?n.constructor:function(){return r.apply(this,arguments)},u=function(){this.constructor=i};return u.prototype=r.prototype,i.prototype=new u,i.extend=t.inherits,n&&t.extend(i.prototype,n),i.__super__=r.prototype,i};t.noop=function(){};t.uid=function(){var n=0;return function(){return n++}}();t.isNumber=function(n){return!isNaN(parseFloat(n))&&isFinite(n)};t.almostEquals=function(n,t,i){return Math.abs(n-t)<i};t.almostWhole=function(n,t){var i=Math.round(n);return i-t<n&&i+t>n};t.max=function(n){return n.reduce(function(n,t){return isNaN(t)?n:Math.max(n,t)},Number.NEGATIVE_INFINITY)};t.min=function(n){return n.reduce(function(n,t){return isNaN(t)?n:Math.min(n,t)},Number.POSITIVE_INFINITY)};t.sign=Math.sign?function(n){return Math.sign(n)}:function(n){return(n=+n,n===0||isNaN(n))?n:n>0?1:-1};t.log10=Math.log10?function(n){return Math.log10(n)}:function(n){return Math.log(n)/Math.LN10};t.toRadians=function(n){return n*(Math.PI/180)};t.toDegrees=function(n){return n*(180/Math.PI)};t.getAngleFromPoint=function(n,t){var i=t.x-n.x,r=t.y-n.y,f=Math.sqrt(i*i+r*r),u=Math.atan2(r,i);return u<-.5*Math.PI&&(u+=2*Math.PI),{angle:u,distance:f}};t.distanceBetweenPoints=function(n,t){return Math.sqrt(Math.pow(t.x-n.x,2)+Math.pow(t.y-n.y,2))};t.aliasPixel=function(n){return n%2==0?0:.5};t.splineCurve=function(n,t,i,r){var f=n.skip?t:n,u=t,e=i.skip?t:i,h=Math.sqrt(Math.pow(u.x-f.x,2)+Math.pow(u.y-f.y,2)),c=Math.sqrt(Math.pow(e.x-u.x,2)+Math.pow(e.y-u.y,2)),o=h/(h+c),s=c/(h+c),l,a;return o=isNaN(o)?0:o,s=isNaN(s)?0:s,l=r*o,a=r*s,{previous:{x:u.x-l*(e.x-f.x),y:u.y-l*(e.y-f.y)},next:{x:u.x+a*(e.x-f.x),y:u.y+a*(e.y-f.y)}}};t.EPSILON=Number.EPSILON||1e-14;t.splineCurveMonotone=function(n){for(var e=(n||[]).map(function(n){return{model:n._model,deltaK:0,mK:0}}),s=e.length,f,i,u,h,c,l,a,v,o,r=0;r<s;++r)(i=e[r],i.model.skip)||(f=r>0?e[r-1]:null,u=r<s-1?e[r+1]:null,u&&!u.model.skip&&(h=u.model.x-i.model.x,i.deltaK=h!==0?(u.model.y-i.model.y)/h:0),i.mK=!f||f.model.skip?i.deltaK:!u||u.model.skip?f.deltaK:this.sign(f.deltaK)!==this.sign(i.deltaK)?0:(f.deltaK+i.deltaK)/2);for(r=0;r<s-1;++r)if(i=e[r],u=e[r+1],!i.model.skip&&!u.model.skip){if(t.almostEquals(i.deltaK,0,this.EPSILON)){i.mK=u.mK=0;continue}(c=i.mK/i.deltaK,l=u.mK/i.deltaK,v=Math.pow(c,2)+Math.pow(l,2),v<=9)||(a=3/Math.sqrt(v),i.mK=c*a*i.deltaK,u.mK=l*a*i.deltaK)}for(r=0;r<s;++r)(i=e[r],i.model.skip)||(f=r>0?e[r-1]:null,u=r<s-1?e[r+1]:null,f&&!f.model.skip&&(o=(i.model.x-f.model.x)/3,i.model.controlPointPreviousX=i.model.x-o,i.model.controlPointPreviousY=i.model.y-o*i.mK),u&&!u.model.skip&&(o=(u.model.x-i.model.x)/3,i.model.controlPointNextX=i.model.x+o,i.model.controlPointNextY=i.model.y+o*i.mK))};t.nextItem=function(n,t,i){return i?t>=n.length-1?n[0]:n[t+1]:t>=n.length-1?n[n.length-1]:n[t+1]};t.previousItem=function(n,t,i){return i?t<=0?n[n.length-1]:n[t-1]:t<=0?n[0]:n[t-1]};t.niceNum=function(n,i){var u=Math.floor(t.log10(n)),r=n/Math.pow(10,u),f;return f=i?r<1.5?1:r<3?2:r<7?5:10:r<=1?1:r<=2?2:r<=5?5:10,f*Math.pow(10,u)};r=t.easingEffects={linear:function(n){return n},easeInQuad:function(n){return n*n},easeOutQuad:function(n){return-1*n*(n-2)},easeInOutQuad:function(n){return(n/=1/2)<1?1/2*n*n:-1/2*(--n*(n-2)-1)},easeInCubic:function(n){return n*n*n},easeOutCubic:function(n){return 1*((n=n/1-1)*n*n+1)},easeInOutCubic:function(n){return(n/=1/2)<1?1/2*n*n*n:1/2*((n-=2)*n*n+2)},easeInQuart:function(n){return n*n*n*n},easeOutQuart:function(n){return-1*((n=n/1-1)*n*n*n-1)},easeInOutQuart:function(n){return(n/=1/2)<1?1/2*n*n*n*n:-1/2*((n-=2)*n*n*n-2)},easeInQuint:function(n){return 1*(n/=1)*n*n*n*n},easeOutQuint:function(n){return 1*((n=n/1-1)*n*n*n*n+1)},easeInOutQuint:function(n){return(n/=1/2)<1?1/2*n*n*n*n*n:1/2*((n-=2)*n*n*n*n+2)},easeInSine:function(n){return-1*Math.cos(n/1*(Math.PI/2))+1},easeOutSine:function(n){return 1*Math.sin(n/1*(Math.PI/2))},easeInOutSine:function(n){return-1/2*(Math.cos(Math.PI*n/1)-1)},easeInExpo:function(n){return n===0?1:1*Math.pow(2,10*(n/1-1))},easeOutExpo:function(n){return n===1?1:1*(-Math.pow(2,-10*n)+1)},easeInOutExpo:function(n){return n===0?0:n===1?1:(n/=1/2)<1?1/2*Math.pow(2,10*(n-1)):1/2*(-Math.pow(2,-10*--n)+2)},easeInCirc:function(n){return n>=1?n:-1*(Math.sqrt(1-(n/=1)*n)-1)},easeOutCirc:function(n){return 1*Math.sqrt(1-(n=n/1-1)*n)},easeInOutCirc:function(n){return(n/=1/2)<1?-1/2*(Math.sqrt(1-n*n)-1):1/2*(Math.sqrt(1-(n-=2)*n)+1)},easeInElastic:function(n){var r=1.70158,t=0,i=1;return n===0?0:(n/=1)==1?1:(t||(t=1*.3),i<Math.abs(1)?(i=1,r=t/4):r=t/(2*Math.PI)*Math.asin(1/i),-(i*Math.pow(2,10*(n-=1))*Math.sin((n*1-r)*2*Math.PI/t)))},easeOutElastic:function(n){var r=1.70158,t=0,i=1;return n===0?0:(n/=1)==1?1:(t||(t=1*.3),i<Math.abs(1)?(i=1,r=t/4):r=t/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*n)*Math.sin((n*1-r)*2*Math.PI/t)+1)},easeInOutElastic:function(n){var r=1.70158,t=0,i=1;return n===0?0:(n/=1/2)==2?1:(t||(t=1*.3*1.5),i<Math.abs(1)?(i=1,r=t/4):r=t/(2*Math.PI)*Math.asin(1/i),n<1)?-.5*i*Math.pow(2,10*(n-=1))*Math.sin((n*1-r)*2*Math.PI/t):i*Math.pow(2,-10*(n-=1))*Math.sin((n*1-r)*2*Math.PI/t)*.5+1},easeInBack:function(n){var t=1.70158;return 1*(n/=1)*n*((t+1)*n-t)},easeOutBack:function(n){var t=1.70158;return 1*((n=n/1-1)*n*((t+1)*n+t)+1)},easeInOutBack:function(n){var t=1.70158;return(n/=1/2)<1?1/2*n*n*(((t*=1.525)+1)*n-t):1/2*((n-=2)*n*(((t*=1.525)+1)*n+t)+2)},easeInBounce:function(n){return 1-r.easeOutBounce(1-n)},easeOutBounce:function(n){return(n/=1)<1/2.75?1*7.5625*n*n:n<2/2.75?1*(7.5625*(n-=1.5/2.75)*n+.75):n<2.5/2.75?1*(7.5625*(n-=2.25/2.75)*n+.9375):1*(7.5625*(n-=2.625/2.75)*n+.984375)},easeInOutBounce:function(n){return n<1/2?r.easeInBounce(n*2)*.5:r.easeOutBounce(n*2-1)*.5+1*.5}};t.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(n){return window.setTimeout(n,1e3/60)}}();t.getRelativePosition=function(n,i){var f,e,s=n.originalEvent||n,r=n.currentTarget||n.srcElement,u=r.getBoundingClientRect(),o=s.touches;o&&o.length>0?(f=o[0].clientX,e=o[0].clientY):(f=s.clientX,e=s.clientY);var h=parseFloat(t.getStyle(r,"padding-left")),c=parseFloat(t.getStyle(r,"padding-top")),l=parseFloat(t.getStyle(r,"padding-right")),a=parseFloat(t.getStyle(r,"padding-bottom")),v=u.right-u.left-h-l,y=u.bottom-u.top-c-a;return f=Math.round((f-u.left-h)/v*r.width/i.currentDevicePixelRatio),e=Math.round((e-u.top-c)/y*r.height/i.currentDevicePixelRatio),{x:f,y:e}};t.addEvent=function(n,t,i){n.addEventListener?n.addEventListener(t,i):n.attachEvent?n.attachEvent("on"+t,i):n["on"+t]=i};t.removeEvent=function(n,i,r){n.removeEventListener?n.removeEventListener(i,r,!1):n.detachEvent?n.detachEvent("on"+i,r):n["on"+i]=t.noop};t.getConstraintWidth=function(n){return e(n,"max-width","clientWidth")};t.getConstraintHeight=function(n){return e(n,"max-height","clientHeight")};t.getMaximumWidth=function(n){var i=n.parentNode,f=parseInt(t.getStyle(i,"padding-left"),10),e=parseInt(t.getStyle(i,"padding-right"),10),r=i.clientWidth-f-e,u=t.getConstraintWidth(n);return isNaN(u)?r:Math.min(r,u)};t.getMaximumHeight=function(n){var i=n.parentNode,f=parseInt(t.getStyle(i,"padding-top"),10),e=parseInt(t.getStyle(i,"padding-bottom"),10),r=i.clientHeight-f-e,u=t.getConstraintHeight(n);return isNaN(u)?r:Math.min(r,u)};t.getStyle=function(n,t){return n.currentStyle?n.currentStyle[t]:document.defaultView.getComputedStyle(n,null).getPropertyValue(t)};t.retinaScale=function(n){var t=n.currentDevicePixelRatio=window.devicePixelRatio||1;if(t!==1){var i=n.canvas,r=n.height,u=n.width;i.height=r*t;i.width=u*t;n.ctx.scale(t,t);i.style.height=r+"px";i.style.width=u+"px"}};t.clear=function(n){n.ctx.clearRect(0,0,n.width,n.height)};t.fontString=function(n,t,i){return t+" "+n+"px "+i};t.longestText=function(n,i,r,u){var o,f,e,s,h;if(u=u||{},o=u.data=u.data||{},f=u.garbageCollect=u.garbageCollect||[],u.font!==i&&(o=u.data={},f=u.garbageCollect=[],u.font=i),n.font=i,e=0,t.each(r,function(i){i!==undefined&&i!==null&&t.isArray(i)!==!0?e=t.measureText(n,o,f,e,i):t.isArray(i)&&t.each(i,function(i){i===undefined||i===null||t.isArray(i)||(e=t.measureText(n,o,f,e,i))})}),s=f.length/2,s>r.length){for(h=0;h<s;h++)delete o[f[h]];f.splice(0,s)}return e};t.measureText=function(n,t,i,r,u){var f=t[u];return f||(f=t[u]=n.measureText(u).width,i.push(u)),f>r&&(r=f),r};t.numberOfLabelLines=function(n){var i=1;return t.each(n,function(n){t.isArray(n)&&n.length>i&&(i=n.length)}),i};t.drawRoundedRectangle=function(n,t,i,r,u,f){n.beginPath();n.moveTo(t+f,i);n.lineTo(t+r-f,i);n.quadraticCurveTo(t+r,i,t+r,i+f);n.lineTo(t+r,i+u-f);n.quadraticCurveTo(t+r,i+u,t+r-f,i+u);n.lineTo(t+f,i+u);n.quadraticCurveTo(t,i+u,t,i+u-f);n.lineTo(t,i+f);n.quadraticCurveTo(t,i,t+f,i);n.closePath()};t.color=function(t){return i?t instanceof CanvasGradient?i(n.defaults.global.defaultColor):i(t):(console.error("Color.js not found!"),t)};t.isArray=Array.isArray?function(n){return Array.isArray(n)}:function(n){return Object.prototype.toString.call(n)==="[object Array]"};t.arrayEquals=function(n,i){var r,e,u,f;if(!n||!i||n.length!==i.length)return!1;for(r=0,e=n.length;r<e;++r)if(u=n[r],f=i[r],u instanceof Array&&f instanceof Array){if(!t.arrayEquals(u,f))return!1}else if(u!==f)return!1;return!0};t.callCallback=function(n,t,i){n&&typeof n.call=="function"&&n.apply(i,t)};t.getHoverColor=function(n){return n instanceof CanvasPattern?n:t.color(n).saturate(.5).darken(.1).rgbString()}}},{"3":3}],27:[function(n,t){"use strict";t.exports=function(n){function t(n,t){return n.native?{x:n.x,y:n.y}:e.getRelativePosition(n,t)}function i(n,t){for(var o=n.data.datasets,u,i,e,f,r=0,s=o.length;r<s;++r)if(n.isDatasetVisible(r))for(u=n.getDatasetMeta(r),i=0,e=u.data.length;i<e;++i)f=u.data[i],f._view.skip||t(f)}function r(n,t){var r=[];return i(n,function(n){n.inRange(t.x,t.y)&&r.push(n)}),r}function u(n,t,r,u){var f=Number.POSITIVE_INFINITY,o=[];return u||(u=e.distanceBetweenPoints),i(n,function(n){if(!r||n.inRange(t.x,t.y)){var e=n.getCenterPoint(),i=u(t,e);i<f?(o=[n],f=i):i===f&&o.push(n)}}),o}function f(n,i,f){var e=t(i,n.chart),h=function(n,t){return Math.abs(n.x-t.x)},o=f.intersect?r(n,e):u(n,e,!1,h),s=[];return o.length?(n.data.datasets.forEach(function(t,i){if(n.isDatasetVisible(i)){var u=n.getDatasetMeta(i),r=u.data[o[0]._index];r&&!r._view.skip&&s.push(r)}}),s):[]}var e=n.helpers;n.Interaction={modes:{single:function(n,r){var f=t(r,n.chart),u=[];return i(n,function(n){if(n.inRange(f.x,f.y))return u.push(n),u}),u.slice(0,1)},label:f,index:f,dataset:function(n,i,f){var o=t(i,n.chart),e=f.intersect?r(n,o):u(n,o,!1);return e.length>0&&(e=n.getDatasetMeta(e[0]._datasetIndex).data),e},"x-axis":function(n,t){return f(n,t,!0)},point:function(n,i){var u=t(i,n.chart);return r(n,u)},nearest:function(n,i,r){var e=t(i,n.chart),f=u(n,e,r.intersect);return f.length>1&&f.sort(function(n,t){var r=n.getArea(),u=t.getArea(),i=r-u;return i===0&&(i=n._datasetIndex-t._datasetIndex),i}),f.slice(0,1)},x:function(n,r,u){var f=t(r,n.chart),e=[],o=!1;return i(n,function(n){n.inXRange(f.x)&&e.push(n);n.inRange(f.x,f.y)&&(o=!0)}),u.intersect&&!o&&(e=[]),e},y:function(n,r,u){var f=t(r,n.chart),e=[],o=!1;return i(n,function(n){n.inYRange(f.y)&&e.push(n);n.inRange(f.x,f.y)&&(o=!0)}),u.intersect&&!o&&(e=[]),e}}}}},{}],28:[function(n,t){"use strict";t.exports=function(){var n=function n(t,i){return this.controller=new n.Controller(t,i,this),this.controller};return n.defaults={global:{responsive:!0,responsiveAnimationDuration:0,maintainAspectRatio:!0,events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,defaultColor:"rgba(0,0,0,0.1)",defaultFontColor:"#666",defaultFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",defaultFontSize:12,defaultFontStyle:"normal",showLines:!0,elements:{},legendCallback:function(n){var t=[],i;for(t.push('<ul class="'+n.id+'-legend">'),i=0;i<n.data.datasets.length;i++)t.push('<li><span style="background-color:'+n.data.datasets[i].backgroundColor+'"><\/span>'),n.data.datasets[i].label&&t.push(n.data.datasets[i].label),t.push("<\/li>");return t.push("<\/ul>"),t.join("")}}},n.Chart=n,n}},{}],29:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers;n.layoutService={defaults:{},addBox:function(n,t){n.boxes||(n.boxes=[]);n.boxes.push(t)},removeBox:function(n,t){n.boxes&&n.boxes.splice(n.boxes.indexOf(t),1)},update:function(n,i,r){function pt(n){var t,i=n.isHorizontal();i?(t=n.update(n.options.fullWidth?it:l,gt),a-=t.height):(t=n.update(dt,yt),l-=t.width);ht.push({horizontal:i,minSize:t,box:n})}function at(n){var i=t.findNextWhere(ht,function(t){return t.box===n}),r;i&&(n.isHorizontal()?(r={left:Math.max(u,rt),right:Math.max(y,ut),top:0,bottom:0},n.update(n.options.fullWidth?it:l,st/2,r)):n.update(i.minSize.width,a))}function wt(n){var i=t.findNextWhere(ht,function(t){return t.box===n}),r={left:0,right:0,top:f,bottom:p};i&&n.update(i.minSize.width,a,r)}function ft(n){n.isHorizontal()?(n.left=n.options.fullWidth?v:u,n.right=n.options.fullWidth?i-w:u+l,n.top=nt,n.bottom=nt+n.height,nt=n.bottom):(n.left=g,n.right=g+n.width,n.top=f,n.bottom=f+a,g=n.right)}var et,ot,k,d,g,nt;if(n){var vt=n.options.layout,e=vt?vt.padding:null,v=0,w=0,b=0,tt=0;isNaN(e)?(v=e.left||0,w=e.right||0,b=e.top||0,tt=e.bottom||0):(v=e,w=e,b=e,tt=e);var o=t.where(n.boxes,function(n){return n.options.position==="left"}),s=t.where(n.boxes,function(n){return n.options.position==="right"}),h=t.where(n.boxes,function(n){return n.options.position==="top"}),c=t.where(n.boxes,function(n){return n.options.position==="bottom"}),bt=t.where(n.boxes,function(n){return n.options.position==="chartArea"});h.sort(function(n,t){return(t.options.fullWidth?1:0)-(n.options.fullWidth?1:0)});c.sort(function(n,t){return(n.options.fullWidth?1:0)-(t.options.fullWidth?1:0)});var it=i-v-w,st=r-b-tt,kt=it/2,yt=st/2,dt=(i-kt)/(o.length+s.length),gt=(r-yt)/(h.length+c.length),l=it,a=st,ht=[];t.each(o.concat(s,h,c),pt);var rt=0,ut=0,ct=0,lt=0;t.each(h.concat(c),function(n){if(n.getPadding){var t=n.getPadding();rt=Math.max(rt,t.left);ut=Math.max(ut,t.right)}});t.each(o.concat(s),function(n){if(n.getPadding){var t=n.getPadding();ct=Math.max(ct,t.top);lt=Math.max(lt,t.bottom)}});var u=v,y=w,f=b,p=tt;t.each(o.concat(s),at);t.each(o,function(n){u+=n.width});t.each(s,function(n){y+=n.width});t.each(h.concat(c),at);t.each(h,function(n){f+=n.height});t.each(c,function(n){p+=n.height});t.each(o.concat(s),wt);u=v;y=w;f=b;p=tt;t.each(o,function(n){u+=n.width});t.each(s,function(n){y+=n.width});t.each(h,function(n){f+=n.height});t.each(c,function(n){p+=n.height});et=Math.max(rt-u,0);u+=et;y+=Math.max(ut-y,0);ot=Math.max(ct-f,0);f+=ot;p+=Math.max(lt-p,0);k=r-f-p;d=i-u-y;(d!==l||k!==a)&&(t.each(o,function(n){n.height=k}),t.each(s,function(n){n.height=k}),t.each(h,function(n){n.options.fullWidth||(n.width=d)}),t.each(c,function(n){n.options.fullWidth||(n.width=d)}),a=k,l=d);g=v+et;nt=b+ot;t.each(o.concat(h),ft);g+=l;nt+=a;t.each(s,ft);t.each(c,ft);n.chartArea={left:u,top:f,right:u+l,bottom:f+a};t.each(bt,function(t){t.left=n.chartArea.left;t.top=n.chartArea.top;t.right=n.chartArea.right;t.bottom=n.chartArea.bottom;t.update(l,a)})}}}}},{}],30:[function(n,t){"use strict";t.exports=function(n){function r(n,t){return n.usePointStyle?t*Math.SQRT2:n.boxWidth}function u(t,i){var r=new n.Legend({ctx:t.chart.ctx,options:i,chart:t});t.legend=r;n.layoutService.addBox(t,r)}var t=n.helpers,i=t.noop;n.defaults.global.legend={display:!0,position:"top",fullWidth:!0,reverse:!1,onClick:function(n,t){var r=t.datasetIndex,i=this.chart,u=i.getDatasetMeta(r);u.hidden=u.hidden===null?!i.data.datasets[r].hidden:null;i.update()},onHover:null,labels:{boxWidth:40,padding:10,generateLabels:function(n){var i=n.data;return t.isArray(i.datasets)?i.datasets.map(function(i,r){return{text:i.label,fillStyle:t.isArray(i.backgroundColor)?i.backgroundColor[0]:i.backgroundColor,hidden:!n.isDatasetVisible(r),lineCap:i.borderCapStyle,lineDash:i.borderDash,lineDashOffset:i.borderDashOffset,lineJoin:i.borderJoinStyle,lineWidth:i.borderWidth,strokeStyle:i.borderColor,pointStyle:i.pointStyle,datasetIndex:r}},this):[]}}};n.Legend=n.Element.extend({initialize:function(n){t.extend(this,n);this.legendHitBoxes=[];this.doughnutMode=!1},beforeUpdate:i,update:function(n,t,i){var r=this;return r.beforeUpdate(),r.maxWidth=n,r.maxHeight=t,r.margins=i,r.beforeSetDimensions(),r.setDimensions(),r.afterSetDimensions(),r.beforeBuildLabels(),r.buildLabels(),r.afterBuildLabels(),r.beforeFit(),r.fit(),r.afterFit(),r.afterUpdate(),r.minSize},afterUpdate:i,beforeSetDimensions:i,setDimensions:function(){var n=this;n.isHorizontal()?(n.width=n.maxWidth,n.left=0,n.right=n.width):(n.height=n.maxHeight,n.top=0,n.bottom=n.height);n.paddingLeft=0;n.paddingTop=0;n.paddingRight=0;n.paddingBottom=0;n.minSize={width:0,height:0}},afterSetDimensions:i,beforeBuildLabels:i,buildLabels:function(){var n=this,i=n.options.labels,t=i.generateLabels.call(n,n.chart);i.filter&&(t=t.filter(function(t){return i.filter(t,n.chart.data)}));n.options.reverse&&t.reverse();n.legendItems=t},afterBuildLabels:i,beforeFit:i,fit:function(){var i=this,w=i.options,u=w.labels,c=w.display,h=i.ctx,l=n.defaults.global,a=t.getValueOrDefault,f=a(u.fontSize,l.defaultFontSize),nt=a(u.fontStyle,l.defaultFontStyle),tt=a(u.fontFamily,l.defaultFontFamily),it=t.fontString(f,nt,tt),b=i.legendHitBoxes=[],e=i.minSize,k=i.isHorizontal(),o,v;if(k?(e.width=i.maxWidth,e.height=c?10:0):(e.width=c?10:0,e.height=i.maxHeight),c)if(h.font=it,k)o=i.lineWidths=[0],v=i.legendItems.length?f+u.padding:0,h.textAlign="left",h.textBaseline="top",t.each(i.legendItems,function(n,t){var s=r(u,f),e=s+f/2+h.measureText(n.text).width;o[o.length-1]+e+u.padding>=i.width&&(v+=f+u.padding,o[o.length]=i.left);b[t]={left:0,top:0,width:e,height:f};o[o.length-1]+=e+u.padding}),e.height+=v;else{var rt=u.padding,d=i.columnWidths=[],y=u.padding,s=0,p=0,g=f+rt;t.each(i.legendItems,function(n,t){var o=r(u,f),i=o+f/2+h.measureText(n.text).width;p+g>e.height&&(y+=s+u.padding,d.push(s),s=0,p=0);s=Math.max(s,i);p+=g;b[t]={left:0,top:0,width:i,height:f}});y+=s;d.push(s);e.width+=y}i.width=e.width;i.height=e.height},afterFit:i,isHorizontal:function(){return this.options.position==="top"||this.options.position==="bottom"},draw:function(){var u=this,a=u.options,e=a.labels,c=n.defaults.global,l=c.elements.line,y=u.width,w=u.lineWidths,v;if(a.display){var i=u.ctx,f,o=t.getValueOrDefault,b=o(e.fontColor,c.defaultFontColor),s=o(e.fontSize,c.defaultFontSize),d=o(e.fontStyle,c.defaultFontStyle),g=o(e.fontFamily,c.defaultFontFamily),nt=t.fontString(s,d,g);i.textAlign="left";i.textBaseline="top";i.lineWidth=.5;i.strokeStyle=b;i.fillStyle=b;i.font=nt;var h=r(e,s),k=u.legendHitBoxes,tt=function(t,r,u){var f;if(!isNaN(h)&&!(h<=0)){if(i.save(),i.fillStyle=o(u.fillStyle,c.defaultColor),i.lineCap=o(u.lineCap,l.borderCapStyle),i.lineDashOffset=o(u.lineDashOffset,l.borderDashOffset),i.lineJoin=o(u.lineJoin,l.borderJoinStyle),i.lineWidth=o(u.lineWidth,l.borderWidth),i.strokeStyle=o(u.strokeStyle,c.defaultColor),f=o(u.lineWidth,l.borderWidth)===0,i.setLineDash&&i.setLineDash(o(u.lineDash,l.borderDash)),a.labels&&a.labels.usePointStyle){var e=s*Math.SQRT2/2,v=e/Math.SQRT2,y=t+v,p=r+v;n.canvasHelpers.drawPoint(i,u.pointStyle,e,y,p)}else f||i.strokeRect(t,r,h,s),i.fillRect(t,r,h,s);i.restore()}},it=function(n,t,r,u){i.fillText(r.text,h+s/2+n,t);r.hidden&&(i.beginPath(),i.lineWidth=2,i.moveTo(h+s/2+n,t+s/2),i.lineTo(h+s/2+n+u,t+s/2),i.stroke())},p=u.isHorizontal();f=p?{x:u.left+(y-w[0])/2,y:u.top+e.padding,line:0}:{x:u.left+e.padding,y:u.top+e.padding,line:0};v=s+e.padding;t.each(u.legendItems,function(n,t){var c=i.measureText(n.text).width,l=h+s/2+c,r=f.x,o=f.y;p?r+l>=y&&(o=f.y+=v,f.line++,r=f.x=u.left+(y-w[f.line])/2):o+v>u.bottom&&(r=f.x=r+u.columnWidths[f.line]+e.padding,o=f.y=u.top+e.padding,f.line++);tt(r,o,n);k[t].left=r;k[t].top=o;it(r,o,n,c);p?f.x+=l+e.padding:f.y+=v})}},handleEvent:function(n){var t=this,e=t.options,o=n.type==="mouseup"?"click":n.type,s=!1,u,f,h,r,i;if(o==="mousemove"){if(!e.onHover)return}else if(o==="click"){if(!e.onClick)return}else return;if(u=n.x,f=n.y,u>=t.left&&u<=t.right&&f>=t.top&&f<=t.bottom)for(h=t.legendHitBoxes,r=0;r<h.length;++r)if(i=h[r],u>=i.left&&u<=i.left+i.width&&f>=i.top&&f<=i.top+i.height)if(o==="click"){e.onClick.call(t,n.native,t.legendItems[r]);s=!0;break}else if(o==="mousemove"){e.onHover.call(t,n.native,t.legendItems[r]);s=!0;break}return s}});n.plugins.register({beforeInit:function(n){var t=n.options.legend;t&&u(n,t)},beforeUpdate:function(i){var r=i.options.legend;r?(r=t.configMerge(n.defaults.global.legend,r),i.legend?i.legend.options=r:u(i,r)):(n.layoutService.removeBox(i,i.legend),delete i.legend)},afterEvent:function(n,t){var i=n.legend;i&&i.handleEvent(t)}})}},{}],31:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers;n.defaults.global.plugins={};n.plugins={_plugins:[],_cacheId:0,register:function(n){var t=this._plugins;[].concat(n).forEach(function(n){t.indexOf(n)===-1&&t.push(n)});this._cacheId++},unregister:function(n){var t=this._plugins;[].concat(n).forEach(function(n){var i=t.indexOf(n);i!==-1&&t.splice(i,1)});this._cacheId++},clear:function(){this._plugins=[];this._cacheId++},count:function(){return this._plugins.length},getAll:function(){return this._plugins},notify:function(n,t,i){for(var s=this.descriptors(n),h=s.length,r,u,f,e,o=0;o<h;++o)if(r=s[o],u=r.plugin,e=u[t],typeof e=="function"&&(f=[n].concat(i||[]),f.push(r.options),e.apply(u,f)===!1))return!1;return!0},descriptors:function(i){var r=i._plugins||(i._plugins={});if(r.id===this._cacheId)return r.descriptors;var e=[],u=[],f=i&&i.config||{},o=n.defaults.global.plugins,s=f.options&&f.options.plugins||{};return this._plugins.concat(f.plugins||[]).forEach(function(n){var f=e.indexOf(n),r,i;f===-1&&(r=n.id,i=s[r],i!==!1)&&(i===!0&&(i=t.clone(o[r])),e.push(n),u.push({plugin:n,options:i||{}}))}),r.descriptors=u,r.id=this._cacheId,u}};n.pluginService=n.plugins;n.PluginBase=t.inherits({})}},{}],32:[function(n,t){"use strict";t.exports=function(n){function r(n,i,r){return t.isArray(i)?t.longestText(n,r,i):n.measureText(i).width}function i(i){var r=t.getValueOrDefault,u=n.defaults.global,f=r(i.fontSize,u.defaultFontSize),e=r(i.fontStyle,u.defaultFontStyle),o=r(i.fontFamily,u.defaultFontFamily);return{size:f,style:e,family:o,font:t.fontString(f,e,o)}}var t=n.helpers;n.defaults.scale={display:!0,position:"left",gridLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1,drawBorder:!0,drawOnChartArea:!0,drawTicks:!0,tickMarkLength:10,zeroLineWidth:1,zeroLineColor:"rgba(0,0,0,0.25)",offsetGridLines:!1,borderDash:[],borderDashOffset:0},scaleLabel:{labelString:"",display:!1},ticks:{beginAtZero:!1,minRotation:0,maxRotation:50,mirror:!1,padding:0,reverse:!1,display:!0,autoSkip:!0,autoSkipPadding:0,labelOffset:0,callback:n.Ticks.formatters.values}};n.Scale=n.Element.extend({getPadding:function(){var n=this;return{left:n.paddingLeft||0,top:n.paddingTop||0,right:n.paddingRight||0,bottom:n.paddingBottom||0}},beforeUpdate:function(){t.callCallback(this.options.beforeUpdate,[this])},update:function(n,i,r){var u=this;return u.beforeUpdate(),u.maxWidth=n,u.maxHeight=i,u.margins=t.extend({left:0,right:0,top:0,bottom:0},r),u.longestTextCache=u.longestTextCache||{},u.beforeSetDimensions(),u.setDimensions(),u.afterSetDimensions(),u.beforeDataLimits(),u.determineDataLimits(),u.afterDataLimits(),u.beforeBuildTicks(),u.buildTicks(),u.afterBuildTicks(),u.beforeTickToLabelConversion(),u.convertTicksToLabels(),u.afterTickToLabelConversion(),u.beforeCalculateTickRotation(),u.calculateTickRotation(),u.afterCalculateTickRotation(),u.beforeFit(),u.fit(),u.afterFit(),u.afterUpdate(),u.minSize},afterUpdate:function(){t.callCallback(this.options.afterUpdate,[this])},beforeSetDimensions:function(){t.callCallback(this.options.beforeSetDimensions,[this])},setDimensions:function(){var n=this;n.isHorizontal()?(n.width=n.maxWidth,n.left=0,n.right=n.width):(n.height=n.maxHeight,n.top=0,n.bottom=n.height);n.paddingLeft=0;n.paddingTop=0;n.paddingRight=0;n.paddingBottom=0},afterSetDimensions:function(){t.callCallback(this.options.afterSetDimensions,[this])},beforeDataLimits:function(){t.callCallback(this.options.beforeDataLimits,[this])},determineDataLimits:t.noop,afterDataLimits:function(){t.callCallback(this.options.afterDataLimits,[this])},beforeBuildTicks:function(){t.callCallback(this.options.beforeBuildTicks,[this])},buildTicks:t.noop,afterBuildTicks:function(){t.callCallback(this.options.afterBuildTicks,[this])},beforeTickToLabelConversion:function(){t.callCallback(this.options.beforeTickToLabelConversion,[this])},convertTicksToLabels:function(){var n=this,t=n.options.ticks;n.ticks=n.ticks.map(t.userCallback||t.callback)},afterTickToLabelConversion:function(){t.callCallback(this.options.afterTickToLabelConversion,[this])},beforeCalculateTickRotation:function(){t.callCallback(this.options.beforeCalculateTickRotation,[this])},calculateTickRotation:function(){var n=this,o=n.ctx,u=n.options.ticks,s=i(u),r,f;if(o.font=s.font,r=u.minRotation||0,n.options.display&&n.isHorizontal())for(var e=t.longestText(o,s.font,n.ticks,n.longestTextCache),h=e,c,l,a=n.getPixelForTick(1)-n.getPixelForTick(0)-6;h>a&&r<u.maxRotation;){if(f=t.toRadians(r),c=Math.cos(f),l=Math.sin(f),l*e>n.maxHeight){r--;break}r++;h=c*e}n.labelRotation=r},afterCalculateTickRotation:function(){t.callCallback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){t.callCallback(this.options.beforeFit,[this])},fit:function(){var n=this,u=n.minSize={width:0,height:0},e=n.options,l=e.ticks,v=e.scaleLabel,y=e.gridLines,s=e.display,h=n.isHorizontal(),f=i(l),p=i(v).size*1.5,w=e.gridLines.tickMarkLength;if(u.width=h?n.isFullWidth()?n.maxWidth-n.margins.left-n.margins.right:n.maxWidth:s&&y.drawTicks?w:0,u.height=h?s&&y.drawTicks?w:0:n.maxHeight,v.display&&s&&(h?u.height+=p:u.width+=p),l.display&&s){var o=t.longestText(n.ctx,f.font,n.ticks,n.longestTextCache),b=t.numberOfLabelLines(n.ticks),a=f.size*.5;if(h){n.longestLabelWidth=o;var k=t.toRadians(n.labelRotation),c=Math.cos(k),nt=Math.sin(k),tt=nt*o+f.size*b+a*b;u.height=Math.min(n.maxHeight,u.height+tt);n.ctx.font=f.font;var it=n.ticks[0],d=r(n.ctx,it,f.font),rt=n.ticks[n.ticks.length-1],g=r(n.ctx,rt,f.font);n.labelRotation!==0?(n.paddingLeft=e.position==="bottom"?c*d+3:c*a+3,n.paddingRight=e.position==="bottom"?c*a+3:c*g+3):(n.paddingLeft=d/2+3,n.paddingRight=g/2+3)}else l.mirror?o=0:o+=n.options.ticks.padding,u.width+=o,n.paddingTop=f.size/2,n.paddingBottom=f.size/2}n.handleMargins();n.width=u.width;n.height=u.height},handleMargins:function(){var n=this;n.margins&&(n.paddingLeft=Math.max(n.paddingLeft-n.margins.left,0),n.paddingTop=Math.max(n.paddingTop-n.margins.top,0),n.paddingRight=Math.max(n.paddingRight-n.margins.right,0),n.paddingBottom=Math.max(n.paddingBottom-n.margins.bottom,0))},afterFit:function(){t.callCallback(this.options.afterFit,[this])},isHorizontal:function(){return this.options.position==="top"||this.options.position==="bottom"},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(n){return n===null||typeof n=="undefined"?NaN:typeof n=="number"&&!isFinite(n)?NaN:(typeof n=="undefined"?"undefined":_typeof(n))==="object"?n instanceof Date||n.isValid?n:this.getRightValue(this.isHorizontal()?n.x:n.y):n},getLabelForIndex:t.noop,getPixelForValue:t.noop,getValueForPixel:t.noop,getPixelForTick:function(n,t){var i=this,r,u;if(i.isHorizontal()){var o=i.width-(i.paddingLeft+i.paddingRight),f=o/Math.max(i.ticks.length-(i.options.gridLines.offsetGridLines?0:1),1),e=f*n+i.paddingLeft;return t&&(e+=f/2),r=i.left+Math.round(e),r+(i.isFullWidth()?i.margins.left:0)}return u=i.height-(i.paddingTop+i.paddingBottom),i.top+n*(u/(i.ticks.length-1))},getPixelForDecimal:function(n){var t=this;if(t.isHorizontal()){var i=t.width-(t.paddingLeft+t.paddingRight),r=i*n+t.paddingLeft,u=t.left+Math.round(r);return u+(t.isFullWidth()?t.margins.left:0)}return t.top+n*t.height},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var n=this,t=n.min,i=n.max;return n.beginAtZero?0:t<0&&i<0?i:t>0&&i>0?t:0},draw:function(r){var u=this,o=u.options,k,d,g,nt,tt;if(o.display){var f=u.ctx,v=n.defaults.global,s=o.ticks,e=o.gridLines,y=o.scaleLabel,l=u.labelRotation!==0,h,ht=s.autoSkip,p=u.isHorizontal(),w;s.maxTicksLimit&&(w=s.maxTicksLimit);var ct=t.getValueOrDefault(s.fontColor,v.defaultFontColor),ot=i(s),c=e.drawTicks?e.tickMarkLength:0,lt=t.getValueOrDefault(e.borderDash,v.borderDash),at=t.getValueOrDefault(e.borderDashOffset,v.borderDashOffset),vt=t.getValueOrDefault(y.fontColor,v.defaultFontColor),a=i(y),st=t.toRadians(u.labelRotation),yt=Math.cos(st),it=u.longestLabelWidth*yt;if(f.fillStyle=ct,k=[],p){if(h=!1,l&&(it/=2),(it+s.autoSkipPadding)*u.ticks.length>u.width-(u.paddingLeft+u.paddingRight)&&(h=1+Math.floor((it+s.autoSkipPadding)*u.ticks.length/(u.width-(u.paddingLeft+u.paddingRight)))),w&&u.ticks.length>w)while(!h||u.ticks.length/(h||1)>w)h||(h=1),h+=1;ht||(h=!1)}var pt=o.position==="right"?u.left:u.right-c,wt=o.position==="right"?u.left+c:u.right,bt=o.position==="bottom"?u.top:u.bottom-c,kt=o.position==="bottom"?u.top+c:u.bottom;if(t.each(u.ticks,function(n,i){var vt,yt,a,d,g,nt,tt,it,rt,ut,ft,et,ot,v,f,y,dt,w,ht,b,ct;n!==undefined&&n!==null&&(vt=u.ticks.length===i+1,yt=h>1&&i%h>0||i%h==0&&i+h>=u.ticks.length,(!yt||vt)&&n!==undefined&&n!==null)&&(i===(typeof u.zeroLineIndex!="undefined"?u.zeroLineIndex:0)?(a=e.zeroLineWidth,d=e.zeroLineColor):(a=t.getValueAtIndexOrDefault(e.lineWidth,i),d=t.getValueAtIndexOrDefault(e.color,i)),f="middle",y="middle",p?(o.position==="bottom"?(y=l?"middle":"top",f=l?"right":"center",v=u.top+c):(y=l?"middle":"bottom",f=l?"left":"center",v=u.bottom-c),dt=u.getPixelForTick(i)+t.aliasPixel(a),ot=u.getPixelForTick(i,e.offsetGridLines)+s.labelOffset,g=tt=rt=ft=dt,nt=bt,it=kt,ut=r.top,et=r.bottom):(w=o.position==="left",ht=s.padding,s.mirror?(f=w?"left":"right",b=ht):(f=w?"right":"left",b=c+ht),ot=w?u.right-b:u.left+b,ct=u.getPixelForTick(i),ct+=t.aliasPixel(a),v=u.getPixelForTick(i,e.offsetGridLines)+s.labelOffset,g=pt,tt=wt,rt=r.left,ft=r.right,nt=it=ut=et=ct),k.push({tx1:g,ty1:nt,tx2:tt,ty2:it,x1:rt,y1:ut,x2:ft,y2:et,labelX:ot,labelY:v,glWidth:a,glColor:d,glBorderDash:lt,glBorderDashOffset:at,rotation:-1*st,label:n,textBaseline:y,textAlign:f}))}),t.each(k,function(n){var i,r,u;if(e.display&&(f.save(),f.lineWidth=n.glWidth,f.strokeStyle=n.glColor,f.setLineDash&&(f.setLineDash(n.glBorderDash),f.lineDashOffset=n.glBorderDashOffset),f.beginPath(),e.drawTicks&&(f.moveTo(n.tx1,n.ty1),f.lineTo(n.tx2,n.ty2)),e.drawOnChartArea&&(f.moveTo(n.x1,n.y1),f.lineTo(n.x2,n.y2)),f.stroke(),f.restore()),s.display){if(f.save(),f.translate(n.labelX,n.labelY),f.rotate(n.rotation),f.font=ot.font,f.textBaseline=n.textBaseline,f.textAlign=n.textAlign,i=n.label,t.isArray(i))for(r=0,u=0;r<i.length;++r)f.fillText(""+i[r],0,u),u+=ot.size*1.5;else f.fillText(i,0,0);f.restore()}}),y.display&&(nt=0,p?(d=u.left+(u.right-u.left)/2,g=o.position==="bottom"?u.bottom-a.size/2:u.top+a.size/2):(tt=o.position==="left",d=tt?u.left+a.size/2:u.right-a.size/2,g=u.top+(u.bottom-u.top)/2,nt=tt?-.5*Math.PI:.5*Math.PI),f.save(),f.translate(d,g),f.rotate(nt),f.textAlign="center",f.textBaseline="middle",f.fillStyle=vt,f.font=a.font,f.fillText(y.labelString,0,0),f.restore()),e.drawBorder){f.lineWidth=t.getValueAtIndexOrDefault(e.lineWidth,0);f.strokeStyle=t.getValueAtIndexOrDefault(e.color,0);var rt=u.left,ut=u.right,ft=u.top,et=u.bottom,b=t.aliasPixel(f.lineWidth);p?(ft=et=o.position==="top"?u.bottom:u.top,ft+=b,et+=b):(rt=ut=o.position==="left"?u.right:u.left,rt+=b,ut+=b);f.beginPath();f.moveTo(rt,ft);f.lineTo(ut,et);f.stroke()}}}})}},{}],33:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers;n.scaleService={constructors:{},defaults:{},registerScaleType:function(n,i,r){this.constructors[n]=i;this.defaults[n]=t.clone(r)},getScaleConstructor:function(n){return this.constructors.hasOwnProperty(n)?this.constructors[n]:undefined},getScaleDefaults:function(i){return this.defaults.hasOwnProperty(i)?t.scaleMerge(n.defaults.scale,this.defaults[i]):{}},updateScaleDefaults:function(n,i){var r=this.defaults;r.hasOwnProperty(n)&&(r[n]=t.extend(r[n],i))},addScalesToLayout:function(i){t.each(i.scales,function(t){n.layoutService.addBox(i,t)})}}}},{}],34:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers;n.Ticks={generators:{linear:function(n,i){var e=[],r,h,f,o,u,s;for(n.stepSize&&n.stepSize>0?r=n.stepSize:(h=t.niceNum(i.max-i.min,!1),r=t.niceNum(h/(n.maxTicks-1),!0)),f=Math.floor(i.min/r)*r,o=Math.ceil(i.max/r)*r,n.min&&n.max&&n.stepSize&&t.almostWhole((n.max-n.min)/n.stepSize,r/1e3)&&(f=n.min,o=n.max),u=(o-f)/r,u=t.almostEquals(u,Math.round(u),r/1e3)?Math.round(u):Math.ceil(u),e.push(n.min!==undefined?n.min:f),s=1;s<u;++s)e.push(f+s*r);return e.push(n.max!==undefined?n.max:o),e},logarithmic:function(n,i){var e=[],s=t.getValueOrDefault,u=s(n.min,Math.pow(10,Math.floor(t.log10(i.min)))),o=Math.floor(t.log10(i.max)),c=Math.ceil(i.max/Math.pow(10,o)),r,f,h;u===0?(r=Math.floor(t.log10(i.minNotZero)),f=Math.floor(i.minNotZero/Math.pow(10,r)),e.push(u),u=f*Math.pow(10,r)):(r=Math.floor(t.log10(u)),f=Math.floor(u/Math.pow(10,r)));do e.push(u),++f,f===10&&(f=1,++r),u=f*Math.pow(10,r);while(r<o||r===o&&f<c);return h=s(n.max,u),e.push(h),e}},formatters:{values:function(n){return t.isArray(n)?n:""+n},linear:function(n,i,r){var e=r.length>3?r[2]-r[1]:r[1]-r[0],o,u,f;return Math.abs(e)>1&&n!==Math.floor(n)&&(e=n-Math.floor(n)),o=t.log10(Math.abs(e)),u="",n!==0?(f=-1*Math.floor(o),f=Math.max(Math.min(f,20),0),u=n.toFixed(f)):u="0",u},logarithmic:function(n,i,r){var u=n/Math.pow(10,Math.floor(t.log10(n)));return n===0?"0":u===1||u===2||u===5||i===0||i===r.length-1?n.toExponential():""}}}}},{}],35:[function(n,t){"use strict";t.exports=function(n){function r(t,i){var r=new n.Title({ctx:t.chart.ctx,options:i,chart:t});t.titleBlock=r;n.layoutService.addBox(t,r)}var i=n.helpers,t;n.defaults.global.title={display:!1,position:"top",fullWidth:!0,fontStyle:"bold",padding:10,text:""};t=i.noop;n.Title=n.Element.extend({initialize:function(n){var t=this;i.extend(t,n);t.legendHitBoxes=[]},beforeUpdate:t,update:function(n,t,i){var r=this;return r.beforeUpdate(),r.maxWidth=n,r.maxHeight=t,r.margins=i,r.beforeSetDimensions(),r.setDimensions(),r.afterSetDimensions(),r.beforeBuildLabels(),r.buildLabels(),r.afterBuildLabels(),r.beforeFit(),r.fit(),r.afterFit(),r.afterUpdate(),r.minSize},afterUpdate:t,beforeSetDimensions:t,setDimensions:function(){var n=this;n.isHorizontal()?(n.width=n.maxWidth,n.left=0,n.right=n.width):(n.height=n.maxHeight,n.top=0,n.bottom=n.height);n.paddingLeft=0;n.paddingTop=0;n.paddingRight=0;n.paddingBottom=0;n.minSize={width:0,height:0}},afterSetDimensions:t,beforeBuildLabels:t,buildLabels:t,afterBuildLabels:t,beforeFit:t,fit:function(){var t=this,o=i.getValueOrDefault,u=t.options,s=n.defaults.global,f=u.display,e=o(u.fontSize,s.defaultFontSize),r=t.minSize;t.isHorizontal()?(r.width=t.maxWidth,r.height=f?e+u.padding*2:0):(r.width=f?e+u.padding*2:0,r.height=t.maxHeight);t.width=r.width;t.height=r.height},afterFit:t,isHorizontal:function(){var n=this.options.position;return n==="top"||n==="bottom"},draw:function(){var u=this,t=u.ctx,e=i.getValueOrDefault,r=u.options,o=n.defaults.global;if(r.display){var h=e(r.fontSize,o.defaultFontSize),w=e(r.fontStyle,o.defaultFontStyle),b=e(r.fontFamily,o.defaultFontFamily),k=i.fontString(h,w,b),p=0,c,l,f=u.top,s=u.left,a=u.bottom,v=u.right,y;t.fillStyle=e(r.fontColor,o.defaultFontColor);t.font=k;u.isHorizontal()?(c=s+(v-s)/2,l=f+(a-f)/2,y=v-s):(c=r.position==="left"?s+h/2:v-h/2,l=f+(a-f)/2,y=a-f,p=Math.PI*(r.position==="left"?-.5:.5));t.save();t.translate(c,l);t.rotate(p);t.textAlign="center";t.textBaseline="middle";t.fillText(r.text,0,0,y);t.restore()}}});n.plugins.register({beforeInit:function(n){var t=n.options.title;t&&r(n,t)},beforeUpdate:function(t){var u=t.options.title;u?(u=i.configMerge(n.defaults.global.title,u),t.titleBlock?t.titleBlock.options=u:r(t,u)):(n.layoutService.removeBox(t,t.titleBlock),delete t.titleBlock)}})}},{}],36:[function(n,t){"use strict";t.exports=function(n){function r(n,i){var r=t.color(n);return r.alpha(i*r.alpha()).rgbaString()}function i(n,i){return i&&(t.isArray(i)?Array.prototype.push.apply(n,i):n.push(i)),n}function f(n){var r=n._xScale,u=n._yScale||n._scale,t=n._index,i=n._datasetIndex;return{xLabel:r?r.getLabelForIndex(t,i):"",yLabel:u?u.getLabelForIndex(t,i):"",index:t,datasetIndex:i,x:n._model.x,y:n._model.y}}function u(i){var r=n.defaults.global,u=t.getValueOrDefault;return{xPadding:i.xPadding,yPadding:i.yPadding,xAlign:i.xAlign,yAlign:i.yAlign,bodyFontColor:i.bodyFontColor,_bodyFontFamily:u(i.bodyFontFamily,r.defaultFontFamily),_bodyFontStyle:u(i.bodyFontStyle,r.defaultFontStyle),_bodyAlign:i.bodyAlign,bodyFontSize:u(i.bodyFontSize,r.defaultFontSize),bodySpacing:i.bodySpacing,titleFontColor:i.titleFontColor,_titleFontFamily:u(i.titleFontFamily,r.defaultFontFamily),_titleFontStyle:u(i.titleFontStyle,r.defaultFontStyle),titleFontSize:u(i.titleFontSize,r.defaultFontSize),_titleAlign:i.titleAlign,titleSpacing:i.titleSpacing,titleMarginBottom:i.titleMarginBottom,footerFontColor:i.footerFontColor,_footerFontFamily:u(i.footerFontFamily,r.defaultFontFamily),_footerFontStyle:u(i.footerFontStyle,r.defaultFontStyle),footerFontSize:u(i.footerFontSize,r.defaultFontSize),_footerAlign:i.footerAlign,footerSpacing:i.footerSpacing,footerMarginTop:i.footerMarginTop,caretSize:i.caretSize,cornerRadius:i.cornerRadius,backgroundColor:i.backgroundColor,opacity:0,legendColorBackground:i.multiKeyBackground,displayColors:i.displayColors}}function e(n,i){var f=n._chart.ctx,r=i.yPadding*2,e=0,a=i.body,o=a.reduce(function(n,t){return n+t.before.length+t.lines.length+t.after.length},0),s,u;o+=i.beforeBody.length+i.afterBody.length;var h=i.title.length,c=i.footer.length,v=i.titleFontSize,l=i.bodyFontSize,y=i.footerFontSize;return r+=h*v,r+=h?(h-1)*i.titleSpacing:0,r+=h?i.titleMarginBottom:0,r+=o*l,r+=o?(o-1)*i.bodySpacing:0,r+=c?i.footerMarginTop:0,r+=c*y,r+=c?(c-1)*i.footerSpacing:0,s=0,u=function(n){e=Math.max(e,f.measureText(n).width+s)},f.font=t.fontString(v,i._titleFontStyle,i._titleFontFamily),t.each(i.title,u),f.font=t.fontString(l,i._bodyFontStyle,i._bodyFontFamily),t.each(i.beforeBody.concat(i.afterBody),u),s=i.displayColors?l+2:0,t.each(a,function(n){t.each(n.before,u);t.each(n.lines,u);t.each(n.after,u)}),s=0,f.font=t.fontString(y,i._footerFontStyle,i._footerFontFamily),t.each(i.footer,u),e+=2*i.xPadding,{width:e,height:r}}function o(n,t){var i=n._model,o=n._chart,e=n._chartInstance.chartArea,u="center",r="center",s,h,a,v,c,l,y,f;return i.y<t.height?r="top":i.y>o.height-t.height&&(r="bottom"),l=(e.left+e.right)/2,y=(e.top+e.bottom)/2,r==="center"?(s=function(n){return n<=l},h=function(n){return n>l}):(s=function(n){return n<=t.width/2},h=function(n){return n>=o.width-t.width/2}),a=function(n){return n+t.width>o.width},v=function(n){return n-t.width<0},c=function(n){return n<=y?"top":"bottom"},s(i.x)?(u="left",a(i.x)&&(u="center",r=c(i.y))):h(i.x)&&(u="right",v(i.x)&&(u="center",r=c(i.y))),f=n._options,{xAlign:f.xAlign?f.xAlign:u,yAlign:f.yAlign?f.yAlign:r}}function s(n,t,i){var r=n.x,e=n.y,c=n.caretSize,s=n.caretPadding,l=n.cornerRadius,u=i.xAlign,o=i.yAlign,f=c+s,h=l+s;return u==="right"?r-=t.width:u==="center"&&(r-=t.width/2),o==="top"?e+=f:e-=o==="bottom"?t.height+f:t.height/2,o==="center"?u==="left"?r+=f:u==="right"&&(r-=f):u==="left"?r-=h:u==="right"&&(r+=h),{x:r,y:e}}var t=n.helpers;n.defaults.global.tooltips={enabled:!0,custom:null,mode:"nearest",position:"average",intersect:!0,backgroundColor:"rgba(0,0,0,0.8)",titleFontStyle:"bold",titleSpacing:2,titleMarginBottom:6,titleFontColor:"#fff",titleAlign:"left",bodySpacing:2,bodyFontColor:"#fff",bodyAlign:"left",footerFontStyle:"bold",footerSpacing:2,footerMarginTop:6,footerFontColor:"#fff",footerAlign:"left",yPadding:6,xPadding:6,caretSize:5,cornerRadius:6,multiKeyBackground:"#fff",displayColors:!0,callbacks:{beforeTitle:t.noop,title:function(n,t){var r="",u=t.labels,f=u?u.length:0,i;return n.length>0&&(i=n[0],i.xLabel?r=i.xLabel:f>0&&i.index<f&&(r=u[i.index])),r},afterTitle:t.noop,beforeBody:t.noop,beforeLabel:t.noop,label:function(n,t){var i=t.datasets[n.datasetIndex].label||"";return i+": "+n.yLabel},labelColor:function(n,t){var r=t.getDatasetMeta(n.datasetIndex),u=r.data[n.index],i=u._view;return{borderColor:i.borderColor,backgroundColor:i.backgroundColor}},afterLabel:t.noop,afterBody:t.noop,beforeFooter:t.noop,footer:t.noop,afterFooter:t.noop}};n.Tooltip=n.Element.extend({initialize:function(){this._model=u(this._options)},getTitle:function(){var t=this,u=t._options,r=u.callbacks,f=r.beforeTitle.apply(t,arguments),e=r.title.apply(t,arguments),o=r.afterTitle.apply(t,arguments),n=[];return n=i(n,f),n=i(n,e),i(n,o)},getBeforeBody:function(){var n=this._options.callbacks.beforeBody.apply(this,arguments);return t.isArray(n)?n:n!==undefined?[n]:[]},getBody:function(n,r){var u=this,f=u._options.callbacks,e=[];return t.each(n,function(n){var t={before:[],lines:[],after:[]};i(t.before,f.beforeLabel.call(u,n,r));i(t.lines,f.label.call(u,n,r));i(t.after,f.afterLabel.call(u,n,r));e.push(t)}),e},getAfterBody:function(){var n=this._options.callbacks.afterBody.apply(this,arguments);return t.isArray(n)?n:n!==undefined?[n]:[]},getFooter:function(){var t=this,r=t._options.callbacks,u=r.beforeFooter.apply(t,arguments),f=r.footer.apply(t,arguments),e=r.afterFooter.apply(t,arguments),n=[];return n=i(n,u),n=i(n,f),i(n,e)},update:function(i){var h=this,l=h._options,a=h._model,r=h._model=u(l),w=h._active,v=h._data,tt=h._chartInstance,b={xAlign:a.xAlign,yAlign:a.yAlign},d={x:a.x,y:a.y},p={width:a.width,height:a.height},y={x:a.caretX,y:a.caretY},k,nt,g,c;if(w.length){for(r.opacity=1,g=[],y=n.Tooltip.positioners[l.position](w,h._eventPosition),c=[],k=0,nt=w.length;k<nt;++k)c.push(f(w[k]));l.filter&&(c=c.filter(function(n){return l.filter(n,v)}));l.itemSort&&(c=c.sort(function(n,t){return l.itemSort(n,t,v)}));t.each(c,function(n){g.push(l.callbacks.labelColor.call(h,n,tt))});r.title=h.getTitle(c,v);r.beforeBody=h.getBeforeBody(c,v);r.body=h.getBody(c,v);r.afterBody=h.getAfterBody(c,v);r.footer=h.getFooter(c,v);r.x=Math.round(y.x);r.y=Math.round(y.y);r.caretPadding=t.getValueOrDefault(y.padding,2);r.labelColors=g;r.dataPoints=c;p=e(this,r);b=o(this,p);d=s(r,p,b)}else r.opacity=0;return r.xAlign=b.xAlign,r.yAlign=b.yAlign,r.x=d.x,r.y=d.y,r.width=p.width,r.height=p.height,r.caretX=y.x,r.caretY=y.y,h._model=r,i&&l.custom&&l.custom.call(h,r),h},drawCaret:function(n,t,i){var l=this._view,s=this._chart.ctx,u,e,h,o,c,v,f=l.caretSize,b=l.cornerRadius,y=l.xAlign,k=l.yAlign,a=n.x,p=n.y,w=t.width,d=t.height;k==="center"?(y==="left"?(u=a,e=u-f,h=u):(u=a+w,e=u+f,h=u),c=p+d/2,o=c-f,v=c+f):(y==="left"?(u=a+b,e=u+f,h=e+f):y==="right"?(u=a+w-b,e=u-f,h=e-f):(e=a+w/2,u=e-f,h=e+f),k==="top"?(o=p,c=o-f,v=o):(o=p+d,c=o+f,v=o));s.fillStyle=r(l.backgroundColor,i);s.beginPath();s.moveTo(u,o);s.lineTo(e,c);s.lineTo(h,v);s.closePath();s.fill()},drawTitle:function(n,i,u,f){var o=i.title,s,h,e,c;if(o.length)for(u.textAlign=i._titleAlign,u.textBaseline="top",s=i.titleFontSize,h=i.titleSpacing,u.fillStyle=r(i.titleFontColor,f),u.font=t.fontString(s,i._titleFontStyle,i._titleFontFamily),e=0,c=o.length;e<c;++e)u.fillText(o[e],n.x,n.y),n.y+=s+h,e+1===o.length&&(n.y+=i.titleMarginBottom-h)},drawBody:function(n,i,u,f){var e=i.bodyFontSize,l=i.bodySpacing,a=i.body,h,s,o,c;u.textAlign=i._bodyAlign;u.textBaseline="top";h=r(i.bodyFontColor,f);u.fillStyle=h;u.font=t.fontString(e,i._bodyFontStyle,i._bodyFontFamily);s=0;o=function(t){u.fillText(t,n.x+s,n.y);n.y+=e+l};t.each(i.beforeBody,o);c=i.displayColors;s=c?e+2:0;t.each(a,function(s,l){t.each(s.before,o);t.each(s.lines,function(t){c&&(u.fillStyle=r(i.legendColorBackground,f),u.fillRect(n.x,n.y,e,e),u.strokeStyle=r(i.labelColors[l].borderColor,f),u.strokeRect(n.x,n.y,e,e),u.fillStyle=r(i.labelColors[l].backgroundColor,f),u.fillRect(n.x+1,n.y+1,e-2,e-2),u.fillStyle=h);o(t)});t.each(s.after,o)});s=0;t.each(i.afterBody,o);n.y-=l},drawFooter:function(n,i,u,f){var e=i.footer;e.length&&(n.y+=i.footerMarginTop,u.textAlign=i._footerAlign,u.textBaseline="top",u.fillStyle=r(i.footerFontColor,f),u.font=t.fontString(i.footerFontSize,i._footerFontStyle,i._footerFontFamily),t.each(e,function(t){u.fillText(t,n.x,n.y);n.y+=i.footerFontSize+i.footerSpacing}))},drawBackground:function(n,i,u,f,e){u.fillStyle=r(i.backgroundColor,e);t.drawRoundedRectangle(u,n.x,n.y,f.width,f.height,i.cornerRadius);u.fill()},draw:function(){var r=this._chart.ctx,n=this._view;if(n.opacity!==0){var u={width:n.width,height:n.height},t={x:n.x,y:n.y},i=Math.abs(n.opacity<.001)?0:n.opacity;this._options.enabled&&(this.drawBackground(t,n,r,u,i),this.drawCaret(t,u,i),t.x+=n.xPadding,t.y+=n.yPadding,this.drawTitle(t,n,r,i),this.drawBody(t,n,r,i),this.drawFooter(t,n,r,i))}},handleEvent:function(n){var i=this,r=i._options,u=!1,f;return i._lastActive=i._lastActive||[],i._active=n.type==="mouseout"?[]:i._chartInstance.getElementsAtEventForMode(n,r.mode,r),u=!t.arrayEquals(i._active,i._lastActive),i._lastActive=i._active,(r.enabled||r.custom)&&(i._eventPosition={x:n.x,y:n.y},f=i._model,i.update(!0),i.pivot(),u|=f.x!==i._model.x||f.y!==i._model.y),u}});n.Tooltip.positioners={average:function(n){var t,i;if(!n.length)return!1;for(var f=0,e=0,r=0,u=0,o=n.length;u<o;++u)t=n[u],t&&t.hasValue()&&(i=t.tooltipPosition(),f+=i.x,e+=i.y,++r);return{x:Math.round(f/r),y:Math.round(e/r)}},nearest:function(n,i){for(var s=i.x,h=i.y,u,c=Number.POSITIVE_INFINITY,r,l,f,e,o=0,a=n.length;o<a;++o)r=n[o],r&&r.hasValue()&&(l=r.getCenterPoint(),f=t.distanceBetweenPoints(i,l),f<c&&(c=f,u=r));return u&&(e=u.tooltipPosition(),s=e.x,h=e.y),{x:s,y:h}}}}},{}],37:[function(n,t){"use strict";t.exports=function(n){var i=n.helpers,t=n.defaults.global;t.elements.arc={backgroundColor:t.defaultColor,borderColor:"#fff",borderWidth:2};n.elements.Arc=n.Element.extend({inLabelRange:function(n){var t=this._view;return t?Math.pow(n-t.x,2)<Math.pow(t.radius+t.hoverRadius,2):!1},inRange:function(n,t){var r=this._view,o,s;if(r){for(var h=i.getAngleFromPoint(r,{x:n,y:t}),u=h.angle,c=h.distance,e=r.startAngle,f=r.endAngle;f<e;)f+=2*Math.PI;while(u>f)u-=2*Math.PI;while(u<e)u+=2*Math.PI;return o=u>=e&&u<=f,s=c>=r.innerRadius&&c<=r.outerRadius,o&&s}return!1},getCenterPoint:function(){var n=this._view,t=(n.startAngle+n.endAngle)/2,i=(n.innerRadius+n.outerRadius)/2;return{x:n.x+Math.cos(t)*i,y:n.y+Math.sin(t)*i}},getArea:function(){var n=this._view;return Math.PI*((n.endAngle-n.startAngle)/(2*Math.PI))*(Math.pow(n.outerRadius,2)-Math.pow(n.innerRadius,2))},tooltipPosition:function(){var n=this._view,t=n.startAngle+(n.endAngle-n.startAngle)/2,i=(n.outerRadius-n.innerRadius)/2+n.innerRadius;return{x:n.x+Math.cos(t)*i,y:n.y+Math.sin(t)*i}},draw:function(){var t=this._chart.ctx,n=this._view,i=n.startAngle,r=n.endAngle;t.beginPath();t.arc(n.x,n.y,n.outerRadius,i,r);t.arc(n.x,n.y,n.innerRadius,r,i,!0);t.closePath();t.strokeStyle=n.borderColor;t.lineWidth=n.borderWidth;t.fillStyle=n.backgroundColor;t.fill();t.lineJoin="bevel";n.borderWidth&&t.stroke()}})}},{}],38:[function(n,t){"use strict";t.exports=function(n){var i=n.helpers,t=n.defaults.global;n.defaults.global.elements.line={tension:.4,backgroundColor:t.defaultColor,borderWidth:3,borderColor:t.defaultColor,borderCapStyle:"butt",borderDash:[],borderDashOffset:0,borderJoinStyle:"miter",capBezierPoints:!0,fill:!0};n.elements.Line=n.Element.extend({draw:function(){function y(t,i){var r=i._view;i._view.steppedLine===!0?(n.lineTo(r.x,t._view.y),n.lineTo(r.x,r.y)):i._view.tension===0?n.lineTo(r.x,r.y):n.bezierCurveTo(t._view.controlPointNextX,t._view.controlPointNextY,r.controlPointPreviousX,r.controlPointPreviousY,r.x,r.y)}var v=this,e=v._view,p=e.spanGaps,s=e.scaleZero,l=v._loop,n,o,f,r,c,h,u,a;if(l||(e.fill==="top"?s=e.scaleTop:e.fill==="bottom"&&(s=e.scaleBottom)),n=v._chart.ctx,n.save(),o=v._children.slice(),f=-1,l&&o.length&&o.push(o[0]),o.length&&e.fill){for(n.beginPath(),r=0;r<o.length;++r)c=o[r],h=i.previousItem(o,r),u=c._view,r===0?(l?n.moveTo(s.x,s.y):n.moveTo(u.x,s),u.skip||(f=r,n.lineTo(u.x,u.y))):(h=f===-1?h:o[f],u.skip?p||f!==r-1||(l?n.lineTo(s.x,s.y):n.lineTo(h._view.x,s)):(f!==r-1?p&&f!==-1?y(h,c):l?n.lineTo(u.x,u.y):(n.lineTo(u.x,s),n.lineTo(u.x,u.y)):y(h,c),f=r));l||f===-1||n.lineTo(o[f]._view.x,s);n.fillStyle=e.backgroundColor||t.defaultColor;n.closePath();n.fill()}for(a=t.elements.line,n.lineCap=e.borderCapStyle||a.borderCapStyle,n.setLineDash&&n.setLineDash(e.borderDash||a.borderDash),n.lineDashOffset=e.borderDashOffset||a.borderDashOffset,n.lineJoin=e.borderJoinStyle||a.borderJoinStyle,n.lineWidth=e.borderWidth||a.borderWidth,n.strokeStyle=e.borderColor||t.defaultColor,n.beginPath(),f=-1,r=0;r<o.length;++r)c=o[r],h=i.previousItem(o,r),u=c._view,r===0?u.skip||(n.moveTo(u.x,u.y),f=r):(h=f===-1?h:o[f],u.skip||((f===r-1||p)&&f!==-1?y(h,c):n.moveTo(u.x,u.y),f=r));n.stroke();n.restore()}})}},{}],39:[function(n,t){"use strict";t.exports=function(n){function r(n){var t=this._view;return t?Math.pow(n-t.x,2)<Math.pow(t.radius+t.hitRadius,2):!1}function u(n){var t=this._view;return t?Math.pow(n-t.y,2)<Math.pow(t.radius+t.hitRadius,2):!1}var f=n.helpers,i=n.defaults.global,t=i.defaultColor;i.elements.point={radius:3,pointStyle:"circle",backgroundColor:t,borderWidth:1,borderColor:t,hitRadius:1,hoverRadius:4,hoverBorderWidth:1};n.elements.Point=n.Element.extend({inRange:function(n,t){var i=this._view;return i?Math.pow(n-i.x,2)+Math.pow(t-i.y,2)<Math.pow(i.hitRadius+i.radius,2):!1},inLabelRange:r,inXRange:r,inYRange:u,getCenterPoint:function(){var n=this._view;return{x:n.x,y:n.y}},getArea:function(){return Math.PI*Math.pow(this._view.radius,2)},tooltipPosition:function(){var n=this._view;return{x:n.x,y:n.y,padding:n.radius+n.borderWidth}},draw:function(r){var e=this._view,u=this._model,o=this._chart.ctx,v=e.pointStyle,y=e.radius,c=e.x,l=e.y,a=n.helpers.color,h=1.01,s=0;e.skip||(o.strokeStyle=e.borderColor||t,o.lineWidth=f.getValueOrDefault(e.borderWidth,i.elements.point.borderWidth),o.fillStyle=e.backgroundColor||t,r!==undefined&&(u.x<r.left||r.right*h<u.x||u.y<r.top||r.bottom*h<u.y)&&(u.x<r.left?s=(c-u.x)/(r.left-u.x):r.right*h<u.x?s=(u.x-c)/(u.x-r.right):u.y<r.top?s=(l-u.y)/(r.top-u.y):r.bottom*h<u.y&&(s=(u.y-l)/(u.y-r.bottom)),s=Math.round(s*100)/100,o.strokeStyle=a(o.strokeStyle).alpha(s).rgbString(),o.fillStyle=a(o.fillStyle).alpha(s).rgbString()),n.canvasHelpers.drawPoint(o,v,y,c,l))}})}},{}],40:[function(n,t){"use strict";t.exports=function(n){function i(n){return n._view.width!==undefined}function t(n){var t=n._view,r,u,f,e,o,s;return i(n)?(o=t.width/2,r=t.x-o,u=t.x+o,f=Math.min(t.y,t.base),e=Math.max(t.y,t.base)):(s=t.height/2,r=Math.min(t.x,t.base),u=Math.max(t.x,t.base),f=t.y-s,e=t.y+s),{left:r,top:f,right:u,bottom:e}}var r=n.defaults.global;r.elements.rectangle={backgroundColor:r.defaultColor,borderWidth:0,borderColor:r.defaultColor,borderSkipped:"bottom"};n.elements.Rectangle=n.Element.extend({draw:function(){function p(n){return g[(v+n)%4]}var t=this._chart.ctx,n=this._view,i,r,u,f,h,c,e,o=n.borderWidth,y,s,l,g,v;if(n.horizontal?(i=n.base,r=n.x,u=n.y-n.height/2,f=n.y+n.height/2,h=r>i?1:-1,c=1,e=n.borderSkipped||"left"):(i=n.x-n.width/2,r=n.x+n.width/2,u=n.y,f=n.base,h=1,c=f>u?1:-1,e=n.borderSkipped||"bottom"),o){y=Math.min(Math.abs(i-r),Math.abs(u-f));o=o>y?y:o;var a=o/2,w=i+(e!=="left"?a*h:0),b=r+(e!=="right"?-a*h:0),k=u+(e!=="top"?a*c:0),d=f+(e!=="bottom"?-a*c:0);w!==b&&(u=k,f=d);k!==d&&(i=w,r=b)}for(t.beginPath(),t.fillStyle=n.backgroundColor,t.strokeStyle=n.borderColor,t.lineWidth=o,g=[[i,f],[i,u],[r,u],[r,f]],v=["bottom","left","top","right"].indexOf(e,0),v===-1&&(v=0),s=p(0),t.moveTo(s[0],s[1]),l=1;l<4;l++)s=p(l),t.lineTo(s[0],s[1]);t.fill();o&&t.stroke()},height:function(){var n=this._view;return n.base-n.y},inRange:function(n,i){var u=!1,r;return this._view&&(r=t(this),u=n>=r.left&&n<=r.right&&i>=r.top&&i<=r.bottom),u},inLabelRange:function(n,r){var f=this,e,u;return f._view?(e=!1,u=t(f),i(f)?n>=u.left&&n<=u.right:r>=u.top&&r<=u.bottom):!1},inXRange:function(n){var i=t(this);return n>=i.left&&n<=i.right},inYRange:function(n){var i=t(this);return n>=i.top&&n<=i.bottom},getCenterPoint:function(){var n=this._view,t,r;return i(this)?(t=n.x,r=(n.y+n.base)/2):(t=(n.x+n.base)/2,r=n.y),{x:t,y:r}},getArea:function(){var n=this._view;return n.width*Math.abs(n.y-n.base)},tooltipPosition:function(){var n=this._view;return{x:n.x,y:n.y}}})}},{}],41:[function(n,t){"use strict";t.exports=function(n){function i(n,i){var r=t.getStyle(n,i),u=r&&r.match(/(\d+)px/);return u?Number(u[1]):undefined}function u(n,t){var r=n.style,f=n.getAttribute("height"),e=n.getAttribute("width"),u,o;return n._chartjs={initial:{height:f,width:e,style:{display:r.display,height:r.height,width:r.width}}},r.display=r.display||"block",(e===null||e==="")&&(u=i(n,"width"),u!==undefined&&(n.width=u)),(f===null||f==="")&&(n.style.height===""?n.height=n.width/(t.options.aspectRatio||2):(o=i(n,"height"),u!==undefined&&(n.height=o))),n}function r(n,t,i,r,u){return{type:n,chart:t,"native":u||null,x:i!==undefined?i:null,y:r!==undefined?r:null}}function f(n,i){var f=h[n.type]||n.type,u=t.getRelativePosition(n,i);return r(f,i,u.x,u.y,n)}function e(n){var i=document.createElement("iframe");return i.className="chartjs-hidden-iframe",i.style.cssText="display:block;overflow:hidden;border:0;margin:0;top:0;left:0;bottom:0;right:0;height:100%;width:100%;position:absolute;pointer-events:none;z-index:-1;",i.tabIndex=-1,t.addEvent(i,"load",function(){t.addEvent(i.contentWindow||i,"resize",n);n()}),i}function o(n,i,u){var f=n._chartjs={ticking:!1},o=function(){f.ticking||(f.ticking=!0,t.requestAnimFrame.call(window,function(){if(f.resizer)return f.ticking=!1,i(r("resize",u))}))};f.resizer=e(o);n.insertBefore(f.resizer,n.firstChild)}function s(n){if(n&&n._chartjs){var t=n._chartjs.resizer;t&&(t.parentNode.removeChild(t),n._chartjs.resizer=null);delete n._chartjs}}var t=n.helpers,h={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};return{acquireContext:function(n,t){if(typeof n=="string"?n=document.getElementById(n):n.length&&(n=n[0]),n&&n.canvas&&(n=n.canvas),n instanceof HTMLCanvasElement){var i=n.getContext&&n.getContext("2d");if(i instanceof CanvasRenderingContext2D)return u(n,t),i}return null},releaseContext:function(n){var i=n.canvas,r;i._chartjs&&(r=i._chartjs.initial,["height","width"].forEach(function(n){var t=r[n];t===undefined||t===null?i.removeAttribute(n):i.setAttribute(n,t)}),t.each(r.style||{},function(n,t){i.style[t]=n}),i.width=i.width,delete i._chartjs)},addEventListener:function(n,i,r){var u=n.chart.canvas;if(i==="resize"){o(u.parentNode,r,n.chart);return}var e=r._chartjs||(r._chartjs={}),s=e.proxies||(e.proxies={}),h=s[n.id+"_"+i]=function(t){r(f(t,n.chart))};t.addEvent(u,i,h)},removeEventListener:function(n,i,r){var u=n.chart.canvas;if(i==="resize"){s(u.parentNode,r);return}var e=r._chartjs||{},o=e.proxies||{},f=o[n.id+"_"+i];f&&t.removeEvent(u,i,f)}}}},{}],42:[function(n,t){"use strict";var i=n(41);t.exports=function(n){n.platform={acquireContext:function(){},releaseContext:function(){},addEventListener:function(){},removeEventListener:function(){}};n.helpers.extend(n.platform,i(n))}},{"41":41}],43:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers,i=n.Scale.extend({getLabels:function(){var n=this.chart.data;return(this.isHorizontal()?n.xLabels:n.yLabels)||n.labels},determineDataLimits:function(){var n=this,r=n.getLabels(),i;n.minIndex=0;n.maxIndex=r.length-1;n.options.ticks.min!==undefined&&(i=t.indexOf(r,n.options.ticks.min),n.minIndex=i!==-1?i:n.minIndex);n.options.ticks.max!==undefined&&(i=t.indexOf(r,n.options.ticks.max),n.maxIndex=i!==-1?i:n.maxIndex);n.min=r[n.minIndex];n.max=r[n.maxIndex]},buildTicks:function(){var n=this,t=n.getLabels();n.ticks=n.minIndex===0&&n.maxIndex===t.length-1?t:t.slice(n.minIndex,n.maxIndex+1)},getLabelForIndex:function(n,t){var i=this,r=i.chart.data,u=i.isHorizontal();return r.yLabels&&!u?i.getRightValue(r.datasets[t].data[n]):i.ticks[n-i.minIndex]},getPixelForValue:function(n,t,i,r){var u=this,c=Math.max(u.maxIndex+1-u.minIndex-(u.options.gridLines.offsetGridLines?0:1),1),l,f,e,o,s,h;return(n!==undefined&&isNaN(t)&&(l=u.getLabels(),f=l.indexOf(n),t=f!==-1?f:t),u.isHorizontal())?(e=u.width/c,o=e*(t-u.minIndex),(u.options.gridLines.offsetGridLines&&r||u.maxIndex===u.minIndex&&r)&&(o+=e/2),u.left+Math.round(o)):(s=u.height/c,h=s*(t-u.minIndex),u.options.gridLines.offsetGridLines&&r&&(h+=s/2),u.top+Math.round(h))},getPixelForTick:function(n,t){return this.getPixelForValue(this.ticks[n],n+this.minIndex,null,t)},getValueForPixel:function(n){var t=this,u=Math.max(t.ticks.length-(t.options.gridLines.offsetGridLines?0:1),1),i=t.isHorizontal(),r=(i?t.width:t.height)/u;return n-=i?t.left:t.top,t.options.gridLines.offsetGridLines&&(n-=r/2),n<=0?0:Math.round(n/r)},getBasePixel:function(){return this.bottom}});n.scaleService.registerScaleType("category",i,{position:"bottom"})}},{}],44:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers,i={position:"left",ticks:{callback:n.Ticks.formatters.linear}},r=n.LinearScaleBase.extend({determineDataLimits:function(){function e(t){return h?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,f=n.options,i=n.chart,s=i.data,o=s.datasets,h=n.isHorizontal(),u,r;n.min=null;n.max=null;u=f.stacked;u===undefined&&t.each(o,function(n,t){if(!u){var r=i.getDatasetMeta(t);i.isDatasetVisible(t)&&e(r)&&r.stack!==undefined&&(u=!0)}});f.stacked||u?(r={},t.each(o,function(u,o){var s=i.getDatasetMeta(o),c=[s.type,f.stacked===undefined&&s.stack===undefined?o:"",s.stack].join("."),h,l;r[c]===undefined&&(r[c]={positiveValues:[],negativeValues:[]});h=r[c].positiveValues;l=r[c].negativeValues;i.isDatasetVisible(o)&&e(s)&&t.each(u.data,function(t,i){var r=+n.getRightValue(t);isNaN(r)||s.data[i].hidden||(h[i]=h[i]||0,l[i]=l[i]||0,f.relativePoints?h[i]=100:r<0?l[i]+=r:h[i]+=r)})}),t.each(r,function(i){var r=i.positiveValues.concat(i.negativeValues),u=t.min(r),f=t.max(r);n.min=n.min===null?u:Math.min(n.min,u);n.max=n.max===null?f:Math.max(n.max,f)})):t.each(o,function(r,u){var f=i.getDatasetMeta(u);i.isDatasetVisible(u)&&e(f)&&t.each(r.data,function(t,i){var r=+n.getRightValue(t);isNaN(r)||f.data[i].hidden||(n.min===null?n.min=r:r<n.min&&(n.min=r),n.max===null?n.max=r:r>n.max&&(n.max=r))})});this.handleTickRangeOptions()},getTickLimit:function(){var u,r=this,i=r.options.ticks,f;return r.isHorizontal()?u=Math.min(i.maxTicksLimit?i.maxTicksLimit:11,Math.ceil(r.width/50)):(f=t.getValueOrDefault(i.fontSize,n.defaults.global.defaultFontSize),u=Math.min(i.maxTicksLimit?i.maxTicksLimit:11,Math.ceil(r.height/(2*f)))),u},handleDirectionalChanges:function(){this.isHorizontal()||this.ticks.reverse()},getLabelForIndex:function(n,t){return+this.getRightValue(this.chart.data.datasets[t].data[n])},getPixelForValue:function(n){var t=this,r=t.start,u=+t.getRightValue(n),i,f=t.end-r;return t.isHorizontal()?(i=t.left+t.width/f*(u-r),Math.round(i)):(i=t.bottom-t.height/f*(u-r),Math.round(i))},getValueForPixel:function(n){var t=this,i=t.isHorizontal(),r=i?t.width:t.height,u=(i?n-t.left:t.bottom-n)/r;return t.start+(t.end-t.start)*u},getPixelForTick:function(n){return this.getPixelForValue(this.ticksAsNumbers[n])}});n.scaleService.registerScaleType("linear",r,i)}},{}],45:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers,i=t.noop;n.LinearScaleBase=n.Scale.extend({handleTickRangeOptions:function(){var n=this,f=n.options,i=f.ticks,r,u;i.beginAtZero&&(r=t.sign(n.min),u=t.sign(n.max),r<0&&u<0?n.max=0:r>0&&u>0&&(n.min=0));i.min!==undefined?n.min=i.min:i.suggestedMin!==undefined&&(n.min=Math.min(n.min,i.suggestedMin));i.max!==undefined?n.max=i.max:i.suggestedMax!==undefined&&(n.max=Math.max(n.max,i.suggestedMax));n.min===n.max&&(n.max++,i.beginAtZero||n.min--)},getTickLimit:i,handleDirectionalChanges:i,buildTicks:function(){var i=this,o=i.options,r=o.ticks,f=i.getTickLimit(),e,u;f=Math.max(2,f);e={maxTicks:f,min:r.min,max:r.max,stepSize:t.getValueOrDefault(r.fixedStepSize,r.stepSize)};u=i.ticks=n.Ticks.generators.linear(e,i);i.handleDirectionalChanges();i.max=t.max(u);i.min=t.min(u);r.reverse?(u.reverse(),i.start=i.max,i.end=i.min):(i.start=i.min,i.end=i.max)},convertTicksToLabels:function(){var t=this;t.ticksAsNumbers=t.ticks.slice();t.zeroLineIndex=t.ticks.indexOf(0);n.Scale.prototype.convertTicksToLabels.call(t)}})}},{}],46:[function(n,t){"use strict";t.exports=function(n){var t=n.helpers,i={position:"left",ticks:{callback:n.Ticks.formatters.logarithmic}},r=n.Scale.extend({determineDataLimits:function(){function e(t){return l?t.xAxisID===n.id:t.yAxisID===n.id}var n=this,r=n.options,s=r.ticks,i=n.chart,c=i.data,o=c.datasets,h=t.getValueOrDefault,l=n.isHorizontal(),u,f;n.min=null;n.max=null;n.minNotZero=null;u=r.stacked;u===undefined&&t.each(o,function(n,t){if(!u){var r=i.getDatasetMeta(t);i.isDatasetVisible(t)&&e(r)&&r.stack!==undefined&&(u=!0)}});r.stacked||u?(f={},t.each(o,function(u,o){var s=i.getDatasetMeta(o),h=[s.type,r.stacked===undefined&&s.stack===undefined?o:"",s.stack].join(".");i.isDatasetVisible(o)&&e(s)&&(f[h]===undefined&&(f[h]=[]),t.each(u.data,function(t,i){var u=f[h],e=+n.getRightValue(t);isNaN(e)||s.data[i].hidden||(u[i]=u[i]||0,r.relativePoints?u[i]=100:u[i]+=e)}))}),t.each(f,function(i){var r=t.min(i),u=t.max(i);n.min=n.min===null?r:Math.min(n.min,r);n.max=n.max===null?u:Math.max(n.max,u)})):t.each(o,function(r,u){var f=i.getDatasetMeta(u);i.isDatasetVisible(u)&&e(f)&&t.each(r.data,function(t,i){var r=+n.getRightValue(t);isNaN(r)||f.data[i].hidden||(n.min===null?n.min=r:r<n.min&&(n.min=r),n.max===null?n.max=r:r>n.max&&(n.max=r),r!==0&&(n.minNotZero===null||r<n.minNotZero)&&(n.minNotZero=r))})});n.min=h(s.min,n.min);n.max=h(s.max,n.max);n.min===n.max&&(n.min!==0&&n.min!==null?(n.min=Math.pow(10,Math.floor(t.log10(n.min))-1),n.max=Math.pow(10,Math.floor(t.log10(n.max))+1)):(n.min=1,n.max=10))},buildTicks:function(){var i=this,f=i.options,u=f.ticks,e={min:u.min,max:u.max},r=i.ticks=n.Ticks.generators.logarithmic(e,i);i.isHorizontal()||r.reverse();i.max=t.max(r);i.min=t.min(r);u.reverse?(r.reverse(),i.start=i.max,i.end=i.min):(i.start=i.min,i.end=i.max)},convertTicksToLabels:function(){this.tickValues=this.ticks.slice();n.Scale.prototype.convertTicksToLabels.call(this)},getLabelForIndex:function(n,t){return+this.getRightValue(this.chart.data.datasets[t].data[n])},getPixelForTick:function(n){return this.getPixelForValue(this.tickValues[n])},getPixelForValue:function(n){var i=this,r,e,o=i.start,u=+i.getRightValue(n),f,h=i.options,s=h.ticks;return i.isHorizontal()?(f=t.log10(i.end)-t.log10(o),u===0?e=i.left:(r=i.width,e=i.left+r/f*(t.log10(u)-t.log10(o)))):(r=i.height,o!==0||s.reverse?i.end===0&&s.reverse?(f=t.log10(i.start)-t.log10(i.minNotZero),e=u===i.end?i.top:u===i.minNotZero?i.top+r*.02:i.top+r*.02+r*.98/f*(t.log10(u)-t.log10(i.minNotZero))):(f=t.log10(i.end)-t.log10(o),r=i.height,e=i.bottom-r/f*(t.log10(u)-t.log10(o))):(f=t.log10(i.end)-t.log10(i.minNotZero),e=u===o?i.bottom:u===i.minNotZero?i.bottom-r*.02:i.bottom-r*.02-r*.98/f*(t.log10(u)-t.log10(i.minNotZero)))),e},getValueForPixel:function(n){var i=this,f=t.log10(i.end)-t.log10(i.start),u,r;return i.isHorizontal()?(r=i.width,u=i.start*Math.pow(10,(n-i.left)*f/r)):(r=i.height,u=Math.pow(10,(i.bottom-n)*f/r)/i.start),u}});n.scaleService.registerScaleType("logarithmic",r,i)}},{}],47:[function(n,t){"use strict";t.exports=function(n){function r(n){return n.options.lineArc?0:n.chart.data.labels.length}function f(n){var r=n.options.pointLabels,u=t.getValueOrDefault(r.fontSize,i.defaultFontSize),f=t.getValueOrDefault(r.fontStyle,i.defaultFontStyle),e=t.getValueOrDefault(r.fontFamily,i.defaultFontFamily),o=t.fontString(u,f,e);return{size:u,style:f,family:e,font:o}}function o(n,i,r){return t.isArray(r)?{w:t.longestText(n,n.font,r),h:r.length*i+(r.length-1)*1.5*i}:{w:n.measureText(r).width,h:i}}function e(n,t,i,r,u){return n===r||n===u?{start:t-i/2,end:t+i/2}:n<r||n>u?{start:t-i-5,end:t}:{start:t,end:t+i+5}}function s(n){var y=f(n),p=Math.min(n.height/2,n.width/2),i={l:n.width,r:0,t:n.height,b:0},s={},u,c,v,w;for(n.ctx.font=y.font,n._pointLabelSizes=[],w=r(n),u=0;u<w;u++){v=n.getPointPosition(u,p);c=o(n.ctx,y.size,n.pointLabels[u]||"");n._pointLabelSizes[u]=c;var h=n.getIndexAngle(u),b=t.toDegrees(h)%360,l=e(b,v.x,c.w,0,180),a=e(b,v.y,c.h,90,270);l.start<i.l&&(i.l=l.start,s.l=h);l.end>i.r&&(i.r=l.end,s.r=h);a.start<i.t&&(i.t=a.start,s.t=h);a.end>i.b&&(i.b=a.end,s.b=h)}n.setReductions(p,i,s)}function h(n){var t=Math.min(n.height/2,n.width/2);n.drawingArea=Math.round(t);n.setCenterPoint(0,0,0,0)}function c(n){return n===0||n===180?"center":n<180?"left":"right"}function l(n,i,r,u){var e,o,f;if(t.isArray(i))for(e=r.y,o=1.5*u,f=0;f<i.length;++f)n.fillText(i[f],r.x,e),e+=o;else n.fillText(i,r.x,r.y)}function a(n,t,i){n===90||n===270?i.y-=t.h/2:(n>270||n<90)&&(i.y-=t.h)}function v(n){var u=n.ctx,d=t.getValueOrDefault,o=n.options,s=o.angleLines,g=o.pointLabels,h,v,e,y,p,b,k,w;for(u.lineWidth=s.lineWidth,u.strokeStyle=s.color,h=n.getDistanceFromCenterForValue(o.reverse?n.min:n.max),v=f(n),u.textBaseline="top",e=r(n)-1;e>=0;e--)s.display&&(y=n.getPointPosition(e,h),u.beginPath(),u.moveTo(n.xCenter,n.yCenter),u.lineTo(y.x,y.y),u.stroke(),u.closePath()),p=n.getPointPosition(e,h+5),b=d(g.fontColor,i.defaultFontColor),u.font=v.font,u.fillStyle=b,k=n.getIndexAngle(e),w=t.toDegrees(k),u.textAlign=c(w),a(w,n._pointLabelSizes[e],p),l(u,n.pointLabels[e]||"",p,v.size)}function y(n,i,u,f){var e=n.ctx,h,o,s;if(e.strokeStyle=t.getValueAtIndexOrDefault(i.color,f-1),e.lineWidth=t.getValueAtIndexOrDefault(i.lineWidth,f-1),n.options.lineArc)e.beginPath(),e.arc(n.xCenter,n.yCenter,u,0,Math.PI*2),e.closePath(),e.stroke();else{if(h=r(n),h===0)return;for(e.beginPath(),o=n.getPointPosition(0,u),e.moveTo(o.x,o.y),s=1;s<h;s++)o=n.getPointPosition(s,u),e.lineTo(o.x,o.y);e.closePath();e.stroke()}}function u(n){return t.isNumber(n)?n:0}var t=n.helpers,i=n.defaults.global,p={display:!0,animate:!0,lineArc:!1,position:"chartArea",angleLines:{display:!0,color:"rgba(0, 0, 0, 0.1)",lineWidth:1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:n.Ticks.formatters.linear},pointLabels:{fontSize:10,callback:function(n){return n}}},w=n.LinearScaleBase.extend({setDimensions:function(){var n=this,u=n.options,f=u.ticks,r,e;n.width=n.maxWidth;n.height=n.maxHeight;n.xCenter=Math.round(n.width/2);n.yCenter=Math.round(n.height/2);r=t.min([n.height,n.width]);e=t.getValueOrDefault(f.fontSize,i.defaultFontSize);n.drawingArea=u.display?r/2-(e/2+f.backdropPaddingY):r/2},determineDataLimits:function(){var n=this,u=n.chart,i=Number.POSITIVE_INFINITY,r=Number.NEGATIVE_INFINITY;t.each(u.data.datasets,function(f,e){if(u.isDatasetVisible(e)){var o=u.getDatasetMeta(e);t.each(f.data,function(t,u){var f=+n.getRightValue(t);isNaN(f)||o.data[u].hidden||(i=Math.min(f,i),r=Math.max(f,r))})}});n.min=i===Number.POSITIVE_INFINITY?0:i;n.max=r===Number.NEGATIVE_INFINITY?0:r;n.handleTickRangeOptions()},getTickLimit:function(){var n=this.options.ticks,r=t.getValueOrDefault(n.fontSize,i.defaultFontSize);return Math.min(n.maxTicksLimit?n.maxTicksLimit:11,Math.ceil(this.drawingArea/(1.5*r)))},convertTicksToLabels:function(){var t=this;n.LinearScaleBase.prototype.convertTicksToLabels.call(t);t.pointLabels=t.chart.data.labels.map(t.options.pointLabels.callback,t)},getLabelForIndex:function(n,t){return+this.getRightValue(this.chart.data.datasets[t].data[n])},fit:function(){this.options.lineArc?h(this):s(this)},setReductions:function(n,t,i){var r=this,f=t.l/Math.sin(i.l),e=Math.max(t.r-r.width,0)/Math.sin(i.r),o=-t.t/Math.cos(i.t),s=-Math.max(t.b-r.height,0)/Math.cos(i.b);f=u(f);e=u(e);o=u(o);s=u(s);r.drawingArea=Math.min(Math.round(n-(f+e)/2),Math.round(n-(o+s)/2));r.setCenterPoint(f,e,o,s)},setCenterPoint:function(n,t,i,r){var u=this,f=u.width-t-u.drawingArea,e=n+u.drawingArea,o=i+u.drawingArea,s=u.height-r-u.drawingArea;u.xCenter=Math.round((e+f)/2+u.left);u.yCenter=Math.round((o+s)/2+u.top)},getIndexAngle:function(n){var t=Math.PI*2/r(this),i=this.chart.options&&this.chart.options.startAngle?this.chart.options.startAngle:0,u=i*Math.PI/180;return n*t+u},getDistanceFromCenterForValue:function(n){var t=this,i;return n===null?0:(i=t.drawingArea/(t.max-t.min),t.options.reverse)?(t.max-n)*i:(n-t.min)*i},getPointPosition:function(n,t){var i=this,r=i.getIndexAngle(n)-Math.PI/2;return{x:Math.round(Math.cos(r)*t)+i.xCenter,y:Math.round(Math.sin(r)*t)+i.yCenter}},getPointPositionForValue:function(n,t){return this.getPointPosition(n,this.getDistanceFromCenterForValue(t))},getBasePosition:function(){var n=this,t=n.min,i=n.max;return n.getPointPositionForValue(0,n.beginAtZero?0:t<0&&i<0?i:t>0&&i>0?t:0)},draw:function(){var r=this,f=r.options,s=f.gridLines,n=f.ticks,e=t.getValueOrDefault;if(f.display){var u=r.ctx,o=e(n.fontSize,i.defaultFontSize),h=e(n.fontStyle,i.defaultFontStyle),c=e(n.fontFamily,i.defaultFontFamily),l=t.fontString(o,h,c);t.each(r.ticks,function(t,h){var c,a,p,v;(h>0||f.reverse)&&(c=r.getDistanceFromCenterForValue(r.ticksAsNumbers[h]),a=r.yCenter-c,s.display&&h!==0&&y(r,s,c,h),n.display&&(p=e(n.fontColor,i.defaultFontColor),u.font=l,n.showLabelBackdrop&&(v=u.measureText(t).width,u.fillStyle=n.backdropColor,u.fillRect(r.xCenter-v/2-n.backdropPaddingX,a-o/2-n.backdropPaddingY,v+n.backdropPaddingX*2,o+n.backdropPaddingY*2)),u.textAlign="center",u.textBaseline="middle",u.fillStyle=p,u.fillText(t,r.xCenter,a)))});f.lineArc||v(r)}}});n.scaleService.registerScaleType("radialLinear",w,p)}},{}],48:[function(n,t){"use strict";var i=n(1);i=typeof i=="function"?i:window.moment;t.exports=function(n){var t=n.helpers,r={units:[{name:"millisecond",steps:[1,2,5,10,20,50,100,250,500]},{name:"second",steps:[1,2,5,10,30]},{name:"minute",steps:[1,2,5,10,30]},{name:"hour",steps:[1,2,3,6,12]},{name:"day",steps:[1,2,5]},{name:"week",maxStep:4},{name:"month",maxStep:3},{name:"quarter",maxStep:4},{name:"year",maxStep:!1}]},u=n.Scale.extend({initialize:function(){if(!i)throw new Error("Chart.js - Moment.js could not be found! You must include it before Chart.js to use the time scale. Download at https://momentjs.com");n.Scale.prototype.initialize.call(this)},getLabelMoment:function(n,t){return n===null||t===null?null:typeof this.labelMoments[n]!="undefined"?this.labelMoments[n][t]:null},getLabelDiff:function(n,t){var i=this;return n===null||t===null?null:(i.labelDiffs===undefined&&i.buildLabelDiffs(),typeof i.labelDiffs[n]!="undefined")?i.labelDiffs[n][t]:null},getMomentStartOf:function(n){var t=this;return t.options.time.unit==="week"&&t.options.time.isoWeekday!==!1?n.clone().startOf("isoWeek").isoWeekday(t.options.time.isoWeekday):n.clone().startOf(t.tickUnit)},determineDataLimits:function(){var n=this,r;n.labelMoments=[];r=[];n.chart.data.labels&&n.chart.data.labels.length>0?(t.each(n.chart.data.labels,function(t){var i=n.parseTime(t);i.isValid()&&(n.options.time.round&&i.startOf(n.options.time.round),r.push(i))},n),n.firstTick=i.min.call(n,r),n.lastTick=i.max.call(n,r)):(n.firstTick=null,n.lastTick=null);t.each(n.chart.data.datasets,function(u,f){var e=[],o=n.chart.isDatasetVisible(f);_typeof(u.data[0])==="object"&&u.data[0]!==null?t.each(u.data,function(t){var r=n.parseTime(n.getRightValue(t));r.isValid()&&(n.options.time.round&&r.startOf(n.options.time.round),e.push(r),o&&(n.firstTick=n.firstTick!==null?i.min(n.firstTick,r):r,n.lastTick=n.lastTick!==null?i.max(n.lastTick,r):r))},n):e=r;n.labelMoments.push(e)},n);n.options.time.min&&(n.firstTick=n.parseTime(n.options.time.min));n.options.time.max&&(n.lastTick=n.parseTime(n.options.time.max));n.firstTick=(n.firstTick||i()).clone();n.lastTick=(n.lastTick||i()).clone()},buildLabelDiffs:function(){var n=this,i;n.labelDiffs=[];i=[];n.chart.data.labels&&n.chart.data.labels.length>0&&t.each(n.chart.data.labels,function(t){var r=n.parseTime(t);r.isValid()&&(n.options.time.round&&r.startOf(n.options.time.round),i.push(r.diff(n.firstTick,n.tickUnit,!0)))},n);t.each(n.chart.data.datasets,function(r){var u=[];_typeof(r.data[0])==="object"&&r.data[0]!==null?t.each(r.data,function(t){var i=n.parseTime(n.getRightValue(t));i.isValid()&&(n.options.time.round&&i.startOf(n.options.time.round),u.push(i.diff(n.firstTick,n.tickUnit,!0)))},n):u=i;n.labelDiffs.push(u)},n)},buildTicks:function(){var i=this,f,e,u,o,y,p,h,c,l,s,a,w;i.ctx.save();var b=t.getValueOrDefault(i.options.ticks.fontSize,n.defaults.global.defaultFontSize),k=t.getValueOrDefault(i.options.ticks.fontStyle,n.defaults.global.defaultFontStyle),d=t.getValueOrDefault(i.options.ticks.fontFamily,n.defaults.global.defaultFontFamily),g=t.fontString(b,k,d);if(i.ctx.font=g,i.ticks=[],i.unitScale=1,i.scaleSizeInUnits=0,i.options.time.unit)i.tickUnit=i.options.time.unit||"day",i.displayFormat=i.options.time.displayFormats[i.tickUnit],i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.unitScale=t.getValueOrDefault(i.options.time.unitStepSize,1);else{var nt=i.isHorizontal()?i.width:i.height,tt=i.tickFormatFunction(i.firstTick,0,[]),v=i.ctx.measureText(tt).width,it=Math.cos(t.toRadians(i.options.ticks.maxRotation)),rt=Math.sin(t.toRadians(i.options.ticks.maxRotation));for(v=v*it+b*rt,f=nt/v,i.tickUnit=i.options.time.minUnit,i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0),i.displayFormat=i.options.time.displayFormats[i.tickUnit],e=0,u=r.units[e];e<r.units.length;)if(i.unitScale=1,t.isArray(u.steps)&&Math.ceil(i.scaleSizeInUnits/f)<t.max(u.steps)){for(o=0;o<u.steps.length;++o)if(u.steps[o]>=Math.ceil(i.scaleSizeInUnits/f)){i.unitScale=t.getValueOrDefault(i.options.time.unitStepSize,u.steps[o]);break}break}else if(u.maxStep===!1||Math.ceil(i.scaleSizeInUnits/f)<u.maxStep){i.unitScale=t.getValueOrDefault(i.options.time.unitStepSize,Math.ceil(i.scaleSizeInUnits/f));break}else++e,u=r.units[e],i.tickUnit=u.name,y=i.firstTick.diff(i.getMomentStartOf(i.firstTick),i.tickUnit,!0),p=i.getMomentStartOf(i.lastTick.clone().add(1,i.tickUnit)).diff(i.lastTick,i.tickUnit,!0),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)+y+p,i.displayFormat=i.options.time.displayFormats[u.name]}for(i.options.time.min?h=i.getMomentStartOf(i.firstTick):(i.firstTick=i.getMomentStartOf(i.firstTick),h=i.firstTick),i.options.time.max||(c=i.getMomentStartOf(i.lastTick),l=c.diff(i.lastTick,i.tickUnit,!0),l<0?i.lastTick=i.getMomentStartOf(i.lastTick.add(1,i.tickUnit)):l>=0&&(i.lastTick=c),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)),i.options.time.displayFormat&&(i.displayFormat=i.options.time.displayFormat),i.ticks.push(i.firstTick.clone()),s=i.unitScale;s<=i.scaleSizeInUnits;s+=i.unitScale){if(a=h.clone().add(s,i.tickUnit),i.options.time.max&&a.diff(i.lastTick,i.tickUnit,!0)>=0)break;i.ticks.push(a)}w=i.ticks[i.ticks.length-1].diff(i.lastTick,i.tickUnit);(w!==0||i.scaleSizeInUnits===0)&&(i.options.time.max?(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.ticks[0],i.tickUnit,!0)):(i.ticks.push(i.lastTick.clone()),i.scaleSizeInUnits=i.lastTick.diff(i.firstTick,i.tickUnit,!0)));i.ctx.restore();i.labelDiffs=undefined},getLabelForIndex:function(n,t){var i=this,r=i.chart.data.labels&&n<i.chart.data.labels.length?i.chart.data.labels[n]:"",u=i.chart.data.datasets[t].data[n];return u!==null&&(typeof u=="undefined"?"undefined":_typeof(u))==="object"&&(r=i.getRightValue(u)),i.options.time.tooltipFormat&&(r=i.parseTime(r).format(i.options.time.tooltipFormat)),r},tickFormatFunction:function(n,i,r){var u=n.format(this.displayFormat),f=this.options.ticks,e=t.getValueOrDefault(f.callback,f.userCallback);return e?e(u,i,r):u},convertTicksToLabels:function(){var n=this;n.tickMoments=n.ticks;n.ticks=n.ticks.map(n.tickFormatFunction,n)},getPixelForValue:function(n,t,i){var r=this,u=null,f,e,o;return t!==undefined&&i!==undefined&&(u=r.getLabelDiff(i,t)),u===null&&(n&&n.isValid||(n=r.parseTime(r.getRightValue(n))),n&&n.isValid&&n.isValid()&&(u=n.diff(r.firstTick,r.tickUnit,!0))),u!==null?(f=u!==0?u/r.scaleSizeInUnits:u,r.isHorizontal())?(e=r.width*f,r.left+Math.round(e)):(o=r.height*f,r.top+Math.round(o)):void 0},getPixelForTick:function(n){return this.getPixelForValue(this.tickMoments[n],null,null)},getValueForPixel:function(n){var t=this,u=t.isHorizontal()?t.width:t.height,r=(n-(t.isHorizontal()?t.left:t.top))/u;return r*=t.scaleSizeInUnits,t.firstTick.clone().add(i.duration(r,t.tickUnit).asSeconds(),"seconds")},parseTime:function(n){var t=this;return typeof t.options.time.parser=="string"?i(n,t.options.time.parser):typeof t.options.time.parser=="function"?t.options.time.parser(n):typeof n.getMonth=="function"||typeof n=="number"?i(n):n.isValid&&n.isValid()?n:typeof t.options.time.format!="string"&&t.options.time.format.call?(console.warn("options.time.format is deprecated and replaced by options.time.parser. See http://nnnick.github.io/Chart.js/docs-v2/#scales-time-scale"),t.options.time.format(n)):i(n,t.options.time.format)}});n.scaleService.registerScaleType("time",u,{position:"bottom",time:{parser:!1,format:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm:ss a",hour:"MMM D, hA",day:"ll",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"}},ticks:{autoSkip:!1}})}},{"1":1}]},{},[7])(7)});!function(n){"use strict";if("object"==(typeof exports=="undefined"?"undefined":_typeof(exports)))module.exports=n("undefined"!=typeof angular?angular:require("angular"),"undefined"!=typeof Chart?Chart:require("chart.js"));else if("function"==typeof define&&define.amd)define(["angular","chart"],n);else{if("undefined"==typeof angular)throw new Error("AngularJS framework needs to be included, see https://angularjs.org/");if("undefined"==typeof Chart)throw new Error("Chart.js library needs to be included, see http://jtblin.github.io/angular-chart.js/");n(angular,Chart)}}(function(n,t){"use strict";function r(){var i={responsive:!0},r={Chart:t,getOptions:function(t){var r=t&&i[t]||{};return n.extend({},i,r)}};this.setOptions=function(t,u){u?i[t]=n.merge(i[t]||{},u):(u=t,i=n.merge(i,u));n.merge(r.Chart.defaults,i)};this.$get=function(){return r}}function u(r,u){function e(n,t,i){var f=rt(n,t),u,e,o;d(t)&&et(n,t,i,f)&&(u=i[0],e=u.getContext("2d"),t.chartGetColor=g(t),o=nt(n,t),h(t),t.chart=new r.Chart(e,{type:n,data:o,options:f}),t.$emit("chart-create",t.chart),ut(u,t))}function v(n,t){return!!(n&&t&&n.length&&t.length)&&(Array.isArray(n[0])?n.length===t.length&&n.every(function(n,i){return n.length===t[i].length}):t.reduce(y,0)>0&&n.length===t.length)}function y(n,t){return n+t}function c(t,i,r){var u={point:void 0,points:void 0};return function(f){var s=t.chart.getElementAtEvent||t.chart.getPointAtEvent,h=t.chart.getElementsAtEvent||t.chart.getPointsAtEvent,e,o;h&&(e=h.call(t.chart,f),o=s?s.call(t.chart,f)[0]:void 0,r!==!1&&(n.equals(u.points,e)||n.equals(u.point,o))||(u.point=o,u.points=e,t[i](e,f,o)))}}function p(i,u){for(var f=n.copy(u.chartColors||r.getOptions(i).chartColors||t.defaults.global.colors),e=f.length<u.chartData.length;f.length<u.chartData.length;)f.push(u.chartGetColor());return e&&(u.chartColors=f),f.map(w)}function w(n){return"string"==typeof n&&"r"===n[0]?o(k(n)):"string"==typeof n&&"#"===n[0]?o(b(n.substr(1))):"object"==(typeof n=="undefined"?"undefined":_typeof(n))&&null!==n?n:l()}function l(){var n=[s(0,255),s(0,255),s(0,255)];return o(n)}function o(n){var t=n[3]||1;return n=n.slice(0,3),{backgroundColor:f(n,.2),pointBackgroundColor:f(n,t),pointHoverBackgroundColor:f(n,.8),borderColor:f(n,t),pointBorderColor:"#fff",pointHoverBorderColor:f(n,t)}}function s(n,t){return Math.floor(Math.random()*(t-n+1))+n}function f(n,t){return i?"rgb("+n.join(",")+")":"rgba("+n.concat(t).join(",")+")"}function b(n){var t=parseInt(n,16),i=t>>16&255,r=t>>8&255,u=255&t;return[i,r,u]}function k(n){var t=n.match(/^rgba?\(([\d,.]+)\)$/);if(!t)throw new Error("Cannot parse rgb value");return n=t[1].split(","),n.map(Number)}function d(n){return n.chartData&&n.chartData.length}function g(n){return"function"==typeof n.chartGetColor?n.chartGetColor:l}function nt(n,t){var i=p(n,t);return Array.isArray(t.chartData[0])?tt(t.chartLabels,t.chartData,t.chartSeries||[],i,t.chartDatasetOverride):it(t.chartLabels,t.chartData,i,t.chartDatasetOverride)}function tt(t,i,r,u,f){return{labels:t,datasets:i.map(function(t,i){var e=n.extend({},u[i],{label:r[i],data:t});return f&&f.length>=i&&n.merge(e,f[i]),e})}}function it(t,i,r,u){var f={labels:t,datasets:[{data:i,backgroundColor:r.map(function(n){return n.pointBackgroundColor}),hoverBackgroundColor:r.map(function(n){return n.backgroundColor})}]};return u&&n.merge(f.datasets[0],u),f}function rt(t,i){return n.extend({},r.getOptions(t),i.chartOptions)}function ut(t,i){t.onclick=i.chartClick?c(i,"chartClick",!1):n.noop;t.onmousemove=i.chartHover?c(i,"chartHover",!0):n.noop}function ft(n,t){Array.isArray(t.chartData[0])?t.chart.data.datasets.forEach(function(t,i){t.data=n[i]}):t.chart.data.datasets[0].data=n;t.chart.update();t.$emit("chart-update",t.chart)}function a(n){return!n||Array.isArray(n)&&!n.length||"object"==(typeof n=="undefined"?"undefined":_typeof(n))&&!Object.keys(n).length}function et(n,t,i,r){return!r.responsive||0!==i[0].clientHeight||(u(function(){e(n,t,i)},50,!1),!1)}function h(n){n.chart&&(n.chart.destroy(),n.$emit("chart-destroy",n.chart))}return function(t){return{restrict:"CA",scope:{chartGetColor:"=?",chartType:"=",chartData:"=?",chartLabels:"=?",chartOptions:"=?",chartSeries:"=?",chartColors:"=?",chartClick:"=?",chartHover:"=?",chartDatasetOverride:"=?"},link:function(r,u){function o(n,i){if(!n||!n.length||Array.isArray(n[0])&&!n[0].length)return void h(r);var f=t||r.chartType;if(f)return r.chart&&v(n,i)?ft(n,r):void e(f,r,u)}function f(i,f){if(!a(i)&&!n.equals(i,f)){var o=t||r.chartType;o&&e(o,r,u)}}function s(t,i){a(t)||n.equals(t,i)||e(t,r,u)}i&&window.G_vmlCanvasManager.initElement(u[0]);r.$watch("chartData",o,!0);r.$watch("chartSeries",f,!0);r.$watch("chartLabels",f,!0);r.$watch("chartOptions",f,!0);r.$watch("chartColors",f,!0);r.$watch("chartDatasetOverride",f,!0);r.$watch("chartType",s,!1);r.$on("$destroy",function(){h(r)});r.$on("$resize",function(){r.chart&&r.chart.resize()})}}}}t.defaults.global.multiTooltipTemplate="<%if (datasetLabel){%><%=datasetLabel%>: <%}%><%= value %>";t.defaults.global.tooltips.mode="label";t.defaults.global.elements.line.borderWidth=2;t.defaults.global.elements.rectangle.borderWidth=2;t.defaults.global.legend.display=!1;t.defaults.global.colors=["#97BBCD","#DCDCDC","#F7464A","#46BFBD","#FDB45C","#949FB1","#4D5360"];var i="object"==_typeof(window.G_vmlCanvasManager)&&null!==window.G_vmlCanvasManager&&"function"==typeof window.G_vmlCanvasManager.initElement;return i&&(t.defaults.global.animation=!1),n.module("chart.js",[]).provider("ChartJs",r).factory("ChartJsFactory",["ChartJs","$timeout",u]).directive("chartBase",["ChartJsFactory",function(n){return new n}]).directive("chartLine",["ChartJsFactory",function(n){return new n("line")}]).directive("chartBar",["ChartJsFactory",function(n){return new n("bar")}]).directive("chartHorizontalBar",["ChartJsFactory",function(n){return new n("horizontalBar")}]).directive("chartRadar",["ChartJsFactory",function(n){return new n("radar")}]).directive("chartDoughnut",["ChartJsFactory",function(n){return new n("doughnut")}]).directive("chartPie",["ChartJsFactory",function(n){return new n("pie")}]).directive("chartPolarArea",["ChartJsFactory",function(n){return new n("polarArea")}]).directive("chartBubble",["ChartJsFactory",function(n){return new n("bubble")}]).name}),function(n){"use strict";typeof define=="function"&&define.amd?define(["jquery"],n):(typeof exports=="undefined"?"undefined":_typeof(exports))==="object"?module.exports=n(require("jquery")):n(jQuery)}(function(n){"use strict";function o(){var n=document.createElement("input");return n.setAttribute("type","range"),n.type!=="text"}function s(n,t){var i=Array.prototype.slice.call(arguments,2);return setTimeout(function(){return n.apply(null,i)},t)}function h(n,t){return t=t||100,function(){if(!n.debouncing){var i=Array.prototype.slice.apply(arguments);n.lastReturnVal=n.apply(window,i);n.debouncing=!0}return clearTimeout(n.debounceTimeout),n.debounceTimeout=setTimeout(function(){n.debouncing=!1},t),n.lastReturnVal}}function c(n){return n&&(n.offsetWidth===0||n.offsetHeight===0||n.open===!1)}function l(n){for(var i=[],t=n.parentNode;c(t);)i.push(t),t=t.parentNode;return i}function e(n,t){function e(n){typeof n.open!="undefined"&&(n.open=n.open?!1:!0)}var r=l(n),f=r.length,o=[],s=n[t],i,u;if(f){for(i=0;i<f;i++)o[i]=r[i].style.cssText,r[i].style.setProperty?r[i].style.setProperty("display","block","important"):r[i].style.cssText+=";display: block !important",r[i].style.height="0",r[i].style.overflow="hidden",r[i].style.visibility="hidden",e(r[i]);for(s=n[t],u=0;u<f;u++)r[u].style.cssText=o[u],e(r[u])}return s}function r(n,t){var i=parseFloat(n);return Number.isNaN(i)?t:i}function f(n){return n.charAt(0).toUpperCase()+n.substr(1)}function t(t,r){if(this.$window=n(window),this.$document=n(document),this.$element=n(t),this.options=n.extend({},y,r),this.polyfill=this.options.polyfill,this.orientation=this.$element[0].getAttribute("data-orientation")||this.options.orientation,this.onInit=this.options.onInit,this.onSlide=this.options.onSlide,this.onSlideEnd=this.options.onSlideEnd,this.DIMENSION=u.orientation[this.orientation].dimension,this.DIRECTION=u.orientation[this.orientation].direction,this.DIRECTION_STYLE=u.orientation[this.orientation].directionStyle,this.COORDINATE=u.orientation[this.orientation].coordinate,this.polyfill&&v)return!1;this.identifier="js-"+i+"-"+a++;this.startEvent=this.options.startEvent.join("."+this.identifier+" ")+"."+this.identifier;this.moveEvent=this.options.moveEvent.join("."+this.identifier+" ")+"."+this.identifier;this.endEvent=this.options.endEvent.join("."+this.identifier+" ")+"."+this.identifier;this.toFixed=(this.step+"").replace(".","").length-1;this.$fill=n('<div class="'+this.options.fillClass+'" />');this.$handle=n('<div class="'+this.options.handleClass+'" />');this.$range=n('<div class="'+this.options.rangeClass+" "+this.options[this.orientation+"Class"]+'" id="'+this.identifier+'" />').insertAfter(this.$element).prepend(this.$fill,this.$handle);this.$element.css({position:"absolute",width:"1px",height:"1px",overflow:"hidden",opacity:"0"});this.handleDown=n.proxy(this.handleDown,this);this.handleMove=n.proxy(this.handleMove,this);this.handleEnd=n.proxy(this.handleEnd,this);this.init();var f=this;this.$window.on("resize."+this.identifier,h(function(){s(function(){f.update(!1,!1)},300)},20));this.$document.on(this.startEvent,"#"+this.identifier+":not(."+this.options.disabledClass+")",this.handleDown);this.$element.on("change."+this.identifier,function(n,t){if(!t||t.origin!==f.identifier){var i=n.target.value,r=f.getPositionFromValue(i);f.setPosition(r)}})}Number.isNaN=Number.isNaN||function(n){return typeof n=="number"&&n!==n};var i="rangeslider",a=0,v=o(),y={polyfill:!0,orientation:"horizontal",rangeClass:"rangeslider",disabledClass:"rangeslider--disabled",activeClass:"rangeslider--active",horizontalClass:"rangeslider--horizontal",verticalClass:"rangeslider--vertical",fillClass:"rangeslider__fill",handleClass:"rangeslider__handle",startEvent:["mousedown","touchstart","pointerdown"],moveEvent:["mousemove","touchmove","pointermove"],endEvent:["mouseup","touchend","pointerup"]},u={orientation:{horizontal:{dimension:"width",direction:"left",directionStyle:"left",coordinate:"x"},vertical:{dimension:"height",direction:"top",directionStyle:"bottom",coordinate:"y"}}};return t.prototype.init=function(){this.update(!0,!1);this.onInit&&typeof this.onInit=="function"&&this.onInit()},t.prototype.update=function(n,t){n=n||!1;n&&(this.min=r(this.$element[0].getAttribute("min"),0),this.max=r(this.$element[0].getAttribute("max"),100),this.value=r(this.$element[0].value,Math.round(this.min+(this.max-this.min)/2)),this.step=r(this.$element[0].getAttribute("step"),1));this.handleDimension=e(this.$handle[0],"offset"+f(this.DIMENSION));this.rangeDimension=e(this.$range[0],"offset"+f(this.DIMENSION));this.maxHandlePos=this.rangeDimension-this.handleDimension;this.grabPos=this.handleDimension/2;this.position=this.getPositionFromValue(this.value);this.$element[0].disabled?this.$range.addClass(this.options.disabledClass):this.$range.removeClass(this.options.disabledClass);this.setPosition(this.position,t)},t.prototype.handleDown=function(n){n.preventDefault();this.$document.on(this.moveEvent,this.handleMove);this.$document.on(this.endEvent,this.handleEnd);if(this.$range.addClass(this.options.activeClass),!((" "+n.target.className+" ").replace(/[\n\t]/g," ").indexOf(this.options.handleClass)>-1)){var t=this.getRelativePosition(n),r=this.$range[0].getBoundingClientRect()[this.DIRECTION],i=this.getPositionFromNode(this.$handle[0])-r,u=this.orientation==="vertical"?this.maxHandlePos-(t-this.grabPos):t-this.grabPos;this.setPosition(u);t>=i&&t<i+this.handleDimension&&(this.grabPos=t-i)}},t.prototype.handleMove=function(n){n.preventDefault();var t=this.getRelativePosition(n),i=this.orientation==="vertical"?this.maxHandlePos-(t-this.grabPos):t-this.grabPos;this.setPosition(i)},t.prototype.handleEnd=function(n){if(n.preventDefault(),this.$document.off(this.moveEvent,this.handleMove),this.$document.off(this.endEvent,this.handleEnd),this.$range.removeClass(this.options.activeClass),this.$element.trigger("change",{origin:this.identifier}),this.onSlideEnd&&typeof this.onSlideEnd=="function")this.onSlideEnd(this.position,this.value)},t.prototype.cap=function(n,t,i){return n<t?t:n>i?i:n},t.prototype.setPosition=function(n,t){var i,r;if(t===undefined&&(t=!0),i=this.getValueFromPosition(this.cap(n,0,this.maxHandlePos)),r=this.getPositionFromValue(i),this.$fill[0].style[this.DIMENSION]=r+this.grabPos+"px",this.$handle[0].style[this.DIRECTION_STYLE]=r+"px",this.setValue(i),this.position=r,this.value=i,t&&this.onSlide&&typeof this.onSlide=="function")this.onSlide(r,i)},t.prototype.getPositionFromNode=function(n){for(var t=0;n!==null;)t+=n.offsetLeft,n=n.offsetParent;return t},t.prototype.getRelativePosition=function(n){var t=f(this.COORDINATE),r=this.$range[0].getBoundingClientRect()[this.DIRECTION],i=0;return typeof n.originalEvent["client"+t]!="undefined"?i=n.originalEvent["client"+t]:n.originalEvent.touches&&n.originalEvent.touches[0]&&typeof n.originalEvent.touches[0]["client"+t]!="undefined"?i=n.originalEvent.touches[0]["client"+t]:n.currentPoint&&typeof n.currentPoint[this.COORDINATE]!="undefined"&&(i=n.currentPoint[this.COORDINATE]),i-r},t.prototype.getPositionFromValue=function(n){var t;return t=(n-this.min)/(this.max-this.min),Number.isNaN(t)?0:t*this.maxHandlePos},t.prototype.getValueFromPosition=function(n){var t,i;return t=n/(this.maxHandlePos||1),i=this.step*Math.round(t*(this.max-this.min)/this.step)+this.min,Number(i.toFixed(this.toFixed))},t.prototype.setValue=function(n){(n!==this.value||this.$element[0].value==="")&&this.$element.val(n).trigger("input",{origin:this.identifier})},t.prototype.destroy=function(){this.$document.off("."+this.identifier);this.$window.off("."+this.identifier);this.$element.off("."+this.identifier).removeAttr("style").removeData("plugin_"+i);this.$range&&this.$range.length&&this.$range[0].parentNode.removeChild(this.$range[0])},n.fn[i]=function(r){var u=Array.prototype.slice.call(arguments,1);return this.each(function(){var e=n(this),f=e.data("plugin_"+i);f||e.data("plugin_"+i,f=new t(this,r));typeof r=="string"&&f[r].apply(f,u)})},"rangeslider.js is available in jQuery context e.g $(selector).rangeslider(options);"});!function(){"use strict";var i,r,n,t;"undefined"!=typeof window&&(i=window.navigator.userAgent.match(/Edge\/(\d{2})\./),r=!!i&&16<=parseInt(i[1],10),"objectFit"in document.documentElement.style!=!1&&!r?window.objectFitPolyfill=function(){return!1}:(n=function(n){var t=n.parentNode;!function(n){var t=window.getComputedStyle(n,null),i=t.getPropertyValue("position"),u=t.getPropertyValue("overflow"),r=t.getPropertyValue("display");i&&"static"!==i||(n.style.position="relative");"hidden"!==u&&(n.style.overflow="hidden");r&&"inline"!==r||(n.style.display="block");0===n.clientHeight&&(n.style.height="100%");-1===n.className.indexOf("object-fit-polyfill")&&(n.className=n.className+" object-fit-polyfill")}(t),function(n){var r=window.getComputedStyle(n,null),i={"max-width":"none","max-height":"none","min-width":"0px","min-height":"0px",top:"auto",right:"auto",bottom:"auto",left:"auto","margin-top":"0px","margin-right":"0px","margin-bottom":"0px","margin-left":"0px"},t;for(t in i)r.getPropertyValue(t)!==i[t]&&(n.style[t]=i[t])}(n);n.style.position="absolute";n.style.height="100%";n.style.width="auto";n.clientWidth>t.clientWidth?(n.style.top="0",n.style.marginTop="0",n.style.left="50%",n.style.marginLeft=n.clientWidth/-2+"px"):(n.style.width="100%",n.style.height="auto",n.style.left="0",n.style.marginLeft="0",n.style.top="50%",n.style.marginTop=n.clientHeight/-2+"px")},t=function(t){var i,u;if(void 0===t||t instanceof Event)t=document.querySelectorAll("[data-object-fit]");else if(t&&t.nodeName)t=[t];else{if("object"!=(typeof t=="undefined"?"undefined":_typeof(t))||!t.length||!t[0].nodeName)return!1;t=t}for(i=0;i<t.length;i++)if(t[i].nodeName)if(u=t[i].nodeName.toLowerCase(),"img"===u){if(r)continue;t[i].complete?n(t[i]):t[i].addEventListener("load",function(){n(this)})}else"video"===u?0<t[i].readyState?n(t[i]):t[i].addEventListener("loadedmetadata",function(){n(this)}):n(t[i]);return!0},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",t):t(),window.addEventListener("resize",t),window.objectFitPolyfill=t))}();App=App||{};isIE=navigator.userAgent.indexOf("MSIE")!==-1||navigator.appVersion.indexOf("Trident/")>0||navigator.appVersion.indexOf("Edge/")>0?!0:!1;App.Common=function(){function n(n,t,i){var r;return function(){var u=this,f=arguments,e=function(){r=null;i||n.apply(u,f)},o=i&&!r;clearTimeout(r);r=setTimeout(e,t);o&&n.apply(u,f)}}function t(){if(Modernizr.objectfit||(console.log("no object fit"),$(".a-image.-fit").each(function(){var n=$(this),t=n.find("img").prop("src");t&&n.css("backgroundImage","url('"+t+"')").addClass("compat-object-fit")})),isIE){console.log("is IE");var t=n(function(){console.log("Refitting videos");var n="object-fit video";console.log($(n));$(n).unwrap("object-fit");objectFitVideos()},250);window.addEventListener("resize",t)}}function i(){if($(".featured-carousel").length&&$(".carousel-video").length){$(".featured-carousel").find(".item").length>1&&!$(".carousel-video").parents(".item").hasClass("slick-active")?$(".carousel-video").trigger("pause"):$(".carousel-video").trigger("play");$(".featured-carousel").on("afterChange",function(){$(".carousel-video").parents(".item").hasClass("slick-active")?$(this).find(".carousel-video").trigger("play"):$(this).find(".carousel-video").trigger("pause")})}}function r(){function n(n){var t=n.find("p:first-child").height();n.css("maxHeight",t).addClass("-isCollapsed")}if(!$("[data-expand]").length)return!1;$("[data-expand]").each(function(){if($(this).find("p").length===1)return $(this).next("[data-expand-button]").remove(),!1;n($(this))});$("[data-expand-button]").on("click",function(t){t.preventDefault();var i=$(this).prev("[data-expand]");i.is(".-isCollapsed")?(i.removeAttr("style").addClass("-isExpanded"),$(this).text("Show less"),setTimeout(function(){i.removeClass("-isCollapsed")},1e3)):(i.removeAttr("style").addClass("-isCollapsed"),n(i),$(this).text("Show more"),i.removeClass("-isExpanded"),$("html, body").animate({scrollTop:i.offset().top-$(".site-header").height()-30},1e3))});$(".resp-tab-item").on("click",function(){$("[aria-labelledby="+$(this).attr("id")+"]").find("[data-expand]").each(function(){if($(this).find("p").length===1)return $(this).next("[data-expand-button]").remove(),!1;n($(this))})})}function u(){if(!$("[data-fancybox]").length)return!1;$("[data-fancybox]").each(function(){$(this).fancybox({height:"80%",width:"80%",maxHeight:1e3,maxWidth:1e3})})}function f(){if(!$("[data-scroll]").length)return!1;$("[data-scroll]").on("click",function(n){n.preventDefault();var t=$(this).data("scroll")?$(this).data("scroll"):$(this).attr("href"),i=parseInt($(t).css("margin-top"),10);$("html, body").animate({scrollTop:$(t).offset().top-i-$(".site-header").height()},400)})}function e(){function n(n){var t;t=n.find("option:selected").length?n.find("option:selected").text():n.find("option").first().text();n.find("span").text(t)}if(!$(".inline-select").length)return!1;$(".inline-select").each(function(){var t=$(this),i=t.find("select");n(t);i.on("change",function(){n(t)})})}function o(){if(!$(".w-gymMembershipPlan__paymentOptions").length)return!1;$(".w-gymMembershipPlan__paymentOptions").each(function(){var n=$(this).find("select"),t=$(this).parents(".w-gymMembershipPlan");n.on("change",function(){t.find(".w-gymMembershipPlan__subheading").removeClass("-isActive");t.find(".w-gymMembershipPlan__subheading."+n.val()).addClass("-isActive")})})}function s(){var t=Cookies.get("subscribePopupDismissed"),i=Cookies.get("subscribePopupVW"),r=Cookies.get("subscribePopupHBFS"),u=Cookies.get("subscribePopupHBFA"),f=Cookies.get("subscribePopupHBFPark"),n=parseInt($("#subscribe-popup").data("popup-timer"));if(n=n*1e3,isNaN(n)&&(n=3e3),$("html").is(".venueswest")&&i==undefined&&t==undefined||$("html").is(".hbf-stadium")&&r==undefined&&t==undefined||$("html").is(".hbf-arena")&&u==undefined&&t==undefined||$("html").is(".hbf-park")&&f==undefined&&t==undefined)$(window).on("load",function(){setTimeout(function(){var n=$.fancybox($("#subscribe-popup"),{wrapCSS:"fancybox-subscribe",margin:40,afterClose:function(){Cookies.set("subscribePopupDismissed","true")}})},n)})}function h(){$(document).ready(function(){$(".flatpickr").length&&($('.flatpickr[data-flatpickr-type="date"]').each(function(){var t=$(this),n=t.prev('input[type="hidden"]');n.attr("type","text");n.css({position:"absolute",left:"-9999em",height:"0px",width:"0px"});flatpickr(t[0],{minDate:(new Date).fp_incr(1),altInput:!0,altFormat:"F j, Y",dateFormat:"Y-m-d",onChange:function(t){n.val(t)},onReady:function(n,t,i){i.isMobile&&$('form input[type="date"][step="any"]').removeAttr("step")}})}),$('.flatpickr[data-flatpickr-type="time"]').each(function(){var n=$(this),t=n.prev('input[type="hidden"]');t.css({position:"absolute",left:"-9999em",height:"0px",width:"0px"});flatpickr(n[0],{enableTime:!0,noCalendar:!0,dateFormat:"h:i K",minDate:"09:00",maxDate:"20:30",time_24hr:!1,onChange:function(n){t.val(n);$(".psuedo-placeholder-time").removeClass("psuedo-placeholder-time")},onReady:function(n,t,i){i.isMobile&&$('form input[type="time"][step="any"]').removeAttr("step")}})}))})}function c(){$(".flatpickr-mobile")&&setTimeout(function(){$(".flatpickr-mobile[type=date]").addClass("psuedo-placeholder-date");$(".flatpickr-mobile[type=time]").addClass("psuedo-placeholder-time")},100)}function l(){function n(n){var r=$(window).scrollTop(),u=$(".site-header"),t=$("html"),i=$(".logo");r>0?(t.addClass("minified-header"),n&&(t.addClass(n),i.addClass(n))):(t.removeClass("minified-header no-animate"),i.removeClass("no-animate"))}function t(){$("body,html").stop().animate({scrollTop:$("body,html").offset().top},300)}n("no-animate");$(window).scroll(function(){n()});$(".btn-top").click(function(n){n.preventDefault();t()});$(".site-header").find("a, button, input").keydown(function(n){n.which==9&&t()})}function a(){function t(){i.removeClass("venue-selector-open");r.focus()}var i=$("html"),n=$(".venue-selector-outer"),r;$(".btn-venues").click(function(){i.toggleClass("venue-selector-open");r=document.activeElement;n.find(".btn-close").focus()});n.add(n.find(".btn-close")).click(function(){t()}).children().click(function(){return!1});n.find(".venue a, .venue-selector-footer a").click(function(){var n=$(this).attr("href");window.location.href=n});n.focusin(function(){$(this).keydown(function(n){var i=n.keyCode||n.which;i==27&&t()})});n.find(".btn-close").keydown(function(t){var i=t.keyCode||t.which;i==9&&t.shiftKey&&(t.preventDefault(),n.find(".quick-links ul li:last-child a").focus())});n.find(".quick-links ul li:last-child a").keydown(function(t){var i=t.keyCode||t.which;i==9&&(t.shiftKey||(t.preventDefault(),n.find(".btn-close").focus()))})}function v(){$(".btn-nav").click(function(n){n.preventDefault();$("html").toggleClass("nav-open")});$(".nav-toggle").click(function(){$(this).parent().toggleClass("open")})}function y(){$(".btn-search").click(function(n){n.preventDefault();$(".site-header .search").toggleClass("open");$(".site-header .search input[type=text]").focus()})}function p(){var n=!1,i,t;$(".btn-venue-details").click(function(){i=$(this).parent().find(".active").data("panel");t=$(this).data("panel");n?i==t?($("."+i).removeClass("active"),n=!1):($("."+i).removeClass("active"),setTimeout(function(){$("."+t).addClass("active");n=!0},300)):($("."+t).addClass("active"),n=!0)});$(".venue-details .btn-close").click(function(){$("."+t).removeClass("active");n=!1})}function w(){$(".tabs .tab > li").keypress(function(n){n.which==13&&$(this).click()});$(".tabs").not(".lane-availability-tabs").easyResponsiveTabs({tabidentify:"tab"});$(".pool-type-selector").easyResponsiveTabs({tabidentify:"tab"})}function b(){function f(){var f=i.find(".media-item-wrap").width(),e=i.find(".media-details").width();n.find(".media-item").width(f);t.find("p").width(e);u>0&&(n.css({marginLeft:"-"+i.find(".media-item-wrap").width()+"px"}),t.css({marginLeft:"-"+i.find(".media-details").width()+"px"}),r())}function o(){u>0&&(n.find(".media-item:last-child").prependTo(n),t.find("p:last-child").prependTo(t));u==1&&(n.find(".media-item").clone().appendTo(n),t.find("p").clone().appendTo(t))}function r(){n.find(".media-item:nth-child(2)").imagesLoaded(function(){i.find(".media-item-wrap").height(n.find(".media-item:nth-child(2)").height())})}function e(u){u=="prev"?(n.add(t).addClass("animate"),n.add(t).css({marginLeft:0}),setTimeout(function(){n.add(t).removeClass("animate");n.css({marginLeft:"-"+i.find(".media-item-wrap").width()+"px"});t.css({marginLeft:"-"+i.find(".media-details").width()+"px"});n.find(".media-item:last-child").prependTo(n);t.find("p:last-child").prependTo(t);r()},300)):u=="next"&&(n.add(t).addClass("animate"),n.css({marginLeft:"-"+i.find(".media-item-wrap").width()*2+"px"}),t.css({marginLeft:"-"+i.find(".media-details").width()*2+"px"}),setTimeout(function(){n.add(t).removeClass("animate");n.css({marginLeft:"-"+i.find(".media-item-wrap").width()+"px"});t.css({marginLeft:"-"+i.find(".media-details").width()+"px"});n.find(".media-item:first-child").appendTo(n);t.find("p:first-child").appendTo(t);r()},300))}var i=$(".gallery"),n=i.find(".media-item-carousel"),t=i.find(".caption-carousel"),u=n.find(".media-item").length-1;o();f();$(window).resize(function(){f()});i.find(".btn-prev").click(function(){e("prev")});i.find(".btn-next").click(function(){e("next")})}function k(n){n=new Date(n);var t=n.getDay(),i=n.getDate()-t+(t==0?-6:1);return new Date(n.setDate(i))}function d(){var u,i,r,t,n;if($.urlParam=function(n){if(window.location.href.indexOf(n)>=0){var t=new RegExp("[?&]"+n+"=([^&#]*)").exec(window.location.href);return t[1]||0}},$(".download-calendar-link").length>0){u=$(".download-calendar-link").attr("href");$("#catList").on("change",function(){var n=$("#catList").val();n!==""&&$(".download-calendar-link").attr("href",u+"&class="+n)})}$(".full-calendar").length>0&&function(){var u=function(n){var t=n.val();t=="All"?$(".fc-event").show():($(".fc-event").hide(),$("."+t).show())},f=function(){$(".full-calendar").each(function(){var e=$(this),f=e.data("calendar");n.lang=window[f].lang;n.events=window[f].events;n.eventAfterAllRender=function(){var n,e;$(".fc-day-header").each(function(){$(this).html(function(n,t){var i=t.split(":");if(i.length==2)return i[0]+"<br />"+i[1]})});n=window[f].events;n.length>0&&n.forEach(function(n){n.categories!=null&&n.categories.split(";").forEach(function(n){n=n.trim();r[n]||n==""||(t.push(n),r[n]=!0)})});t.length==1?($("#catList").hide(),$("#catList").after("<span>"+t[0]+"<\/span>")):i<2&&($("#catList").empty(),$("#catList").append("<option>All<\/option>"),e="",$(".filterName")!=null&&$(".filterName")[0]!=null&&$(".filterName")[0].innerHTML!=""&&(e=$(".filterName")[0].innerHTML.replace(/ /g,"-").toLowerCase()),t.forEach(function(n){n.replace(/ /g,"-").toLowerCase()==e?($("#catList").append('<option value="'+n.replace(/ /g,"-").toLowerCase()+'" selected="selected">'+n+"<\/option>"),$("#catList").trigger("change")):$("#catList").append('<option value="'+n.replace(/ /g,"-").toLowerCase()+'">'+n+"<\/option>")}),i++);u($("#catList"))};e.fullCalendar(n)});$(".fc-today-button").unbind("click");$(".fc-prev-button").unbind("click");$(".fc-next-button").unbind("click");$(".fc-today-button").click(function(){$(".full-calendar").fullCalendar("today")});$(".fc-prev-button").click(function(){$(".full-calendar").fullCalendar("prev")});$(".fc-next-button").click(function(){$(".full-calendar").fullCalendar("next")})};i=0;$("#catList").on("change",function(){u($(this))});r={};t=[];n={defaultView:"agendaWeek",firstDay:1,header:{left:"",center:"",right:"today prev,next"},allDaySlot:!1,minTime:"05:00:00",maxTime:"22:00:00",slotLabelFormat:"h:mma",timeFormat:"h:mma",columnFormat:"dddd:D/M",height:"auto",eventRender:function(n,t){if(n.categories){var i="",r=n.categories.split(";");r.forEach(function(n){var t=n.trim().replace(/ /g,"-").toLowerCase();i+=t+" "});t.addClass(i)}},viewRender:function(n){var t=new Date,i=new Date;if(i.setDate(k(t).getDate()+13),i<=n.end?$(".fc-next-button").attr("disabled","disabled"):$(".fc-next-button").removeAttr("disabled"),n.start<t)return $(".fc-prev-button").attr("disabled","disabled"),!1;$(".fc-prev-button").removeAttr("disabled")}};f();$("html").hasClass("document-pdf")||function(){var t=function(t){var i=n.defaultView;n.defaultView=t<768?"agendaDay":"agendaWeek";i!==n.defaultView&&($(".full-calendar").fullCalendar("destroy"),f())};$(window).resize(function(){t($(window).width())});t($(window).width())}()}()}function g(){function n(n,t){n.children("span").text(t)}$(document).ready(function(){$("[data-dropdown]").each(function(){var t=$(this),i=t.find("option").first().text();n(t,i);t.change(function(){i=t.find("option:selected").text();n(t,i)})})})}function nt(){$(".venue-homepage-intro .featured-carousel").slick({arrows:!1,dots:!0,infinite:!0,slidesToShow:1,slidesToScroll:1,slide:".item",mobileFirst:!0,speed:200,adaptiveHeight:!0})}function tt(){$(".venue-homepage-intro-2019 .featured-carousel").slick({arrows:!1,dots:!0,infinite:!0,slidesToShow:1,slidesToScroll:1,slide:".item",mobileFirst:!0,speed:200,adaptiveHeight:!0});$(".venue-homepage-intro-2019").addClass("overflow")}function it(){$(".call-to-action-multiple.carousel .item-wrap").slick({arrows:!0,dots:!1,infinite:!0,slidesToShow:1,slidesToScroll:1,slide:".item",mobileFirst:!0,speed:200,adaptiveHeight:!0,prevArrow:'<a href="" class="slick-prev">Previous<\/a>',nextArrow:'<a href="" class="slick-next">Next<\/a>'})}function rt(){var i=768,n=$(".vw-homepage-intro .promo-tiles"),t={arrows:!1,dots:!0,infinite:!0,slidesToShow:1,slidesToScroll:1,slide:".tile",mobileFirst:!0,speed:200,adaptiveHeight:!0,responsive:[{breakpoint:768,settings:"unslick"}]};n.slick(t);$(window).resize(function(){var r=$(window).outerWidth();r<i?(n.slick("destroy"),n.slick(t)):n.slick("unslick")})}function ut(){function n(n,t,i){function f(){s();$(".contourPage select",u).each(function(){r[$(this).attr("id")]=$("option[value='"+$(this).val()+"']",$(this)).text()});$(".contourPage textarea",u).each(function(){r[$(this).attr("id")]=$(this).val()});$(".contourPage input",u).each(function(){($(this).attr("type")=="text"||$(this).attr("type")=="hidden")&&(r[$(this).attr("id")]=$(this).val());$(this).attr("type")=="radio"&&$(this).is(":checked")&&(r[$(this).attr("name")]=$(this).val());$(this).attr("type")=="checkbox"&&($(this).attr("id")!=$(this).attr("name")?$(this).is(":checked")&&(r[$(this).attr("name")]==null?r[$(this).attr("name")]=$(this).val():r[$(this).attr("name")]+=","+$(this).val()):r[$(this).attr("name")]=$(this).is(":checked").toString())})}function s(){var n;r=[];for(n in o)$("#"+n).length===0&&(r[n]=o[n])}function e(){umbracoForms.conditions.handle({fsConditions:h,fieldConditions:c,values:r})}var r,o=JSON.parse($("#values_"+n).val()),h=JSON.parse($("#fsConditions_"+n).val()),c=JSON.parse($("#fieldConditions_"+n).val()),u=$("#contour_form_"+i);console.log("form",n,u);$(function(){$(".contourPage input, .contourPage textarea, .contourPage select",u).change(function(){f();e()});f();e()});$("textarea.textarea-validation-maxlength").on("input propertychange",function(){var n=$(this).val().length,t=$(this).attr("maxLength");$("#"+$(this).attr("id")+"+ .textarea-validation-maxlength-area span").html(t-n)})}$(".contour").each(function(){n($(this).data("clientid"),$(this).data("formname"),$(this).data("ufid"))})}function ft(){function i(){var n=$(".venueswest-at-a-glance"),e=n.find(".stat-events .value").html(),o=n.find(".stat-patrons .value").html(),v=n.find(".stat-venues .value").html(),y=n.find(".stat-activities .value").html(),p=n.find(".stat-satisfaction .value").html(),t=0,i=0,r=0,u=0,f=0,s=null,h=null,c=null,l=null,a=null;s=setInterval(function(){t<e?(t+=15,n.find(".stat-events .value").html(t)):(clearInterval(s),n.find(".stat-events .value").html(e))},10);h=setInterval(function(){i<o?(i+=.05,n.find(".stat-patrons .value").html(i.toFixed(2))):(clearInterval(h),n.find(".stat-patrons .value").html(o))},30);c=setInterval(function(){r<v?(r+=1,n.find(".stat-venues .value").html(r)):clearInterval(c)},100);l=setInterval(function(){u<y?(u+=1,n.find(".stat-activities .value").html(u)):clearInterval(l)},50);a=setInterval(function(){f<p?(f+=1,n.find(".stat-satisfaction .value").html(f)):clearInterval(a)},20)}var n=document.getElementById("venueswest-at-a-glance"),t;n!=null&&(t=new Waypoint({element:n,handler:function(){$(".venueswest-at-a-glance").addClass("in-view");t.destroy();i()},offset:"70%"}))}function et(){var n=$(".event-takeover");setTimeout(function(){n.addClass("open")},500);n.find(".btn-continue").click(function(t){t.preventDefault();n.removeClass("open");$("body").removeClass("has-event-takeover");var i=$(".overlay-title").data("title");document.cookie="overlayDismissed=clear"+i+"; expires=Wed, 1 Jan 2031 03:14:15 UTC; path=/"})}function ot(){$(".main-navigation > ul > li").deepfocus()}function st(){$(".fancybox").fancybox({openEffect:"elastic",closeEffect:"elastic",nextEffect:"none",prevEffect:"none",padding:0})}function ht(){$(".logoboard .item-wrap").slick({arrows:!0,dots:!1,infinite:!0,slidesToShow:1,slidesToScroll:1,slide:".item",mobileFirst:!0,speed:200,adaptiveHeight:!0,prevArrow:'<a href="" class="slick-prev">Previous<\/a>',nextArrow:'<a href="" class="slick-next">Next<\/a>',responsive:[{breakpoint:768,settings:{slidesToShow:3}}]})}function ct(){function n(){var n=$(".seat-view .images img").not(".dummy");n.fadeOut({complete:function(){n.remove()}})}$(".seating-plan .interactive-map .block[data-img]").length==0?$(".seating-plan .seat-view").addClass("hidden"):$(".seating-plan .interactive-map .block").hover(function(){var i=$(this).data("img"),t;n();t=$("<img />",{src:i});$(".seat-view .images").append(t);t.addClass("active")},function(){n()})}function lt(){$(".table-responsive > .table-responsive").unwrap()}function at(){$(document).on("click",".contour form input[type=submit]:not(.cancel)",function(n){var r=$(this).closest("form"),i=r.find(".g-recaptcha-id"),t;if(typeof grecaptcha!="undefined"&&!window.recaptchaCompleted&&i.length&&i.val()!=undefined){t=i.val();console.log("grecaptcha execute",t);grecaptcha.execute(t);console.log("grecaptcha finished",t);n.preventDefault();n.stopImmediatePropagation();return}});var t=jQuery._data(document,"events"),n=t.click;n.length>1&&n.splice(0,0,n.pop());window.onloadRecaptcha=App.Common.onloadRecaptcha;$.getScript("https://www.google.com/recaptcha/api.js?onload=onloadRecaptcha&render=explicit")}var vt=function(){at();l();a();v();y();p();w();b();g();d();nt();tt();it();rt();ut();ft();et();ot();st();ht();ct();s();lt();o();e();f();u();r();h();c();i();t();$(".go-to-form").click(function(n){n.preventDefault();$("body,html").stop().animate({scrollTop:$(".contour").offset().top},500)})},yt=function(){var n;if(!window.recaptchaLoaded){for(console.log("setup recaptcha",window.recaptcha),n=0;n<=window.recaptcha.length-1;n++){var t=window.recaptcha[n],i="onsubmit_"+t,r=grecaptcha.render(t,{sitekey:window.recapatchaSiteKey,callback:i});$("#hdn_"+t).val(r);console.log("recaptcha widget id",r,i)}window.recaptchaLoaded=!0}};return{init:vt,onloadRecaptcha:yt}}(),function(){"use strict";var n=[],t=angular.module("lane-availability-app",["chart.js"]);t.controller("BarCtrl",["$scope","$timeout","$http",function(t,i,r){t.init=function(i,u){t.poolTypes=i;r.get("/Umbraco/Api/LaneAvailability/GetAllAvailabilities?parentId="+u+"&onlyCurrentData=true").then(function(i){function h(n){t.maxLanesNumber=f[n];c()}function c(){t.options={legend:{display:!1},tooltips:{titleFontStyle:"normal",bodyFontStyle:"bold",footerFontStyle:"italic",backgroundColor:"#01395a",displayColors:!1,callbacks:{title:function(n,t){return t.labels[n[0].index]+" - "+t.labels[n[0].index+1]},label:function(n){var t=n.yLabel;return n.yLabel=="0"&&(t="-"),t+" lanes available"},footer:function(){return t.poolTypes[o]}}},scales:{xAxes:[{barPercentage:1,categoryPercentage:1,ticks:{max:"8pm",min:"5am",stepSize:1,autoSkip:!0,maxTicksLimit:16,minRotation:0,maxRotation:0,fontColor:"#003959",fontFamily:"'Open Sans', sans-serif",fontSize:"12",fontStyle:"bold"},gridLines:{offsetGridLines:!1,display:!1,drawTicks:!0,drawBorder:!1}}],yAxes:[{ticks:{max:t.maxLanesNumber,min:0,stepSize:1,padding:10,labelOffset:0,fontColor:"#003959",fontFamily:"'Open Sans', sans-serif",fontSize:"12",fontStyle:"bold"},gridLines:{color:"#e1e1e1",offsetGridLines:!1,drawBorder:!1,drawTicks:!1,zeroLineWidth:3,zeroLineColor:"#01395a"}}]}}}var f,u;n=i.data;f=[];angular.forEach(t.poolTypes,function(n){f.push(n.NumberOfLanes)});u=["5am","5:30am","6am","6:30am","7am","7:30am","8am","8:30am","9am","9:30am","10am","10:30am","11am","11:30am","12pm","12:30pm","1pm","1:30pm","2pm","2:30pm","3pm","3:30pm","4pm","4:30pm","5pm","5:30pm","6pm","6:30pm","7pm","7:30pm","8pm"];t.currentDisplayedDayIndex=0;t.dateSelectorStartIndex=0;t.dateSelectorEndIndex=6;var r=[],e=[],s=[],o=t.poolTypes[0];t.daysFormatted=[];t.dataArray=n;t.formDataObject=function(n,i,c){var y,p,k,v,b,l,a,d,w;for(r=[],t.daysFormatted=[],t.daysCurrentFormatted=[],y=[],l=0;l<t.dataArray.length;l++)t.dataArray[l].LanePool==n.Id&&y.push(t.dataArray[l]);for(p={},l=0;l<y.length;l++)v=moment(y[l].DayAndStartTime).format("ddd D/M"),k=moment(y[l].DayAndStartTime).format("dddd, D MMMM"),t.daysFormatted.indexOf(v)===-1&&(t.daysFormatted.push(v),t.daysCurrentFormatted.push(k)),p[v]||(p[v]=[]),p[v].push(y[l]);for(v in p)r.push(p[v]);for(c&&(b=$(c.currentTarget),b.parent().children().removeClass("resp-tab-active"),b.addClass("resp-tab-active")),t.dataPoolObject=r.slice(0),l=0;l<r.length;l++)for(e[l]=[],s[l]=[],a=0;a<u.length;a++)e[l][a]=f[o],s[l][a]="";for(l=0;l<r.length;l++)for(a=0;a<r[l].length;a++)for(d=moment(r[l][a].DayAndStartTime).format("h:mma").replace(":00",""),w=0;w<u.length;w++)u[w]===d&&(e[l][a]=r[l][a].AvailableLanes,s[l][a]=r[l][a].Note);t.changeDay(0);h(i)};t.labels=u;t.datasets=[{label:o,backgroundColor:"#87d8dc",hoverBackgroundColor:"#01a3b0",borderColor:"#87d8dc",borderWidth:0}];t.changeDay=function(n){n<7?(t.dateSelectorStartIndex=0,t.dateSelectorEndIndex=6):(t.dateSelectorStartIndex=7,t.dateSelectorEndIndex=13);t.currentDisplayedDayIndex=n;var i=[];i.push(e[n]);t.data=i;t.getBookedNotes()};t.getBookedNotes=function(){var i,u,n;for(t.lanesBookedTimes=[],t.lanesBookedNotes=[],n=0;n<r.length;n++)for(i=0;i<r[n].length;i++)if(u=moment(r[n][i].DayAndStartTime).format("dddd, D MMMM"),u==t.daysCurrentFormatted[t.currentDisplayedDayIndex]&&(r[n][i].Note||r[n][i].AvailableLanes==0)){var f=moment(r[n][i].DayAndStartTime).format("h:mma").replace(":00",""),e=moment(r[n][i].DayAndStartTime).add(r[n][i].Duration,"h").format("h:mma").replace(":00",""),o=r[n][i].Note!=""?r[n][i].Note:"Pool closed to public";f!="8pm"&&e!="8:30pm"&&(t.lanesBookedTimes.push(f+" - "+e),t.lanesBookedNotes.push(o))}for(n=t.lanesBookedTimes.length;n--;)if(n!=0){var s=t.lanesBookedTimes[n].split(" - ")[0],h=t.lanesBookedTimes[n].split(" - ")[1],c=t.lanesBookedTimes[n-1].split(" - ")[0],l=t.lanesBookedTimes[n-1].split(" - ")[1];t.lanesBookedNotes[n]==t.lanesBookedNotes[n-1]&&s==l&&(t.lanesBookedTimes[n]=c+" - "+h,t.lanesBookedTimes.splice(n-1,1),t.lanesBookedNotes.splice(n-1,1))}};t.formDataObject(o,0);t.chartHover=function(n){$("#bar").css("cursor",n[0]?"pointer":"default")}})}}])}();$.fn.deepfocus=function(){var n="deep-focus";return this.each(function(){var t=$(this);t.on("focusin",function(){t.addClass(n)}).on("focusout",function(){var i=!!t.find(":focus").length;t.toggleClass(n,i)})})},function(n){App.Common.init();var t=n("body").data("jsload");App[t]!=undefined&&App[t].init!=undefined&&App[t].init()}(jQuery);var EventLatest=React.createClass({displayName:"EventLatest",getInitialState:function(){return{EventList:this.props.InitialEventList,SelectedVenue:"All",SelectedTime:this.props.InitialTimeShowing}},componentDidMount:function(){console.log("EventLatest")},updateData:function(){var n=this;$.getJSON(location.protocol+"//"+location.host+location.pathname,{altTemplate:"JSON",alias:"EventListing",showing:this.state.SelectedTime,venue:this.state.SelectedVenue},function(t){n.setState({EventList:t.EventList})})},updateVenue:function(n){this.setState({SelectedVenue:n.target.value},this.updateData)},updateTime:function(n){this.setState({SelectedTime:n.target.value},this.updateData)},render:function(){var i,n,t,r,u;return i=this.props.VenueList.length==1?React.createElement("h2",null,"Upcoming events ",this.props.SiteName=="HBF Stadium"?null:"at "+this.props.VenueList[0].Name):this.props.SiteName=="HBF Stadium"?React.createElement("h2",null," Upcoming events ",this.props.SiteName=="HBF Stadium"?null:"at "+this.props.VenueList[0].Name):React.createElement("h2",null,"Upcoming events at ",React.createElement("select",{onChange:this.updateVenue,value:this.state.SelectedVenue,name:"venue"},React.createElement("option",{value:""},"all venues"),this.props.VenueList.map(function(n){return React.createElement("option",{key:n.Id,value:n.Id},n.Name)}))),n=!0,t=!0,this.state.EventList.length<=3&&(n=!1,t=!1),r={arrows:n,dots:!1,infinite:t,slidesToShow:3,slidesToScroll:1,slide:".event-item",mobileFirst:!0,speed:200,adaptiveHeight:!0,responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0,dots:!1}}]},u=this.state.EventList.length==0?React.createElement("div",{className:"no-results"},React.createElement("h3",null,"There are no upcoming events matching this criteria")):React.createElement("div",{className:"item-wrap"},React.createElement(Slider,_extends2({},r,{ref:"slider"}),this.state.EventList.map(function(n){var t;return n.ListingImage!=null&&(t={backgroundImage:"url("+n.ListingImage.RectangleCrop+")"}),React.createElement("div",{key:n.Id,className:"event-item"},React.createElement("a",{href:n.Url},React.createElement("div",{className:"image"},React.createElement("div",{className:"status-tag"},n.EventOption),React.createElement("div",{className:"bg-image",style:t})),React.createElement("div",{className:"content"},React.createElement("span",{className:"venue-tag"},n.Venue.Name),React.createElement("div",{className:"content-top"},React.createElement("h3",null,n.EventTitle)),React.createElement("div",{className:"content-bottom"},n.DateAsText))))}))),React.createElement("div",{className:"events-listing"},i,u)}}),EventLatestVW=React.createClass({displayName:"EventLatestVW",getInitialState:function(){return{EventList:this.props.InitialEventList,SelectedVenue:"All",SelectedTime:this.props.InitialTimeShowing}},updateVenue:function(n){this.setState({SelectedVenue:n.target.value},this.filterList)},filterList:function(){var n=this,t=this.props.InitialEventList.filter(function(t){return n.state.SelectedVenue==""?!0:t.Venue.Id==n.state.SelectedVenue});this.setState({EventList:t})},render:function(){var i,n,t,r,u;return i=this.props.VenueList.length==1?React.createElement("h2",null,"Upcoming events at ",this.props.VenueList[0].Name):React.createElement("h2",null,"Upcoming events at ",React.createElement("select",{onChange:this.updateVenue,value:this.state.SelectedVenue,name:"venue"},React.createElement("option",{value:""},"all venues"),this.props.VenueList.map(function(n){return React.createElement("option",{key:n.Id,value:n.Id},n.Name)}))),n=!0,t=!0,this.state.EventList.length<=3&&(n=!1,t=!1),r={arrows:n,dots:!1,infinite:t,slidesToShow:3,slidesToScroll:1,slide:".event-item",mobileFirst:!0,speed:200,adaptiveHeight:!0,responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0,dots:!1}}]},u=this.state.EventList.length==0?React.createElement("div",{className:"no-results latest-vw"},React.createElement("h3",null,"There are no upcoming events matching this criteria")):React.createElement("div",{className:"item-wrap latest-vw"},React.createElement(Slider,_extends2({},r,{ref:"slider"}),this.state.EventList.map(function(n){var t;return n.ListingImage!=null&&(t={backgroundImage:"url("+n.ListingImage.RectangleCrop+")"}),React.createElement("div",{key:n.Id,className:"event-item"},React.createElement("a",{href:n.Url},React.createElement("div",{className:"image"},React.createElement("div",{className:"status-tag"},n.EventOption),React.createElement("div",{className:"bg-image",style:t})),React.createElement("div",{className:"content"},React.createElement("span",{className:"venue-tag"},n.Venue.Name),React.createElement("div",{className:"content-top"},React.createElement("h3",null,n.EventTitle)),React.createElement("div",{className:"content-bottom"},n.DateAsText))))}))),React.createElement("div",{className:"events-listing"},i,u)}}),EventListing=React.createClass({displayName:"EventListing",getInitialState:function(){return{EventList:this.props.InitialEventList,SelectedVenue:"All",SelectedTime:this.props.InitialTimeShowing}},componentDidMount:function(){console.log("EventListing")},updateVenue:function(n){this.setState({SelectedVenue:n.target.value})},updateTime:function(n){var t=[];t=n.target.value=="week"?this.props.InitialEventList.filter(function(n){return n.ThisWeek}):n.target.value=="month"?this.props.InitialEventList.filter(function(n){return n.ThisMonth}):this.props.InitialEventList;this.setState({SelectedTime:n.target.value,EventList:t})},render:function(){var n,t;return n=this.props.VenueList.length==1?React.createElement("h2",null,"Upcoming events at ",this.props.VenueList[0].Name," showing ",React.createElement("select",{onChange:this.updateTime,value:this.state.SelectedTime},React.createElement("option",{value:"year"},"all"),React.createElement("option",{value:"week"},"next 7 days"),React.createElement("option",{value:"month"},"next 30 days"))):React.createElement("h2",null,"Upcoming events at ",React.createElement("select",{onChange:this.updateVenue,value:this.state.SelectedVenue,name:"venue"},React.createElement("option",{value:""},"all venues"),this.props.VenueList.map(function(n){return React.createElement("option",{key:n.Id,value:n.Id},n.Name)}))," showing ",React.createElement("select",{onChange:this.updateTime,value:this.state.SelectedTime,name:"dateSearch"},React.createElement("option",{value:"year"},"all"),React.createElement("option",{value:"week"},"next 7 days"),React.createElement("option",{value:"month"},"next 30 days"))),t=this.state.EventList.length==0?React.createElement("div",{className:"no-results"},React.createElement("h3",null,"There are no upcoming events matching this criteria")):React.createElement("div",{className:"container"},React.createElement("div",{className:"row"},this.state.EventList.map(function(n){var t;return n.ListingImage!=null&&(t={backgroundImage:"url("+n.ListingImage.RectangleCrop+")"}),React.createElement("div",{key:n.Id,className:"col-4 event-item"},React.createElement("a",{href:n.Url},React.createElement("div",{className:"image"},React.createElement("div",{className:"status-tag"},n.EventOption),React.createElement("div",{className:"bg-image",style:t})),React.createElement("div",{className:"content"},React.createElement("span",{className:"venue-tag"},n.Venue.Name),React.createElement("div",{className:"content-top"},React.createElement("h3",null,n.EventTitle)),React.createElement("div",{className:"content-bottom"},n.DateAsText))))}))),React.createElement("section",{className:"events-listing upcoming-events-listing"},n,t)}}),EventListingVW=React.createClass({displayName:"EventListingVW",getInitialState:function(){return{EventList:this.props.InitialEventList,SelectedVenue:"",SelectedCategory:""}},updateVenue:function(n){this.setState({SelectedVenue:n.target.value},this.filterList)},updateCategory:function(n){this.setState({SelectedCategory:n.target.value},this.filterList)},filterList:function(){var n=this,t=this.props.InitialEventList.filter(function(t){return n.state.SelectedVenue==""?!0:t.Venue.Id==n.state.SelectedVenue}),i=t.filter(function(t){if(n.state.SelectedCategory=="")return!0;if(t.Category!=null){var i=t.Category.split(",");return i.indexOf(n.state.SelectedCategory)>=0}return!1});this.setState({EventList:i})},render:function(){var n,t,i=function(){this.props.VenueList.sort(function(n,t){return n.venue.Name<t.venue.Name?-1:n.venue.Name>t.venue.Name?1:0})};return n=this.props.VenueList.length==1?React.createElement("h2",null,"Upcoming  ",React.createElement("select",{onChange:this.updateCategory,value:this.state.SelectedCategory,name:"catSearch"},React.createElement("option",{value:""},"all"),this.props.CategoryList.map(function(n){return React.createElement("option",{key:n.Id,value:n.Value},n.Value)}))," events at  ",this.props.VenueList[0].Name,React.createElement("br",null)):React.createElement("h2",null,"Upcoming  ",React.createElement("select",{onChange:this.updateCategory,value:this.state.SelectedCategory,name:"catSearch"},React.createElement("option",{value:""},"all"),this.props.CategoryList.map(function(n){return React.createElement("option",{key:n.Id,value:n.Value},n.Value)}))," events at  ",React.createElement("select",{onChange:this.updateVenue,value:this.state.SelectedVenue,name:"venue"},React.createElement("option",{value:""},"all venues"),this.props.VenueList.map(function(n){return React.createElement("option",{key:n.Id,value:n.Id},n.Name)})),React.createElement("br",null)),t=this.state.EventList.length==0?React.createElement("div",{className:"no-results listing-vw"},React.createElement("h3",null,"There are no upcoming events matching this criteria")):React.createElement("div",{className:"container listing-vw"},React.createElement("div",{className:"row"},this.state.EventList.map(function(n){var t;return n.ListingImage!=null&&(t={backgroundImage:"url("+n.ListingImage.RectangleCrop+")"}),React.createElement("div",{key:n.Id,className:"col-4 event-item","data-filter":n.Category},React.createElement("a",{href:n.Url},React.createElement("div",{className:"image"},React.createElement("div",{className:"status-tag"},n.EventOption),React.createElement("div",{className:"bg-image",style:t})),React.createElement("div",{className:"content"},React.createElement("span",{className:"venue-tag"},n.Venue.Name),React.createElement("div",{className:"content-top"},React.createElement("h3",null,n.EventTitle)),React.createElement("div",{className:"content-bottom"},n.DateAsText))))}))),React.createElement("section",{className:"events-listing upcoming-events-listing"},n,t)}}),NewsListing=React.createClass({displayName:"NewsListing",getInitialState:function(){return{NewsList:this.props.InitialNewsList,TopicList:this.props.InitialTopicList,SelectedTopic:"",HasMorePages:this.props.InitialHasMorePages,Page:1,VisibleList:this.props.InitialNewsList.slice(0,9)}},componentDidMount:function(){console.log("NewsListing",this.props.InitialTopicList)},newsTopicChange:function(n){n.preventDefault();var t=n.target.value,i=this.props.InitialNewsList.filter(function(n){if(t=="")return!0;if(n.Topic!=null){var i=n.Topic.toLowerCase().split(",");return i.indexOf(t.toLowerCase())>=0}return!1});this.setState({Page:1,SelectedTopic:t,NewsList:i,VisibleList:i.slice(0,9),HasMorePages:i.length>9})},loadMore:function(n){var i,r;n.preventDefault();i=this.state.Page+1;console.log("page",i,"data",this.queryData);var u=9,f=[].concat(_toConsumableArray(this.state.NewsList)).slice(this.state.Page*u,(this.state.Page+1)*u),t=[].concat(_toConsumableArray(this.state.VisibleList),_toConsumableArray(f));console.log("nextPage",f,"bigger",t);r=t.length<this.state.NewsList.length;console.log("more",t.length,this.props.InitialNewsList.length);this.setState({Page:i,VisibleList:t,HasMorePages:r})},render:function(){var r=function(n){var i,r="col-4 news-item",u="",t;return n.ListingImage!=null?(i={backgroundImage:"url("+n.ListingImage.RectangleCrop+")"},u=React.createElement("div",{className:"image"},React.createElement("div",{className:"bg-image",style:i}))):r+=n.Icon==null?" icon icon-news":" icon icon-"+n.Icon,t="",n.Featured&&(t=React.createElement("span",{className:"featured-tag"},"Featured")),React.createElement("article",{key:n.Id,className:r},React.createElement("a",{href:n.Url},t,u,React.createElement("div",{className:"content"},React.createElement("div",{className:"inner"},React.createElement("h3",null,n.Name),React.createElement("span",{className:"date"},n.DisplayDate)))))},n,t,i;return this.state.HasMorePages&&(n=React.createElement("button",{onClick:this.loadMore,className:"button inverse large"},"Load More")),t=function(n){return React.createElement("option",{key:n,value:n},n)},i=React.createElement("div",null,"Latest news on ",React.createElement("select",{id:"news-topic",onChange:this.newsTopicChange,value:this.state.SelectedTopic},React.createElement("option",{value:""},"all"),this.state.TopicList.map(t))),React.createElement("div",{className:"latest-news"},React.createElement("h2",null,i),React.createElement("div",{className:"container container-small"},React.createElement("div",{className:"row"},this.state.VisibleList.map(r))),n)}}),SearchResults=React.createClass({displayName:"SearchResults",getInitialState:function(){return{SearchTerm:this.props.SearchTerm,SearchResults:this.props.InitialResultList,HasMorePages:this.props.InitialHasMorePages,Pager:this.props.Pager,CurrentPage:1}},componentDidMount:function(){},updateData:function(){var t=this,n=this.state.SearchTerm;window.history&&window.history.pushState&&(n!=""?window.history.pushState(this.state,"","?searchSite="+n):window.history.pushState(this.state,"",window.location.pathname));$.getJSON(location.protocol+"//"+location.host+location.pathname,{altTemplate:"JSON",alias:"Search",page:this.state.CurrentPage,searchSite:this.state.SearchTerm},function(n){t.setState({SearchResults:n.ResultList,Pager:n.Pager})})},previous:function(n){n.preventDefault();var t=this,i=this.state.CurrentPage-1;this.setState({CurrentPage:i},t.updateData)},next:function(n){n.preventDefault();var t=this,i=this.state.CurrentPage+1;this.setState({CurrentPage:i},t.updateData)},setPage:function(n){n.preventDefault();var t=this,i=parseInt(n.target.innerText);this.setState({CurrentPage:i},t.updateData)},autoSearch:function(n){var t=this;this.setState({SearchTerm:n.target.value},t.updateData)},render:function(){var t=this,o="",u,f,i,n,e,r;if(this.state.Pager.LastPage>1){for(u="",this.state.Pager.CurrentPage>1&&(u=React.createElement("a",{href:"#",onClick:t.previous,className:"btn-arrow previous"},"Previous")),f="",this.state.Pager.CurrentPage<this.state.Pager.LastPage&&(f=React.createElement("a",{href:"#",onClick:t.next,className:"btn-arrow next"},"Next")),i=[],n=1;n<=this.state.Pager.Pages.length;n++)n==this.state.Pager.CurrentPage?i.push(React.createElement("li",{key:"page"+n},n)):i.push(React.createElement("li",{key:"page"+n},React.createElement("a",{href:"#",onClick:t.setPage},n)));o=React.createElement("div",{className:"pagination"},u,React.createElement("ul",null,i),f)}return e=React.createElement("p",null,"Displaying ",this.state.Pager.NumberOfItems," results for '",React.createElement("strong",null,this.state.SearchTerm),"'"),this.state.SearchTerm===""&&(e=React.createElement("p",null)),r=this.state.SearchResults.map(function(n){return React.createElement("div",{className:"result",key:n.Id},React.createElement("a",{href:n.Url},n.Name),React.createElement("p",null,n.Breadcrumb))}),(this.state.SearchResults==null||this.state.SearchResults.length<=0)&&(r=React.createElement("div",{className:"result"},React.createElement("p",null,"No Results Found"))),(this.state.SearchResults==null||this.state.SearchResults.length<=0)&&this.state.SearchTerm===""&&(r=React.createElement("div",{className:"result"},React.createElement("p",null,"Enter a Search Term"))),React.createElement("div",{className:"search-results"},React.createElement("div",{className:"search-tool"},React.createElement("div",{className:"input-wrap"},React.createElement("form",{action:t.state.Pager.SearchPage},React.createElement("label",{"for":"searchSite"},"Search site"),React.createElement("input",{type:"text",id:"searchSite",name:"searchSite",value:this.state.SearchTerm,onChange:this.autoSearch,placeholder:"Search"}),React.createElement("input",{type:"submit",value:"Submit"}))),e),React.createElement("div",{className:"result-list"},r),o)}});(function(n,t){(typeof exports=="undefined"?"undefined":_typeof(exports))==="object"&&(typeof module=="undefined"?"undefined":_typeof(module))==="object"?module.exports=t(require("react"),require("react-dom")):typeof define=="function"&&define.amd?define(["react","react-dom"],t):(typeof exports=="undefined"?"undefined":_typeof(exports))==="object"?exports.Slider=t(require("react"),require("react-dom")):n.Slider=t(n.React,n.ReactDOM)})(this,function(n,t){return function(n){function t(r){if(i[r])return i[r].exports;var u=i[r]={exports:{},id:r,loaded:!1};return n[r].call(u.exports,u,u.exports,t),u.loaded=!0,u.exports}var i={};return t.m=n,t.c=i,t.p="",t(0)}([function(n,t,i){"use strict";n.exports=i(1)},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}var o=i(2),u=r(o),s=i(3),h=i(11),e=r(h),c=i(18),f=r(c),l=i(20),a=r(l),v=i(13),y=r(v),p=u["default"].createClass({displayName:"Slider",mixins:[a["default"]],getInitialState:function(){return{breakpoint:null}},componentDidMount:function(){var t=this,n,i;this.props.responsive&&(n=this.props.responsive.map(function(n){return n.breakpoint}),n.sort(function(n,t){return n-t}),n.forEach(function(i,r){var u;u=r===0?f["default"]({minWidth:0,maxWidth:i}):f["default"]({minWidth:n[r-1],maxWidth:i});t.media(u,function(){t.setState({breakpoint:i})})}),i=f["default"]({minWidth:n.slice(-1)[0]}),this.media(i,function(){t.setState({breakpoint:null})}))},render:function(){var i=this,n,t;return this.state.breakpoint?(t=this.props.responsive.filter(function(n){return n.breakpoint===i.state.breakpoint}),n=t[0].settings==="unslick"?"unslick":e["default"]({},this.props,t[0].settings)):n=e["default"]({},y["default"],this.props),n==="unslick"?u["default"].createElement("div",null,this.props.children):u["default"].createElement(s.InnerSlider,n,this.props.children)}});n.exports=p},function(t){t.exports=n},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}var f;Object.defineProperty(t,"__esModule",{value:!0});f=Object.assign||function(n){for(var t,i,r=1;r<arguments.length;r++){t=arguments[r];for(i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])}return n};var o=i(2),r=u(o),s=i(4),h=u(s),c=i(8),l=u(c),a=i(12),v=u(a),y=i(13),p=u(y),w=i(14),b=u(w),k=i(15),d=i(16),e=i(17),g=r["default"].createClass({displayName:"InnerSlider",mixins:[l["default"],h["default"]],getInitialState:function(){return v["default"]},getDefaultProps:function(){return p["default"]},componentWillMount:function(){var t,n;for(this.props.init&&this.props.init(),this.setState({mounted:!0}),t=[],n=0;n<this.props.children.length;n++)n>=this.state.currentSlide&&n<this.state.currentSlide+this.props.slidesToShow&&t.push(n);this.props.lazyLoad&&this.state.lazyLoadedList.length===0&&this.setState({lazyLoadedList:t})},componentDidMount:function(){this.initialize(this.props);this.adaptHeight();window.addEventListener?window.addEventListener("resize",this.onWindowResized):window.attachEvent("onresize",this.onWindowResized)},componentWillUnmount:function(){window.addEventListener?window.removeEventListener("resize",this.onWindowResized):window.detachEvent("onresize",this.onWindowResized);this.state.autoPlayTimer&&window.clearTimeout(this.state.autoPlayTimer)},componentWillReceiveProps:function(n){this.props.slickGoTo!=n.slickGoTo?this.changeSlide({message:"index",index:n.slickGoTo,currentSlide:this.state.currentSlide}):this.update(n)},componentDidUpdate:function(){this.adaptHeight()},onWindowResized:function(){this.update(this.props)},render:function(){var s=b["default"]("slick-initialized","slick-slider",this.props.className),h={fade:this.props.fade,cssEase:this.props.cssEase,speed:this.props.speed,infinite:this.props.infinite,centerMode:this.props.centerMode,currentSlide:this.state.currentSlide,lazyLoad:this.props.lazyLoad,lazyLoadedList:this.state.lazyLoadedList,rtl:this.props.rtl,slideWidth:this.state.slideWidth,slidesToShow:this.props.slidesToShow,slideCount:this.state.slideCount,trackStyle:this.state.trackStyle,variableWidth:this.props.variableWidth},t,i,u,o,n;return this.props.dots===!0&&this.state.slideCount>this.props.slidesToShow&&(i={dotsClass:this.props.dotsClass,slideCount:this.state.slideCount,slidesToShow:this.props.slidesToShow,currentSlide:this.state.currentSlide,slidesToScroll:this.props.slidesToScroll,clickHandler:this.changeSlide},t=r["default"].createElement(d.Dots,i)),n={infinite:this.props.infinite,centerMode:this.props.centerMode,currentSlide:this.state.currentSlide,slideCount:this.state.slideCount,slidesToShow:this.props.slidesToShow,prevArrow:this.props.prevArrow,nextArrow:this.props.nextArrow,clickHandler:this.changeSlide},this.props.arrows&&(u=r["default"].createElement(e.PrevArrow,n),o=r["default"].createElement(e.NextArrow,n)),r["default"].createElement("div",{className:s,onMouseEnter:this.onInnerSliderEnter,onMouseLeave:this.onInnerSliderLeave},r["default"].createElement("div",{ref:"list",className:"slick-list",onMouseDown:this.swipeStart,onMouseMove:this.state.dragging?this.swipeMove:null,onMouseUp:this.swipeEnd,onMouseLeave:this.state.dragging?this.swipeEnd:null,onTouchStart:this.swipeStart,onTouchMove:this.state.dragging?this.swipeMove:null,onTouchEnd:this.swipeEnd,onTouchCancel:this.state.dragging?this.swipeEnd:null},r["default"].createElement(k.Track,f({ref:"track"},h),this.props.children)),u,o,t)}});t.InnerSlider=g},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var r=i(5),e=i(8),h=f(e),o=i(11),u=f(o),s={changeSlide:function(n){var i,r,u,t;if(u=this.state.slideCount%this.props.slidesToScroll!=0,i=u?0:(this.state.slideCount-this.state.currentSlide)%this.props.slidesToScroll,n.message==="previous")r=i===0?this.props.slidesToScroll:this.props.slidesToShow-i,t=this.state.currentSlide-r;else if(n.message==="next")r=i===0?this.props.slidesToScroll:i,t=this.state.currentSlide+r;else if(n.message==="dots"){if(t=n.index*n.slidesToScroll,t===n.currentSlide)return}else if(n.message==="index"&&(t=n.index,t===n.currentSlide))return;this.slideHandler(t)},keyHandler:function(){},selectHandler:function(){},swipeStart:function(n){var t,i;this.props.swipe===!1||"ontouchend"in document&&this.props.swipe===!1||(this.props.draggable!==!1||n.type.indexOf("mouse")===-1)&&(t=n.touches!==undefined?n.touches[0].pageX:n.clientX,i=n.touches!==undefined?n.touches[0].pageY:n.clientY,this.setState({dragging:!0,touchObject:{startX:t,startY:i,curX:t,curY:i}}))},swipeMove:function(n){var f,e,o,t;if(this.state.dragging&&!this.state.animating){t=this.state.touchObject;e=r.getTrackLeft(u["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},this.props,this.state));t.curX=n.touches?n.touches[0].pageX:n.clientX;t.curY=n.touches?n.touches[0].pageY:n.clientY;t.swipeLength=Math.round(Math.sqrt(Math.pow(t.curX-t.startX,2)));o=(this.props.rtl===!1?1:-1)*(t.curX>t.startX?1:-1);var s=this.state.currentSlide,c=Math.ceil(this.state.slideCount/this.props.slidesToScroll),i=this.swipeDirection(this.state.touchObject),h=t.swipeLength;(this.props.infinite===!1&&(s===0&&i==="right"||s+1>=c&&i==="left")&&(h=t.swipeLength*this.props.edgeFriction,this.state.edgeDragged===!1&&this.props.edgeEvent&&(this.props.edgeEvent(i),this.setState({edgeDragged:!0}))),this.state.swiped===!1&&this.props.swipeEvent&&(this.props.swipeEvent(i),this.setState({swiped:!0})),f=e+h*o,this.setState({touchObject:t,swipeLeft:f,trackStyle:r.getTrackCSS(u["default"]({left:f},this.props,this.state))}),Math.abs(t.curX-t.startX)<Math.abs(t.curY-t.startY)*.8)||t.swipeLength>4&&n.preventDefault()}},swipeEnd:function(n){var i;if(this.state.dragging){var t=this.state.touchObject,e=this.state.listWidth/this.props.touchThreshold,f=this.swipeDirection(t);(this.setState({dragging:!1,edgeDragged:!1,swiped:!1,swipeLeft:null,touchObject:{}}),t.swipeLength)&&(t.swipeLength>e?(n.preventDefault(),f==="left"?this.slideHandler(this.state.currentSlide+this.props.slidesToScroll):f==="right"?this.slideHandler(this.state.currentSlide-this.props.slidesToScroll):this.slideHandler(this.state.currentSlide)):(i=r.getTrackLeft(u["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},this.props,this.state)),this.setState({trackStyle:r.getTrackAnimateCSS(u["default"]({left:i},this.props,this.state))})))}},onInnerSliderEnter:function(){this.props.autoplay&&this.props.pauseOnHover&&this.pause()},onInnerSliderLeave:function(){this.props.autoplay&&this.props.pauseOnHover&&this.autoPlay()}};t["default"]=s;n.exports=t["default"]},function(n,t,i){"use strict";function s(n){return n&&n.__esModule?n:{"default":n}}var f,e;Object.defineProperty(t,"__esModule",{value:!0});var h=i(6),r=s(h),u=function(n,t){return t.reduce(function(t,i){return t&&n.hasOwnProperty(i)},!0)?null:console.error("Keys Missing",n)},o=function(n){var i,t;return u(n,["left","variableWidth","slideCount","slidesToShow","slideWidth"]),i=n.variableWidth?(n.slideCount+2*n.slidesToShow)*n.slideWidth:n.centerMode?(n.slideCount+2*(n.slidesToShow+1))*n.slideWidth:(n.slideCount+2*n.slidesToShow)*n.slideWidth,t={opacity:1,width:i,WebkitTransform:"translate3d("+n.left+"px, 0px, 0px)",transform:"translate3d("+n.left+"px, 0px, 0px)",transition:"",WebkitTransition:"",msTransform:"translateX("+n.left+"px)"},!window.addEventListener&&window.attachEvent&&(t.marginLeft=n.left+"px"),t};t.getTrackCSS=o;f=function(n){u(n,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var t=o(n);return t.WebkitTransition="-webkit-transform "+n.speed+"ms "+n.cssEase,t.transition="transform "+n.speed+"ms "+n.cssEase,t};t.getTrackAnimateCSS=f;e=function(n){var i,f,t,e;return(u(n,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth"]),i=0,n.fade)?0:(n.infinite&&(n.slideCount>n.slidesToShow&&(i=n.slideWidth*n.slidesToShow*-1),n.slideCount%n.slidesToScroll!=0&&n.slideIndex+n.slidesToScroll>n.slideCount&&n.slideCount>n.slidesToShow&&(i=n.slideIndex>n.slideCount?(n.slidesToShow-(n.slideIndex-n.slideCount))*n.slideWidth*-1:n.slideCount%n.slidesToScroll*n.slideWidth*-1)),n.centerMode&&(n.infinite?i+=n.slideWidth*Math.floor(n.slidesToShow/2):i=n.slideWidth*Math.floor(n.slidesToShow/2)),f=n.slideIndex*n.slideWidth*-1+i,n.variableWidth===!0&&(n.slideCount<=n.slidesToShow||n.infinite===!1?t=r["default"].findDOMNode(n.trackRef).childNodes[n.slideIndex]:(e=n.slideIndex+n.slidesToShow,t=r["default"].findDOMNode(n.trackRef).childNodes[e]),f=t?t.offsetLeft*-1:0,n.centerMode===!0&&(t=n.infinite===!1?r["default"].findDOMNode(n.trackRef).children[n.slideIndex]:r["default"].findDOMNode(n.trackRef).children[n.slideIndex+n.slidesToShow+1],f=(t?t.offsetLeft*-1:0)+(n.listWidth-t.offsetWidth)/2)),f)};t.getTrackLeft=e},function(n,t,i){"use strict";function r(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var f=i(2),u=r(f),e=i(7),o=r(e),s=u["default"].version>="0.14.0"?o["default"]:u["default"];t["default"]=s;n.exports=t["default"]},function(n){n.exports=t},function(n,t,i){"use strict";function e(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var h=i(2),s=e(h),c=i(6),r=e(c),l=i(9),o=e(l),u=i(5),a=i(11),f=e(a),v={initialize:function(n){var t=s["default"].Children.count(n.children),i=this.getWidth(r["default"].findDOMNode(this.refs.list)),e=this.getWidth(r["default"].findDOMNode(this.refs.track)),o=this.getWidth(r["default"].findDOMNode(this))/n.slidesToShow,h=n.rtl?t-1-n.initialSlide:n.initialSlide;this.setState({slideCount:t,slideWidth:o,listWidth:i,trackWidth:e,currentSlide:h},function(){var t=u.getTrackLeft(f["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},n,this.state)),i=u.getTrackCSS(f["default"]({left:t},n,this.state));this.setState({trackStyle:i});this.autoPlay()})},update:function(n){var t=s["default"].Children.count(n.children),i=this.getWidth(r["default"].findDOMNode(this.refs.list)),e=this.getWidth(r["default"].findDOMNode(this.refs.track)),o=this.getWidth(r["default"].findDOMNode(this))/n.slidesToShow;this.setState({slideCount:t,slideWidth:o,listWidth:i,trackWidth:e},function(){var t=u.getTrackLeft(f["default"]({slideIndex:this.state.currentSlide,trackRef:this.refs.track},n,this.state)),i=u.getTrackCSS(f["default"]({left:t},n,this.state));this.setState({trackStyle:i})})},getWidth:function(n){return n.getBoundingClientRect().width||n.offsetWidth},adaptHeight:function(){var t,n;this.props.adaptiveHeight&&(t='[data-index="'+this.state.currentSlide+'"]',this.refs.list&&(n=r["default"].findDOMNode(this.refs.list),n.style.height=n.querySelector(t).offsetHeight+"px"))},slideHandler:function(n){var e=this,t,i,a,l,s,h,v,c,y;if((!this.props.waitForAnimate||!this.state.animating)&&this.state.currentSlide!==n){if(this.props.fade){i=this.state.currentSlide;t=n<0?n+this.state.slideCount:n>=this.state.slideCount?n-this.state.slideCount:n;this.props.lazyLoad&&this.state.lazyLoadedList.indexOf(t)<0&&this.setState({lazyLoadedList:this.state.lazyLoadedList.concat(t)});s=function(){e.setState({animating:!1});e.props.afterChange&&e.props.afterChange(i);o["default"].removeEndEventListener(r["default"].findDOMNode(e.refs.track).children[i],s)};this.setState({animating:!0,currentSlide:t},function(){o["default"].addEndEventListener(r["default"].findDOMNode(this.refs.track).children[i],s)});this.props.beforeChange&&this.props.beforeChange(this.state.currentSlide,i);this.autoPlay();return}if(t=n,i=t<0?this.props.infinite===!1?0:this.state.slideCount%this.props.slidesToScroll!=0?this.state.slideCount-this.state.slideCount%this.props.slidesToScroll:this.state.slideCount+t:t>=this.state.slideCount?this.props.infinite===!1?this.state.slideCount-this.props.slidesToShow:this.state.slideCount%this.props.slidesToScroll!=0?0:t-this.state.slideCount:t,a=u.getTrackLeft(f["default"]({slideIndex:t,trackRef:this.refs.track},this.props,this.state)),l=u.getTrackLeft(f["default"]({slideIndex:i,trackRef:this.refs.track},this.props,this.state)),this.props.infinite===!1&&(a=l),this.props.beforeChange&&this.props.beforeChange(this.state.currentSlide,i),this.props.lazyLoad){for(h=!0,v=[],c=t;c<t+this.props.slidesToShow;c++)h=h&&this.state.lazyLoadedList.indexOf(c)>=0,h||v.push(c);h||this.setState({lazyLoadedList:this.state.lazyLoadedList.concat(v)})}this.props.useCSS===!1?this.setState({currentSlide:i,trackStyle:u.getTrackCSS(f["default"]({left:l},this.props,this.state))},function(){this.props.afterChange&&this.props.afterChange(i)}):(y={animating:!1,currentSlide:i,trackStyle:u.getTrackCSS(f["default"]({left:l},this.props,this.state)),swipeLeft:null},s=function(){e.setState(y);e.props.afterChange&&e.props.afterChange(i);o["default"].removeEndEventListener(r["default"].findDOMNode(e.refs.track),s)},this.setState({animating:!0,currentSlide:t,trackStyle:u.getTrackAnimateCSS(f["default"]({left:a},this.props,this.state))},function(){o["default"].addEndEventListener(r["default"].findDOMNode(this.refs.track),s)}));this.autoPlay()}},swipeDirection:function(n){var i,r,u,t;return(i=n.startX-n.curX,r=n.startY-n.curY,u=Math.atan2(r,i),t=Math.round(u*180/Math.PI),t<0&&(t=360-Math.abs(t)),t<=45&&t>=0||t<=360&&t>=315)?this.props.rtl===!1?"left":"right":t>=135&&t<=225?this.props.rtl===!1?"right":"left":"vertical"},autoPlay:function(){var n=this,t=function(){if(n.state.mounted){var t=n.props.rtl?n.state.currentSlide-n.props.slidesToScroll:n.state.currentSlide+n.props.slidesToScroll;n.slideHandler(t)}};this.props.autoplay&&(window.clearTimeout(this.state.autoPlayTimer),this.setState({autoPlayTimer:window.setTimeout(t,this.props.autoplaySpeed)}))},pause:function(){this.state.autoPlayTimer&&window.clearTimeout(this.state.autoPlayTimer)}};t["default"]=v;n.exports=t["default"]},function(n,t,i){"use strict";function e(){var f=document.createElement("div"),e=f.style,i,n,t;"AnimationEvent"in window||delete u.animationend.animation;"TransitionEvent"in window||delete u.transitionend.transition;for(i in u){n=u[i];for(t in n)if(t in e){r.push(n[t]);break}}}function o(n,t,i){n.addEventListener(t,i,!1)}function s(n,t,i){n.removeEventListener(t,i,!1)}var h=i(10),u={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},r=[],f;h.canUseDOM&&e();f={addEndEventListener:function(n,t){if(r.length===0){window.setTimeout(t,0);return}r.forEach(function(i){o(n,i,t)})},removeEndEventListener:function(n,t){r.length!==0&&r.forEach(function(i){s(n,i,t)})}};n.exports=f},function(n){"use strict";var t=!!(typeof window!="undefined"&&window.document&&window.document.createElement),i={canUseDOM:t,canUseWorkers:typeof Worker!="undefined",canUseEventListeners:t&&!!(window.addEventListener||window.attachEvent),canUseViewport:t&&!!window.screen,isInWorker:!t};n.exports=i},function(n){"use strict";function t(n){if(n==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(n)}n.exports=Object.assign||function(n){for(var u,r,e=t(n),i,f=1;f<arguments.length;f++)for(u=arguments[f],r=Object.keys(Object(u)),i=0;i<r.length;i++)e[r[i]]=u[r[i]];return e}},function(n){"use strict";n.exports={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,slideCount:null,slideWidth:null,swipeLeft:null,touchObject:{startX:0,startY:0,curX:0,curY:0},lazyLoadedList:[],initialized:!1,edgeDragged:!1,swiped:!1,trackStyle:{},trackWidth:0}},function(n){"use strict";n.exports={className:"",adaptiveHeight:!1,arrows:!0,autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,infinite:!0,initialSlide:0,lazyLoad:!1,pauseOnHover:!1,responsive:null,rtl:!1,slide:"div",slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,variableWidth:!1,vertical:!1,waitForAnimate:!0,afterChange:null,beforeChange:null,edgeEvent:null,init:null,swipeEvent:null,nextArrow:null,prevArrow:null}},function(n,t,i){var r;(function(){"use strict";function u(){for(var t="",n,i,r,f=0;f<arguments.length;f++)if(n=arguments[f],n)if(i=typeof n=="undefined"?"undefined":_typeof(n),"string"===i||"number"===i)t+=" "+n;else if(Array.isArray(n))t+=" "+u.apply(null,n);else if("object"===i)for(r in n)n.hasOwnProperty(r)&&n[r]&&(t+=" "+r);return t.substr(1)}typeof n!="undefined"&&n.exports?n.exports=u:!(r=function(){return u}.call(t,i,t,n),r!==undefined&&(n.exports=r))})()},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var s=i(2),r=f(s),h=i(11),u=f(h),c=i(14),o=f(c),e=function(n){var i,u,f,r,t;return n.rtl?(t=n.slideCount-1-n.index,console.log()):t=n.index,f=t<0||t>=n.slideCount,n.centerMode?(r=Math.floor(n.slidesToShow/2),u=(t-n.currentSlide)%n.slideCount==0,t>n.currentSlide-r-1&&t<=n.currentSlide+r&&(i=!0)):i=n.currentSlide<=t&&t<n.currentSlide+n.slidesToShow,o["default"]({"slick-slide":!0,"slick-active":i,"slick-center":u,"slick-cloned":f})},l=function(n){var t={};return(n.variableWidth===undefined||n.variableWidth===!1)&&(t.width=n.slideWidth),n.fade&&(t.position="relative",t.left=-n.index*n.slideWidth,t.opacity=n.currentSlide===n.index?1:0,t.transition="opacity "+n.speed+"ms "+n.cssEase,t.WebkitTransition="opacity "+n.speed+"ms "+n.cssEase),t},a=function(n){var i,f=[],s=[],h=[],c=r["default"].Children.count(n.children),t;return r["default"].Children.forEach(n.children,function(a,v){var y,p,b,w;t=!n.lazyLoad|(n.lazyLoad&&n.lazyLoadedList.indexOf(v)>=0)?a:r["default"].createElement("div",null);y=l(u["default"]({},n,{index:v}));p=e(u["default"]({index:v},n));b=t.props.className?o["default"](p,t.props.className):p;f.push(r["default"].cloneElement(t,{key:v,"data-index":v,className:b,style:u["default"]({},t.props.style||{},y)}));n.infinite&&n.fade===!1&&(w=n.variableWidth?n.slidesToShow+1:n.slidesToShow,v>=c-w&&(i=-(c-v),s.push(r["default"].cloneElement(t,{key:i,"data-index":i,className:e(u["default"]({index:i},n)),style:u["default"]({},t.props.style||{},y)}))),v<w&&(i=c+v,h.push(r["default"].cloneElement(t,{key:i,"data-index":i,className:e(u["default"]({index:i},n)),style:u["default"]({},t.props.style||{},y)}))))}),n.rtl?s.concat(f,h).reverse():s.concat(f,h)},v=r["default"].createClass({displayName:"Track",render:function(){var n=a(this.props);return r["default"].createElement("div",{className:"slick-track",style:this.props.trackStyle},n)}});t.Track=v},function(n,t,i){"use strict";function u(n){return n&&n.__esModule?n:{"default":n}}Object.defineProperty(t,"__esModule",{value:!0});var f=i(2),r=u(f),e=i(14),o=u(e),s=function(n){return Math.ceil(n.slideCount/n.slidesToScroll)},h=r["default"].createClass({displayName:"Dots",clickHandler:function(n,t){t.preventDefault();this.props.clickHandler(n)},render:function(){var n=this,t=s({slideCount:this.props.slideCount,slidesToScroll:this.props.slidesToScroll}),i=Array.apply(null,Array(t+1).join("0").split("")).map(function(t,i){var u=o["default"]({"slick-active":n.props.currentSlide===i*n.props.slidesToScroll}),f={message:"dots",index:i,slidesToScroll:n.props.slidesToScroll,currentSlide:n.props.currentSlide};return r["default"].createElement("li",{key:i,className:u},r["default"].createElement("button",{onClick:n.clickHandler.bind(n,f)},i))});return r["default"].createElement("ul",{className:this.props.dotsClass,style:{display:"block"}},i)}});t.Dots=h},function(n,t,i){"use strict";function f(n){return n&&n.__esModule?n:{"default":n}}var u,e;Object.defineProperty(t,"__esModule",{value:!0});u=Object.assign||function(n){for(var t,i,r=1;r<arguments.length;r++){t=arguments[r];for(i in t)Object.prototype.hasOwnProperty.call(t,i)&&(n[i]=t[i])}return n};var s=i(2),r=f(s),h=i(14),o=f(h),c=r["default"].createClass({displayName:"PrevArrow",clickHandler:function(n,t){t.preventDefault();this.props.clickHandler(n,t)},render:function(){var t={"slick-prev":!0},i=this.clickHandler.bind(this,{message:"previous"}),n;return!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(t["slick-disabled"]=!0,i=null),n={key:"0",ref:"previous","data-role":"none",className:o["default"](t),style:{display:"block"},onClick:i},this.props.prevArrow?r["default"].createElement(this.props.prevArrow,n):r["default"].createElement("button",u({key:"0",type:"button"},n)," Previous")}});t.PrevArrow=c;e=r["default"].createClass({displayName:"NextArrow",clickHandler:function(n,t){t.preventDefault();this.props.clickHandler(n,t)},render:function(){var n={"slick-next":!0},t=this.clickHandler.bind(this,{message:"next"}),i;return this.props.infinite||(this.props.centerMode&&this.props.currentSlide>=this.props.slideCount-1?(n["slick-disabled"]=!0,t=null):this.props.currentSlide>=this.props.slideCount-this.props.slidesToShow&&(n["slick-disabled"]=!0,t=null),this.props.slideCount<=this.props.slidesToShow&&(n["slick-disabled"]=!0,t=null)),i={key:"1",ref:"next","data-role":"none",className:o["default"](n),style:{display:"block"},onClick:t},this.props.nextArrow?r["default"].createElement(this.props.nextArrow,i):r["default"].createElement("button",u({key:"1",type:"button"},i)," Next")}});t.NextArrow=e},function(n,t,i){var u=i(19),f=function(n){return/[height|width]$/.test(n)},r=function(n){var t="",i=Object.keys(n);return i.forEach(function(r,e){var o=n[r];r=u(r);f(r)&&typeof o=="number"&&(o=o+"px");t+=o===!0?r:o===!1?"not "+r:"("+r+": "+o+")";e<i.length-1&&(t+=" and ")}),t},e=function(n){var t="";return typeof n=="string"?n:n instanceof Array?(n.forEach(function(i,u){t+=r(i);u<n.length-1&&(t+=", ")}),t):r(n)};n.exports=e},function(n){var t=function(n){return n.replace(/[A-Z]/g,function(n){return"-"+n.toLowerCase()}).toLowerCase()};n.exports=t},function(n,t,i){var u=i(21),r=u&&i(22),f=i(18),e={media:function(n,t){n=f(n);typeof t=="function"&&(t={match:t});r.register(n,t);this._responsiveMediaHandlers||(this._responsiveMediaHandlers=[]);this._responsiveMediaHandlers.push({query:n,handler:t})},componentWillUnmount:function(){this._responsiveMediaHandlers&&this._responsiveMediaHandlers.forEach(function(n){r.unregister(n.query,n.handler)})}};n.exports=e},function(n){var t=!!(typeof window!="undefined"&&window.document&&window.document.createElement);n.exports=t},function(n,t,i){var r;(function(u,f,e){var o=window.matchMedia;typeof n!="undefined"&&n.exports?n.exports=e(o):!(r=function(){return f[u]=e(o)}.call(t,i,t,n),r!==undefined&&(n.exports=r))})("enquire",this,function(n){"use strict";function t(n,t){var i=0,u=n.length,r;for(i;i<u;i++)if(r=t(n[i],i),r===!1)break}function f(n){return Object.prototype.toString.apply(n)==="[object Array]"}function e(n){return typeof n=="function"}function i(n){this.options=n;n.deferSetup||this.setup()}function r(t,i){this.query=t;this.isUnconditional=i;this.handlers=[];this.mql=n(t);var r=this;this.listener=function(n){r.mql=n;r.assess()};this.mql.addListener(this.listener)}function u(){if(!n)throw new Error("matchMedia not present, legacy browsers require a polyfill");this.queries={};this.browserIsIncapable=!n("only all").matches}return i.prototype={setup:function(){this.options.setup&&this.options.setup();this.initialised=!0},on:function(){this.initialised||this.setup();this.options.match&&this.options.match()},off:function(){this.options.unmatch&&this.options.unmatch()},destroy:function(){this.options.destroy?this.options.destroy():this.off()},equals:function(n){return this.options===n||this.options.match===n}},r.prototype={addHandler:function(n){var t=new i(n);this.handlers.push(t);this.matches()&&t.on()},removeHandler:function(n){var i=this.handlers;t(i,function(t,r){if(t.equals(n))return t.destroy(),!i.splice(r,1)})},matches:function(){return this.mql.matches||this.isUnconditional},clear:function(){t(this.handlers,function(n){n.destroy()});this.mql.removeListener(this.listener);this.handlers.length=0},assess:function(){var n=this.matches()?"on":"off";t(this.handlers,function(t){t[n]()})}},u.prototype={register:function(n,i,u){var o=this.queries,s=u&&this.browserIsIncapable;return o[n]||(o[n]=new r(n,s)),e(i)&&(i={match:i}),f(i)||(i=[i]),t(i,function(t){o[n].addHandler(t)}),this},unregister:function(n,t){var i=this.queries[n];return i&&(t?i.removeHandler(t):(i.clear(),delete this.queries[n])),this}},new u})}])})