UNPKG

bimplus-webcomponents

Version:

bim+ webcomponents library

4 lines 8.46 MB
var YNe=Object.create;var sle=Object.defineProperty,XNe=Object.defineProperties,QNe=Object.getOwnPropertyDescriptor,ZNe=Object.getOwnPropertyDescriptors,JNe=Object.getOwnPropertyNames,Hge=Object.getOwnPropertySymbols,KNe=Object.getPrototypeOf,Wge=Object.prototype.hasOwnProperty,$Ne=Object.prototype.propertyIsEnumerable;var ale=(l,a)=>(a=Symbol[l])?a:Symbol.for("Symbol."+l),TNe=l=>{throw TypeError(l)};var qge=(l,a,o)=>a in l?sle(l,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):l[a]=o,To=(l,a)=>{for(var o in a||={})Wge.call(a,o)&&qge(l,o,a[o]);if(Hge)for(var o of Hge(a))$Ne.call(a,o)&&qge(l,o,a[o]);return l},js=(l,a)=>XNe(l,ZNe(a));var fK=(l=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(l,{get:(a,o)=>(typeof require<"u"?require:a)[o]}):l)(function(l){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+l+'" is not supported')});var J3=(l,a)=>()=>(a||l((a={exports:{}}).exports,a),a.exports);var ePe=(l,a,o,s)=>{if(a&&typeof a=="object"||typeof a=="function")for(let c of JNe(a))!Wge.call(l,c)&&c!==o&&sle(l,c,{get:()=>a[c],enumerable:!(s=QNe(a,c))||s.enumerable});return l};var K3=(l,a,o)=>(o=l!=null?YNe(KNe(l)):{},ePe(a||!l||!l.__esModule?sle(o,"default",{value:l,enumerable:!0}):o,l));var Kh=(l,a,o)=>new Promise((s,c)=>{var b=G=>{try{X(o.next(G))}catch(de){c(de)}},E=G=>{try{X(o.throw(G))}catch(de){c(de)}},X=G=>G.done?s(G.value):Promise.resolve(G.value).then(b,E);X((o=o.apply(l,a)).next())}),tPe=function(l,a){this[0]=l,this[1]=a};var Uge=l=>{var a=l[ale("asyncIterator")],o=!1,s,c={};return a==null?(a=l[ale("iterator")](),s=b=>c[b]=E=>a[b](E)):(a=a.call(l),s=b=>c[b]=E=>{if(o){if(o=!1,b==="throw")throw E;return E}return o=!0,{done:!1,value:new tPe(new Promise(X=>{var G=a[b](E);G instanceof Object||TNe("Object expected"),X(G)}),1)}}),c[ale("iterator")]=()=>c,s("next"),"throw"in a?s("throw"):c.throw=b=>{throw b},"return"in a&&s("return"),c};var iz=J3((Q1e,eq)=>{"use strict";(function(l,a){typeof Q1e=="object"&&typeof eq<"u"?eq.exports=a():typeof define=="function"&&define.amd?define(a):l.moment=a()})(Q1e,function(){"use strict";var l;function a(){return l.apply(null,arguments)}function o(Me){l=Me}function s(Me){return Me instanceof Array||Object.prototype.toString.call(Me)==="[object Array]"}function c(Me){return Me!=null&&Object.prototype.toString.call(Me)==="[object Object]"}function b(Me,We){return Object.prototype.hasOwnProperty.call(Me,We)}function E(Me){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(Me).length===0;var We;for(We in Me)if(b(Me,We))return!1;return!0}function X(Me){return Me===void 0}function G(Me){return typeof Me=="number"||Object.prototype.toString.call(Me)==="[object Number]"}function de(Me){return Me instanceof Date||Object.prototype.toString.call(Me)==="[object Date]"}function fe(Me,We){var rt=[],ft,Kt=Me.length;for(ft=0;ft<Kt;++ft)rt.push(We(Me[ft],ft));return rt}function xe(Me,We){for(var rt in We)b(We,rt)&&(Me[rt]=We[rt]);return b(We,"toString")&&(Me.toString=We.toString),b(We,"valueOf")&&(Me.valueOf=We.valueOf),Me}function Ve(Me,We,rt,ft){return yI(Me,We,rt,ft,!0).utc()}function Qe(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function wt(Me){return Me._pf==null&&(Me._pf=Qe()),Me._pf}var on;Array.prototype.some?on=Array.prototype.some:on=function(Me){var We=Object(this),rt=We.length>>>0,ft;for(ft=0;ft<rt;ft++)if(ft in We&&Me.call(this,We[ft],ft,We))return!0;return!1};function Hn(Me){var We=null,rt=!1,ft=Me._d&&!isNaN(Me._d.getTime());if(ft&&(We=wt(Me),rt=on.call(We.parsedDateParts,function(Kt){return Kt!=null}),ft=We.overflow<0&&!We.empty&&!We.invalidEra&&!We.invalidMonth&&!We.invalidWeekday&&!We.weekdayMismatch&&!We.nullInput&&!We.invalidFormat&&!We.userInvalidated&&(!We.meridiem||We.meridiem&&rt),Me._strict&&(ft=ft&&We.charsLeftOver===0&&We.unusedTokens.length===0&&We.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(Me))Me._isValid=ft;else return ft;return Me._isValid}function qn(Me){var We=Ve(NaN);return Me!=null?xe(wt(We),Me):wt(We).userInvalidated=!0,We}var fn=a.momentProperties=[],Ar=!1;function C(Me,We){var rt,ft,Kt,$n=fn.length;if(X(We._isAMomentObject)||(Me._isAMomentObject=We._isAMomentObject),X(We._i)||(Me._i=We._i),X(We._f)||(Me._f=We._f),X(We._l)||(Me._l=We._l),X(We._strict)||(Me._strict=We._strict),X(We._tzm)||(Me._tzm=We._tzm),X(We._isUTC)||(Me._isUTC=We._isUTC),X(We._offset)||(Me._offset=We._offset),X(We._pf)||(Me._pf=wt(We)),X(We._locale)||(Me._locale=We._locale),$n>0)for(rt=0;rt<$n;rt++)ft=fn[rt],Kt=We[ft],X(Kt)||(Me[ft]=Kt);return Me}function _(Me){C(this,Me),this._d=new Date(Me._d!=null?Me._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Ar===!1&&(Ar=!0,a.updateOffset(this),Ar=!1)}function Fi(Me){return Me instanceof _||Me!=null&&Me._isAMomentObject!=null}function I(Me){a.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+Me)}function Wr(Me,We){var rt=!0;return xe(function(){if(a.deprecationHandler!=null&&a.deprecationHandler(null,Me),rt){var ft=[],Kt,$n,wi,ge=arguments.length;for($n=0;$n<ge;$n++){if(Kt="",typeof arguments[$n]=="object"){Kt+=` [`+$n+"] ";for(wi in arguments[0])b(arguments[0],wi)&&(Kt+=wi+": "+arguments[0][wi]+", ");Kt=Kt.slice(0,-2)}else Kt=arguments[$n];ft.push(Kt)}I(Me+` Arguments: `+Array.prototype.slice.call(ft).join("")+` `+new Error().stack),rt=!1}return We.apply(this,arguments)},We)}var ll={};function ul(Me,We){a.deprecationHandler!=null&&a.deprecationHandler(Me,We),ll[Me]||(I(We),ll[Me]=!0)}a.suppressDeprecationWarnings=!1,a.deprecationHandler=null;function $a(Me){return typeof Function<"u"&&Me instanceof Function||Object.prototype.toString.call(Me)==="[object Function]"}function Dl(Me){var We,rt;for(rt in Me)b(Me,rt)&&(We=Me[rt],$a(We)?this[rt]=We:this["_"+rt]=We);this._config=Me,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function ku(Me,We){var rt=xe({},Me),ft;for(ft in We)b(We,ft)&&(c(Me[ft])&&c(We[ft])?(rt[ft]={},xe(rt[ft],Me[ft]),xe(rt[ft],We[ft])):We[ft]!=null?rt[ft]=We[ft]:delete rt[ft]);for(ft in Me)b(Me,ft)&&!b(We,ft)&&c(Me[ft])&&(rt[ft]=xe({},rt[ft]));return rt}function Bp(Me){Me!=null&&this.set(Me)}var yl;Object.keys?yl=Object.keys:yl=function(Me){var We,rt=[];for(We in Me)b(Me,We)&&rt.push(We);return rt};var Ns={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function nc(Me,We,rt){var ft=this._calendar[Me]||this._calendar.sameElse;return $a(ft)?ft.call(We,rt):ft}function nl(Me,We,rt){var ft=""+Math.abs(Me),Kt=We-ft.length,$n=Me>=0;return($n?rt?"+":"":"-")+Math.pow(10,Math.max(0,Kt)).toString().substr(1)+ft}var Ml=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Hu=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Vu={},ic={};function io(Me,We,rt,ft){var Kt=ft;typeof ft=="string"&&(Kt=function(){return this[ft]()}),Me&&(ic[Me]=Kt),We&&(ic[We[0]]=function(){return nl(Kt.apply(this,arguments),We[1],We[2])}),rt&&(ic[rt]=function(){return this.localeData().ordinal(Kt.apply(this,arguments),Me)})}function Ia(Me){return Me.match(/\[[\s\S]/)?Me.replace(/^\[|\]$/g,""):Me.replace(/\\/g,"")}function Xa(Me){var We=Me.match(Ml),rt,ft;for(rt=0,ft=We.length;rt<ft;rt++)ic[We[rt]]?We[rt]=ic[We[rt]]:We[rt]=Ia(We[rt]);return function(Kt){var $n="",wi;for(wi=0;wi<ft;wi++)$n+=$a(We[wi])?We[wi].call(Kt,Me):We[wi];return $n}}function ns(Me,We){return Me.isValid()?(We=v0(We,Me.localeData()),Vu[We]=Vu[We]||Xa(We),Vu[We](Me)):Me.localeData().invalidDate()}function v0(Me,We){var rt=5;function ft(Kt){return We.longDateFormat(Kt)||Kt}for(Hu.lastIndex=0;rt>=0&&Hu.test(Me);)Me=Me.replace(Hu,ft),Hu.lastIndex=0,rt-=1;return Me}var hs={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"};function Mi(Me){var We=this._longDateFormat[Me],rt=this._longDateFormat[Me.toUpperCase()];return We||!rt?We:(this._longDateFormat[Me]=rt.match(Ml).map(function(ft){return ft==="MMMM"||ft==="MM"||ft==="DD"||ft==="dddd"?ft.slice(1):ft}).join(""),this._longDateFormat[Me])}var li="Invalid date";function ur(){return this._invalidDate}var Dr="%d",Ur=/\d{1,2}/;function Qa(Me){return this._ordinal.replace("%d",Me)}var Na={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",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function no(Me,We,rt,ft){var Kt=this._relativeTime[rt];return $a(Kt)?Kt(Me,We,rt,ft):Kt.replace(/%d/i,Me)}function cl(Me,We){var rt=this._relativeTime[Me>0?"future":"past"];return $a(rt)?rt(We):rt.replace(/%s/i,We)}var b0={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Wa(Me){return typeof Me=="string"?b0[Me]||b0[Me.toLowerCase()]:void 0}function sd(Me){var We={},rt,ft;for(ft in Me)b(Me,ft)&&(rt=Wa(ft),rt&&(We[rt]=Me[ft]));return We}var cf={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function _u(Me){var We=[],rt;for(rt in Me)b(Me,rt)&&We.push({unit:rt,priority:cf[rt]});return We.sort(function(ft,Kt){return ft.priority-Kt.priority}),We}var ld=/\d/,pc=/\d\d/,df=/\d{3}/,Ql=/\d{4}/,G1=/[+-]?\d{6}/,Ss=/\d\d?/,Um=/\d\d\d\d?/,ud=/\d\d\d\d\d\d?/,Fp=/\d{1,3}/,Ru=/\d{1,4}/,a0=/[+-]?\d{1,6}/,cd=/\d+/,Zl=/[+-]?\d+/,zl=/Z|[+-]\d\d:?\d\d/gi,pf=/Z|[+-]\d\d(?::?\d\d)?/gi,C0=/[+-]?\d+(\.\d{1,3})?/,g0=/[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,su=/^[1-9]\d?/,Rl=/^([1-9]\d|\d)/,go;go={};function ro(Me,We,rt){go[Me]=$a(We)?We:function(ft,Kt){return ft&&rt?rt:We}}function fc(Me,We){return b(go,Me)?go[Me](We._strict,We._locale):new RegExp(V1(Me))}function V1(Me){return qr(Me.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(We,rt,ft,Kt,$n){return rt||ft||Kt||$n}))}function qr(Me){return Me.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Ec(Me){return Me<0?Math.ceil(Me)||0:Math.floor(Me)}function ja(Me){var We=+Me,rt=0;return We!==0&&isFinite(We)&&(rt=Ec(We)),rt}var qc={};function Ir(Me,We){var rt,ft=We,Kt;for(typeof Me=="string"&&(Me=[Me]),G(We)&&(ft=function($n,wi){wi[We]=ja($n)}),Kt=Me.length,rt=0;rt<Kt;rt++)qc[Me[rt]]=ft}function kp(Me,We){Ir(Me,function(rt,ft,Kt,$n){Kt._w=Kt._w||{},We(rt,Kt._w,Kt,$n)})}function wy(Me,We,rt){We!=null&&b(qc,Me)&&qc[Me](We,rt._a,rt,Me)}function Sc(Me){return Me%4===0&&Me%100!==0||Me%400===0}var Vs=0,wa=1,y0=2,fa=3,ha=4,Oa=5,hc=6,lu=7,rc=8;io("Y",0,0,function(){var Me=this.year();return Me<=9999?nl(Me,4):"+"+Me}),io(0,["YY",2],0,function(){return this.year()%100}),io(0,["YYYY",4],0,"year"),io(0,["YYYYY",5],0,"year"),io(0,["YYYYYY",6,!0],0,"year"),ro("Y",Zl),ro("YY",Ss,pc),ro("YYYY",Ru,Ql),ro("YYYYY",a0,G1),ro("YYYYYY",a0,G1),Ir(["YYYYY","YYYYYY"],Vs),Ir("YYYY",function(Me,We){We[Vs]=Me.length===2?a.parseTwoDigitYear(Me):ja(Me)}),Ir("YY",function(Me,We){We[Vs]=a.parseTwoDigitYear(Me)}),Ir("Y",function(Me,We){We[Vs]=parseInt(Me,10)});function Yu(Me){return Sc(Me)?366:365}a.parseTwoDigitYear=function(Me){return ja(Me)+(ja(Me)>68?1900:2e3)};var uu=is("FullYear",!0);function qs(){return Sc(this.year())}function is(Me,We){return function(rt){return rt!=null?(Za(this,Me,rt),a.updateOffset(this,We),this):Iu(this,Me)}}function Iu(Me,We){if(!Me.isValid())return NaN;var rt=Me._d,ft=Me._isUTC;switch(We){case"Milliseconds":return ft?rt.getUTCMilliseconds():rt.getMilliseconds();case"Seconds":return ft?rt.getUTCSeconds():rt.getSeconds();case"Minutes":return ft?rt.getUTCMinutes():rt.getMinutes();case"Hours":return ft?rt.getUTCHours():rt.getHours();case"Date":return ft?rt.getUTCDate():rt.getDate();case"Day":return ft?rt.getUTCDay():rt.getDay();case"Month":return ft?rt.getUTCMonth():rt.getMonth();case"FullYear":return ft?rt.getUTCFullYear():rt.getFullYear();default:return NaN}}function Za(Me,We,rt){var ft,Kt,$n,wi,ge;if(!(!Me.isValid()||isNaN(rt))){switch(ft=Me._d,Kt=Me._isUTC,We){case"Milliseconds":return void(Kt?ft.setUTCMilliseconds(rt):ft.setMilliseconds(rt));case"Seconds":return void(Kt?ft.setUTCSeconds(rt):ft.setSeconds(rt));case"Minutes":return void(Kt?ft.setUTCMinutes(rt):ft.setMinutes(rt));case"Hours":return void(Kt?ft.setUTCHours(rt):ft.setHours(rt));case"Date":return void(Kt?ft.setUTCDate(rt):ft.setDate(rt));case"FullYear":break;default:return}$n=rt,wi=Me.month(),ge=Me.date(),ge=ge===29&&wi===1&&!Sc($n)?28:ge,Kt?ft.setUTCFullYear($n,wi,ge):ft.setFullYear($n,wi,ge)}}function um(Me){return Me=Wa(Me),$a(this[Me])?this[Me]():this}function Kc(Me,We){if(typeof Me=="object"){Me=sd(Me);var rt=_u(Me),ft,Kt=rt.length;for(ft=0;ft<Kt;ft++)this[rt[ft].unit](Me[rt[ft].unit])}else if(Me=Wa(Me),$a(this[Me]))return this[Me](We);return this}function Ta(Me,We){return(Me%We+We)%We}var dl;Array.prototype.indexOf?dl=Array.prototype.indexOf:dl=function(Me){var We;for(We=0;We<this.length;++We)if(this[We]===Me)return We;return-1};function xo(Me,We){if(isNaN(Me)||isNaN(We))return NaN;var rt=Ta(We,12);return Me+=(We-rt)/12,rt===1?Sc(Me)?29:28:31-rt%7%2}io("M",["MM",2],"Mo",function(){return this.month()+1}),io("MMM",0,0,function(Me){return this.localeData().monthsShort(this,Me)}),io("MMMM",0,0,function(Me){return this.localeData().months(this,Me)}),ro("M",Ss,su),ro("MM",Ss,pc),ro("MMM",function(Me,We){return We.monthsShortRegex(Me)}),ro("MMMM",function(Me,We){return We.monthsRegex(Me)}),Ir(["M","MM"],function(Me,We){We[wa]=ja(Me)-1}),Ir(["MMM","MMMM"],function(Me,We,rt,ft){var Kt=rt._locale.monthsParse(Me,ft,rt._strict);Kt!=null?We[wa]=Kt:wt(rt).invalidMonth=Me});var Y1="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Jl="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Xu=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Kl=g0,M0=g0;function Wf(Me,We){return Me?s(this._months)?this._months[Me.month()]:this._months[(this._months.isFormat||Xu).test(We)?"format":"standalone"][Me.month()]:s(this._months)?this._months:this._months.standalone}function X1(Me,We){return Me?s(this._monthsShort)?this._monthsShort[Me.month()]:this._monthsShort[Xu.test(We)?"format":"standalone"][Me.month()]:s(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function Hp(Me,We,rt){var ft,Kt,$n,wi=Me.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],ft=0;ft<12;++ft)$n=Ve([2e3,ft]),this._shortMonthsParse[ft]=this.monthsShort($n,"").toLocaleLowerCase(),this._longMonthsParse[ft]=this.months($n,"").toLocaleLowerCase();return rt?We==="MMM"?(Kt=dl.call(this._shortMonthsParse,wi),Kt!==-1?Kt:null):(Kt=dl.call(this._longMonthsParse,wi),Kt!==-1?Kt:null):We==="MMM"?(Kt=dl.call(this._shortMonthsParse,wi),Kt!==-1?Kt:(Kt=dl.call(this._longMonthsParse,wi),Kt!==-1?Kt:null)):(Kt=dl.call(this._longMonthsParse,wi),Kt!==-1?Kt:(Kt=dl.call(this._shortMonthsParse,wi),Kt!==-1?Kt:null))}function ff(Me,We,rt){var ft,Kt,$n;if(this._monthsParseExact)return Hp.call(this,Me,We,rt);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),ft=0;ft<12;ft++){if(Kt=Ve([2e3,ft]),rt&&!this._longMonthsParse[ft]&&(this._longMonthsParse[ft]=new RegExp("^"+this.months(Kt,"").replace(".","")+"$","i"),this._shortMonthsParse[ft]=new RegExp("^"+this.monthsShort(Kt,"").replace(".","")+"$","i")),!rt&&!this._monthsParse[ft]&&($n="^"+this.months(Kt,"")+"|^"+this.monthsShort(Kt,""),this._monthsParse[ft]=new RegExp($n.replace(".",""),"i")),rt&&We==="MMMM"&&this._longMonthsParse[ft].test(Me))return ft;if(rt&&We==="MMM"&&this._shortMonthsParse[ft].test(Me))return ft;if(!rt&&this._monthsParse[ft].test(Me))return ft}}function oc(Me,We){if(!Me.isValid())return Me;if(typeof We=="string"){if(/^\d+$/.test(We))We=ja(We);else if(We=Me.localeData().monthsParse(We),!G(We))return Me}var rt=We,ft=Me.date();return ft=ft<29?ft:Math.min(ft,xo(Me.year(),rt)),Me._isUTC?Me._d.setUTCMonth(rt,ft):Me._d.setMonth(rt,ft),Me}function $c(Me){return Me!=null?(oc(this,Me),a.updateOffset(this,!0),this):Iu(this,"Month")}function Hd(){return xo(this.year(),this.month())}function _0(Me){return this._monthsParseExact?(b(this,"_monthsRegex")||Uf.call(this),Me?this._monthsShortStrictRegex:this._monthsShortRegex):(b(this,"_monthsShortRegex")||(this._monthsShortRegex=Kl),this._monthsShortStrictRegex&&Me?this._monthsShortStrictRegex:this._monthsShortRegex)}function as(Me){return this._monthsParseExact?(b(this,"_monthsRegex")||Uf.call(this),Me?this._monthsStrictRegex:this._monthsRegex):(b(this,"_monthsRegex")||(this._monthsRegex=M0),this._monthsStrictRegex&&Me?this._monthsStrictRegex:this._monthsRegex)}function Uf(){function Me(ke,tt){return tt.length-ke.length}var We=[],rt=[],ft=[],Kt,$n,wi,ge;for(Kt=0;Kt<12;Kt++)$n=Ve([2e3,Kt]),wi=qr(this.monthsShort($n,"")),ge=qr(this.months($n,"")),We.push(wi),rt.push(ge),ft.push(ge),ft.push(wi);We.sort(Me),rt.sort(Me),ft.sort(Me),this._monthsRegex=new RegExp("^("+ft.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+rt.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+We.join("|")+")","i")}function Q1(Me,We,rt,ft,Kt,$n,wi){var ge;return Me<100&&Me>=0?(ge=new Date(Me+400,We,rt,ft,Kt,$n,wi),isFinite(ge.getFullYear())&&ge.setFullYear(Me)):ge=new Date(Me,We,rt,ft,Kt,$n,wi),ge}function qd(Me){var We,rt;return Me<100&&Me>=0?(rt=Array.prototype.slice.call(arguments),rt[0]=Me+400,We=new Date(Date.UTC.apply(null,rt)),isFinite(We.getUTCFullYear())&&We.setUTCFullYear(Me)):We=new Date(Date.UTC.apply(null,arguments)),We}function Os(Me,We,rt){var ft=7+We-rt,Kt=(7+qd(Me,0,ft).getUTCDay()-We)%7;return-Kt+ft-1}function $l(Me,We,rt,ft,Kt){var $n=(7+rt-ft)%7,wi=Os(Me,ft,Kt),ge=1+7*(We-1)+$n+wi,ke,tt;return ge<=0?(ke=Me-1,tt=Yu(ke)+ge):ge>Yu(Me)?(ke=Me+1,tt=ge-Yu(Me)):(ke=Me,tt=ge),{year:ke,dayOfYear:tt}}function I0(Me,We,rt){var ft=Os(Me.year(),We,rt),Kt=Math.floor((Me.dayOfYear()-ft-1)/7)+1,$n,wi;return Kt<1?(wi=Me.year()-1,$n=Kt+Gt(wi,We,rt)):Kt>Gt(Me.year(),We,rt)?($n=Kt-Gt(Me.year(),We,rt),wi=Me.year()+1):(wi=Me.year(),$n=Kt),{week:$n,year:wi}}function Gt(Me,We,rt){var ft=Os(Me,We,rt),Kt=Os(Me+1,We,rt);return(Yu(Me)-ft+Kt)/7}io("w",["ww",2],"wo","week"),io("W",["WW",2],"Wo","isoWeek"),ro("w",Ss,su),ro("ww",Ss,pc),ro("W",Ss,su),ro("WW",Ss,pc),kp(["w","ww","W","WW"],function(Me,We,rt,ft){We[ft.substr(0,1)]=ja(Me)});function dt(Me){return I0(Me,this._week.dow,this._week.doy).week}var Pt={dow:0,doy:6};function Zt(){return this._week.dow}function Pn(){return this._week.doy}function Ft(Me){var We=this.localeData().week(this);return Me==null?We:this.add((Me-We)*7,"d")}function Fn(Me){var We=I0(this,1,4).week;return Me==null?We:this.add((Me-We)*7,"d")}io("d",0,"do","day"),io("dd",0,0,function(Me){return this.localeData().weekdaysMin(this,Me)}),io("ddd",0,0,function(Me){return this.localeData().weekdaysShort(this,Me)}),io("dddd",0,0,function(Me){return this.localeData().weekdays(this,Me)}),io("e",0,0,"weekday"),io("E",0,0,"isoWeekday"),ro("d",Ss),ro("e",Ss),ro("E",Ss),ro("dd",function(Me,We){return We.weekdaysMinRegex(Me)}),ro("ddd",function(Me,We){return We.weekdaysShortRegex(Me)}),ro("dddd",function(Me,We){return We.weekdaysRegex(Me)}),kp(["dd","ddd","dddd"],function(Me,We,rt,ft){var Kt=rt._locale.weekdaysParse(Me,ft,rt._strict);Kt!=null?We.d=Kt:wt(rt).invalidWeekday=Me}),kp(["d","e","E"],function(Me,We,rt,ft){We[ft]=ja(Me)});function zi(Me,We){return typeof Me!="string"?Me:isNaN(Me)?(Me=We.weekdaysParse(Me),typeof Me=="number"?Me:null):parseInt(Me,10)}function gr(Me,We){return typeof Me=="string"?We.weekdaysParse(Me)%7||7:isNaN(Me)?null:Me}function Or(Me,We){return Me.slice(We,7).concat(Me.slice(0,We))}var di="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),gi="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ll="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),cm=g0,Wc=g0,Z1=g0;function qp(Me,We){var rt=s(this._weekdays)?this._weekdays:this._weekdays[Me&&Me!==!0&&this._weekdays.isFormat.test(We)?"format":"standalone"];return Me===!0?Or(rt,this._week.dow):Me?rt[Me.day()]:rt}function dd(Me){return Me===!0?Or(this._weekdaysShort,this._week.dow):Me?this._weekdaysShort[Me.day()]:this._weekdaysShort}function Db(Me){return Me===!0?Or(this._weekdaysMin,this._week.dow):Me?this._weekdaysMin[Me.day()]:this._weekdaysMin}function C2(Me,We,rt){var ft,Kt,$n,wi=Me.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],ft=0;ft<7;++ft)$n=Ve([2e3,1]).day(ft),this._minWeekdaysParse[ft]=this.weekdaysMin($n,"").toLocaleLowerCase(),this._shortWeekdaysParse[ft]=this.weekdaysShort($n,"").toLocaleLowerCase(),this._weekdaysParse[ft]=this.weekdays($n,"").toLocaleLowerCase();return rt?We==="dddd"?(Kt=dl.call(this._weekdaysParse,wi),Kt!==-1?Kt:null):We==="ddd"?(Kt=dl.call(this._shortWeekdaysParse,wi),Kt!==-1?Kt:null):(Kt=dl.call(this._minWeekdaysParse,wi),Kt!==-1?Kt:null):We==="dddd"?(Kt=dl.call(this._weekdaysParse,wi),Kt!==-1||(Kt=dl.call(this._shortWeekdaysParse,wi),Kt!==-1)?Kt:(Kt=dl.call(this._minWeekdaysParse,wi),Kt!==-1?Kt:null)):We==="ddd"?(Kt=dl.call(this._shortWeekdaysParse,wi),Kt!==-1||(Kt=dl.call(this._weekdaysParse,wi),Kt!==-1)?Kt:(Kt=dl.call(this._minWeekdaysParse,wi),Kt!==-1?Kt:null)):(Kt=dl.call(this._minWeekdaysParse,wi),Kt!==-1||(Kt=dl.call(this._weekdaysParse,wi),Kt!==-1)?Kt:(Kt=dl.call(this._shortWeekdaysParse,wi),Kt!==-1?Kt:null))}function mc(Me,We,rt){var ft,Kt,$n;if(this._weekdaysParseExact)return C2.call(this,Me,We,rt);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),ft=0;ft<7;ft++){if(Kt=Ve([2e3,1]).day(ft),rt&&!this._fullWeekdaysParse[ft]&&(this._fullWeekdaysParse[ft]=new RegExp("^"+this.weekdays(Kt,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[ft]=new RegExp("^"+this.weekdaysShort(Kt,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[ft]=new RegExp("^"+this.weekdaysMin(Kt,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[ft]||($n="^"+this.weekdays(Kt,"")+"|^"+this.weekdaysShort(Kt,"")+"|^"+this.weekdaysMin(Kt,""),this._weekdaysParse[ft]=new RegExp($n.replace(".",""),"i")),rt&&We==="dddd"&&this._fullWeekdaysParse[ft].test(Me))return ft;if(rt&&We==="ddd"&&this._shortWeekdaysParse[ft].test(Me))return ft;if(rt&&We==="dd"&&this._minWeekdaysParse[ft].test(Me))return ft;if(!rt&&this._weekdaysParse[ft].test(Me))return ft}}function Wd(Me){if(!this.isValid())return Me!=null?this:NaN;var We=Iu(this,"Day");return Me!=null?(Me=zi(Me,this.localeData()),this.add(Me-We,"d")):We}function jm(Me){if(!this.isValid())return Me!=null?this:NaN;var We=(this.day()+7-this.localeData()._week.dow)%7;return Me==null?We:this.add(Me-We,"d")}function dm(Me){if(!this.isValid())return Me!=null?this:NaN;if(Me!=null){var We=gr(Me,this.localeData());return this.day(this.day()%7?We:We-7)}else return this.day()||7}function zb(Me){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||vc.call(this),Me?this._weekdaysStrictRegex:this._weekdaysRegex):(b(this,"_weekdaysRegex")||(this._weekdaysRegex=cm),this._weekdaysStrictRegex&&Me?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ud(Me){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||vc.call(this),Me?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(b(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Wc),this._weekdaysShortStrictRegex&&Me?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function pm(Me){return this._weekdaysParseExact?(b(this,"_weekdaysRegex")||vc.call(this),Me?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(b(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Z1),this._weekdaysMinStrictRegex&&Me?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function vc(){function Me(lt,hn){return hn.length-lt.length}var We=[],rt=[],ft=[],Kt=[],$n,wi,ge,ke,tt;for($n=0;$n<7;$n++)wi=Ve([2e3,1]).day($n),ge=qr(this.weekdaysMin(wi,"")),ke=qr(this.weekdaysShort(wi,"")),tt=qr(this.weekdays(wi,"")),We.push(ge),rt.push(ke),ft.push(tt),Kt.push(ge),Kt.push(ke),Kt.push(tt);We.sort(Me),rt.sort(Me),ft.sort(Me),Kt.sort(Me),this._weekdaysRegex=new RegExp("^("+Kt.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+ft.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+rt.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+We.join("|")+")","i")}function pd(){return this.hours()%12||12}function xg(){return this.hours()||24}io("H",["HH",2],0,"hour"),io("h",["hh",2],0,pd),io("k",["kk",2],0,xg),io("hmm",0,0,function(){return""+pd.apply(this)+nl(this.minutes(),2)}),io("hmmss",0,0,function(){return""+pd.apply(this)+nl(this.minutes(),2)+nl(this.seconds(),2)}),io("Hmm",0,0,function(){return""+this.hours()+nl(this.minutes(),2)}),io("Hmmss",0,0,function(){return""+this.hours()+nl(this.minutes(),2)+nl(this.seconds(),2)});function fd(Me,We){io(Me,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),We)})}fd("a",!0),fd("A",!1);function hf(Me,We){return We._meridiemParse}ro("a",hf),ro("A",hf),ro("H",Ss,Rl),ro("h",Ss,su),ro("k",Ss,su),ro("HH",Ss,pc),ro("hh",Ss,pc),ro("kk",Ss,pc),ro("hmm",Um),ro("hmmss",ud),ro("Hmm",Um),ro("Hmmss",ud),Ir(["H","HH"],fa),Ir(["k","kk"],function(Me,We,rt){var ft=ja(Me);We[fa]=ft===24?0:ft}),Ir(["a","A"],function(Me,We,rt){rt._isPm=rt._locale.isPM(Me),rt._meridiem=Me}),Ir(["h","hh"],function(Me,We,rt){We[fa]=ja(Me),wt(rt).bigHour=!0}),Ir("hmm",function(Me,We,rt){var ft=Me.length-2;We[fa]=ja(Me.substr(0,ft)),We[ha]=ja(Me.substr(ft)),wt(rt).bigHour=!0}),Ir("hmmss",function(Me,We,rt){var ft=Me.length-4,Kt=Me.length-2;We[fa]=ja(Me.substr(0,ft)),We[ha]=ja(Me.substr(ft,2)),We[Oa]=ja(Me.substr(Kt)),wt(rt).bigHour=!0}),Ir("Hmm",function(Me,We,rt){var ft=Me.length-2;We[fa]=ja(Me.substr(0,ft)),We[ha]=ja(Me.substr(ft))}),Ir("Hmmss",function(Me,We,rt){var ft=Me.length-4,Kt=Me.length-2;We[fa]=ja(Me.substr(0,ft)),We[ha]=ja(Me.substr(ft,2)),We[Oa]=ja(Me.substr(Kt))});function Gm(Me){return(Me+"").toLowerCase().charAt(0)==="p"}var D2=/[ap]\.?m?\.?/i,Rb=is("Hours",!0);function fm(Me,We,rt){return Me>11?rt?"pm":"PM":rt?"am":"AM"}var jf={calendar:Ns,longDateFormat:hs,invalidDate:li,ordinal:Dr,dayOfMonthOrdinalParse:Ur,relativeTime:Na,months:Y1,monthsShort:Jl,week:Pt,weekdays:di,weekdaysMin:Ll,weekdaysShort:gi,meridiemParse:D2},Cs={},ac={},Cc;function D0(Me,We){var rt,ft=Math.min(Me.length,We.length);for(rt=0;rt<ft;rt+=1)if(Me[rt]!==We[rt])return rt;return ft}function R_(Me){return Me&&Me.toLowerCase().replace("_","-")}function Lb(Me){for(var We=0,rt,ft,Kt,$n;We<Me.length;){for($n=R_(Me[We]).split("-"),rt=$n.length,ft=R_(Me[We+1]),ft=ft?ft.split("-"):null;rt>0;){if(Kt=Up($n.slice(0,rt).join("-")),Kt)return Kt;if(ft&&ft.length>=rt&&D0($n,ft)>=rt-1)break;rt--}We++}return Cc}function Wp(Me){return!!(Me&&Me.match("^[^/\\\\]*$"))}function Up(Me){var We=null,rt;if(Cs[Me]===void 0&&typeof eq<"u"&&eq&&eq.exports&&Wp(Me))try{We=Cc._abbr,rt=fK,rt("./locale/"+Me),ms(We)}catch{Cs[Me]=null}return Cs[Me]}function ms(Me,We){var rt;return Me&&(X(We)?rt=Uc(Me):rt=hd(Me,We),rt?Cc=rt:typeof console<"u"&&console.warn&&console.warn("Locale "+Me+" not found. Did you forget to load it?")),Cc._abbr}function hd(Me,We){if(We!==null){var rt,ft=jf;if(We.abbr=Me,Cs[Me]!=null)ul("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."),ft=Cs[Me]._config;else if(We.parentLocale!=null)if(Cs[We.parentLocale]!=null)ft=Cs[We.parentLocale]._config;else if(rt=Up(We.parentLocale),rt!=null)ft=rt._config;else return ac[We.parentLocale]||(ac[We.parentLocale]=[]),ac[We.parentLocale].push({name:Me,config:We}),null;return Cs[Me]=new Bp(ku(ft,We)),ac[Me]&&ac[Me].forEach(function(Kt){hd(Kt.name,Kt.config)}),ms(Me),Cs[Me]}else return delete Cs[Me],null}function Vm(Me,We){if(We!=null){var rt,ft,Kt=jf;Cs[Me]!=null&&Cs[Me].parentLocale!=null?Cs[Me].set(ku(Cs[Me]._config,We)):(ft=Up(Me),ft!=null&&(Kt=ft._config),We=ku(Kt,We),ft==null&&(We.abbr=Me),rt=new Bp(We),rt.parentLocale=Cs[Me],Cs[Me]=rt),ms(Me)}else Cs[Me]!=null&&(Cs[Me].parentLocale!=null?(Cs[Me]=Cs[Me].parentLocale,Me===ms()&&ms(Me)):Cs[Me]!=null&&delete Cs[Me]);return Cs[Me]}function Uc(Me){var We;if(Me&&Me._locale&&Me._locale._abbr&&(Me=Me._locale._abbr),!Me)return Cc;if(!s(Me)){if(We=Up(Me),We)return We;Me=[Me]}return Lb(Me)}function xb(){return yl(Cs)}function z2(Me){var We,rt=Me._a;return rt&&wt(Me).overflow===-2&&(We=rt[wa]<0||rt[wa]>11?wa:rt[y0]<1||rt[y0]>xo(rt[Vs],rt[wa])?y0:rt[fa]<0||rt[fa]>24||rt[fa]===24&&(rt[ha]!==0||rt[Oa]!==0||rt[hc]!==0)?fa:rt[ha]<0||rt[ha]>59?ha:rt[Oa]<0||rt[Oa]>59?Oa:rt[hc]<0||rt[hc]>999?hc:-1,wt(Me)._overflowDayOfYear&&(We<Vs||We>y0)&&(We=y0),wt(Me)._overflowWeeks&&We===-1&&(We=lu),wt(Me)._overflowWeekday&&We===-1&&(We=rc),wt(Me).overflow=We),Me}var w0=/^\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)?)?$/,md=/^\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)?)?$/,jp=/Z|[+-]\d\d(?::?\d\d)?/,R2=[["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}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],s0=[["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/]],Oy=/^\/?Date\((-?\d+)/i,wu=/^(?:(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}))$/,he={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function Ke(Me){var We,rt,ft=Me._i,Kt=w0.exec(ft)||md.exec(ft),$n,wi,ge,ke,tt=R2.length,lt=s0.length;if(Kt){for(wt(Me).iso=!0,We=0,rt=tt;We<rt;We++)if(R2[We][1].exec(Kt[1])){wi=R2[We][0],$n=R2[We][2]!==!1;break}if(wi==null){Me._isValid=!1;return}if(Kt[3]){for(We=0,rt=lt;We<rt;We++)if(s0[We][1].exec(Kt[3])){ge=(Kt[2]||" ")+s0[We][0];break}if(ge==null){Me._isValid=!1;return}}if(!$n&&ge!=null){Me._isValid=!1;return}if(Kt[4])if(jp.exec(Kt[4]))ke="Z";else{Me._isValid=!1;return}Me._f=wi+(ge||"")+(ke||""),gI(Me)}else Me._isValid=!1}function dn(Me,We,rt,ft,Kt,$n){var wi=[In(Me),Jl.indexOf(We),parseInt(rt,10),parseInt(ft,10),parseInt(Kt,10)];return $n&&wi.push(parseInt($n,10)),wi}function In(Me){var We=parseInt(Me,10);return We<=49?2e3+We:We<=999?1900+We:We}function ui(Me){return Me.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function ss(Me,We,rt){if(Me){var ft=gi.indexOf(Me),Kt=new Date(We[0],We[1],We[2]).getDay();if(ft!==Kt)return wt(rt).weekdayMismatch=!0,rt._isValid=!1,!1}return!0}function vd(Me,We,rt){if(Me)return he[Me];if(We)return 0;var ft=parseInt(rt,10),Kt=ft%100,$n=(ft-Kt)/100;return $n*60+Kt}function Ym(Me){var We=wu.exec(ui(Me._i)),rt;if(We){if(rt=dn(We[4],We[3],We[2],We[5],We[6],We[7]),!ss(We[1],rt,Me))return;Me._a=rt,Me._tzm=vd(We[8],We[9],We[10]),Me._d=qd.apply(null,Me._a),Me._d.setUTCMinutes(Me._d.getUTCMinutes()-Me._tzm),wt(Me).rfc2822=!0}else Me._isValid=!1}function Nb(Me){var We=Oy.exec(Me._i);if(We!==null){Me._d=new Date(+We[1]);return}if(Ke(Me),Me._isValid===!1)delete Me._isValid;else return;if(Ym(Me),Me._isValid===!1)delete Me._isValid;else return;Me._strict?Me._isValid=!1:a.createFromInputFallback(Me)}a.createFromInputFallback=Wr("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. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(Me){Me._d=new Date(Me._i+(Me._useUTC?" UTC":""))});function Pb(Me,We,rt){return Me??We??rt}function gO(Me){var We=new Date(a.now());return Me._useUTC?[We.getUTCFullYear(),We.getUTCMonth(),We.getUTCDate()]:[We.getFullYear(),We.getMonth(),We.getDate()]}function Ay(Me){var We,rt,ft=[],Kt,$n,wi;if(!Me._d){for(Kt=gO(Me),Me._w&&Me._a[y0]==null&&Me._a[wa]==null&&yO(Me),Me._dayOfYear!=null&&(wi=Pb(Me._a[Vs],Kt[Vs]),(Me._dayOfYear>Yu(wi)||Me._dayOfYear===0)&&(wt(Me)._overflowDayOfYear=!0),rt=qd(wi,0,Me._dayOfYear),Me._a[wa]=rt.getUTCMonth(),Me._a[y0]=rt.getUTCDate()),We=0;We<3&&Me._a[We]==null;++We)Me._a[We]=ft[We]=Kt[We];for(;We<7;We++)Me._a[We]=ft[We]=Me._a[We]==null?We===2?1:0:Me._a[We];Me._a[fa]===24&&Me._a[ha]===0&&Me._a[Oa]===0&&Me._a[hc]===0&&(Me._nextDay=!0,Me._a[fa]=0),Me._d=(Me._useUTC?qd:Q1).apply(null,ft),$n=Me._useUTC?Me._d.getUTCDay():Me._d.getDay(),Me._tzm!=null&&Me._d.setUTCMinutes(Me._d.getUTCMinutes()-Me._tzm),Me._nextDay&&(Me._a[fa]=24),Me._w&&typeof Me._w.d<"u"&&Me._w.d!==$n&&(wt(Me).weekdayMismatch=!0)}}function yO(Me){var We,rt,ft,Kt,$n,wi,ge,ke,tt;We=Me._w,We.GG!=null||We.W!=null||We.E!=null?($n=1,wi=4,rt=Pb(We.GG,Me._a[Vs],I0(Lu(),1,4).year),ft=Pb(We.W,1),Kt=Pb(We.E,1),(Kt<1||Kt>7)&&(ke=!0)):($n=Me._locale._week.dow,wi=Me._locale._week.doy,tt=I0(Lu(),$n,wi),rt=Pb(We.gg,Me._a[Vs],tt.year),ft=Pb(We.w,tt.week),We.d!=null?(Kt=We.d,(Kt<0||Kt>6)&&(ke=!0)):We.e!=null?(Kt=We.e+$n,(We.e<0||We.e>6)&&(ke=!0)):Kt=$n),ft<1||ft>Gt(rt,$n,wi)?wt(Me)._overflowWeeks=!0:ke!=null?wt(Me)._overflowWeekday=!0:(ge=$l(rt,ft,Kt,$n,wi),Me._a[Vs]=ge.year,Me._dayOfYear=ge.dayOfYear)}a.ISO_8601=function(){},a.RFC_2822=function(){};function gI(Me){if(Me._f===a.ISO_8601){Ke(Me);return}if(Me._f===a.RFC_2822){Ym(Me);return}Me._a=[],wt(Me).empty=!0;var We=""+Me._i,rt,ft,Kt,$n,wi,ge=We.length,ke=0,tt,lt;for(Kt=v0(Me._f,Me._locale).match(Ml)||[],lt=Kt.length,rt=0;rt<lt;rt++)$n=Kt[rt],ft=(We.match(fc($n,Me))||[])[0],ft&&(wi=We.substr(0,We.indexOf(ft)),wi.length>0&&wt(Me).unusedInput.push(wi),We=We.slice(We.indexOf(ft)+ft.length),ke+=ft.length),ic[$n]?(ft?wt(Me).empty=!1:wt(Me).unusedTokens.push($n),wy($n,ft,Me)):Me._strict&&!ft&&wt(Me).unusedTokens.push($n);wt(Me).charsLeftOver=ge-ke,We.length>0&&wt(Me).unusedInput.push(We),Me._a[fa]<=12&&wt(Me).bigHour===!0&&Me._a[fa]>0&&(wt(Me).bigHour=void 0),wt(Me).parsedDateParts=Me._a.slice(0),wt(Me).meridiem=Me._meridiem,Me._a[fa]=t5(Me._locale,Me._a[fa],Me._meridiem),tt=wt(Me).era,tt!==null&&(Me._a[Vs]=Me._locale.erasConvertYear(tt,Me._a[Vs])),Ay(Me),z2(Me)}function t5(Me,We,rt){var ft;return rt==null?We:Me.meridiemHour!=null?Me.meridiemHour(We,rt):(Me.isPM!=null&&(ft=Me.isPM(rt),ft&&We<12&&(We+=12),!ft&&We===12&&(We=0)),We)}function MO(Me){var We,rt,ft,Kt,$n,wi,ge=!1,ke=Me._f.length;if(ke===0){wt(Me).invalidFormat=!0,Me._d=new Date(NaN);return}for(Kt=0;Kt<ke;Kt++)$n=0,wi=!1,We=C({},Me),Me._useUTC!=null&&(We._useUTC=Me._useUTC),We._f=Me._f[Kt],gI(We),Hn(We)&&(wi=!0),$n+=wt(We).charsLeftOver,$n+=wt(We).unusedTokens.length*10,wt(We).score=$n,ge?$n<ft&&(ft=$n,rt=We):(ft==null||$n<ft||wi)&&(ft=$n,rt=We,wi&&(ge=!0));xe(Me,rt||We)}function L2(Me){if(!Me._d){var We=sd(Me._i),rt=We.day===void 0?We.date:We.day;Me._a=fe([We.year,We.month,rt,We.hour,We.minute,We.second,We.millisecond],function(ft){return ft&&parseInt(ft,10)}),Ay(Me)}}function lz(Me){var We=new _(z2(Ey(Me)));return We._nextDay&&(We.add(1,"d"),We._nextDay=void 0),We}function Ey(Me){var We=Me._i,rt=Me._f;return Me._locale=Me._locale||Uc(Me._l),We===null||rt===void 0&&We===""?qn({nullInput:!0}):(typeof We=="string"&&(Me._i=We=Me._locale.preparse(We)),Fi(We)?new _(z2(We)):(de(We)?Me._d=We:s(rt)?MO(Me):rt?gI(Me):_O(Me),Hn(Me)||(Me._d=null),Me))}function _O(Me){var We=Me._i;X(We)?Me._d=new Date(a.now()):de(We)?Me._d=new Date(We.valueOf()):typeof We=="string"?Nb(Me):s(We)?(Me._a=fe(We.slice(0),function(rt){return parseInt(rt,10)}),Ay(Me)):c(We)?L2(Me):G(We)?Me._d=new Date(We):a.createFromInputFallback(Me)}function yI(Me,We,rt,ft,Kt){var $n={};return(We===!0||We===!1)&&(ft=We,We=void 0),(rt===!0||rt===!1)&&(ft=rt,rt=void 0),(c(Me)&&E(Me)||s(Me)&&Me.length===0)&&(Me=void 0),$n._isAMomentObject=!0,$n._useUTC=$n._isUTC=Kt,$n._l=rt,$n._i=Me,$n._f=We,$n._strict=ft,lz($n)}function Lu(Me,We,rt,ft){return yI(Me,We,rt,ft,!1)}var n5=Wr("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var Me=Lu.apply(null,arguments);return this.isValid()&&Me.isValid()?Me<this?this:Me:qn()}),IO=Wr("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var Me=Lu.apply(null,arguments);return this.isValid()&&Me.isValid()?Me>this?this:Me:qn()});function MI(Me,We){var rt,ft;if(We.length===1&&s(We[0])&&(We=We[0]),!We.length)return Lu();for(rt=We[0],ft=1;ft<We.length;++ft)(!We[ft].isValid()||We[ft][Me](rt))&&(rt=We[ft]);return rt}function _I(){var Me=[].slice.call(arguments,0);return MI("isBefore",Me)}function wO(){var Me=[].slice.call(arguments,0);return MI("isAfter",Me)}var L_=function(){return Date.now?Date.now():+new Date},Tl=["year","quarter","month","week","day","hour","minute","second","millisecond"];function OO(Me){var We,rt=!1,ft,Kt=Tl.length;for(We in Me)if(b(Me,We)&&!(dl.call(Tl,We)!==-1&&(Me[We]==null||!isNaN(Me[We]))))return!1;for(ft=0;ft<Kt;++ft)if(Me[Tl[ft]]){if(rt)return!1;parseFloat(Me[Tl[ft]])!==ja(Me[Tl[ft]])&&(rt=!0)}return!0}function x_(){return this._isValid}function i5(){return ii(NaN)}function II(Me){var We=sd(Me),rt=We.year||0,ft=We.quarter||0,Kt=We.month||0,$n=We.week||We.isoWeek||0,wi=We.day||0,ge=We.hour||0,ke=We.minute||0,tt=We.second||0,lt=We.millisecond||0;this._isValid=OO(We),this._milliseconds=+lt+tt*1e3+ke*6e4+ge*1e3*60*60,this._days=+wi+$n*7,this._months=+Kt+ft*3+rt*12,this._data={},this._locale=Uc(),this._bubble()}function Ng(Me){return Me instanceof II}function hm(Me){return Me<0?Math.round(-1*Me)*-1:Math.round(Me)}function sc(Me,We,rt){var ft=Math.min(Me.length,We.length),Kt=Math.abs(Me.length-We.length),$n=0,wi;for(wi=0;wi<ft;wi++)(rt&&Me[wi]!==We[wi]||!rt&&ja(Me[wi])!==ja(We[wi]))&&$n++;return $n+Kt}function N_(Me,We){io(Me,0,0,function(){var rt=this.utcOffset(),ft="+";return rt<0&&(rt=-rt,ft="-"),ft+nl(~~(rt/60),2)+We+nl(~~rt%60,2)})}N_("Z",":"),N_("ZZ",""),ro("Z",pf),ro("ZZ",pf),Ir(["Z","ZZ"],function(Me,We,rt){rt._useUTC=!0,rt._tzm=P_(pf,Me)});var uz=/([\+\-]|\d\d)/gi;function P_(Me,We){var rt=(We||"").match(Me),ft,Kt,$n;return rt===null?null:(ft=rt[rt.length-1]||[],Kt=(ft+"").match(uz)||["-",0,0],$n=+(Kt[1]*60)+ja(Kt[2]),$n===0?0:Kt[0]==="+"?$n:-$n)}function Pg(Me,We){var rt,ft;return We._isUTC?(rt=We.clone(),ft=(Fi(Me)||de(Me)?Me.valueOf():Lu(Me).valueOf())-rt.valueOf(),rt._d.setTime(rt._d.valueOf()+ft),a.updateOffset(rt,!1),rt):Lu(Me).local()}function jc(Me){return-Math.round(Me._d.getTimezoneOffset())}a.updateOffset=function(){};function bd(Me,We,rt){var ft=this._offset||0,Kt;if(!this.isValid())return Me!=null?this:NaN;if(Me!=null){if(typeof Me=="string"){if(Me=P_(pf,Me),Me===null)return this}else Math.abs(Me)<16&&!rt&&(Me=Me*60);return!this._isUTC&&We&&(Kt=jc(this)),this._offset=Me,this._isUTC=!0,Kt!=null&&this.add(Kt,"m"),ft!==Me&&(!We||this._changeInProgress?ti(this,ii(Me-ft,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,a.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?ft:jc(this)}function Xm(Me,We){return Me!=null?(typeof Me!="string"&&(Me=-Me),this.utcOffset(Me,We),this):-this.utcOffset()}function x2(Me){return this.utcOffset(0,Me)}function r5(Me){return this._isUTC&&(this.utcOffset(0,Me),this._isUTC=!1,Me&&this.subtract(jc(this),"m")),this}function Ae(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var Me=P_(zl,this._i);Me!=null?this.utcOffset(Me):this.utcOffset(0,!0)}return this}function He(Me){return this.isValid()?(Me=Me?Lu(Me).utcOffset():0,(this.utcOffset()-Me)%60===0):!1}function et(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ct(){if(!X(this._isDSTShifted))return this._isDSTShifted;var Me={},We;return C(Me,this),Me=Ey(Me),Me._a?(We=Me._isUTC?Ve(Me._a):Lu(Me._a),this._isDSTShifted=this.isValid()&&sc(Me._a,We.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function It(){return this.isValid()?!this._isUTC:!1}function Jt(){return this.isValid()?this._isUTC:!1}function Mn(){return this.isValid()?this._isUTC&&this._offset===0:!1}var bn=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,ci=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function ii(Me,We){var rt=Me,ft=null,Kt,$n,wi;return Ng(Me)?rt={ms:Me._milliseconds,d:Me._days,M:Me._months}:G(Me)||!isNaN(+Me)?(rt={},We?rt[We]=+Me:rt.milliseconds=+Me):(ft=bn.exec(Me))?(Kt=ft[1]==="-"?-1:1,rt={y:0,d:ja(ft[y0])*Kt,h:ja(ft[fa])*Kt,m:ja(ft[ha])*Kt,s:ja(ft[Oa])*Kt,ms:ja(hm(ft[hc]*1e3))*Kt}):(ft=ci.exec(Me))?(Kt=ft[1]==="-"?-1:1,rt={y:oi(ft[2],Kt),M:oi(ft[3],Kt),w:oi(ft[4],Kt),d:oi(ft[5],Kt),h:oi(ft[6],Kt),m:oi(ft[7],Kt),s:oi(ft[8],Kt)}):rt==null?rt={}:typeof rt=="object"&&("from"in rt||"to"in rt)&&(wi=vi(Lu(rt.from),Lu(rt.to)),rt={},rt.ms=wi.milliseconds,rt.M=wi.months),$n=new II(rt),Ng(Me)&&b(Me,"_locale")&&($n._locale=Me._locale),Ng(Me)&&b(Me,"_isValid")&&($n._isValid=Me._isValid),$n}ii.fn=II.prototype,ii.invalid=i5;function oi(Me,We){var rt=Me&&parseFloat(Me.replace(",","."));return(isNaN(rt)?0:rt)*We}function An(Me,We){var rt={};return rt.months=We.month()-Me.month()+(We.year()-Me.year())*12,Me.clone().add(rt.months,"M").isAfter(We)&&--rt.months,rt.milliseconds=+We-+Me.clone().add(rt.months,"M"),rt}function vi(Me,We){var rt;return Me.isValid()&&We.isValid()?(We=Pg(We,Me),Me.isBefore(We)?rt=An(Me,We):(rt=An(We,Me),rt.milliseconds=-rt.milliseconds,rt.months=-rt.months),rt):{milliseconds:0,months:0}}function Tt(Me,We){return function(rt,ft){var Kt,$n;return ft!==null&&!isNaN(+ft)&&(ul(We,"moment()."+We+"(period, number) is deprecated. Please use moment()."+We+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),$n=rt,rt=ft,ft=$n),Kt=ii(rt,ft),ti(this,Kt,Me),this}}function ti(Me,We,rt,ft){var Kt=We._milliseconds,$n=hm(We._days),wi=hm(We._months);Me.isValid()&&(ft=ft??!0,wi&&oc(Me,Iu(Me,"Month")+wi*rt),$n&&Za(Me,"Date",Iu(Me,"Date")+$n*rt),Kt&&Me._d.setTime(Me._d.valueOf()+Kt*rt),ft&&a.updateOffset(Me,$n||wi))}var Pe=Tt(1,"add"),pi=Tt(-1,"subtract");function bi(Me){return typeof Me=="string"||Me instanceof String}function Ii(Me){return Fi(Me)||de(Me)||bi(Me)||G(Me)||Mr(Me)||ki(Me)||Me===null||Me===void 0}function ki(Me){var We=c(Me)&&!E(Me),rt=!1,ft=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],Kt,$n,wi=ft.length;for(Kt=0;Kt<wi;Kt+=1)$n=ft[Kt],rt=rt||b(Me,$n);return We&&rt}function Mr(Me){var We=s(Me),rt=!1;return We&&(rt=Me.filter(function(ft){return!G(ft)&&bi(Me)}).length===0),We&&rt}function Fr(Me){var We=c(Me)&&!E(Me),rt=!1,ft=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],Kt,$n;for(Kt=0;Kt<ft.length;Kt+=1)$n=ft[Kt],rt=rt||b(Me,$n);return We&&rt}function Gr(Me,We){var rt=Me.diff(We,"days",!0);return rt<-6?"sameElse":rt<-1?"lastWeek":rt<0?"lastDay":rt<1?"sameDay":rt<2?"nextDay":rt<7?"nextWeek":"sameElse"}function Pr(Me,We){arguments.length===1&&(arguments[0]?Ii(arguments[0])?(Me=arguments[0],We=void 0):Fr(arguments[0])&&(We=arguments[0],Me=void 0):(Me=void 0,We=void 0));var rt=Me||Lu(),ft=Pg(rt,this).startOf("day"),Kt=a.calendarFormat(this,ft)||"sameElse",$n=We&&($a(We[Kt])?We[Kt].call(this,rt):We[Kt]);return this.format($n||this.localeData().calendar(Kt,this,Lu(rt)))}function co(){return new _(this)}function hr(Me,We){var rt=Fi(Me)?Me:Lu(Me);return this.isValid()&&rt.isValid()?(We=Wa(We)||"millisecond",We==="millisecond"?this.valueOf()>rt.valueOf():rt.valueOf()<this.clone().startOf(We).valueOf()):!1}function Ho(Me,We){var rt=Fi(Me)?Me:Lu(Me);return this.isValid()&&rt.isValid()?(We=Wa(We)||"millisecond",We==="millisecond"?this.valueOf()<rt.valueOf():this.clone().endOf(We).valueOf()<rt.valueOf()):!1}function Pa(Me,We,rt,ft){var Kt=Fi(Me)?Me:Lu(Me),$n=Fi(We)?We:Lu(We);return this.isValid()&&Kt.isValid()&&$n.isValid()?(ft=ft||"()",(ft[0]==="("?this.isAfter(Kt,rt):!this.isBefore(Kt,rt))&&(ft[1]===")"?this.isBefore($n,rt):!this.isAfter($n,rt))):!1}function pl(Me,We){var rt=Fi(Me)?Me:Lu(Me),ft;return this.isValid()&&rt.isValid()?(We=Wa(We)||"millisecond",We==="millisecond"?this.valueOf()===rt.valueOf():(ft=rt.valueOf(),this.clone().startOf(We).valueOf()<=ft&&ft<=this.clone().endOf(We).valueOf())):!1}function xu(Me,We){return this.isSame(Me,We)||this.isAfter(Me,We)}function yo(Me,We){return this.isSame(Me,We)||this.isBefore(Me,We)}function ma(Me,We,rt){var ft,Kt,$n;if(!this.isValid())return NaN;if(ft=Pg(Me,this),!ft.isValid())return NaN;switch(Kt=(ft.utcOffset()-this.utcOffset())*6e4,We=Wa(We),We){case"year":$n=lc(this,ft)/12;break;case"month":$n=lc(this,ft);break;case"quarter":$n=lc(this,ft)/3;break;case"second":$n=(this-ft)/1e3;break;case"minute":$n=(this-ft)/6e4;break;case"hour":$n=(this-ft)/36e5;break;case"day":$n=(this-ft-Kt)/864e5;break;case"week":$n=(this-ft-Kt)/6048e5;break;default:$n=this-ft}return rt?$n:Ec($n)}function lc(Me,We){if(Me.date()<We.date())return-lc(We,Me);var rt=(We.year()-Me.year())*12+(We.month()-Me.month()),ft=Me.clone().add(rt,"months"),Kt,$n;return We-ft<0?(Kt=Me.clone().add(rt-1,"months"),$n=(We-ft)/(ft-Kt)):(Kt=Me.clone().add(rt+1,"months"),$n=(We-ft)/(Kt-ft)),-(rt+$n)||0}a.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",a.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function Tc(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function B_(Me){if(!this.isValid())return null;var We=Me!==!0,rt=We?this.clone().utc():this;return rt.year()<0||rt.year()>9999?ns(rt,We?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):$a(Date.prototype.toISOString)?We?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",ns(rt,"Z")):ns(rt,We?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function jd(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var Me="moment",We="",rt,ft,Kt,$n;return this.isLocal()||(Me=this.utcOffset()===0?"moment.utc":"moment.parseZone",We="Z"),rt="["+Me+'("]',ft=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",Kt="-MM-DD[T]HH:mm:ss.SSS",$n=We+'[")]',this.format(rt+ft+Kt+$n)}function Gp(Me){Me||(Me=this.isUtc()?a.defaultFormatUtc:a.defaultFormat);var We=ns(this,Me);return this.localeData().postformat(We)}function F_(Me,We){return this.isValid()&&(Fi(Me)&&Me.isValid()||Lu(Me).isValid())?ii({to:this,from:Me}).locale(this.locale()).humanize(!We):this.localeData().invalidDate()}function bq(Me){return this.from(Lu(),Me)}function wI(Me,We){return this.isValid()&&(Fi(Me)&&Me.isValid()||Lu(Me).isValid())?ii({from:this,to:Me}).locale(this.locale()).humanize(!We):this.localeData().invalidDate()}function cu(Me){return this.to(Lu(),Me)}function vo(Me){var We;return Me===void 0?this._locale._abbr:(We=Uc(Me),We!=null&&(this._locale=We),this)}var o5=Wr("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(Me){return Me===void 0?this.localeData():this.locale(Me)});function Vp(){return this._locale}var k_=1e3,OI=60*k_,H_=60*OI,EP=(365*400+97)*24*H_;function Ga(Me,We){return(Me%We+We)%We}function N2(Me,We,rt){return Me<100&&Me>=0?new Date(Me+400,We,rt)-EP:new Date(Me,We,rt).valueOf()}function mm(Me,We,rt){return Me<100&&Me>=0?Date.UTC(Me+400,We,rt)-EP:Date.UTC(Me,We,rt)}function q_(Me){var We,rt;if(Me=Wa(Me),Me===void 0||Me==="millisecond"||!this.isValid())return this;switch(rt=this._isUTC?mm:N2,Me){case"year":We=rt(this.year(),0,1);break;case"quarter":We=rt(this.year(),this.month()-this.month()%3,1);break;case"month":We=rt(this.year(),this.month(),1);break;case"week":We=rt(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":We=rt(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":We=rt(this.year(),this.month(),this.date());break;case"hour":We=this._d.valueOf(),We-=Ga(We+(this._isUTC?0:this.utcOffset()*OI),H_);break;case"minute":We=this._d.valueOf(),We-=Ga(We,OI);break;case"second":We=this._d.valueOf(),We-=Ga(We,k_);break}return this._d.setTime(W