-
Notifications
You must be signed in to change notification settings - Fork 0
/
sugar2.0.4.js
142 lines (142 loc) · 67.2 KB
/
sugar2.0.4.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
/*
* Sugar v2.0.4
*
* Freely distributable and licensed under the MIT-style license.
* Copyright (c) Andrew Plummer
* https://sugarjs.com/
*
* ---------------------------- */
(function(){'use strict';(function(){function uc(a,b){return new N(a,b)}function t(a,b){for(var c in a)if(A(a,c)&&!1===b.call(a,a[c],c,a))break}function vc(a){function b(a,b,c){D(d,a,function(a,e,f){a=Kb(a,e,f);ce(d,a.methods,b,c,a.w);return d})}var c="Object"===a,d=wc(a,!0);b("defineStatic",1);b("defineInstance",2);b("defineInstanceAndStatic",3);b("defineStaticWithArguments",1,!0);b("defineInstanceWithArguments",2,!0);D(d,"defineStaticPolyfill",function(b,c,g){b=Kb(b,c,g);lb(Da[a],b.methods,!0,b.w);return d});D(d,"defineInstancePolyfill",
function(b,c,g){b=Kb(b,c,g);lb(Da[a].prototype,b.methods,!0,b.w);t(b.methods,function(a,b){mb(d,b,a)});return d});D(d,"alias",function(a,b){var c=d;b="string"===typeof b?d[b]:b;c[a]=b;b.instance&&mb(c,a,b.instance,!0);return d});D(d,"extend",function(b){function e(a,c){if(a=b[a])for(var d=0,e;e=a[d];d++)if(e===c)return!0;return!1}function g(a,c){return b[a]&&!e(a,c)}function h(a,c,d){if(!c[a]||!d)return!1;for(a=0;a<d.length;a++)if(!1===b[d[a]])return!0}var k=Da[a],m=k.prototype,u={},r={};b=b||{};
var p=b.methods;if(!e("except",k)&&!g("namespaces",k))return c&&"boolean"===typeof b.objectPrototype&&(Lb=b.objectPrototype),t(p||d,function(a,b){p&&(b=a,a=d[b]);!A(a,"instance")||c&&m===m&&(!Lb||"get"===b||"set"===b)||h(b,m,a.flags)||e("except",b)||(r[b]=a.instance);!A(a,"static")||c&&k===m&&(!Lb||"get"===b||"set"===b)||h(b,k,a.flags)||e("except",b)||(u[b]=a)}),lb(k,u),lb(m,r),p||D(d,"active",!0),d});nb[a]=d;xc["[object "+a+"]"]=d;yc(a);de(d);return z[a]=d}function ee(){return"Sugar"}function ce(a,
b,c,d,e){t(b,function(b,g){var f=b;d&&(f=zc(b));e&&(f.flags=e);c&2&&!b.instance&&(b=d?zc(b,!0):fe(b),D(f,"instance",b));c&1&&D(f,"static",!0);a[g]=f;f.instance&&mb(a,g,f.instance,!0);a.active&&a.extend(g)})}function Kb(a,b,c){if("string"===typeof a){var d={};d[a]=b;a=c}else d=a,a=b;return{w:a,methods:d}}function zc(a,b){var c=a.length-1-(b?1:0);return function(){var d=[],e=[];b&&d.push(this);var f=Math.max(arguments.length,c);for(var g=0;g<f;g++)g<c?d.push(arguments[g]):e.push(arguments[g]);d.push(e);
return a.apply(this,d)}}function fe(a){switch(a.length){case 0:case 1:return function(){return a(this)};case 2:return function(b){return a(this,b)};case 3:return function(b,c){return a(this,b,c)};case 4:return function(b,c,d){return a(this,b,c,d)};case 5:return function(b,c,d,e){return a(this,b,c,d,e)}}}function lb(a,b,c,d){t(b,function(b,f){c&&!d&&a[f]||D(a,f,b)})}function wc(a){function b(a,d){if(!(this instanceof b))return new b(a,d);this.constructor!==b&&(a=this.constructor.apply(a,arguments));
this.raw=a}D(b,"toString",function(){return"Sugar"+a});D(b.prototype,"valueOf",function(){return this.raw});return b}function mb(a,b,c){c=ge(c);var d;var e=Ac.prototype;var f=(d=e[b])&&d!==Object.prototype[b];d&&d.G||(e[b]=f?he(b):c);a.prototype[b]=c;a===z.Object&&ie(b,c)}function de(a){t(z.Object&&z.Object.prototype,function(b,c){if("function"===typeof b){var d=a.prototype;A(d,c)||(d[c]=b)}})}function ie(a,b){t(nb,function(c){c=c.prototype;A(c,a)||(c[a]=b)})}function ge(a){return function(){return new Ac(a.apply(this.raw,
arguments))}}function he(a){function b(){var b=this.raw,d;null!=b&&(d=xc[W(b)]);d||(d=z.Object);d=(new d(b))[a];if(d.G)throw new TypeError("Cannot resolve namespace for "+b);return d.apply(this,arguments)}b.G=!0;return b}function yc(a,b){var c=nb[a],d=Da[a].prototype;!b&&Bc&&(b=Bc(d));t(b,function(a){if("constructor"!==a&&"valueOf"!==a&&"__proto__"!==a){try{var b=d[a];if("function"!==typeof b)return}catch(g){return}mb(c,a,b)}})}function je(a,b,c){a[b]=c.value}function D(a,b,c,d){Mb(a,b,{value:c,enumerable:!!d,
configurable:!0,writable:!0})}function W(a){return Cc.call(a)}function A(a,b){return!!a&&ke.call(a,b)}function q(a,b){if(A(a,b))return a[b]}function ob(a,b,c){c||(c=W(a));return c==="[object "+b+"]"}function wa(a){return function(b,c,d){b[a](c,d)}}function Ta(a,b,c,d){O(a,Dc(b,c),d)}function le(a,b,c,d){Nb(a,Dc(b,c),d)}function Dc(a,b){var c={};y(a)&&(a=a.split(" "));x(a,function(a,e){b(c,a,e)});return c}function da(a){function b(b){var c=arguments;return a(b,c[1],c[2],c.length-1)}b.instance=function(b){var c=
arguments;return a(this,b,c[1],c.length)};return b}function me(a,b,c){D(a,b,c)}function Ob(a,b){function c(a){return d[a]}var d=X({},b);D(a,"getOption",c);me(a,"setOption",function(a,c){if(1===arguments.length)var e=a;else e={},e[a]=c;t(e,function(a,c){null===a&&(a=b[c]);d[c]=a})});return c}function Ec(a,b){var c=a.prototype;t(b,function(a,b){c[b]=a})}function Fc(a){if(!a)throw new TypeError("Argument required");}function pb(a){if(!I(a))throw new TypeError("Function is not callable");}function xa(a){a=
+a||0;if(0>a||!F(a)||!isFinite(a))throw new RangeError("Invalid number");return P(a)}function n(a){return void 0!==a}function w(a){return void 0===a}function Ua(a){var b="_sugar_"+a;return function(a,d){return 1<arguments.length?(D(a,b,d),a):a[b]}}function Gc(a,b){a.prototype.constructor=function(){return b.apply(this,arguments)}}function ea(a){if(!oa(a)){var b=W(a);if(fa(a,b))return ne(a);if(R(a,b))return oe(a);if(I(a,b))return pe(a);if(qb(a,b))return qe(a)}return re(a)}function qe(a){var b={};return function(c,
d,e){var f=!0;if(!J(c))return!1;t(a,function(a,h){b[h]=q(b,h)||ea(a);!1===b[h].call(e,c[h],d,e)&&(f=!1);return f});return f}}function re(a){return function(b){return ya(b,a)}}function ne(a){a=RegExp(a);return function(b){return a.test(b)}}function oe(a){var b=a.getTime();return function(a){return!(!a||!a.getTime)&&a.getTime()===b}}function pe(a){return function(b,c,d){return b===a||a.call(d,b,c,d)}}function rb(a,b,c){return Fa(a,b,c,!1)}function Fa(a,b,c,d,e,f,g){var h=a||void 0;if(null!=b){if(J(b))a=
[b];else{b=String(b);if(-1!==b.indexOf(".."))return se(a,b,c,g);a=b.split("[")}var k=n(g);for(var m=0,u=a.length;m<u;m++){var r=a[m];y(r)&&(r=r.split("."));for(var p=0,Ea=r.length;p<Ea;p++){b=r[p];var na=m===u-1&&p===Ea-1;var q=b.indexOf("]");var B=-1!==q;var v=k&&0===q;q=1<u&&p===Ea-1;v?b=h.length:B&&(b=b.slice(0,-1));B&&0>b&&(b=+b+h.length);if(m||b||1===u)if(B=c?b in h:A(h,b),!e||na&&!f||B){if(d){if(na||!B)return B}else if(k&&na){if(oa(h))throw new TypeError("Property cannot be written");h[b]=g}h=
B?h[b]:void 0}else h=h[b]=q||f&&na?[]:{}}}return h}}function se(a,b,c,d){var e,f;if(e=b.match(te)){b=n(d);a=(f=e[1])?Fa(a,f,c,!1,b?!0:!1,!0):a;if(!G(a))throw new TypeError("Array required");var g=e[4];f=e[2]?+e[2]:0;e=e[3]?+e[3]:a.length;e=-1===e?a.length:e+1;if(b)for(b=f;b<e;b++)Fa(a,b+g,c,!1,!0,!1,d);else if(a=a.slice(f,e),g)return"."===g.charAt(0)&&(g=g.slice(1)),a.map(function(a){return Fa(a,g)});return a}}function Pb(a,b){if(A(a,b))return b}function J(a,b){return!!a&&"object"===(b||typeof a)}
function oa(a,b){b=b||typeof a;return null==a||"string"===b||"number"===b||"boolean"===b}function qb(a,b){if(b=J(a)&&ob(a,"Object",b))b="constructor"in a,b=!b&&!("toString"in a)||b&&!A(a,"constructor")&&A(a.constructor.prototype,"isPrototypeOf");if(b)a:{b=Object.prototype;for(var c in a){var d=a[c];if(!A(a,c)&&d!==b[c]){b=!1;break a}}b=!0}return b}function Qb(a,b){for(var c=0;c<a;c++)b(c)}function X(a,b){t(b,function(b,d){a[d]=b});return a}function Va(a){oa(a)&&(a=Object(a));if(ue&&y(a))for(var b=
a,c=0,d;d=b.charAt(c);)b[c++]=d;return a}function ya(a,b,c){if(a===b)return 0!==a||1/a===1/b;var d=W(a);var e=W(b);return d!==e?!1:sb(a,d)&&sb(b,e)?ve(a,b,d,c):tb(a,d)&&tb(b,e)?a.size===b.size&&ya(Hc(a),Hc(b),c):ub(a,d)&&ub(b,e)?a.size===b.size&&ya(Ic(a),Ic(b),c):vb(a,d)&&vb(b,e)?a.toString()===b.toString():!1}function ve(a,b,c,d){if(typeof a!==typeof b)return!1;if(J(a.valueOf())){if(a.length!==b.length)return!1;var e=0;var f=!0;Jc(a,!1,d,function(a,c,d,m){d||a in b&&ya(c,b[a],m)||(f=!1);e++;return f});
if(!f||e!==Object.keys(b).length)return!1}return a.valueOf().toString()===b.valueOf().toString()}function Ga(a,b,c){var d=typeof a,e;if(oa(a,d)&&(null==a||a===a))return d+a;var f=W(a);if(sb(a,f))J(a)?e=we(a,b,c)+a.toString():-Infinity===1/a?e="-0":a.valueOf&&(e=a.valueOf());else return c=Rb(b,a),-1===c&&(c=b.length,b.push(a)),c;return d+f+e}function we(a,b,c){var d="";Jc(a,!0,c,function(a,c,g,h){d+=g?"CYC":a+Ga(c,b,h)});return d}function Jc(a,b,c,d){function e(a,b){var e=!1;if(1<c.length)for(var f=
c.length;f--;)c[f]===a&&(e=!0);c.push(a);d(b,a,e,c);c.pop()}function f(){for(var b=Object.keys(a).sort(),c,d=0;d<b.length;d++)c=b[d],e(a[c],b[d])}c||(c=[]);b?f():t(a,e)}function xe(a,b,c,d){var e=[],f;for(f in a)f>>>0==f&&4294967295!=f&&(c||(d?f<=b:f>=b))&&e.push(+f);e.sort(function(a,c){var d=a>b;return d!==c>b?d?-1:1:a-c});return e}function Kc(a,b,c,d){var e=a.length;if(!G(b))return Lc(a,b,e,c,d);var f=Array(b.length);x(b,function(b,h){f[h]=Lc(a,b,e,c,d)});return f}function Sb(a,b,c){a&&c&&(a%=
b);0>a&&(a=b+a);return a}function Lc(a,b,c,d,e){b=Sb(b,c,d);return e?a.charAt(b):a[b]}function pa(a,b,c,d){return b?b.apply?b.apply(c,d||[]):G(b)?b.map(function(b){return pa(a,b,c,d)}):I(a[b])?a[b].call(a):rb(a,b):a}function x(a,b){for(var c=0,d=a.length;c<d;c++){if(!(c in a)){d=xe(a,c,void 0);for(var e=0,f=d.length;e<f;e++)c=d[e],b.call(a,a[c],c,a);return a}b(a[c],c)}}function Tb(a,b){for(var c=[],d=0,e=a.length;d<e;d++){var f=a[d];d in a&&b(f,d)&&c.push(f)}return c}function qa(a,b){for(var c=[],
d=0,e=a.length;d<e;d++)d in a&&c.push(b(a[d],d));return c}function Rb(a,b){for(var c=0,d=a.length;c<d;c++)if(c in a&&a[c]===b)return c;return-1}function Wa(a,b,c){var d=wb(10,Y(b||0));c=c||Xa;0>b&&(d=1/d);return c(a*d)/d}function Ha(a,b,c,d,e){d=Y(a).toString(d||10);d=xb(e||"0",b-d.replace(/\.\d+/,"").length)+d;if(c||0>a)d=(0>a?"-":"+")+d;return d}function Mc(a){if(11<=a&&13>=a)return"th";switch(a%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}}function Ub(a,b){var c;
a=a.replace(Nc,function(a){a=q(za,a);"."===a&&(c=!0);return a});return c?parseFloat(a):parseInt(a,b||10)}function xb(a,b){var c="";for(a=a.toString();0<b;)if(b&1&&(c+=a),b>>=1)a+=a;return c}function Ya(a){return a.charAt(0).toUpperCase()+a.slice(1)}function Oc(a,b,c){function d(d,e){var k=e[2],h=e[3],m=e[5];if(e[4]&&b){var u=m;var r=b}else if(k)u=k,r=a;else var v=h&&b?h:e[1]||e[0];if(r){g(c,k,m);var l=function(a,b){return r(a,u,b)}}d.push(l||f(v))}function e(a,b,c,d){if(d>c){var e=b.slice(c,d);h(e,
"{");h(e,"}");a.push(function(){return e})}}function f(a){return function(){return a}}function g(a,b,c){if(a&&!a(b,c))throw new TypeError("Invalid token "+(b||c)+" in format string");}function h(a,b){if(-1!==a.indexOf(b))throw new TypeError("Unmatched "+b+" in format string");}var k=ye,m=ze(function(a){var b=[],c=0,f;for(k.lastIndex=0;f=k.exec(a);)e(b,a,c,f.index),d(b,f),c=k.lastIndex;e(b,a,c,a.length);return b});return function(a,b,c){a=m(a);for(var d="",e=0;e<a.length;e++)d+=a[e](b,c);return d}}
function Ae(a){return Z.human&&Z.human.X(a)||a}function Ia(a,b){function c(a,c){if(a||-1<b.indexOf(c))d+=c}var d="";b=b||"";c(a.global,"g");c(a.ignoreCase,"i");c(a.multiline,"m");c(a.sticky,"y");return d}function Ja(a){y(a)||(a=String(a));return a.replace(/([\\\/'*+?|()\[\]{}.^$-])/g,"\\$1")}function K(a,b){return a["get"+(L(a)?"UTC":"")+b]()}function Ka(a,b,c,d){if(!d||c!==K(a,b,c))a["set"+(L(a)?"UTC":"")+b](c)}function ze(a){var b={},c=0;return function(d){if(A(b,d))return b[d];c===Be&&(b={},c=
0);c++;return b[d]=a(d)}}function Hc(a){var b=Array(a.size),c=0;a.forEach(function(a){b[c++]=a});return b}function Ic(a){var b=Array(a.size),c=0;a.forEach(function(a,e){b[c++]=[e,a]});return b}function Vb(a){if(null==a)throw new TypeError("String required.");return String(a)}function Wb(a){if(fa(a))throw new TypeError;return String(a)}function Aa(){return Ce("newDateInternal")()}function ra(a){var b=new Date(a.getTime());L(b,!!L(a));return b}function Pc(a){if(isNaN(a.getTime()))throw new TypeError("Date is not valid");
}function H(a){return K(a,"Day")}function aa(a){return K(a,"Date")}function T(a){return K(a,"Month")}function ha(a){return K(a,"FullYear")}function ia(a,b){Ka(a,"Date",b)}function Qc(a){return 32-K(new Date(ha(a),T(a),32),"Date")}function sa(a,b,c){if(F(b)){var d=H(a);if(c){c=0<c?1:-1;var e=b%7-d;e&&e/Y(e)!==c&&(b+=7*c)}ia(a,aa(a)+b-d);return a.getTime()}}function Xb(a,b){var c=L(a)?0:a.getTimezoneOffset();a=!0===b?":":"";if(!c&&b)return"Z";b=Ha(P(-c/60),2,!0);c=Ha(Y(c%60),2);return b+a+c}function Rc(a,
b){var c=a[0],d=a[1];if(b&&y(c)){a={};if(c=c.match(/^(-?\d*[\d.]\d*)?\s?(\w+?)s?$/i)){if(w(e)){var e=+c[1];isNaN(e)&&(e=1)}a[c[2].toLowerCase()]=e}c=a}else F(c)&&F(d)?(c=De(a),d=null):J(c)&&(c=X({},c));return[c,d]}function De(a){var b={},c=0;Sc(7,function(d){var e=a[c++];n(e)&&(b[d.name]=e)});return b}function Yb(a,b,c){c=c||0;for(w(b)&&(b=7);b>=c&&!1!==a(ja[b],b);b--);}function Sc(a,b){for(;0<=a&&!1!==b(ja[a],a);)a=Za(a)}function Za(a){return 6===a?4:5===a?3:a-1}function yb(a,b,c,d){Yb(function(c,
d){var e=c.name;var f=q(a,Zb(a,e));n(f)&&b(e,f,c,d);e=void 0;!1!==e&&4===d&&(e=q(a,Zb(a,"weekday")),n(e)&&b("weekday",e,c,d),e=void 0);return e},c,d)}function Ee(a,b){yb(a,b,7,4)}function Ba(a,b,c,d){var e={};e[b]=c;return ta(a,e,d,1)}function Tc(a,b,c){b=Rc(b,!0);return ta(a,b[0],b[1],c)}function $a(a,b){sa(a,7*La((H(a)-b)/7)+b);return a}function Uc(a,b){--b;sa(a,7*ka((H(a)-b)/7)+b);return a}function ab(a,b,c){5===b&&$a(a,C.get(c).s());return U(a,Za(b))}function zb(a,b,c,d){5===b&&Uc(a,C.get(c).s());
return U(a,Za(b),d,!0)}function U(a,b,c,d){Sc(b,function(b,f){var e=d?b.end:b.start;I(e)&&(e=e(a));Ka(a,b.method,e);return!n(c)||f>c});return a}function Zb(a,b){return Pb(a,b)||Pb(a,b+"s")||"day"===b&&Pb(a,"date")}function Fe(a){var b={},c;b[a]=1;yb(b,function(a,b,f,g){c=g;return!1});return c}function Ab(a,b,c){var d=b>a;if(!d){var e=b;b=a;a=e}e=b-a;1<c.f&&(e=P(e/c.f));if(c.m)for(a=ra(a),e&&Ba(a,c.name,e);a<b;){Ba(a,c.name,1);if(a>b)break;e+=1}return d?-e:e}function Vc(a,b){if(F(b)){var c=ra(a),d=
H(a);U(c,6);ia(c,4);$a(c,1);ia(c,aa(c)+7*(b-1));b=ha(c);Ka(a,"FullYear",b);b=T(c);Ka(a,"Month",b);ia(a,aa(c));sa(a,d||7)}return a.getTime()}function Ma(a,b,c,d){var e,f=0;w(c)&&(c=1);w(d)&&(d=4);var g=e=Uc(ra(a),c),h=c,k=d;U(g,6);ia(g,k);$a(g,h);b&&a<e&&(b=e=$a(ra(a),c),U(b,6),ia(b,d),$a(b,c));for(;e<=a;)ia(e,aa(e)+7),f++;return f}function Wc(a,b,c){var d=ha(a);var e=T(a);if(0===e||11===e){if(!c){c=C.get(b);var f=c.s(b);var g=c.H(b)}a=Ma(a,!1,f,g);0===e&&0===a?--d:11===e&&1===a&&(d+=1)}return d}function Xc(a,
b,c,d){var e;Pc(a);I(c)?d=c:e=c;c=Ge(a,b);if(d&&(d=d.apply(a,c.concat(C.get(e)))))return Yc(a,d,e);0===c[1]&&(c[1]=1,c[0]=1);a=b?"duration":0<c[2]?"future":"past";return C.get(e).S(c,a)}function Zc(a,b){var c=0,d=0;Yb(function(a,f){d=Y(b(a));if(1<=d)return c=f,!1});return[d,c,a]}function He(a){return Zc(a,function(b){return P(Wa(a/b.f,1))})}function Ge(a,b){b||(b=Aa(),a>b&&(b=new Date(b.getTime()-10)));return Zc(a-b,function(c){return Y(Ab(a,b,c))})}function Yc(a,b,c){Pc(a);b=$c[b]||b||"{long}";return Bb(b,
a,c)}function $b(a,b){a=K(a,"Hours");return C.get(b).ampm[P(a/12)]||""}function ad(a,b,c){var d;if(!isNaN(a.getTime())){if(y(b))switch(b=b.trim().toLowerCase(),!0){case "future"===b:return a.getTime()>Aa().getTime();case "past"===b:return a.getTime()<Aa().getTime();case "today"===b:return ac(a);case "tomorrow"===b:return ac(a,1);case "yesterday"===b:return ac(a,-1);case "weekday"===b:return 0<H(a)&&6>H(a);case "weekend"===b:return 0===H(a)||6===H(a);case n(d=Ca.weekdayMap[b]):return H(a)===d;case n(d=
Ca.monthMap[b]):return T(a)===d}return bd(a,b,c)}}function bd(a,b,c,d,e){var f=0,g=0;L(a)&&(e=e||{},e.fromUTC=!0,e.setUTC=!0);b=bb(null,b,e,!0);if(0<c){f=g=c;var h=!0}if(isNaN(b.date.getTime()))return!1;if(b.set&&b.set.specificity){if(n(b.set.edge)||n(b.set.shift)){var k=!0;ab(b.date,b.set.specificity,d)}if(k||6===b.set.specificity)var m=zb(ra(b.date),b.set.specificity,d).getTime();else m=ja[b.set.specificity],m=Ba(ra(b.date),m.name,1).getTime()-1;!h&&n(b.set.sign)&&b.set.specificity&&(f=50,g=-50)}c=
a.getTime();h=b.date.getTime();m=m||h;if(a=b.set&&b.set.specificity?0:6E4*(b.date.getTimezoneOffset()-a.getTimezoneOffset()))h-=a,m-=a;return c>=h-f&&c<=m+g}function ac(a,b){var c=Aa();b&&ia(c,aa(c)+b);return ha(a)===ha(c)&&T(a)===T(c)&&aa(a)===aa(c)}function la(a,b,c){return bb(null,a,b,c).date}function bb(a,b,c,d){function e(a,b){var c=q(B,"params")||{};x(b.to,function(b,d){d=a[d+1];if(d){if("yy"===b||"y"===b){b="year";var e=q(B,"prefer");d=+d;d+=50>d?2E3:1900;if(e){var f=d-ha(v);f/Y(f)!==e&&(d+=
100*e)}}else(f=q(bc,b))?(b=f.h||b,e=f.C?f.C:f.sign?"+"===d?1:-1:f.W?!!e:+d.replace(/,/,"."),"month"===f.h&&--e,d=e):d=p.T(b,d);c[b]=d}});return c}function f(a,b){L(a)&&!n(q(B,"fromUTC"))&&(B.fromUTC=!0);L(a)&&!n(q(B,"setUTC"))&&(B.setUTC=!0);b&&(a=new Date(a.getTime()));return a}function g(){x(t,function(a){a.call()})}function h(a){a=a.toLowerCase();p=C.get(q(B,"locale"));for(var b=0,c,d;c=p.compiledFormats[b];b++)if(d=a.match(c.reg)){p.L(c,b);l=e(d,c);if(n(l.timestamp)){a=l.timestamp;l=null;break}n(l.ampm)&&
(b=l.ampm,1===b&&12>l.hour?l.hour+=12:0===b&&12===l.hour&&(l.hour=0));if(l.utc||n(l.tzHour))if(b=l.tzHour,c=l.tzMinute,d=l.tzSign,L(v,!0),b=(d||1)*(60*(b||0)+(c||0)))l.minute=(l.minute||0)-b;n(l.shift)&&w(l.unit)&&(n(l.month)?l.unit=7:n(l.weekday)&&(l.unit=5));n(l.num)&&w(l.unit)&&(n(l.weekday)?u(l.num):n(l.month)&&(l.date=l.num));l.midday&&k(l.midday);n(l.day)&&(U(v,3),w(l.unit)&&(l.unit=4,l.num=l.day,delete l.day));n(l.unit)&&(b=l.unit,c=n(l.num)?l.num:1,n(l.weekday)&&(6===b?(u(c),c=1):(ta(v,{weekday:l.weekday},
!0),delete l.weekday)),l.half&&(c*=l.half),n(l.shift)?c*=l.shift:l.sign&&(c*=l.sign),n(l.day)&&(c+=l.day,delete l.day),r(b),l[Ca.units[b]]=c,Ea=!0);l.edge&&m(l.edge,l);l.yearSign&&(l.year*=l.yearSign);break}l?Ea?ta(v,l,!1,1):(L(v)&&U(v,3),ta(v,l,!0,0,q(B,"prefer"),na)):(v=new Date(a),q(B,"fromUTC")&&v.setTime(v.getTime()+6E4*v.getTimezoneOffset()));g();return v}function k(a){l.hour=a%24;23<a&&t.push(function(){Ba(v,"date",P(a/24))})}function m(a,b){var c=b.unit;c||Ee(b,function(a,d,e,f){"weekday"===
a&&n(b.month)||(c=f)});if(6===c&&n(b.weekday)){var d=b.weekday;delete b.weekday}t.push(function(){if(0>a)ab(v,c,q(B,"locale"));else if(0<a){if(1===a){var b=4;ab(v,4)}zb(v,c,q(B,"locale"),b)}n(d)&&(sa(v,d,-a),U(v,3))});b.specificity=6===c?4:c-1}function u(a){l.weekday=7*(a-1)+l.weekday;na=l.date=1}function r(a){var b;yb(l,function(c,d,e,f){if(f>=a)return v.setTime(NaN),!1;f<a&&(b=b||{},b[c]=d,delete l[Zb(l,c)])});b&&(t.push(function(){ta(v,b,!0,!1,q(B,"prefer"),na)}),l.edge&&(m(l.edge,b),delete l.edge))}
var p,Ea,na;var t=[];var B=function(a){a=y(a)?{locale:a}:a||{};a.prefer=+!!q(a,"future")-+!!q(a,"past");return a}(c);var v=a&&b?f(a,!0):Aa();L(v,q(B,"fromUTC"));if(y(b))v=h(b);else if(R(b))v=f(b,A(B,"clone")||d);else if(J(b)){var l=X({},b);ta(v,l,!0)}else(F(b)||null===b)&&v.setTime(b);L(v,!!q(B,"setUTC"));return{set:l,date:v}}function ta(a,b,c,d,e,f){function g(){var a=ja[k];d=e;h(a.name,1,a,k)}function h(c,g,h,p){var m=h.method,u;e&&!k&&(k="weekday"===c?5:4===p?6:p+1);p>b.specificity||(b.specificity=
p);if(u=g%1){if(p){var r=ja[Za(p)];u=Xa(h.f/r.f*u);b[r.name]=u}g=P(g)}if("weekday"===c)d||sa(a,g,f);else if(c=6===p&&28<aa(a),d&&!h.m)a.setTime(a.getTime()+g*d*h.f);else{d&&(5===p&&(g*=7,m=ja[4].method),g=g*d+K(a,m));h=m;p=g;m=d;"ISOWeek"===h?Vc(a,p):Ka(a,h,p,m);if(h=c)0>g&&(g=g%12+12),h=g%12!==T(a);h&&ia(a,0)}}var k;if(F(b)&&d)b={millisecond:b};else if(F(b))return a.setTime(b),a;yb(b,h);c&&b.specificity&&U(a,Za(b.specificity));a:{if(k&&!(7<k))switch(e){case -1:c=a>Aa();break a;case 1:c=a<Aa();break a}c=
void 0}c&&g();return a}function Cb(a){var b=a.join("");return a&&a.length?b.length===a.length?"["+b+"]":qa(a,Ja).join("|"):""}function V(a,b){1<a.length&&(a="(?:"+a+")");b&&(a+="?");return a}function Ie(a,b,c){a=cd[a];return b=a.A?V(b+V(c)):a.K?b+V(a.K+"|"+c):b+V(c,!0)}function dd(a,b,c,d){var e;1<c&&(e=a[b+(c-1)*d]);return e||a[b]}function ed(a){function b(a){this.U(a)}b.prototype={I:function(a,b){return this.monthSuffix?a+1+this.monthSuffix:dd(this.months,a,b,12)},J:function(a,b){return dd(this.weekdays,
a,b,7)},T:function(a,b){var c=this[a+"Map"],d;c&&(d=c[b]);w(d)&&(d=this.O(b),"month"===a&&--d);return d},O:function(a){var b=this.numeralMap[a];if(n(b))return b;b=+a.replace(/,/,".");if(!isNaN(b))return b;b=this.P(a);isNaN(b)||(this.numeralMap[a]=b);return b},P:function(a){var b=1,c=0,f;var g=a.split("");for(var h=g.length-1;f=g[h];h--){a=q(this.numeralMap,f);w(a)&&(a=q(za,f)||0);(f=0<a&&0===a%10)?(k&&(c+=b),h?b=a:c+=a):(c+=a*b,b*=10);var k=f}return c},R:function(a){return this.ordinalSuffix||Mc(a)},
S:function(a,b){return this.F(a,b)},N:function(a){return this.F(He(E(0,a)),"duration")},s:function(){var a=this.firstDayOfWeek;return n(a)?a:1},H:function(){return this.firstDayOfWeekYear||4},F:function(a,b){var c=a[0],d=a[1];a=a[2];var g=this[b]||this.relative;if(I(g))return g.call(this,c,d,a,b);var h=this.units[8*(this.plural&&1!==c?1:0)+d]||this.units[d];var k=this[0<a?"fromNow":"ago"];return g.replace(/\{(.*?)\}/g,function(a,b){switch(b){case "num":return c;case "unit":return h;case "sign":return k}})},
L:function(a,b){this.compiledFormats.splice(b,1);this.compiledFormats.unshift(a)},addFormat:function(a,b){function c(a){var c,e=a.match(/\?$/),f=a.match(/^(\d+)\??$/),h=a.match(/(\d)(?:-(\d))?/),p=a.replace(/[^a-z]+$/i,"");if(c=q(g.parsingAliases,p))return a=d(c),e&&(a=V(a,!0)),a;if(f)a=g.tokens[f[1]];else if(c=q(bc,p))a=c.src;else if(c=q(g.parsingTokens,p)||q(g,p),p=p.replace(/s$/,""),c||(c=q(g.parsingTokens,p)||q(g,p+"s")),y(c)){a=c;var n=g[p+"Suffix"]}else h&&(c=Tb(c,function(a,b){a=b%(g.units?
8:c.length);return a>=h[1]&&a<=(h[2]||h[1])})),a=Cb(c);if(!a)return"";f?a=V(a):(b.push(p),a="("+a+")");n&&(a=Ie(p,a,n));e&&(a+="?");return a}function d(a){a=a.replace(/ /g," ?");return a.replace(/\{([^,]+?)\}/g,function(a,b){a=b.split("|");return 1<a.length?V(qa(a,c).join("|")):c(b)})}var g=this;b||(b=[],a=d(a));g.addRawFormat(a,b)},addRawFormat:function(a,b){this.compiledFormats.unshift({reg:RegExp("^ *"+a+" *$","i"),to:b})},U:function(a){function b(a,b,d,e){var f=a,g=[];k[f]||(f+="s");if(!d){d=
{};var h=!0}c(f,function(a,c,f){c=c*b+f;f=e?e(f):f;d[a]=f;d[a.toLowerCase()]=f;g[c]=a});k[f]=g;h&&(k[a+"Map"]=d)}function c(a,b){x(k[a],function(a,c){f(a,function(a,d){b(a,d,c)})})}function f(a,b){a=qa(a.split("+"),function(a){return a.replace(/(.+):(.+)$/,function(a,b,c){return qa(c.split("|"),function(a){return b+a}).join("|")})}).join("|");x(a.split("|"),b)}function g(a,b,c){x(k[a],function(a){b&&(a=c?V("{time}[,\\s\\u3000]",!0)+a:a+h());k.addFormat(a)})}function h(){var a=",?[\\s\\u3000]",b;(b=
Cb(k.timeMarkers))&&(a+="| (?:"+b+") ");a=V(a,k.timeMarkerOptional);return V(a+"{time}",!0)}var k=this;k.compiledFormats=[];k.parsingAliases={};k.parsingTokens={};X(k,a);(function(){x(Je,function(a){var b=k[a];y(b)?k[a]=b.split(","):b||(k[a]=[])})})();b("month",12);b("weekday",7);b("unit",8);b("ampm",2);(function(){var a={};b("numeral",10,a);b("article",1,a,function(){return 1});b("placeholder",4,a,function(a){return wb(10,a+1)});k.numeralMap=a})();k.parsingAliases.time=k.ampmFront?"{ampm?} {hour} (?:{minute} (?::?{second})?)?":
k.ampm.length?"{hour}(?:[.:]{minute}(?:[.:]{second})? {ampm?}| {ampm})":"{hour}(?:[.:]{minute}(?:[.:]{second})?)";k.parsingAliases.tzOffset="(?:{Z}|{GMT?}(?:{tzSign}{tzHour}(?::?{tzMinute}(?: \\([\\w\\s]+\\))?)?)?)?";(function(){t(cd,function(a,b){var c=a.i?bc[a.i].src:a.src;if(a.V||k.numeralUnits){var d="";a=k.numerals.concat(k.placeholders).concat(k.articles);k.allowsFullWidth&&(a=a.concat(fd.split("")));a.length&&(d="|(?:"+Cb(a)+")+");c+=d}(a=k[b+"s"])&&a.length&&(c+="|"+Cb(a));k.parsingTokens[b]=
c})})();(function(){Yb(function(a,b){(b=k.timeSuffixes[b])&&(k[(a.alias||a.name)+"Suffix"]=b)})})();(function(){x(k.modifiers,function(a){var b=a.name,c=b+"Map";var d=k[c]||{};f(a.src,function(c,e){var f=q(k.parsingTokens,b),g=a.value;d[c]=g;k.parsingTokens[b]=f?f+"|"+c:c;"sign"===a.name&&0===e&&(k[1===g?"fromNow":"ago"]=c)});k[c]=d})})();(function(){x(Ke,function(a){var b=a.src;a.mdy&&k.mdy&&(b=a.mdy);a.time?(k.addFormat(V("{time}[,\\s\\u3000]",!0)+b),k.addFormat(b+h())):k.addFormat(b)});k.addFormat("{time}")})();
g("parse");g("timeParse",!0);g("timeFrontParse",!0,!0)}};return new b(a)}function Db(a,b){return xb(n(b)?b:" ",a)}function gd(a,b,c,d,e){if(a.length<=b)return a.toString();d=w(d)?"...":d;switch(c){case "left":return a=e?cb(a,b,!0):a.slice(a.length-b),d+a;case "middle":c=ka(b/2);var f=La(b/2);b=e?cb(a,c):a.slice(0,c);a=e?cb(a,f,!0):a.slice(a.length-f);return b+d+a;default:return b=e?cb(a,b):a.slice(0,b),b+d}}function db(a,b,c){var d,e=[];if(I(b)){c=b;var f=/[\s\S]/g}else b?y(b)?f=RegExp(Ja(b),"gi"):
fa(b)&&(f=RegExp(b.source,Ia(b,"g"))):f=/[\s\S]/g;b=[];for(var g;null!=(d=f.exec(a));)f.lastIndex===g?f.lastIndex+=1:b.push(d[0]),g=f.lastIndex;if(b)for(g=0,f=b.length;g<f;g++)if(d=b[g],e[g]=d,c)if(d=c.call(a,d,g,b),!1===d)break;else n(d)&&(e[g]=d);return e}function Le(a,b){return db(a.trim(),/\S+/g,b)}function hd(a,b){var c=Array(a.length),d;var e=0;for(d=a.length;e<d;e++){var f=a.charCodeAt(e);c[e]=f;b&&b.call(a,f,e,a)}return c}function eb(a){var b=Z.acronyms&&Z.acronyms.reg;return a.replace(/[-\s]+/g,
"_").replace(b,function(a,b){return(0<b?"_":"")+a.toLowerCase()}).replace(/([A-Z\d]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").toLowerCase()}function Me(a,b){a=eb(a);return a.replace(Ne,function(a,d,e,f){a=!1!==b||0<f;return(d=Z.acronyms&&Z.acronyms.find(e))&&a?d:a?cc(e,!0):e})}function cc(a,b,c){b&&(a=a.toLowerCase());return c?a.replace(Oe,Ya):Ya(a)}function Pe(a){var b=/[.:;!]$/,c;a=Ae(a);a=eb(a).replace(/_/g," ");return Le(a,function(a,e,f){a=Z.human&&Z.human.find(a)||a;a=Z.acronyms&&
Z.acronyms.find(a)||a;var d=0==e;f=e==f.length-1;e=b.test(a);d=d||f||e||c;c=e;return d||-1===Rb(Qe,a)?cc(a,!1,!0):a}).join(" ")}function cb(a,b,c){if(c)return cb(a.split("").reverse().join(""),b).split("").reverse().join("");var d=0;return Tb(a.split(Re),function(a){d+=a.length;return d<=b}).join("")}function Se(a){return a.replace(Te,function(a,c,d){return id[d]||ma(c?parseInt(d,16):+d)})}function jd(a,b,c){var d=0;y(b)?b=RegExp(Ja(b),"g"):b&&!b.global&&(b=RegExp(b.source,Ia(b,"g")));if(c){var e=
c;c=function(){var a=e[d++];return null!=a?a:""}}else c="";return a.replace(b,c)}function kd(a,b,c,d){b=y(b)?[b]:b;b=qa(b||[],function(a){return Ja(a)}).join("|");b=b.replace("all","")||"[^\\s>]+";return ld(a.toString(),RegExp("<(\\/)?("+b+")(\\s+[^<>]*?)?\\s*(\\/)?>","gi"),d,c)}function ld(a,b,c,d,e){function f(f,g,m,l,u){var p=a.slice(k,f),r="",n="";y(d)?n=d:d&&(n=d.call(e,g,p,m,e)||"");c?r=n:p=n;p&&(p=ld(p,b,c,d,e));h+=r+p+(u?"":r);k=f+(l||0)}var g,h="",k=0,m=0;e=e||a;for(b=RegExp(b.source,"gi");g=
b.exec(a);){var u=g[2],r=(g[3]||"").slice(1),p=!!g[1],n=!!g[4],q=g[0].length,t=-1!==Rb(Ue,u.toLowerCase());n=!p&&!n&&!t;var w=u===v;v||(h+=a.slice(k,g.index),k=g.index);if(n)if(v)w&&m++;else{var v=u;var l=r;m++;k+=q}else p&&w?(m--,0===m&&(f(g.index,v,l,q,t),l=v=null)):v||f(g.index,u,r,q,t)}v&&f(a.length,v,l);return h+=a.slice(k)}function md(a,b,c){y(b)&&(b=a.indexOf(b),-1===b&&(b=c?a.length:0));return b}function nd(a,b){var c;a&&a.constructor&&G(a.constructor.prototype)?c=b?Na(a):a:J(a)||y(a)?c=Array.from(a):
n(a)&&(c=[a]);return c||[]}function Na(a){var b=Array(a.length);x(a,function(a,d){b[d]=a});return b}function Ve(a){var b=[];b.push(a);return b}function We(a,b){var c=Na(a),d=c.length;a=G(b)?b:[b];c.length+=a.length;x(a,function(a,b){c[d+b]=a});return c}function od(a,b,c){c=+c;isNaN(c)&&(c=a.length);c=[c,0];n(b)&&(c=c.concat(b));a.splice.apply(a,c);return a}function pd(a,b){var c=[],d={},e=[];x(a,function(f,g){g=b?pa(f,b,a,[f,g,a]):f;g=Ga(g,e);A(d,g)||(c.push(f),d[g]=!0)});return c}function qd(a,b,
c){var d=[];b=b||Infinity;c=c||0;x(a,function(a){G(a)&&c<b?d=d.concat(qd(a,b,c+1)):d.push(a)});return d}function Xe(a,b){return Tb(a,function(a){return a||!b&&null!=a&&a.valueOf()===a.valueOf()})}function Ye(a,b,c){var d={},e;x(a,function(c,g){e=pa(c,b,a,[c,g,a]);A(d,e)||(d[e]=[]);d[e].push(c)});c&&t(d,c);return d}function rd(a,b,c){var d=[],e={},f=[];G(b)||(b=Ve(b));x(b,function(a){e[Ga(a,f)]=!0});x(a,function(a){var b=Ga(a,f);A(e,b)!==c&&(delete e[b],d.push(a))});return d}function sd(a,b){var c;
if(y(a)&&y(b)){var d=Oa("sortCollate");return d(a,b)}if(G(a)&&G(b)){if(a.length<b.length)return-1;if(a.length>b.length)return 1;for(c=0;c<a.length;c++)if(d=sd(a[c],b[c]),0!==d)return d;return 0}return a<b?-1:a>b?1:0}function td(a,b,c){y(a)||(a=String(a));c&&(a=a.toLowerCase());b&&(a=a.replace(b,""));return a}function ud(a,b,c){a=a.charAt(b);return q(c,a)||a}function dc(a,b,c,d,e){if(G(a)){for(var f,g,h=[],k=0,m=a.length;k<m;k++)f=a[k],f=(g=d+(d&&b?"[]":""))||J(f)?dc(f,b,c,g,e):ec(f),h.push(f);d=h.join("&")}else J(a)&&
a.toString===Cc?d=Ze(a,b,c,d,e):d?(a=c?c(a,d):R(a)?a.getTime():a,d=ec(d)+"="+ec(a)):d="";return d}function Ze(a,b,c,d,e){var f=[];t(a,function(a,h){f.push(dc(a,b,c,d&&b?d+"["+h+"]":d?d+e+h:h,e))});return f.join("&")}function ec(a){return a||!1===a||0===a?encodeURIComponent(a):""}function $e(a,b){a=String(a||"").replace(/^.*?\?/,"");var c={},d;b=b||{};a&&x(a.split("&"),function(a){a=a.split("=");var e=decodeURIComponent(a[0]);a=2===a.length?decodeURIComponent(a[1]):"";d=!1!==b.auto;var g=e,h=b.deep;
e=d;var k=b.separator,m=b.transform,u;if(k){g=g.split(k);h=g[0];for(var r=1,p=g.length;r<p;r++)h+="["+g[r]+"]";g=h;h=!0}!0===h&&(u=g.match(af))?bf(c,u,a,h,e,k,m):vd(c,g,a,e,m)});return c}function bf(a,b,c,d,e,f,g){var h=b[1];b=b[2].slice(1,-1).split("][");x(b,function(b){A(a,h)||(a[h]=b?{}:[]);a=q(a,h);h=b?b:a.length.toString()});vd(a,h,c,e,g)}function vd(a,b,c,d,e){var f;e&&(f=e(c,b,a));n(f)?c=f:d&&(c=cf(a,b,c));a[b]=c}function cf(a,b,c){if(c){if("true"===c)return!0;if("false"===c)return!1}else return null;
var d=+c;if(!isNaN(d)&&""!==c&&!df.test(c))return d;a=q(a,b);return c&&a?G(a)?a.concat(c):[a,c]:c}function fc(a,b,c){c=c||{};return Eb(a,b,c.deep,c.resolve,c.hidden,c.descriptor)}function gc(a,b,c){G(b)||(b=[b]);x(b,function(b){return fc(a,b,c)});return a}function ef(a,b,c){hc&&a?wd(hc,b,c,a):t(b,c);xd&&wd(xd,b,c,a)}function wd(a,b,c,d){a=a(b);for(var e,f=0,g;g=a[f];f++)e=yd(b,g),(e.enumerable||d)&&c(b[g],g)}function Eb(a,b,c,d,e,f){var g=I(d),h=!1!==d;w(a)?a=zd(b):h&&R(a)&&R(b)&&a.setTime(b.getTime());
if(oa(a))return b;oa(b)&&(b=Va(b));ef(e,b,function(k,m){k=b[m];var u=q(a,m);if(g){var r=d(m,u,k,a,b);if(w(r))return;if(n(r)&&r!==z){k=r;var p=!0}}else if(w(k))return;if((p=!p&&c&&J(k)&&!fa(k))||h||!n(u))p&&(k=Eb(u,k,c,d,e,f)),hc&&f?(u=a,p=yd(b,m),n(p.value)&&(p.value=k),Mb(u,m,p)):a[m]=k});return a}function zd(a){var b=W(a);if(G(a,b))return[];if(qb(a,b))return{};if(R(a,b))return new Date(a.getTime());if(fa(a,b))return RegExp(a.source,Ia(a));if(oa(a&&a.valueOf()))return a;throw new TypeError("Must be a basic data type");
}function ic(a,b){var c=zd(a);return Eb(c,a,b,!0,!0,!0)}function ff(a){var b=[];t(a,function(a){b.push(a)});return b}function gf(a,b){var c=b;I(b)||(c=function(){if(b)a[b]()});c.call(a,a);return a}function Ad(a,b,c){var d,e={};b=[].concat(b);t(a,function(a,g){d=!1;for(var f=0;f<b.length;f++){var k=b[f],m=g;(fa(k)?k.test(m):J(k)?m in k:m===String(k))&&(d=!0)}d===c&&(e[g]=a)});return e}function hf(a,b){var c=ea(b);t(a,function(b,e){c(b,e,a)&&delete a[e]});return a}function jf(a,b){var c={},d=ea(b);
t(a,function(b,f){d(b,f,a)||(c[f]=b)});return c}function Bd(a,b,c){if(!J(a))return c?a:{};b=Va(b);return Eb({},a,!1,function(a,e,f){if((a in b&&ya(f,b[a]))!==c)return f})}function Cd(a,b){var c=0;fb(a,b,function(a){c+=a});return c}function Dd(a,b){var c=0,d=0;fb(a,b,function(a){c+=a;d++});return c/(d||1)}function Ed(a,b){var c=[];fb(a,b,function(a){c.push(a)});b=c.length;if(!b)return 0;c.sort(function(a,b){return(a||0)-(b||0)});a=P(b/2);return b%2?c[a]:(c[a-1]+c[a])/2}function gb(a,b,c,d,e){var f=
[],g,h;if(Pa(b)){var k=b;b=c}fb(a,b,function(b,c){if(w(b))throw new TypeError("Cannot compare with undefined");g=e?c:a[c];if(b===h)f.push(g);else if(w(h)||d&&b>h||!d&&b<h)f=[g],h=b});return Fd(f,a,k,e)}function Fb(a,b,c,d,e){var f={},g=[];if(Pa(b)){var h=b;b=c}fb(a,b,function(b,c){b=Ga(b,g);var d=q(f,b)||[];d.push(e?c:a[c]);f[b]=d});d=gb(f,!!h,"length",d,!0);if(h){var k=[];t(d,function(a){k=k.concat(a)})}else k=q(f,d);return Fd(k,a,h,e)}function Fd(a,b,c,d){if(d&&c)return a.reduce(function(a,c){a[c]=
b[c];return a},{});a&&!c&&(a=a[0]);return a}function fb(a,b,c){var d=G(a);t(a,function(e,f){if(d){if(f>>>0!=f||4294967295==f)return;f=+f}e=pa(e,b,a,[e,f,a]);c(e,f)})}function Gd(a,b){if(I(a))return a;if(a)return function(c,d,e){return pa(c,a,b,[c,d,e])}}function ua(a){if(I(a))return a;var b=ea(a);return function(a,d,e){return b(a,d,e)}}function Qa(a,b){var c=Array.prototype[a];return function(a,e,f,g){var d=Array(2);Fc(0<g);d[0]=b(e,f);d[1]=f;return c.apply(a,d)}}function kf(a,b){pb(b);t(a,function(c,
d){b(c,d,a)});return a}function lf(a,b){var c={};t(a,function(d,e){c[e]=pa(d,b,a,[d,e,a])});return c}function mf(a,b,c){var d=n(c);t(a,function(e,f){d?c=b(c,e,f,a):(c=e,d=!0)});return c}function nf(a,b){var c=ea(b),d={};t(a,function(b,f){c(b,f,a)&&(d[f]=b)});return d}function of(a,b){var c=ea(b),d=0;t(a,function(b,f){c(b,f,a)&&d++});return d}function jc(a){var b=Array.prototype[a];return function(a,d){var c=ea(d);return b.call(Object.keys(a),function(b){return c(a[b],b,a)})}}function kc(a,b,c,d){var e=
a.toFixed(20),f=e.search(/\./);e=e.search(/[1-9]/);f-=e;0<f&&--f;e=c.split(",");1===e.length&&(e=c.split(""));var g=e.indexOf("|");-1===g&&(g="_"===e[0]?0:e.length);var h=E(ba(La(f/3),e.length-g-1),-g);for(c=e[h+g];"_"===c;)h+=0>h?-1:1,c=e[h+g];"|"===c&&(c="");-9>f&&(b=Y(f)-9);d=d?wb(2,10*h):wb(10,3*h);return Hd(Wa(a/d,b||0))+c}function Hd(a,b){var c="";var d=Id("decimal");var e=Id("thousands");var f=F(b)?Wa(a,b||0).toFixed(E(b,0)):a.toString();f=f.replace(/^-/,"");var g=f.split(".");var h=g[0];g=
g[1];if(/e/.test(f))c=f;else for(f=h.length;0<f;f-=3)f<h.length&&(c=e+c),c=h.slice(E(0,f-3),f)+c;g&&(c+=d+xb("0",(b||0)-g.length)+g);return(0>a?"-":"")+c}function lc(a){return function(b,c){return c?Wa(b,c,a):a(b)}}function Ra(a,b,c,d,e){b=xa(b||0);Gb(a)||Gb(a,[]);mc(a,!1);Gb(a).push(setTimeout(function(){mc(a)||c.apply(d,e||[])},b))}function Jd(a){var b=Gb(a),c;if(G(b))for(;c=b.shift();)clearTimeout(c);mc(a,!0);return a}function Kd(a,b,c,d){function e(){if(f.length<d-(g&&c?1:0)){for(var a=[],b=0,
m=arguments.length;b<m;b++)a.push(arguments[b]);f.push([this,a])}g||(g=!0,c?u():Ra(e,k,u));return h}var f=[],g=!1,h;b=b||1;d=d||Infinity;var k=ka(b);var m=Xa(k/b)||1;var u=function(){var b=f.length,c;if(0!=b){for(c=E(b-m,0);b>c;)h=Function.prototype.apply.apply(a,f.shift()),b--;Ra(e,k,function(){g=!1;u()})}};return e}function pf(){for(var a=arguments,b=a.length,c=Array(b);b--;)c[b]=a[b];return c}function qf(a,b,c){var d={},e=[],f=0;return function(){var g=b.apply(this,arguments);g=Ga(g,e);if(A(d,
g))return q(d,g);f===c&&(d={},e=[],f=0);f++;return d[g]=a.apply(this,arguments)}}function N(a,b){this.start=nc(a);this.end=nc(b)}function Ld(a){return y(a)?a.charCodeAt(0):a}function Md(a){return null==a?a:R(a)?a.getTime():a.valueOf()}function Nd(a){a=a.toString().split(".");return a[1]?a[1].length:0}function nc(a){return R(a)?new Date(a.getTime()):Md(a)}function Od(a){var b=Md(a);return(!!b||0===b)&&-Infinity!==a&&Infinity!==a}function Hb(a){return Od(a.start)&&Od(a.end)&&typeof a.start===typeof a.end}
function Ib(a,b,c,d){var e=a.start,f=a.end,g=f<e,h=e,k=0,m=[];if(!Hb(a))return c?NaN:[];I(b)&&(d=b,b=null);b=b||1;if(F(e)){var u=E(Nd(e),Nd(b));var r=function(){return Wa(h+b,u)}}else if(y(e))r=function(){return ma(h.charCodeAt(0)+b)};else if(R(e)){r=Pd(b);b=r[0];var p=r[1];r=function(){return Qd(h,b,p)}}for(g&&0<b&&(b*=-1);g?h>=f:h<=f;)c||m.push(h),d&&d(h,k,a),h=r(),k++;return c?k-1:m}function Pd(a){if(F(a))return[a,"Milliseconds"];var b=a.match(rf);a=+b[1]||1;b=Ya(b[2].toLowerCase());b.match(/hour|minute|second/i)?
b+="s":"Year"===b?b="FullYear":"Week"===b?(b="Date",a*=7):"Day"===b&&(b="Date");return[a,b]}function Qd(a,b,c){var d=Rd[c];d?d=new Date(a.getTime()+b*d):(d=new Date(a),Ka(d,c,K(a,c)+b));return d}function oc(a,b){var c=a.start,d=a.end;a=d<c?d:c;c=c>d?c:d;return nc(b<a?a:b>c?c:b)}function Sa(a){return R(a)?a:null==a?new Date:Q.create?Q.create(a):new Date(a)}var z,Da="undefined"!==typeof global&&global.Object===Object?global:this,sf="undefined"!==typeof module&&module.M,Lb=!1,nb={},xc={},Mb=Object.defineProperty&&
Object.defineProperties?Object.defineProperty:je,Ac=wc("Chainable"),Bc=Object.getOwnPropertyNames,Cc=Object.prototype.toString,ke=Object.prototype.hasOwnProperty;(function(){z=Da.Sugar;if(!z){z=function(a){t(z,function(b,c){A(nb,c)&&b.extend(a)});return z};if(sf)module.M=z;else try{Da.Sugar=z}catch(a){}t("Object Number String Array Date RegExp Function".split(" "),function(a){vc(a)});D(z,"extend",z);D(z,"toString",ee);D(z,"createNamespace",vc);D(z,"util",{hasOwn:A,getOwn:q,setProperty:D,classToString:W,
defineProperty:Mb,forEachProperty:t,mapNativeToChainable:yc})}})();var ue=!("0"in Object("a")),te=/^(.*?)\[([-\d]*)\.\.([-\d]*)\](.*)$/,ye=/([{}])\1|\{([^}]*)\}|(%)%|(%(\w*))/g,hb=z.Object,S=z.Array,Q=z.Date,ib=z.String,ca=z.Number,Sd=z.Function,Td=z.RegExp,sb,Pa,F,y,R,fa,I,G,tb,ub,vb,Ud=wa("alias"),va=wa("defineStatic"),O=wa("defineInstance"),Vd=wa("defineStaticPolyfill"),pc=wa("defineInstancePolyfill"),Nb=wa("defineInstanceAndStatic"),jb=wa("defineInstanceWithArguments"),P=Math.trunc||function(a){return 0!==
a&&isFinite(a)?0>a?ka(a):La(a):a},Nc,za,fd,Y=Math.abs,wb=Math.pow,ba=Math.min,E=Math.max,ka=Math.ceil,La=Math.floor,Xa=Math.round,ma=String.fromCharCode,Z={},L=Ua("utc"),Be=1E3;(function(){function a(a){f["[object "+a+"]"]=!0}function b(a,b){return b&&ob(new b,"Object")?c(b):d(a)}function c(a){var b=String(a);return function(a){return String(a.constructor)===b}}function d(a){return function(b,c){return ob(b,a,c)}}function e(a){var b=a.toLowerCase();return function(c){var d=typeof c;return d===b||
"object"===d&&ob(c,a)}}var f={};(function(){var c="Boolean Number String Date RegExp Function Array Error Set Map".split(" ");Pa=e(c[0]);F=e(c[1]);y=e(c[2]);R=b(c[3]);fa=b(c[4]);I=b(c[5]);G=Array.isArray||b(c[6]);vb=b(c[7]);tb=b(c[8],"undefined"!==typeof Set&&Set);ub=b(c[9],"undefined"!==typeof Map&&Map);a("Arguments");a(c[0]);a(c[1]);a(c[2]);a(c[3]);a(c[4]);a(c[6])})();(function(){x("Int8 Uint8 Uint8Clamped Int16 Uint16 Int32 Uint32 Float32 Float64".split(" "),function(b){a(b+"Array")})})();sb=function(a,
b){b=b||W(a);return f[b]||qb(a,b)}})();(function(){var a="";za={};for(var b=0,c;9>=b;b++)c=ma(b+65296),a+=c,za[c]=ma(b+48);za[","]="";za["\uff0e"]=".";za["."]=".";Nc=RegExp("["+(a+"\uff0e,.")+"]","g");fd=a})();pc(ib,{includes:function(a){var b=arguments[1],c=Vb(this);a=Wb(a);return-1!==c.indexOf(a,b)},startsWith:function(a){var b=arguments[1];var c=Vb(this);a=Wb(a);var d=c.length;b=ba(E(+b||0,0),d);var e=a.length;return e+b>d?!1:c.substr(b,e)===a?!0:!1},endsWith:function(a){var b=arguments[1],c;var d=
Vb(this);a=Wb(a);var e=c=d.length;n(b)&&(e=+b||0);e=ba(E(e,0),c);b=a.length;e-=b;return 0>e?!1:d.substr(e,b)===a?!0:!1},repeat:function(a){a=xa(a);return xb(this,a)}});Vd(ca,{isNaN:function(a){return null!=a&&a!==a}});Vd(S,{from:function(a){var b=arguments[1],c=arguments[2];n(b)&&pb(b);if(null==a)throw new TypeError("Object required.");a=Va(a);var d=P(E(0,a.length||0));if(d>>>0!=d||4294967295==d)throw new RangeError("Invalid array length");if(I(this)){var e=new this(d);e.length=d}else e=Array(d);
for(var f=0;f<d;f++)D(e,f,n(b)?b.call(c,a[f],f):a[f],!0);return e}});pc(S,{find:function(a){var b=arguments[1];pb(a);for(var c=0,d=this.length;c<d;c++)if(a.call(b,this[c],c,this))return this[c]},findIndex:function(a){var b=arguments[1];pb(a);for(var c=0,d=this.length;c<d;c++)if(a.call(b,this[c],c,this))return c;return-1}});pc(S,{includes:function(a){var b=arguments[1];if(y(this))return this.includes(a,b);b=b?b.valueOf():0;var c=this.length;for(0>b&&(b=E(0,b+c));b<c;b++){var d=this[b];if(null!=a&&
a!==a?null!=d&&d!==d:a===d&&(0!==a||1/a===1/d))return!0}return!1}});var Je="months weekdays units numerals placeholders articles tokens timeMarkers ampm timeSuffixes parse timeParse timeFrontParse modifiers".split(" "),tf=/(\w{3})[()\s\d]*$/,bc={yyyy:{h:"year",src:"\\d{4}"},MM:{h:"month",src:"[01]?\\d"},dd:{h:"date",src:"[0123]?\\d"},hh:{h:"hour",src:"[0-2]?\\d"},mm:{h:"minute",src:"[0-5]\\d"},ss:{h:"second",src:"[0-5]\\d(?:[,.]\\d+)?"},yy:{h:"year",src:"\\d{2}"},y:{h:"year",src:"\\d"},yearSign:{src:"[+-]",
sign:!0},tzHour:{src:"[0-1]\\d"},tzMinute:{src:"[0-5]\\d"},tzSign:{src:"[+\u2212-]",sign:!0},ihh:{h:"hour",src:"[0-2]?\\d(?:[,.]\\d+)?"},imm:{h:"minute",src:"[0-5]\\d(?:[,.]\\d+)?"},GMT:{h:"utc",src:"GMT",C:1},Z:{h:"utc",src:"Z",C:1},timestamp:{src:"\\d+"}},cd={year:{i:"yyyy",A:!0},month:{i:"MM",A:!0},date:{i:"dd",A:!0},hour:{i:"hh",K:":"},minute:{i:"mm"},second:{i:"ss"},num:{src:"\\d+",V:!0}},Ke=[{src:"{MM}[-.\\/]{yyyy}"},{time:!0,src:"{dd}[-.\\/]{MM}(?:[-.\\/]{yyyy|yy|y})?",mdy:"{MM}[-.\\/]{dd}(?:[-.\\/]{yyyy|yy|y})?"},
{time:!0,src:"{yyyy}[-.\\/]{MM}(?:[-.\\/]{dd})?"},{src:"\\\\/Date\\({timestamp}(?:[+-]\\d{4,4})?\\)\\\\/"},{src:"{yearSign?}{yyyy}(?:-?{MM}(?:-?{dd}(?:T{ihh}(?::?{imm}(?::?{ss})?)?)?)?)?{tzOffset?}"}],$c={ISO8601:"{yyyy}-{MM}-{dd}T{HH}:{mm}:{ss}.{SSS}{Z}",RFC1123:"{Dow}, {dd} {Mon} {yyyy} {HH}:{mm}:{ss} {ZZ}",RFC1036:"{Weekday}, {dd}-{Mon}-{yy} {HH}:{mm}:{ss} {ZZ}"},uf=[{b:"Dow",a:"a",j:"dow",get:function(a,b){return C.get(b).J(H(a),2)}},{b:"Weekday",a:"A",j:"weekday",D:!0,get:function(a,b,c){return C.get(b).J(H(a),
c)}},{b:"Mon",a:"b h",j:"mon",get:function(a,b){return C.get(b).I(T(a),2)}},{b:"Month",a:"B",j:"month",D:!0,get:function(a,b,c){return C.get(b).I(T(a),c)}},{a:"C",get:function(a){return ha(a).toString().slice(0,2)}},{b:"d date day",a:"d",g:2,c:"dd",l:"do",get:function(a){return aa(a)}},{a:"e",get:function(a){return Ha(aa(a),2,!1,10," ")}},{b:"H 24hr",a:"H",g:2,c:"HH",get:function(a){return K(a,"Hours")}},{b:"h hours 12hr",a:"I",g:2,c:"hh",get:function(a){return K(a,"Hours")%12||12}},{b:"D",a:"j",
g:3,c:"DDD",get:function(a){var b=U(ra(a),6);return Ab(a,b,ja[4])+1}},{b:"M",a:"m",g:2,l:"Mo",c:"MM",get:function(a){return T(a)+1}},{b:"m minutes",a:"M",g:2,c:"mm",get:function(a){return K(a,"Minutes")}},{b:"Q",get:function(a){return ka((T(a)+1)/3)}},{b:"TT",a:"p",get:function(a,b){return $b(a,b)}},{b:"tt",a:"P",get:function(a,b){return $b(a,b).toLowerCase()}},{b:"T",j:"t",get:function(a,b){return $b(a,b).charAt(0)}},{b:"s seconds",a:"S",g:2,c:"ss",get:function(a){return K(a,"Seconds")}},{b:"S ms",
g:3,c:"SSS",get:function(a){return K(a,"Milliseconds")}},{b:"e",a:"u",l:"eo",get:function(a){return H(a)||7}},{a:"U",g:2,get:function(a){return Ma(a,!1,0)}},{b:"W",a:"V",g:2,l:"Wo",c:"WW",get:function(a){return Ma(a,!0)}},{a:"w",get:function(a){return H(a)}},{b:"w",l:"wo",c:"ww",get:function(a,b){var c=C.get(b);return Ma(a,!0,c.s(b),c.H(b))}},{a:"W",g:2,get:function(a){return Ma(a,!1)}},{c:"gggg",u:"gg",get:function(a,b){return Wc(a,b)}},{a:"G",g:4,B:"g",c:"GGGG",u:"GG",get:function(a,b){return Wc(a,
b,!0)}},{b:"year",c:"yyyy",u:"yy",a:"Y",g:4,B:"y",get:function(a){return ha(a)}},{b:"ZZ",a:"z",get:function(a){return Xb(a)}},{b:"X",get:function(a){return P(a.getTime()/1E3)}},{b:"x",get:function(a){return a.getTime()}},{b:"Z",get:function(a){return Xb(a,!0)}},{b:"z",a:"Z",get:function(a){return(a=a.toString().match(tf))?a[1]:""}},{a:"D",alias:"%m/%d/%y"},{a:"F",alias:"%Y-%m-%d"},{a:"r",alias:"%I:%M:%S %p"},{a:"R",alias:"%H:%M"},{a:"T",alias:"%H:%M:%S"},{a:"x",alias:"{short}"},{a:"X",alias:"{time}"},
{a:"c",alias:"{stamp}"}],ja=[{name:"millisecond",method:"Milliseconds",f:1,start:0,end:999},{name:"second",method:"Seconds",f:1E3,start:0,end:59},{name:"minute",method:"Minutes",f:6E4,start:0,end:59},{name:"hour",method:"Hours",f:36E5,start:0,end:23},{name:"day",alias:"date",method:"Date",m:!0,f:864E5,start:1,end:function(a){return Qc(a)}},{name:"week",method:"ISOWeek",m:!0,f:6048E5},{name:"month",method:"Month",m:!0,f:26298E5,start:0,end:11},{name:"year",method:"FullYear",m:!0,f:315576E5,start:0}],
Ce=Ob(Q,{newDateInternal:function(){return new Date}}),M,kb,Bb,Ca,C;va(Q,{create:function(a,b){return la(a,b)},getLocale:function(a){return C.get(a,!a)},getAllLocales:function(){return C.getAll()},getAllLocaleCodes:function(){return Object.keys(C.getAll())},setLocale:function(a){return C.set(a)},addLocale:function(a,b){return C.add(a,b)},removeLocale:function(a){return C.remove(a)}});jb(Q,{set:function(a,b){b=Rc(b);return ta(a,b[0],b[1])},advance:function(a,b){return Tc(a,b,1)},rewind:function(a,
b){return Tc(a,b,-1)}});O(Q,{get:function(a,b,c){return bb(a,b,c,void 0).date},setWeekday:function(a,b){return sa(a,b)},setISOWeek:function(a,b){return Vc(a,b)},getISOWeek:function(a){return Ma(a,!0)},beginningOfISOWeek:function(a){var b=H(a);0===b?b=-6:1!==b&&(b=1);sa(a,b);return U(a,3)},endOfISOWeek:function(a){0!==H(a)&&sa(a,7);return zb(a,4)},getUTCOffset:function(a,b){return Xb(a,b)},setUTC:function(a,b){return L(a,b)},isUTC:function(a){return!!L(a)||0===a.getTimezoneOffset()},isValid:function(a){return!isNaN(a.getTime())},
isAfter:function(a,b,c){return a.getTime()>la(b).getTime()-(c||0)},isBefore:function(a,b,c){return a.getTime()<la(b).getTime()+(c||0)},isBetween:function(a,b,c,d){a=a.getTime();b=la(b).getTime();var e=la(c).getTime();c=ba(b,e);b=E(b,e);d=d||0;return c-d<=a&&b+d>=a},isLeapYear:function(a){a=ha(a);return 0===a%4&&0!==a%100||0===a%400},daysInMonth:function(a){return Qc(a)},format:function(a,b,c){return Yc(a,b,c)},relative:function(a,b,c){return Xc(a,null,b,c)},relativeTo:function(a,b,c){return Xc(a,
la(b),c)},is:function(a,b,c){return ad(a,b,c)},reset:function(a,b,c){b=b?Fe(b):4;ab(a,b,c);return a},clone:function(a){return ra(a)},iso:function(a){return a.toISOString()},getWeekday:function(a){return H(a)},getUTCWeekday:function(a){return a.getUTCDay()}});O(ca,{duration:function(a,b){return C.get(b).N(a)}});var qc={code:"en",plural:!0,timeMarkers:"at",ampm:"AM|A.M.|a,PM|P.M.|p",units:"millisecond:|s,second:|s,minute:|s,hour:|s,day:|s,week:|s,month:|s,year:|s",months:"Jan:uary|,Feb:ruary|,Mar:ch|,Apr:il|,May,Jun:e|,Jul:y|,Aug:ust|,Sep:tember|t|,Oct:ober|,Nov:ember|,Dec:ember|",
weekdays:"Sun:day|,Mon:day|,Tue:sday|,Wed:nesday|,Thu:rsday|,Fri:day|,Sat:urday|+weekend",numerals:"zero,one|first,two|second,three|third,four:|th,five|fifth,six:|th,seven:|th,eight:|h,nin:e|th,ten:|th",articles:"a,an,the",tokens:"the,st|nd|rd|th,of|in,a|an,on",time:"{H}:{mm}",past:"{num} {unit} {sign}",future:"{num} {unit} {sign}",duration:"{num} {unit}",modifiers:[{name:"half",src:"half",value:.5},{name:"midday",src:"noon",value:12},{name:"midday",src:"midnight",value:24},{name:"day",src:"yesterday",
value:-1},{name:"day",src:"today|tonight",value:0},{name:"day",src:"tomorrow",value:1},{name:"sign",src:"ago|before",value:-1},{name:"sign",src:"from now|after|from|in|later",value:1},{name:"edge",src:"first day|first|beginning",value:-2},{name:"edge",src:"last day",value:1},{name:"edge",src:"end|last",value:2},{name:"shift",src:"last",value:-1},{name:"shift",src:"the|this",value:0},{name:"shift",src:"next",value:1}],parse:"(?:just)? now;{shift} {unit:5-7};{months?} (?:{year}|'{yy});{midday} {4?} {day|weekday};{months},?(?:[-.\\/\\s]{year})?;{edge} of (?:day)? {day|weekday};{0} {num}{1?} {weekday} {2} {months},? {year?};{shift?} {day?} {weekday?} {timeMarker?} {midday};{sign?} {3?} {half} {3?} {unit:3-4|unit:7} {sign?};{0?} {edge} {weekday?} {2} {shift?} {unit:4-7?} {months?},? {year?}".split(";"),
timeParse:"{day|weekday};{shift} {unit:5?} {weekday};{0?} {date}{1?} {2?} {months?};{weekday} {2?} {shift} {unit:5};{0?} {num} {2?} {months}\\.?,? {year?};{num?} {unit:4-5} {sign} {day|weekday};{year}[-.\\/\\s]{months}[-.\\/\\s]{date};{0|months} {date?}{1?} of {shift} {unit:6-7};{0?} {num}{1?} {weekday} of {shift} {unit:6};{date}[-.\\/\\s]{months}[-.\\/\\s](?:{year}|'?{yy});{weekday?}\\.?,? {months}\\.?,? {date}{1?},? (?:{year}|'{yy})?".split(";"),timeFrontParse:["{sign} {num} {unit}","{num} {unit} {sign}",
"{4?} {day|weekday}"]},Wd=X(X({},qc),{mdy:!0,firstDayOfWeek:0,firstDayOfWeekYear:1,"short":"{MM}/{dd}/{yyyy}",medium:"{Month} {d}, {yyyy}","long":"{Month} {d}, {yyyy} {time}",full:"{Weekday}, {Month} {d}, {yyyy} {time}",stamp:"{Dow} {Mon} {d} {yyyy} {time}",time:"{h}:{mm} {TT}"}),Xd=X(X({},qc),{"short":"{dd}/{MM}/{yyyy}",medium:"{d} {Month} {yyyy}","long":"{d} {Month} {yyyy} {H}:{mm}",full:"{Weekday}, {d} {Month}, {yyyy} {time}",stamp:"{Dow} {d} {Mon} {yyyy} {time}"}),vf=X(X({},qc),{"short":"{yyyy}-{MM}-{dd}",
medium:"{d} {Month}, {yyyy}","long":"{d} {Month}, {yyyy} {H}:{mm}",full:"{Weekday}, {d} {Month}, {yyyy} {time}",stamp:"{Dow} {d} {Mon} {yyyy} {time}"}),Yd={"en-US":Wd,"en-GB":Xd,"en-AU":Xd,"en-CA":vf};(function(){function a(a){this.o={};this.add(a)}a.prototype={get:function(a,c){var b=this.o[a];!b&&Yd[a]?b=this.add(a,Yd[a]):!b&&a&&(b=this.o[a.slice(0,2)]);return b||!1===c?b:this.current},getAll:function(){return this.o},set:function(a){var b=this.get(a,!1);if(!b)throw new TypeError("Invalid Locale: "+
a);return this.current=b},add:function(a,c){c?c.code=a:(c=a,a=c.code);c=c.compiledFormats?c:ed(c);this.o[a]=c;this.current||(this.current=c);return c},remove:function(a){this.current.code===a&&(this.current=this.get("en"));return delete this.o[a]}};Ca=ed(Wd);C=new a(Ca)})();(function(){function a(a,b,c){b&&x(b.split(" "),function(b){a[b]=c})}function b(a){return function(b,c){return a(b,c).toLowerCase()}}function c(a){return function(b,c){b=a(b,c);return b+C.get(c).R(b)}}function d(a,b){return function(c,
d){return Ha(a(c,d),b)}}function e(a){return function(b,c){return a(b,c)%100}}function f(a){return function(b,c){return Bb(a,b,c)}}function g(c,d){function e(a,b){return c.get(a,b,d)}a(M,c.b+d,e);c.j&&(M[c.j+d]=b(e))}function h(a){return function(b,c){var d=C.get(c);return Bb(d[a],b,c)}}M={};kb={};x(uf,function(h){var k=h.get,u;h.j&&(M[h.j]=b(k));h.l&&(M[h.l]=c(k,h));h.c&&(M[h.c]=d(k,h.c.length));h.u&&(M[h.u]=d(e(k),2));h.B&&(kb[h.B]=d(e(k),2));h.g&&(u=d(k,h.g));h.alias&&(k=f(h.alias));if(h.D)for(var n=
1;5>=n;n++)g(h,n);a(M,h.b,k);a(kb,h.a,u||k)});t($c,function(b,c){a(M,c,f(b))});Ta(Q,"short medium long full",function(b,c){var d=h(c);a(M,c,d);b[c]=d});a(M,"time",h("time"));a(M,"stamp",h("stamp"))})();(function(){Bb=Oc(function(a,b,c){return q(M,b)(a,c)},function(a,b,c){return q(kb,b)(a,c)},function(a,b){return A(M,a)||A(kb,b)})})();(function(){Ta(Q,ja,function(a,b,c){var d=b.name,e=Ya(d);4<c&&x(["Last","This","Next"],function(b){a["is"+b+e]=function(a,c){return bd(a,b+" "+d,0,c,{locale:"en"})}});
3<c&&(a["beginningOf"+e]=function(a,b){return ab(a,c,b)},a["endOf"+e]=function(a,b){return zb(a,c,b)});a["add"+e+"s"]=function(a,b,c){return Ba(a,d,b,c)};a[d+"sAgo"]=a[d+"sUntil"]=function(a,c,d){return Ab(bb(a,c,d,!0).date,a,b)};a[d+"sSince"]=a[d+"sFromNow"]=function(a,c,d){return Ab(a,bb(a,c,d,!0).date,b)}})})();(function(){Ta(ca,ja,function(a,b){var c=b.name;var d=function(a){return Xa(a*b.f)};var e=function(a,b,d){return Ba(la(b,d,!0),c,a)};var f=function(a,b,d){return Ba(la(b,d,!0),c,-a)};a[c]=
d;a[c+"s"]=d;a[c+"Before"]=f;a[c+"sBefore"]=f;a[c+"Ago"]=f;a[c+"sAgo"]=f;a[c+"After"]=e;a[c+"sAfter"]=e;a[c+"FromNow"]=e;a[c+"sFromNow"]=e})})();(function(){var a=Ca.weekdays.slice(0,7),b=Ca.months.slice(0,12);Ta(Q,"Today Yesterday Tomorrow Weekday Weekend Future Past".split(" ").concat(a).concat(b),function(a,b){a["is"+b]=function(a){return ad(a,b)}})})();Gc(Q,la);var Oe=/[^\u0000-\u0040\u005B-\u0060\u007B-\u007F]+('s)?/g,Ne=/(^|_)([^_]+)/g,Te=/&#?(x)?([\w\d]{0,5});/gi,wf=/[&<>]/g,id={lt:"<",gt:">",
amp:"&",nbsp:" ",quot:'"',apos:"'"},rc,Qe="and or nor a an the so but to of at by from into on onto off out in over with for".split(" "),Ue="area base br col command embed hr img input keygen link meta param source track wbr".split(" "),xf=/^[\t\n\x0B\f\r \u00a0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u2028\u2029\u3000\ufeff]+/,yf=/[\t\n\x0B\f\r \u00a0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u2028\u2029\u3000\ufeff]+$/,
Re=/(?=[\t\n\x0B\f\r \u00a0\u1680\u180e\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u2028\u2029\u3000\ufeff])/,zf=String.prototype.includes,sc,tc,Af=Oc(rb);O(ib,{includes:da(function(a,b,c){if(!fa(b))return zf.call(a,b,c);c&&(a=a.slice(c));return b.test(a)})},["enhance","enhanceString"]);O(ib,{at:function(a,b,c){return Kc(a,b,c,!0)},escapeURL:function(a,b){return b?encodeURIComponent(a):encodeURI(a)},unescapeURL:function(a,b){return b?decodeURI(a):decodeURIComponent(a)},
escapeHTML:function(a){return a.replace(wf,function(a){return q(rc,a)})},unescapeHTML:function(a){return Se(a)},stripTags:function(a,b,c){return kd(a,b,c,!0)},removeTags:function(a,b,c){return kd(a,b,c,!1)},encodeBase64:function(a){return sc(a)},decodeBase64:function(a){return tc(a)},forEach:function(a,b,c){return db(a,b,c)},chars:function(a,b,c){return db(a,b,c)},words:function(a,b){return db(a.trim(),/\S+/g,b)},lines:function(a,b){return db(a.trim(),/^.*$/gm,b)},codes:function(a,b){return hd(a,
b)},shift:function(a,b){var c="";b=b||0;hd(a,function(a){c+=ma(a+b)});return c},isBlank:function(a){return 0===a.trim().length},isEmpty:function(a){return 0===a.length},insert:function(a,b,c){c=w(c)?a.length:c;return a.slice(0,c)+b+a.slice(c)},remove:function(a,b){return a.replace(b,"")},removeAll:function(a,b){return jd(a,b)},reverse:function(a){return a.split("").reverse().join("")},compact:function(a){return a.trim().replace(/([\r\n\s\u3000])+/g,function(a,c){return"\u3000"===c?c:" "})},from:function(a,
b){return a.slice(md(a,b,!0))},to:function(a,b){w(b)&&(b=a.length);return a.slice(0,md(a,b))},dasherize:function(a){return eb(a).replace(/_/g,"-")},underscore:function(a){return eb(a)},camelize:function(a,b){return Me(a,b)},spacify:function(a){return eb(a).replace(/_/g," ")},titleize:function(a){return Pe(a)},parameterize:function(a,b){void 0===b&&(b="-");a=a.replace(/[^a-z0-9\-_]+/gi,b);b&&(b=RegExp(["^","+|","+$|(",")","+"].join(Ja(b)),"g"),a=a.replace(b,"$1"));return encodeURI(a.toLowerCase())},
truncate:function(a,b,c,d){return gd(a,b,c,d)},truncateOnWord:function(a,b,c,d){return gd(a,b,c,d,!0)},pad:function(a,b,c){b=xa(b);var d=E(0,b-a.length)/2;b=La(d);d=ka(d);return Db(b,c)+a+Db(d,c)},padLeft:function(a,b,c){b=xa(b);return Db(E(0,b-a.length),c)+a},padRight:function(a,b,c){b=xa(b);return a+Db(E(0,b-a.length),c)},first:function(a,b){w(b)&&(b=1);return a.substr(0,b)},last:function(a,b){w(b)&&(b=1);return a.substr(0>a.length-b?0:a.length-b)},toNumber:function(a,b){return Ub(a,b)},capitalize:function(a,
b,c){return cc(a,b,c)},trimLeft:function(a){return a.replace(xf,"")},trimRight:function(a){return a.replace(yf,"")}});jb(ib,{replaceAll:function(a,b,c){return jd(a,b,c)},format:function(a,b){var c=b[0]&&b[0].valueOf();1===b.length&&J(c)&&(b=c);return Af(a,b)}});(function(){function a(a){return function(b){try{return a(b)}catch(g){return""}}}if("undefined"!==typeof Buffer)sc=function(a){return(new Buffer(a)).toString("base64")},tc=function(a){return(new Buffer(a,"base64")).toString("utf8")};else{if("undefined"!==
typeof btoa){var b=a(btoa);var c=a(atob)}else{var d=/[^A-Za-z0-9\+\/=]/g;b=function(a){var b="",c=0;do{var d=a.charCodeAt(c++);var e=a.charCodeAt(c++);var m=a.charCodeAt(c++);var n=d>>2;d=(d&3)<<4|e>>4;var r=(e&15)<<2|m>>6;var p=m&63;isNaN(e)?r=p=64:isNaN(m)&&(p=64);b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(n);b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(d);b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(r);
b+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".charAt(p)}while(c<a.length);return b};c=function(a){var b="",c=0;if(a.match(d))return"";a=a.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(c++));var k="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(c++));var m="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(c++));var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(c++));
e=e<<2|k>>4;k=(k&15)<<4|m>>2;var r=(m&3)<<6|n;b+=ma(e);64!=m&&(b+=ma(k));64!=n&&(b+=ma(r))}while(c<a.length);return b}}sc=function(a){return b(unescape(encodeURIComponent(a)))};tc=function(a){return decodeURIComponent(escape(c(a)))}}})();(function(){rc={};t(id,function(a,b){rc[a]="&"+b+";"})})();var Bf=!("0"in[].concat(void 0).concat()),Cf={sortIgnore:null,sortNatural:!0,sortIgnoreCase:!0,sortOrder:function(){return qa("A\u00c1\u00c0\u00c2\u00c3\u0104BC\u0106\u010c\u00c7D\u010e\u00d0E\u00c9\u00c8\u011a\u00ca\u00cb\u0118FG\u011eH\u0131I\u00cd\u00cc\u0130\u00ce\u00cfJKL\u0141MN\u0143\u0147\u00d1O\u00d3\u00d2\u00d4PQR\u0158S\u015a\u0160\u015eT\u0164U\u00da\u00d9\u016e\u00db\u00dcVWXY\u00ddZ\u0179\u017b\u017d\u00de\u00c6\u0152\u00d8\u00d5\u00c5\u00c4\u00d6".split(""),
function(a){return a+a.toLowerCase()}).join("")}(),sortCollate:function(a,b){var c=0,d=0,e=Oa("sortOrder");var f=Oa("sortIgnore");var g=Oa("sortNatural");var h=Oa("sortIgnoreCase");var k=Oa("sortEquivalents");a=td(a,f,h);b=td(b,f,h);do{var m=ud(a,c,k);var n=ud(b,c,k);f=m?e.indexOf(m):null;h=n?e.indexOf(n):null;-1===f||-1===h?(f=a.charCodeAt(c)||null,h=b.charCodeAt(c)||null,g&&(48<=f&&57>=f||65296<=f&&65305>=f)&&(48<=h&&57>=h||65296<=h&&65305>=h)&&(f=Ub(a.slice(c)),h=Ub(b.slice(c)))):(m=m!==a.charAt(c),
n=n!==b.charAt(c),m!==n&&0===d&&(d=m-n));c+=1}while(null!=f&&null!=h&&f===h);return f===h?d:f-h},sortEquivalents:function(){var a={};x("A\u00c1\u00c0\u00c2\u00c3\u00c4 C\u00c7 E\u00c9\u00c8\u00ca\u00cb I\u00cd\u00cc\u0130\u00ce\u00cf O\u00d3\u00d2\u00d4\u00d5\u00d6 S\u00df U\u00da\u00d9\u00db\u00dc".split(" "),function(b){var c=b.charAt(0);x(b.slice(1).split(""),function(b){a[b]=c;a[b.toLowerCase()]=c.toLowerCase()})});return a}()},Oa=Ob(S,Cf);va(S,{create:function(a,b){return nd(a,b)},construct:function(a,
b){a=xa(a);return Array.from(Array(a),function(a,d){return b&&b(d)})}});O(S,{isEmpty:function(a){return 0===a.length},isEqual:function(a,b){return ya(a,b)},clone:function(a){return Na(a)},at:function(a,b,c){return Kc(a,b,c)},add:function(a,b,c){return od(Na(a),b,c)},subtract:function(a,b){return rd(a,b,!0)},append:function(a,b,c){return od(a,b,c)},removeAt:function(a,b,c){if(w(b))return a;w(c)&&(c=b);a.splice(b,c-b+1);return a},unique:function(a,b){return pd(a,b)},flatten:function(a,b){return qd(a,
b)},first:function(a,b){if(w(b))return a[0];0>b&&(b=0);return a.slice(0,b)},last:function(a,b){return w(b)?a[a.length-1]:a.slice(0>a.length-b?0:a.length-b)},from:function(a,b){return a.slice(b)},to:function(a,b){w(b)&&(b=a.length);return a.slice(0,b)},compact:function(a,b){return Xe(a,b)},groupBy:function(a,b,c){return Ye(a,b,c)},inGroups:function(a,b,c){var d=n(c),e=Array(b),f=ka(a.length/b);Qb(b,function(b){var g=b*f,k=a.slice(g,g+f);d&&k.length<f&&Qb(f-k.length,function(){k.push(c)});e[b]=k});
return e},inGroupsOf:function(a,b,c){var d=[],e=a.length,f;if(0===e||0===b)return a;w(b)&&(b=1);w(c)&&(c=null);Qb(ka(e/b),function(e){for(f=a.slice(b*e,b*e+b);f.length<b;)f.push(c);d.push(f)});return d},shuffle:function(a){a=Na(a);for(var b=a.length,c,d;b;)c=Math.random()*b|0,d=a[--b],a[b]=a[c],a[c]=d;return a},sample:function(a,b,c){var d=[];if(!Pa(b)){var e=b;b=c}if(w(e)){e=1;var f=!0}b||(a=Na(a));e=ba(e,a.length);for(b=0;b<e;b++)c=P(Math.random()*a.length),d.push(a[c]),a.splice(c,1);return f?d[0]:
d},sortBy:function(a,b,c){a.sort(function(d,e){d=pa(d,b,a,[d]);e=pa(e,b,a,[e]);return sd(d,e)*(c?-1:1)});return a},remove:function(a,b){b=ea(b);for(var c=0;c<a.length;)b(a[c],c,a)?a.splice(c,1):c++;return a},exclude:function(a,b){var c=[];b=ea(b);for(var d=0;d<a.length;d++)b(a[d],d,a)||c.push(a[d]);return c},union:function(a,b){a=Bf?We(a,b):a.concat(b);return pd(a)},intersect:function(a,b){return rd(a,b,!1)}});jb(S,{zip:function(a,b){return qa(a,function(a,d){return[a].concat(qa(b,function(a){return d in
a?a[d]:null}))})}});Ud(S,"insert","append");Gc(S,nd);var af=/^(.+?)(\[.*\])$/,df=/[^\d.-]/,hc=Object.getOwnPropertyNames,xd=Object.getOwnPropertySymbols,yd=Object.getOwnPropertyDescriptor;va(hb,{fromQueryString:function(a,b){return $e(a,b)}});Nb(hb,{has:function(a,b,c){return Fa(a,b,c,!0)},get:function(a,b,c){return rb(a,b,c)},set:function(a,b,c){Fa(a,b,!1,!1,!0,!1,c);return a},size:function(a){return Object.keys(Va(a)).length},isEmpty:function(a){return 0===Object.keys(Va(a)).length},toQueryString:function(a,
b){b=b||{};w(b.separator)&&(b.separator="_");return dc(a,b.deep,b.transform,b.prefix||"",b.separator)},isEqual:function(a,b){return ya(a,b)},merge:function(a,b,c){return fc(a,b,c)},add:function(a,b,c){return fc(ic(a),b,c)},mergeAll:function(a,b,c){return gc(a,b,c)},addAll:function(a,b,c){return gc(ic(a),b,c)},defaults:function(a,b,c){c=c||{};c.resolve=c.resolve||!1;return gc(a,b,c)},intersect:function(a,b){return Bd(a,b,!1)},subtract:function(a,b){return Bd(a,b,!0)},clone:function(a,b){return ic(a,
b)},values:function(a){return ff(a)},invert:function(a,b){var c={};b=!0===b;t(a,function(a,e){A(c,a)&&b?c[a].push(e):c[a]=b?[e]:e});return c},tap:function(a,b){return gf(a,b)},isArguments:function(a){var b=W(a);return!oa(a)&&"length"in a&&("[object Arguments]"===b||!!a.callee)},isObject:function(a){return qb(a)},remove:function(a,b){return hf(a,b)},exclude:function(a,b){return jf(a,b)},select:function(a,b){return Ad(a,b,!0)},reject:function(a,b){return Ad(a,b,!1)}});O(hb,{keys:function(a){return Object.keys(a)}});
(function(){var a=[Pa,F,y,R,fa,I,G,vb,tb,ub];le(hb,"Boolean Number String Date RegExp Function Array Error Set Map",function(b,c,d){b["is"+c]=a[d]})})();var Zd=Qa("some",ua),$d=Qa("filter",ua);O(S,{map:da(Qa("map",Gd)),some:da(Zd),every:da(Qa("every",ua)),filter:da($d),find:da(Qa("find",ua)),findIndex:da(Qa("findIndex",ua))},["enhance","enhanceArray"]);O(S,{none:da(function(){return!Zd.apply(this,arguments)}),count:da(function(a,b){return w(b)?a.length:$d.apply(this,arguments).length}),min:function(a,
b,c){return gb(a,b,c)},max:function(a,b,c){return gb(a,b,c,!0)},least:function(a,b,c){return Fb(a,b,c)},most:function(a,b,c){return Fb(a,b,c,!0)},sum:function(a,b){return Cd(a,b)},average:function(a,b){return Dd(a,b)},median:function(a,b){return Ed(a,b)}});var ae=jc("some");Nb(hb,{forEach:function(a,b){return kf(a,b)},map:function(a,b){return lf(a,b)},some:ae,every:jc("every"),filter:function(a,b){return nf(a,b)},reduce:function(a,b,c){return mf(a,b,c)},find:jc("find"),count:function(a,b){return of(a,
b)},none:function(a,b){return!ae(a,b)},sum:function(a,b){return Cd(a,b)},average:function(a,b){return Dd(a,b)},median:function(a,b){return Ed(a,b)},min:function(a,b,c){return gb(a,b,c,!1,!0)},max:function(a,b,c){return gb(a,b,c,!0,!0)},least:function(a,b,c){return Fb(a,b,c,!1,!0)},most:function(a,b,c){return Fb(a,b,c,!0,!0)}});(function(){function a(a,b,c){var d=a;b&&(d=a.slice(b),c&&(d=d.concat(a.slice(0,b))));return d}function b(a,b){return ba(b,E(0,a))}function c(a,b,c,d,e,n){return function(d,
f,g){g=Sb(g+b,e,n);return c.call(a,d,f,g,a)}}function d(a,b,c,d,e,n){return function(f,g){g=Sb(g+b,e,n);return c.call(d,a[g],g,a)}}function e(c,e){var f=e.i||Array.prototype[c],g=e.apply||d,m=e.slice||a,n=e.clamp||b,q=e.result,p=e.v;return function(a,b,c){var d=[],e=0,h;var k=a.length;Pa(c[0])&&(h=c[e++]);var r=c[e++];e=c[e];0>b&&(b+=k);b=n(b,k);Fc(c.length);r=p?p(r,e):r;d.push(g(a,b,r,e,k,h));e&&d.push(e);a=f.apply(m(a,b,h),d);q&&(a=q(a,b,k));return a}}t({forEach:{i:function(a){x(this,a)}},map:{v:Gd},
"some every":{v:ua},findIndex:{v:ua,result:function(a,b,c){-1!==a&&(a=(a+b)%c);return a}},reduce:{apply:c},"filter find":{v:ua},reduceRight:{apply:c,slice:function(a,b,c){c||(a=a.slice(0,E(0,b+1)));return a},clamp:function(a,b){return ba(b,E(-1,a))}}},function(a,b){x(b.split(" "),function(b){jb(S,b+"FromIndex",e(b,a))})})})();var Id=Ob(ca,{decimal:".",thousands:","});va(ca,{random:function(a,b){1==arguments.length&&(b=a,a=0);var c=ba(a||0,w(b)?1:b);var d=E(a||0,w(b)?1:b)+1;return P(Math.random()*
(d-c)+c)}});O(ca,{isInteger:function(a){return 0===a%1},isOdd:function(a){return 0===a%1&&0!==a%2},isEven:function(a){return 0===a%2},isMultipleOf:function(a,b){return 0===a%b},log:function(a,b){return Math.log(a)/(b?Math.log(b):1)},abbr:function(a,b){return kc(a,b,"|kmbt")},metric:function(a,b,c){"all"===c?c="yzafpn\u03bcm|KMGTPEZY":c||(c="n\u03bcm|k");return kc(a,b,c)},bytes:function(a,b,c,d){"binary"===d||!d&&c?d="|,Ki,Mi,Gi,Ti,Pi,Ei":"si"!==d&&d||(d="|KMGTPE");return kc(a,b,d,c)+"B"},format:function(a,
b){return Hd(a,b)},hex:function(a,b){return Ha(a,b||1,!1,16)},times:function(a,b){for(var c,d,e=0;e<a;e++)d=b.call(a,e),n(d)&&(c||(c=[]),c.push(d));return c},chr:function(a){return ma(a)},pad:function(a,b,c,d){return Ha(a,b,c,d)},ordinalize:function(a){var b=+Y(a).toString().slice(-2);return a+Mc(b)},toNumber:function(a){return a.valueOf()},round:lc(Xa),ceil:lc(ka),floor:lc(La)});(function(){Ta(ca,"abs pow sin asin cos acos tan atan exp pow sqrt",function(a,b){a[b]=function(a,d){return Math[b](a.valueOf(),
d)}})})();var Jb=Ua("lock"),Gb=Ua("timers"),be=Ua("partial"),mc=Ua("canceled"),Df=Object.create||function(a){function b(){}b.prototype=a;return new b};O(Sd,{lazy:function(a,b,c,d){return Kd(a,b,c,d)},throttle:function(a,b){return Kd(a,b,!0,1)},debounce:function(a,b){function c(){for(var d=[],e=0,f=arguments.length;e<f;e++)d.push(arguments[e]);Jd(c);Ra(c,b,a,this,d)}return c},cancel:function(a){return Jd(a)},after:function(a,b){var c=0,d=[];b=xa(b);return function(){for(var e=[],f=0,g=arguments.length;f<
g;f++)e.push(arguments[f]);d.push(e);c++;if(c>=b)return a.call(this,d)}},once:function(a){var b=!1,c;return function(){if(b)return c;b=!0;return c=a.apply(this,arguments)}},memoize:function(a,b,c){if(!F(b)){var d=b;b=c}if(y(d)){var e=d;d=function(a){return rb(a,e)}}else d||(d=pf);return qf(a,d,b)},lock:function(a,b){if(be(a))return Jb(a,F(b)?b:null),a;var c=function(){arguments.length=ba(Jb(c),arguments.length);return a.apply(this,arguments)};Jb(c,F(b)?b:a.length);return c}});jb(Sd,{partial:function(a,
b){function c(){var e=0,f=[],g=this,h=Jb(c),k;for(k=0;k<d;k++){var m=b[k];f[k]=n(m)?m:arguments[e++]}for(k=e;k<arguments.length;k++)f.push(arguments[k]);null===h&&(h=d);F(h)&&(f.length=ba(f.length,h));return g instanceof c?(g=Df(a.prototype),e=a.apply(g,f),J(e)?e:g):a.apply(g,f)}var d=b.length;be(c,!0);return c},delay:function(a,b,c){Ra(a,b,a,a,c);return a},every:function(a,b,c){function d(){Ra(a,b,d);a.apply(a,c)}Ra(a,b,d);return a}});va(Td,{escape:function(a){return Ja(a)}});O(Td,{getFlags:function(a){return Ia(a)},
setFlags:function(a,b){return RegExp(a.source,b)},addFlags:function(a,b){return RegExp(a.source,Ia(a,b))},removeFlags:function(a,b){b=RegExp("["+b+"]","g");return RegExp(a.source,Ia(a).replace(b,""))}});var rf=/(\d+)?\s*(year|month|week|day|hour|minute|second|millisecond)s?/i,Rd={Hours:36E5,Minutes:6E4,Seconds:1E3,Milliseconds:1};Ec(N,{toString:function(){return Hb(this)?this.start+".."+this.end:"Invalid Range"},isValid:function(){return Hb(this)},span:function(){var a=Ld(this.end)-Ld(this.start);
return Hb(this)?Y(a)+1:NaN},contains:function(a){return null==a?!1:a.start&&a.end?a.start>=this.start&&a.start<=this.end&&a.end>=this.start&&a.end<=this.end:a>=this.start&&a<=this.end},every:function(a,b){return Ib(this,a,!1,b)},toArray:function(){return Ib(this)},union:function(a){return new N(this.start<a.start?this.start:a.start,this.end>a.end?this.end:a.end)},intersect:function(a){return a.start>this.end||a.end<this.start?new N(NaN,NaN):new N(this.start>a.start?this.start:a.start,this.end<a.end?
this.end:a.end)},clone:function(){return new N(this.start,this.end)},clamp:function(a){return oc(this,a)}});va(ca,{range:uc});O(ca,{upto:function(a,b,c,d){return Ib(new N(a,b),c,!1,d)},clamp:function(a,b,c){return oc(new N(b,c),a)},cap:function(a,b){return oc(new N(void 0,b),a)}});Ud(ca,"downto","upto");va(ib,{range:uc});var Ef=/(?:from)?\s*(.+)\s+(?:to|until)\s+(.+)$/i,Ff=/(.+)\s*for\s*((?:\d+)?\s*(?:year|month|week|day|hour|minute|second|millisecond))s?/i,Gf=/(?:for)?\s*((?:\d+)?\s*(?:year|month|week|day|hour|minute|second|millisecond))s?\s*(?:starting)?\s(?:at\s)?(.+)/i;
va(Q,{range:function(a,b){var c;if(1===arguments.length&&y(a))if(Q.get&&(c=a.match(Ef))){var d=Sa(c[1].replace("from","at"));var e=Q.get(d,c[2]);c=new N(d,e)}else{if(c=a.match(Gf)){var f=c[1];d=c[2]}if(c=a.match(Ff))d=c[1],f=c[2];d&&f?(d=Sa(d),c=Pd(f),e=Qd(d,c[0],c[1])):d=a;c=new N(Sa(d),Sa(e))}else c=new N(Sa(a),Sa(b));return c}});(function(){var a={};x("year month week day hour minute second millisecond".split(" "),function(b,c){var d=b+"s";if(4>c)c=function(){return Ib(this,b,!0)};else{var e=Rd[Ya(d)];
c=function(){return P((this.end-this.start)/e)}}a[d]=c});Ec(N,a)})()}).call(this);}).call(this);