!function(k,C){"object"==typeof exports&&"undefined"!=typeof module?module.exports=C():"function"==typeof define&&define.amd?define(C):k.moment=C()}(this,function(){function k(){return Vb.apply(null,arguments)}function C(a){return a instanceof Array||"[object Array]"===Object.prototype.toString.call(a)}function oa(a){return"[object Object]"===Object.prototype.toString.call(a)}function pa(a){return a instanceof Date||"[object Date]"===Object.prototype.toString.call(a)}function fb(a,b){var c,d=[];for(c=
0;c<a.length;++c)d.push(b(a[c],c));return d}function v(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function Q(a,b){for(var c in b)v(b,c)&&(a[c]=b[c]);return v(b,"toString")&&(a.toString=b.toString),v(b,"valueOf")&&(a.valueOf=b.valueOf),a}function J(a,b,c,d){return gb(a,b,c,d,!0).utc()}function p(a){return null==a._pf&&(a._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null}),
a._pf}function Ga(a){if(null==a._isValid){var b=p(a),c=Wb.call(b.parsedDateParts,function(a){return null!=a});a._isValid=!isNaN(a._d.getTime())&&0>b.overflow&&!b.empty&&!b.invalidMonth&&!b.invalidWeekday&&!b.nullInput&&!b.invalidFormat&&!b.userInvalidated&&(!b.meridiem||b.meridiem&&c);a._strict&&(a._isValid=a._isValid&&0===b.charsLeftOver&&0===b.unusedTokens.length&&void 0===b.bigHour)}return a._isValid}function qa(a){var b=J(NaN);return null!=a?Q(p(b),a):p(b).userInvalidated=!0,b}function B(a){return void 0===
a}function Ha(a,b){var c;if(B(b._isAMomentObject)||(a._isAMomentObject=b._isAMomentObject),B(b._i)||(a._i=b._i),B(b._f)||(a._f=b._f),B(b._l)||(a._l=b._l),B(b._strict)||(a._strict=b._strict),B(b._tzm)||(a._tzm=b._tzm),B(b._isUTC)||(a._isUTC=b._isUTC),B(b._offset)||(a._offset=b._offset),B(b._pf)||(a._pf=p(b)),B(b._locale)||(a._locale=b._locale),0<Ia.length)for(c in Ia){var d=Ia[c];var e=b[d];B(e)||(a[d]=e)}return a}function ja(a){Ha(this,a);this._d=new Date(null!=a._d?a._d.getTime():NaN);!1===Ja&&(Ja=
!0,k.updateOffset(this),Ja=!1)}function R(a){return a instanceof ja||null!=a&&null!=a._isAMomentObject}function D(a){return 0>a?Math.ceil(a)||0:Math.floor(a)}function m(a){a=+a;var b=0;return 0!==a&&isFinite(a)&&(b=D(a)),b}function hb(a,b,c){var d,e=Math.min(a.length,b.length),g=Math.abs(a.length-b.length),f=0;for(d=0;e>d;d++)(c&&a[d]!==b[d]||!c&&m(a[d])!==m(b[d]))&&f++;return f+g}function ib(a){!1===k.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+
a)}function E(a,b){var c=!0;return Q(function(){return null!=k.deprecationHandler&&k.deprecationHandler(null,a),c&&(ib(a+"\nArguments: "+Array.prototype.slice.call(arguments).join(", ")+"\n"+Error().stack),c=!1),b.apply(this,arguments)},b)}function Ka(a,b){null!=k.deprecationHandler&&k.deprecationHandler(a,b);jb[a]||(ib(b),jb[a]=!0)}function L(a){return a instanceof Function||"[object Function]"===Object.prototype.toString.call(a)}function kb(a,b){var c,d=Q({},a);for(c in b)v(b,c)&&(oa(a[c])&&oa(b[c])?
(d[c]={},Q(d[c],a[c]),Q(d[c],b[c])):null!=b[c]?d[c]=b[c]:delete d[c]);for(c in a)v(a,c)&&!v(b,c)&&oa(a[c])&&(d[c]=Q({},d[c]));return d}function La(a){null!=a&&this.set(a)}function A(a,b){var c=a.toLowerCase();ka[c]=ka[c+"s"]=ka[b]=a}function F(a){return"string"==typeof a?ka[a]||ka[a.toLowerCase()]:void 0}function Ma(a){var b,c,d={};for(c in a)v(a,c)&&(b=F(c),b&&(d[b]=a[c]));return d}function Xb(a){var b=[],c;for(c in a)b.push({unit:c,priority:z[c]});return b.sort(function(a,b){return a.priority-b.priority}),
b}function da(a,b){return function(c){null!=c?(this.isValid()&&this._d["set"+(this._isUTC?"UTC":"")+a](c),c=(k.updateOffset(this,b),this)):c=ra(this,a);return c}}function ra(a,b){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+b]():NaN}function M(a,b,c){var d=""+Math.abs(a);return(0<=a?c?"+":"":"-")+Math.pow(10,Math.max(0,b-d.length)).toString().substr(1)+d}function l(a,b,c,d){var e=d;"string"==typeof d&&(e=function(){return this[d]()});a&&(ea[a]=e);b&&(ea[b[0]]=function(){return M(e.apply(this,
arguments),b[1],b[2])});c&&(ea[c]=function(){return this.localeData().ordinal(e.apply(this,arguments),a)})}function Yb(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function Zb(a){var b,c=a.match(lb);var d=0;for(b=c.length;b>d;d++)ea[c[d]]?c[d]=ea[c[d]]:c[d]=Yb(c[d]);return function(d){var e,f="";for(e=0;b>e;e++)f+=c[e]instanceof Function?c[e].call(d,a):c[e];return f}}function Na(a,b){return a.isValid()?(b=mb(b,a.localeData()),Oa[b]=Oa[b]||Zb(b),Oa[b](a)):a.localeData().invalidDate()}
function mb(a,b){function c(a){return b.longDateFormat(a)||a}var d=5;for(sa.lastIndex=0;0<=d&&sa.test(a);)a=a.replace(sa,c),sa.lastIndex=0,--d;return a}function h(a,b,c){Pa[a]=L(b)?b:function(a,e){return a&&c?c:b}}function $b(a,b){return v(Pa,a)?Pa[a](b._strict,b._locale):new RegExp(ac(a))}function ac(a){return Y(a.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(a,c,d,e,g){return c||d||e||g}))}function Y(a){return a.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function n(a,b){var c,
d=b;"string"==typeof a&&(a=[a]);"number"==typeof b&&(d=function(a,c){c[b]=m(a)});for(c=0;c<a.length;c++)Qa[a[c]]=d}function la(a,b){n(a,function(a,d,e,g){e._w=e._w||{};b(a,e._w,e,g)})}function Ra(a,b){return(new Date(Date.UTC(a,b+1,0))).getUTCDate()}function nb(a,b){var c;if(!a.isValid())return a;if("string"==typeof b)if(/^\d+$/.test(b))b=m(b);else if(b=a.localeData().monthsParse(b),"number"!=typeof b)return a;return c=Math.min(a.date(),Ra(a.year(),b)),a._d["set"+(a._isUTC?"UTC":"")+"Month"](b,c),
a}function ob(a){return null!=a?(nb(this,a),k.updateOffset(this,!0),this):ra(this,"Month")}function pb(){function a(a,b){return b.length-a.length}var b,c=[],d=[],e=[];for(b=0;12>b;b++){var g=J([2E3,b]);c.push(this.monthsShort(g,""));d.push(this.months(g,""));e.push(this.months(g,""));e.push(this.monthsShort(g,""))}c.sort(a);d.sort(a);e.sort(a);for(b=0;12>b;b++)c[b]=Y(c[b]),d[b]=Y(d[b]);for(b=0;24>b;b++)e[b]=Y(e[b]);this._monthsShortRegex=this._monthsRegex=new RegExp("^("+e.join("|")+")","i");this._monthsStrictRegex=
new RegExp("^("+d.join("|")+")","i");this._monthsShortStrictRegex=new RegExp("^("+c.join("|")+")","i")}function fa(a){return 0===a%4&&0!==a%100||0===a%400}function bc(a,b,c,d,e,g,f){b=new Date(a,b,c,d,e,g,f);return 100>a&&0<=a&&isFinite(b.getFullYear())&&b.setFullYear(a),b}function ta(a){var b=new Date(Date.UTC.apply(null,arguments));return 100>a&&0<=a&&isFinite(b.getUTCFullYear())&&b.setUTCFullYear(a),b}function ua(a,b,c){c=7+b-c;return-((7+ta(a,0,c).getUTCDay()-b)%7)+c-1}function qb(a,b,c,d,e){var g,
f;c=(7+c-d)%7;d=ua(a,d,e);b=1+7*(b-1)+c+d;return 0>=b?(g=a-1,f=(fa(g)?366:365)+b):b>(fa(a)?366:365)?(g=a+1,f=b-(fa(a)?366:365)):(g=a,f=b),{year:g,dayOfYear:f}}function ma(a,b,c){var d,e,g=ua(a.year(),b,c);g=Math.floor((a.dayOfYear()-g-1)/7)+1;return 1>g?(e=a.year()-1,d=g+Z(e,b,c)):g>Z(a.year(),b,c)?(d=g-Z(a.year(),b,c),e=a.year()+1):(e=a.year(),d=g),{week:d,year:e}}function Z(a,b,c){var d=ua(a,b,c);b=ua(a+1,b,c);return((fa(a)?366:365)-d+b)/7}function Sa(){function a(a,b){return b.length-a.length}
var b,c=[],d=[],e=[],g=[];for(b=0;7>b;b++){var f=J([2E3,1]).day(b);var k=this.weekdaysMin(f,"");var h=this.weekdaysShort(f,"");f=this.weekdays(f,"");c.push(k);d.push(h);e.push(f);g.push(k);g.push(h);g.push(f)}c.sort(a);d.sort(a);e.sort(a);g.sort(a);for(b=0;7>b;b++)d[b]=Y(d[b]),e[b]=Y(e[b]),g[b]=Y(g[b]);this._weekdaysMinRegex=this._weekdaysShortRegex=this._weekdaysRegex=new RegExp("^("+g.join("|")+")","i");this._weekdaysStrictRegex=new RegExp("^("+e.join("|")+")","i");this._weekdaysShortStrictRegex=
new RegExp("^("+d.join("|")+")","i");this._weekdaysMinStrictRegex=new RegExp("^("+c.join("|")+")","i")}function Ta(){return this.hours()%12||12}function rb(a,b){l(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),b)})}function sb(a,b){return b._meridiemParse}function tb(a){return a?a.toLowerCase().replace("_","-"):a}function ub(a){var b=null;if(!w[a]&&"undefined"!=typeof module&&module&&module.exports)try{b=va._abbr,require("./locale/"+a),ha(b)}catch(c){}return w[a]}function ha(a,
b){var c;return a&&(c=B(b)?S(a):vb(a,b),c&&(va=c)),va._abbr}function vb(a,b){if(null!==b){var c=wb;return b.abbr=a,null!=w[a]?(Ka("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),c=w[a]._config):null!=b.parentLocale&&(null!=w[b.parentLocale]?c=w[b.parentLocale]._config:Ka("parentLocaleUndefined",
"specified parentLocale is not defined yet. See http://momentjs.com/guides/#/warnings/parent-locale/")),w[a]=new La(kb(c,b)),ha(a),w[a]}return delete w[a],null}function S(a){var b;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return va;if(!C(a)){if(b=ub(a))return b;a=[a]}a:{for(var c,d,e,g=0;g<a.length;){e=tb(a[g]).split("-");b=e.length;for(c=(c=tb(a[g+1]))?c.split("-"):null;0<b;){if(d=ub(e.slice(0,b).join("-"))){a=d;break a}if(c&&c.length>=b&&hb(e,c,!0)>=b-1)break;b--}g++}a=null}return a}
function Ua(a){var b,c=a._a;return c&&-2===p(a).overflow&&(b=0>c[N]||11<c[N]?N:1>c[K]||c[K]>Ra(c[H],c[N])?K:0>c[x]||24<c[x]||24===c[x]&&(0!==c[I]||0!==c[O]||0!==c[aa])?x:0>c[I]||59<c[I]?I:0>c[O]||59<c[O]?O:0>c[aa]||999<c[aa]?aa:-1,p(a)._overflowDayOfYear&&(H>b||b>K)&&(b=K),p(a)._overflowWeeks&&-1===b&&(b=cc),p(a)._overflowWeekday&&-1===b&&(b=dc),p(a).overflow=b),a}function xb(a){var b;var c=a._i;var d=ec.exec(c)||fc.exec(c);if(d){p(a).iso=!0;c=0;for(b=wa.length;b>c;c++)if(wa[c][1].exec(d[1])){var e=
wa[c][0];var g=!1!==wa[c][2];break}if(null==e)return void(a._isValid=!1);if(d[3]){c=0;for(b=Va.length;b>c;c++)if(Va[c][1].exec(d[3])){var f=(d[2]||" ")+Va[c][0];break}if(null==f)return void(a._isValid=!1)}if(!g&&null!=f)return void(a._isValid=!1);if(d[4]){if(!gc.exec(d[4]))return void(a._isValid=!1);var k="Z"}a._f=e+(f||"")+(k||"");Wa(a)}else a._isValid=!1}function hc(a){var b=ic.exec(a._i);return null!==b?void(a._d=new Date(+b[1])):(xb(a),void(!1===a._isValid&&(delete a._isValid,k.createFromInputFallback(a))))}
function ia(a,b,c){return null!=a?a:null!=b?b:c}function Xa(a){var b,c,d=[];if(!a._d){var e=new Date(k.now());e=a._useUTC?[e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()]:[e.getFullYear(),e.getMonth(),e.getDate()];if(a._w&&null==a._a[K]&&null==a._a[N]){var g,f,h,l,m,q,r;var n=a._w;null!=n.GG||null!=n.W||null!=n.E?(l=1,m=4,g=ia(n.GG,a._a[H],ma(t(),1,4).year),f=ia(n.W,1),h=ia(n.E,1),(1>h||7<h)&&(r=!0)):(l=a._locale._week.dow,m=a._locale._week.doy,g=ia(n.gg,a._a[H],ma(t(),l,m).year),f=ia(n.w,1),null!=
n.d?(h=n.d,(0>h||6<h)&&(r=!0)):null!=n.e?(h=n.e+l,(0>n.e||6<n.e)&&(r=!0)):h=l);1>f||f>Z(g,l,m)?p(a)._overflowWeeks=!0:null!=r?p(a)._overflowWeekday=!0:(q=qb(g,f,h,l,m),a._a[H]=q.year,a._dayOfYear=q.dayOfYear)}a._dayOfYear&&(c=ia(a._a[H],e[H]),a._dayOfYear>(fa(c)?366:365)&&(p(a)._overflowDayOfYear=!0),b=ta(c,0,a._dayOfYear),a._a[N]=b.getUTCMonth(),a._a[K]=b.getUTCDate());for(b=0;3>b&&null==a._a[b];++b)a._a[b]=d[b]=e[b];for(;7>b;b++)a._a[b]=d[b]=null==a._a[b]?2===b?1:0:a._a[b];24===a._a[x]&&0===a._a[I]&&
0===a._a[O]&&0===a._a[aa]&&(a._nextDay=!0,a._a[x]=0);a._d=(a._useUTC?ta:bc).apply(null,d);null!=a._tzm&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm);a._nextDay&&(a._a[x]=24)}}function Wa(a){if(a._f===k.ISO_8601)return void xb(a);a._a=[];p(a).empty=!0;var b,c,d,e=""+a._i,g=e.length,f=0;var h=mb(a._f,a._locale).match(lb)||[];for(b=0;b<h.length;b++){var l=h[b];(c=(e.match($b(l,a))||[])[0])&&(d=e.substr(0,e.indexOf(c)),0<d.length&&p(a).unusedInput.push(d),e=e.slice(e.indexOf(c)+c.length),f+=c.length);
if(ea[l]){c?p(a).empty=!1:p(a).unusedTokens.push(l);var m=a;null!=c&&v(Qa,l)&&Qa[l](c,m._a,m,l)}else a._strict&&!c&&p(a).unusedTokens.push(l)}p(a).charsLeftOver=g-f;0<e.length&&p(a).unusedInput.push(e);12>=a._a[x]&&!0===p(a).bigHour&&0<a._a[x]&&(p(a).bigHour=void 0);p(a).parsedDateParts=a._a.slice(0);p(a).meridiem=a._meridiem;b=a._a;h=x;e=a._locale;d=a._a[x];g=a._meridiem;var n;e=null==g?d:null!=e.meridiemHour?e.meridiemHour(d,g):null!=e.isPM?(n=e.isPM(g),n&&12>d&&(d+=12),n||12!==d||(d=0),d):d;b[h]=
e;Xa(a);Ua(a)}function jc(a){if(!a._d){var b=Ma(a._i);a._a=fb([b.year,b.month,b.day||b.date,b.hour,b.minute,b.second,b.millisecond],function(a){return a&&parseInt(a,10)});Xa(a)}}function yb(a){var b=a._i,c=a._f;a._locale=a._locale||S(a._l);if(null===b||void 0===c&&""===b)a=qa({nullInput:!0});else if("string"==typeof b&&(a._i=b=a._locale.preparse(b)),R(b))a=new ja(Ua(b));else{if(C(c)){var d,e;if(0===a._f.length)p(a).invalidFormat=!0,a._d=new Date(NaN);else{for(b=0;b<a._f.length;b++){c=0;var g=Ha({},
a);null!=a._useUTC&&(g._useUTC=a._useUTC);g._f=a._f[b];Wa(g);Ga(g)&&(c+=p(g).charsLeftOver,c+=10*p(g).unusedTokens.length,p(g).score=c,(null==e||e>c)&&(e=c,d=g))}Q(a,d||g)}}else pa(b)?a._d=b:c?Wa(a):kc(a);a=(Ga(a)||(a._d=null),a)}return a}function kc(a){var b=a._i;void 0===b?a._d=new Date(k.now()):pa(b)?a._d=new Date(b.valueOf()):"string"==typeof b?hc(a):C(b)?(a._a=fb(b.slice(0),function(a){return parseInt(a,10)}),Xa(a)):"object"==typeof b?jc(a):"number"==typeof b?a._d=new Date(b):k.createFromInputFallback(a)}
function gb(a,b,c,d,e){var g={};"boolean"==typeof c&&(d=c,c=void 0);var f;if(f=oa(a))a:{f=a;for(var h in f){f=!1;break a}f=!0}(f||C(a)&&0===a.length)&&(a=void 0);g._isAMomentObject=!0;g._useUTC=g._isUTC=e;g._l=c;g._i=a;g._f=b;g._strict=d;a=new ja(Ua(yb(g)));return a._nextDay&&(a.add(1,"d"),a._nextDay=void 0),a}function t(a,b,c,d){return gb(a,b,c,d,!1)}function zb(a,b){var c;if(1===b.length&&C(b[0])&&(b=b[0]),!b.length)return t();var d=b[0];for(c=1;c<b.length;++c)b[c].isValid()&&!b[c][a](d)||(d=b[c]);
return d}function xa(a){a=Ma(a);var b=a.year||0,c=a.quarter||0,d=a.month||0,e=a.week||0,g=a.day||0;this._milliseconds=+(a.millisecond||0)+1E3*(a.second||0)+6E4*(a.minute||0)+36E5*(a.hour||0);this._days=+g+7*e;this._months=+d+3*c+12*b;this._data={};this._locale=S();this._bubble()}function Ya(a){return a instanceof xa}function Ab(a,b){l(a,0,0,function(){var a=this.utcOffset(),d="+";return 0>a&&(a=-a,d="-"),d+M(~~(a/60),2)+b+M(~~a%60,2)})}function Za(a,b){var c=(b||"").match(a)||[];c=((c[c.length-1]||
[])+"").match(lc)||["-",0,0];var d=+(60*c[1])+m(c[2]);return"+"===c[0]?d:-d}function $a(a,b){var c,d;return b._isUTC?(c=b.clone(),d=(R(a)||pa(a)?a.valueOf():t(a).valueOf())-c.valueOf(),c._d.setTime(c._d.valueOf()+d),k.updateOffset(c,!1),c):t(a).local()}function ab(a){return 15*-Math.round(a._d.getTimezoneOffset()/15)}function Bb(){return this.isValid()?this._isUTC&&0===this._offset:!1}function T(a,b){var c,d=a,e;if(Ya(a))d={ms:a._milliseconds,d:a._days,M:a._months};else if("number"==typeof a)d={},
b?d[b]=a:d.milliseconds=a;else if(e=mc.exec(a)){var g="-"===e[1]?-1:1;d={y:0,d:m(e[K])*g,h:m(e[x])*g,m:m(e[I])*g,s:m(e[O])*g,ms:m(e[aa])*g}}else if(e=nc.exec(a))g="-"===e[1]?-1:1,d={y:ba(e[2],g),M:ba(e[3],g),w:ba(e[4],g),d:ba(e[5],g),h:ba(e[6],g),m:ba(e[7],g),s:ba(e[8],g)};else if(null==d)d={};else if("object"==typeof d&&("from"in d||"to"in d)){e=t(d.from);g=t(d.to);var f;e=e.isValid()&&g.isValid()?(g=$a(g,e),e.isBefore(g)?f=Cb(e,g):(f=Cb(g,e),f.milliseconds=-f.milliseconds,f.months=-f.months),f):
{milliseconds:0,months:0};d={};d.ms=e.milliseconds;d.M=e.months}return c=new xa(d),Ya(a)&&v(a,"_locale")&&(c._locale=a._locale),c}function ba(a,b){var c=a&&parseFloat(a.replace(",","."));return(isNaN(c)?0:c)*b}function Cb(a,b){var c={milliseconds:0,months:0};return c.months=b.month()-a.month()+12*(b.year()-a.year()),a.clone().add(c.months,"M").isAfter(b)&&--c.months,c.milliseconds=+b-+a.clone().add(c.months,"M"),c}function Db(a){return 0>a?-1*Math.round(-1*a):Math.round(a)}function Eb(a,b){return function(c,
d){var e,g;return null===d||isNaN(+d)||(Ka(b,"moment()."+b+"(period, number) is deprecated. Please use moment()."+b+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),g=c,c=d,d=g),c="string"==typeof c?+c:c,e=T(c,d),Fb(this,e,a),this}}function Fb(a,b,c,d){var e=b._milliseconds,g=Db(b._days);b=Db(b._months);a.isValid()&&(d=null==d?!0:d,e&&a._d.setTime(a._d.valueOf()+e*c),g&&(e=ra(a,"Date")+g*c,a.isValid()&&a._d["set"+(a._isUTC?"UTC":"")+"Date"](e)),b&&
nb(a,ra(a,"Month")+b*c),d&&k.updateOffset(a,g||b))}function Gb(a){var b;return void 0===a?this._locale._abbr:(b=S(a),null!=b&&(this._locale=b),this)}function Hb(){return this._locale}function ya(a,b){l(0,[a,a.length],0,b)}function Ib(a,b,c,d,e){if(null==a)a=ma(this,d,e).year;else{var g=Z(a,d,e);b>g&&(b=g);a=qb(a,b,c,d,e);a=ta(a.year,0,a.dayOfYear);a=(this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this)}return a}function oc(a,b){b[aa]=m(1E3*("0."+a))}function Jb(a){return a}
function za(a,b,c,d){var e=S();b=J().set(d,b);return e[c](b,a)}function Kb(a,b,c){if("number"==typeof a&&(b=a,a=void 0),a=a||"",null!=b)return za(a,b,c,"month");var d=[];for(b=0;12>b;b++)d[b]=za(a,b,c,"month");return d}function bb(a,b,c,d){"boolean"==typeof a?("number"==typeof b&&(c=b,b=void 0),b=b||""):(b=a,c=b,a=!1,"number"==typeof b&&(c=b,b=void 0),b=b||"");var e=S();a=a?e._week.dow:0;if(null!=c)return za(b,(c+a)%7,d,"day");e=[];for(c=0;7>c;c++)e[c]=za(b,(c+a)%7,d,"day");return e}function Lb(a,
b,c,d){b=T(b,c);return a._milliseconds+=d*b._milliseconds,a._days+=d*b._days,a._months+=d*b._months,a._bubble()}function Mb(a){return 0>a?Math.floor(a):Math.ceil(a)}function U(a){return function(){return this.as(a)}}function ca(a){return function(){return this._data[a]}}function pc(a,b,c,d,e){return e.relativeTime(b||1,!!c,a,d)}function Aa(){var a=cb(this._milliseconds)/1E3,b=cb(this._days),c=cb(this._months);var d=D(a/60);var e=D(d/60);a%=60;d%=60;var g=D(c/12);c%=12;var f=this.asSeconds();return f?
(0>f?"-":"")+"P"+(g?g+"Y":"")+(c?c+"M":"")+(b?b+"D":"")+(e||d||a?"T":"")+(e?e+"H":"")+(d?d+"M":"")+(a?a+"S":""):"P0D"}var Wb=Array.prototype.some?Array.prototype.some:function(a){for(var b=Object(this),c=b.length>>>0,d=0;c>d;d++)if(d in b&&a.call(this,b[d],d,b))return!0;return!1};var Ia=k.momentProperties=[],Ja=!1,jb={};k.suppressDeprecationWarnings=!1;k.deprecationHandler=null;var qc=Object.keys?Object.keys:function(a){var b,c=[];for(b in a)v(a,b)&&c.push(b);return c};var ka={},z={},lb=/(\[[^\[]*\])|(\\)?([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,
sa=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Oa={},ea={},Nb=/\d/,G=/\d\d/,Ob=/\d{3}/,db=/\d{4}/,Ba=/[+-]?\d{6}/,u=/\d\d?/,Pb=/\d\d\d\d?/,Qb=/\d\d\d\d\d\d?/,Ca=/\d{1,3}/,eb=/\d{1,4}/,Da=/[+-]?\d{1,6}/,rc=/\d+/,Ea=/[+-]?\d+/,sc=/Z|[+-]\d\d:?\d\d/gi,Fa=/Z|[+-]\d\d(?::?\d\d)?/gi,na=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,Pa={},Qa={},H=0,N=1,K=2,x=3,I=4,O=5,aa=6,cc=7,dc=8;var y=Array.prototype.indexOf?Array.prototype.indexOf:
function(a){var b;for(b=0;b<this.length;++b)if(this[b]===a)return b;return-1};l("M",["MM",2],"Mo",function(){return this.month()+1});l("MMM",0,0,function(a){return this.localeData().monthsShort(this,a)});l("MMMM",0,0,function(a){return this.localeData().months(this,a)});A("month","M");z.month=8;h("M",u);h("MM",u,G);h("MMM",function(a,b){return b.monthsShortRegex(a)});h("MMMM",function(a,b){return b.monthsRegex(a)});n(["M","MM"],function(a,b){b[N]=m(a)-1});n(["MMM","MMMM"],function(a,b,c,d){d=c._locale.monthsParse(a,
d,c._strict);null!=d?b[N]=d:p(c).invalidMonth=a});var Rb=/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/;l("Y",0,0,function(){var a=this.year();return 9999>=a?""+a:"+"+a});l(0,["YY",2],0,function(){return this.year()%100});l(0,["YYYY",4],0,"year");l(0,["YYYYY",5],0,"year");l(0,["YYYYYY",6,!0],0,"year");A("year","y");z.year=1;h("Y",Ea);h("YY",u,G);h("YYYY",eb,db);h("YYYYY",Da,Ba);h("YYYYYY",Da,Ba);n(["YYYYY","YYYYYY"],H);n("YYYY",function(a,b){b[H]=2===a.length?k.parseTwoDigitYear(a):m(a)});n("YY",function(a,b){b[H]=
k.parseTwoDigitYear(a)});n("Y",function(a,b){b[H]=parseInt(a,10)});k.parseTwoDigitYear=function(a){return m(a)+(68<m(a)?1900:2E3)};var Sb=da("FullYear",!0);l("w",["ww",2],"wo","week");l("W",["WW",2],"Wo","isoWeek");A("week","w");A("isoWeek","W");z.week=5;z.isoWeek=5;h("w",u);h("ww",u,G);h("W",u);h("WW",u,G);la(["w","ww","W","WW"],function(a,b,c,d){b[d.substr(0,1)]=m(a)});l("d",0,"do","day");l("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)});l("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,
a)});l("dddd",0,0,function(a){return this.localeData().weekdays(this,a)});l("e",0,0,"weekday");l("E",0,0,"isoWeekday");A("day","d");A("weekday","e");A("isoWeekday","E");z.day=11;z.weekday=11;z.isoWeekday=11;h("d",u);h("e",u);h("E",u);h("dd",function(a,b){return b.weekdaysMinRegex(a)});h("ddd",function(a,b){return b.weekdaysShortRegex(a)});h("dddd",function(a,b){return b.weekdaysRegex(a)});la(["dd","ddd","dddd"],function(a,b,c,d){d=c._locale.weekdaysParse(a,d,c._strict);null!=d?b.d=d:p(c).invalidWeekday=
a});la(["d","e","E"],function(a,b,c,d){b[d]=m(a)});l("H",["HH",2],0,"hour");l("h",["hh",2],0,Ta);l("k",["kk",2],0,function(){return this.hours()||24});l("hmm",0,0,function(){return""+Ta.apply(this)+M(this.minutes(),2)});l("hmmss",0,0,function(){return""+Ta.apply(this)+M(this.minutes(),2)+M(this.seconds(),2)});l("Hmm",0,0,function(){return""+this.hours()+M(this.minutes(),2)});l("Hmmss",0,0,function(){return""+this.hours()+M(this.minutes(),2)+M(this.seconds(),2)});rb("a",!0);rb("A",!1);A("hour","h");
z.hour=13;h("a",sb);h("A",sb);h("H",u);h("h",u);h("HH",u,G);h("hh",u,G);h("hmm",Pb);h("hmmss",Qb);h("Hmm",Pb);h("Hmmss",Qb);n(["H","HH"],x);n(["a","A"],function(a,b,c){c._isPm=c._locale.isPM(a);c._meridiem=a});n(["h","hh"],function(a,b,c){b[x]=m(a);p(c).bigHour=!0});n("hmm",function(a,b,c){var d=a.length-2;b[x]=m(a.substr(0,d));b[I]=m(a.substr(d));p(c).bigHour=!0});n("hmmss",function(a,b,c){var d=a.length-4,e=a.length-2;b[x]=m(a.substr(0,d));b[I]=m(a.substr(d,2));b[O]=m(a.substr(e));p(c).bigHour=
!0});n("Hmm",function(a,b,c){c=a.length-2;b[x]=m(a.substr(0,c));b[I]=m(a.substr(c))});n("Hmmss",function(a,b,c){c=a.length-4;var d=a.length-2;b[x]=m(a.substr(0,c));b[I]=m(a.substr(c,2));b[O]=m(a.substr(d))});var va,tc=da("Hours",!0),wb={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},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"},
invalidDate:"Invalid date",ordinal:"%d",ordinalParse:/\d{1,2}/,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"},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(" "),week:{dow:0,doy:6},weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
weekdaysMin:"Su Mo Tu We Th Fr Sa".split(" "),weekdaysShort:"Sun Mon Tue Wed Thu Fri Sat".split(" "),meridiemParse:/[ap]\.?m?\.?/i},w={},ec=/^\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)?)?/,fc=/^\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)?)?/,gc=/Z|[+-]\d\d(?::?\d\d)?/,wa=[["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}/]],Va=[["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/]],ic=/^\/?Date\((\-?\d+)/i;k.createFromInputFallback=E("moment construction falls back to js Date. This is discouraged and will be removed in upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(a){a._d=new Date(a._i+(a._useUTC?" UTC":""))});k.ISO_8601=function(){};var uc=E("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=t.apply(null,arguments);
return this.isValid()&&a.isValid()?this>a?this:a:qa()}),vc=E("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var a=t.apply(null,arguments);return this.isValid()&&a.isValid()?a>this?this:a:qa()});Ab("Z",":");Ab("ZZ","");h("Z",Fa);h("ZZ",Fa);n(["Z","ZZ"],function(a,b,c){c._useUTC=!0;c._tzm=Za(Fa,a)});var lc=/([\+\-]|\d\d)/gi;k.updateOffset=function(){};var mc=/^(\-)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)\.?(\d{3})?\d*)?$/,nc=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;
T.fn=xa.prototype;var wc=Eb(1,"add"),xc=Eb(-1,"subtract");k.defaultFormat="YYYY-MM-DDTHH:mm:ssZ";k.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Tb=E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return void 0===a?this.localeData():this.locale(a)});l(0,["gg",2],0,function(){return this.weekYear()%100});l(0,["GG",2],0,function(){return this.isoWeekYear()%100});ya("gggg","weekYear");ya("ggggg",
"weekYear");ya("GGGG","isoWeekYear");ya("GGGGG","isoWeekYear");A("weekYear","gg");A("isoWeekYear","GG");z.weekYear=1;z.isoWeekYear=1;h("G",Ea);h("g",Ea);h("GG",u,G);h("gg",u,G);h("GGGG",eb,db);h("gggg",eb,db);h("GGGGG",Da,Ba);h("ggggg",Da,Ba);la(["gggg","ggggg","GGGG","GGGGG"],function(a,b,c,d){b[d.substr(0,2)]=m(a)});la(["gg","GG"],function(a,b,c,d){b[d]=k.parseTwoDigitYear(a)});l("Q",0,"Qo","quarter");A("quarter","Q");z.quarter=7;h("Q",Nb);n("Q",function(a,b){b[N]=3*(m(a)-1)});l("D",["DD",2],"Do",
"date");A("date","D");z.date=9;h("D",u);h("DD",u,G);h("Do",function(a,b){return a?b._ordinalParse:b._ordinalParseLenient});n(["D","DD"],K);n("Do",function(a,b){b[K]=m(a.match(u)[0],10)});var Ub=da("Date",!0);l("DDD",["DDDD",3],"DDDo","dayOfYear");A("dayOfYear","DDD");z.dayOfYear=4;h("DDD",Ca);h("DDDD",Ob);n(["DDD","DDDD"],function(a,b,c){c._dayOfYear=m(a)});l("m",["mm",2],0,"minute");A("minute","m");z.minute=14;h("m",u);h("mm",u,G);n(["m","mm"],I);var yc=da("Minutes",!1);l("s",["ss",2],0,"second");
A("second","s");z.second=15;h("s",u);h("ss",u,G);n(["s","ss"],O);var zc=da("Seconds",!1);l("S",0,0,function(){return~~(this.millisecond()/100)});l(0,["SS",2],0,function(){return~~(this.millisecond()/10)});l(0,["SSS",3],0,"millisecond");l(0,["SSSS",4],0,function(){return 10*this.millisecond()});l(0,["SSSSS",5],0,function(){return 100*this.millisecond()});l(0,["SSSSSS",6],0,function(){return 1E3*this.millisecond()});l(0,["SSSSSSS",7],0,function(){return 1E4*this.millisecond()});l(0,["SSSSSSSS",8],0,
function(){return 1E5*this.millisecond()});l(0,["SSSSSSSSS",9],0,function(){return 1E6*this.millisecond()});A("millisecond","ms");z.millisecond=16;h("S",Ca,Nb);h("SS",Ca,G);h("SSS",Ca,Ob);var V;for(V="SSSS";9>=V.length;V+="S")h(V,rc);for(V="S";9>=V.length;V+="S")n(V,oc);var Ac=da("Milliseconds",!1);l("z",0,0,"zoneAbbr");l("zz",0,0,"zoneName");var f=ja.prototype;f.add=wc;f.calendar=function(a,b){var c=a||t(),d=$a(c,this).startOf("day");d=k.calendarFormat(this,d)||"sameElse";var e=b&&(L(b[d])?b[d].call(this,
c):b[d]);return this.format(e||this.localeData().calendar(d,this,t(c)))};f.clone=function(){return new ja(this)};f.diff=function(a,b,c){var d;if(this.isValid())if(a=$a(a,this),a.isValid()){var e=6E4*(a.utcOffset()-this.utcOffset());b=F(b);if("year"===b||"month"===b||"quarter"===b){var g;e=12*(a.year()-this.year())+(a.month()-this.month());var f=this.clone().add(e,"months");a=(0>a-f?(d=this.clone().add(e-1,"months"),g=(a-f)/(f-d)):(d=this.clone().add(e+1,"months"),g=(a-f)/(d-f)),-(e+g)||0);"quarter"===
b?a/=3:"year"===b&&(a/=12)}else d=this-a,a="second"===b?d/1E3:"minute"===b?d/6E4:"hour"===b?d/36E5:"day"===b?(d-e)/864E5:"week"===b?(d-e)/6048E5:d;b=c?a:D(a)}else b=NaN;else b=NaN;return b};f.endOf=function(a){return a=F(a),void 0===a||"millisecond"===a?this:("date"===a&&(a="day"),this.startOf(a).add(1,"isoWeek"===a?"week":a).subtract(1,"ms"))};f.format=function(a){a||(a=this.isUtc()?k.defaultFormatUtc:k.defaultFormat);a=Na(this,a);return this.localeData().postformat(a)};f.from=function(a,b){return this.isValid()&&
(R(a)&&a.isValid()||t(a).isValid())?T({to:this,from:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()};f.fromNow=function(a){return this.from(t(),a)};f.to=function(a,b){return this.isValid()&&(R(a)&&a.isValid()||t(a).isValid())?T({from:this,to:a}).locale(this.locale()).humanize(!b):this.localeData().invalidDate()};f.toNow=function(a){return this.to(t(),a)};f.get=function(a){return a=F(a),L(this[a])?this[a]():this};f.invalidAt=function(){return p(this).overflow};f.isAfter=function(a,
b){var c=R(a)?a:t(a);return this.isValid()&&c.isValid()?(b=F(B(b)?"millisecond":b),"millisecond"===b?this.valueOf()>c.valueOf():c.valueOf()<this.clone().startOf(b).valueOf()):!1};f.isBefore=function(a,b){var c=R(a)?a:t(a);return this.isValid()&&c.isValid()?(b=F(B(b)?"millisecond":b),"millisecond"===b?this.valueOf()<c.valueOf():this.clone().endOf(b).valueOf()<c.valueOf()):!1};f.isBetween=function(a,b,c,d){return d=d||"()",("("===d[0]?this.isAfter(a,c):!this.isBefore(a,c))&&(")"===d[1]?this.isBefore(b,
c):!this.isAfter(b,c))};f.isSame=function(a,b){var c,d=R(a)?a:t(a);return this.isValid()&&d.isValid()?(b=F(b||"millisecond"),"millisecond"===b?this.valueOf()===d.valueOf():(c=d.valueOf(),this.clone().startOf(b).valueOf()<=c&&c<=this.clone().endOf(b).valueOf())):!1};f.isSameOrAfter=function(a,b){return this.isSame(a,b)||this.isAfter(a,b)};f.isSameOrBefore=function(a,b){return this.isSame(a,b)||this.isBefore(a,b)};f.isValid=function(){return Ga(this)};f.lang=Tb;f.locale=Gb;f.localeData=Hb;f.max=vc;
f.min=uc;f.parsingFlags=function(){return Q({},p(this))};f.set=function(a,b){if("object"==typeof a){a=Ma(a);for(var c=Xb(a),d=0;d<c.length;d++)this[c[d].unit](a[c[d].unit])}else if(a=F(a),L(this[a]))return this[a](b);return this};f.startOf=function(a){switch(a=F(a)){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"===
a&&this.weekday(0),"isoWeek"===a&&this.isoWeekday(1),"quarter"===a&&this.month(3*Math.floor(this.month()/3)),this};f.subtract=xc;f.toArray=function(){return[this.year(),this.month(),this.date(),this.hour(),this.minute(),this.second(),this.millisecond()]};f.toObject=function(){return{years:this.year(),months:this.month(),date:this.date(),hours:this.hours(),minutes:this.minutes(),seconds:this.seconds(),milliseconds:this.milliseconds()}};f.toDate=function(){return new Date(this.valueOf())};f.toISOString=
function(){var a=this.clone().utc();return 0<a.year()&&9999>=a.year()?L(Date.prototype.toISOString)?this.toDate().toISOString():Na(a,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):Na(a,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]")};f.toJSON=function(){return this.isValid()?this.toISOString():null};f.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")};f.unix=function(){return Math.floor(this.valueOf()/1E3)};f.valueOf=function(){return this._d.valueOf()-6E4*(this._offset||0)};f.creationData=
function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}};f.year=Sb;f.isLeapYear=function(){return fa(this.year())};f.weekYear=function(a){return Ib.call(this,a,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)};f.isoWeekYear=function(a){return Ib.call(this,a,this.isoWeek(),this.isoWeekday(),1,4)};f.quarter=f.quarters=function(a){return null==a?Math.ceil((this.month()+1)/3):this.month(3*(a-1)+this.month()%3)};f.month=
ob;f.daysInMonth=function(){return Ra(this.year(),this.month())};f.week=f.weeks=function(a){var b=this.localeData().week(this);return null==a?b:this.add(7*(a-b),"d")};f.isoWeek=f.isoWeeks=function(a){var b=ma(this,1,4).week;return null==a?b:this.add(7*(a-b),"d")};f.weeksInYear=function(){var a=this.localeData()._week;return Z(this.year(),a.dow,a.doy)};f.isoWeeksInYear=function(){return Z(this.year(),1,4)};f.date=Ub;f.day=f.days=function(a){if(!this.isValid())return null!=a?this:NaN;var b=this._isUTC?
this._d.getUTCDay():this._d.getDay();if(null!=a){var c=a,d=this.localeData();b=(a="string"!=typeof c?c:isNaN(c)?(c=d.weekdaysParse(c),"number"==typeof c?c:null):parseInt(c,10),this.add(a-b,"d"))}return b};f.weekday=function(a){if(!this.isValid())return null!=a?this:NaN;var b=(this.day()+7-this.localeData()._week.dow)%7;return null==a?b:this.add(a-b,"d")};f.isoWeekday=function(a){if(!this.isValid())return null!=a?this:NaN;if(null!=a){var b=this.localeData();a="string"==typeof a?b.weekdaysParse(a)%
7||7:isNaN(a)?null:a;return this.day(this.day()%7?a:a-7)}return this.day()||7};f.dayOfYear=function(a){var b=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864E5)+1;return null==a?b:this.add(a-b,"d")};f.hour=f.hours=tc;f.minute=f.minutes=yc;f.second=f.seconds=zc;f.millisecond=f.milliseconds=Ac;f.utcOffset=function(a,b){var c,d=this._offset||0;return this.isValid()?null!=a?("string"==typeof a?a=Za(Fa,a):16>Math.abs(a)&&(a*=60),!this._isUTC&&b&&(c=ab(this)),this._offset=a,this._isUTC=
!0,null!=c&&this.add(c,"m"),d!==a&&(!b||this._changeInProgress?Fb(this,T(a-d,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,k.updateOffset(this,!0),this._changeInProgress=null)),this):this._isUTC?d:ab(this):null!=a?this:NaN};f.utc=function(a){return this.utcOffset(0,a)};f.local=function(a){return this._isUTC&&(this.utcOffset(0,a),this._isUTC=!1,a&&this.subtract(ab(this),"m")),this};f.parseZone=function(){return this._tzm?this.utcOffset(this._tzm):"string"==typeof this._i&&this.utcOffset(Za(sc,
this._i)),this};f.hasAlignedHourOffset=function(a){return this.isValid()?(a=a?t(a).utcOffset():0,0===(this.utcOffset()-a)%60):!1};f.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()};f.isLocal=function(){return this.isValid()?!this._isUTC:!1};f.isUtcOffset=function(){return this.isValid()?this._isUTC:!1};f.isUtc=Bb;f.isUTC=Bb;f.zoneAbbr=function(){return this._isUTC?"UTC":""};f.zoneName=function(){return this._isUTC?"Coordinated Universal Time":
""};f.dates=E("dates accessor is deprecated. Use date instead.",Ub);f.months=E("months accessor is deprecated. Use month instead",ob);f.years=E("years accessor is deprecated. Use year instead",Sb);f.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(a,b){return null!=a?("string"!=typeof a&&(a=-a),this.utcOffset(a,b),this):-this.utcOffset()});f.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",
function(){if(!B(this._isDSTShifted))return this._isDSTShifted;var a={};if(Ha(a,this),a=yb(a),a._a){var b=a._isUTC?J(a._a):t(a._a);this._isDSTShifted=this.isValid()&&0<hb(a._a,b.toArray())}else this._isDSTShifted=!1;return this._isDSTShifted});var r=La.prototype;r.calendar=function(a,b,c){a=this._calendar[a]||this._calendar.sameElse;return L(a)?a.call(b,c):a};r.longDateFormat=function(a){var b=this._longDateFormat[a],c=this._longDateFormat[a.toUpperCase()];return b||!c?b:(this._longDateFormat[a]=
c.replace(/MMMM|MM|DD|dddd/g,function(a){return a.slice(1)}),this._longDateFormat[a])};r.invalidDate=function(){return this._invalidDate};r.ordinal=function(a){return this._ordinal.replace("%d",a)};r.preparse=Jb;r.postformat=Jb;r.relativeTime=function(a,b,c,d){var e=this._relativeTime[c];return L(e)?e(a,b,c,d):e.replace(/%d/i,a)};r.pastFuture=function(a,b){var c=this._relativeTime[0<a?"future":"past"];return L(c)?c(b):c.replace(/%s/i,b)};r.set=function(a){var b;for(b in a){var c=a[b];L(c)?this[b]=
c:this["_"+b]=c}this._config=a;this._ordinalParseLenient=new RegExp(this._ordinalParse.source+"|"+/\d{1,2}/.source)};r.months=function(a,b){return C(this._months)?this._months[a.month()]:this._months[(this._months.isFormat||Rb).test(b)?"format":"standalone"][a.month()]};r.monthsShort=function(a,b){return C(this._monthsShort)?this._monthsShort[a.month()]:this._monthsShort[Rb.test(b)?"format":"standalone"][a.month()]};r.monthsParse=function(a,b,c){var d;if(this._monthsParseExact){var e=a.toLocaleLowerCase();
if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],a=0;12>a;++a){var f=J([2E3,a]);this._shortMonthsParse[a]=this.monthsShort(f,"").toLocaleLowerCase();this._longMonthsParse[a]=this.months(f,"").toLocaleLowerCase()}return c?"MMM"===b?(d=y.call(this._shortMonthsParse,e),-1!==d?d:null):(d=y.call(this._longMonthsParse,e),-1!==d?d:null):"MMM"===b?(d=y.call(this._shortMonthsParse,e),-1!==d?d:(d=y.call(this._longMonthsParse,e),-1!==d?d:null)):(d=y.call(this._longMonthsParse,
e),-1!==d?d:(d=y.call(this._shortMonthsParse,e),-1!==d?d:null))}this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]);for(d=0;12>d;d++)if((f=J([2E3,d]),c&&!this._longMonthsParse[d]&&(this._longMonthsParse[d]=new RegExp("^"+this.months(f,"").replace(".","")+"$","i"),this._shortMonthsParse[d]=new RegExp("^"+this.monthsShort(f,"").replace(".","")+"$","i")),c||this._monthsParse[d]||(e="^"+this.months(f,"")+"|^"+this.monthsShort(f,""),this._monthsParse[d]=new RegExp(e.replace(".",
""),"i")),c&&"MMMM"===b&&this._longMonthsParse[d].test(a))||c&&"MMM"===b&&this._shortMonthsParse[d].test(a)||!c&&this._monthsParse[d].test(a))return d};r.monthsRegex=function(a){return this._monthsParseExact?(v(this,"_monthsRegex")||pb.call(this),a?this._monthsStrictRegex:this._monthsRegex):(v(this,"_monthsRegex")||(this._monthsRegex=na),this._monthsStrictRegex&&a?this._monthsStrictRegex:this._monthsRegex)};r.monthsShortRegex=function(a){return this._monthsParseExact?(v(this,"_monthsRegex")||pb.call(this),
a?this._monthsShortStrictRegex:this._monthsShortRegex):(v(this,"_monthsShortRegex")||(this._monthsShortRegex=na),this._monthsShortStrictRegex&&a?this._monthsShortStrictRegex:this._monthsShortRegex)};r.week=function(a){return ma(a,this._week.dow,this._week.doy).week};r.firstDayOfYear=function(){return this._week.doy};r.firstDayOfWeek=function(){return this._week.dow};r.weekdays=function(a,b){return C(this._weekdays)?this._weekdays[a.day()]:this._weekdays[this._weekdays.isFormat.test(b)?"format":"standalone"][a.day()]};
r.weekdaysMin=function(a){return this._weekdaysMin[a.day()]};r.weekdaysShort=function(a){return this._weekdaysShort[a.day()]};r.weekdaysParse=function(a,b,c){var d;if(this._weekdaysParseExact){var e=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],a=0;7>a;++a){var f=J([2E3,1]).day(a);this._minWeekdaysParse[a]=this.weekdaysMin(f,"").toLocaleLowerCase();this._shortWeekdaysParse[a]=this.weekdaysShort(f,"").toLocaleLowerCase();
this._weekdaysParse[a]=this.weekdays(f,"").toLocaleLowerCase()}return c?"dddd"===b?(d=y.call(this._weekdaysParse,e),-1!==d?d:null):"ddd"===b?(d=y.call(this._shortWeekdaysParse,e),-1!==d?d:null):(d=y.call(this._minWeekdaysParse,e),-1!==d?d:null):"dddd"===b?(d=y.call(this._weekdaysParse,e),-1!==d?d:(d=y.call(this._shortWeekdaysParse,e),-1!==d?d:(d=y.call(this._minWeekdaysParse,e),-1!==d?d:null))):"ddd"===b?(d=y.call(this._shortWeekdaysParse,e),-1!==d?d:(d=y.call(this._weekdaysParse,e),-1!==d?d:(d=y.call(this._minWeekdaysParse,
e),-1!==d?d:null))):(d=y.call(this._minWeekdaysParse,e),-1!==d?d:(d=y.call(this._weekdaysParse,e),-1!==d?d:(d=y.call(this._shortWeekdaysParse,e),-1!==d?d:null)))}this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]);for(d=0;7>d;d++)if((f=J([2E3,1]).day(d),c&&!this._fullWeekdaysParse[d]&&(this._fullWeekdaysParse[d]=new RegExp("^"+this.weekdays(f,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[d]=new RegExp("^"+this.weekdaysShort(f,
"").replace(".",".?")+"$","i"),this._minWeekdaysParse[d]=new RegExp("^"+this.weekdaysMin(f,"").replace(".",".?")+"$","i")),this._weekdaysParse[d]||(e="^"+this.weekdays(f,"")+"|^"+this.weekdaysShort(f,"")+"|^"+this.weekdaysMin(f,""),this._weekdaysParse[d]=new RegExp(e.replace(".",""),"i")),c&&"dddd"===b&&this._fullWeekdaysParse[d].test(a))||c&&"ddd"===b&&this._shortWeekdaysParse[d].test(a)||c&&"dd"===b&&this._minWeekdaysParse[d].test(a)||!c&&this._weekdaysParse[d].test(a))return d};r.weekdaysRegex=
function(a){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||Sa.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(v(this,"_weekdaysRegex")||(this._weekdaysRegex=na),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)};r.weekdaysShortRegex=function(a){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||Sa.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(v(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=na),this._weekdaysShortStrictRegex&&
a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)};r.weekdaysMinRegex=function(a){return this._weekdaysParseExact?(v(this,"_weekdaysRegex")||Sa.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(v(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=na),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)};r.isPM=function(a){return"p"===(a+"").toLowerCase().charAt(0)};r.meridiem=function(a,b,c){return 11<a?c?"pm":"PM":c?"am":"AM"};ha("en",{ordinalParse:/\d{1,2}(th|st|nd|rd)/,
ordinal:function(a){var b=a%10;b=1===m(a%100/10)?"th":1===b?"st":2===b?"nd":3===b?"rd":"th";return a+b}});k.lang=E("moment.lang is deprecated. Use moment.locale instead.",ha);k.langData=E("moment.langData is deprecated. Use moment.localeData instead.",S);var P=Math.abs,Bc=U("ms"),Cc=U("s"),Dc=U("m"),Ec=U("h"),Fc=U("d"),Gc=U("w"),Hc=U("M"),Ic=U("y"),Jc=ca("milliseconds"),Kc=ca("seconds"),Lc=ca("minutes"),Mc=ca("hours"),Nc=ca("days"),Oc=ca("months"),Pc=ca("years"),W=Math.round,X={s:45,m:45,h:22,d:26,
M:11},cb=Math.abs,q=xa.prototype;q.abs=function(){var a=this._data;return this._milliseconds=P(this._milliseconds),this._days=P(this._days),this._months=P(this._months),a.milliseconds=P(a.milliseconds),a.seconds=P(a.seconds),a.minutes=P(a.minutes),a.hours=P(a.hours),a.months=P(a.months),a.years=P(a.years),this};q.add=function(a,b){return Lb(this,a,b,1)};q.subtract=function(a,b){return Lb(this,a,b,-1)};q.as=function(a){var b,c,d=this._milliseconds;if(a=F(a),"month"===a||"year"===a)return b=this._days+
d/864E5,c=this._months+4800*b/146097,"month"===a?c:c/12;switch(b=this._days+Math.round(146097*this._months/4800),a){case "week":return b/7+d/6048E5;case "day":return b+d/864E5;case "hour":return 24*b+d/36E5;case "minute":return 1440*b+d/6E4;case "second":return 86400*b+d/1E3;case "millisecond":return Math.floor(864E5*b)+d;default:throw Error("Unknown unit "+a);}};q.asMilliseconds=Bc;q.asSeconds=Cc;q.asMinutes=Dc;q.asHours=Ec;q.asDays=Fc;q.asWeeks=Gc;q.asMonths=Hc;q.asYears=Ic;q.valueOf=function(){return this._milliseconds+
864E5*this._days+this._months%12*2592E6+31536E6*m(this._months/12)};q._bubble=function(){var a,b,c,d,e,f=this._milliseconds,h=this._days,k=this._months,l=this._data;return 0<=f&&0<=h&&0<=k||0>=f&&0>=h&&0>=k||(f+=864E5*Mb(146097*k/4800+h),h=0,k=0),l.milliseconds=f%1E3,a=D(f/1E3),l.seconds=a%60,b=D(a/60),l.minutes=b%60,c=D(b/60),l.hours=c%24,h+=D(c/24),e=D(4800*h/146097),k+=e,h-=Mb(146097*e/4800),d=D(k/12),k%=12,l.days=h,l.months=k,l.years=d,this};q.get=function(a){return a=F(a),this[a+"s"]()};q.milliseconds=
Jc;q.seconds=Kc;q.minutes=Lc;q.hours=Mc;q.days=Nc;q.weeks=function(){return D(this.days()/7)};q.months=Oc;q.years=Pc;q.humanize=function(a){var b=this.localeData();var c=!a;var d=T(this).abs(),e=W(d.as("s")),f=W(d.as("m")),h=W(d.as("h")),k=W(d.as("d")),l=W(d.as("M"));d=W(d.as("y"));e=e<X.s&&["s",e]||1>=f&&["m"]||f<X.m&&["mm",f]||1>=h&&["h"]||h<X.h&&["hh",h]||1>=k&&["d"]||k<X.d&&["dd",k]||1>=l&&["M"]||l<X.M&&["MM",l]||1>=d&&["y"]||["yy",d];c=(e[2]=c,e[3]=0<+this,e[4]=b,pc.apply(null,e));return a&&
(c=b.pastFuture(+this,c)),b.postformat(c)};q.toISOString=Aa;q.toString=Aa;q.toJSON=Aa;q.locale=Gb;q.localeData=Hb;q.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Aa);q.lang=Tb;l("X",0,0,"unix");l("x",0,0,"valueOf");h("x",Ea);h("X",/[+-]?\d+(\.\d{1,3})?/);n("X",function(a,b,c){c._d=new Date(1E3*parseFloat(a,10))});n("x",function(a,b,c){c._d=new Date(m(a))});k.version="2.14.1";var Vb=t;k.fn=f;k.min=function(){var a=[].slice.call(arguments,0);return zb("isBefore",
a)};k.max=function(){var a=[].slice.call(arguments,0);return zb("isAfter",a)};k.now=function(){return Date.now?Date.now():+new Date};k.utc=J;k.unix=function(a){return t(1E3*a)};k.months=function(a,b){return Kb(a,b,"months")};k.isDate=pa;k.locale=ha;k.invalid=qa;k.duration=T;k.isMoment=R;k.weekdays=function(a,b,c){return bb(a,b,c,"weekdays")};k.parseZone=function(){return t.apply(null,arguments).parseZone()};k.localeData=S;k.isDuration=Ya;k.monthsShort=function(a,b){return Kb(a,b,"monthsShort")};k.weekdaysMin=
function(a,b,c){return bb(a,b,c,"weekdaysMin")};k.defineLocale=vb;k.updateLocale=function(a,b){if(null!=b){var c=wb;null!=w[a]&&(c=w[a]._config);b=kb(c,b);c=new La(b);c.parentLocale=w[a];w[a]=c;ha(a)}else null!=w[a]&&(null!=w[a].parentLocale?w[a]=w[a].parentLocale:null!=w[a]&&delete w[a]);return w[a]};k.locales=function(){return qc(w)};k.weekdaysShort=function(a,b,c){return bb(a,b,c,"weekdaysShort")};k.normalizeUnits=F;k.relativeTimeRounding=function(a){return void 0===a?W:"function"==typeof a?(W=
a,!0):!1};k.relativeTimeThreshold=function(a,b){return void 0===X[a]?!1:void 0===b?X[a]:(X[a]=b,!0)};k.calendarFormat=function(a,b){var c=a.diff(b,"days",!0);return-6>c?"sameElse":-1>c?"lastWeek":0>c?"lastDay":1>c?"sameDay":2>c?"nextDay":7>c?"nextWeek":"sameElse"};k.prototype=f;return k});