hijri-datepicker-component
Version:
Forked and enhanced version of datepicker-hijri with additional features. The 'Hijri Datepicker' is a user interface component designed to facilitate the selection and display of Hijri (Islamic) dates in applications. It offers a visual calendar interface
1 lines • 109 kB
JavaScript
import{r as t,h as n}from"./p-2acb96be.js";var i,e;function r(t,n){return t(n={exports:{}},n.exports),n.exports}function s(){return i.apply(null,arguments)}function u(t){return t instanceof Array||"[object Array]"===Object.prototype.toString.call(t)}function o(t){return null!=t&&"[object Object]"===Object.prototype.toString.call(t)}function h(t){return void 0===t}function a(t){return"number"==typeof t||"[object Number]"===Object.prototype.toString.call(t)}function c(t){return t instanceof Date||"[object Date]"===Object.prototype.toString.call(t)}function f(t,n){var i,e=[];for(i=0;i<t.length;++i)e.push(n(t[i],i));return e}function d(t,n){return Object.prototype.hasOwnProperty.call(t,n)}function l(t,n){for(var i in n)d(n,i)&&(t[i]=n[i]);return d(n,"toString")&&(t.toString=n.toString),d(n,"valueOf")&&(t.valueOf=n.valueOf),t}function m(t,n,i,e){return Gn(t,n,i,e,!0).utc()}function v(t){return null==t._pf&&(t._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),t._pf}function M(t){if(null==t._isValid){var n=v(t),i=e.call(n.parsedDateParts,(function(t){return null!=t})),r=!isNaN(t._d.getTime())&&n.overflow<0&&!n.empty&&!n.invalidMonth&&!n.invalidWeekday&&!n.weekdayMismatch&&!n.nullInput&&!n.invalidFormat&&!n.userInvalidated&&(!n.meridiem||n.meridiem&&i);if(t._strict&&(r=r&&0===n.charsLeftOver&&0===n.unusedTokens.length&&void 0===n.bigHour),null!=Object.isFrozen&&Object.isFrozen(t))return r;t._isValid=r}return t._isValid}function Y(t){var n=m(NaN);return null!=t?l(v(n),t):v(n).userInvalidated=!0,n}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self,e=Array.prototype.some?Array.prototype.some:function(t){for(var n=Object(this),i=n.length>>>0,e=0;e<i;e++)if(e in n&&t.call(this,n[e],e,n))return!0;return!1};var D=s.momentProperties=[];function p(t,n){var i,e,r;if(h(n._isAMomentObject)||(t._isAMomentObject=n._isAMomentObject),h(n._i)||(t._i=n._i),h(n._f)||(t._f=n._f),h(n._l)||(t._l=n._l),h(n._strict)||(t._strict=n._strict),h(n._tzm)||(t._tzm=n._tzm),h(n._isUTC)||(t._isUTC=n._isUTC),h(n._offset)||(t._offset=n._offset),h(n._pf)||(t._pf=v(n)),h(n._locale)||(t._locale=n._locale),D.length>0)for(i=0;i<D.length;i++)h(r=n[e=D[i]])||(t[e]=r);return t}var g=!1;function y(t){p(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===g&&(g=!0,s.updateOffset(this),g=!1)}function w(t){return t instanceof y||null!=t&&null!=t._isAMomentObject}function b(t){return t<0?Math.ceil(t)||0:Math.floor(t)}function S(t){var n=+t,i=0;return 0!==n&&isFinite(n)&&(i=b(n)),i}function T(t,n,i){var e,r=Math.min(t.length,n.length),s=Math.abs(t.length-n.length),u=0;for(e=0;e<r;e++)(i&&t[e]!==n[e]||!i&&S(t[e])!==S(n[e]))&&u++;return u+s}function k(t){!1===s.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function _(t,n){var i=!0;return l((function(){if(null!=s.deprecationHandler&&s.deprecationHandler(null,t),i){for(var e,r=[],u=0;u<arguments.length;u++){if(e="","object"==typeof arguments[u]){for(var o in e+="\n["+u+"] ",arguments[0])e+=o+": "+arguments[0][o]+", ";e=e.slice(0,-2)}else e=arguments[u];r.push(e)}k(t+"\nArguments: "+Array.prototype.slice.call(r).join("")+"\n"+(new Error).stack),i=!1}return n.apply(this,arguments)}),n)}var H,F={};function E(t,n){null!=s.deprecationHandler&&s.deprecationHandler(t,n),F[t]||(k(n),F[t]=!0)}function L(t){return t instanceof Function||"[object Function]"===Object.prototype.toString.call(t)}function N(t,n){var i,e=l({},t);for(i in n)d(n,i)&&(o(t[i])&&o(n[i])?(e[i]={},l(e[i],t[i]),l(e[i],n[i])):null!=n[i]?e[i]=n[i]:delete e[i]);for(i in t)d(t,i)&&!d(n,i)&&o(t[i])&&(e[i]=l({},e[i]));return e}function O(t){null!=t&&this.set(t)}s.suppressDeprecationWarnings=!1,s.deprecationHandler=null,H=Object.keys?Object.keys:function(t){var n,i=[];for(n in t)d(t,n)&&i.push(n);return i};var x={};function G(t,n){var i=t.toLowerCase();x[i]=x[i+"s"]=x[n]=t}function W(t){return"string"==typeof t?x[t]||x[t.toLowerCase()]:void 0}function A(t){var n,i,e={};for(i in t)d(t,i)&&(n=W(i))&&(e[n]=t[i]);return e}var j={};function I(t,n){j[t]=n}function R(t,n,i){var e=""+Math.abs(t);return(t>=0?i?"+":"":"-")+Math.pow(10,Math.max(0,n-e.length)).toString().substr(1)+e}var C=/(\[[^\[]*\])|(\\)?([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,Z=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,P={},U={};function $(t,n,i,e){var r=e;"string"==typeof e&&(r=function(){return this[e]()}),t&&(U[t]=r),n&&(U[n[0]]=function(){return R(r.apply(this,arguments),n[1],n[2])}),i&&(U[i]=function(){return this.localeData().ordinal(r.apply(this,arguments),t)})}function z(t,n){return t.isValid()?(n=q(n,t.localeData()),P[n]=P[n]||function(t){var n,i,e,r=t.match(C);for(n=0,i=r.length;n<i;n++)r[n]=U[r[n]]?U[r[n]]:(e=r[n]).match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"");return function(n){var e,s="";for(e=0;e<i;e++)s+=L(r[e])?r[e].call(n,t):r[e];return s}}(n),P[n](t)):t.localeData().invalidDate()}function q(t,n){var i=5;function e(t){return n.longDateFormat(t)||t}for(Z.lastIndex=0;i>=0&&Z.test(t);)t=t.replace(Z,e),Z.lastIndex=0,i-=1;return t}var B=/\d/,J=/\d\d/,X=/\d{3}/,Q=/\d{4}/,V=/[+-]?\d{6}/,K=/\d\d?/,tt=/\d\d\d\d?/,nt=/\d\d\d\d\d\d?/,it=/\d{1,3}/,et=/\d{1,4}/,rt=/[+-]?\d{1,6}/,st=/\d+/,ut=/[+-]?\d+/,ot=/Z|[+-]\d\d:?\d\d/gi,ht=/Z|[+-]\d\d(?::?\d\d)?/gi,at=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ct={};function ft(t,n,i){ct[t]=L(n)?n:function(t){return t&&i?i:n}}function dt(t,n){return d(ct,t)?ct[t](n._strict,n._locale):new RegExp(lt(t.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(t,n,i,e,r){return n||i||e||r}))))}function lt(t){return t.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var mt={};function vt(t,n){var i,e=n;for("string"==typeof t&&(t=[t]),a(n)&&(e=function(t,i){i[n]=S(t)}),i=0;i<t.length;i++)mt[t[i]]=e}function Mt(t,n){vt(t,(function(t,i,e,r){e._w=e._w||{},n(t,e._w,e,r)}))}function Yt(t,n,i){null!=n&&d(mt,t)&&mt[t](n,i._a,i,t)}var Dt=0,pt=1,gt=2,yt=3,wt=4,bt=5,St=6,Tt=7,kt=8;function _t(t){return Ht(t)?366:365}function Ht(t){return t%4==0&&t%100!=0||t%400==0}$("Y",0,0,(function(){var t=this.year();return t<=9999?""+t:"+"+t})),$(0,["YY",2],0,(function(){return this.year()%100})),$(0,["YYYY",4],0,"year"),$(0,["YYYYY",5],0,"year"),$(0,["YYYYYY",6,!0],0,"year"),G("year","y"),I("year",1),ft("Y",ut),ft("YY",K,J),ft("YYYY",et,Q),ft("YYYYY",rt,V),ft("YYYYYY",rt,V),vt(["YYYYY","YYYYYY"],Dt),vt("YYYY",(function(t,n){n[Dt]=2===t.length?s.parseTwoDigitYear(t):S(t)})),vt("YY",(function(t,n){n[Dt]=s.parseTwoDigitYear(t)})),vt("Y",(function(t,n){n[Dt]=parseInt(t,10)})),s.parseTwoDigitYear=function(t){return S(t)+(S(t)>68?1900:2e3)};var Ft,Et=Lt("FullYear",!0);function Lt(t,n){return function(i){return null!=i?(Ot(this,t,i),s.updateOffset(this,n),this):Nt(this,t)}}function Nt(t,n){return t.isValid()?t._d["get"+(t._isUTC?"UTC":"")+n]():NaN}function Ot(t,n,i){t.isValid()&&!isNaN(i)&&("FullYear"===n&&Ht(t.year())&&1===t.month()&&29===t.date()?t._d["set"+(t._isUTC?"UTC":"")+n](i,t.month(),xt(i,t.month())):t._d["set"+(t._isUTC?"UTC":"")+n](i))}function xt(t,n){if(isNaN(t)||isNaN(n))return NaN;var i=(n%12+12)%12;return t+=(n-i)/12,1===i?Ht(t)?29:28:31-i%7%2}Ft=Array.prototype.indexOf?Array.prototype.indexOf:function(t){var n;for(n=0;n<this.length;++n)if(this[n]===t)return n;return-1},$("M",["MM",2],"Mo",(function(){return this.month()+1})),$("MMM",0,0,(function(t){return this.localeData().monthsShort(this,t)})),$("MMMM",0,0,(function(t){return this.localeData().months(this,t)})),G("month","M"),I("month",8),ft("M",K),ft("MM",K,J),ft("MMM",(function(t,n){return n.monthsShortRegex(t)})),ft("MMMM",(function(t,n){return n.monthsRegex(t)})),vt(["M","MM"],(function(t,n){n[pt]=S(t)-1})),vt(["MMM","MMMM"],(function(t,n,i,e){var r=i._locale.monthsParse(t,e,i._strict);null!=r?n[pt]=r:v(i).invalidMonth=t}));var Gt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Wt="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),At="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function jt(t,n,i){var e,r,s,u=t.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],e=0;e<12;++e)s=m([2e3,e]),this._shortMonthsParse[e]=this.monthsShort(s,"").toLocaleLowerCase(),this._longMonthsParse[e]=this.months(s,"").toLocaleLowerCase();return i?"MMM"===n?-1!==(r=Ft.call(this._shortMonthsParse,u))?r:null:-1!==(r=Ft.call(this._longMonthsParse,u))?r:null:"MMM"===n?-1!==(r=Ft.call(this._shortMonthsParse,u))?r:-1!==(r=Ft.call(this._longMonthsParse,u))?r:null:-1!==(r=Ft.call(this._longMonthsParse,u))?r:-1!==(r=Ft.call(this._shortMonthsParse,u))?r:null}function It(t,n){var i;if(!t.isValid())return t;if("string"==typeof n)if(/^\d+$/.test(n))n=S(n);else if(!a(n=t.localeData().monthsParse(n)))return t;return i=Math.min(t.date(),xt(t.year(),n)),t._d["set"+(t._isUTC?"UTC":"")+"Month"](n,i),t}function Rt(t){return null!=t?(It(this,t),s.updateOffset(this,!0),this):Nt(this,"Month")}var Ct=at,Zt=at;function Pt(){function t(t,n){return n.length-t.length}var n,i,e=[],r=[],s=[];for(n=0;n<12;n++)i=m([2e3,n]),e.push(this.monthsShort(i,"")),r.push(this.months(i,"")),s.push(this.months(i,"")),s.push(this.monthsShort(i,""));for(e.sort(t),r.sort(t),s.sort(t),n=0;n<12;n++)e[n]=lt(e[n]),r[n]=lt(r[n]);for(n=0;n<24;n++)s[n]=lt(s[n]);this._monthsRegex=new RegExp("^("+s.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+e.join("|")+")","i")}function Ut(t,n,i,e,r,s,u){var o;return t<100&&t>=0?(o=new Date(t+400,n,i,e,r,s,u),isFinite(o.getFullYear())&&o.setFullYear(t)):o=new Date(t,n,i,e,r,s,u),o}function $t(t){var n;if(t<100&&t>=0){var i=Array.prototype.slice.call(arguments);i[0]=t+400,n=new Date(Date.UTC.apply(null,i)),isFinite(n.getUTCFullYear())&&n.setUTCFullYear(t)}else n=new Date(Date.UTC.apply(null,arguments));return n}function zt(t,n,i){var e=7+n-i;return-(7+$t(t,0,e).getUTCDay()-n)%7+e-1}function qt(t,n,i,e,r){var s,u,o=1+7*(n-1)+(7+i-e)%7+zt(t,e,r);return o<=0?u=_t(s=t-1)+o:o>_t(t)?(s=t+1,u=o-_t(t)):(s=t,u=o),{year:s,dayOfYear:u}}function Bt(t,n,i){var e,r,s=zt(t.year(),n,i),u=Math.floor((t.dayOfYear()-s-1)/7)+1;return u<1?e=u+Jt(r=t.year()-1,n,i):u>Jt(t.year(),n,i)?(e=u-Jt(t.year(),n,i),r=t.year()+1):(r=t.year(),e=u),{week:e,year:r}}function Jt(t,n,i){var e=zt(t,n,i),r=zt(t+1,n,i);return(_t(t)-e+r)/7}function Xt(t,n){return t.slice(n,7).concat(t.slice(0,n))}$("w",["ww",2],"wo","week"),$("W",["WW",2],"Wo","isoWeek"),G("week","w"),G("isoWeek","W"),I("week",5),I("isoWeek",5),ft("w",K),ft("ww",K,J),ft("W",K),ft("WW",K,J),Mt(["w","ww","W","WW"],(function(t,n,i,e){n[e.substr(0,1)]=S(t)})),$("d",0,"do","day"),$("dd",0,0,(function(t){return this.localeData().weekdaysMin(this,t)})),$("ddd",0,0,(function(t){return this.localeData().weekdaysShort(this,t)})),$("dddd",0,0,(function(t){return this.localeData().weekdays(this,t)})),$("e",0,0,"weekday"),$("E",0,0,"isoWeekday"),G("day","d"),G("weekday","e"),G("isoWeekday","E"),I("day",11),I("weekday",11),I("isoWeekday",11),ft("d",K),ft("e",K),ft("E",K),ft("dd",(function(t,n){return n.weekdaysMinRegex(t)})),ft("ddd",(function(t,n){return n.weekdaysShortRegex(t)})),ft("dddd",(function(t,n){return n.weekdaysRegex(t)})),Mt(["dd","ddd","dddd"],(function(t,n,i,e){var r=i._locale.weekdaysParse(t,e,i._strict);null!=r?n.d=r:v(i).invalidWeekday=t})),Mt(["d","e","E"],(function(t,n,i,e){n[e]=S(t)}));var Qt="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Vt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Kt="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function tn(t,n,i){var e,r,s,u=t.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],e=0;e<7;++e)s=m([2e3,1]).day(e),this._minWeekdaysParse[e]=this.weekdaysMin(s,"").toLocaleLowerCase(),this._shortWeekdaysParse[e]=this.weekdaysShort(s,"").toLocaleLowerCase(),this._weekdaysParse[e]=this.weekdays(s,"").toLocaleLowerCase();return i?"dddd"===n?-1!==(r=Ft.call(this._weekdaysParse,u))?r:null:"ddd"===n?-1!==(r=Ft.call(this._shortWeekdaysParse,u))?r:null:-1!==(r=Ft.call(this._minWeekdaysParse,u))?r:null:"dddd"===n?-1!==(r=Ft.call(this._weekdaysParse,u))?r:-1!==(r=Ft.call(this._shortWeekdaysParse,u))?r:-1!==(r=Ft.call(this._minWeekdaysParse,u))?r:null:"ddd"===n?-1!==(r=Ft.call(this._shortWeekdaysParse,u))?r:-1!==(r=Ft.call(this._weekdaysParse,u))?r:-1!==(r=Ft.call(this._minWeekdaysParse,u))?r:null:-1!==(r=Ft.call(this._minWeekdaysParse,u))?r:-1!==(r=Ft.call(this._weekdaysParse,u))?r:-1!==(r=Ft.call(this._shortWeekdaysParse,u))?r:null}var nn=at,en=at,rn=at;function sn(){function t(t,n){return n.length-t.length}var n,i,e,r,s,u=[],o=[],h=[],a=[];for(n=0;n<7;n++)i=m([2e3,1]).day(n),e=this.weekdaysMin(i,""),r=this.weekdaysShort(i,""),s=this.weekdays(i,""),u.push(e),o.push(r),h.push(s),a.push(e),a.push(r),a.push(s);for(u.sort(t),o.sort(t),h.sort(t),a.sort(t),n=0;n<7;n++)o[n]=lt(o[n]),h[n]=lt(h[n]),a[n]=lt(a[n]);this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+h.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+u.join("|")+")","i")}function un(){return this.hours()%12||12}function on(t,n){$(t,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),n)}))}function hn(t,n){return n._meridiemParse}$("H",["HH",2],0,"hour"),$("h",["hh",2],0,un),$("k",["kk",2],0,(function(){return this.hours()||24})),$("hmm",0,0,(function(){return""+un.apply(this)+R(this.minutes(),2)})),$("hmmss",0,0,(function(){return""+un.apply(this)+R(this.minutes(),2)+R(this.seconds(),2)})),$("Hmm",0,0,(function(){return""+this.hours()+R(this.minutes(),2)})),$("Hmmss",0,0,(function(){return""+this.hours()+R(this.minutes(),2)+R(this.seconds(),2)})),on("a",!0),on("A",!1),G("hour","h"),I("hour",13),ft("a",hn),ft("A",hn),ft("H",K),ft("h",K),ft("k",K),ft("HH",K,J),ft("hh",K,J),ft("kk",K,J),ft("hmm",tt),ft("hmmss",nt),ft("Hmm",tt),ft("Hmmss",nt),vt(["H","HH"],yt),vt(["k","kk"],(function(t,n){var i=S(t);n[yt]=24===i?0:i})),vt(["a","A"],(function(t,n,i){i._isPm=i._locale.isPM(t),i._meridiem=t})),vt(["h","hh"],(function(t,n,i){n[yt]=S(t),v(i).bigHour=!0})),vt("hmm",(function(t,n,i){var e=t.length-2;n[yt]=S(t.substr(0,e)),n[wt]=S(t.substr(e)),v(i).bigHour=!0})),vt("hmmss",(function(t,n,i){var e=t.length-4,r=t.length-2;n[yt]=S(t.substr(0,e)),n[wt]=S(t.substr(e,2)),n[bt]=S(t.substr(r)),v(i).bigHour=!0})),vt("Hmm",(function(t,n){var i=t.length-2;n[yt]=S(t.substr(0,i)),n[wt]=S(t.substr(i))})),vt("Hmmss",(function(t,n){var i=t.length-4,e=t.length-2;n[yt]=S(t.substr(0,i)),n[wt]=S(t.substr(i,2)),n[bt]=S(t.substr(e))}));var an,cn=Lt("Hours",!0),fn={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",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{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"},months:Wt,monthsShort:At,week:{dow:0,doy:6},weekdays:Qt,weekdaysMin:Kt,weekdaysShort:Vt,meridiemParse:/[ap]\.?m?\.?/i},dn={},ln={};function mn(t){return t?t.toLowerCase().replace("_","-"):t}function vn(t){var n=null;if(!dn[t]&&"undefined"!=typeof module&&module&&module.exports)try{n=an._abbr,require("./locale/"+t),Mn(n)}catch(i){}return dn[t]}function Mn(t,n){var i;return t&&((i=h(n)?Dn(t):Yn(t,n))?an=i:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+t+" not found. Did you forget to load it?")),an._abbr}function Yn(t,n){if(null!==n){var i,e=fn;if(n.abbr=t,null!=dn[t])E("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."),e=dn[t]._config;else if(null!=n.parentLocale)if(null!=dn[n.parentLocale])e=dn[n.parentLocale]._config;else{if(null==(i=vn(n.parentLocale)))return ln[n.parentLocale]||(ln[n.parentLocale]=[]),ln[n.parentLocale].push({name:t,config:n}),null;e=i._config}return dn[t]=new O(N(e,n)),ln[t]&&ln[t].forEach((function(t){Yn(t.name,t.config)})),Mn(t),dn[t]}return delete dn[t],null}function Dn(t){var n;if(t&&t._locale&&t._locale._abbr&&(t=t._locale._abbr),!t)return an;if(!u(t)){if(n=vn(t))return n;t=[t]}return function(t){for(var n,i,e,r,s=0;s<t.length;){for(n=(r=mn(t[s]).split("-")).length,i=(i=mn(t[s+1]))?i.split("-"):null;n>0;){if(e=vn(r.slice(0,n).join("-")))return e;if(i&&i.length>=n&&T(r,i,!0)>=n-1)break;n--}s++}return an}(t)}function pn(t){var n,i=t._a;return i&&-2===v(t).overflow&&(n=i[pt]<0||i[pt]>11?pt:i[gt]<1||i[gt]>xt(i[Dt],i[pt])?gt:i[yt]<0||i[yt]>24||24===i[yt]&&(0!==i[wt]||0!==i[bt]||0!==i[St])?yt:i[wt]<0||i[wt]>59?wt:i[bt]<0||i[bt]>59?bt:i[St]<0||i[St]>999?St:-1,v(t)._overflowDayOfYear&&(n<Dt||n>gt)&&(n=gt),v(t)._overflowWeeks&&-1===n&&(n=Tt),v(t)._overflowWeekday&&-1===n&&(n=kt),v(t).overflow=n),t}function gn(t,n,i){return null!=t?t:null!=n?n:i}function yn(t){var n,i,e,r,u,o=[];if(!t._d){for(e=function(t){var n=new Date(s.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}(t),t._w&&null==t._a[gt]&&null==t._a[pt]&&function(t){var n,i,e,r,s,u,o,h;if(null!=(n=t._w).GG||null!=n.W||null!=n.E)s=1,u=4,i=gn(n.GG,t._a[Dt],Bt(Wn(),1,4).year),e=gn(n.W,1),((r=gn(n.E,1))<1||r>7)&&(h=!0);else{s=t._locale._week.dow,u=t._locale._week.doy;var a=Bt(Wn(),s,u);i=gn(n.gg,t._a[Dt],a.year),e=gn(n.w,a.week),null!=n.d?((r=n.d)<0||r>6)&&(h=!0):null!=n.e?(r=n.e+s,(n.e<0||n.e>6)&&(h=!0)):r=s}e<1||e>Jt(i,s,u)?v(t)._overflowWeeks=!0:null!=h?v(t)._overflowWeekday=!0:(o=qt(i,e,r,s,u),t._a[Dt]=o.year,t._dayOfYear=o.dayOfYear)}(t),null!=t._dayOfYear&&(u=gn(t._a[Dt],e[Dt]),(t._dayOfYear>_t(u)||0===t._dayOfYear)&&(v(t)._overflowDayOfYear=!0),i=$t(u,0,t._dayOfYear),t._a[pt]=i.getUTCMonth(),t._a[gt]=i.getUTCDate()),n=0;n<3&&null==t._a[n];++n)t._a[n]=o[n]=e[n];for(;n<7;n++)t._a[n]=o[n]=null==t._a[n]?2===n?1:0:t._a[n];24===t._a[yt]&&0===t._a[wt]&&0===t._a[bt]&&0===t._a[St]&&(t._nextDay=!0,t._a[yt]=0),t._d=(t._useUTC?$t:Ut).apply(null,o),r=t._useUTC?t._d.getUTCDay():t._d.getDay(),null!=t._tzm&&t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),t._nextDay&&(t._a[yt]=24),t._w&&void 0!==t._w.d&&t._w.d!==r&&(v(t).weekdayMismatch=!0)}}var wn=/^\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)?)?$/,bn=/^\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)?)?$/,Sn=/Z|[+-]\d\d(?::?\d\d)?/,Tn=[["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}/]],kn=[["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/]],_n=/^\/?Date\((\-?\d+)/i;function Hn(t){var n,i,e,r,s,u,o=t._i,h=wn.exec(o)||bn.exec(o);if(h){for(v(t).iso=!0,n=0,i=Tn.length;n<i;n++)if(Tn[n][1].exec(h[1])){r=Tn[n][0],e=!1!==Tn[n][2];break}if(null==r)return void(t._isValid=!1);if(h[3]){for(n=0,i=kn.length;n<i;n++)if(kn[n][1].exec(h[3])){s=(h[2]||" ")+kn[n][0];break}if(null==s)return void(t._isValid=!1)}if(!e&&null!=s)return void(t._isValid=!1);if(h[4]){if(!Sn.exec(h[4]))return void(t._isValid=!1);u="Z"}t._f=r+(s||"")+(u||""),On(t)}else t._isValid=!1}var Fn=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function En(t){var n=parseInt(t,10);return n<=49?2e3+n:n<=999?1900+n:n}var Ln={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Nn(t){var n,i,e,r,s,u,o=Fn.exec(t._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(o){var h=(n=o[3],i=o[2],e=o[5],r=o[6],s=o[7],u=[En(o[4]),At.indexOf(n),parseInt(i,10),parseInt(e,10),parseInt(r,10)],s&&u.push(parseInt(s,10)),u);if(!function(t,n,i){return!t||Vt.indexOf(t)===new Date(n[0],n[1],n[2]).getDay()||(v(i).weekdayMismatch=!0,i._isValid=!1,!1)}(o[1],h,t))return;t._a=h,t._tzm=function(t,n,i){if(t)return Ln[t];if(n)return 0;var e=parseInt(i,10),r=e%100;return(e-r)/100*60+r}(o[8],o[9],o[10]),t._d=$t.apply(null,t._a),t._d.setUTCMinutes(t._d.getUTCMinutes()-t._tzm),v(t).rfc2822=!0}else t._isValid=!1}function On(t){if(t._f!==s.ISO_8601)if(t._f!==s.RFC_2822){t._a=[],v(t).empty=!0;var n,i,e,r,u,o=""+t._i,h=o.length,a=0;for(e=q(t._f,t._locale).match(C)||[],n=0;n<e.length;n++)(i=(o.match(dt(r=e[n],t))||[])[0])&&((u=o.substr(0,o.indexOf(i))).length>0&&v(t).unusedInput.push(u),o=o.slice(o.indexOf(i)+i.length),a+=i.length),U[r]?(i?v(t).empty=!1:v(t).unusedTokens.push(r),Yt(r,i,t)):t._strict&&!i&&v(t).unusedTokens.push(r);v(t).charsLeftOver=h-a,o.length>0&&v(t).unusedInput.push(o),t._a[yt]<=12&&!0===v(t).bigHour&&t._a[yt]>0&&(v(t).bigHour=void 0),v(t).parsedDateParts=t._a.slice(0),v(t).meridiem=t._meridiem,t._a[yt]=function(t,n,i){var e;return null==i?n:null!=t.meridiemHour?t.meridiemHour(n,i):null!=t.isPM?((e=t.isPM(i))&&n<12&&(n+=12),e||12!==n||(n=0),n):n}(t._locale,t._a[yt],t._meridiem),yn(t),pn(t)}else Nn(t);else Hn(t)}function xn(t){var n=t._i,i=t._f;return t._locale=t._locale||Dn(t._l),null===n||void 0===i&&""===n?Y({nullInput:!0}):("string"==typeof n&&(t._i=n=t._locale.preparse(n)),w(n)?new y(pn(n)):(c(n)?t._d=n:u(i)?function(t){var n,i,e,r,s;if(0===t._f.length)return v(t).invalidFormat=!0,void(t._d=new Date(NaN));for(r=0;r<t._f.length;r++)s=0,n=p({},t),null!=t._useUTC&&(n._useUTC=t._useUTC),n._f=t._f[r],On(n),M(n)&&(s+=v(n).charsLeftOver,s+=10*v(n).unusedTokens.length,v(n).score=s,(null==e||s<e)&&(e=s,i=n));l(t,i||n)}(t):i?On(t):function(t){var n=t._i;h(n)?t._d=new Date(s.now()):c(n)?t._d=new Date(n.valueOf()):"string"==typeof n?function(t){var n=_n.exec(t._i);null===n?(Hn(t),!1===t._isValid&&(delete t._isValid,Nn(t),!1===t._isValid&&(delete t._isValid,s.createFromInputFallback(t)))):t._d=new Date(+n[1])}(t):u(n)?(t._a=f(n.slice(0),(function(t){return parseInt(t,10)})),yn(t)):o(n)?function(t){if(!t._d){var n=A(t._i);t._a=f([n.year,n.month,n.day||n.date,n.hour,n.minute,n.second,n.millisecond],(function(t){return t&&parseInt(t,10)})),yn(t)}}(t):a(n)?t._d=new Date(n):s.createFromInputFallback(t)}(t),M(t)||(t._d=null),t))}function Gn(t,n,i,e,r){var s,h={};return!0!==i&&!1!==i||(e=i,i=void 0),(o(t)&&function(t){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(t).length;var n;for(n in t)if(t.hasOwnProperty(n))return!1;return!0}(t)||u(t)&&0===t.length)&&(t=void 0),h._isAMomentObject=!0,h._useUTC=h._isUTC=r,h._l=i,h._i=t,h._f=n,h._strict=e,(s=new y(pn(xn(h))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function Wn(t,n,i,e){return Gn(t,n,i,e,!1)}s.createFromInputFallback=_("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(t){t._d=new Date(t._i+(t._useUTC?" UTC":""))})),s.ISO_8601=function(){},s.RFC_2822=function(){};var An=_("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=Wn.apply(null,arguments);return this.isValid()&&t.isValid()?t<this?this:t:Y()})),jn=_("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var t=Wn.apply(null,arguments);return this.isValid()&&t.isValid()?t>this?this:t:Y()}));function In(t,n){var i,e;if(1===n.length&&u(n[0])&&(n=n[0]),!n.length)return Wn();for(i=n[0],e=1;e<n.length;++e)n[e].isValid()&&!n[e][t](i)||(i=n[e]);return i}var Rn=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Cn(t){var n=A(t),i=n.year||0,e=n.quarter||0,r=n.month||0,s=n.week||n.isoWeek||0,u=n.day||0,o=n.hour||0,h=n.minute||0,a=n.second||0,c=n.millisecond||0;this._isValid=function(t){for(var n in t)if(-1===Ft.call(Rn,n)||null!=t[n]&&isNaN(t[n]))return!1;for(var i=!1,e=0;e<Rn.length;++e)if(t[Rn[e]]){if(i)return!1;parseFloat(t[Rn[e]])!==S(t[Rn[e]])&&(i=!0)}return!0}(n),this._milliseconds=+c+1e3*a+6e4*h+1e3*o*60*60,this._days=+u+7*s,this._months=+r+3*e+12*i,this._data={},this._locale=Dn(),this._bubble()}function Zn(t){return t instanceof Cn}function Pn(t){return t<0?-1*Math.round(-1*t):Math.round(t)}function Un(t,n){$(t,0,0,(function(){var t=this.utcOffset(),i="+";return t<0&&(t=-t,i="-"),i+R(~~(t/60),2)+n+R(~~t%60,2)}))}Un("Z",":"),Un("ZZ",""),ft("Z",ht),ft("ZZ",ht),vt(["Z","ZZ"],(function(t,n,i){i._useUTC=!0,i._tzm=zn(ht,t)}));var $n=/([\+\-]|\d\d)/gi;function zn(t,n){var i=(n||"").match(t);if(null===i)return null;var e=((i[i.length-1]||[])+"").match($n)||["-",0,0],r=60*e[1]+S(e[2]);return 0===r?0:"+"===e[0]?r:-r}function qn(t,n){var i,e;return n._isUTC?(i=n.clone(),e=(w(t)||c(t)?t.valueOf():Wn(t).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+e),s.updateOffset(i,!1),i):Wn(t).local()}function Bn(t){return 15*-Math.round(t._d.getTimezoneOffset()/15)}function Jn(){return!!this.isValid()&&this._isUTC&&0===this._offset}s.updateOffset=function(){};var Xn=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Qn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Vn(t,n){var i,e,r,s,u,o,h=t,c=null;return Zn(t)?h={ms:t._milliseconds,d:t._days,M:t._months}:a(t)?(h={},n?h[n]=t:h.milliseconds=t):(c=Xn.exec(t))?(i="-"===c[1]?-1:1,h={y:0,d:S(c[gt])*i,h:S(c[yt])*i,m:S(c[wt])*i,s:S(c[bt])*i,ms:S(Pn(1e3*c[St]))*i}):(c=Qn.exec(t))?h={y:Kn(c[2],i="-"===c[1]?-1:1),M:Kn(c[3],i),w:Kn(c[4],i),d:Kn(c[5],i),h:Kn(c[6],i),m:Kn(c[7],i),s:Kn(c[8],i)}:null==h?h={}:"object"==typeof h&&("from"in h||"to"in h)&&(s=Wn(h.from),u=Wn(h.to),r=s.isValid()&&u.isValid()?(u=qn(u,s),s.isBefore(u)?o=ti(s,u):((o=ti(u,s)).milliseconds=-o.milliseconds,o.months=-o.months),o):{milliseconds:0,months:0},(h={}).ms=r.milliseconds,h.M=r.months),e=new Cn(h),Zn(t)&&d(t,"_locale")&&(e._locale=t._locale),e}function Kn(t,n){var i=t&&parseFloat(t.replace(",","."));return(isNaN(i)?0:i)*n}function ti(t,n){var i={};return i.months=n.month()-t.month()+12*(n.year()-t.year()),t.clone().add(i.months,"M").isAfter(n)&&--i.months,i.milliseconds=+n-+t.clone().add(i.months,"M"),i}function ni(t,n){return function(i,e){var r;return null===e||isNaN(+e)||(E(n,"moment()."+n+"(period, number) is deprecated. Please use moment()."+n+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),r=i,i=e,e=r),ii(this,Vn(i="string"==typeof i?+i:i,e),t),this}}function ii(t,n,i,e){var r=n._milliseconds,u=Pn(n._days),o=Pn(n._months);t.isValid()&&(e=null==e||e,o&&It(t,Nt(t,"Month")+o*i),u&&Ot(t,"Date",Nt(t,"Date")+u*i),r&&t._d.setTime(t._d.valueOf()+r*i),e&&s.updateOffset(t,u||o))}Vn.fn=Cn.prototype,Vn.invalid=function(){return Vn(NaN)};var ei=ni(1,"add"),ri=ni(-1,"subtract");function si(t,n){var i=12*(n.year()-t.year())+(n.month()-t.month()),e=t.clone().add(i,"months");return-(i+(n-e<0?(n-e)/(e-t.clone().add(i-1,"months")):(n-e)/(t.clone().add(i+1,"months")-e)))||0}function ui(t){var n;return void 0===t?this._locale._abbr:(null!=(n=Dn(t))&&(this._locale=n),this)}s.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",s.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var oi=_("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(t){return void 0===t?this.localeData():this.locale(t)}));function hi(){return this._locale}var ai=126227808e5;function ci(t,n){return(t%n+n)%n}function fi(t,n,i){return t<100&&t>=0?new Date(t+400,n,i)-ai:new Date(t,n,i).valueOf()}function di(t,n,i){return t<100&&t>=0?Date.UTC(t+400,n,i)-ai:Date.UTC(t,n,i)}function li(t,n){$(0,[t,t.length],0,n)}function mi(t,n,i,e,r){var s;return null==t?Bt(this,e,r).year:(n>(s=Jt(t,e,r))&&(n=s),vi.call(this,t,n,i,e,r))}function vi(t,n,i,e,r){var s=qt(t,n,i,e,r),u=$t(s.year,0,s.dayOfYear);return this.year(u.getUTCFullYear()),this.month(u.getUTCMonth()),this.date(u.getUTCDate()),this}$(0,["gg",2],0,(function(){return this.weekYear()%100})),$(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),li("gggg","weekYear"),li("ggggg","weekYear"),li("GGGG","isoWeekYear"),li("GGGGG","isoWeekYear"),G("weekYear","gg"),G("isoWeekYear","GG"),I("weekYear",1),I("isoWeekYear",1),ft("G",ut),ft("g",ut),ft("GG",K,J),ft("gg",K,J),ft("GGGG",et,Q),ft("gggg",et,Q),ft("GGGGG",rt,V),ft("ggggg",rt,V),Mt(["gggg","ggggg","GGGG","GGGGG"],(function(t,n,i,e){n[e.substr(0,2)]=S(t)})),Mt(["gg","GG"],(function(t,n,i,e){n[e]=s.parseTwoDigitYear(t)})),$("Q",0,"Qo","quarter"),G("quarter","Q"),I("quarter",7),ft("Q",B),vt("Q",(function(t,n){n[pt]=3*(S(t)-1)})),$("D",["DD",2],"Do","date"),G("date","D"),I("date",9),ft("D",K),ft("DD",K,J),ft("Do",(function(t,n){return t?n._dayOfMonthOrdinalParse||n._ordinalParse:n._dayOfMonthOrdinalParseLenient})),vt(["D","DD"],gt),vt("Do",(function(t,n){n[gt]=S(t.match(K)[0])}));var Mi=Lt("Date",!0);$("DDD",["DDDD",3],"DDDo","dayOfYear"),G("dayOfYear","DDD"),I("dayOfYear",4),ft("DDD",it),ft("DDDD",X),vt(["DDD","DDDD"],(function(t,n,i){i._dayOfYear=S(t)})),$("m",["mm",2],0,"minute"),G("minute","m"),I("minute",14),ft("m",K),ft("mm",K,J),vt(["m","mm"],wt);var Yi=Lt("Minutes",!1);$("s",["ss",2],0,"second"),G("second","s"),I("second",15),ft("s",K),ft("ss",K,J),vt(["s","ss"],bt);var Di,pi=Lt("Seconds",!1);for($("S",0,0,(function(){return~~(this.millisecond()/100)})),$(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),$(0,["SSS",3],0,"millisecond"),$(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),$(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),$(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),$(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),$(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),$(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),G("millisecond","ms"),I("millisecond",16),ft("S",it,B),ft("SS",it,J),ft("SSS",it,X),Di="SSSS";Di.length<=9;Di+="S")ft(Di,st);function gi(t,n){n[St]=S(1e3*("0."+t))}for(Di="S";Di.length<=9;Di+="S")vt(Di,gi);var yi=Lt("Milliseconds",!1);$("z",0,0,"zoneAbbr"),$("zz",0,0,"zoneName");var wi=y.prototype;function bi(t){return t}wi.add=ei,wi.calendar=function(t,n){var i=t||Wn(),e=qn(i,this).startOf("day"),r=s.calendarFormat(this,e)||"sameElse",u=n&&(L(n[r])?n[r].call(this,i):n[r]);return this.format(u||this.localeData().calendar(r,this,Wn(i)))},wi.clone=function(){return new y(this)},wi.diff=function(t,n,i){var e,r,s;if(!this.isValid())return NaN;if(!(e=qn(t,this)).isValid())return NaN;switch(r=6e4*(e.utcOffset()-this.utcOffset()),n=W(n)){case"year":s=si(this,e)/12;break;case"month":s=si(this,e);break;case"quarter":s=si(this,e)/3;break;case"second":s=(this-e)/1e3;break;case"minute":s=(this-e)/6e4;break;case"hour":s=(this-e)/36e5;break;case"day":s=(this-e-r)/864e5;break;case"week":s=(this-e-r)/6048e5;break;default:s=this-e}return i?s:b(s)},wi.endOf=function(t){var n;if(void 0===(t=W(t))||"millisecond"===t||!this.isValid())return this;var i=this._isUTC?di:fi;switch(t){case"year":n=i(this.year()+1,0,1)-1;break;case"quarter":n=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":n=i(this.year(),this.month()+1,1)-1;break;case"week":n=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":n=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":n=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":n=this._d.valueOf(),n+=36e5-ci(n+(this._isUTC?0:6e4*this.utcOffset()),36e5)-1;break;case"minute":n=this._d.valueOf(),n+=6e4-ci(n,6e4)-1;break;case"second":n=this._d.valueOf(),n+=1e3-ci(n,1e3)-1}return this._d.setTime(n),s.updateOffset(this,!0),this},wi.format=function(t){t||(t=this.isUtc()?s.defaultFormatUtc:s.defaultFormat);var n=z(this,t);return this.localeData().postformat(n)},wi.from=function(t,n){return this.isValid()&&(w(t)&&t.isValid()||Wn(t).isValid())?Vn({to:this,from:t}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()},wi.fromNow=function(t){return this.from(Wn(),t)},wi.to=function(t,n){return this.isValid()&&(w(t)&&t.isValid()||Wn(t).isValid())?Vn({from:this,to:t}).locale(this.locale()).humanize(!n):this.localeData().invalidDate()},wi.toNow=function(t){return this.to(Wn(),t)},wi.get=function(t){return L(this[t=W(t)])?this[t]():this},wi.invalidAt=function(){return v(this).overflow},wi.isAfter=function(t,n){var i=w(t)?t:Wn(t);return!(!this.isValid()||!i.isValid())&&("millisecond"===(n=W(n)||"millisecond")?this.valueOf()>i.valueOf():i.valueOf()<this.clone().startOf(n).valueOf())},wi.isBefore=function(t,n){var i=w(t)?t:Wn(t);return!(!this.isValid()||!i.isValid())&&("millisecond"===(n=W(n)||"millisecond")?this.valueOf()<i.valueOf():this.clone().endOf(n).valueOf()<i.valueOf())},wi.isBetween=function(t,n,i,e){var r=w(t)?t:Wn(t),s=w(n)?n:Wn(n);return!!(this.isValid()&&r.isValid()&&s.isValid())&&("("===(e=e||"()")[0]?this.isAfter(r,i):!this.isBefore(r,i))&&(")"===e[1]?this.isBefore(s,i):!this.isAfter(s,i))},wi.isSame=function(t,n){var i,e=w(t)?t:Wn(t);return!(!this.isValid()||!e.isValid())&&("millisecond"===(n=W(n)||"millisecond")?this.valueOf()===e.valueOf():(i=e.valueOf(),this.clone().startOf(n).valueOf()<=i&&i<=this.clone().endOf(n).valueOf()))},wi.isSameOrAfter=function(t,n){return this.isSame(t,n)||this.isAfter(t,n)},wi.isSameOrBefore=function(t,n){return this.isSame(t,n)||this.isBefore(t,n)},wi.isValid=function(){return M(this)},wi.lang=oi,wi.locale=ui,wi.localeData=hi,wi.max=jn,wi.min=An,wi.parsingFlags=function(){return l({},v(this))},wi.set=function(t,n){if("object"==typeof t)for(var i=function(t){var n=[];for(var i in t)n.push({unit:i,priority:j[i]});return n.sort((function(t,n){return t.priority-n.priority})),n}(t=A(t)),e=0;e<i.length;e++)this[i[e].unit](t[i[e].unit]);else if(L(this[t=W(t)]))return this[t](n);return this},wi.startOf=function(t){var n;if(void 0===(t=W(t))||"millisecond"===t||!this.isValid())return this;var i=this._isUTC?di:fi;switch(t){case"year":n=i(this.year(),0,1);break;case"quarter":n=i(this.year(),this.month()-this.month()%3,1);break;case"month":n=i(this.year(),this.month(),1);break;case"week":n=i(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":n=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":n=i(this.year(),this.month(),this.date());break;case"hour":n=this._d.valueOf(),n-=ci(n+(this._isUTC?0:6e4*this.utcOffset()),36e5);break;case"minute":n=this._d.valueOf(),n-=ci(n,6e4);break;case"second":n=this._d.valueOf(),n-=ci(n,1e3)}return this._d.setTime(n),s.updateOffset(this,!0),this},wi.subtract=ri,wi.toArray=function(){var t=this;return[t.year(),t.month(),t.date(),t.hour(),t.minute(),t.second(),t.millisecond()]},wi.toObject=function(){var t=this;return{years:t.year(),months:t.month(),date:t.date(),hours:t.hours(),minutes:t.minutes(),seconds:t.seconds(),milliseconds:t.milliseconds()}},wi.toDate=function(){return new Date(this.valueOf())},wi.toISOString=function(t){if(!this.isValid())return null;var n=!0!==t,i=n?this.clone().utc():this;return i.year()<0||i.year()>9999?z(i,n?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):L(Date.prototype.toISOString)?n?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",z(i,"Z")):z(i,n?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},wi.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var t="moment",n="";this.isLocal()||(t=0===this.utcOffset()?"moment.utc":"moment.parseZone",n="Z");var i="["+t+'("]',e=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY";return this.format(i+e+"-MM-DD[T]HH:mm:ss.SSS"+n+'[")]')},wi.toJSON=function(){return this.isValid()?this.toISOString():null},wi.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},wi.unix=function(){return Math.floor(this.valueOf()/1e3)},wi.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},wi.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},wi.year=Et,wi.isLeapYear=function(){return Ht(this.year())},wi.weekYear=function(t){return mi.call(this,t,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},wi.isoWeekYear=function(t){return mi.call(this,t,this.isoWeek(),this.isoWeekday(),1,4)},wi.quarter=wi.quarters=function(t){return null==t?Math.ceil((this.month()+1)/3):this.month(3*(t-1)+this.month()%3)},wi.month=Rt,wi.daysInMonth=function(){return xt(this.year(),this.month())},wi.week=wi.weeks=function(t){var n=this.localeData().week(this);return null==t?n:this.add(7*(t-n),"d")},wi.isoWeek=wi.isoWeeks=function(t){var n=Bt(this,1,4).week;return null==t?n:this.add(7*(t-n),"d")},wi.weeksInYear=function(){var t=this.localeData()._week;return Jt(this.year(),t.dow,t.doy)},wi.isoWeeksInYear=function(){return Jt(this.year(),1,4)},wi.date=Mi,wi.day=wi.days=function(t){if(!this.isValid())return null!=t?this:NaN;var n=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=t?(t=function(t,n){return"string"!=typeof t?t:isNaN(t)?"number"==typeof(t=n.weekdaysParse(t))?t:null:parseInt(t,10)}(t,this.localeData()),this.add(t-n,"d")):n},wi.weekday=function(t){if(!this.isValid())return null!=t?this:NaN;var n=(this.day()+7-this.localeData()._week.dow)%7;return null==t?n:this.add(t-n,"d")},wi.isoWeekday=function(t){if(!this.isValid())return null!=t?this:NaN;if(null!=t){var n=function(t,n){return"string"==typeof t?n.weekdaysParse(t)%7||7:isNaN(t)?null:t}(t,this.localeData());return this.day(this.day()%7?n:n-7)}return this.day()||7},wi.dayOfYear=function(t){var n=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==t?n:this.add(t-n,"d")},wi.hour=wi.hours=cn,wi.minute=wi.minutes=Yi,wi.second=wi.seconds=pi,wi.millisecond=wi.milliseconds=yi,wi.utcOffset=function(t,n,i){var e,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=zn(ht,t)))return this}else Math.abs(t)<16&&!i&&(t*=60);return!this._isUTC&&n&&(e=Bn(this)),this._offset=t,this._isUTC=!0,null!=e&&this.add(e,"m"),r!==t&&(!n||this._changeInProgress?ii(this,Vn(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,s.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Bn(this)},wi.utc=function(t){return this.utcOffset(0,t)},wi.local=function(t){return this._isUTC&&(this.utcOffset(0,t),this._isUTC=!1,t&&this.subtract(Bn(this),"m")),this},wi.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var t=zn(ot,this._i);null!=t?this.utcOffset(t):this.utcOffset(0,!0)}return this},wi.hasAlignedHourOffset=function(t){return!!this.isValid()&&(t=t?Wn(t).utcOffset():0,(this.utcOffset()-t)%60==0)},wi.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},wi.isLocal=function(){return!!this.isValid()&&!this._isUTC},wi.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},wi.isUtc=Jn,wi.isUTC=Jn,wi.zoneAbbr=function(){return this._isUTC?"UTC":""},wi.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},wi.dates=_("dates accessor is deprecated. Use date instead.",Mi),wi.months=_("months accessor is deprecated. Use month instead",Rt),wi.years=_("years accessor is deprecated. Use year instead",Et),wi.zone=_("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(t,n){return null!=t?("string"!=typeof t&&(t=-t),this.utcOffset(t,n),this):-this.utcOffset()})),wi.isDSTShifted=_("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!h(this._isDSTShifted))return this._isDSTShifted;var t={};if(p(t,this),(t=xn(t))._a){var n=t._isUTC?m(t._a):Wn(t._a);this._isDSTShifted=this.isValid()&&T(t._a,n.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var Si=O.prototype;function Ti(t,n,i,e){var r=Dn(),s=m().set(e,n);return r[i](s,t)}function ki(t,n,i){if(a(t)&&(n=t,t=void 0),t=t||"",null!=n)return Ti(t,n,i,"month");var e,r=[];for(e=0;e<12;e++)r[e]=Ti(t,e,i,"month");return r}function _i(t,n,i,e){"boolean"==typeof t?(a(n)&&(i=n,n=void 0),n=n||""):(i=n=t,t=!1,a(n)&&(i=n,n=void 0),n=n||"");var r,s=Dn(),u=t?s._week.dow:0;if(null!=i)return Ti(n,(i+u)%7,e,"day");var o=[];for(r=0;r<7;r++)o[r]=Ti(n,(r+u)%7,e,"day");return o}Si.calendar=function(t,n,i){var e=this._calendar[t]||this._calendar.sameElse;return L(e)?e.call(n,i):e},Si.longDateFormat=function(t){var n=this._longDateFormat[t],i=this._longDateFormat[t.toUpperCase()];return n||!i?n:(this._longDateFormat[t]=i.replace(/MMMM|MM|DD|dddd/g,(function(t){return t.slice(1)})),this._longDateFormat[t])},Si.invalidDate=function(){return this._invalidDate},Si.ordinal=function(t){return this._ordinal.replace("%d",t)},Si.preparse=bi,Si.postformat=bi,Si.relativeTime=function(t,n,i,e){var r=this._relativeTime[i];return L(r)?r(t,n,i,e):r.replace(/%d/i,t)},Si.pastFuture=function(t,n){var i=this._relativeTime[t>0?"future":"past"];return L(i)?i(n):i.replace(/%s/i,n)},Si.set=function(t){var n,i;for(i in t)L(n=t[i])?this[i]=n:this["_"+i]=n;this._config=t,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Si.months=function(t,n){return t?u(this._months)?this._months[t.month()]:this._months[(this._months.isFormat||Gt).test(n)?"format":"standalone"][t.month()]:u(this._months)?this._months:this._months.standalone},Si.monthsShort=function(t,n){return t?u(this._monthsShort)?this._monthsShort[t.month()]:this._monthsShort[Gt.test(n)?"format":"standalone"][t.month()]:u(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Si.monthsParse=function(t,n,i){var e,r,s;if(this._monthsParseExact)return jt.call(this,t,n,i);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),e=0;e<12;e++){if(r=m([2e3,e]),i&&!this._longMonthsParse[e]&&(this._longMonthsParse[e]=new RegExp("^"+this.months(r,"").replace(".","")+"$","i"),this._shortMonthsParse[e]=new RegExp("^"+this.monthsShort(r,"").replace(".","")+"$","i")),i||this._monthsParse[e]||(s="^"+this.months(r,"")+"|^"+this.monthsShort(r,""),this._monthsParse[e]=new RegExp(s.replace(".",""),"i")),i&&"MMMM"===n&&this._longMonthsParse[e].test(t))return e;if(i&&"MMM"===n&&this._shortMonthsParse[e].test(t))return e;if(!i&&this._monthsParse[e].test(t))return e}},Si.monthsRegex=function(t){return this._monthsParseExact?(d(this,"_monthsRegex")||Pt.call(this),t?this._monthsStrictRegex:this._monthsRegex):(d(this,"_monthsRegex")||(this._monthsRegex=Zt),this._monthsStrictRegex&&t?this._monthsStrictRegex:this._monthsRegex)},Si.monthsShortRegex=function(t){return this._monthsParseExact?(d(this,"_monthsRegex")||Pt.call(this),t?this._monthsShortStrictRegex:this._monthsShortRegex):(d(this,"_monthsShortRegex")||(this._monthsShortRegex=Ct),this._monthsShortStrictRegex&&t?this._monthsShortStrictRegex:this._monthsShortRegex)},Si.week=function(t){return Bt(t,this._week.dow,this._week.doy).week},Si.firstDayOfYear=function(){return this._week.doy},Si.firstDayOfWeek=function(){return this._week.dow},Si.weekdays=function(t,n){var i=u(this._weekdays)?this._weekdays:this._weekdays[t&&!0!==t&&this._weekdays.isFormat.test(n)?"format":"standalone"];return!0===t?Xt(i,this._week.dow):t?i[t.day()]:i},Si.weekdaysMin=function(t){return!0===t?Xt(this._weekdaysMin,this._week.dow):t?this._weekdaysMin[t.day()]:this._weekdaysMin},Si.weekdaysShort=function(t){return!0===t?Xt(this._weekdaysShort,this._week.dow):t?this._weekdaysShort[t.day()]:this._weekdaysShort},Si.weekdaysParse=function(t,n,i){var e,r,s;if(this._weekdaysParseExact)return tn.call(this,t,n,i);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),e=0;e<7;e++){if(r=m([2e3,1]).day(e),i&&!this._fullWeekdaysParse[e]&&(this._fullWeekdaysParse[e]=new RegExp("^"+this.weekdays(r,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[e]=new RegExp("^"+this.weekdaysShort(r,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[e]=new RegExp("^"+this.weekdaysMin(r,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[e]||(s="^"+this.weekdays(r,"")+"|^"+this.weekdaysShort(r,"")+"|^"+this.weekdaysMin(r,""),this._weekdaysParse[e]=new RegExp(s.replace(".",""),"i")),i&&"dddd"===n&&this._fullWeekdaysParse[e].test(t))return e;if(i&&"ddd"===n&&this._shortWeekdaysParse[e].test(t))return e;if(i&&"dd"===n&&this._minWeekdaysParse[e].test(t))return e;if(!i&&this._weekdaysParse[e].test(t))return e}},Si.weekdaysRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||sn.call(this),t?this._weekdaysStrictRegex:this._weekdaysRegex):(d(this,"_weekdaysRegex")||(this._weekdaysRegex=nn),this._weekdaysStrictRegex&&t?this._weekdaysStrictRegex:this._weekdaysRegex)},Si.weekdaysShortRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||sn.call(this),t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(d(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=en),this._weekdaysShortStrictRegex&&t?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Si.weekdaysMinRegex=function(t){return this._weekdaysParseExact?(d(this,"_weekdaysRegex")||sn.call(this),t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(d(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=rn),this._weekdaysMinStrictRegex&&t?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Si.isPM=function(t){return"p"===(t+"").toLowerCase().charAt(0)},Si.meridiem=function(t,n,i){return t>11?i?"pm":"PM":i?"am":"AM"},Mn("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(t){var n=t%10;return t+(1===S(t%100/10)?"th":1===n?"st":2===n?"nd":3===n?"rd":"th")}}),s.lang=_("moment.lang is deprecated. Use moment.locale instead.",Mn),s.langData=_("moment.langData is deprecated. Use moment.localeData instead.",Dn);var Hi=Math.abs;function Fi(t,n,i,e){var r=Vn(n,i);return t._milliseconds+=e*r._milliseconds,t._days+=e*r._days,t._months+=e*r._months,t._bubble()}function Ei(t){return t<0?Math.floor(t):Math.ceil(t)}function Li(t){return 4800*t/146097}function Ni(t){return 146097*t/4800}function Oi(t){return function(){return this.as(t)}}var xi=Oi("ms"),Gi=Oi("s"),Wi=Oi("m"),Ai=Oi("h"),ji=Oi("d"),Ii=Oi("w"),Ri=Oi("M"),Ci=Oi("Q"),Zi=Oi("y");function Pi(t){return function(){return this.isValid()?this._data[t]:NaN}}var Ui=Pi("milliseconds"),$i=Pi("seconds"),zi=Pi("minutes"),qi=Pi("hours"),Bi=Pi("days"),Ji=Pi("months"),Xi=Pi("years"),Qi=Math.round,Vi={ss:44,s:45,m:45,h:22,d:26,M:11};function Ki(t,n,i,e,r){return r.relativeTime(n||1,!!i,t,e)}var te=Math.abs;function ne(t){return(t>0)-(t<0)||+t}function ie(){if(!this.isValid())return this.localeData().invalidDate();var t,n,i=te(this._milliseconds)/1e3,e=te(this._days),r=te(this._months);t=b(i/60),n=b(t/60),i%=60,t%=60;var s=b(r/12),u=r%=12,o=e,h=n,a=t,c=i?i.toFixed(3).replace(/\.?0+$/,""):"",f=this.asSeconds();if(!f)return"P0D";var d=f<0?"-":"",l=ne(this._months)!==ne(f)?"-":"",m=ne(this._days)!==ne(f)?"-":"",v=ne(this._milliseconds)!==ne(f)?"-":"";return d+"P"+(s?l+s+"Y":"")+(u?l+u+"M":"")+(o?m+o+"D":"")+(h||a||c?"T":"")+(h?v+h+"H":"")+(a?v+a+"M":"")+(c?v+c+"S":"")}var ee=Cn.prototype;ee.isValid=function(){return this._isValid},ee.abs=function(){var t=this._data;return this._milliseconds=Hi(this._milliseconds),this._days=Hi(this._days),this._months=Hi(this._months),t.milliseconds=Hi(t.milliseconds),t.seconds=Hi(t.seconds),t.minutes=Hi(t.minutes),t.hours=Hi(t.hours),t.months=Hi(t.months),t.years=Hi(t.years),this},ee.add=function(t,n){return Fi(this,t,n,1)},ee.subtract=function(t,n){return Fi(this,t,n,-1)},ee.as=function(t){if(!this.isValid())return NaN;var n,i,e=this._milliseconds;if("month"===(t=W(t))||"quarter"===t||"year"===t)switch(i=this._months+Li(n=this._days+e/864e5),t){case"month":return i;case"quarter":return i/3;case"year":return i/12}else switch(n=this._days+Math.round(Ni(this._months)),t){case"week":return n/7+e/6048e5;case"day":return n+e/864e5;case"hour":return 24*n+e/36e5;case"minute":return 1440*n+e/6e4;case"second":return 86400*n+e/1e3;case"millisecond":return Math.floor(864