diff --git a/ui/dist/assets/index-CMS-AsEx.js b/ui/dist/assets/index-BYdgWpkJ.js similarity index 99% rename from ui/dist/assets/index-CMS-AsEx.js rename to ui/dist/assets/index-BYdgWpkJ.js index c3c2cae0..0afb0d9a 100644 --- a/ui/dist/assets/index-CMS-AsEx.js +++ b/ui/dist/assets/index-BYdgWpkJ.js @@ -234,7 +234,7 @@ var pS;function me(){return pS.apply(null,arguments)}function zM(e){pS=e}functio [`+o+"] ";for(i in arguments[0])at(arguments[0],i)&&(s+=i+": "+arguments[0][i]+", ");s=s.slice(0,-2)}else s=arguments[o];n.push(s)}gS(e+` Arguments: `+Array.prototype.slice.call(n).join("")+` `+new Error().stack),r=!1}return t.apply(this,arguments)},t)}var q0={};function vS(e,t){me.deprecationHandler!=null&&me.deprecationHandler(e,t),q0[e]||(gS(t),q0[e]=!0)}me.suppressDeprecationWarnings=!1;me.deprecationHandler=null;function Wn(e){return typeof Function<"u"&&e instanceof Function||Object.prototype.toString.call(e)==="[object Function]"}function VM(e){var t,r;for(r in e)at(e,r)&&(t=e[r],Wn(t)?this[r]=t:this["_"+r]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function $p(e,t){var r=Hs({},e),n;for(n in t)at(t,n)&&(Mo(e[n])&&Mo(t[n])?(r[n]={},Hs(r[n],e[n]),Hs(r[n],t[n])):t[n]!=null?r[n]=t[n]:delete r[n]);for(n in e)at(e,n)&&!at(t,n)&&Mo(e[n])&&(r[n]=Hs({},r[n]));return r}function Jg(e){e!=null&&this.set(e)}var Bp;Object.keys?Bp=Object.keys:Bp=function(e){var t,r=[];for(t in e)at(e,t)&&r.push(t);return r};var WM={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function $M(e,t,r){var n=this._calendar[e]||this._calendar.sameElse;return Wn(n)?n.call(t,r):n}function In(e,t,r){var n=""+Math.abs(e),s=t-n.length,o=e>=0;return(o?r?"+":"":"-")+Math.pow(10,Math.max(0,s)).toString().substr(1)+n}var ev=/(\[[^\[]*\])|(\\)?([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,nu=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Th={},Wi={};function Re(e,t,r,n){var s=n;typeof n=="string"&&(s=function(){return this[n]()}),e&&(Wi[e]=s),t&&(Wi[t[0]]=function(){return In(s.apply(this,arguments),t[1],t[2])}),r&&(Wi[r]=function(){return this.localeData().ordinal(s.apply(this,arguments),e)})}function BM(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function HM(e){var t=e.match(ev),r,n;for(r=0,n=t.length;r=0&&nu.test(e);)e=e.replace(nu,n),nu.lastIndex=0,r-=1;return e}var YM={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 ZM(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(ev).map(function(n){return n==="MMMM"||n==="MM"||n==="DD"||n==="dddd"?n.slice(1):n}).join(""),this._longDateFormat[e])}var KM="Invalid date";function GM(){return this._invalidDate}var qM="%d",XM=/\d{1,2}/;function QM(e){return this._ordinal.replace("%d",e)}var JM={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 eI(e,t,r,n){var s=this._relativeTime[r];return Wn(s)?s(e,t,r,n):s.replace(/%d/i,e)}function tI(e,t){var r=this._relativeTime[e>0?"future":"past"];return Wn(r)?r(t):r.replace(/%s/i,t)}var X0={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 Jr(e){return typeof e=="string"?X0[e]||X0[e.toLowerCase()]:void 0}function tv(e){var t={},r,n;for(n in e)at(e,n)&&(r=Jr(n),r&&(t[r]=e[n]));return t}var rI={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 nI(e){var t=[],r;for(r in e)at(e,r)&&t.push({unit:r,priority:rI[r]});return t.sort(function(n,s){return n.priority-s.priority}),t}var xS=/\d/,Ur=/\d\d/,wS=/\d{3}/,rv=/\d{4}/,pf=/[+-]?\d{6}/,St=/\d\d?/,_S=/\d\d\d\d?/,bS=/\d\d\d\d\d\d?/,mf=/\d{1,3}/,nv=/\d{1,4}/,gf=/[+-]?\d{1,6}/,ga=/\d+/,vf=/[+-]?\d+/,sI=/Z|[+-]\d\d:?\d\d/gi,yf=/Z|[+-]\d\d(?::?\d\d)?/gi,oI=/[+-]?\d+(\.\d{1,3})?/,vc=/[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,va=/^[1-9]\d?/,sv=/^([1-9]\d|\d)/,hd;hd={};function we(e,t,r){hd[e]=Wn(t)?t:function(n,s){return n&&r?r:t}}function iI(e,t){return at(hd,e)?hd[e](t._strict,t._locale):new RegExp(aI(e))}function aI(e){return cs(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,r,n,s,o){return r||n||s||o}))}function cs(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function Hr(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function tt(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=Hr(t)),r}var Hp={};function pt(e,t){var r,n=t,s;for(typeof e=="string"&&(e=[e]),ys(t)&&(n=function(o,i){i[t]=tt(o)}),s=e.length,r=0;r68?1900:2e3)};var SS=ya("FullYear",!0);function dI(){return xf(this.year())}function ya(e,t){return function(r){return r!=null?(kS(this,e,r),me.updateOffset(this,t),this):Il(this,e)}}function Il(e,t){if(!e.isValid())return NaN;var r=e._d,n=e._isUTC;switch(t){case"Milliseconds":return n?r.getUTCMilliseconds():r.getMilliseconds();case"Seconds":return n?r.getUTCSeconds():r.getSeconds();case"Minutes":return n?r.getUTCMinutes():r.getMinutes();case"Hours":return n?r.getUTCHours():r.getHours();case"Date":return n?r.getUTCDate():r.getDate();case"Day":return n?r.getUTCDay():r.getDay();case"Month":return n?r.getUTCMonth():r.getMonth();case"FullYear":return n?r.getUTCFullYear():r.getFullYear();default:return NaN}}function kS(e,t,r){var n,s,o,i,a;if(!(!e.isValid()||isNaN(r))){switch(n=e._d,s=e._isUTC,t){case"Milliseconds":return void(s?n.setUTCMilliseconds(r):n.setMilliseconds(r));case"Seconds":return void(s?n.setUTCSeconds(r):n.setSeconds(r));case"Minutes":return void(s?n.setUTCMinutes(r):n.setMinutes(r));case"Hours":return void(s?n.setUTCHours(r):n.setHours(r));case"Date":return void(s?n.setUTCDate(r):n.setDate(r));case"FullYear":break;default:return}o=r,i=e.month(),a=e.date(),a=a===29&&i===1&&!xf(o)?28:a,s?n.setUTCFullYear(o,i,a):n.setFullYear(o,i,a)}}function fI(e){return e=Jr(e),Wn(this[e])?this[e]():this}function hI(e,t){if(typeof e=="object"){e=tv(e);var r=nI(e),n,s=r.length;for(n=0;n=0?(a=new Date(e+400,t,r,n,s,o,i),isFinite(a.getFullYear())&&a.setFullYear(e)):a=new Date(e,t,r,n,s,o,i),a}function Ll(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function pd(e,t,r){var n=7+t-r,s=(7+Ll(e,0,n).getUTCDay()-t)%7;return-s+n-1}function jS(e,t,r,n,s){var o=(7+r-n)%7,i=pd(e,n,s),a=1+7*(t-1)+o+i,l,c;return a<=0?(l=e-1,c=nl(l)+a):a>nl(e)?(l=e+1,c=a-nl(e)):(l=e,c=a),{year:l,dayOfYear:c}}function Fl(e,t,r){var n=pd(e.year(),t,r),s=Math.floor((e.dayOfYear()-n-1)/7)+1,o,i;return s<1?(i=e.year()-1,o=s+us(i,t,r)):s>us(e.year(),t,r)?(o=s-us(e.year(),t,r),i=e.year()+1):(i=e.year(),o=s),{week:o,year:i}}function us(e,t,r){var n=pd(e,t,r),s=pd(e+1,t,r);return(nl(e)-n+s)/7}Re("w",["ww",2],"wo","week");Re("W",["WW",2],"Wo","isoWeek");we("w",St,va);we("ww",St,Ur);we("W",St,va);we("WW",St,Ur);yc(["w","ww","W","WW"],function(e,t,r,n){t[n.substr(0,1)]=tt(e)});function EI(e){return Fl(e,this._week.dow,this._week.doy).week}var TI={dow:0,doy:6};function NI(){return this._week.dow}function RI(){return this._week.doy}function jI(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function PI(e){var t=Fl(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}Re("d",0,"do","day");Re("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});Re("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});Re("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});Re("e",0,0,"weekday");Re("E",0,0,"isoWeekday");we("d",St);we("e",St);we("E",St);we("dd",function(e,t){return t.weekdaysMinRegex(e)});we("ddd",function(e,t){return t.weekdaysShortRegex(e)});we("dddd",function(e,t){return t.weekdaysRegex(e)});yc(["dd","ddd","dddd"],function(e,t,r,n){var s=r._locale.weekdaysParse(e,n,r._strict);s!=null?t.d=s:Ze(r).invalidWeekday=e});yc(["d","e","E"],function(e,t,r,n){t[n]=tt(e)});function DI(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function OI(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function iv(e,t){return e.slice(t,7).concat(e.slice(0,t))}var AI="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),PS="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),MI="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),II=vc,LI=vc,FI=vc;function zI(e,t){var r=gn(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?iv(r,this._week.dow):e?r[e.day()]:r}function UI(e){return e===!0?iv(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function VI(e){return e===!0?iv(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function WI(e,t,r){var n,s,o,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],n=0;n<7;++n)o=Vn([2e3,1]).day(n),this._minWeekdaysParse[n]=this.weekdaysMin(o,"").toLocaleLowerCase(),this._shortWeekdaysParse[n]=this.weekdaysShort(o,"").toLocaleLowerCase(),this._weekdaysParse[n]=this.weekdays(o,"").toLocaleLowerCase();return r?t==="dddd"?(s=Ft.call(this._weekdaysParse,i),s!==-1?s:null):t==="ddd"?(s=Ft.call(this._shortWeekdaysParse,i),s!==-1?s:null):(s=Ft.call(this._minWeekdaysParse,i),s!==-1?s:null):t==="dddd"?(s=Ft.call(this._weekdaysParse,i),s!==-1||(s=Ft.call(this._shortWeekdaysParse,i),s!==-1)?s:(s=Ft.call(this._minWeekdaysParse,i),s!==-1?s:null)):t==="ddd"?(s=Ft.call(this._shortWeekdaysParse,i),s!==-1||(s=Ft.call(this._weekdaysParse,i),s!==-1)?s:(s=Ft.call(this._minWeekdaysParse,i),s!==-1?s:null)):(s=Ft.call(this._minWeekdaysParse,i),s!==-1||(s=Ft.call(this._weekdaysParse,i),s!==-1)?s:(s=Ft.call(this._shortWeekdaysParse,i),s!==-1?s:null))}function $I(e,t,r){var n,s,o;if(this._weekdaysParseExact)return WI.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),n=0;n<7;n++){if(s=Vn([2e3,1]).day(n),r&&!this._fullWeekdaysParse[n]&&(this._fullWeekdaysParse[n]=new RegExp("^"+this.weekdays(s,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[n]=new RegExp("^"+this.weekdaysShort(s,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[n]=new RegExp("^"+this.weekdaysMin(s,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[n]||(o="^"+this.weekdays(s,"")+"|^"+this.weekdaysShort(s,"")+"|^"+this.weekdaysMin(s,""),this._weekdaysParse[n]=new RegExp(o.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[n].test(e))return n;if(r&&t==="ddd"&&this._shortWeekdaysParse[n].test(e))return n;if(r&&t==="dd"&&this._minWeekdaysParse[n].test(e))return n;if(!r&&this._weekdaysParse[n].test(e))return n}}function BI(e){if(!this.isValid())return e!=null?this:NaN;var t=Il(this,"Day");return e!=null?(e=DI(e,this.localeData()),this.add(e-t,"d")):t}function HI(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function YI(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=OI(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function ZI(e){return this._weekdaysParseExact?(at(this,"_weekdaysRegex")||av.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(at(this,"_weekdaysRegex")||(this._weekdaysRegex=II),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function KI(e){return this._weekdaysParseExact?(at(this,"_weekdaysRegex")||av.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(at(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=LI),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function GI(e){return this._weekdaysParseExact?(at(this,"_weekdaysRegex")||av.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(at(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=FI),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function av(){function e(d,f){return f.length-d.length}var t=[],r=[],n=[],s=[],o,i,a,l,c;for(o=0;o<7;o++)i=Vn([2e3,1]).day(o),a=cs(this.weekdaysMin(i,"")),l=cs(this.weekdaysShort(i,"")),c=cs(this.weekdays(i,"")),t.push(a),r.push(l),n.push(c),s.push(a),s.push(l),s.push(c);t.sort(e),r.sort(e),n.sort(e),s.sort(e),this._weekdaysRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+n.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function lv(){return this.hours()%12||12}function qI(){return this.hours()||24}Re("H",["HH",2],0,"hour");Re("h",["hh",2],0,lv);Re("k",["kk",2],0,qI);Re("hmm",0,0,function(){return""+lv.apply(this)+In(this.minutes(),2)});Re("hmmss",0,0,function(){return""+lv.apply(this)+In(this.minutes(),2)+In(this.seconds(),2)});Re("Hmm",0,0,function(){return""+this.hours()+In(this.minutes(),2)});Re("Hmmss",0,0,function(){return""+this.hours()+In(this.minutes(),2)+In(this.seconds(),2)});function DS(e,t){Re(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}DS("a",!0);DS("A",!1);function OS(e,t){return t._meridiemParse}we("a",OS);we("A",OS);we("H",St,sv);we("h",St,va);we("k",St,va);we("HH",St,Ur);we("hh",St,Ur);we("kk",St,Ur);we("hmm",_S);we("hmmss",bS);we("Hmm",_S);we("Hmmss",bS);pt(["H","HH"],Kt);pt(["k","kk"],function(e,t,r){var n=tt(e);t[Kt]=n===24?0:n});pt(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e});pt(["h","hh"],function(e,t,r){t[Kt]=tt(e),Ze(r).bigHour=!0});pt("hmm",function(e,t,r){var n=e.length-2;t[Kt]=tt(e.substr(0,n)),t[ln]=tt(e.substr(n)),Ze(r).bigHour=!0});pt("hmmss",function(e,t,r){var n=e.length-4,s=e.length-2;t[Kt]=tt(e.substr(0,n)),t[ln]=tt(e.substr(n,2)),t[is]=tt(e.substr(s)),Ze(r).bigHour=!0});pt("Hmm",function(e,t,r){var n=e.length-2;t[Kt]=tt(e.substr(0,n)),t[ln]=tt(e.substr(n))});pt("Hmmss",function(e,t,r){var n=e.length-4,s=e.length-2;t[Kt]=tt(e.substr(0,n)),t[ln]=tt(e.substr(n,2)),t[is]=tt(e.substr(s))});function XI(e){return(e+"").toLowerCase().charAt(0)==="p"}var QI=/[ap]\.?m?\.?/i,JI=ya("Hours",!0);function eL(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var AS={calendar:WM,longDateFormat:YM,invalidDate:KM,ordinal:qM,dayOfMonthOrdinalParse:XM,relativeTime:JM,months:mI,monthsShort:CS,week:TI,weekdays:AI,weekdaysMin:MI,weekdaysShort:PS,meridiemParse:QI},Et={},Ia={},zl;function tL(e,t){var r,n=Math.min(e.length,t.length);for(r=0;r0;){if(s=wf(o.slice(0,r).join("-")),s)return s;if(n&&n.length>=r&&tL(o,n)>=r-1)break;r--}t++}return zl}function nL(e){return!!(e&&e.match("^[^/\\\\]*$"))}function wf(e){var t=null,r;if(Et[e]===void 0&&typeof Ou<"u"&&Ou&&Ou.exports&&nL(e))try{t=zl._abbr,r=require,r("./locale/"+e),ro(t)}catch{Et[e]=null}return Et[e]}function ro(e,t){var r;return e&&(yr(t)?r=Cs(e):r=cv(e,t),r?zl=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),zl._abbr}function cv(e,t){if(t!==null){var r,n=AS;if(t.abbr=e,Et[e]!=null)vS("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),n=Et[e]._config;else if(t.parentLocale!=null)if(Et[t.parentLocale]!=null)n=Et[t.parentLocale]._config;else if(r=wf(t.parentLocale),r!=null)n=r._config;else return Ia[t.parentLocale]||(Ia[t.parentLocale]=[]),Ia[t.parentLocale].push({name:e,config:t}),null;return Et[e]=new Jg($p(n,t)),Ia[e]&&Ia[e].forEach(function(s){cv(s.name,s.config)}),ro(e),Et[e]}else return delete Et[e],null}function sL(e,t){if(t!=null){var r,n,s=AS;Et[e]!=null&&Et[e].parentLocale!=null?Et[e].set($p(Et[e]._config,t)):(n=wf(e),n!=null&&(s=n._config),t=$p(s,t),n==null&&(t.abbr=e),r=new Jg(t),r.parentLocale=Et[e],Et[e]=r),ro(e)}else Et[e]!=null&&(Et[e].parentLocale!=null?(Et[e]=Et[e].parentLocale,e===ro()&&ro(e)):Et[e]!=null&&delete Et[e]);return Et[e]}function Cs(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return zl;if(!gn(e)){if(t=wf(e),t)return t;e=[e]}return rL(e)}function oL(){return Bp(Et)}function uv(e){var t,r=e._a;return r&&Ze(e).overflow===-2&&(t=r[os]<0||r[os]>11?os:r[Tn]<1||r[Tn]>ov(r[ar],r[os])?Tn:r[Kt]<0||r[Kt]>24||r[Kt]===24&&(r[ln]!==0||r[is]!==0||r[Po]!==0)?Kt:r[ln]<0||r[ln]>59?ln:r[is]<0||r[is]>59?is:r[Po]<0||r[Po]>999?Po:-1,Ze(e)._overflowDayOfYear&&(tTn)&&(t=Tn),Ze(e)._overflowWeeks&&t===-1&&(t=cI),Ze(e)._overflowWeekday&&t===-1&&(t=uI),Ze(e).overflow=t),e}var iL=/^\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)?)?$/,aL=/^\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)?)?$/,lL=/Z|[+-]\d\d(?::?\d\d)?/,su=[["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]],Nh=[["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/]],cL=/^\/?Date\((-?\d+)/i,uL=/^(?:(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}))$/,dL={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 MS(e){var t,r,n=e._i,s=iL.exec(n)||aL.exec(n),o,i,a,l,c=su.length,d=Nh.length;if(s){for(Ze(e).iso=!0,t=0,r=c;tnl(i)||e._dayOfYear===0)&&(Ze(e)._overflowDayOfYear=!0),r=Ll(i,0,e._dayOfYear),e._a[os]=r.getUTCMonth(),e._a[Tn]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=n[t]=s[t];for(;t<7;t++)e._a[t]=n[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Kt]===24&&e._a[ln]===0&&e._a[is]===0&&e._a[Po]===0&&(e._nextDay=!0,e._a[Kt]=0),e._d=(e._useUTC?Ll:CI).apply(null,n),o=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Kt]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==o&&(Ze(e).weekdayMismatch=!0)}}function xL(e){var t,r,n,s,o,i,a,l,c;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(o=1,i=4,r=pi(t.GG,e._a[ar],Fl(bt(),1,4).year),n=pi(t.W,1),s=pi(t.E,1),(s<1||s>7)&&(l=!0)):(o=e._locale._week.dow,i=e._locale._week.doy,c=Fl(bt(),o,i),r=pi(t.gg,e._a[ar],c.year),n=pi(t.w,c.week),t.d!=null?(s=t.d,(s<0||s>6)&&(l=!0)):t.e!=null?(s=t.e+o,(t.e<0||t.e>6)&&(l=!0)):s=o),n<1||n>us(r,o,i)?Ze(e)._overflowWeeks=!0:l!=null?Ze(e)._overflowWeekday=!0:(a=jS(r,n,s,o,i),e._a[ar]=a.year,e._dayOfYear=a.dayOfYear)}me.ISO_8601=function(){};me.RFC_2822=function(){};function fv(e){if(e._f===me.ISO_8601){MS(e);return}if(e._f===me.RFC_2822){IS(e);return}e._a=[],Ze(e).empty=!0;var t=""+e._i,r,n,s,o,i,a=t.length,l=0,c,d;for(s=yS(e._f,e._locale).match(ev)||[],d=s.length,r=0;r0&&Ze(e).unusedInput.push(i),t=t.slice(t.indexOf(n)+n.length),l+=n.length),Wi[o]?(n?Ze(e).empty=!1:Ze(e).unusedTokens.push(o),lI(o,n,e)):e._strict&&!n&&Ze(e).unusedTokens.push(o);Ze(e).charsLeftOver=a-l,t.length>0&&Ze(e).unusedInput.push(t),e._a[Kt]<=12&&Ze(e).bigHour===!0&&e._a[Kt]>0&&(Ze(e).bigHour=void 0),Ze(e).parsedDateParts=e._a.slice(0),Ze(e).meridiem=e._meridiem,e._a[Kt]=wL(e._locale,e._a[Kt],e._meridiem),c=Ze(e).era,c!==null&&(e._a[ar]=e._locale.erasConvertYear(c,e._a[ar])),dv(e),uv(e)}function wL(e,t,r){var n;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(n=e.isPM(r),n&&t<12&&(t+=12),!n&&t===12&&(t=0)),t)}function _L(e){var t,r,n,s,o,i,a=!1,l=e._f.length;if(l===0){Ze(e).invalidFormat=!0,e._d=new Date(NaN);return}for(s=0;sthis?this:e:hf()});function zS(e,t){var r,n;if(t.length===1&&gn(t[0])&&(t=t[0]),!t.length)return bt();for(r=t[0],n=1;nthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function WL(){if(!yr(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Qg(e,this),e=LS(e),e._a?(t=e._isUTC?Vn(e._a):bt(e._a),this._isDSTShifted=this.isValid()&&OL(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function $L(){return this.isValid()?!this._isUTC:!1}function BL(){return this.isValid()?this._isUTC:!1}function VS(){return this.isValid()?this._isUTC&&this._offset===0:!1}var HL=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,YL=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function wn(e,t){var r=e,n=null,s,o,i;return Cu(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:ys(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(n=HL.exec(e))?(s=n[1]==="-"?-1:1,r={y:0,d:tt(n[Tn])*s,h:tt(n[Kt])*s,m:tt(n[ln])*s,s:tt(n[is])*s,ms:tt(Yp(n[Po]*1e3))*s}):(n=YL.exec(e))?(s=n[1]==="-"?-1:1,r={y:_o(n[2],s),M:_o(n[3],s),w:_o(n[4],s),d:_o(n[5],s),h:_o(n[6],s),m:_o(n[7],s),s:_o(n[8],s)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(i=ZL(bt(r.from),bt(r.to)),r={},r.ms=i.milliseconds,r.M=i.months),o=new _f(r),Cu(e)&&at(e,"_locale")&&(o._locale=e._locale),Cu(e)&&at(e,"_isValid")&&(o._isValid=e._isValid),o}wn.fn=_f.prototype;wn.invalid=DL;function _o(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function J0(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function ZL(e,t){var r;return e.isValid()&&t.isValid()?(t=pv(t,e),e.isBefore(t)?r=J0(e,t):(r=J0(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function WS(e,t){return function(r,n){var s,o;return n!==null&&!isNaN(+n)&&(vS(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),o=r,r=n,n=o),s=wn(r,n),$S(this,s,e),this}}function $S(e,t,r,n){var s=t._milliseconds,o=Yp(t._days),i=Yp(t._months);e.isValid()&&(n=n??!0,i&&TS(e,Il(e,"Month")+i*r),o&&kS(e,"Date",Il(e,"Date")+o*r),s&&e._d.setTime(e._d.valueOf()+s*r),n&&me.updateOffset(e,o||i))}var KL=WS(1,"add"),GL=WS(-1,"subtract");function BS(e){return typeof e=="string"||e instanceof String}function qL(e){return vn(e)||mc(e)||BS(e)||ys(e)||QL(e)||XL(e)||e===null||e===void 0}function XL(e){var t=Mo(e)&&!qg(e),r=!1,n=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],s,o,i=n.length;for(s=0;sr.valueOf():r.valueOf()9999?ku(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Wn(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",ku(r,"Z")):ku(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function fF(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,n,s,o;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',n=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",s="-MM-DD[T]HH:mm:ss.SSS",o=t+'[")]',this.format(r+n+s+o)}function hF(e){e||(e=this.isUtc()?me.defaultFormatUtc:me.defaultFormat);var t=ku(this,e);return this.localeData().postformat(t)}function pF(e,t){return this.isValid()&&(vn(e)&&e.isValid()||bt(e).isValid())?wn({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function mF(e){return this.from(bt(),e)}function gF(e,t){return this.isValid()&&(vn(e)&&e.isValid()||bt(e).isValid())?wn({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function vF(e){return this.to(bt(),e)}function HS(e){var t;return e===void 0?this._locale._abbr:(t=Cs(e),t!=null&&(this._locale=t),this)}var YS=Qr("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function ZS(){return this._locale}var md=1e3,$i=60*md,gd=60*$i,KS=(365*400+97)*24*gd;function Bi(e,t){return(e%t+t)%t}function GS(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-KS:new Date(e,t,r).valueOf()}function qS(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-KS:Date.UTC(e,t,r)}function yF(e){var t,r;if(e=Jr(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?qS:GS,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=Bi(t+(this._isUTC?0:this.utcOffset()*$i),gd);break;case"minute":t=this._d.valueOf(),t-=Bi(t,$i);break;case"second":t=this._d.valueOf(),t-=Bi(t,md);break}return this._d.setTime(t),me.updateOffset(this,!0),this}function xF(e){var t,r;if(e=Jr(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?qS:GS,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=gd-Bi(t+(this._isUTC?0:this.utcOffset()*$i),gd)-1;break;case"minute":t=this._d.valueOf(),t+=$i-Bi(t,$i)-1;break;case"second":t=this._d.valueOf(),t+=md-Bi(t,md)-1;break}return this._d.setTime(t),me.updateOffset(this,!0),this}function wF(){return this._d.valueOf()-(this._offset||0)*6e4}function _F(){return Math.floor(this.valueOf()/1e3)}function bF(){return new Date(this.valueOf())}function SF(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function kF(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function CF(){return this.isValid()?this.toISOString():null}function EF(){return Xg(this)}function TF(){return Hs({},Ze(this))}function NF(){return Ze(this).overflow}function RF(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}Re("N",0,0,"eraAbbr");Re("NN",0,0,"eraAbbr");Re("NNN",0,0,"eraAbbr");Re("NNNN",0,0,"eraName");Re("NNNNN",0,0,"eraNarrow");Re("y",["y",1],"yo","eraYear");Re("y",["yy",2],0,"eraYear");Re("y",["yyy",3],0,"eraYear");Re("y",["yyyy",4],0,"eraYear");we("N",mv);we("NN",mv);we("NNN",mv);we("NNNN",UF);we("NNNNN",VF);pt(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,n){var s=r._locale.erasParse(e,n,r._strict);s?Ze(r).era=s:Ze(r).invalidEra=e});we("y",ga);we("yy",ga);we("yyy",ga);we("yyyy",ga);we("yo",WF);pt(["y","yy","yyy","yyyy"],ar);pt(["yo"],function(e,t,r,n){var s;r._locale._eraYearOrdinalRegex&&(s=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[ar]=r._locale.eraYearOrdinalParse(e,s):t[ar]=parseInt(e,10)});function jF(e,t){var r,n,s,o=this._eras||Cs("en")._eras;for(r=0,n=o.length;r=0)return o[n]}function DF(e,t){var r=e.since<=e.until?1:-1;return t===void 0?me(e.since).year():me(e.since).year()+(t-e.offset)*r}function OF(){var e,t,r,n=this.localeData().eras();for(e=0,t=n.length;eo&&(t=o),GF.call(this,e,t,r,n,s))}function GF(e,t,r,n,s){var o=jS(e,t,r,n,s),i=Ll(o.year,0,o.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}Re("Q",0,"Qo","quarter");we("Q",xS);pt("Q",function(e,t){t[os]=(tt(e)-1)*3});function qF(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}Re("D",["DD",2],"Do","date");we("D",St,va);we("DD",St,Ur);we("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});pt(["D","DD"],Tn);pt("Do",function(e,t){t[Tn]=tt(e.match(St)[0])});var QS=ya("Date",!0);Re("DDD",["DDDD",3],"DDDo","dayOfYear");we("DDD",mf);we("DDDD",wS);pt(["DDD","DDDD"],function(e,t,r){r._dayOfYear=tt(e)});function XF(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}Re("m",["mm",2],0,"minute");we("m",St,sv);we("mm",St,Ur);pt(["m","mm"],ln);var QF=ya("Minutes",!1);Re("s",["ss",2],0,"second");we("s",St,sv);we("ss",St,Ur);pt(["s","ss"],is);var JF=ya("Seconds",!1);Re("S",0,0,function(){return~~(this.millisecond()/100)});Re(0,["SS",2],0,function(){return~~(this.millisecond()/10)});Re(0,["SSS",3],0,"millisecond");Re(0,["SSSS",4],0,function(){return this.millisecond()*10});Re(0,["SSSSS",5],0,function(){return this.millisecond()*100});Re(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});Re(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});Re(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});Re(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});we("S",mf,xS);we("SS",mf,Ur);we("SSS",mf,wS);var Ys,JS;for(Ys="SSSS";Ys.length<=9;Ys+="S")we(Ys,ga);function e4(e,t){t[Po]=tt(("0."+e)*1e3)}for(Ys="S";Ys.length<=9;Ys+="S")pt(Ys,e4);JS=ya("Milliseconds",!1);Re("z",0,0,"zoneAbbr");Re("zz",0,0,"zoneName");function t4(){return this._isUTC?"UTC":""}function r4(){return this._isUTC?"Coordinated Universal Time":""}var ae=gc.prototype;ae.add=KL;ae.calendar=tF;ae.clone=rF;ae.diff=cF;ae.endOf=xF;ae.format=hF;ae.from=pF;ae.fromNow=mF;ae.to=gF;ae.toNow=vF;ae.get=fI;ae.invalidAt=NF;ae.isAfter=nF;ae.isBefore=sF;ae.isBetween=oF;ae.isSame=iF;ae.isSameOrAfter=aF;ae.isSameOrBefore=lF;ae.isValid=EF;ae.lang=YS;ae.locale=HS;ae.localeData=ZS;ae.max=EL;ae.min=CL;ae.parsingFlags=TF;ae.set=hI;ae.startOf=yF;ae.subtract=GL;ae.toArray=SF;ae.toObject=kF;ae.toDate=bF;ae.toISOString=dF;ae.inspect=fF;typeof Symbol<"u"&&Symbol.for!=null&&(ae[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});ae.toJSON=CF;ae.toString=uF;ae.unix=_F;ae.valueOf=wF;ae.creationData=RF;ae.eraName=OF;ae.eraNarrow=AF;ae.eraAbbr=MF;ae.eraYear=IF;ae.year=SS;ae.isLeapYear=dI;ae.weekYear=$F;ae.isoWeekYear=BF;ae.quarter=ae.quarters=qF;ae.month=NS;ae.daysInMonth=bI;ae.week=ae.weeks=jI;ae.isoWeek=ae.isoWeeks=PI;ae.weeksInYear=ZF;ae.weeksInWeekYear=KF;ae.isoWeeksInYear=HF;ae.isoWeeksInISOWeekYear=YF;ae.date=QS;ae.day=ae.days=BI;ae.weekday=HI;ae.isoWeekday=YI;ae.dayOfYear=XF;ae.hour=ae.hours=JI;ae.minute=ae.minutes=QF;ae.second=ae.seconds=JF;ae.millisecond=ae.milliseconds=JS;ae.utcOffset=ML;ae.utc=LL;ae.local=FL;ae.parseZone=zL;ae.hasAlignedHourOffset=UL;ae.isDST=VL;ae.isLocal=$L;ae.isUtcOffset=BL;ae.isUtc=VS;ae.isUTC=VS;ae.zoneAbbr=t4;ae.zoneName=r4;ae.dates=Qr("dates accessor is deprecated. Use date instead.",QS);ae.months=Qr("months accessor is deprecated. Use month instead",NS);ae.years=Qr("years accessor is deprecated. Use year instead",SS);ae.zone=Qr("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",IL);ae.isDSTShifted=Qr("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",WL);function n4(e){return bt(e*1e3)}function s4(){return bt.apply(null,arguments).parseZone()}function ek(e){return e}var lt=Jg.prototype;lt.calendar=$M;lt.longDateFormat=ZM;lt.invalidDate=GM;lt.ordinal=QM;lt.preparse=ek;lt.postformat=ek;lt.relativeTime=eI;lt.pastFuture=tI;lt.set=VM;lt.eras=jF;lt.erasParse=PF;lt.erasConvertYear=DF;lt.erasAbbrRegex=FF;lt.erasNameRegex=LF;lt.erasNarrowRegex=zF;lt.months=yI;lt.monthsShort=xI;lt.monthsParse=_I;lt.monthsRegex=kI;lt.monthsShortRegex=SI;lt.week=EI;lt.firstDayOfYear=RI;lt.firstDayOfWeek=NI;lt.weekdays=zI;lt.weekdaysMin=VI;lt.weekdaysShort=UI;lt.weekdaysParse=$I;lt.weekdaysRegex=ZI;lt.weekdaysShortRegex=KI;lt.weekdaysMinRegex=GI;lt.isPM=XI;lt.meridiem=eL;function vd(e,t,r,n){var s=Cs(),o=Vn().set(n,t);return s[r](o,e)}function tk(e,t,r){if(ys(e)&&(t=e,e=void 0),e=e||"",t!=null)return vd(e,t,r,"month");var n,s=[];for(n=0;n<12;n++)s[n]=vd(e,n,r,"month");return s}function vv(e,t,r,n){typeof e=="boolean"?(ys(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,ys(t)&&(r=t,t=void 0),t=t||"");var s=Cs(),o=e?s._week.dow:0,i,a=[];if(r!=null)return vd(t,(r+o)%7,n,"day");for(i=0;i<7;i++)a[i]=vd(t,(i+o)%7,n,"day");return a}function o4(e,t){return tk(e,t,"months")}function i4(e,t){return tk(e,t,"monthsShort")}function a4(e,t,r){return vv(e,t,r,"weekdays")}function l4(e,t,r){return vv(e,t,r,"weekdaysShort")}function c4(e,t,r){return vv(e,t,r,"weekdaysMin")}ro("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=tt(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}});me.lang=Qr("moment.lang is deprecated. Use moment.locale instead.",ro);me.langData=Qr("moment.langData is deprecated. Use moment.localeData instead.",Cs);var Gn=Math.abs;function u4(){var e=this._data;return this._milliseconds=Gn(this._milliseconds),this._days=Gn(this._days),this._months=Gn(this._months),e.milliseconds=Gn(e.milliseconds),e.seconds=Gn(e.seconds),e.minutes=Gn(e.minutes),e.hours=Gn(e.hours),e.months=Gn(e.months),e.years=Gn(e.years),this}function rk(e,t,r,n){var s=wn(t,r);return e._milliseconds+=n*s._milliseconds,e._days+=n*s._days,e._months+=n*s._months,e._bubble()}function d4(e,t){return rk(this,e,t,1)}function f4(e,t){return rk(this,e,t,-1)}function ex(e){return e<0?Math.floor(e):Math.ceil(e)}function h4(){var e=this._milliseconds,t=this._days,r=this._months,n=this._data,s,o,i,a,l;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=ex(Kp(r)+t)*864e5,t=0,r=0),n.milliseconds=e%1e3,s=Hr(e/1e3),n.seconds=s%60,o=Hr(s/60),n.minutes=o%60,i=Hr(o/60),n.hours=i%24,t+=Hr(i/24),l=Hr(nk(t)),r+=l,t-=ex(Kp(l)),a=Hr(r/12),r%=12,n.days=t,n.months=r,n.years=a,this}function nk(e){return e*4800/146097}function Kp(e){return e*146097/4800}function p4(e){if(!this.isValid())return NaN;var t,r,n=this._milliseconds;if(e=Jr(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+n/864e5,r=this._months+nk(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(Kp(this._months)),e){case"week":return t/7+n/6048e5;case"day":return t+n/864e5;case"hour":return t*24+n/36e5;case"minute":return t*1440+n/6e4;case"second":return t*86400+n/1e3;case"millisecond":return Math.floor(t*864e5)+n;default:throw new Error("Unknown unit "+e)}}function Es(e){return function(){return this.as(e)}}var sk=Es("ms"),m4=Es("s"),g4=Es("m"),v4=Es("h"),y4=Es("d"),x4=Es("w"),w4=Es("M"),_4=Es("Q"),b4=Es("y"),S4=sk;function k4(){return wn(this)}function C4(e){return e=Jr(e),this.isValid()?this[e+"s"]():NaN}function ti(e){return function(){return this.isValid()?this._data[e]:NaN}}var E4=ti("milliseconds"),T4=ti("seconds"),N4=ti("minutes"),R4=ti("hours"),j4=ti("days"),P4=ti("months"),D4=ti("years");function O4(){return Hr(this.days()/7)}var es=Math.round,Ri={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function A4(e,t,r,n,s){return s.relativeTime(t||1,!!r,e,n)}function M4(e,t,r,n){var s=wn(e).abs(),o=es(s.as("s")),i=es(s.as("m")),a=es(s.as("h")),l=es(s.as("d")),c=es(s.as("M")),d=es(s.as("w")),f=es(s.as("y")),p=o<=r.ss&&["s",o]||o0,p[4]=n,A4.apply(null,p)}function I4(e){return e===void 0?es:typeof e=="function"?(es=e,!0):!1}function L4(e,t){return Ri[e]===void 0?!1:t===void 0?Ri[e]:(Ri[e]=t,e==="s"&&(Ri.ss=t-1),!0)}function F4(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,n=Ri,s,o;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(n=Object.assign({},Ri,t),t.s!=null&&t.ss==null&&(n.ss=t.s-1)),s=this.localeData(),o=M4(this,!r,n,s),r&&(o=s.pastFuture(+this,o)),s.postformat(o)}var Rh=Math.abs;function fi(e){return(e>0)-(e<0)||+e}function Sf(){if(!this.isValid())return this.localeData().invalidDate();var e=Rh(this._milliseconds)/1e3,t=Rh(this._days),r=Rh(this._months),n,s,o,i,a=this.asSeconds(),l,c,d,f;return a?(n=Hr(e/60),s=Hr(n/60),e%=60,n%=60,o=Hr(r/12),r%=12,i=e?e.toFixed(3).replace(/\.?0+$/,""):"",l=a<0?"-":"",c=fi(this._months)!==fi(a)?"-":"",d=fi(this._days)!==fi(a)?"-":"",f=fi(this._milliseconds)!==fi(a)?"-":"",l+"P"+(o?c+o+"Y":"")+(r?c+r+"M":"")+(t?d+t+"D":"")+(s||n||e?"T":"")+(s?f+s+"H":"")+(n?f+n+"M":"")+(e?f+i+"S":"")):"P0D"}var st=_f.prototype;st.isValid=PL;st.abs=u4;st.add=d4;st.subtract=f4;st.as=p4;st.asMilliseconds=sk;st.asSeconds=m4;st.asMinutes=g4;st.asHours=v4;st.asDays=y4;st.asWeeks=x4;st.asMonths=w4;st.asQuarters=_4;st.asYears=b4;st.valueOf=S4;st._bubble=h4;st.clone=k4;st.get=C4;st.milliseconds=E4;st.seconds=T4;st.minutes=N4;st.hours=R4;st.days=j4;st.weeks=O4;st.months=P4;st.years=D4;st.humanize=F4;st.toISOString=Sf;st.toString=Sf;st.toJSON=Sf;st.locale=HS;st.localeData=ZS;st.toIsoString=Qr("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Sf);st.lang=YS;Re("X",0,0,"unix");Re("x",0,0,"valueOf");we("x",vf);we("X",oI);pt("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)});pt("x",function(e,t,r){r._d=new Date(tt(e))});//! moment.js -me.version="2.30.1";zM(bt);me.fn=ae;me.min=TL;me.max=NL;me.now=RL;me.utc=Vn;me.unix=n4;me.months=o4;me.isDate=mc;me.locale=ro;me.invalid=hf;me.duration=wn;me.isMoment=vn;me.weekdays=a4;me.parseZone=s4;me.localeData=Cs;me.isDuration=Cu;me.monthsShort=i4;me.weekdaysMin=c4;me.defineLocale=cv;me.updateLocale=sL;me.locales=oL;me.weekdaysShort=l4;me.normalizeUnits=Jr;me.relativeTimeRounding=I4;me.relativeTimeThreshold=L4;me.calendarFormat=eF;me.prototype=ae;me.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const z4=async()=>await Dt().collection("access").getFullList({sort:"-created",filter:"deleted = null"}),xa=async e=>e.id?await Dt().collection("access").update(e.id,e):await Dt().collection("access").create(e),U4=async e=>(e.deleted=me.utc().format("YYYY-MM-DD HH:mm:ss"),await Dt().collection("access").update(e.id,e)),V4=(e,t)=>{switch(t.type){case"SET_ACCESSES":return{...e,accesses:t.payload};case"ADD_ACCESS":return{...e,accesses:[t.payload,...e.accesses]};case"DELETE_ACCESS":return{...e,accesses:e.accesses.filter(r=>r.id!==t.payload)};case"UPDATE_ACCESS":return{...e,accesses:e.accesses.map(r=>r.id===t.payload.id?t.payload:r)};default:return e}},ok=y.createContext({}),yo=()=>y.useContext(ok),W4=({children:e})=>{const[t,r]=y.useReducer(V4,{accesses:[]});y.useEffect(()=>{(async()=>{const a=await z4();r({type:"SET_ACCESSES",payload:a})})()},[]);const n=y.useCallback(i=>{r({type:"DELETE_ACCESS",payload:i})},[]),s=y.useCallback(i=>{r({type:"ADD_ACCESS",payload:i})},[]),o=y.useCallback(i=>{r({type:"UPDATE_ACCESS",payload:i})},[]);return u.jsx(ok.Provider,{value:{config:{accesses:t.accesses},deleteAccess:n,addAccess:s,updateAccess:o},children:e&&e})},$4={theme:"system",setTheme:()=>null},ik=y.createContext($4);function B4({children:e,defaultTheme:t="system",storageKey:r="vite-ui-theme",...n}){const[s,o]=y.useState(()=>localStorage.getItem(r)||t);y.useEffect(()=>{const a=window.document.documentElement;if(a.classList.remove("light","dark"),s==="system"){const l=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";a.classList.add(l);return}a.classList.add(s)},[s]);const i={theme:s,setTheme:a=>{localStorage.setItem(r,a),o(a)}};return u.jsx(ik.Provider,{...n,value:i,children:e})}const H4=()=>{const e=y.useContext(ik);if(e===void 0)throw new Error("useTheme must be used within a ThemeProvider");return e};function Y4(){const{setTheme:e}=H4();return u.jsxs(Fb,{children:[u.jsx(zb,{asChild:!0,children:u.jsxs(vt,{variant:"outline",size:"icon",children:[u.jsx(Lj,{className:"h-[1.2rem] w-[1.2rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),u.jsx(Mj,{className:"absolute h-[1.2rem] w-[1.2rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100 dark:text-white"}),u.jsx("span",{className:"sr-only",children:"Toggle theme"})]})}),u.jsxs(Ug,{align:"end",children:[u.jsx(Ui,{onClick:()=>e("light"),children:"浅色"}),u.jsx(Ui,{onClick:()=>e("dark"),children:"暗黑"}),u.jsx(Ui,{onClick:()=>e("system"),children:"系统"})]})]})}var Z4="Separator",tx="horizontal",K4=["horizontal","vertical"],ak=y.forwardRef((e,t)=>{const{decorative:r,orientation:n=tx,...s}=e,o=G4(n)?n:tx,a=r?{role:"none"}:{"aria-orientation":o==="vertical"?o:void 0,role:"separator"};return u.jsx(Me.div,{"data-orientation":o,...a,...s,ref:t})});ak.displayName=Z4;function G4(e){return K4.includes(e)}var lk=ak;const Ht=y.forwardRef(({className:e,orientation:t="horizontal",decorative:r=!0,...n},s)=>u.jsx(lk,{ref:s,decorative:r,orientation:t,className:ve("shrink-0 bg-border",t==="horizontal"?"h-[1px] w-full":"h-full w-[1px]",e),...n}));Ht.displayName=lk.displayName;function q4(){const e=Un(),t=zn();if(!Dt().authStore.isValid||!Dt().authStore.isAdmin)return u.jsx(K_,{to:"/login"});const r=t.pathname,n=i=>(console.log(r),i==r?"bg-muted text-primary":"text-muted-foreground"),s=()=>{Dt().authStore.clear(),e("/login")},o=()=>{e("/setting/password")};return u.jsx(u.Fragment,{children:u.jsx(W4,{children:u.jsxs("div",{className:"grid min-h-screen w-full md:grid-cols-[220px_1fr] lg:grid-cols-[280px_1fr]",children:[u.jsx("div",{className:"hidden border-r dark:border-stone-500 bg-muted/40 md:block",children:u.jsxs("div",{className:"flex h-full max-h-screen flex-col gap-2",children:[u.jsx("div",{className:"flex h-14 items-center border-b dark:border-stone-500 px-4 lg:h-[60px] lg:px-6",children:u.jsxs(Xn,{to:"/",className:"flex items-center gap-2 font-semibold",children:[u.jsx("img",{src:"/vite.svg",className:"w-[36px] h-[36px]"}),u.jsx("span",{className:"dark:text-white",children:"Certimate"})]})}),u.jsx("div",{className:"flex-1",children:u.jsxs("nav",{className:"grid items-start px-2 text-sm font-medium lg:px-4",children:[u.jsxs(Xn,{to:"/",className:ve("flex items-center gap-3 rounded-lg px-3 py-2 transition-all hover:text-primary",n("/")),children:[u.jsx(Op,{className:"h-4 w-4"}),"域名列表"]}),u.jsxs(Xn,{to:"/access",className:ve("flex items-center gap-3 rounded-lg px-3 py-2 transition-all hover:text-primary",n("/access")),children:[u.jsx(x0,{className:"h-4 w-4"}),"授权管理"]}),u.jsxs(Xn,{to:"/history",className:ve("flex items-center gap-3 rounded-lg px-3 py-2 transition-all hover:text-primary",n("/history")),children:[u.jsx(v0,{className:"h-4 w-4"}),"部署历史"]})]})})]})}),u.jsxs("div",{className:"flex flex-col",children:[u.jsxs("header",{className:"flex h-14 items-center gap-4 border-b dark:border-stone-500 bg-muted/40 px-4 lg:h-[60px] lg:px-6",children:[u.jsxs(oS,{children:[u.jsx(iS,{asChild:!0,children:u.jsxs(vt,{variant:"outline",size:"icon",className:"shrink-0 md:hidden",children:[u.jsx(Aj,{className:"h-5 w-5 dark:text-white"}),u.jsx("span",{className:"sr-only",children:"Toggle navigation menu"})]})}),u.jsx(Kg,{side:"left",className:"flex flex-col",children:u.jsxs("nav",{className:"grid gap-2 text-lg font-medium",children:[u.jsxs(Xn,{to:"/",className:"flex items-center gap-2 text-lg font-semibold",children:[u.jsx("img",{src:"/vite.svg",className:"w-[36px] h-[36px]"}),u.jsx("span",{className:"dark:text-white",children:"Certimate"}),u.jsx("span",{className:"sr-only",children:"Certimate"})]}),u.jsxs(Xn,{to:"/",className:ve("mx-[-0.65rem] flex items-center gap-4 rounded-xl px-3 py-2 hover:text-foreground",n("/")),children:[u.jsx(Op,{className:"h-5 w-5"}),"域名列表"]}),u.jsxs(Xn,{to:"/access",className:ve("mx-[-0.65rem] flex items-center gap-4 rounded-xl px-3 py-2 hover:text-foreground",n("/dns_provider")),children:[u.jsx(x0,{className:"h-5 w-5"}),"授权管理"]}),u.jsxs(Xn,{to:"/history",className:ve("mx-[-0.65rem] flex items-center gap-4 rounded-xl px-3 py-2 hover:text-foreground",n("/history")),children:[u.jsx(v0,{className:"h-5 w-5"}),"部署历史"]})]})})]}),u.jsx("div",{className:"w-full flex-1"}),u.jsx(Y4,{}),u.jsxs(Fb,{children:[u.jsx(zb,{asChild:!0,children:u.jsxs(vt,{variant:"secondary",size:"icon",className:"rounded-full",children:[u.jsx(jj,{className:"h-5 w-5"}),u.jsx("span",{className:"sr-only",children:"Toggle user menu"})]})}),u.jsxs(Ug,{align:"end",children:[u.jsx(Ub,{children:"账户"}),u.jsx(Vb,{}),u.jsx(Ui,{onClick:o,children:"设置"}),u.jsx(Ui,{onClick:s,children:"退出"})]})]})]}),u.jsxs("main",{className:"flex flex-1 flex-col gap-4 p-4 lg:gap-6 lg:p-6 relative",children:[u.jsx(hg,{}),u.jsxs("div",{className:"fixed right-0 bottom-0 w-full flex justify-between p-5",children:[u.jsx("div",{className:""}),u.jsxs("div",{className:"text-muted-foreground text-sm hover:text-stone-900 dark:hover:text-stone-200 flex",children:[u.jsx("a",{href:"https://docs.certimate.me",target:"_blank",children:"文档"}),u.jsx(Ht,{orientation:"vertical",className:"mx-2"}),u.jsx("a",{href:"https://github.com/usual2970/certimate/releases",target:"_blank",children:"Certimate v0.0.14"})]})]})]})]})]})})})}const ck=({phase:e,phaseSuccess:t})=>{let r=u.jsx(u.Fragment,{children:" "});return e==="check"&&(t?r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"获取"}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"部署"})]}):r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-red-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"获取"}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"部署"})]})),e==="apply"&&(t?r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"获取"}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"部署"})]}):r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-red-600",children:"获取"}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"部署"})]})),e==="deploy"&&(t?r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"获取"}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"部署"})]}):r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"获取"}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-red-600",children:"部署"})]})),r},uk=({className:e,...t})=>u.jsx("nav",{role:"navigation","aria-label":"pagination",className:ve("mx-auto flex w-full justify-center",e),...t});uk.displayName="Pagination";const dk=y.forwardRef(({className:e,...t},r)=>u.jsx("ul",{ref:r,className:ve("flex flex-row items-center gap-1",e),...t}));dk.displayName="PaginationContent";const Gp=y.forwardRef(({className:e,...t},r)=>u.jsx("li",{ref:r,className:ve("",e),...t}));Gp.displayName="PaginationItem";const fk=({className:e,isActive:t,size:r="icon",...n})=>u.jsx("a",{"aria-current":t?"page":void 0,className:ve(ef({variant:t?"outline":"ghost",size:r}),e),...n});fk.displayName="PaginationLink";const hk=({className:e,...t})=>u.jsxs("span",{"aria-hidden":!0,className:ve("flex h-9 w-9 items-center justify-center",e),...t,children:[u.jsx(Dj,{className:"h-4 w-4"}),u.jsx("span",{className:"sr-only",children:"More pages"})]});hk.displayName="PaginationEllipsis";const pk=({totalPages:e,currentPage:t,onPageChange:r})=>{const s=()=>{if(e>7){let c=[];const d=Math.max(2,t-1),f=Math.min(e-1,t+1),p=e-1;return c=o(d,f),t>3&&c.unshift("..."),t{let d=a;const f=[];for(;d<=l;)f.push(d),d+=c;return f},i=s();return u.jsx(u.Fragment,{children:u.jsx(uk,{className:"dark:text-stone-200 justify-end mt-3",children:u.jsx(dk,{children:i.map((a,l)=>a==="..."?u.jsx(Gp,{children:u.jsx(hk,{})},l):u.jsx(Gp,{children:u.jsx(fk,{href:"#",isActive:t==a,onClick:c=>{c.preventDefault(),r(a)},children:a})},l))})})})},rx=({when:e,children:t,fallback:r})=>e?t:r;var mk="AlertDialog",[X4,oU]=Xr(mk,[$b]),Ts=$b(),gk=e=>{const{__scopeAlertDialog:t,...r}=e,n=Ts(t);return u.jsx(Hg,{...n,...r,modal:!0})};gk.displayName=mk;var Q4="AlertDialogTrigger",vk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,s=Ts(r);return u.jsx(Yg,{...s,...n,ref:t})});vk.displayName=Q4;var J4="AlertDialogPortal",yk=e=>{const{__scopeAlertDialog:t,...r}=e,n=Ts(t);return u.jsx(Zg,{...n,...r})};yk.displayName=J4;var e3="AlertDialogOverlay",xk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,s=Ts(r);return u.jsx(dc,{...s,...n,ref:t})});xk.displayName=e3;var Hi="AlertDialogContent",[t3,r3]=X4(Hi),wk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,children:n,...s}=e,o=Ts(r),i=y.useRef(null),a=Xe(t,i),l=y.useRef(null);return u.jsx(pM,{contentName:Hi,titleName:_k,docsSlug:"alert-dialog",children:u.jsx(t3,{scope:r,cancelRef:l,children:u.jsxs(fc,{role:"alertdialog",...o,...s,ref:a,onOpenAutoFocus:ue(s.onOpenAutoFocus,c=>{var d;c.preventDefault(),(d=l.current)==null||d.focus({preventScroll:!0})}),onPointerDownOutside:c=>c.preventDefault(),onInteractOutside:c=>c.preventDefault(),children:[u.jsx(mg,{children:n}),u.jsx(s3,{contentRef:i})]})})})});wk.displayName=Hi;var _k="AlertDialogTitle",bk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,s=Ts(r);return u.jsx(hc,{...s,...n,ref:t})});bk.displayName=_k;var Sk="AlertDialogDescription",kk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,s=Ts(r);return u.jsx(pc,{...s,...n,ref:t})});kk.displayName=Sk;var n3="AlertDialogAction",Ck=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,s=Ts(r);return u.jsx(ff,{...s,...n,ref:t})});Ck.displayName=n3;var Ek="AlertDialogCancel",Tk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,{cancelRef:s}=r3(Ek,r),o=Ts(r),i=Xe(t,s);return u.jsx(ff,{...o,...n,ref:i})});Tk.displayName=Ek;var s3=({contentRef:e})=>{const t=`\`${Hi}\` requires a description for the component to be accessible for screen reader users. +me.version="2.30.1";zM(bt);me.fn=ae;me.min=TL;me.max=NL;me.now=RL;me.utc=Vn;me.unix=n4;me.months=o4;me.isDate=mc;me.locale=ro;me.invalid=hf;me.duration=wn;me.isMoment=vn;me.weekdays=a4;me.parseZone=s4;me.localeData=Cs;me.isDuration=Cu;me.monthsShort=i4;me.weekdaysMin=c4;me.defineLocale=cv;me.updateLocale=sL;me.locales=oL;me.weekdaysShort=l4;me.normalizeUnits=Jr;me.relativeTimeRounding=I4;me.relativeTimeThreshold=L4;me.calendarFormat=eF;me.prototype=ae;me.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};const z4=async()=>await Dt().collection("access").getFullList({sort:"-created",filter:"deleted = null"}),xa=async e=>e.id?await Dt().collection("access").update(e.id,e):await Dt().collection("access").create(e),U4=async e=>(e.deleted=me.utc().format("YYYY-MM-DD HH:mm:ss"),await Dt().collection("access").update(e.id,e)),V4=(e,t)=>{switch(t.type){case"SET_ACCESSES":return{...e,accesses:t.payload};case"ADD_ACCESS":return{...e,accesses:[t.payload,...e.accesses]};case"DELETE_ACCESS":return{...e,accesses:e.accesses.filter(r=>r.id!==t.payload)};case"UPDATE_ACCESS":return{...e,accesses:e.accesses.map(r=>r.id===t.payload.id?t.payload:r)};default:return e}},ok=y.createContext({}),yo=()=>y.useContext(ok),W4=({children:e})=>{const[t,r]=y.useReducer(V4,{accesses:[]});y.useEffect(()=>{(async()=>{const a=await z4();r({type:"SET_ACCESSES",payload:a})})()},[]);const n=y.useCallback(i=>{r({type:"DELETE_ACCESS",payload:i})},[]),s=y.useCallback(i=>{r({type:"ADD_ACCESS",payload:i})},[]),o=y.useCallback(i=>{r({type:"UPDATE_ACCESS",payload:i})},[]);return u.jsx(ok.Provider,{value:{config:{accesses:t.accesses},deleteAccess:n,addAccess:s,updateAccess:o},children:e&&e})},$4={theme:"system",setTheme:()=>null},ik=y.createContext($4);function B4({children:e,defaultTheme:t="system",storageKey:r="vite-ui-theme",...n}){const[s,o]=y.useState(()=>localStorage.getItem(r)||t);y.useEffect(()=>{const a=window.document.documentElement;if(a.classList.remove("light","dark"),s==="system"){const l=window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light";a.classList.add(l);return}a.classList.add(s)},[s]);const i={theme:s,setTheme:a=>{localStorage.setItem(r,a),o(a)}};return u.jsx(ik.Provider,{...n,value:i,children:e})}const H4=()=>{const e=y.useContext(ik);if(e===void 0)throw new Error("useTheme must be used within a ThemeProvider");return e};function Y4(){const{setTheme:e}=H4();return u.jsxs(Fb,{children:[u.jsx(zb,{asChild:!0,children:u.jsxs(vt,{variant:"outline",size:"icon",children:[u.jsx(Lj,{className:"h-[1.2rem] w-[1.2rem] rotate-0 scale-100 transition-all dark:-rotate-90 dark:scale-0"}),u.jsx(Mj,{className:"absolute h-[1.2rem] w-[1.2rem] rotate-90 scale-0 transition-all dark:rotate-0 dark:scale-100 dark:text-white"}),u.jsx("span",{className:"sr-only",children:"Toggle theme"})]})}),u.jsxs(Ug,{align:"end",children:[u.jsx(Ui,{onClick:()=>e("light"),children:"浅色"}),u.jsx(Ui,{onClick:()=>e("dark"),children:"暗黑"}),u.jsx(Ui,{onClick:()=>e("system"),children:"系统"})]})]})}var Z4="Separator",tx="horizontal",K4=["horizontal","vertical"],ak=y.forwardRef((e,t)=>{const{decorative:r,orientation:n=tx,...s}=e,o=G4(n)?n:tx,a=r?{role:"none"}:{"aria-orientation":o==="vertical"?o:void 0,role:"separator"};return u.jsx(Me.div,{"data-orientation":o,...a,...s,ref:t})});ak.displayName=Z4;function G4(e){return K4.includes(e)}var lk=ak;const Ht=y.forwardRef(({className:e,orientation:t="horizontal",decorative:r=!0,...n},s)=>u.jsx(lk,{ref:s,decorative:r,orientation:t,className:ve("shrink-0 bg-border",t==="horizontal"?"h-[1px] w-full":"h-full w-[1px]",e),...n}));Ht.displayName=lk.displayName;function q4(){const e=Un(),t=zn();if(!Dt().authStore.isValid||!Dt().authStore.isAdmin)return u.jsx(K_,{to:"/login"});const r=t.pathname,n=i=>(console.log(r),i==r?"bg-muted text-primary":"text-muted-foreground"),s=()=>{Dt().authStore.clear(),e("/login")},o=()=>{e("/setting/password")};return u.jsx(u.Fragment,{children:u.jsx(W4,{children:u.jsxs("div",{className:"grid min-h-screen w-full md:grid-cols-[220px_1fr] lg:grid-cols-[280px_1fr]",children:[u.jsx("div",{className:"hidden border-r dark:border-stone-500 bg-muted/40 md:block",children:u.jsxs("div",{className:"flex h-full max-h-screen flex-col gap-2",children:[u.jsx("div",{className:"flex h-14 items-center border-b dark:border-stone-500 px-4 lg:h-[60px] lg:px-6",children:u.jsxs(Xn,{to:"/",className:"flex items-center gap-2 font-semibold",children:[u.jsx("img",{src:"/vite.svg",className:"w-[36px] h-[36px]"}),u.jsx("span",{className:"dark:text-white",children:"Certimate"})]})}),u.jsx("div",{className:"flex-1",children:u.jsxs("nav",{className:"grid items-start px-2 text-sm font-medium lg:px-4",children:[u.jsxs(Xn,{to:"/",className:ve("flex items-center gap-3 rounded-lg px-3 py-2 transition-all hover:text-primary",n("/")),children:[u.jsx(Op,{className:"h-4 w-4"}),"域名列表"]}),u.jsxs(Xn,{to:"/access",className:ve("flex items-center gap-3 rounded-lg px-3 py-2 transition-all hover:text-primary",n("/access")),children:[u.jsx(x0,{className:"h-4 w-4"}),"授权管理"]}),u.jsxs(Xn,{to:"/history",className:ve("flex items-center gap-3 rounded-lg px-3 py-2 transition-all hover:text-primary",n("/history")),children:[u.jsx(v0,{className:"h-4 w-4"}),"部署历史"]})]})})]})}),u.jsxs("div",{className:"flex flex-col",children:[u.jsxs("header",{className:"flex h-14 items-center gap-4 border-b dark:border-stone-500 bg-muted/40 px-4 lg:h-[60px] lg:px-6",children:[u.jsxs(oS,{children:[u.jsx(iS,{asChild:!0,children:u.jsxs(vt,{variant:"outline",size:"icon",className:"shrink-0 md:hidden",children:[u.jsx(Aj,{className:"h-5 w-5 dark:text-white"}),u.jsx("span",{className:"sr-only",children:"Toggle navigation menu"})]})}),u.jsx(Kg,{side:"left",className:"flex flex-col",children:u.jsxs("nav",{className:"grid gap-2 text-lg font-medium",children:[u.jsxs(Xn,{to:"/",className:"flex items-center gap-2 text-lg font-semibold",children:[u.jsx("img",{src:"/vite.svg",className:"w-[36px] h-[36px]"}),u.jsx("span",{className:"dark:text-white",children:"Certimate"}),u.jsx("span",{className:"sr-only",children:"Certimate"})]}),u.jsxs(Xn,{to:"/",className:ve("mx-[-0.65rem] flex items-center gap-4 rounded-xl px-3 py-2 hover:text-foreground",n("/")),children:[u.jsx(Op,{className:"h-5 w-5"}),"域名列表"]}),u.jsxs(Xn,{to:"/access",className:ve("mx-[-0.65rem] flex items-center gap-4 rounded-xl px-3 py-2 hover:text-foreground",n("/dns_provider")),children:[u.jsx(x0,{className:"h-5 w-5"}),"授权管理"]}),u.jsxs(Xn,{to:"/history",className:ve("mx-[-0.65rem] flex items-center gap-4 rounded-xl px-3 py-2 hover:text-foreground",n("/history")),children:[u.jsx(v0,{className:"h-5 w-5"}),"部署历史"]})]})})]}),u.jsx("div",{className:"w-full flex-1"}),u.jsx(Y4,{}),u.jsxs(Fb,{children:[u.jsx(zb,{asChild:!0,children:u.jsxs(vt,{variant:"secondary",size:"icon",className:"rounded-full",children:[u.jsx(jj,{className:"h-5 w-5"}),u.jsx("span",{className:"sr-only",children:"Toggle user menu"})]})}),u.jsxs(Ug,{align:"end",children:[u.jsx(Ub,{children:"账户"}),u.jsx(Vb,{}),u.jsx(Ui,{onClick:o,children:"设置"}),u.jsx(Ui,{onClick:s,children:"退出"})]})]})]}),u.jsxs("main",{className:"flex flex-1 flex-col gap-4 p-4 lg:gap-6 lg:p-6 relative",children:[u.jsx(hg,{}),u.jsxs("div",{className:"fixed right-0 bottom-0 w-full flex justify-between p-5",children:[u.jsx("div",{className:""}),u.jsxs("div",{className:"text-muted-foreground text-sm hover:text-stone-900 dark:hover:text-stone-200 flex",children:[u.jsx("a",{href:"https://docs.certimate.me",target:"_blank",children:"文档"}),u.jsx(Ht,{orientation:"vertical",className:"mx-2"}),u.jsx("a",{href:"https://github.com/usual2970/certimate/releases",target:"_blank",children:"Certimate v0.0.15"})]})]})]})]})]})})})}const ck=({phase:e,phaseSuccess:t})=>{let r=u.jsx(u.Fragment,{children:" "});return e==="check"&&(t?r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"获取"}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"部署"})]}):r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-red-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"获取"}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"部署"})]})),e==="apply"&&(t?r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"获取"}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"部署"})]}):r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-red-600",children:"获取"}),u.jsx(Ht,{className:"h-1 grow"}),u.jsx("div",{className:"text-xs text-nowrap text-muted-foreground",children:"部署"})]})),e==="deploy"&&(t?r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"获取"}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"部署"})]}):r=u.jsxs("div",{className:"flex items-center",children:[u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"检查 "}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-green-600",children:"获取"}),u.jsx(Ht,{className:"h-1 grow bg-green-600"}),u.jsx("div",{className:"text-xs text-nowrap text-red-600",children:"部署"})]})),r},uk=({className:e,...t})=>u.jsx("nav",{role:"navigation","aria-label":"pagination",className:ve("mx-auto flex w-full justify-center",e),...t});uk.displayName="Pagination";const dk=y.forwardRef(({className:e,...t},r)=>u.jsx("ul",{ref:r,className:ve("flex flex-row items-center gap-1",e),...t}));dk.displayName="PaginationContent";const Gp=y.forwardRef(({className:e,...t},r)=>u.jsx("li",{ref:r,className:ve("",e),...t}));Gp.displayName="PaginationItem";const fk=({className:e,isActive:t,size:r="icon",...n})=>u.jsx("a",{"aria-current":t?"page":void 0,className:ve(ef({variant:t?"outline":"ghost",size:r}),e),...n});fk.displayName="PaginationLink";const hk=({className:e,...t})=>u.jsxs("span",{"aria-hidden":!0,className:ve("flex h-9 w-9 items-center justify-center",e),...t,children:[u.jsx(Dj,{className:"h-4 w-4"}),u.jsx("span",{className:"sr-only",children:"More pages"})]});hk.displayName="PaginationEllipsis";const pk=({totalPages:e,currentPage:t,onPageChange:r})=>{const s=()=>{if(e>7){let c=[];const d=Math.max(2,t-1),f=Math.min(e-1,t+1),p=e-1;return c=o(d,f),t>3&&c.unshift("..."),t{let d=a;const f=[];for(;d<=l;)f.push(d),d+=c;return f},i=s();return u.jsx(u.Fragment,{children:u.jsx(uk,{className:"dark:text-stone-200 justify-end mt-3",children:u.jsx(dk,{children:i.map((a,l)=>a==="..."?u.jsx(Gp,{children:u.jsx(hk,{})},l):u.jsx(Gp,{children:u.jsx(fk,{href:"#",isActive:t==a,onClick:c=>{c.preventDefault(),r(a)},children:a})},l))})})})},rx=({when:e,children:t,fallback:r})=>e?t:r;var mk="AlertDialog",[X4,oU]=Xr(mk,[$b]),Ts=$b(),gk=e=>{const{__scopeAlertDialog:t,...r}=e,n=Ts(t);return u.jsx(Hg,{...n,...r,modal:!0})};gk.displayName=mk;var Q4="AlertDialogTrigger",vk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,s=Ts(r);return u.jsx(Yg,{...s,...n,ref:t})});vk.displayName=Q4;var J4="AlertDialogPortal",yk=e=>{const{__scopeAlertDialog:t,...r}=e,n=Ts(t);return u.jsx(Zg,{...n,...r})};yk.displayName=J4;var e3="AlertDialogOverlay",xk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,s=Ts(r);return u.jsx(dc,{...s,...n,ref:t})});xk.displayName=e3;var Hi="AlertDialogContent",[t3,r3]=X4(Hi),wk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,children:n,...s}=e,o=Ts(r),i=y.useRef(null),a=Xe(t,i),l=y.useRef(null);return u.jsx(pM,{contentName:Hi,titleName:_k,docsSlug:"alert-dialog",children:u.jsx(t3,{scope:r,cancelRef:l,children:u.jsxs(fc,{role:"alertdialog",...o,...s,ref:a,onOpenAutoFocus:ue(s.onOpenAutoFocus,c=>{var d;c.preventDefault(),(d=l.current)==null||d.focus({preventScroll:!0})}),onPointerDownOutside:c=>c.preventDefault(),onInteractOutside:c=>c.preventDefault(),children:[u.jsx(mg,{children:n}),u.jsx(s3,{contentRef:i})]})})})});wk.displayName=Hi;var _k="AlertDialogTitle",bk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,s=Ts(r);return u.jsx(hc,{...s,...n,ref:t})});bk.displayName=_k;var Sk="AlertDialogDescription",kk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,s=Ts(r);return u.jsx(pc,{...s,...n,ref:t})});kk.displayName=Sk;var n3="AlertDialogAction",Ck=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,s=Ts(r);return u.jsx(ff,{...s,...n,ref:t})});Ck.displayName=n3;var Ek="AlertDialogCancel",Tk=y.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,{cancelRef:s}=r3(Ek,r),o=Ts(r),i=Xe(t,s);return u.jsx(ff,{...o,...n,ref:i})});Tk.displayName=Ek;var s3=({contentRef:e})=>{const t=`\`${Hi}\` requires a description for the component to be accessible for screen reader users. You can add a description to the \`${Hi}\` by passing a \`${Sk}\` component as a child, which also benefits sighted users by adding visible context to the dialog. diff --git a/ui/dist/index.html b/ui/dist/index.html index f5034ce3..3c789e7e 100644 --- a/ui/dist/index.html +++ b/ui/dist/index.html @@ -5,7 +5,7 @@ Certimate - Your Trusted SSL Automation Partner - + diff --git a/ui/src/pages/DashboardLayout.tsx b/ui/src/pages/DashboardLayout.tsx index 63da1598..88b7914a 100644 --- a/ui/src/pages/DashboardLayout.tsx +++ b/ui/src/pages/DashboardLayout.tsx @@ -194,7 +194,7 @@ export default function Dashboard() { href="https://github.com/usual2970/certimate/releases" target="_blank" > - Certimate v0.0.14 + Certimate v0.0.15