var XDate=function(t,e,n,r){function u(){return s(this instanceof u?this:new u,arguments)}function s(e,n){var r,s=n.length;if(Y(n[s-1])&&(r=n[--s],n=W(n,0,s)),s)if(1==s){var o=n[0];o instanceof t||L(o)?e[0]=new t(+o):o instanceof u?e[0]=w(o):J(o)&&(e[0]=new t(0),e=m(o,r||!1,e))}else e[0]=new t(ee.apply(t,n)),r||(e[0]=N(e[0]));else e[0]=new t;return Y(r)&&i(e,r),e}function o(t){return t[0].toString===ne}function i(e,n,r){return n?o(e)||(r&&(e[0]=z(e[0])),e[0].toString=ne):o(e)&&(e[0]=r?N(e[0]):new t(+e[0])),e}function a(t,e,n,r,u){var s=O(D,t[0],u),o=O(b,t[0],u),i=e==Z?n%12:s(Z),a=!1;2==r.length&&Y(r[1])&&(a=r[1],r=[n]),o(e,r),a&&s(Z)!=i&&(o(Z,[s(Z)-1]),o(E,[H(s(I),s(Z))]))}function c(t,n,r,u){r=Number(r);var s=e.floor(r);t["set"+Q[n]](t["get"+Q[n]]()+s,u||!1),s!=r&&X>n&&c(t,n+1,(r-s)*_[n],u)}function f(t,n,r){t=t.clone().setUTCMode(!0,!0),n=u(n).setUTCMode(!0,!0);var s=0;if(r==I||r==Z){for(var o=X;o>=r;o--)s/=_[o],s+=D(n,!1,o)-D(t,!1,o);r==Z&&(s+=12*(n.getFullYear()-t.getFullYear()))}else if(r==E){var i=t.toDate().setUTCHours(0,0,0,0),a=n.toDate().setUTCHours(0,0,0,0);s=e.round((a-i)/q)+(n-a-(t-i))/q}else s=(n-t)/[36e5,6e4,1e3,1][r-3];return s}function g(t){return h(t(I),t(Z),t(E))}function h(n,r,u){var s=new t(ee(n,r,u)),o=l(n),i=o;if(o>s)i=l(n-1);else{var a=l(n+1);s>=a&&(i=a)}return e.floor(e.round((s-i)/q)/7)+1}function l(e){var n=new t(ee(e,0,4));return n.setUTCDate(n.getUTCDate()-(n.getUTCDay()+6)%7),n}function d(t,e,n,u){var s=O(D,t,u),o=O(b,t,u),i=l(n===r?s(I):n);u||(i=N(i)),t.setTime(+i),o(E,[s(E)+7*(e-1)])}function m(e,n,r){for(var s,o=u.parsers,i=0;i=0;e--)r.push(f(e));return f(t)}var a=u.locales,c=a[u.defaultLocale]||{},f=O(D,t,s);return n=(J(n)?a[n]:n)||{},M(t,e,i,o,s)}function M(t,e,n,r,u){for(var s,o,i="";s=e.match(te);)i+=e.substr(0,s.index),s[1]?i+=p(t,s[1],n,r,u):s[3]?(o=M(t,s[4],n,r,u),parseInt(o.replace(/\D/g,""),10)&&(i+=o)):i+=s[7]||"'",e=e.substr(s.index+s[0].length);return i+e}function p(t,e,n,u,s){for(var o,i=e.length,a="";i>0;)o=C(t,e.substr(0,i),n,u,s),o!==r?(a+=o,e=e.substr(i),i=e.length):i--;return a+e}function C(t,e,n,r,s){var o=u.formatters[e];if(J(o))return M(t,o,n,r,s);if(k(o))return o(t,s||!1,r);switch(e){case"fff":return x(n(X),3);case"s":return n(R);case"ss":return x(n(R));case"m":return n(P);case"mm":return x(n(P));case"h":return n(G)%12||12;case"hh":return x(n(G)%12||12);case"H":return n(G);case"HH":return x(n(G));case"d":return n(E);case"dd":return x(n(E));case"ddd":return r("dayNamesShort")[n($)]||"";case"dddd":return r("dayNames")[n($)]||"";case"M":return n(Z)+1;case"MM":return x(n(Z)+1);case"MMM":return r("monthNamesShort")[n(Z)]||"";case"MMMM":return r("monthNames")[n(Z)]||"";case"yy":return(n(I)+"").substring(2);case"yyyy":return n(I);case"t":return U(n,r).substr(0,1).toLowerCase();case"tt":return U(n,r).toLowerCase();case"T":return U(n,r).substr(0,1);case"TT":return U(n,r);case"z":case"zz":case"zzz":return s?"Z":S(t,e);case"w":return g(n);case"ww":return x(g(n));case"S":var i=n(E);return i>10&&20>i?"th":["st","nd","rd"][i%10-1]||"th"}}function S(t,n){var r=t.getTimezoneOffset(),u=0>r?"+":"-",s=e.floor(e.abs(r)/60),o=e.abs(r)%60,i=s;return"zz"==n?i=x(s):"zzz"==n&&(i=x(s)+":"+x(o)),u+i}function U(t,e){return e(t(G)<12?"amDesignator":"pmDesignator")}function v(t){return!isNaN(+t[0])}function w(e){var n=new t(+e[0]);return o(e)&&(n.toString=ne),n}function D(t,e,n){return t["get"+(e?"UTC":"")+Q[n]]()}function b(t,e,n,r){t["set"+(e?"UTC":"")+Q[n]].apply(t,r)}function z(e){return new t(ee(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()))}function N(e){return new t(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds())}function H(e,n){return 32-new t(ee(e,n,32)).getUTCDate()}function F(t){return function(){return t.apply(r,[this].concat(W(arguments)))}}function O(t){var e=W(arguments,1);return function(){return t.apply(r,e.concat(W(arguments)))}}function W(t,e,u){return n.prototype.slice.call(t,e||0,u===r?t.length:u)}function A(t,e){for(var n=0;n