!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";function e(){return ws.apply(null,arguments)}function t(e){ws=e}function n(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function s(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function i(e){var t;for(t in e)return!1;return!0}function r(e){return void 0===e}function a(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function o(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,s=[];for(n=0;n0)for(n=0;ne?Math.ceil(e)||0:Math.floor(e)}function v(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=w(t)),n}function M(e,t,n){var s,i=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),a=0;for(s=0;i>s;s++)(n&&e[s]!==t[s]||!n&&v(e[s])!==v(t[s]))&&a++;return a+r}function S(t){e.suppressDeprecationWarnings===!1&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function k(t,n){var s=!0;return d(function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),s){for(var i,r=[],a=0;a0?"future":"past"];return Y(n)?n(t):n.replace(/%s/i,t)}function U(e,t){var n=e.toLowerCase();Fs[n]=Fs[n+"s"]=Fs[t]=e}function H(e){return"string"==typeof e?Fs[e]||Fs[e.toLowerCase()]:void 0}function L(e){var t,n,s={};for(n in e)l(e,n)&&(t=H(n),t&&(s[t]=e[n]));return s}function G(e,t){Us[e]=t}function V(e){var t=[];for(var n in e)t.push({unit:n,priority:Us[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function N(t,n){return function(s){return null!=s?(A(this,t,s),e.updateOffset(this,n),this):j(this,t)}}function j(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function A(e,t,n){e.isValid()&&e._d["set"+(e._isUTC?"UTC":"")+t](n)}function E(e){return e=H(e),Y(this[e])?this[e]():this}function I(e,t){if("object"==typeof e){e=L(e);for(var n=V(e),s=0;s=0;return(r?n?"+":"":"-")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}function z(e,t,n,s){var i=s;"string"==typeof s&&(i=function(){return this[s]()}),e&&(Vs[e]=i),t&&(Vs[t[0]]=function(){return Z(i.apply(this,arguments),t[1],t[2])}),n&&(Vs[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function $(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function q(e){var t,n,s=e.match(Hs);for(t=0,n=s.length;n>t;t++)Vs[s[t]]?s[t]=Vs[s[t]]:s[t]=$(s[t]);return function(t){var i,r="";for(i=0;n>i;i++)r+=Y(s[i])?s[i].call(t,e):s[i];return r}}function J(e,t){return e.isValid()?(t=B(t,e.localeData()),Gs[t]=Gs[t]||q(t),Gs[t](e)):e.localeData().invalidDate()}function B(e,t){function n(e){return t.longDateFormat(e)||e}var s=5;for(Ls.lastIndex=0;s>=0&&Ls.test(e);)e=e.replace(Ls,n),Ls.lastIndex=0,s-=1;return e}function Q(e,t,n){si[e]=Y(t)?t:function(e){return e&&n?n:t}}function X(e,t){return l(si,e)?si[e](t._strict,t._locale):new RegExp(K(e))}function K(e){return ee(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,s,i){return t||n||s||i}))}function ee(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function te(e,t){var n,s=t;for("string"==typeof e&&(e=[e]),a(t)&&(s=function(e,n){n[t]=v(e)}),n=0;ns;++s)r=h([2e3,s]),this._shortMonthsParse[s]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[s]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?(i=mi.call(this._shortMonthsParse,a),-1!==i?i:null):(i=mi.call(this._longMonthsParse,a),-1!==i?i:null):"MMM"===t?(i=mi.call(this._shortMonthsParse,a),-1!==i?i:(i=mi.call(this._longMonthsParse,a),-1!==i?i:null)):(i=mi.call(this._longMonthsParse,a),-1!==i?i:(i=mi.call(this._shortMonthsParse,a),-1!==i?i:null))}function ue(e,t,n){var s,i,r;if(this._monthsParseExact)return oe.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),s=0;12>s;s++){if(i=h([2e3,s]),n&&!this._longMonthsParse[s]&&(this._longMonthsParse[s]=new RegExp("^"+this.months(i,"").replace(".","")+"$","i"),this._shortMonthsParse[s]=new RegExp("^"+this.monthsShort(i,"").replace(".","")+"$","i")),n||this._monthsParse[s]||(r="^"+this.months(i,"")+"|^"+this.monthsShort(i,""),this._monthsParse[s]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[s].test(e))return s;if(n&&"MMM"===t&&this._shortMonthsParse[s].test(e))return s;if(!n&&this._monthsParse[s].test(e))return s}}function le(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=v(t);else if(t=e.localeData().monthsParse(t),!a(t))return e;return n=Math.min(e.date(),ie(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function de(t){return null!=t?(le(this,t),e.updateOffset(this,!0),this):j(this,"Month")}function he(){return ie(this.year(),this.month())}function ce(e){return this._monthsParseExact?(l(this,"_monthsRegex")||me.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=pi),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function fe(e){return this._monthsParseExact?(l(this,"_monthsRegex")||me.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=wi),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function me(){function e(e,t){return t.length-e.length}var t,n,s=[],i=[],r=[];for(t=0;12>t;t++)n=h([2e3,t]),s.push(this.monthsShort(n,"")),i.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(s.sort(e),i.sort(e),r.sort(e),t=0;12>t;t++)s[t]=ee(s[t]),i[t]=ee(i[t]);for(t=0;24>t;t++)r[t]=ee(r[t]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+s.join("|")+")","i")}function _e(e){return ye(e)?366:365}function ye(e){return e%4===0&&e%100!==0||e%400===0}function ge(){return ye(this.year())}function pe(e,t,n,s,i,r,a){var o=new Date(e,t,n,s,i,r,a);return 100>e&&e>=0&&isFinite(o.getFullYear())&&o.setFullYear(e),o}function we(e){var t=new Date(Date.UTC.apply(null,arguments));return 100>e&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function ve(e,t,n){var s=7+t-n,i=(7+we(e,0,s).getUTCDay()-t)%7;return-i+s-1}function Me(e,t,n,s,i){var r,a,o=(7+n-s)%7,u=ve(e,s,i),l=1+7*(t-1)+o+u;return 0>=l?(r=e-1,a=_e(r)+l):l>_e(e)?(r=e+1,a=l-_e(e)):(r=e,a=l),{year:r,dayOfYear:a}}function Se(e,t,n){var s,i,r=ve(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return 1>a?(i=e.year()-1,s=a+ke(i,t,n)):a>ke(e.year(),t,n)?(s=a-ke(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function ke(e,t,n){var s=ve(e,t,n),i=ve(e+1,t,n);return(_e(e)-s+i)/7}function De(e){return Se(e,this._week.dow,this._week.doy).week}function Ye(){return this._week.dow}function Oe(){return this._week.doy}function xe(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Te(e){var t=Se(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function be(e,t){return"string"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),"number"==typeof e?e:null):parseInt(e,10)}function Pe(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function We(e,t){return e?n(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?"format":"standalone"][e.day()]:n(this._weekdays)?this._weekdays:this._weekdays.standalone}function Re(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ce(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Fe(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;7>s;++s)r=h([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?(i=mi.call(this._weekdaysParse,a),-1!==i?i:null):"ddd"===t?(i=mi.call(this._shortWeekdaysParse,a),-1!==i?i:null):(i=mi.call(this._minWeekdaysParse,a),-1!==i?i:null):"dddd"===t?(i=mi.call(this._weekdaysParse,a),-1!==i?i:(i=mi.call(this._shortWeekdaysParse,a),-1!==i?i:(i=mi.call(this._minWeekdaysParse,a),-1!==i?i:null))):"ddd"===t?(i=mi.call(this._shortWeekdaysParse,a),-1!==i?i:(i=mi.call(this._weekdaysParse,a),-1!==i?i:(i=mi.call(this._minWeekdaysParse,a),-1!==i?i:null))):(i=mi.call(this._minWeekdaysParse,a),-1!==i?i:(i=mi.call(this._weekdaysParse,a),-1!==i?i:(i=mi.call(this._shortWeekdaysParse,a),-1!==i?i:null)))}function Ue(e,t,n){var s,i,r;if(this._weekdaysParseExact)return Fe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;7>s;s++){if(i=h([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(i,"").replace(".",".?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(i,"").replace(".",".?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(i,"").replace(".",".?")+"$","i")),this._weekdaysParse[s]||(r="^"+this.weekdays(i,"")+"|^"+this.weekdaysShort(i,"")+"|^"+this.weekdaysMin(i,""),this._weekdaysParse[s]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&"ddd"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&"dd"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}}function He(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=be(e,this.localeData()),this.add(e-t,"d")):t}function Le(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Ge(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Pe(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Ve(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ae.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=Yi),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ne(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ae.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Oi),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function je(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||Ae.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=xi),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ae(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;7>t;t++)n=h([2e3,1]).day(t),s=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;7>t;t++)o[t]=ee(o[t]),u[t]=ee(u[t]),l[t]=ee(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Ee(){return this.hours()%12||12}function Ie(){return this.hours()||24}function Ze(e,t){z(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function ze(e,t){return t._meridiemParse}function $e(e){return"p"===(e+"").toLowerCase().charAt(0)}function qe(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Je(e){return e?e.toLowerCase().replace("_","-"):e}function Be(e){for(var t,n,s,i,r=0;r0;){if(s=Qe(i.slice(0,t).join("-")))return s;if(n&&n.length>=t&&M(i,n,!0)>=t-1)break;t--}r++}return null}function Qe(e){var t=null;if(!Ri[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=Ti._abbr,require("./locale/"+e),Xe(t)}catch(n){}return Ri[e]}function Xe(e,t){var n;return e&&(n=r(t)?tt(e):Ke(e,t),n&&(Ti=n)),Ti._abbr}function Ke(e,t){if(null!==t){var n=Wi;if(t.abbr=e,null!=Ri[e])D("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."),n=Ri[e]._config;else if(null!=t.parentLocale){if(null==Ri[t.parentLocale])return Ci[t.parentLocale]||(Ci[t.parentLocale]=[]),Ci[t.parentLocale].push({name:e,config:t}),null;n=Ri[t.parentLocale]._config}return Ri[e]=new T(x(n,t)),Ci[e]&&Ci[e].forEach(function(e){Ke(e.name,e.config)}),Xe(e),Ri[e]}return delete Ri[e],null}function et(e,t){if(null!=t){var n,s=Wi;null!=Ri[e]&&(s=Ri[e]._config),t=x(s,t),n=new T(t),n.parentLocale=Ri[e],Ri[e]=n,Xe(e)}else null!=Ri[e]&&(null!=Ri[e].parentLocale?Ri[e]=Ri[e].parentLocale:null!=Ri[e]&&delete Ri[e]);return Ri[e]}function tt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Ti;if(!n(e)){if(t=Qe(e))return t;e=[e]}return Be(e)}function nt(){return xs(Ri)}function st(e){var t,n=e._a;return n&&-2===f(e).overflow&&(t=n[ai]<0||n[ai]>11?ai:n[oi]<1||n[oi]>ie(n[ri],n[ai])?oi:n[ui]<0||n[ui]>24||24===n[ui]&&(0!==n[li]||0!==n[di]||0!==n[hi])?ui:n[li]<0||n[li]>59?li:n[di]<0||n[di]>59?di:n[hi]<0||n[hi]>999?hi:-1,f(e)._overflowDayOfYear&&(ri>t||t>oi)&&(t=oi),f(e)._overflowWeeks&&-1===t&&(t=ci),f(e)._overflowWeekday&&-1===t&&(t=fi),f(e).overflow=t),e}function it(e){var t,n,s,i,r,a,o=e._i,u=Fi.exec(o)||Ui.exec(o);if(u){for(f(e).iso=!0,t=0,n=Li.length;n>t;t++)if(Li[t][1].exec(u[1])){i=Li[t][0],s=Li[t][2]!==!1;break}if(null==i)return void(e._isValid=!1);if(u[3]){for(t=0,n=Gi.length;n>t;t++)if(Gi[t][1].exec(u[3])){r=(u[2]||" ")+Gi[t][0];break}if(null==r)return void(e._isValid=!1)}if(!s&&null!=r)return void(e._isValid=!1);if(u[4]){if(!Hi.exec(u[4]))return void(e._isValid=!1);a="Z"}e._f=i+(r||"")+(a||""),ht(e)}else e._isValid=!1}function rt(e){var t,n,s,i,r,a,o,u,l={" GMT":" +0000"," EDT":" -0400"," EST":" -0500"," CDT":" -0500"," CST":" -0600"," MDT":" -0600"," MST":" -0700"," PDT":" -0700"," PST":" -0800"},d="YXWVUTSRQPONZABCDEFGHIKLM";if(t=e._i.replace(/\([^\)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s|\s$/g,""),n=Ni.exec(t)){if(s=n[1]?"ddd"+(5===n[1].length?", ":" "):"",i="D MMM "+(n[2].length>10?"YYYY ":"YY "),r="HH:mm"+(n[4]?":ss":""),n[1]){var h=new Date(n[2]),c=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"][h.getDay()];if(n[1].substr(0,3)!==c)return f(e).weekdayMismatch=!0,void(e._isValid=!1)}switch(n[5].length){case 2:0===u?o=" +0000":(u=d.indexOf(n[5][1].toUpperCase())-12,o=(0>u?" -":" +")+(""+u).replace(/^-?/,"0").match(/..$/)[0]+"00");break;case 4:o=l[n[5]];break;default:o=l[" GMT"]}n[5]=o,e._i=n.splice(1).join(""),a=" ZZ",e._f=s+i+r+a,ht(e),f(e).rfc2822=!0}else e._isValid=!1}function at(t){var n=Vi.exec(t._i);return null!==n?void(t._d=new Date(+n[1])):(it(t),void(t._isValid===!1&&(delete t._isValid,rt(t),t._isValid===!1&&(delete t._isValid,e.createFromInputFallback(t)))))}function ot(e,t,n){return null!=e?e:null!=t?t:n}function ut(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function lt(e){var t,n,s,i,r=[];if(!e._d){for(s=ut(e),e._w&&null==e._a[oi]&&null==e._a[ai]&&dt(e),null!=e._dayOfYear&&(i=ot(e._a[ri],s[ri]),(e._dayOfYear>_e(i)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),n=we(i,0,e._dayOfYear),e._a[ai]=n.getUTCMonth(),e._a[oi]=n.getUTCDate()),t=0;3>t&&null==e._a[t];++t)e._a[t]=r[t]=s[t];for(;7>t;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ui]&&0===e._a[li]&&0===e._a[di]&&0===e._a[hi]&&(e._nextDay=!0,e._a[ui]=0),e._d=(e._useUTC?we:pe).apply(null,r),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ui]=24)}}function dt(e){var t,n,s,i,r,a,o,u;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)r=1,a=4,n=ot(t.GG,e._a[ri],Se(wt(),1,4).year),s=ot(t.W,1),i=ot(t.E,1),(1>i||i>7)&&(u=!0);else{r=e._locale._week.dow,a=e._locale._week.doy;var l=Se(wt(),r,a);n=ot(t.gg,e._a[ri],l.year),s=ot(t.w,l.week),null!=t.d?(i=t.d,(0>i||i>6)&&(u=!0)):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=!0)):i=r}1>s||s>ke(n,r,a)?f(e)._overflowWeeks=!0:null!=u?f(e)._overflowWeekday=!0:(o=Me(n,s,i,r,a),e._a[ri]=o.year,e._dayOfYear=o.dayOfYear)}function ht(t){if(t._f===e.ISO_8601)return void it(t);if(t._f===e.RFC_2822)return void rt(t);t._a=[],f(t).empty=!0;var n,s,i,r,a,o=""+t._i,u=o.length,l=0;for(i=B(t._f,t._locale).match(Hs)||[],n=0;n0&&f(t).unusedInput.push(a),o=o.slice(o.indexOf(s)+s.length),l+=s.length),Vs[r]?(s?f(t).empty=!1:f(t).unusedTokens.push(r),se(r,s,t)):t._strict&&!s&&f(t).unusedTokens.push(r);f(t).charsLeftOver=u-l,o.length>0&&f(t).unusedInput.push(o),t._a[ui]<=12&&f(t).bigHour===!0&&t._a[ui]>0&&(f(t).bigHour=void 0),f(t).parsedDateParts=t._a.slice(0),f(t).meridiem=t._meridiem,t._a[ui]=ct(t._locale,t._a[ui],t._meridiem),lt(t),st(t)}function ct(e,t,n){var s;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(s=e.isPM(n),s&&12>t&&(t+=12),s||12!==t||(t=0),t):t}function ft(e){var t,n,s,i,r;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ir)&&(s=r,n=t));d(e,n||t)}function mt(e){if(!e._d){var t=L(e._i);e._a=u([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],function(e){return e&&parseInt(e,10)}),lt(e)}}function _t(e){var t=new g(st(yt(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function yt(e){var t=e._i,s=e._f;return e._locale=e._locale||tt(e._l),null===t||void 0===s&&""===t?_({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),p(t)?new g(st(t)):(o(t)?e._d=t:n(s)?ft(e):s?ht(e):gt(e),m(e)||(e._d=null),e))}function gt(t){var i=t._i;r(i)?t._d=new Date(e.now()):o(i)?t._d=new Date(i.valueOf()):"string"==typeof i?at(t):n(i)?(t._a=u(i.slice(0),function(e){return parseInt(e,10)}),lt(t)):s(i)?mt(t):a(i)?t._d=new Date(i):e.createFromInputFallback(t)}function pt(e,t,r,a,o){var u={};return r!==!0&&r!==!1||(a=r,r=void 0),(s(e)&&i(e)||n(e)&&0===e.length)&&(e=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=o,u._l=r,u._i=e,u._f=t,u._strict=a,_t(u)}function wt(e,t,n,s){return pt(e,t,n,s,!1)}function vt(e,t){var s,i;if(1===t.length&&n(t[0])&&(t=t[0]),!t.length)return wt();for(s=t[0],i=1;ie?-1*Math.round(-1*e):Math.round(e)}function bt(e,t){z(e,0,0,function(){var e=this.utcOffset(),n="+";return 0>e&&(e=-e,n="-"),n+Z(~~(e/60),2)+t+Z(~~e%60,2)})}function Pt(e,t){var n=(t||"").match(e);if(null===n)return null;var s=n[n.length-1]||[],i=(s+"").match(Zi)||["-",0,0],r=+(60*i[1])+v(i[2]);return 0===r?0:"+"===i[0]?r:-r}function Wt(t,n){var s,i;return n._isUTC?(s=n.clone(),i=(p(t)||o(t)?t.valueOf():wt(t).valueOf())-s.valueOf(),s._d.setTime(s._d.valueOf()+i),e.updateOffset(s,!1),s):wt(t).local()}function Rt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Ct(t,n,s){var i,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(t=Pt(ei,t),null===t)return this}else Math.abs(t)<16&&!s&&(t=60*t);return!this._isUTC&&n&&(i=Rt(this)),this._offset=t,this._isUTC=!0,null!=i&&this.add(i,"m"),r!==t&&(!n||this._changeInProgress?Jt(this,It(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Rt(this)}function Ft(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function Ut(e){return this.utcOffset(0,e)}function Ht(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Rt(this),"m")),this}function Lt(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Pt(Ks,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Gt(e){return this.isValid()?(e=e?wt(e).utcOffset():0,(this.utcOffset()-e)%60===0):!1}function Vt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Nt(){if(!r(this._isDSTShifted))return this._isDSTShifted;var e={};if(y(e,this),e=yt(e),e._a){var t=e._isUTC?h(e._a):wt(e._a);this._isDSTShifted=this.isValid()&&M(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function jt(){return this.isValid()?!this._isUTC:!1}function At(){return this.isValid()?this._isUTC:!1}function Et(){return this.isValid()?this._isUTC&&0===this._offset:!1}function It(e,t){var n,s,i,r=e,o=null;return xt(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:a(e)?(r={},t?r[t]=e:r.milliseconds=e):(o=zi.exec(e))?(n="-"===o[1]?-1:1,r={y:0,d:v(o[oi])*n,h:v(o[ui])*n,m:v(o[li])*n,s:v(o[di])*n,ms:v(Tt(1e3*o[hi]))*n}):(o=$i.exec(e))?(n="-"===o[1]?-1:1,r={y:Zt(o[2],n),M:Zt(o[3],n),w:Zt(o[4],n),d:Zt(o[5],n),h:Zt(o[6],n),m:Zt(o[7],n),s:Zt(o[8],n)}):null==r?r={}:"object"==typeof r&&("from"in r||"to"in r)&&(i=$t(wt(r.from),wt(r.to)),r={},r.ms=i.milliseconds,r.M=i.months),s=new Ot(r),xt(e)&&l(e,"_locale")&&(s._locale=e._locale),s}function Zt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function zt(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function $t(e,t){var n;return e.isValid()&&t.isValid()?(t=Wt(t,e),e.isBefore(t)?n=zt(e,t):(n=zt(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function qt(e,t){return function(n,s){var i,r;return null===s||isNaN(+s)||(D(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=n,n=s,s=r),n="string"==typeof n?+n:n,i=It(n,s),Jt(this,i,e),this}}function Jt(t,n,s,i){var r=n._milliseconds,a=Tt(n._days),o=Tt(n._months);t.isValid()&&(i=null==i?!0:i,r&&t._d.setTime(t._d.valueOf()+r*s),a&&A(t,"Date",j(t,"Date")+a*s),o&&le(t,j(t,"Month")+o*s),i&&e.updateOffset(t,a||o))}function Bt(e,t){var n=e.diff(t,"days",!0);return-6>n?"sameElse":-1>n?"lastWeek":0>n?"lastDay":1>n?"sameDay":2>n?"nextDay":7>n?"nextWeek":"sameElse"}function Qt(t,n){var s=t||wt(),i=Wt(s,this).startOf("day"),r=e.calendarFormat(this,i)||"sameElse",a=n&&(Y(n[r])?n[r].call(this,s):n[r]);return this.format(a||this.localeData().calendar(r,this,wt(s)))}function Xt(){return new g(this)}function Kt(e,t){var n=p(e)?e:wt(e);return this.isValid()&&n.isValid()?(t=H(r(t)?"millisecond":t),"millisecond"===t?this.valueOf()>n.valueOf():n.valueOf()t-r?(n=e.clone().add(i-1,"months"),s=(t-r)/(r-n)):(n=e.clone().add(i+1,"months"),s=(t-r)/(n-r)),-(i+s)||0}function un(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function ln(){if(!this.isValid())return null;var e=this.clone().utc();return e.year()<0||e.year()>9999?J(e,"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]"):Y(Date.prototype.toISOString)?this.toDate().toISOString():J(e,"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]")}function dn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",i="-MM-DD[T]HH:mm:ss.SSS",r=t+'[")]';return this.format(n+s+i+r)}function hn(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var n=J(this,t);return this.localeData().postformat(n)}function cn(e,t){return this.isValid()&&(p(e)&&e.isValid()||wt(e).isValid())?It({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function fn(e){return this.from(wt(),e)}function mn(e,t){return this.isValid()&&(p(e)&&e.isValid()||wt(e).isValid())?It({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function _n(e){return this.to(wt(),e)}function yn(e){var t;return void 0===e?this._locale._abbr:(t=tt(e),null!=t&&(this._locale=t),this)}function gn(){return this._locale}function pn(e){switch(e=H(e)){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"===e&&this.weekday(0),"isoWeek"===e&&this.isoWeekday(1),"quarter"===e&&this.month(3*Math.floor(this.month()/3)),this}function wn(e){return e=H(e),void 0===e||"millisecond"===e?this:("date"===e&&(e="day"),this.startOf(e).add(1,"isoWeek"===e?"week":e).subtract(1,"ms"))}function vn(){return this._d.valueOf()-6e4*(this._offset||0)}function Mn(){return Math.floor(this.valueOf()/1e3)}function Sn(){return new Date(this.valueOf())}function kn(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Dn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Yn(){return this.isValid()?this.toISOString():null}function On(){return m(this)}function xn(){ return d({},f(this))}function Tn(){return f(this).overflow}function bn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Pn(e,t){z(0,[e,e.length],0,t)}function Wn(e){return Un.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Rn(e){return Un.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Cn(){return ke(this.year(),1,4)}function Fn(){var e=this.localeData()._week;return ke(this.year(),e.dow,e.doy)}function Un(e,t,n,s,i){var r;return null==e?Se(this,s,i).year:(r=ke(e,s,i),t>r&&(t=r),Hn.call(this,e,t,n,s,i))}function Hn(e,t,n,s,i){var r=Me(e,t,n,s,i),a=we(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Ln(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Gn(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function Vn(e,t){t[hi]=v(1e3*("0."+e))}function Nn(){return this._isUTC?"UTC":""}function jn(){return this._isUTC?"Coordinated Universal Time":""}function An(e){return wt(1e3*e)}function En(){return wt.apply(null,arguments).parseZone()}function In(e){return e}function Zn(e,t,n,s){var i=tt(),r=h().set(s,t);return i[n](r,e)}function zn(e,t,n){if(a(e)&&(t=e,e=void 0),e=e||"",null!=t)return Zn(e,t,n,"month");var s,i=[];for(s=0;12>s;s++)i[s]=Zn(e,s,n,"month");return i}function $n(e,t,n,s){"boolean"==typeof e?(a(t)&&(n=t,t=void 0),t=t||""):(t=e,n=t,e=!1,a(t)&&(n=t,t=void 0),t=t||"");var i=tt(),r=e?i._week.dow:0;if(null!=n)return Zn(t,(n+r)%7,s,"day");var o,u=[];for(o=0;7>o;o++)u[o]=Zn(t,(o+r)%7,s,"day");return u}function qn(e,t){return zn(e,t,"months")}function Jn(e,t){return zn(e,t,"monthsShort")}function Bn(e,t,n){return $n(e,t,n,"weekdays")}function Qn(e,t,n){return $n(e,t,n,"weekdaysShort")}function Xn(e,t,n){return $n(e,t,n,"weekdaysMin")}function Kn(){var e=this._data;return this._milliseconds=ir(this._milliseconds),this._days=ir(this._days),this._months=ir(this._months),e.milliseconds=ir(e.milliseconds),e.seconds=ir(e.seconds),e.minutes=ir(e.minutes),e.hours=ir(e.hours),e.months=ir(e.months),e.years=ir(e.years),this}function es(e,t,n,s){var i=It(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function ts(e,t){return es(this,e,t,1)}function ns(e,t){return es(this,e,t,-1)}function ss(e){return 0>e?Math.floor(e):Math.ceil(e)}function is(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||0>=r&&0>=a&&0>=o||(r+=864e5*ss(as(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=w(r/1e3),u.seconds=e%60,t=w(e/60),u.minutes=t%60,n=w(t/60),u.hours=n%24,a+=w(n/24),i=w(rs(a)),o+=i,a-=ss(as(i)),s=w(o/12),o%=12,u.days=a,u.months=o,u.years=s,this}function rs(e){return 4800*e/146097}function as(e){return 146097*e/4800}function os(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if(e=H(e),"month"===e||"year"===e)return t=this._days+s/864e5,n=this._months+rs(t),"month"===e?n:n/12;switch(t=this._days+Math.round(as(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return 24*t+s/36e5;case"minute":return 1440*t+s/6e4;case"second":return 86400*t+s/1e3;case"millisecond":return Math.floor(864e5*t)+s;default:throw new Error("Unknown unit "+e)}}function us(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*v(this._months/12):NaN}function ls(e){return function(){return this.as(e)}}function ds(e){return e=H(e),this.isValid()?this[e+"s"]():NaN}function hs(e){return function(){return this.isValid()?this._data[e]:NaN}}function cs(){return w(this.days()/7)}function fs(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}function ms(e,t,n){var s=It(e).abs(),i=vr(s.as("s")),r=vr(s.as("m")),a=vr(s.as("h")),o=vr(s.as("d")),u=vr(s.as("M")),l=vr(s.as("y")),d=i<=Mr.ss&&["s",i]||i=r&&["m"]||r=a&&["h"]||a=o&&["d"]||o=u&&["M"]||u=l&&["y"]||["yy",l];return d[2]=t,d[3]=+e>0,d[4]=n,fs.apply(null,d)}function _s(e){return void 0===e?vr:"function"==typeof e?(vr=e,!0):!1}function ys(e,t){return void 0===Mr[e]?!1:void 0===t?Mr[e]:(Mr[e]=t,"s"===e&&(Mr.ss=t-1),!0)}function gs(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=ms(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function ps(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,s=Sr(this._milliseconds)/1e3,i=Sr(this._days),r=Sr(this._months);e=w(s/60),t=w(e/60),s%=60,e%=60,n=w(r/12),r%=12;var a=n,o=r,u=i,l=t,d=e,h=s,c=this.asSeconds();return c?(0>c?"-":"")+"P"+(a?a+"Y":"")+(o?o+"M":"")+(u?u+"D":"")+(l||d||h?"T":"")+(l?l+"H":"")+(d?d+"M":"")+(h?h+"S":""):"P0D"}var ws,vs;vs=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,s=0;n>s;s++)if(s in t&&e.call(this,t[s],s,t))return!0;return!1};var Ms=vs,Ss=e.momentProperties=[],ks=!1,Ds={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null;var Ys;Ys=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)l(e,t)&&n.push(t);return n};var Os,xs=Ys,Ts={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},bs={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"},Ps="Invalid date",Ws="%d",Rs=/\d{1,2}/,Cs={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d 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"},Fs={},Us={},Hs=/(\[[^\[]*\])|(\\)?([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,Ls=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Gs={},Vs={},Ns=/\d/,js=/\d\d/,As=/\d{3}/,Es=/\d{4}/,Is=/[+-]?\d{6}/,Zs=/\d\d?/,zs=/\d\d\d\d?/,$s=/\d\d\d\d\d\d?/,qs=/\d{1,3}/,Js=/\d{1,4}/,Bs=/[+-]?\d{1,6}/,Qs=/\d+/,Xs=/[+-]?\d+/,Ks=/Z|[+-]\d\d:?\d\d/gi,ei=/Z|[+-]\d\d(?::?\d\d)?/gi,ti=/[+-]?\d+(\.\d{1,3})?/,ni=/[0-9]*['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+|[\u0600-\u06FF\/]+(\s*?[\u0600-\u06FF]+){1,2}/i,si={},ii={},ri=0,ai=1,oi=2,ui=3,li=4,di=5,hi=6,ci=7,fi=8;Os=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t=e?""+e:"+"+e}),z(0,["YY",2],0,function(){return this.year()%100}),z(0,["YYYY",4],0,"year"),z(0,["YYYYY",5],0,"year"),z(0,["YYYYYY",6,!0],0,"year"),U("year","y"),G("year",1),Q("Y",Xs),Q("YY",Zs,js),Q("YYYY",Js,Es),Q("YYYYY",Bs,Is),Q("YYYYYY",Bs,Is),te(["YYYYY","YYYYYY"],ri),te("YYYY",function(t,n){n[ri]=2===t.length?e.parseTwoDigitYear(t):v(t)}),te("YY",function(t,n){n[ri]=e.parseTwoDigitYear(t)}),te("Y",function(e,t){t[ri]=parseInt(e,10)}),e.parseTwoDigitYear=function(e){return v(e)+(v(e)>68?1900:2e3)};var vi=N("FullYear",!0);z("w",["ww",2],"wo","week"),z("W",["WW",2],"Wo","isoWeek"),U("week","w"),U("isoWeek","W"),G("week",5),G("isoWeek",5),Q("w",Zs),Q("ww",Zs,js),Q("W",Zs),Q("WW",Zs,js),ne(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=v(e)});var Mi={dow:0,doy:6};z("d",0,"do","day"),z("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),z("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),z("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),z("e",0,0,"weekday"),z("E",0,0,"isoWeekday"),U("day","d"),U("weekday","e"),U("isoWeekday","E"),G("day",11),G("weekday",11),G("isoWeekday",11),Q("d",Zs),Q("e",Zs),Q("E",Zs),Q("dd",function(e,t){return t.weekdaysMinRegex(e)}),Q("ddd",function(e,t){return t.weekdaysShortRegex(e)}),Q("dddd",function(e,t){return t.weekdaysRegex(e)}),ne(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:f(n).invalidWeekday=e}),ne(["d","e","E"],function(e,t,n,s){t[s]=v(e)});var Si="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ki="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Di="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Yi=ni,Oi=ni,xi=ni;z("H",["HH",2],0,"hour"),z("h",["hh",2],0,Ee),z("k",["kk",2],0,Ie),z("hmm",0,0,function(){return""+Ee.apply(this)+Z(this.minutes(),2)}),z("hmmss",0,0,function(){return""+Ee.apply(this)+Z(this.minutes(),2)+Z(this.seconds(),2)}),z("Hmm",0,0,function(){return""+this.hours()+Z(this.minutes(),2)}),z("Hmmss",0,0,function(){return""+this.hours()+Z(this.minutes(),2)+Z(this.seconds(),2)}),Ze("a",!0),Ze("A",!1),U("hour","h"),G("hour",13),Q("a",ze),Q("A",ze),Q("H",Zs),Q("h",Zs),Q("k",Zs),Q("HH",Zs,js),Q("hh",Zs,js),Q("kk",Zs,js),Q("hmm",zs),Q("hmmss",$s),Q("Hmm",zs),Q("Hmmss",$s),te(["H","HH"],ui),te(["k","kk"],function(e,t){var n=v(e);t[ui]=24===n?0:n}),te(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),te(["h","hh"],function(e,t,n){t[ui]=v(e),f(n).bigHour=!0}),te("hmm",function(e,t,n){var s=e.length-2;t[ui]=v(e.substr(0,s)),t[li]=v(e.substr(s)),f(n).bigHour=!0}),te("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ui]=v(e.substr(0,s)),t[li]=v(e.substr(s,2)),t[di]=v(e.substr(i)),f(n).bigHour=!0}),te("Hmm",function(e,t){var n=e.length-2;t[ui]=v(e.substr(0,n)),t[li]=v(e.substr(n))}),te("Hmmss",function(e,t){var n=e.length-4,s=e.length-2;t[ui]=v(e.substr(0,n)),t[li]=v(e.substr(n,2)),t[di]=v(e.substr(s))});var Ti,bi=/[ap]\.?m?\.?/i,Pi=N("Hours",!0),Wi={calendar:Ts,longDateFormat:bs,invalidDate:Ps,ordinal:Ws,dayOfMonthOrdinalParse:Rs,relativeTime:Cs,months:yi,monthsShort:gi,week:Mi,weekdays:Si,weekdaysMin:Di,weekdaysShort:ki,meridiemParse:bi},Ri={},Ci={},Fi=/^\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)?)?$/,Ui=/^\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)?)?$/,Hi=/Z|[+-]\d\d(?::?\d\d)?/,Li=[["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}/]],Gi=[["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/]],Vi=/^\/?Date\((\-?\d+)/i,Ni=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d?\d\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(?:\d\d)?\d\d\s)(\d\d:\d\d)(\:\d\d)?(\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\d{4}))$/;e.createFromInputFallback=k("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))}),e.ISO_8601=function(){},e.RFC_2822=function(){};var ji=k("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=wt.apply(null,arguments);return this.isValid()&&e.isValid()?this>e?this:e:_()}),Ai=k("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var e=wt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:_()}),Ei=function(){return Date.now?Date.now():+new Date},Ii=["year","quarter","month","week","day","hour","minute","second","millisecond"];bt("Z",":"),bt("ZZ",""),Q("Z",ei),Q("ZZ",ei),te(["Z","ZZ"],function(e,t,n){n._useUTC=!0,n._tzm=Pt(ei,e)});var Zi=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};var zi=/^(\-)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,$i=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;It.fn=Ot.prototype,It.invalid=Yt;var qi=qt(1,"add"),Ji=qt(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Bi=k("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return void 0===e?this.localeData():this.locale(e)});z(0,["gg",2],0,function(){return this.weekYear()%100}),z(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Pn("gggg","weekYear"),Pn("ggggg","weekYear"),Pn("GGGG","isoWeekYear"),Pn("GGGGG","isoWeekYear"),U("weekYear","gg"),U("isoWeekYear","GG"),G("weekYear",1),G("isoWeekYear",1),Q("G",Xs),Q("g",Xs),Q("GG",Zs,js),Q("gg",Zs,js),Q("GGGG",Js,Es),Q("gggg",Js,Es),Q("GGGGG",Bs,Is),Q("ggggg",Bs,Is),ne(["gggg","ggggg","GGGG","GGGGG"],function(e,t,n,s){t[s.substr(0,2)]=v(e)}),ne(["gg","GG"],function(t,n,s,i){n[i]=e.parseTwoDigitYear(t)}),z("Q",0,"Qo","quarter"),U("quarter","Q"),G("quarter",7),Q("Q",Ns),te("Q",function(e,t){t[ai]=3*(v(e)-1)}),z("D",["DD",2],"Do","date"),U("date","D"),G("date",9),Q("D",Zs),Q("DD",Zs,js),Q("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),te(["D","DD"],oi),te("Do",function(e,t){t[oi]=v(e.match(Zs)[0],10)});var Qi=N("Date",!0);z("DDD",["DDDD",3],"DDDo","dayOfYear"),U("dayOfYear","DDD"),G("dayOfYear",4),Q("DDD",qs),Q("DDDD",As),te(["DDD","DDDD"],function(e,t,n){n._dayOfYear=v(e)}),z("m",["mm",2],0,"minute"),U("minute","m"),G("minute",14),Q("m",Zs),Q("mm",Zs,js),te(["m","mm"],li);var Xi=N("Minutes",!1);z("s",["ss",2],0,"second"),U("second","s"),G("second",15),Q("s",Zs),Q("ss",Zs,js),te(["s","ss"],di);var Ki=N("Seconds",!1);z("S",0,0,function(){return~~(this.millisecond()/100)}),z(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),z(0,["SSS",3],0,"millisecond"),z(0,["SSSS",4],0,function(){return 10*this.millisecond()}),z(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),z(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),z(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),z(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),z(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),U("millisecond","ms"),G("millisecond",16),Q("S",qs,Ns),Q("SS",qs,js),Q("SSS",qs,As);var er;for(er="SSSS";er.length<=9;er+="S")Q(er,Qs);for(er="S";er.length<=9;er+="S")te(er,Vn);var tr=N("Milliseconds",!1);z("z",0,0,"zoneAbbr"),z("zz",0,0,"zoneName");var nr=g.prototype;nr.add=qi,nr.calendar=Qt,nr.clone=Xt,nr.diff=an,nr.endOf=wn,nr.format=hn,nr.from=cn,nr.fromNow=fn,nr.to=mn,nr.toNow=_n,nr.get=E,nr.invalidAt=Tn,nr.isAfter=Kt,nr.isBefore=en,nr.isBetween=tn,nr.isSame=nn,nr.isSameOrAfter=sn,nr.isSameOrBefore=rn,nr.isValid=On,nr.lang=Bi,nr.locale=yn,nr.localeData=gn,nr.max=Ai,nr.min=ji,nr.parsingFlags=xn,nr.set=I,nr.startOf=pn,nr.subtract=Ji,nr.toArray=kn,nr.toObject=Dn,nr.toDate=Sn,nr.toISOString=ln,nr.inspect=dn,nr.toJSON=Yn,nr.toString=un,nr.unix=Mn,nr.valueOf=vn,nr.creationData=bn,nr.year=vi,nr.isLeapYear=ge,nr.weekYear=Wn,nr.isoWeekYear=Rn,nr.quarter=nr.quarters=Ln,nr.month=de,nr.daysInMonth=he,nr.week=nr.weeks=xe,nr.isoWeek=nr.isoWeeks=Te,nr.weeksInYear=Fn,nr.isoWeeksInYear=Cn,nr.date=Qi,nr.day=nr.days=He,nr.weekday=Le,nr.isoWeekday=Ge,nr.dayOfYear=Gn,nr.hour=nr.hours=Pi,nr.minute=nr.minutes=Xi,nr.second=nr.seconds=Ki,nr.millisecond=nr.milliseconds=tr,nr.utcOffset=Ct,nr.utc=Ut,nr.local=Ht,nr.parseZone=Lt,nr.hasAlignedHourOffset=Gt,nr.isDST=Vt,nr.isLocal=jt,nr.isUtcOffset=At,nr.isUtc=Et,nr.isUTC=Et,nr.zoneAbbr=Nn,nr.zoneName=jn,nr.dates=k("dates accessor is deprecated. Use date instead.",Qi),nr.months=k("months accessor is deprecated. Use month instead",de),nr.years=k("years accessor is deprecated. Use year instead",vi),nr.zone=k("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Ft),nr.isDSTShifted=k("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Nt);var sr=T.prototype;sr.calendar=b,sr.longDateFormat=P,sr.invalidDate=W,sr.ordinal=R,sr.preparse=In,sr.postformat=In,sr.relativeTime=C,sr.pastFuture=F,sr.set=O,sr.months=re,sr.monthsShort=ae,sr.monthsParse=ue,sr.monthsRegex=fe,sr.monthsShortRegex=ce,sr.week=De,sr.firstDayOfYear=Oe,sr.firstDayOfWeek=Ye,sr.weekdays=We,sr.weekdaysMin=Ce,sr.weekdaysShort=Re,sr.weekdaysParse=Ue,sr.weekdaysRegex=Ve,sr.weekdaysShortRegex=Ne,sr.weekdaysMinRegex=je,sr.isPM=$e,sr.meridiem=qe,Xe("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===v(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th";return e+n}}),e.lang=k("moment.lang is deprecated. Use moment.locale instead.",Xe),e.langData=k("moment.langData is deprecated. Use moment.localeData instead.",tt);var ir=Math.abs,rr=ls("ms"),ar=ls("s"),or=ls("m"),ur=ls("h"),lr=ls("d"),dr=ls("w"),hr=ls("M"),cr=ls("y"),fr=hs("milliseconds"),mr=hs("seconds"),_r=hs("minutes"),yr=hs("hours"),gr=hs("days"),pr=hs("months"),wr=hs("years"),vr=Math.round,Mr={ss:44,s:45,m:45,h:22,d:26,M:11},Sr=Math.abs,kr=Ot.prototype;return kr.isValid=Dt,kr.abs=Kn,kr.add=ts,kr.subtract=ns,kr.as=os,kr.asMilliseconds=rr,kr.asSeconds=ar,kr.asMinutes=or,kr.asHours=ur,kr.asDays=lr,kr.asWeeks=dr,kr.asMonths=hr,kr.asYears=cr,kr.valueOf=us,kr._bubble=is,kr.get=ds,kr.milliseconds=fr,kr.seconds=mr,kr.minutes=_r,kr.hours=yr,kr.days=gr,kr.weeks=cs,kr.months=pr,kr.years=wr,kr.humanize=gs,kr.toISOString=ps,kr.toString=ps,kr.toJSON=ps,kr.locale=yn,kr.localeData=gn,kr.toIsoString=k("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ps),kr.lang=Bi,z("X",0,0,"unix"),z("x",0,0,"valueOf"),Q("x",Xs),Q("X",ti),te("X",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),te("x",function(e,t,n){n._d=new Date(v(e))}),e.version="2.18.1",t(wt),e.fn=nr,e.min=Mt,e.max=St,e.now=Ei,e.utc=h,e.unix=An,e.months=qn,e.isDate=o,e.locale=Xe,e.invalid=_,e.duration=It,e.isMoment=p,e.weekdays=Bn,e.parseZone=En,e.localeData=tt,e.isDuration=xt,e.monthsShort=Jn,e.weekdaysMin=Xn,e.defineLocale=Ke,e.updateLocale=et,e.locales=nt,e.weekdaysShort=Qn,e.normalizeUnits=H,e.relativeTimeRounding=_s,e.relativeTimeThreshold=ys,e.calendarFormat=Bt,e.prototype=nr,e});