bimplus-webcomponents
Version:
bim+ webcomponents library
4 lines • 15.5 MB
JavaScript
var rxe=Object.create;var n4e=Object.defineProperty,oxe=Object.defineProperties,axe=Object.getOwnPropertyDescriptor,lxe=Object.getOwnPropertyDescriptors,sxe=Object.getOwnPropertyNames,rwe=Object.getOwnPropertySymbols,uxe=Object.getPrototypeOf,awe=Object.prototype.hasOwnProperty,cxe=Object.prototype.propertyIsEnumerable;var t4e=(m,y)=>(y=Symbol[m])?y:Symbol.for("Symbol."+m),dxe=m=>{throw TypeError(m)};var owe=(m,y,l)=>y in m?n4e(m,y,{enumerable:!0,configurable:!0,writable:!0,value:l}):m[y]=l,A0=(m,y)=>{for(var l in y||={})awe.call(y,l)&&owe(m,l,y[l]);if(rwe)for(var l of rwe(y))cxe.call(y,l)&&owe(m,l,y[l]);return m},ed=(m,y)=>oxe(m,lxe(y));var cW=(m=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(m,{get:(y,l)=>(typeof require<"u"?require:y)[l]}):m)(function(m){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+m+'" is not supported')});var Q1=(m,y)=>()=>(y||m((y={exports:{}}).exports,y),y.exports);var pxe=(m,y,l,M)=>{if(y&&typeof y=="object"||typeof y=="function")for(let _ of sxe(y))!awe.call(m,_)&&_!==l&&n4e(m,_,{get:()=>y[_],enumerable:!(M=axe(y,_))||M.enumerable});return m};var J5=(m,y,l)=>(l=m!=null?rxe(uxe(m)):{},pxe(y||!m||!m.__esModule?n4e(l,"default",{value:m,enumerable:!0}):l,m));var ry=(m,y,l)=>new Promise((M,_)=>{var Q=me=>{try{De(l.next(me))}catch(_e){_(_e)}},ue=me=>{try{De(l.throw(me))}catch(_e){_(_e)}},De=me=>me.done?M(me.value):Promise.resolve(me.value).then(Q,ue);De((l=l.apply(m,y)).next())}),fxe=function(m,y){this[0]=m,this[1]=y};var Lue=m=>{var y=m[t4e("asyncIterator")],l=!1,M,_={};return y==null?(y=m[t4e("iterator")](),M=Q=>_[Q]=ue=>y[Q](ue)):(y=y.call(m),M=Q=>_[Q]=ue=>{if(l){if(l=!1,Q==="throw")throw ue;return ue}return l=!0,{done:!1,value:new fxe(new Promise(De=>{var me=y[Q](ue);me instanceof Object||dxe("Object expected"),De(me)}),1)}}),_[t4e("iterator")]=()=>_,M("next"),"throw"in y?M("throw"):_.throw=Q=>{throw Q},"return"in y&&M("return"),_};var vde=Q1((L1t,a8e)=>{"use strict";function PUe(m){var y=typeof m;return m!=null&&(y=="object"||y=="function")}a8e.exports=PUe});var s8e=Q1((D1t,l8e)=>{"use strict";var BUe=typeof global=="object"&&global&&global.Object===Object&&global;l8e.exports=BUe});var J5e=Q1((R1t,u8e)=>{"use strict";var FUe=s8e(),HUe=typeof self=="object"&&self&&self.Object===Object&&self,kUe=FUe||HUe||Function("return this")();u8e.exports=kUe});var d8e=Q1((x1t,c8e)=>{"use strict";var qUe=J5e(),WUe=function(){return qUe.Date.now()};c8e.exports=WUe});var f8e=Q1((N1t,p8e)=>{"use strict";var UUe=/\s/;function jUe(m){for(var y=m.length;y--&&UUe.test(m.charAt(y)););return y}p8e.exports=jUe});var m8e=Q1((P1t,h8e)=>{"use strict";var GUe=f8e(),VUe=/^\s+/;function YUe(m){return m&&m.slice(0,GUe(m)+1).replace(VUe,"")}h8e.exports=YUe});var K5e=Q1((B1t,v8e)=>{"use strict";var XUe=J5e(),ZUe=XUe.Symbol;v8e.exports=ZUe});var M8e=Q1((F1t,y8e)=>{"use strict";var b8e=K5e(),g8e=Object.prototype,QUe=g8e.hasOwnProperty,JUe=g8e.toString,Q0e=b8e?b8e.toStringTag:void 0;function KUe(m){var y=QUe.call(m,Q0e),l=m[Q0e];try{m[Q0e]=void 0;var M=!0}catch{}var _=JUe.call(m);return M&&(y?m[Q0e]=l:delete m[Q0e]),_}y8e.exports=KUe});var _8e=Q1((H1t,I8e)=>{"use strict";var $Ue=Object.prototype,TUe=$Ue.toString;function eje(m){return TUe.call(m)}I8e.exports=eje});var C8e=Q1((k1t,w8e)=>{"use strict";var A8e=K5e(),tje=M8e(),nje=_8e(),ije="[object Null]",rje="[object Undefined]",O8e=A8e?A8e.toStringTag:void 0;function oje(m){return m==null?m===void 0?rje:ije:O8e&&O8e in Object(m)?tje(m):nje(m)}w8e.exports=oje});var S8e=Q1((q1t,E8e)=>{"use strict";function aje(m){return m!=null&&typeof m=="object"}E8e.exports=aje});var L8e=Q1((W1t,z8e)=>{"use strict";var lje=C8e(),sje=S8e(),uje="[object Symbol]";function cje(m){return typeof m=="symbol"||sje(m)&&lje(m)==uje}z8e.exports=cje});var N8e=Q1((U1t,x8e)=>{"use strict";var dje=m8e(),D8e=vde(),pje=L8e(),R8e=NaN,fje=/^[-+]0x[0-9a-f]+$/i,hje=/^0b[01]+$/i,mje=/^0o[0-7]+$/i,vje=parseInt;function bje(m){if(typeof m=="number")return m;if(pje(m))return R8e;if(D8e(m)){var y=typeof m.valueOf=="function"?m.valueOf():m;m=D8e(y)?y+"":y}if(typeof m!="string")return m===0?m:+m;m=dje(m);var l=hje.test(m);return l||mje.test(m)?vje(m.slice(2),l?2:8):fje.test(m)?R8e:+m}x8e.exports=bje});var T5e=Q1((j1t,B8e)=>{"use strict";var gje=vde(),$5e=d8e(),P8e=N8e(),yje="Expected a function",Mje=Math.max,Ije=Math.min;function _je(m,y,l){var M,_,Q,ue,De,me,_e=0,Ne=!1,xe=!1,at=!0;if(typeof m!="function")throw new TypeError(yje);y=P8e(y)||0,gje(l)&&(Ne=!!l.leading,xe="maxWait"in l,Q=xe?Mje(P8e(l.maxWait)||0,y):Q,at="trailing"in l?!!l.trailing:at);function pt(ir){var qa=M,ko=_;return M=_=void 0,_e=ir,ue=m.apply(ko,qa),ue}function jt(ir){return _e=ir,De=setTimeout(Ji,y),Ne?pt(ir):ue}function Wn(ir){var qa=ir-me,ko=ir-_e,Mo=y-qa;return xe?Ije(Mo,Q-ko):Mo}function gi(ir){var qa=ir-me,ko=ir-_e;return me===void 0||qa>=y||qa<0||xe&&ko>=Q}function Ji(){var ir=$5e();if(gi(ir))return Rr(ir);De=setTimeout(Ji,Wn(ir))}function Rr(ir){return De=void 0,at&&M?pt(ir):(M=_=void 0,ue)}function Xo(){De!==void 0&&clearTimeout(De),_e=0,M=me=_=De=void 0}function eo(){return De===void 0?ue:Rr($5e())}function Ba(){var ir=$5e(),qa=gi(ir);if(M=arguments,_=this,me=ir,qa){if(De===void 0)return jt(me);if(xe)return clearTimeout(De),De=setTimeout(Ji,y),pt(me)}return De===void 0&&(De=setTimeout(Ji,y)),ue}return Ba.cancel=Xo,Ba.flush=eo,Ba}B8e.exports=_je});var H8e=Q1((G1t,F8e)=>{"use strict";var Aje=T5e(),Oje=vde(),wje="Expected a function";function Cje(m,y,l){var M=!0,_=!0;if(typeof m!="function")throw new TypeError(wje);return Oje(l)&&(M="leading"in l?!!l.leading:M,_="trailing"in l?!!l.trailing:_),Aje(m,y,{leading:M,maxWait:y,trailing:_})}F8e.exports=Cje});var nT=Q1((LAe,See)=>{"use strict";(function(m,y){typeof LAe=="object"&&typeof See<"u"?See.exports=y():typeof define=="function"&&define.amd?define(y):m.moment=y()})(LAe,function(){"use strict";var m;function y(){return m.apply(null,arguments)}function l(Y){m=Y}function M(Y){return Y instanceof Array||Object.prototype.toString.call(Y)==="[object Array]"}function _(Y){return Y!=null&&Object.prototype.toString.call(Y)==="[object Object]"}function Q(Y,be){return Object.prototype.hasOwnProperty.call(Y,be)}function ue(Y){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(Y).length===0;var be;for(be in Y)if(Q(Y,be))return!1;return!0}function De(Y){return Y===void 0}function me(Y){return typeof Y=="number"||Object.prototype.toString.call(Y)==="[object Number]"}function _e(Y){return Y instanceof Date||Object.prototype.toString.call(Y)==="[object Date]"}function Ne(Y,be){var He=[],Xe,st=Y.length;for(Xe=0;Xe<st;++Xe)He.push(be(Y[Xe],Xe));return He}function xe(Y,be){for(var He in be)Q(be,He)&&(Y[He]=be[He]);return Q(be,"toString")&&(Y.toString=be.toString),Q(be,"valueOf")&&(Y.valueOf=be.valueOf),Y}function at(Y,be,He,Xe){return $1(Y,be,He,Xe,!0).utc()}function pt(){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 jt(Y){return Y._pf==null&&(Y._pf=pt()),Y._pf}var Wn;Array.prototype.some?Wn=Array.prototype.some:Wn=function(Y){var be=Object(this),He=be.length>>>0,Xe;for(Xe=0;Xe<He;Xe++)if(Xe in be&&Y.call(this,be[Xe],Xe,be))return!0;return!1};function gi(Y){var be=null,He=!1,Xe=Y._d&&!isNaN(Y._d.getTime());if(Xe&&(be=jt(Y),He=Wn.call(be.parsedDateParts,function(st){return st!=null}),Xe=be.overflow<0&&!be.empty&&!be.invalidEra&&!be.invalidMonth&&!be.invalidWeekday&&!be.weekdayMismatch&&!be.nullInput&&!be.invalidFormat&&!be.userInvalidated&&(!be.meridiem||be.meridiem&&He),Y._strict&&(Xe=Xe&&be.charsLeftOver===0&&be.unusedTokens.length===0&&be.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(Y))Y._isValid=Xe;else return Xe;return Y._isValid}function Ji(Y){var be=at(NaN);return Y!=null?xe(jt(be),Y):jt(be).userInvalidated=!0,be}var Rr=y.momentProperties=[],Xo=!1;function eo(Y,be){var He,Xe,st,Qt=Rr.length;if(De(be._isAMomentObject)||(Y._isAMomentObject=be._isAMomentObject),De(be._i)||(Y._i=be._i),De(be._f)||(Y._f=be._f),De(be._l)||(Y._l=be._l),De(be._strict)||(Y._strict=be._strict),De(be._tzm)||(Y._tzm=be._tzm),De(be._isUTC)||(Y._isUTC=be._isUTC),De(be._offset)||(Y._offset=be._offset),De(be._pf)||(Y._pf=jt(be)),De(be._locale)||(Y._locale=be._locale),Qt>0)for(He=0;He<Qt;He++)Xe=Rr[He],st=be[Xe],De(st)||(Y[Xe]=st);return Y}function Ba(Y){eo(this,Y),this._d=new Date(Y._d!=null?Y._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),Xo===!1&&(Xo=!0,y.updateOffset(this),Xo=!1)}function ir(Y){return Y instanceof Ba||Y!=null&&Y._isAMomentObject!=null}function qa(Y){y.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+Y)}function ko(Y,be){var He=!0;return xe(function(){if(y.deprecationHandler!=null&&y.deprecationHandler(null,Y),He){var Xe=[],st,Qt,Pn,pe=arguments.length;for(Qt=0;Qt<pe;Qt++){if(st="",typeof arguments[Qt]=="object"){st+=`
[`+Qt+"] ";for(Pn in arguments[0])Q(arguments[0],Pn)&&(st+=Pn+": "+arguments[0][Pn]+", ");st=st.slice(0,-2)}else st=arguments[Qt];Xe.push(st)}qa(Y+`
Arguments: `+Array.prototype.slice.call(Xe).join("")+`
`+new Error().stack),He=!1}return be.apply(this,arguments)},be)}var Mo={};function ks(Y,be){y.deprecationHandler!=null&&y.deprecationHandler(Y,be),Mo[Y]||(qa(be),Mo[Y]=!0)}y.suppressDeprecationWarnings=!1,y.deprecationHandler=null;function xa(Y){return typeof Function<"u"&&Y instanceof Function||Object.prototype.toString.call(Y)==="[object Function]"}function Bl(Y){var be,He;for(He in Y)Q(Y,He)&&(be=Y[He],xa(be)?this[He]=be:this["_"+He]=be);this._config=Y,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function Ds(Y,be){var He=xe({},Y),Xe;for(Xe in be)Q(be,Xe)&&(_(Y[Xe])&&_(be[Xe])?(He[Xe]={},xe(He[Xe],Y[Xe]),xe(He[Xe],be[Xe])):be[Xe]!=null?He[Xe]=be[Xe]:delete He[Xe]);for(Xe in Y)Q(Y,Xe)&&!Q(be,Xe)&&_(Y[Xe])&&(He[Xe]=xe({},He[Xe]));return He}function Pu(Y){Y!=null&&this.set(Y)}var fs;Object.keys?fs=Object.keys:fs=function(Y){var be,He=[];for(be in Y)Q(Y,be)&&He.push(be);return He};var Gl={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function g1(Y,be,He){var Xe=this._calendar[Y]||this._calendar.sameElse;return xa(Xe)?Xe.call(be,He):Xe}function ml(Y,be,He){var Xe=""+Math.abs(Y),st=be-Xe.length,Qt=Y>=0;return(Qt?He?"+":"":"-")+Math.pow(10,Math.max(0,st)).toString().substr(1)+Xe}var xl=/(\[[^\[]*\])|(\\)?([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,p0=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Bu={},f0={};function Cr(Y,be,He,Xe){var st=Xe;typeof Xe=="string"&&(st=function(){return this[Xe]()}),Y&&(f0[Y]=st),be&&(f0[be[0]]=function(){return ml(st.apply(this,arguments),be[1],be[2])}),He&&(f0[He]=function(){return this.localeData().ordinal(st.apply(this,arguments),Y)})}function Va(Y){return Y.match(/\[[\s\S]/)?Y.replace(/^\[|\]$/g,""):Y.replace(/\\/g,"")}function hr(Y){var be=Y.match(xl),He,Xe;for(He=0,Xe=be.length;He<Xe;He++)f0[be[He]]?be[He]=f0[be[He]]:be[He]=Va(be[He]);return function(st){var Qt="",Pn;for(Pn=0;Pn<Xe;Pn++)Qt+=xa(be[Pn])?be[Pn].call(st,Y):be[Pn];return Qt}}function Vi(Y,be){return Y.isValid()?(be=xr(be,Y.localeData()),Bu[be]=Bu[be]||hr(be),Bu[be](Y)):Y.localeData().invalidDate()}function xr(Y,be){var He=5;function Xe(st){return be.longDateFormat(st)||st}for(p0.lastIndex=0;He>=0&&p0.test(Y);)Y=Y.replace(p0,Xe),p0.lastIndex=0,He-=1;return Y}var to={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 Kn(Y){var be=this._longDateFormat[Y],He=this._longDateFormat[Y.toUpperCase()];return be||!He?be:(this._longDateFormat[Y]=He.match(xl).map(function(Xe){return Xe==="MMMM"||Xe==="MM"||Xe==="DD"||Xe==="dddd"?Xe.slice(1):Xe}).join(""),this._longDateFormat[Y])}var qn="Invalid date";function Ir(){return this._invalidDate}var br="%d",Lr=/\d{1,2}/;function pa(Y){return this._ordinal.replace("%d",Y)}var ea={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 Hr(Y,be,He,Xe){var st=this._relativeTime[He];return xa(st)?st(Y,be,He,Xe):st.replace(/%d/i,Y)}function _l(Y,be){var He=this._relativeTime[Y>0?"future":"past"];return xa(He)?He(be):He.replace(/%s/i,be)}var D1={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 Po(Y){return typeof Y=="string"?D1[Y]||D1[Y.toLowerCase()]:void 0}function Fu(Y){var be={},He,Xe;for(Xe in Y)Q(Y,Xe)&&(He=Po(Xe),He&&(be[He]=Y[Xe]));return be}var x1={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 Fl(Y){var be=[],He;for(He in Y)Q(Y,He)&&be.push({unit:He,priority:x1[He]});return be.sort(function(Xe,st){return Xe.priority-st.priority}),be}var Yu=/\d/,es=/\d\d/,Kd=/\d{3}/,hs=/\d{4}/,P0=/[+-]?\d{6}/,Ia=/\d\d?/,bh=/\d\d\d\d?/,v1=/\d\d\d\d\d\d?/,b1=/\d{1,3}/,qs=/\d{1,4}/,vu=/[+-]?\d{1,6}/,Xu=/\d+/,Jl=/[+-]?\d+/,ts=/Z|[+-]\d\d:?\d\d/gi,bu=/Z|[+-]\d\d(?::?\d\d)?/gi,G0=/[+-]?\d+(\.\d{1,3})?/,O0=/[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,Kl=/^[1-9]\d?/,l0=/^([1-9]\d|\d)/,io;io={};function Wi(Y,be,He){io[Y]=xa(be)?be:function(Xe,st){return Xe&&He?He:be}}function Is(Y,be){return Q(io,Y)?io[Y](be._strict,be._locale):new RegExp(Hu(Y))}function Hu(Y){return pr(Y.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(be,He,Xe,st,Qt){return He||Xe||st||Qt}))}function pr(Y){return Y.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function zs(Y){return Y<0?Math.ceil(Y)||0:Math.floor(Y)}function Bo(Y){var be=+Y,He=0;return be!==0&&isFinite(be)&&(He=zs(be)),He}var Su={};function rr(Y,be){var He,Xe=be,st;for(typeof Y=="string"&&(Y=[Y]),me(be)&&(Xe=function(Qt,Pn){Pn[be]=Bo(Qt)}),st=Y.length,He=0;He<st;He++)Su[Y[He]]=Xe}function so(Y,be){rr(Y,function(He,Xe,st,Qt){st._w=st._w||{},be(He,st._w,st,Qt)})}function _h(Y,be,He){be!=null&&Q(Su,Y)&&Su[Y](be,He._a,He,Y)}function tu(Y){return Y%4===0&&Y%100!==0||Y%400===0}var la=0,ta=1,cs=2,zo=3,Go=4,sa=5,iu=6,_s=7,Vl=8;Cr("Y",0,0,function(){var Y=this.year();return Y<=9999?ml(Y,4):"+"+Y}),Cr(0,["YY",2],0,function(){return this.year()%100}),Cr(0,["YYYY",4],0,"year"),Cr(0,["YYYYY",5],0,"year"),Cr(0,["YYYYYY",6,!0],0,"year"),Wi("Y",Jl),Wi("YY",Ia,es),Wi("YYYY",qs,hs),Wi("YYYYY",vu,P0),Wi("YYYYYY",vu,P0),rr(["YYYYY","YYYYYY"],la),rr("YYYY",function(Y,be){be[la]=Y.length===2?y.parseTwoDigitYear(Y):Bo(Y)}),rr("YY",function(Y,be){be[la]=y.parseTwoDigitYear(Y)}),rr("Y",function(Y,be){be[la]=parseInt(Y,10)});function Ws(Y){return tu(Y)?366:365}y.parseTwoDigitYear=function(Y){return Bo(Y)+(Bo(Y)>68?1900:2e3)};var Js=yl("FullYear",!0);function w0(){return tu(this.year())}function yl(Y,be){return function(He){return He!=null?(a0(this,Y,He),y.updateOffset(this,be),this):Ts(this,Y)}}function Ts(Y,be){if(!Y.isValid())return NaN;var He=Y._d,Xe=Y._isUTC;switch(be){case"Milliseconds":return Xe?He.getUTCMilliseconds():He.getMilliseconds();case"Seconds":return Xe?He.getUTCSeconds():He.getSeconds();case"Minutes":return Xe?He.getUTCMinutes():He.getMinutes();case"Hours":return Xe?He.getUTCHours():He.getHours();case"Date":return Xe?He.getUTCDate():He.getDate();case"Day":return Xe?He.getUTCDay():He.getDay();case"Month":return Xe?He.getUTCMonth():He.getMonth();case"FullYear":return Xe?He.getUTCFullYear():He.getFullYear();default:return NaN}}function a0(Y,be,He){var Xe,st,Qt,Pn,pe;if(!(!Y.isValid()||isNaN(He))){switch(Xe=Y._d,st=Y._isUTC,be){case"Milliseconds":return void(st?Xe.setUTCMilliseconds(He):Xe.setMilliseconds(He));case"Seconds":return void(st?Xe.setUTCSeconds(He):Xe.setSeconds(He));case"Minutes":return void(st?Xe.setUTCMinutes(He):Xe.setMinutes(He));case"Hours":return void(st?Xe.setUTCHours(He):Xe.setHours(He));case"Date":return void(st?Xe.setUTCDate(He):Xe.setDate(He));case"FullYear":break;default:return}Qt=He,Pn=Y.month(),pe=Y.date(),pe=pe===29&&Pn===1&&!tu(Qt)?28:pe,st?Xe.setUTCFullYear(Qt,Pn,pe):Xe.setFullYear(Qt,Pn,pe)}}function Ah(Y){return Y=Po(Y),xa(this[Y])?this[Y]():this}function Al(Y,be){if(typeof Y=="object"){Y=Fu(Y);var He=Fl(Y),Xe,st=He.length;for(Xe=0;Xe<st;Xe++)this[He[Xe].unit](Y[He[Xe].unit])}else if(Y=Po(Y),xa(this[Y]))return this[Y](be);return this}function Ta(Y,be){return(Y%be+be)%be}var Ha;Array.prototype.indexOf?Ha=Array.prototype.indexOf:Ha=function(Y){var be;for(be=0;be<this.length;++be)if(this[be]===Y)return be;return-1};function id(Y,be){if(isNaN(Y)||isNaN(be))return NaN;var He=Ta(be,12);return Y+=(be-He)/12,He===1?tu(Y)?29:28:31-He%7%2}Cr("M",["MM",2],"Mo",function(){return this.month()+1}),Cr("MMM",0,0,function(Y){return this.localeData().monthsShort(this,Y)}),Cr("MMMM",0,0,function(Y){return this.localeData().months(this,Y)}),Wi("M",Ia,Kl),Wi("MM",Ia,es),Wi("MMM",function(Y,be){return be.monthsShortRegex(Y)}),Wi("MMMM",function(Y,be){return be.monthsRegex(Y)}),rr(["M","MM"],function(Y,be){be[ta]=Bo(Y)-1}),rr(["MMM","MMMM"],function(Y,be,He,Xe){var st=He._locale.monthsParse(Y,Xe,He._strict);st!=null?be[ta]=st:jt(He).invalidMonth=Y});var nc="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("_"),Nu=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,ns=O0,tf=O0;function Oh(Y,be){return Y?M(this._months)?this._months[Y.month()]:this._months[(this._months.isFormat||Nu).test(be)?"format":"standalone"][Y.month()]:M(this._months)?this._months:this._months.standalone}function ic(Y,be){return Y?M(this._monthsShort)?this._monthsShort[Y.month()]:this._monthsShort[Nu.test(be)?"format":"standalone"][Y.month()]:M(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function np(Y,be,He){var Xe,st,Qt,Pn=Y.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],Xe=0;Xe<12;++Xe)Qt=at([2e3,Xe]),this._shortMonthsParse[Xe]=this.monthsShort(Qt,"").toLocaleLowerCase(),this._longMonthsParse[Xe]=this.months(Qt,"").toLocaleLowerCase();return He?be==="MMM"?(st=Ha.call(this._shortMonthsParse,Pn),st!==-1?st:null):(st=Ha.call(this._longMonthsParse,Pn),st!==-1?st:null):be==="MMM"?(st=Ha.call(this._shortMonthsParse,Pn),st!==-1?st:(st=Ha.call(this._longMonthsParse,Pn),st!==-1?st:null)):(st=Ha.call(this._longMonthsParse,Pn),st!==-1?st:(st=Ha.call(this._shortMonthsParse,Pn),st!==-1?st:null))}function rd(Y,be,He){var Xe,st,Qt;if(this._monthsParseExact)return np.call(this,Y,be,He);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),Xe=0;Xe<12;Xe++){if(st=at([2e3,Xe]),He&&!this._longMonthsParse[Xe]&&(this._longMonthsParse[Xe]=new RegExp("^"+this.months(st,"").replace(".","")+"$","i"),this._shortMonthsParse[Xe]=new RegExp("^"+this.monthsShort(st,"").replace(".","")+"$","i")),!He&&!this._monthsParse[Xe]&&(Qt="^"+this.months(st,"")+"|^"+this.monthsShort(st,""),this._monthsParse[Xe]=new RegExp(Qt.replace(".",""),"i")),He&&be==="MMMM"&&this._longMonthsParse[Xe].test(Y))return Xe;if(He&&be==="MMM"&&this._shortMonthsParse[Xe].test(Y))return Xe;if(!He&&this._monthsParse[Xe].test(Y))return Xe}}function gu(Y,be){if(!Y.isValid())return Y;if(typeof be=="string"){if(/^\d+$/.test(be))be=Bo(be);else if(be=Y.localeData().monthsParse(be),!me(be))return Y}var He=be,Xe=Y.date();return Xe=Xe<29?Xe:Math.min(Xe,id(Y.year(),He)),Y._isUTC?Y._d.setUTCMonth(He,Xe):Y._d.setMonth(He,Xe),Y}function Jp(Y){return Y!=null?(gu(this,Y),y.updateOffset(this,!0),this):Ts(this,"Month")}function Xt(){return id(this.year(),this.month())}function ht(Y){return this._monthsParseExact?(Q(this,"_monthsRegex")||Yt.call(this),Y?this._monthsShortStrictRegex:this._monthsShortRegex):(Q(this,"_monthsShortRegex")||(this._monthsShortRegex=ns),this._monthsShortStrictRegex&&Y?this._monthsShortStrictRegex:this._monthsShortRegex)}function zt(Y){return this._monthsParseExact?(Q(this,"_monthsRegex")||Yt.call(this),Y?this._monthsStrictRegex:this._monthsRegex):(Q(this,"_monthsRegex")||(this._monthsRegex=tf),this._monthsStrictRegex&&Y?this._monthsStrictRegex:this._monthsRegex)}function Yt(){function Y(Fe,et){return et.length-Fe.length}var be=[],He=[],Xe=[],st,Qt,Pn,pe;for(st=0;st<12;st++)Qt=at([2e3,st]),Pn=pr(this.monthsShort(Qt,"")),pe=pr(this.months(Qt,"")),be.push(Pn),He.push(pe),Xe.push(pe),Xe.push(Pn);be.sort(Y),He.sort(Y),Xe.sort(Y),this._monthsRegex=new RegExp("^("+Xe.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+He.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+be.join("|")+")","i")}function xn(Y,be,He,Xe,st,Qt,Pn){var pe;return Y<100&&Y>=0?(pe=new Date(Y+400,be,He,Xe,st,Qt,Pn),isFinite(pe.getFullYear())&&pe.setFullYear(Y)):pe=new Date(Y,be,He,Xe,st,Qt,Pn),pe}function Ut(Y){var be,He;return Y<100&&Y>=0?(He=Array.prototype.slice.call(arguments),He[0]=Y+400,be=new Date(Date.UTC.apply(null,He)),isFinite(be.getUTCFullYear())&&be.setUTCFullYear(Y)):be=new Date(Date.UTC.apply(null,arguments)),be}function hn(Y,be,He){var Xe=7+be-He,st=(7+Ut(Y,0,Xe).getUTCDay()-be)%7;return-st+Xe-1}function Li(Y,be,He,Xe,st){var Qt=(7+He-Xe)%7,Pn=hn(Y,Xe,st),pe=1+7*(be-1)+Qt+Pn,Fe,et;return pe<=0?(Fe=Y-1,et=Ws(Fe)+pe):pe>Ws(Y)?(Fe=Y+1,et=pe-Ws(Y)):(Fe=Y,et=pe),{year:Fe,dayOfYear:et}}function _r(Y,be,He){var Xe=hn(Y.year(),be,He),st=Math.floor((Y.dayOfYear()-Xe-1)/7)+1,Qt,Pn;return st<1?(Pn=Y.year()-1,Qt=st+fr(Pn,be,He)):st>fr(Y.year(),be,He)?(Qt=st-fr(Y.year(),be,He),Pn=Y.year()+1):(Pn=Y.year(),Qt=st),{week:Qt,year:Pn}}function fr(Y,be,He){var Xe=hn(Y,be,He),st=hn(Y+1,be,He);return(Ws(Y)-Xe+st)/7}Cr("w",["ww",2],"wo","week"),Cr("W",["WW",2],"Wo","isoWeek"),Wi("w",Ia,Kl),Wi("ww",Ia,es),Wi("W",Ia,Kl),Wi("WW",Ia,es),so(["w","ww","W","WW"],function(Y,be,He,Xe){be[Xe.substr(0,1)]=Bo(Y)});function yi(Y){return _r(Y,this._week.dow,this._week.doy).week}var hi={dow:0,doy:6};function Ml(){return this._week.dow}function V0(){return this._week.doy}function C0(Y){var be=this.localeData().week(this);return Y==null?be:this.add((Y-be)*7,"d")}function N1(Y){var be=_r(this,1,4).week;return Y==null?be:this.add((Y-be)*7,"d")}Cr("d",0,"do","day"),Cr("dd",0,0,function(Y){return this.localeData().weekdaysMin(this,Y)}),Cr("ddd",0,0,function(Y){return this.localeData().weekdaysShort(this,Y)}),Cr("dddd",0,0,function(Y){return this.localeData().weekdays(this,Y)}),Cr("e",0,0,"weekday"),Cr("E",0,0,"isoWeekday"),Wi("d",Ia),Wi("e",Ia),Wi("E",Ia),Wi("dd",function(Y,be){return be.weekdaysMinRegex(Y)}),Wi("ddd",function(Y,be){return be.weekdaysShortRegex(Y)}),Wi("dddd",function(Y,be){return be.weekdaysRegex(Y)}),so(["dd","ddd","dddd"],function(Y,be,He,Xe){var st=He._locale.weekdaysParse(Y,Xe,He._strict);st!=null?be.d=st:jt(He).invalidWeekday=Y}),so(["d","e","E"],function(Y,be,He,Xe){be[Xe]=Bo(Y)});function zu(Y,be){return typeof Y!="string"?Y:isNaN(Y)?(Y=be.weekdaysParse(Y),typeof Y=="number"?Y:null):parseInt(Y,10)}function Lu(Y,be){return typeof Y=="string"?be.weekdaysParse(Y)%7||7:isNaN(Y)?null:Y}function im(Y,be){return Y.slice(be,7).concat(Y.slice(0,be))}var Ol="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Kh="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ov="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),wv=O0,Zu=O0,Cp=O0;function Ep(Y,be){var He=M(this._weekdays)?this._weekdays:this._weekdays[Y&&Y!==!0&&this._weekdays.isFormat.test(be)?"format":"standalone"];return Y===!0?im(He,this._week.dow):Y?He[Y.day()]:He}function od(Y){return Y===!0?im(this._weekdaysShort,this._week.dow):Y?this._weekdaysShort[Y.day()]:this._weekdaysShort}function W2(Y){return Y===!0?im(this._weekdaysMin,this._week.dow):Y?this._weekdaysMin[Y.day()]:this._weekdaysMin}function Cv(Y,be,He){var Xe,st,Qt,Pn=Y.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],Xe=0;Xe<7;++Xe)Qt=at([2e3,1]).day(Xe),this._minWeekdaysParse[Xe]=this.weekdaysMin(Qt,"").toLocaleLowerCase(),this._shortWeekdaysParse[Xe]=this.weekdaysShort(Qt,"").toLocaleLowerCase(),this._weekdaysParse[Xe]=this.weekdays(Qt,"").toLocaleLowerCase();return He?be==="dddd"?(st=Ha.call(this._weekdaysParse,Pn),st!==-1?st:null):be==="ddd"?(st=Ha.call(this._shortWeekdaysParse,Pn),st!==-1?st:null):(st=Ha.call(this._minWeekdaysParse,Pn),st!==-1?st:null):be==="dddd"?(st=Ha.call(this._weekdaysParse,Pn),st!==-1||(st=Ha.call(this._shortWeekdaysParse,Pn),st!==-1)?st:(st=Ha.call(this._minWeekdaysParse,Pn),st!==-1?st:null)):be==="ddd"?(st=Ha.call(this._shortWeekdaysParse,Pn),st!==-1||(st=Ha.call(this._weekdaysParse,Pn),st!==-1)?st:(st=Ha.call(this._minWeekdaysParse,Pn),st!==-1?st:null)):(st=Ha.call(this._minWeekdaysParse,Pn),st!==-1||(st=Ha.call(this._weekdaysParse,Pn),st!==-1)?st:(st=Ha.call(this._shortWeekdaysParse,Pn),st!==-1?st:null))}function ru(Y,be,He){var Xe,st,Qt;if(this._weekdaysParseExact)return Cv.call(this,Y,be,He);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),Xe=0;Xe<7;Xe++){if(st=at([2e3,1]).day(Xe),He&&!this._fullWeekdaysParse[Xe]&&(this._fullWeekdaysParse[Xe]=new RegExp("^"+this.weekdays(st,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[Xe]=new RegExp("^"+this.weekdaysShort(st,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[Xe]=new RegExp("^"+this.weekdaysMin(st,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[Xe]||(Qt="^"+this.weekdays(st,"")+"|^"+this.weekdaysShort(st,"")+"|^"+this.weekdaysMin(st,""),this._weekdaysParse[Xe]=new RegExp(Qt.replace(".",""),"i")),He&&be==="dddd"&&this._fullWeekdaysParse[Xe].test(Y))return Xe;if(He&&be==="ddd"&&this._shortWeekdaysParse[Xe].test(Y))return Xe;if(He&&be==="dd"&&this._minWeekdaysParse[Xe].test(Y))return Xe;if(!He&&this._weekdaysParse[Xe].test(Y))return Xe}}function ip(Y){if(!this.isValid())return Y!=null?this:NaN;var be=Ts(this,"Day");return Y!=null?(Y=zu(Y,this.localeData()),this.add(Y-be,"d")):be}function Sp(Y){if(!this.isValid())return Y!=null?this:NaN;var be=(this.day()+7-this.localeData()._week.dow)%7;return Y==null?be:this.add(Y-be,"d")}function rp(Y){if(!this.isValid())return Y!=null?this:NaN;if(Y!=null){var be=Lu(Y,this.localeData());return this.day(this.day()%7?be:be-7)}else return this.day()||7}function U2(Y){return this._weekdaysParseExact?(Q(this,"_weekdaysRegex")||v0.call(this),Y?this._weekdaysStrictRegex:this._weekdaysRegex):(Q(this,"_weekdaysRegex")||(this._weekdaysRegex=wv),this._weekdaysStrictRegex&&Y?this._weekdaysStrictRegex:this._weekdaysRegex)}function Qu(Y){return this._weekdaysParseExact?(Q(this,"_weekdaysRegex")||v0.call(this),Y?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(Q(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Zu),this._weekdaysShortStrictRegex&&Y?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function ad(Y){return this._weekdaysParseExact?(Q(this,"_weekdaysRegex")||v0.call(this),Y?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(Q(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Cp),this._weekdaysMinStrictRegex&&Y?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function v0(){function Y(vt,Jt){return Jt.length-vt.length}var be=[],He=[],Xe=[],st=[],Qt,Pn,pe,Fe,et;for(Qt=0;Qt<7;Qt++)Pn=at([2e3,1]).day(Qt),pe=pr(this.weekdaysMin(Pn,"")),Fe=pr(this.weekdaysShort(Pn,"")),et=pr(this.weekdays(Pn,"")),be.push(pe),He.push(Fe),Xe.push(et),st.push(pe),st.push(Fe),st.push(et);be.sort(Y),He.sort(Y),Xe.sort(Y),st.sort(Y),this._weekdaysRegex=new RegExp("^("+st.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+Xe.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+He.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+be.join("|")+")","i")}function y1(){return this.hours()%12||12}function zb(){return this.hours()||24}Cr("H",["HH",2],0,"hour"),Cr("h",["hh",2],0,y1),Cr("k",["kk",2],0,zb),Cr("hmm",0,0,function(){return""+y1.apply(this)+ml(this.minutes(),2)}),Cr("hmmss",0,0,function(){return""+y1.apply(this)+ml(this.minutes(),2)+ml(this.seconds(),2)}),Cr("Hmm",0,0,function(){return""+this.hours()+ml(this.minutes(),2)}),Cr("Hmmss",0,0,function(){return""+this.hours()+ml(this.minutes(),2)+ml(this.seconds(),2)});function K1(Y,be){Cr(Y,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),be)})}K1("a",!0),K1("A",!1);function yp(Y,be){return be._meridiemParse}Wi("a",yp),Wi("A",yp),Wi("H",Ia,l0),Wi("h",Ia,Kl),Wi("k",Ia,Kl),Wi("HH",Ia,es),Wi("hh",Ia,es),Wi("kk",Ia,es),Wi("hmm",bh),Wi("hmmss",v1),Wi("Hmm",bh),Wi("Hmmss",v1),rr(["H","HH"],zo),rr(["k","kk"],function(Y,be,He){var Xe=Bo(Y);be[zo]=Xe===24?0:Xe}),rr(["a","A"],function(Y,be,He){He._isPm=He._locale.isPM(Y),He._meridiem=Y}),rr(["h","hh"],function(Y,be,He){be[zo]=Bo(Y),jt(He).bigHour=!0}),rr("hmm",function(Y,be,He){var Xe=Y.length-2;be[zo]=Bo(Y.substr(0,Xe)),be[Go]=Bo(Y.substr(Xe)),jt(He).bigHour=!0}),rr("hmmss",function(Y,be,He){var Xe=Y.length-4,st=Y.length-2;be[zo]=Bo(Y.substr(0,Xe)),be[Go]=Bo(Y.substr(Xe,2)),be[sa]=Bo(Y.substr(st)),jt(He).bigHour=!0}),rr("Hmm",function(Y,be,He){var Xe=Y.length-2;be[zo]=Bo(Y.substr(0,Xe)),be[Go]=Bo(Y.substr(Xe))}),rr("Hmmss",function(Y,be,He){var Xe=Y.length-4,st=Y.length-2;be[zo]=Bo(Y.substr(0,Xe)),be[Go]=Bo(Y.substr(Xe,2)),be[sa]=Bo(Y.substr(st))});function rm(Y){return(Y+"").toLowerCase().charAt(0)==="p"}var Ev=/[ap]\.?m?\.?/i,Lb=yl("Hours",!0);function om(Y,be,He){return Y>11?He?"pm":"PM":He?"am":"AM"}var $h={calendar:Gl,longDateFormat:to,invalidDate:qn,ordinal:br,dayOfMonthOrdinalParse:Lr,relativeTime:ea,months:nc,monthsShort:jl,week:hi,weekdays:Ol,weekdaysMin:Ov,weekdaysShort:Kh,meridiemParse:Ev},ra={},E0={},ms;function Hl(Y,be){var He,Xe=Math.min(Y.length,be.length);for(He=0;He<Xe;He+=1)if(Y[He]!==be[He])return He;return Xe}function cl(Y){return Y&&Y.toLowerCase().replace("_","-")}function Sv(Y){for(var be=0,He,Xe,st,Qt;be<Y.length;){for(Qt=cl(Y[be]).split("-"),He=Qt.length,Xe=cl(Y[be+1]),Xe=Xe?Xe.split("-"):null;He>0;){if(st=Mp(Qt.slice(0,He).join("-")),st)return st;if(Xe&&Xe.length>=He&&Hl(Qt,Xe)>=He-1)break;He--}be++}return ms}function wl(Y){return!!(Y&&Y.match("^[^/\\\\]*$"))}function Mp(Y){var be=null,He;if(ra[Y]===void 0&&typeof See<"u"&&See&&See.exports&&wl(Y))try{be=ms._abbr,He=cW,He("./locale/"+Y),Wa(be)}catch{ra[Y]=null}return ra[Y]}function Wa(Y,be){var He;return Y&&(De(be)?He=F0(Y):He=nf(Y,be),He?ms=He:typeof console<"u"&&console.warn&&console.warn("Locale "+Y+" not found. Did you forget to load it?")),ms._abbr}function nf(Y,be){if(be!==null){var He,Xe=$h;if(be.abbr=Y,ra[Y]!=null)ks("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."),Xe=ra[Y]._config;else if(be.parentLocale!=null)if(ra[be.parentLocale]!=null)Xe=ra[be.parentLocale]._config;else if(He=Mp(be.parentLocale),He!=null)Xe=He._config;else return E0[be.parentLocale]||(E0[be.parentLocale]=[]),E0[be.parentLocale].push({name:Y,config:be}),null;return ra[Y]=new Pu(Ds(Xe,be)),E0[Y]&&E0[Y].forEach(function(st){nf(st.name,st.config)}),Wa(Y),ra[Y]}else return delete ra[Y],null}function Db(Y,be){if(be!=null){var He,Xe,st=$h;ra[Y]!=null&&ra[Y].parentLocale!=null?ra[Y].set(Ds(ra[Y]._config,be)):(Xe=Mp(Y),Xe!=null&&(st=Xe._config),be=Ds(st,be),Xe==null&&(be.abbr=Y),He=new Pu(be),He.parentLocale=ra[Y],ra[Y]=He),Wa(Y)}else ra[Y]!=null&&(ra[Y].parentLocale!=null?(ra[Y]=ra[Y].parentLocale,Y===Wa()&&Wa(Y)):ra[Y]!=null&&delete ra[Y]);return ra[Y]}function F0(Y){var be;if(Y&&Y._locale&&Y._locale._abbr&&(Y=Y._locale._abbr),!Y)return ms;if(!M(Y)){if(be=Mp(Y),be)return be;Y=[Y]}return Sv(Y)}function Rb(){return fs(ra)}function am(Y){var be,He=Y._a;return He&&jt(Y).overflow===-2&&(be=He[ta]<0||He[ta]>11?ta:He[cs]<1||He[cs]>id(He[la],He[ta])?cs:He[zo]<0||He[zo]>24||He[zo]===24&&(He[Go]!==0||He[sa]!==0||He[iu]!==0)?zo:He[Go]<0||He[Go]>59?Go:He[sa]<0||He[sa]>59?sa:He[iu]<0||He[iu]>999?iu:-1,jt(Y)._overflowDayOfYear&&(be<la||be>cs)&&(be=cs),jt(Y)._overflowWeeks&&be===-1&&(be=_s),jt(Y)._overflowWeekday&&be===-1&&(be=Vl),jt(Y).overflow=be),Y}var rc=/^\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)?)?$/,op=/^\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)?)?$/,ap=/Z|[+-]\d\d(?::?\d\d)?/,Th=[["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]],yu=[["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/]],xb=/^\/?Date\((-?\d+)/i,ou=/^(?:(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}))$/,de={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 Te(Y){var be,He,Xe=Y._i,st=rc.exec(Xe)||op.exec(Xe),Qt,Pn,pe,Fe,et=Th.length,vt=yu.length;if(st){for(jt(Y).iso=!0,be=0,He=et;be<He;be++)if(Th[be][1].exec(st[1])){Pn=Th[be][0],Qt=Th[be][2]!==!1;break}if(Pn==null){Y._isValid=!1;return}if(st[3]){for(be=0,He=vt;be<He;be++)if(yu[be][1].exec(st[3])){pe=(st[2]||" ")+yu[be][0];break}if(pe==null){Y._isValid=!1;return}}if(!Qt&&pe!=null){Y._isValid=!1;return}if(st[4])if(ap.exec(st[4]))Fe="Z";else{Y._isValid=!1;return}Y._f=Pn+(pe||"")+(Fe||""),p3(Y)}else Y._isValid=!1}function un(Y,be,He,Xe,st,Qt){var Pn=[Sn(Y),jl.indexOf(be),parseInt(He,10),parseInt(Xe,10),parseInt(st,10)];return Qt&&Pn.push(parseInt(Qt,10)),Pn}function Sn(Y){var be=parseInt(Y,10);return be<=49?2e3+be:be<=999?1900+be:be}function oi(Y){return Y.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function Ju(Y,be,He){if(Y){var Xe=Kh.indexOf(Y),st=new Date(be[0],be[1],be[2]).getDay();if(Xe!==st)return jt(He).weekdayMismatch=!0,He._isValid=!1,!1}return!0}function oc(Y,be,He){if(Y)return de[Y];if(be)return 0;var Xe=parseInt(He,10),st=Xe%100,Qt=(Xe-st)/100;return Qt*60+st}function o3(Y){var be=ou.exec(oi(Y._i)),He;if(be){if(He=un(be[4],be[3],be[2],be[5],be[6],be[7]),!Ju(be[1],He,Y))return;Y._a=He,Y._tzm=oc(be[8],be[9],be[10]),Y._d=Ut.apply(null,Y._a),Y._d.setUTCMinutes(Y._d.getUTCMinutes()-Y._tzm),jt(Y).rfc2822=!0}else Y._isValid=!1}function lm(Y){var be=xb.exec(Y._i);if(be!==null){Y._d=new Date(+be[1]);return}if(Te(Y),Y._isValid===!1)delete Y._isValid;else return;if(o3(Y),Y._isValid===!1)delete Y._isValid;else return;Y._strict?Y._isValid=!1:y.createFromInputFallback(Y)}y.createFromInputFallback=ko("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(Y){Y._d=new Date(Y._i+(Y._useUTC?" UTC":""))});function Kp(Y,be,He){return Y??be??He}function zv(Y){var be=new Date(y.now());return Y._useUTC?[be.getUTCFullYear(),be.getUTCMonth(),be.getUTCDate()]:[be.getFullYear(),be.getMonth(),be.getDate()]}function Lv(Y){var be,He,Xe=[],st,Qt,Pn;if(!Y._d){for(st=zv(Y),Y._w&&Y._a[cs]==null&&Y._a[ta]==null&&RM(Y),Y._dayOfYear!=null&&(Pn=Kp(Y._a[la],st[la]),(Y._dayOfYear>Ws(Pn)||Y._dayOfYear===0)&&(jt(Y)._overflowDayOfYear=!0),He=Ut(Pn,0,Y._dayOfYear),Y._a[ta]=He.getUTCMonth(),Y._a[cs]=He.getUTCDate()),be=0;be<3&&Y._a[be]==null;++be)Y._a[be]=Xe[be]=st[be];for(;be<7;be++)Y._a[be]=Xe[be]=Y._a[be]==null?be===2?1:0:Y._a[be];Y._a[zo]===24&&Y._a[Go]===0&&Y._a[sa]===0&&Y._a[iu]===0&&(Y._nextDay=!0,Y._a[zo]=0),Y._d=(Y._useUTC?Ut:xn).apply(null,Xe),Qt=Y._useUTC?Y._d.getUTCDay():Y._d.getDay(),Y._tzm!=null&&Y._d.setUTCMinutes(Y._d.getUTCMinutes()-Y._tzm),Y._nextDay&&(Y._a[zo]=24),Y._w&&typeof Y._w.d<"u"&&Y._w.d!==Qt&&(jt(Y).weekdayMismatch=!0)}}function RM(Y){var be,He,Xe,st,Qt,Pn,pe,Fe,et;be=Y._w,be.GG!=null||be.W!=null||be.E!=null?(Qt=1,Pn=4,He=Kp(be.GG,Y._a[la],_r(Na(),1,4).year),Xe=Kp(be.W,1),st=Kp(be.E,1),(st<1||st>7)&&(Fe=!0)):(Qt=Y._locale._week.dow,Pn=Y._locale._week.doy,et=_r(Na(),Qt,Pn),He=Kp(be.gg,Y._a[la],et.year),Xe=Kp(be.w,et.week),be.d!=null?(st=be.d,(st<0||st>6)&&(Fe=!0)):be.e!=null?(st=be.e+Qt,(be.e<0||be.e>6)&&(Fe=!0)):st=Qt),Xe<1||Xe>fr(He,Qt,Pn)?jt(Y)._overflowWeeks=!0:Fe!=null?jt(Y)._overflowWeekday=!0:(pe=Li(He,Xe,st,Qt,Pn),Y._a[la]=pe.year,Y._dayOfYear=pe.dayOfYear)}y.ISO_8601=function(){},y.RFC_2822=function(){};function p3(Y){if(Y._f===y.ISO_8601){Te(Y);return}if(Y._f===y.RFC_2822){o3(Y);return}Y._a=[],jt(Y).empty=!0;var be=""+Y._i,He,Xe,st,Qt,Pn,pe=be.length,Fe=0,et,vt;for(st=xr(Y._f,Y._locale).match(xl)||[],vt=st.length,He=0;He<vt;He++)Qt=st[He],Xe=(be.match(Is(Qt,Y))||[])[0],Xe&&(Pn=be.substr(0,be.indexOf(Xe)),Pn.length>0&&jt(Y).unusedInput.push(Pn),be=be.slice(be.indexOf(Xe)+Xe.length),Fe+=Xe.length),f0[Qt]?(Xe?jt(Y).empty=!1:jt(Y).unusedTokens.push(Qt),_h(Qt,Xe,Y)):Y._strict&&!Xe&&jt(Y).unusedTokens.push(Qt);jt(Y).charsLeftOver=pe-Fe,be.length>0&&jt(Y).unusedInput.push(be),Y._a[zo]<=12&&jt(Y).bigHour===!0&&Y._a[zo]>0&&(jt(Y).bigHour=void 0),jt(Y).parsedDateParts=Y._a.slice(0),jt(Y).meridiem=Y._meridiem,Y._a[zo]=CI(Y._locale,Y._a[zo],Y._meridiem),et=jt(Y).era,et!==null&&(Y._a[la]=Y._locale.erasConvertYear(et,Y._a[la])),Lv(Y),am(Y)}function CI(Y,be,He){var Xe;return He==null?be:Y.meridiemHour!=null?Y.meridiemHour(be,He):(Y.isPM!=null&&(Xe=Y.isPM(He),Xe&&be<12&&(be+=12),!Xe&&be===12&&(be=0)),be)}function xM(Y){var be,He,Xe,st,Qt,Pn,pe=!1,Fe=Y._f.length;if(Fe===0){jt(Y).invalidFormat=!0,Y._d=new Date(NaN);return}for(st=0;st<Fe;st++)Qt=0,Pn=!1,be=eo({},Y),Y._useUTC!=null&&(be._useUTC=Y._useUTC),be._f=Y._f[st],p3(be),gi(be)&&(Pn=!0),Qt+=jt(be).charsLeftOver,Qt+=jt(be).unusedTokens.length*10,jt(be).score=Qt,pe?Qt<Xe&&(Xe=Qt,He=be):(Xe==null||Qt<Xe||Pn)&&(Xe=Qt,He=be,Pn&&(pe=!0));xe(Y,He||be)}function sm(Y){if(!Y._d){var be=Fu(Y._i),He=be.day===void 0?be.date:be.day;Y._a=Ne([be.year,be.month,He,be.hour,be.minute,be.second,be.millisecond],function(Xe){return Xe&&parseInt(Xe,10)}),Lv(Y)}}function uA(Y){var be=new Ba(am(Ob(Y)));return be._nextDay&&(be.add(1,"d"),be._nextDay=void 0),be}function Ob(Y){var be=Y._i,He=Y._f;return Y._locale=Y._locale||F0(Y._l),be===null||He===void 0&&be===""?Ji({nullInput:!0}):(typeof be=="string"&&(Y._i=be=Y._locale.preparse(be)),ir(be)?new Ba(am(be)):(_e(be)?Y._d=be:M(He)?xM(Y):He?p3(Y):NM(Y),gi(Y)||(Y._d=null),Y))}function NM(Y){var be=Y._i;De(be)?Y._d=new Date(y.now()):_e(be)?Y._d=new Date(be.valueOf()):typeof be=="string"?lm(Y):M(be)?(Y._a=Ne(be.slice(0),function(He){return parseInt(He,10)}),Lv(Y)):_(be)?sm(Y):me(be)?Y._d=new Date(be):y.createFromInputFallback(Y)}function $1(Y,be,He,Xe,st){var Qt={};return(be===!0||be===!1)&&(Xe=be,be=void 0),(He===!0||He===!1)&&(Xe=He,He=void 0),(_(Y)&&ue(Y)||M(Y)&&Y.length===0)&&(Y=void 0),Qt._isAMomentObject=!0,Qt._useUTC=Qt._isUTC=st,Qt._l=He,Qt._i=Y,Qt._f=be,Qt._strict=Xe,uA(Qt)}function Na(Y,be,He,Xe){return $1(Y,be,He,Xe,!1)}var f3=ko("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var Y=Na.apply(null,arguments);return this.isValid()&&Y.isValid()?Y<this?this:Y:Ji()}),EI=ko("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var Y=Na.apply(null,arguments);return this.isValid()&&Y.isValid()?Y>this?this:Y:Ji()});function $d(Y,be){var He,Xe;if(be.length===1&&M(be[0])&&(be=be[0]),!be.length)return Na();for(He=be[0],Xe=1;Xe<be.length;++Xe)(!be[Xe].isValid()||be[Xe][Y](He))&&(He=be[Xe]);return He}function ac(){var Y=[].slice.call(arguments,0);return $d("isBefore",Y)}function PM(){var Y=[].slice.call(arguments,0);return $d("isAfter",Y)}var wh=function(){return Date.now?Date.now():+new Date},Cl=["year","quarter","month","week","day","hour","minute","second","millisecond"];function ld(Y){var be,He=!1,Xe,st=Cl.length;for(be in Y)if(Q(Y,be)&&!(Ha.call(Cl,be)!==-1&&(Y[be]==null||!isNaN(Y[be]))))return!1;for(Xe=0;Xe<st;++Xe)if(Y[Cl[Xe]]){if(He)return!1;parseFloat(Y[Cl[Xe]])!==Bo(Y[Cl[Xe]])&&(He=!0)}return!0}function Xa(){return this._isValid}function hy(){return Tn(NaN)}function em(Y){var be=Fu(Y),He=be.year||0,Xe=be.quarter||0,st=be.month||0,Qt=be.week||be.isoWeek||0,Pn=be.day||0,pe=be.hour||0,Fe=be.minute||0,et=be.second||0,vt=be.millisecond||0;this._isValid=ld(be),this._milliseconds=+vt+et*1e3+Fe*6e4+pe*1e3*60*60,this._days=+Pn+Qt*7,this._months=+st+Xe*3+He*12,this._data={},this._locale=F0(),this._bubble()}function nu(Y){return Y instanceof em}function ha(Y){return Y<0?Math.round(-1*Y)*-1:Math.round(Y)}function kl(Y,be,He){var Xe=Math.min(Y.length,be.length),st=Math.abs(Y.length-be.length),Qt=0,Pn;for(Pn=0;Pn<Xe;Pn++)(He&&Y[Pn]!==be[Pn]||!He&&Bo(Y[Pn])!==Bo(be[Pn]))&&Qt++;return Qt+st}function ki(Y,be){Cr(Y,0,0,function(){var He=this.utcOffset(),Xe="+";return He<0&&(He=-He,Xe="-"),Xe+ml(~~(He/60),2)+be+ml(~~He%60,2)})}ki("Z",":"),ki("ZZ",""),Wi("Z",bu),Wi("ZZ",bu),rr(["Z","ZZ"],function(Y,be,He){He._useUTC=!0,He._tzm=j2(bu,Y)});var Ua=/([\+\-]|\d\d)/gi;function j2(Y,be){var He=(be||"").match(Y),Xe,st,Qt;return He===null?null:(Xe=He[He.length-1]||[],st=(Xe+"").match(Ua)||["-",0,0],Qt=+(st[1]*60)+Bo(st[2]),Qt===0?0:st[0]==="+"?Qt:-Qt)}function um(Y,be){var He,Xe;return be._isUTC?(He=be.clone(),Xe=(ir(Y)||_e(Y)?Y.valueOf():Na(Y).valueOf())-He.valueOf(),He._d.setTime(He._d.valueOf()+Xe),y.updateOffset(He,!1),He):Na(Y).local()}function lp(Y){return-Math.round(Y._d.getTimezoneOffset())}y.updateOffset=function(){};function Ch(Y,be,He){var Xe=this._offset||0,st;if(!this.isValid())return Y!=null?this:NaN;if(Y!=null){if(typeof Y=="string"){if(Y=j2(bu,Y),Y===null)return this}else Math.abs(Y)<16&&!He&&(Y=Y*60);return!this._isUTC&&be&&(st=lp(this)),this._offset=Y,this._isUTC=!0,st!=null&&this.add(st,"m"),Xe!==Y&&(!be||this._changeInProgress?On(this,Tn(Y-Xe,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,y.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?Xe:lp(this)}function Eh(Y,be){return Y!=null?(typeof Y!="string"&&(Y=-Y),this.utcOffset(Y,be),this):-this.utcOffset()}function Sh(Y){return this.utcOffset(0,Y)}function BM(Y){return this._isUTC&&(this.utcOffset(0,Y),this._isUTC=!1,Y&&this.subtract(lp(this),"m")),this}function Ae(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var Y=j2(ts,this._i);Y!=null?this.utcOffset(Y):this.utcOffset(0,!0)}return this}function We(Y){return this.isValid()?(Y=Y?Na(Y).utcOffset():0,(this.utcOffset()-Y)%60===0):!1}function rt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function ut(){if(!De(this._isDSTShifted))return this._isDSTShifted;var Y={},be;return eo(Y,this),Y=Ob(Y),Y._a?(be=Y._isUTC?at(Y._a):Na(Y._a),this._isDSTShifted=this.isValid()&&kl(Y._a,be.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function gt(){return this.isValid()?!this._isUTC:!1}function Ht(){return this.isValid()?this._isUTC:!1}function ln(){return this.isValid()?this._isUTC&&this._offset===0:!1}var In=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,ni=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Tn(Y,be){var He=Y,Xe=null,st,Qt,Pn;return nu(Y)?He={ms:Y._milliseconds,d:Y._days,M:Y._months}:me(Y)||!isNaN(+Y)?(He={},be?He[be]=+Y:He.milliseconds=+Y):(Xe=In.exec(Y))?(st=Xe[1]==="-"?-1:1,He={y:0,d:Bo(Xe[cs])*st,h:Bo(Xe[zo])*st,m:Bo(Xe[Go])*st,s:Bo(Xe[sa])*st,ms:Bo(ha(Xe[iu]*1e3))*st}):(Xe=ni.exec(Y))?(st=Xe[1]==="-"?-1:1,He={y:ii(Xe[2],st),M:ii(Xe[3],st),w:ii(Xe[4],st),d:ii(Xe[5],st),h:ii(Xe[6],st),m:ii(Xe[7],st),s:ii(Xe[8],st)}):He==null?He={}:typeof He=="object"&&("from"in He||"to"in He)&&(Pn=pi(Na(He.from),Na(He.to)),He={},He.ms=Pn.milliseconds,He.M=Pn.months),Qt=new em(He),nu(Y)&&Q(Y,"_locale")&&(Qt._locale=Y._locale),nu(Y)&&Q(Y,"_isValid")&&(Qt._isValid=Y._isValid),Qt}Tn.fn=em.prototype,Tn.invalid=hy;function ii(Y,be){var He=Y&&parseFloat(Y.replace(",","."));return(isNaN(He)?0:He)*be}function Dn(Y,be){var He={};return He.months=be.month()-Y.month()+(be.year()-Y.year())*12,Y.clone().add(He.months,"M").isAfter(be)&&--He.months,He.milliseconds=+be-+Y.clone().add(He.months,"M"),He}function pi(Y,be){var He;return Y.isValid()&&be.isValid()?(be=um(be,Y),Y.isBefore(be)?He=Dn(Y,be):(He=Dn(be,Y),He.milliseconds=-He.milliseconds,He.months=-He.months),He):{milliseconds:0,months:0}}function Rn(Y,be){return function(He,Xe){var st,Qt;return Xe!==null&&!isNaN(+Xe)&&(ks(be,"moment()."+be+"(period, number) is deprecated. Please use moment()."+be+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Qt=He,He=Xe,Xe=Qt),st=Tn(He,Xe),On(this,st,Y),this}}function On(Y,be,He,Xe){var st=be._milliseconds,Qt=ha(be._days),Pn=ha(be._months);Y.isValid()&&(Xe=Xe??!0,Pn&&gu(Y,Ts(Y,"Month")+Pn*He),Qt&&a0(Y,"Date",Ts(Y,"Date")+Qt*He),st&&Y._d.setTime(Y._d.valueOf()+st*He),Xe&&y.updateOffset(Y,Qt||Pn))}var Ci=Rn(1,"add"),ei=Rn(-1,"subtract");function ci(Y){return typeof Y=="string"||Y instanceof String}function er(Y){return ir(Y)||_e(Y)||ci(Y)||me(Y)||gr(Y)||zi(Y)||Y===null||Y===void 0}function zi(Y){var be=_(Y)&&!ue(Y),He=!1,Xe=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],st,Qt,Pn=Xe.length;for(st=0;st<Pn;st+=1)Qt=Xe[st],He=He||Q(Y,Qt);return be&&He}function gr(Y){var be=M(Y),He=!1;return be&&(He=Y.filter(function(Xe){return!me(Xe)&&ci(Y)}).length===0),be&&He}function Gi(Y){var be=_(Y)&&!ue(Y),He=!1,Xe=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],st,Qt;for(st=0;st<Xe.length;st+=1)Qt=Xe[st],He=He||Q(Y,Qt);return be&&He}function Ue(Y,be){var He=Y.diff(be,"days",!0);return He<-6?"sameElse":He<-1?"lastWeek":He<0?"lastDay":He<1?"sameDay":He<2?"nextDay":He<7?"nextWeek":"sameElse"}function kr(Y,be){arguments.length===1&&(arguments[0]?er(arguments[0])?(Y=arguments[0],be=void 0):Gi(arguments[0])&&(be=arguments[0],Y=void 0):(Y=void 0,be=void 0));var He=Y||Na(),Xe=um(He,this).startOf("day"),st=y.calendarFormat(this,Xe)||"sameElse",Qt=be&&(xa(be[st])?be[st].call(this,He):be[st]);return this.format(Qt||this.localeData().calendar(st,this,Na(He)))}function ao(){return new Ba(this)}function _i(Y,be){var He=ir(Y)?Y:Na(Y);return this.isValid()&&He.isValid()?(be=Po(be)||"millisecond",be==="millisecond"?this.valueOf()>He.valueOf():He.valueOf()<this.clone().startOf(be).valueOf()):!1}function Oo(Y,be){var He=ir(Y)?Y:Na(Y);return this.isValid()&&He.isValid()?(be=Po(be)||"millisecond",be==="millisecond"?this.valueOf()<He.valueOf():this.clone().endOf(be).valueOf()<He.valueOf()):!1}function Ko(Y,be,He,Xe){var st=ir(Y)?Y:Na(Y),Qt=ir(be)?be:Na(be);return this.isValid()&&st.isValid()&&Qt.isValid()?(Xe=Xe||"()",(Xe[0]==="("?this.isAfter(st,He):!this.isBefore(st,He))&&(Xe[1]===")"?this.isBefore(Qt,He):!this.isAfter(Qt,He))):!1}function El(Y,be){var He=ir(Y)?Y:Na(Y),Xe;return this.isValid()&&He.isValid()?(be=Po(be)||"millisecond",be==="millisecond"?this.valueOf()===He.valueOf():(Xe=He.valueOf(),this.clone().startOf(be).valueOf()<=Xe&&Xe<=this.clone().endOf(be).valueOf())):!1}function is(Y,be){return this.isSame(Y,be)||this.isAfter(Y,be)}function Ka(Y,be){return this.isSame(Y,be)||this.isBefore(Y,be)}function ma(Y,be,He){var Xe,st,Qt;if(!this.isValid())return NaN;if(Xe=um(Y,this),!Xe.isValid())return NaN;switch(st=(Xe.utcOffset()-this.utcOffset())*6e4,be=Po(be),be){case"year":Qt=Ks(this,Xe)/12;break;case"month":Qt=Ks(this,Xe);break;case"quarter":Qt=Ks(this,Xe)/3;break;case"second":Qt=(this-Xe)/1e3;break;case"minute":Qt=(this-Xe)/6e4;break;case"hour":Qt=(this-Xe)/36e5;break;case"day":Qt=(this-Xe-st)/864e5;break;case"week":Qt=(this-Xe-st)/6048e5;break;default:Qt=this-Xe}return He?Qt:zs(Qt)}function Ks(Y,be){if(Y.date()<be.date())return-Ks(be,Y);var He=(be.year()-Y.year())*12+(be.month()-Y.month()),Xe=Y.clone().add(He,"months"),st,Qt;return be-Xe<0?(st=Y.clone().add(He-1,"months"),Qt=(be-Xe)/(Xe-st)):(st=Y.clone().add(He+1,"months"),Qt=(be-X