From 6c283e6f8cbe90de73057c8c2f2b9da442f7a70c Mon Sep 17 00:00:00 2001 From: Louis Charette Date: Sun, 29 Sep 2024 17:12:25 -0400 Subject: [PATCH] Add build artifact for last commit --- dist/ActivitiesView-BTZFoJHR.cjs | 1 - dist/ActivitiesView-C7rLGAUG.cjs | 10 + dist/ActivitiesView-CW-IXBg4.js | 2640 ++++++++++++++++++++++++++++ dist/ActivitiesView-nlddVaJn.js | 21 - dist/DashboardView-5JFk_huL.js | 216 +++ dist/DashboardView-6YeCB_Gf.js | 1916 -------------------- dist/DashboardView-D01mVaQj.cjs | 6 - dist/DashboardView-TNoYKt2S.cjs | 1 + dist/axios-CXDYiOMX.js | 1704 ++++++++++++++++++ dist/axios-tuVKNgv9.cjs | 6 + dist/router/routes.d.ts | 7 +- dist/routes.cjs | 2 +- dist/routes.js | 4 +- dist/views/ActivitiesView.vue.d.ts | 2 +- 14 files changed, 4587 insertions(+), 1949 deletions(-) delete mode 100644 dist/ActivitiesView-BTZFoJHR.cjs create mode 100644 dist/ActivitiesView-C7rLGAUG.cjs create mode 100644 dist/ActivitiesView-CW-IXBg4.js delete mode 100644 dist/ActivitiesView-nlddVaJn.js create mode 100644 dist/DashboardView-5JFk_huL.js delete mode 100644 dist/DashboardView-6YeCB_Gf.js delete mode 100644 dist/DashboardView-D01mVaQj.cjs create mode 100644 dist/DashboardView-TNoYKt2S.cjs create mode 100644 dist/axios-CXDYiOMX.js create mode 100644 dist/axios-tuVKNgv9.cjs diff --git a/dist/ActivitiesView-BTZFoJHR.cjs b/dist/ActivitiesView-BTZFoJHR.cjs deleted file mode 100644 index acf5e62..0000000 --- a/dist/ActivitiesView-BTZFoJHR.cjs +++ /dev/null @@ -1 +0,0 @@ -"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),r=require("./_plugin-vue_export-helper-BHFhmbuH.cjs"),i={};function s(l,t){const o=e.resolveComponent("font-awesome-icon"),n=e.resolveComponent("UFCardBox");return e.openBlock(),e.createElementBlock(e.Fragment,null,[t[1]||(t[1]=e.createElementVNode("h3",{class:"uk-margin-remove"},"Activities",-1)),t[2]||(t[2]=e.createElementVNode("p",{class:"uk-text-meta uk-margin-remove-top"},"A listing of user activities.",-1)),e.createVNode(n,null,{header:e.withCtx(()=>[e.createVNode(o,{icon:"list-check"}),t[0]||(t[0]=e.createTextVNode(" Activities "))]),_:1})],64)}const c=r._export_sfc(i,[["render",s]]);exports.default=c; diff --git a/dist/ActivitiesView-C7rLGAUG.cjs b/dist/ActivitiesView-C7rLGAUG.cjs new file mode 100644 index 0000000..3d815bb --- /dev/null +++ b/dist/ActivitiesView-C7rLGAUG.cjs @@ -0,0 +1,10 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("vue"),Ds=require("./axios-tuVKNgv9.cjs");//! moment.js +//! version : 2.30.1 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com +var Wt;function l(){return Wt.apply(null,arguments)}function vs(e){Wt=e}function F(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function re(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function k(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function rt(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(k(e,t))return!1;return!0}function x(e){return e===void 0}function B(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function Me(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function Pt(e,t){var s=[],r,a=e.length;for(r=0;r>>0,r;for(r=0;r0)for(s=0;s=0;return(n?s?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}var ot=/(\[[^\[]*\])|(\\)?([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,Ye=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,$e={},le={};function h(e,t,s,r){var a=r;typeof r=="string"&&(a=function(){return this[r]()}),e&&(le[e]=a),t&&(le[t[0]]=function(){return U(a.apply(this,arguments),t[1],t[2])}),s&&(le[s]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function xs(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function bs(e){var t=e.match(ot),s,r;for(s=0,r=t.length;s=0&&Ye.test(e);)e=e.replace(Ye,r),Ye.lastIndex=0,s-=1;return e}var Ns={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 Ws(e){var t=this._longDateFormat[e],s=this._longDateFormat[e.toUpperCase()];return t||!s?t:(this._longDateFormat[e]=s.match(ot).map(function(r){return r==="MMMM"||r==="MM"||r==="DD"||r==="dddd"?r.slice(1):r}).join(""),this._longDateFormat[e])}var Ps="Invalid date";function Rs(){return this._invalidDate}var Fs="%d",Cs=/\d{1,2}/;function Es(e){return this._ordinal.replace("%d",e)}var Ls={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 Us(e,t,s,r){var a=this._relativeTime[s];return H(a)?a(e,t,s,r):a.replace(/%d/i,e)}function Is(e,t){var s=this._relativeTime[e>0?"future":"past"];return H(s)?s(t):s.replace(/%s/i,t)}var Tt={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 P(e){return typeof e=="string"?Tt[e]||Tt[e.toLowerCase()]:void 0}function lt(e){var t={},s,r;for(r in e)k(e,r)&&(s=P(r),s&&(t[s]=e[r]));return t}var Hs={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 Vs(e){var t=[],s;for(s in e)k(e,s)&&t.push({unit:s,priority:Hs[s]});return t.sort(function(r,a){return r.priority-a.priority}),t}var Et=/\d/,b=/\d\d/,Lt=/\d{3}/,ut=/\d{4}/,Ee=/[+-]?\d{6}/,D=/\d\d?/,Ut=/\d\d\d\d?/,It=/\d\d\d\d\d\d?/,Le=/\d{1,3}/,dt=/\d{1,4}/,Ue=/[+-]?\d{1,6}/,he=/\d+/,Ie=/[+-]?\d+/,As=/Z|[+-]\d\d:?\d\d/gi,He=/Z|[+-]\d\d(?::?\d\d)?/gi,Gs=/[+-]?\d+(\.\d{1,3})?/,ve=/[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,fe=/^[1-9]\d?/,ht=/^([1-9]\d|\d)/,Ne;Ne={};function d(e,t,s){Ne[e]=H(t)?t:function(r,a){return r&&s?s:t}}function js(e,t){return k(Ne,e)?Ne[e](t._strict,t._locale):new RegExp(zs(e))}function zs(e){return Z(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,s,r,a,n){return s||r||a||n}))}function Z(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function N(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function _(e){var t=+e,s=0;return t!==0&&isFinite(t)&&(s=N(t)),s}var Ke={};function S(e,t){var s,r=t,a;for(typeof e=="string"&&(e=[e]),B(t)&&(r=function(n,i){i[t]=_(n)}),a=e.length,s=0;s68?1900:2e3)};var Ht=ce("FullYear",!0);function qs(){return Ve(this.year())}function ce(e,t){return function(s){return s!=null?(Vt(this,e,s),l.updateOffset(this,t),this):we(this,e)}}function we(e,t){if(!e.isValid())return NaN;var s=e._d,r=e._isUTC;switch(t){case"Milliseconds":return r?s.getUTCMilliseconds():s.getMilliseconds();case"Seconds":return r?s.getUTCSeconds():s.getSeconds();case"Minutes":return r?s.getUTCMinutes():s.getMinutes();case"Hours":return r?s.getUTCHours():s.getHours();case"Date":return r?s.getUTCDate():s.getDate();case"Day":return r?s.getUTCDay():s.getDay();case"Month":return r?s.getUTCMonth():s.getMonth();case"FullYear":return r?s.getUTCFullYear():s.getFullYear();default:return NaN}}function Vt(e,t,s){var r,a,n,i,u;if(!(!e.isValid()||isNaN(s))){switch(r=e._d,a=e._isUTC,t){case"Milliseconds":return void(a?r.setUTCMilliseconds(s):r.setMilliseconds(s));case"Seconds":return void(a?r.setUTCSeconds(s):r.setSeconds(s));case"Minutes":return void(a?r.setUTCMinutes(s):r.setMinutes(s));case"Hours":return void(a?r.setUTCHours(s):r.setHours(s));case"Date":return void(a?r.setUTCDate(s):r.setDate(s));case"FullYear":break;default:return}n=s,i=e.month(),u=e.date(),u=u===29&&i===1&&!Ve(n)?28:u,a?r.setUTCFullYear(n,i,u):r.setFullYear(n,i,u)}}function Js(e){return e=P(e),H(this[e])?this[e]():this}function Qs(e,t){if(typeof e=="object"){e=lt(e);var s=Vs(e),r,a=s.length;for(r=0;r=0?(u=new Date(e+400,t,s,r,a,n,i),isFinite(u.getFullYear())&&u.setFullYear(e)):u=new Date(e,t,s,r,a,n,i),u}function ke(e){var t,s;return e<100&&e>=0?(s=Array.prototype.slice.call(arguments),s[0]=e+400,t=new Date(Date.UTC.apply(null,s)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function We(e,t,s){var r=7+t-s,a=(7+ke(e,0,r).getUTCDay()-t)%7;return-a+r-1}function $t(e,t,s,r,a){var n=(7+s-r)%7,i=We(e,r,a),u=1+7*(t-1)+n+i,f,y;return u<=0?(f=e-1,y=ye(f)+u):u>ye(e)?(f=e+1,y=u-ye(e)):(f=e,y=u),{year:f,dayOfYear:y}}function ge(e,t,s){var r=We(e.year(),t,s),a=Math.floor((e.dayOfYear()-r-1)/7)+1,n,i;return a<1?(i=e.year()-1,n=a+$(i,t,s)):a>$(e.year(),t,s)?(n=a-$(e.year(),t,s),i=e.year()+1):(i=e.year(),n=a),{week:n,year:i}}function $(e,t,s){var r=We(e,t,s),a=We(e+1,t,s);return(ye(e)-r+a)/7}h("w",["ww",2],"wo","week");h("W",["WW",2],"Wo","isoWeek");d("w",D,fe);d("ww",D,b);d("W",D,fe);d("WW",D,b);pe(["w","ww","W","WW"],function(e,t,s,r){t[r.substr(0,1)]=_(e)});function dr(e){return ge(e,this._week.dow,this._week.doy).week}var hr={dow:0,doy:6};function fr(){return this._week.dow}function cr(){return this._week.doy}function mr(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function _r(e){var t=ge(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}h("d",0,"do","day");h("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)});h("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)});h("dddd",0,0,function(e){return this.localeData().weekdays(this,e)});h("e",0,0,"weekday");h("E",0,0,"isoWeekday");d("d",D);d("e",D);d("E",D);d("dd",function(e,t){return t.weekdaysMinRegex(e)});d("ddd",function(e,t){return t.weekdaysShortRegex(e)});d("dddd",function(e,t){return t.weekdaysRegex(e)});pe(["dd","ddd","dddd"],function(e,t,s,r){var a=s._locale.weekdaysParse(e,r,s._strict);a!=null?t.d=a:m(s).invalidWeekday=e});pe(["d","e","E"],function(e,t,s,r){t[r]=_(e)});function yr(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function wr(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function ct(e,t){return e.slice(t,7).concat(e.slice(0,t))}var kr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Bt="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),gr="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),Sr=ve,Mr=ve,Dr=ve;function vr(e,t){var s=F(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?ct(s,this._week.dow):e?s[e.day()]:s}function pr(e){return e===!0?ct(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Yr(e){return e===!0?ct(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Or(e,t,s){var r,a,n,i=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)n=I([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(n,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(n,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(n,"").toLocaleLowerCase();return s?t==="dddd"?(a=p.call(this._weekdaysParse,i),a!==-1?a:null):t==="ddd"?(a=p.call(this._shortWeekdaysParse,i),a!==-1?a:null):(a=p.call(this._minWeekdaysParse,i),a!==-1?a:null):t==="dddd"?(a=p.call(this._weekdaysParse,i),a!==-1||(a=p.call(this._shortWeekdaysParse,i),a!==-1)?a:(a=p.call(this._minWeekdaysParse,i),a!==-1?a:null)):t==="ddd"?(a=p.call(this._shortWeekdaysParse,i),a!==-1||(a=p.call(this._weekdaysParse,i),a!==-1)?a:(a=p.call(this._minWeekdaysParse,i),a!==-1?a:null)):(a=p.call(this._minWeekdaysParse,i),a!==-1||(a=p.call(this._weekdaysParse,i),a!==-1)?a:(a=p.call(this._shortWeekdaysParse,i),a!==-1?a:null))}function Tr(e,t,s){var r,a,n;if(this._weekdaysParseExact)return Or.call(this,e,t,s);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=I([2e3,1]).day(r),s&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(n="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(n.replace(".",""),"i")),s&&t==="dddd"&&this._fullWeekdaysParse[r].test(e))return r;if(s&&t==="ddd"&&this._shortWeekdaysParse[r].test(e))return r;if(s&&t==="dd"&&this._minWeekdaysParse[r].test(e))return r;if(!s&&this._weekdaysParse[r].test(e))return r}}function xr(e){if(!this.isValid())return e!=null?this:NaN;var t=we(this,"Day");return e!=null?(e=yr(e,this.localeData()),this.add(e-t,"d")):t}function br(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 Nr(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=wr(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function Wr(e){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||mt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(k(this,"_weekdaysRegex")||(this._weekdaysRegex=Sr),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Pr(e){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||mt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(k(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Mr),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Rr(e){return this._weekdaysParseExact?(k(this,"_weekdaysRegex")||mt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(k(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Dr),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function mt(){function e(T,V){return V.length-T.length}var t=[],s=[],r=[],a=[],n,i,u,f,y;for(n=0;n<7;n++)i=I([2e3,1]).day(n),u=Z(this.weekdaysMin(i,"")),f=Z(this.weekdaysShort(i,"")),y=Z(this.weekdays(i,"")),t.push(u),s.push(f),r.push(y),a.push(u),a.push(f),a.push(y);t.sort(e),s.sort(e),r.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function _t(){return this.hours()%12||12}function Fr(){return this.hours()||24}h("H",["HH",2],0,"hour");h("h",["hh",2],0,_t);h("k",["kk",2],0,Fr);h("hmm",0,0,function(){return""+_t.apply(this)+U(this.minutes(),2)});h("hmmss",0,0,function(){return""+_t.apply(this)+U(this.minutes(),2)+U(this.seconds(),2)});h("Hmm",0,0,function(){return""+this.hours()+U(this.minutes(),2)});h("Hmmss",0,0,function(){return""+this.hours()+U(this.minutes(),2)+U(this.seconds(),2)});function qt(e,t){h(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}qt("a",!0);qt("A",!1);function Jt(e,t){return t._meridiemParse}d("a",Jt);d("A",Jt);d("H",D,ht);d("h",D,fe);d("k",D,fe);d("HH",D,b);d("hh",D,b);d("kk",D,b);d("hmm",Ut);d("hmmss",It);d("Hmm",Ut);d("Hmmss",It);S(["H","HH"],Y);S(["k","kk"],function(e,t,s){var r=_(e);t[Y]=r===24?0:r});S(["a","A"],function(e,t,s){s._isPm=s._locale.isPM(e),s._meridiem=e});S(["h","hh"],function(e,t,s){t[Y]=_(e),m(s).bigHour=!0});S("hmm",function(e,t,s){var r=e.length-2;t[Y]=_(e.substr(0,r)),t[R]=_(e.substr(r)),m(s).bigHour=!0});S("hmmss",function(e,t,s){var r=e.length-4,a=e.length-2;t[Y]=_(e.substr(0,r)),t[R]=_(e.substr(r,2)),t[z]=_(e.substr(a)),m(s).bigHour=!0});S("Hmm",function(e,t,s){var r=e.length-2;t[Y]=_(e.substr(0,r)),t[R]=_(e.substr(r))});S("Hmmss",function(e,t,s){var r=e.length-4,a=e.length-2;t[Y]=_(e.substr(0,r)),t[R]=_(e.substr(r,2)),t[z]=_(e.substr(a))});function Cr(e){return(e+"").toLowerCase().charAt(0)==="p"}var Er=/[ap]\.?m?\.?/i,Lr=ce("Hours",!0);function Ur(e,t,s){return e>11?s?"pm":"PM":s?"am":"AM"}var Qt={calendar:Os,longDateFormat:Ns,invalidDate:Ps,ordinal:Fs,dayOfMonthOrdinalParse:Cs,relativeTime:Ls,months:Ks,monthsShort:At,week:hr,weekdays:kr,weekdaysMin:gr,weekdaysShort:Bt,meridiemParse:Er},v={},me={},Se;function Ir(e,t){var s,r=Math.min(e.length,t.length);for(s=0;s0;){if(a=Ae(n.slice(0,s).join("-")),a)return a;if(r&&r.length>=s&&Ir(n,r)>=s-1)break;s--}t++}return Se}function Vr(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Ae(e){var t=null,s;if(v[e]===void 0&&typeof module<"u"&&module&&module.exports&&Vr(e))try{t=Se._abbr,s=require,s("./locale/"+e),ee(t)}catch{v[e]=null}return v[e]}function ee(e,t){var s;return e&&(x(t)?s=q(e):s=yt(e,t),s?Se=s:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Se._abbr}function yt(e,t){if(t!==null){var s,r=Qt;if(t.abbr=e,v[e]!=null)Ft("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."),r=v[e]._config;else if(t.parentLocale!=null)if(v[t.parentLocale]!=null)r=v[t.parentLocale]._config;else if(s=Ae(t.parentLocale),s!=null)r=s._config;else return me[t.parentLocale]||(me[t.parentLocale]=[]),me[t.parentLocale].push({name:e,config:t}),null;return v[e]=new it(Qe(r,t)),me[e]&&me[e].forEach(function(a){yt(a.name,a.config)}),ee(e),v[e]}else return delete v[e],null}function Ar(e,t){if(t!=null){var s,r,a=Qt;v[e]!=null&&v[e].parentLocale!=null?v[e].set(Qe(v[e]._config,t)):(r=Ae(e),r!=null&&(a=r._config),t=Qe(a,t),r==null&&(t.abbr=e),s=new it(t),s.parentLocale=v[e],v[e]=s),ee(e)}else v[e]!=null&&(v[e].parentLocale!=null?(v[e]=v[e].parentLocale,e===ee()&&ee(e)):v[e]!=null&&delete v[e]);return v[e]}function q(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Se;if(!F(e)){if(t=Ae(e),t)return t;e=[e]}return Hr(e)}function Gr(){return Xe(v)}function wt(e){var t,s=e._a;return s&&m(e).overflow===-2&&(t=s[j]<0||s[j]>11?j:s[L]<1||s[L]>ft(s[O],s[j])?L:s[Y]<0||s[Y]>24||s[Y]===24&&(s[R]!==0||s[z]!==0||s[se]!==0)?Y:s[R]<0||s[R]>59?R:s[z]<0||s[z]>59?z:s[se]<0||s[se]>999?se:-1,m(e)._overflowDayOfYear&&(tL)&&(t=L),m(e)._overflowWeeks&&t===-1&&(t=$s),m(e)._overflowWeekday&&t===-1&&(t=Bs),m(e).overflow=t),e}var jr=/^\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)?)?$/,zr=/^\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)?)?$/,Zr=/Z|[+-]\d\d(?::?\d\d)?/,Oe=[["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]],Be=[["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/]],$r=/^\/?Date\((-?\d+)/i,Br=/^(?:(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}))$/,qr={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 Xt(e){var t,s,r=e._i,a=jr.exec(r)||zr.exec(r),n,i,u,f,y=Oe.length,T=Be.length;if(a){for(m(e).iso=!0,t=0,s=y;tye(i)||e._dayOfYear===0)&&(m(e)._overflowDayOfYear=!0),s=ke(i,0,e._dayOfYear),e._a[j]=s.getUTCMonth(),e._a[L]=s.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=a[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[Y]===24&&e._a[R]===0&&e._a[z]===0&&e._a[se]===0&&(e._nextDay=!0,e._a[Y]=0),e._d=(e._useUTC?ke:ur).apply(null,r),n=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Y]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==n&&(m(e).weekdayMismatch=!0)}}function ra(e){var t,s,r,a,n,i,u,f,y;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(n=1,i=4,s=ie(t.GG,e._a[O],ge(M(),1,4).year),r=ie(t.W,1),a=ie(t.E,1),(a<1||a>7)&&(f=!0)):(n=e._locale._week.dow,i=e._locale._week.doy,y=ge(M(),n,i),s=ie(t.gg,e._a[O],y.year),r=ie(t.w,y.week),t.d!=null?(a=t.d,(a<0||a>6)&&(f=!0)):t.e!=null?(a=t.e+n,(t.e<0||t.e>6)&&(f=!0)):a=n),r<1||r>$(s,n,i)?m(e)._overflowWeeks=!0:f!=null?m(e)._overflowWeekday=!0:(u=$t(s,r,a,n,i),e._a[O]=u.year,e._dayOfYear=u.dayOfYear)}l.ISO_8601=function(){};l.RFC_2822=function(){};function gt(e){if(e._f===l.ISO_8601){Xt(e);return}if(e._f===l.RFC_2822){Kt(e);return}e._a=[],m(e).empty=!0;var t=""+e._i,s,r,a,n,i,u=t.length,f=0,y,T;for(a=Ct(e._f,e._locale).match(ot)||[],T=a.length,s=0;s0&&m(e).unusedInput.push(i),t=t.slice(t.indexOf(r)+r.length),f+=r.length),le[n]?(r?m(e).empty=!1:m(e).unusedTokens.push(n),Zs(n,r,e)):e._strict&&!r&&m(e).unusedTokens.push(n);m(e).charsLeftOver=u-f,t.length>0&&m(e).unusedInput.push(t),e._a[Y]<=12&&m(e).bigHour===!0&&e._a[Y]>0&&(m(e).bigHour=void 0),m(e).parsedDateParts=e._a.slice(0),m(e).meridiem=e._meridiem,e._a[Y]=aa(e._locale,e._a[Y],e._meridiem),y=m(e).era,y!==null&&(e._a[O]=e._locale.erasConvertYear(y,e._a[O])),kt(e),wt(e)}function aa(e,t,s){var r;return s==null?t:e.meridiemHour!=null?e.meridiemHour(t,s):(e.isPM!=null&&(r=e.isPM(s),r&&t<12&&(t+=12),!r&&t===12&&(t=0)),t)}function na(e){var t,s,r,a,n,i,u=!1,f=e._f.length;if(f===0){m(e).invalidFormat=!0,e._d=new Date(NaN);return}for(a=0;athis?this:e:Ce()});function ss(e,t){var s,r;if(t.length===1&&F(t[0])&&(t=t[0]),!t.length)return M();for(s=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Oa(){if(!x(this._isDSTShifted))return this._isDSTShifted;var e={},t;return nt(e,this),e=es(e),e._a?(t=e._isUTC?I(e._a):M(e._a),this._isDSTShifted=this.isValid()&&wa(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Ta(){return this.isValid()?!this._isUTC:!1}function xa(){return this.isValid()?this._isUTC:!1}function as(){return this.isValid()?this._isUTC&&this._offset===0:!1}var ba=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Na=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function E(e,t){var s=e,r=null,a,n,i;return xe(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:B(e)||!isNaN(+e)?(s={},t?s[t]=+e:s.milliseconds=+e):(r=ba.exec(e))?(a=r[1]==="-"?-1:1,s={y:0,d:_(r[L])*a,h:_(r[Y])*a,m:_(r[R])*a,s:_(r[z])*a,ms:_(et(r[se]*1e3))*a}):(r=Na.exec(e))?(a=r[1]==="-"?-1:1,s={y:te(r[2],a),M:te(r[3],a),w:te(r[4],a),d:te(r[5],a),h:te(r[6],a),m:te(r[7],a),s:te(r[8],a)}):s==null?s={}:typeof s=="object"&&("from"in s||"to"in s)&&(i=Wa(M(s.from),M(s.to)),s={},s.ms=i.milliseconds,s.M=i.months),n=new Ge(s),xe(e)&&k(e,"_locale")&&(n._locale=e._locale),xe(e)&&k(e,"_isValid")&&(n._isValid=e._isValid),n}E.fn=Ge.prototype;E.invalid=ya;function te(e,t){var s=e&&parseFloat(e.replace(",","."));return(isNaN(s)?0:s)*t}function bt(e,t){var s={};return s.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(s.months,"M").isAfter(t)&&--s.months,s.milliseconds=+t-+e.clone().add(s.months,"M"),s}function Wa(e,t){var s;return e.isValid()&&t.isValid()?(t=Mt(t,e),e.isBefore(t)?s=bt(e,t):(s=bt(t,e),s.milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0}}function ns(e,t){return function(s,r){var a,n;return r!==null&&!isNaN(+r)&&(Ft(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."),n=s,s=r,r=n),a=E(s,r),is(this,a,e),this}}function is(e,t,s,r){var a=t._milliseconds,n=et(t._days),i=et(t._months);e.isValid()&&(r=r??!0,i&&jt(e,we(e,"Month")+i*s),n&&Vt(e,"Date",we(e,"Date")+n*s),a&&e._d.setTime(e._d.valueOf()+a*s),r&&l.updateOffset(e,n||i))}var Pa=ns(1,"add"),Ra=ns(-1,"subtract");function os(e){return typeof e=="string"||e instanceof String}function Fa(e){return C(e)||Me(e)||os(e)||B(e)||Ea(e)||Ca(e)||e===null||e===void 0}function Ca(e){var t=re(e)&&!rt(e),s=!1,r=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a,n,i=r.length;for(a=0;as.valueOf():s.valueOf()9999?Te(s,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):H(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Te(s,"Z")):Te(s,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Ja(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",s,r,a,n;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),s="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",n=t+'[")]',this.format(s+r+a+n)}function Qa(e){e||(e=this.isUtc()?l.defaultFormatUtc:l.defaultFormat);var t=Te(this,e);return this.localeData().postformat(t)}function Xa(e,t){return this.isValid()&&(C(e)&&e.isValid()||M(e).isValid())?E({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ka(e){return this.from(M(),e)}function en(e,t){return this.isValid()&&(C(e)&&e.isValid()||M(e).isValid())?E({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function tn(e){return this.to(M(),e)}function ls(e){var t;return e===void 0?this._locale._abbr:(t=q(e),t!=null&&(this._locale=t),this)}var us=W("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 ds(){return this._locale}var Pe=1e3,ue=60*Pe,Re=60*ue,hs=(365*400+97)*24*Re;function de(e,t){return(e%t+t)%t}function fs(e,t,s){return e<100&&e>=0?new Date(e+400,t,s)-hs:new Date(e,t,s).valueOf()}function cs(e,t,s){return e<100&&e>=0?Date.UTC(e+400,t,s)-hs:Date.UTC(e,t,s)}function sn(e){var t,s;if(e=P(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(s=this._isUTC?cs:fs,e){case"year":t=s(this.year(),0,1);break;case"quarter":t=s(this.year(),this.month()-this.month()%3,1);break;case"month":t=s(this.year(),this.month(),1);break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=s(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=de(t+(this._isUTC?0:this.utcOffset()*ue),Re);break;case"minute":t=this._d.valueOf(),t-=de(t,ue);break;case"second":t=this._d.valueOf(),t-=de(t,Pe);break}return this._d.setTime(t),l.updateOffset(this,!0),this}function rn(e){var t,s;if(e=P(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(s=this._isUTC?cs:fs,e){case"year":t=s(this.year()+1,0,1)-1;break;case"quarter":t=s(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=s(this.year(),this.month()+1,1)-1;break;case"week":t=s(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=s(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=Re-de(t+(this._isUTC?0:this.utcOffset()*ue),Re)-1;break;case"minute":t=this._d.valueOf(),t+=ue-de(t,ue)-1;break;case"second":t=this._d.valueOf(),t+=Pe-de(t,Pe)-1;break}return this._d.setTime(t),l.updateOffset(this,!0),this}function an(){return this._d.valueOf()-(this._offset||0)*6e4}function nn(){return Math.floor(this.valueOf()/1e3)}function on(){return new Date(this.valueOf())}function ln(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function un(){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 dn(){return this.isValid()?this.toISOString():null}function hn(){return at(this)}function fn(){return X({},m(this))}function cn(){return m(this).overflow}function mn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}h("N",0,0,"eraAbbr");h("NN",0,0,"eraAbbr");h("NNN",0,0,"eraAbbr");h("NNNN",0,0,"eraName");h("NNNNN",0,0,"eraNarrow");h("y",["y",1],"yo","eraYear");h("y",["yy",2],0,"eraYear");h("y",["yyy",3],0,"eraYear");h("y",["yyyy",4],0,"eraYear");d("N",Dt);d("NN",Dt);d("NNN",Dt);d("NNNN",Yn);d("NNNNN",On);S(["N","NN","NNN","NNNN","NNNNN"],function(e,t,s,r){var a=s._locale.erasParse(e,r,s._strict);a?m(s).era=a:m(s).invalidEra=e});d("y",he);d("yy",he);d("yyy",he);d("yyyy",he);d("yo",Tn);S(["y","yy","yyy","yyyy"],O);S(["yo"],function(e,t,s,r){var a;s._locale._eraYearOrdinalRegex&&(a=e.match(s._locale._eraYearOrdinalRegex)),s._locale.eraYearOrdinalParse?t[O]=s._locale.eraYearOrdinalParse(e,a):t[O]=parseInt(e,10)});function _n(e,t){var s,r,a,n=this._eras||q("en")._eras;for(s=0,r=n.length;s=0)return n[r]}function wn(e,t){var s=e.since<=e.until?1:-1;return t===void 0?l(e.since).year():l(e.since).year()+(t-e.offset)*s}function kn(){var e,t,s,r=this.localeData().eras();for(e=0,t=r.length;en&&(t=n),Fn.call(this,e,t,s,r,a))}function Fn(e,t,s,r,a){var n=$t(e,t,s,r,a),i=ke(n.year,0,n.dayOfYear);return this.year(i.getUTCFullYear()),this.month(i.getUTCMonth()),this.date(i.getUTCDate()),this}h("Q",0,"Qo","quarter");d("Q",Et);S("Q",function(e,t){t[j]=(_(e)-1)*3});function Cn(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}h("D",["DD",2],"Do","date");d("D",D,fe);d("DD",D,b);d("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient});S(["D","DD"],L);S("Do",function(e,t){t[L]=_(e.match(D)[0])});var _s=ce("Date",!0);h("DDD",["DDDD",3],"DDDo","dayOfYear");d("DDD",Le);d("DDDD",Lt);S(["DDD","DDDD"],function(e,t,s){s._dayOfYear=_(e)});function En(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}h("m",["mm",2],0,"minute");d("m",D,ht);d("mm",D,b);S(["m","mm"],R);var Ln=ce("Minutes",!1);h("s",["ss",2],0,"second");d("s",D,ht);d("ss",D,b);S(["s","ss"],z);var Un=ce("Seconds",!1);h("S",0,0,function(){return~~(this.millisecond()/100)});h(0,["SS",2],0,function(){return~~(this.millisecond()/10)});h(0,["SSS",3],0,"millisecond");h(0,["SSSS",4],0,function(){return this.millisecond()*10});h(0,["SSSSS",5],0,function(){return this.millisecond()*100});h(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});h(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});h(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});h(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});d("S",Le,Et);d("SS",Le,b);d("SSS",Le,Lt);var K,ys;for(K="SSSS";K.length<=9;K+="S")d(K,he);function In(e,t){t[se]=_(("0."+e)*1e3)}for(K="S";K.length<=9;K+="S")S(K,In);ys=ce("Milliseconds",!1);h("z",0,0,"zoneAbbr");h("zz",0,0,"zoneName");function Hn(){return this._isUTC?"UTC":""}function Vn(){return this._isUTC?"Coordinated Universal Time":""}var o=De.prototype;o.add=Pa;o.calendar=Ia;o.clone=Ha;o.diff=$a;o.endOf=rn;o.format=Qa;o.from=Xa;o.fromNow=Ka;o.to=en;o.toNow=tn;o.get=Js;o.invalidAt=cn;o.isAfter=Va;o.isBefore=Aa;o.isBetween=Ga;o.isSame=ja;o.isSameOrAfter=za;o.isSameOrBefore=Za;o.isValid=hn;o.lang=us;o.locale=ls;o.localeData=ds;o.max=da;o.min=ua;o.parsingFlags=fn;o.set=Qs;o.startOf=sn;o.subtract=Ra;o.toArray=ln;o.toObject=un;o.toDate=on;o.toISOString=qa;o.inspect=Ja;typeof Symbol<"u"&&Symbol.for!=null&&(o[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});o.toJSON=dn;o.toString=Ba;o.unix=nn;o.valueOf=an;o.creationData=mn;o.eraName=kn;o.eraNarrow=gn;o.eraAbbr=Sn;o.eraYear=Mn;o.year=Ht;o.isLeapYear=qs;o.weekYear=xn;o.isoWeekYear=bn;o.quarter=o.quarters=Cn;o.month=zt;o.daysInMonth=ir;o.week=o.weeks=mr;o.isoWeek=o.isoWeeks=_r;o.weeksInYear=Pn;o.weeksInWeekYear=Rn;o.isoWeeksInYear=Nn;o.isoWeeksInISOWeekYear=Wn;o.date=_s;o.day=o.days=xr;o.weekday=br;o.isoWeekday=Nr;o.dayOfYear=En;o.hour=o.hours=Lr;o.minute=o.minutes=Ln;o.second=o.seconds=Un;o.millisecond=o.milliseconds=ys;o.utcOffset=ga;o.utc=Ma;o.local=Da;o.parseZone=va;o.hasAlignedHourOffset=pa;o.isDST=Ya;o.isLocal=Ta;o.isUtcOffset=xa;o.isUtc=as;o.isUTC=as;o.zoneAbbr=Hn;o.zoneName=Vn;o.dates=W("dates accessor is deprecated. Use date instead.",_s);o.months=W("months accessor is deprecated. Use month instead",zt);o.years=W("years accessor is deprecated. Use year instead",Ht);o.zone=W("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",Sa);o.isDSTShifted=W("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Oa);function An(e){return M(e*1e3)}function Gn(){return M.apply(null,arguments).parseZone()}function ws(e){return e}var g=it.prototype;g.calendar=Ts;g.longDateFormat=Ws;g.invalidDate=Rs;g.ordinal=Es;g.preparse=ws;g.postformat=ws;g.relativeTime=Us;g.pastFuture=Is;g.set=Ys;g.eras=_n;g.erasParse=yn;g.erasConvertYear=wn;g.erasAbbrRegex=vn;g.erasNameRegex=Dn;g.erasNarrowRegex=pn;g.months=sr;g.monthsShort=rr;g.monthsParse=nr;g.monthsRegex=lr;g.monthsShortRegex=or;g.week=dr;g.firstDayOfYear=cr;g.firstDayOfWeek=fr;g.weekdays=vr;g.weekdaysMin=Yr;g.weekdaysShort=pr;g.weekdaysParse=Tr;g.weekdaysRegex=Wr;g.weekdaysShortRegex=Pr;g.weekdaysMinRegex=Rr;g.isPM=Cr;g.meridiem=Ur;function Fe(e,t,s,r){var a=q(),n=I().set(r,t);return a[s](n,e)}function ks(e,t,s){if(B(e)&&(t=e,e=void 0),e=e||"",t!=null)return Fe(e,t,s,"month");var r,a=[];for(r=0;r<12;r++)a[r]=Fe(e,r,s,"month");return a}function pt(e,t,s,r){typeof e=="boolean"?(B(t)&&(s=t,t=void 0),t=t||""):(t=e,s=t,e=!1,B(t)&&(s=t,t=void 0),t=t||"");var a=q(),n=e?a._week.dow:0,i,u=[];if(s!=null)return Fe(t,(s+n)%7,r,"day");for(i=0;i<7;i++)u[i]=Fe(t,(i+n)%7,r,"day");return u}function jn(e,t){return ks(e,t,"months")}function zn(e,t){return ks(e,t,"monthsShort")}function Zn(e,t,s){return pt(e,t,s,"weekdays")}function $n(e,t,s){return pt(e,t,s,"weekdaysShort")}function Bn(e,t,s){return pt(e,t,s,"weekdaysMin")}ee("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,s=_(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+s}});l.lang=W("moment.lang is deprecated. Use moment.locale instead.",ee);l.langData=W("moment.langData is deprecated. Use moment.localeData instead.",q);var A=Math.abs;function qn(){var e=this._data;return this._milliseconds=A(this._milliseconds),this._days=A(this._days),this._months=A(this._months),e.milliseconds=A(e.milliseconds),e.seconds=A(e.seconds),e.minutes=A(e.minutes),e.hours=A(e.hours),e.months=A(e.months),e.years=A(e.years),this}function gs(e,t,s,r){var a=E(t,s);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function Jn(e,t){return gs(this,e,t,1)}function Qn(e,t){return gs(this,e,t,-1)}function Nt(e){return e<0?Math.floor(e):Math.ceil(e)}function Xn(){var e=this._milliseconds,t=this._days,s=this._months,r=this._data,a,n,i,u,f;return e>=0&&t>=0&&s>=0||e<=0&&t<=0&&s<=0||(e+=Nt(st(s)+t)*864e5,t=0,s=0),r.milliseconds=e%1e3,a=N(e/1e3),r.seconds=a%60,n=N(a/60),r.minutes=n%60,i=N(n/60),r.hours=i%24,t+=N(i/24),f=N(Ss(t)),s+=f,t-=Nt(st(f)),u=N(s/12),s%=12,r.days=t,r.months=s,r.years=u,this}function Ss(e){return e*4800/146097}function st(e){return e*146097/4800}function Kn(e){if(!this.isValid())return NaN;var t,s,r=this._milliseconds;if(e=P(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+r/864e5,s=this._months+Ss(t),e){case"month":return s;case"quarter":return s/3;case"year":return s/12}else switch(t=this._days+Math.round(st(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return t*24+r/36e5;case"minute":return t*1440+r/6e4;case"second":return t*86400+r/1e3;case"millisecond":return Math.floor(t*864e5)+r;default:throw new Error("Unknown unit "+e)}}function J(e){return function(){return this.as(e)}}var Ms=J("ms"),ei=J("s"),ti=J("m"),si=J("h"),ri=J("d"),ai=J("w"),ni=J("M"),ii=J("Q"),oi=J("y"),li=Ms;function ui(){return E(this)}function di(e){return e=P(e),this.isValid()?this[e+"s"]():NaN}function ae(e){return function(){return this.isValid()?this._data[e]:NaN}}var hi=ae("milliseconds"),fi=ae("seconds"),ci=ae("minutes"),mi=ae("hours"),_i=ae("days"),yi=ae("months"),wi=ae("years");function ki(){return N(this.days()/7)}var G=Math.round,oe={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function gi(e,t,s,r,a){return a.relativeTime(t||1,!!s,e,r)}function Si(e,t,s,r){var a=E(e).abs(),n=G(a.as("s")),i=G(a.as("m")),u=G(a.as("h")),f=G(a.as("d")),y=G(a.as("M")),T=G(a.as("w")),V=G(a.as("y")),Q=n<=s.ss&&["s",n]||n0,Q[4]=r,gi.apply(null,Q)}function Mi(e){return e===void 0?G:typeof e=="function"?(G=e,!0):!1}function Di(e,t){return oe[e]===void 0?!1:t===void 0?oe[e]:(oe[e]=t,e==="s"&&(oe.ss=t-1),!0)}function vi(e,t){if(!this.isValid())return this.localeData().invalidDate();var s=!1,r=oe,a,n;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(s=e),typeof t=="object"&&(r=Object.assign({},oe,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),a=this.localeData(),n=Si(this,!s,r,a),s&&(n=a.pastFuture(+this,n)),a.postformat(n)}var qe=Math.abs;function ne(e){return(e>0)-(e<0)||+e}function ze(){if(!this.isValid())return this.localeData().invalidDate();var e=qe(this._milliseconds)/1e3,t=qe(this._days),s=qe(this._months),r,a,n,i,u=this.asSeconds(),f,y,T,V;return u?(r=N(e/60),a=N(r/60),e%=60,r%=60,n=N(s/12),s%=12,i=e?e.toFixed(3).replace(/\.?0+$/,""):"",f=u<0?"-":"",y=ne(this._months)!==ne(u)?"-":"",T=ne(this._days)!==ne(u)?"-":"",V=ne(this._milliseconds)!==ne(u)?"-":"",f+"P"+(n?y+n+"Y":"")+(s?y+s+"M":"")+(t?T+t+"D":"")+(a||r||e?"T":"")+(a?V+a+"H":"")+(r?V+r+"M":"")+(e?V+i+"S":"")):"P0D"}var w=Ge.prototype;w.isValid=_a;w.abs=qn;w.add=Jn;w.subtract=Qn;w.as=Kn;w.asMilliseconds=Ms;w.asSeconds=ei;w.asMinutes=ti;w.asHours=si;w.asDays=ri;w.asWeeks=ai;w.asMonths=ni;w.asQuarters=ii;w.asYears=oi;w.valueOf=li;w._bubble=Xn;w.clone=ui;w.get=di;w.milliseconds=hi;w.seconds=fi;w.minutes=ci;w.hours=mi;w.days=_i;w.weeks=ki;w.months=yi;w.years=wi;w.humanize=vi;w.toISOString=ze;w.toString=ze;w.toJSON=ze;w.locale=ls;w.localeData=ds;w.toIsoString=W("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ze);w.lang=us;h("X",0,0,"unix");h("x",0,0,"valueOf");d("x",Ie);d("X",Gs);S("X",function(e,t,s){s._d=new Date(parseFloat(e)*1e3)});S("x",function(e,t,s){s._d=new Date(_(e))});//! moment.js +l.version="2.30.1";vs(M);l.fn=o;l.min=ha;l.max=fa;l.now=ca;l.utc=I;l.unix=An;l.months=jn;l.isDate=Me;l.locale=ee;l.invalid=Ce;l.duration=E;l.isMoment=C;l.weekdays=Zn;l.parseZone=Gn;l.localeData=q;l.isDuration=xe;l.monthsShort=zn;l.weekdaysMin=Bn;l.defineLocale=yt;l.updateLocale=Ar;l.locales=Gr;l.weekdaysShort=$n;l.normalizeUnits=P;l.relativeTimeRounding=Mi;l.relativeTimeThreshold=Di;l.calendarFormat=Ua;l.prototype=o;l.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 pi={class:"uk-table uk-table-striped"},Yi={class:"uk-text-meta"},Oi={__name:"ActivitiesView",setup(e){const t=c.ref({});return Ds.axios.get("/api/activities?size=10&page=0&sorts%5Boccurred_at%5D=desc").then(s=>{t.value=s.data}).catch(s=>{console.error(s)}),(s,r)=>{const a=c.resolveComponent("RouterLink"),n=c.resolveComponent("UFCardBox");return c.openBlock(),c.createElementBlock(c.Fragment,null,[r[1]||(r[1]=c.createElementVNode("h3",{class:"uk-margin-remove"},"Activities",-1)),r[2]||(r[2]=c.createElementVNode("p",{class:"uk-text-meta uk-margin-remove-top"},"A listing of user activities.",-1)),c.createVNode(n,null,{default:c.withCtx(()=>[c.createElementVNode("table",pi,[r[0]||(r[0]=c.createElementVNode("thead",null,[c.createElementVNode("tr",null,[c.createElementVNode("th",null,"Activity Time"),c.createElementVNode("th",null,"User"),c.createElementVNode("th",null,"Description")])],-1)),c.createElementVNode("tbody",null,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(t.value.rows,i=>(c.openBlock(),c.createElementBlock("tr",{key:i.id},[c.createElementVNode("td",null,[c.createElementVNode("div",null,c.toDisplayString(c.unref(l)(i.occurred_at).format("dddd")),1),c.createElementVNode("div",null,c.toDisplayString(c.unref(l)(i.occurred_at).format("MMM Do, YYYY h:mm a")),1)]),c.createElementVNode("td",null,[c.createElementVNode("strong",null,[c.createVNode(a,{to:{name:"admin.user",params:{user_name:i.user.user_name}}},{default:c.withCtx(()=>[c.createTextVNode(c.toDisplayString(i.user.full_name)+" ("+c.toDisplayString(i.user.user_name)+") ",1)]),_:2},1032,["to"])]),c.createElementVNode("div",Yi,c.toDisplayString(i.user.email),1)]),c.createElementVNode("td",null,[c.createElementVNode("div",null,c.toDisplayString(i.ip_address),1),c.createElementVNode("div",null,[c.createElementVNode("i",null,c.toDisplayString(i.description),1)])])]))),128))])])]),_:1})],64)}}};exports.default=Oi; diff --git a/dist/ActivitiesView-CW-IXBg4.js b/dist/ActivitiesView-CW-IXBg4.js new file mode 100644 index 0000000..16cd5ac --- /dev/null +++ b/dist/ActivitiesView-CW-IXBg4.js @@ -0,0 +1,2640 @@ +import { ref as Ns, resolveComponent as xt, openBlock as $e, createElementBlock as Be, Fragment as bt, createElementVNode as p, createVNode as Nt, withCtx as Wt, renderList as Ws, toDisplayString as te, unref as Pt, createTextVNode as Ps } from "vue"; +import { a as Rs } from "./axios-CXDYiOMX.js"; +//! moment.js +//! version : 2.30.1 +//! authors : Tim Wood, Iskren Chernev, Moment.js contributors +//! license : MIT +//! momentjs.com +var Ht; +function l() { + return Ht.apply(null, arguments); +} +function Fs(e) { + Ht = e; +} +function F(e) { + return e instanceof Array || Object.prototype.toString.call(e) === "[object Array]"; +} +function ae(e) { + return e != null && Object.prototype.toString.call(e) === "[object Object]"; +} +function w(e, t) { + return Object.prototype.hasOwnProperty.call(e, t); +} +function it(e) { + if (Object.getOwnPropertyNames) + return Object.getOwnPropertyNames(e).length === 0; + var t; + for (t in e) + if (w(e, t)) + return !1; + return !0; +} +function x(e) { + return e === void 0; +} +function B(e) { + return typeof e == "number" || Object.prototype.toString.call(e) === "[object Number]"; +} +function De(e) { + return e instanceof Date || Object.prototype.toString.call(e) === "[object Date]"; +} +function Et(e, t) { + var s = [], r, a = e.length; + for (r = 0; r < a; ++r) + s.push(t(e[r], r)); + return s; +} +function X(e, t) { + for (var s in t) + w(t, s) && (e[s] = t[s]); + return w(t, "toString") && (e.toString = t.toString), w(t, "valueOf") && (e.valueOf = t.valueOf), e; +} +function H(e, t, s, r) { + return us(e, t, s, r, !0).utc(); +} +function Cs() { + 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 c(e) { + return e._pf == null && (e._pf = Cs()), e._pf; +} +var Ke; +Array.prototype.some ? Ke = Array.prototype.some : Ke = function(e) { + var t = Object(this), s = t.length >>> 0, r; + for (r = 0; r < s; r++) + if (r in t && e.call(this, t[r], r, t)) + return !0; + return !1; +}; +function ot(e) { + var t = null, s = !1, r = e._d && !isNaN(e._d.getTime()); + if (r && (t = c(e), s = Ke.call(t.parsedDateParts, function(a) { + return a != null; + }), r = t.overflow < 0 && !t.empty && !t.invalidEra && !t.invalidMonth && !t.invalidWeekday && !t.weekdayMismatch && !t.nullInput && !t.invalidFormat && !t.userInvalidated && (!t.meridiem || t.meridiem && s), e._strict && (r = r && t.charsLeftOver === 0 && t.unusedTokens.length === 0 && t.bigHour === void 0)), Object.isFrozen == null || !Object.isFrozen(e)) + e._isValid = r; + else + return r; + return e._isValid; +} +function Le(e) { + var t = H(NaN); + return e != null ? X(c(t), e) : c(t).userInvalidated = !0, t; +} +var Rt = l.momentProperties = [], qe = !1; +function lt(e, t) { + var s, r, a, n = Rt.length; + if (x(t._isAMomentObject) || (e._isAMomentObject = t._isAMomentObject), x(t._i) || (e._i = t._i), x(t._f) || (e._f = t._f), x(t._l) || (e._l = t._l), x(t._strict) || (e._strict = t._strict), x(t._tzm) || (e._tzm = t._tzm), x(t._isUTC) || (e._isUTC = t._isUTC), x(t._offset) || (e._offset = t._offset), x(t._pf) || (e._pf = c(t)), x(t._locale) || (e._locale = t._locale), n > 0) + for (s = 0; s < n; s++) + r = Rt[s], a = t[r], x(a) || (e[r] = a); + return e; +} +function ve(e) { + lt(this, e), this._d = new Date(e._d != null ? e._d.getTime() : NaN), this.isValid() || (this._d = /* @__PURE__ */ new Date(NaN)), qe === !1 && (qe = !0, l.updateOffset(this), qe = !1); +} +function C(e) { + return e instanceof ve || e != null && e._isAMomentObject != null; +} +function At(e) { + l.suppressDeprecationWarnings === !1 && typeof console < "u" && console.warn && console.warn("Deprecation warning: " + e); +} +function W(e, t) { + var s = !0; + return X(function() { + if (l.deprecationHandler != null && l.deprecationHandler(null, e), s) { + var r = [], a, n, i, u = arguments.length; + for (n = 0; n < u; n++) { + if (a = "", typeof arguments[n] == "object") { + a += ` +[` + n + "] "; + for (i in arguments[0]) + w(arguments[0], i) && (a += i + ": " + arguments[0][i] + ", "); + a = a.slice(0, -2); + } else + a = arguments[n]; + r.push(a); + } + At( + e + ` +Arguments: ` + Array.prototype.slice.call(r).join("") + ` +` + new Error().stack + ), s = !1; + } + return t.apply(this, arguments); + }, t); +} +var Ft = {}; +function Vt(e, t) { + l.deprecationHandler != null && l.deprecationHandler(e, t), Ft[e] || (At(t), Ft[e] = !0); +} +l.suppressDeprecationWarnings = !1; +l.deprecationHandler = null; +function E(e) { + return typeof Function < "u" && e instanceof Function || Object.prototype.toString.call(e) === "[object Function]"; +} +function Ls(e) { + var t, s; + for (s in e) + w(e, s) && (t = e[s], E(t) ? this[s] = t : this["_" + s] = t); + this._config = e, this._dayOfMonthOrdinalParseLenient = new RegExp( + (this._dayOfMonthOrdinalParse.source || this._ordinalParse.source) + "|" + /\d{1,2}/.source + ); +} +function et(e, t) { + var s = X({}, e), r; + for (r in t) + w(t, r) && (ae(e[r]) && ae(t[r]) ? (s[r] = {}, X(s[r], e[r]), X(s[r], t[r])) : t[r] != null ? s[r] = t[r] : delete s[r]); + for (r in e) + w(e, r) && !w(t, r) && ae(e[r]) && (s[r] = X({}, s[r])); + return s; +} +function ut(e) { + e != null && this.set(e); +} +var tt; +Object.keys ? tt = Object.keys : tt = function(e) { + var t, s = []; + for (t in e) + w(e, t) && s.push(t); + return s; +}; +var Us = { + sameDay: "[Today at] LT", + nextDay: "[Tomorrow at] LT", + nextWeek: "dddd [at] LT", + lastDay: "[Yesterday at] LT", + lastWeek: "[Last] dddd [at] LT", + sameElse: "L" +}; +function Is(e, t, s) { + var r = this._calendar[e] || this._calendar.sameElse; + return E(r) ? r.call(t, s) : r; +} +function I(e, t, s) { + var r = "" + Math.abs(e), a = t - r.length, n = e >= 0; + return (n ? s ? "+" : "" : "-") + Math.pow(10, Math.max(0, a)).toString().substr(1) + r; +} +var dt = /(\[[^\[]*\])|(\\)?([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, Oe = /(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g, Je = {}, ue = {}; +function h(e, t, s, r) { + var a = r; + typeof r == "string" && (a = function() { + return this[r](); + }), e && (ue[e] = a), t && (ue[t[0]] = function() { + return I(a.apply(this, arguments), t[1], t[2]); + }), s && (ue[s] = function() { + return this.localeData().ordinal( + a.apply(this, arguments), + e + ); + }); +} +function Hs(e) { + return e.match(/\[[\s\S]/) ? e.replace(/^\[|\]$/g, "") : e.replace(/\\/g, ""); +} +function Es(e) { + var t = e.match(dt), s, r; + for (s = 0, r = t.length; s < r; s++) + ue[t[s]] ? t[s] = ue[t[s]] : t[s] = Hs(t[s]); + return function(a) { + var n = "", i; + for (i = 0; i < r; i++) + n += E(t[i]) ? t[i].call(a, e) : t[i]; + return n; + }; +} +function xe(e, t) { + return e.isValid() ? (t = Gt(t, e.localeData()), Je[t] = Je[t] || Es(t), Je[t](e)) : e.localeData().invalidDate(); +} +function Gt(e, t) { + var s = 5; + function r(a) { + return t.longDateFormat(a) || a; + } + for (Oe.lastIndex = 0; s >= 0 && Oe.test(e); ) + e = e.replace( + Oe, + r + ), Oe.lastIndex = 0, s -= 1; + return e; +} +var As = { + 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 Vs(e) { + var t = this._longDateFormat[e], s = this._longDateFormat[e.toUpperCase()]; + return t || !s ? t : (this._longDateFormat[e] = s.match(dt).map(function(r) { + return r === "MMMM" || r === "MM" || r === "DD" || r === "dddd" ? r.slice(1) : r; + }).join(""), this._longDateFormat[e]); +} +var Gs = "Invalid date"; +function js() { + return this._invalidDate; +} +var zs = "%d", Zs = /\d{1,2}/; +function $s(e) { + return this._ordinal.replace("%d", e); +} +var Bs = { + 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 qs(e, t, s, r) { + var a = this._relativeTime[s]; + return E(a) ? a(e, t, s, r) : a.replace(/%d/i, e); +} +function Js(e, t) { + var s = this._relativeTime[e > 0 ? "future" : "past"]; + return E(s) ? s(t) : s.replace(/%s/i, t); +} +var Ct = { + 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 P(e) { + return typeof e == "string" ? Ct[e] || Ct[e.toLowerCase()] : void 0; +} +function ht(e) { + var t = {}, s, r; + for (r in e) + w(e, r) && (s = P(r), s && (t[s] = e[r])); + return t; +} +var Qs = { + 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 Xs(e) { + var t = [], s; + for (s in e) + w(e, s) && t.push({ unit: s, priority: Qs[s] }); + return t.sort(function(r, a) { + return r.priority - a.priority; + }), t; +} +var jt = /\d/, b = /\d\d/, zt = /\d{3}/, ft = /\d{4}/, Ue = /[+-]?\d{6}/, S = /\d\d?/, Zt = /\d\d\d\d?/, $t = /\d\d\d\d\d\d?/, Ie = /\d{1,3}/, ct = /\d{1,4}/, He = /[+-]?\d{1,6}/, fe = /\d+/, Ee = /[+-]?\d+/, Ks = /Z|[+-]\d\d:?\d\d/gi, Ae = /Z|[+-]\d\d(?::?\d\d)?/gi, er = /[+-]?\d+(\.\d{1,3})?/, pe = /[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, ce = /^[1-9]\d?/, mt = /^([1-9]\d|\d)/, We; +We = {}; +function d(e, t, s) { + We[e] = E(t) ? t : function(r, a) { + return r && s ? s : t; + }; +} +function tr(e, t) { + return w(We, e) ? We[e](t._strict, t._locale) : new RegExp(sr(e)); +} +function sr(e) { + return Z( + e.replace("\\", "").replace( + /\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g, + function(t, s, r, a, n) { + return s || r || a || n; + } + ) + ); +} +function Z(e) { + return e.replace(/[-\/\\^$*+?.()|[\]{}]/g, "\\$&"); +} +function N(e) { + return e < 0 ? Math.ceil(e) || 0 : Math.floor(e); +} +function m(e) { + var t = +e, s = 0; + return t !== 0 && isFinite(t) && (s = N(t)), s; +} +var st = {}; +function g(e, t) { + var s, r = t, a; + for (typeof e == "string" && (e = [e]), B(t) && (r = function(n, i) { + i[t] = m(n); + }), a = e.length, s = 0; s < a; s++) + st[e[s]] = r; +} +function Ye(e, t) { + g(e, function(s, r, a, n) { + a._w = a._w || {}, t(s, a._w, a, n); + }); +} +function rr(e, t, s) { + t != null && w(st, e) && st[e](t, s._a, s, e); +} +function Ve(e) { + return e % 4 === 0 && e % 100 !== 0 || e % 400 === 0; +} +var O = 0, j = 1, U = 2, Y = 3, R = 4, z = 5, re = 6, ar = 7, nr = 8; +h("Y", 0, 0, function() { + var e = this.year(); + return e <= 9999 ? I(e, 4) : "+" + e; +}); +h(0, ["YY", 2], 0, function() { + return this.year() % 100; +}); +h(0, ["YYYY", 4], 0, "year"); +h(0, ["YYYYY", 5], 0, "year"); +h(0, ["YYYYYY", 6, !0], 0, "year"); +d("Y", Ee); +d("YY", S, b); +d("YYYY", ct, ft); +d("YYYYY", He, Ue); +d("YYYYYY", He, Ue); +g(["YYYYY", "YYYYYY"], O); +g("YYYY", function(e, t) { + t[O] = e.length === 2 ? l.parseTwoDigitYear(e) : m(e); +}); +g("YY", function(e, t) { + t[O] = l.parseTwoDigitYear(e); +}); +g("Y", function(e, t) { + t[O] = parseInt(e, 10); +}); +function we(e) { + return Ve(e) ? 366 : 365; +} +l.parseTwoDigitYear = function(e) { + return m(e) + (m(e) > 68 ? 1900 : 2e3); +}; +var Bt = me("FullYear", !0); +function ir() { + return Ve(this.year()); +} +function me(e, t) { + return function(s) { + return s != null ? (qt(this, e, s), l.updateOffset(this, t), this) : ke(this, e); + }; +} +function ke(e, t) { + if (!e.isValid()) + return NaN; + var s = e._d, r = e._isUTC; + switch (t) { + case "Milliseconds": + return r ? s.getUTCMilliseconds() : s.getMilliseconds(); + case "Seconds": + return r ? s.getUTCSeconds() : s.getSeconds(); + case "Minutes": + return r ? s.getUTCMinutes() : s.getMinutes(); + case "Hours": + return r ? s.getUTCHours() : s.getHours(); + case "Date": + return r ? s.getUTCDate() : s.getDate(); + case "Day": + return r ? s.getUTCDay() : s.getDay(); + case "Month": + return r ? s.getUTCMonth() : s.getMonth(); + case "FullYear": + return r ? s.getUTCFullYear() : s.getFullYear(); + default: + return NaN; + } +} +function qt(e, t, s) { + var r, a, n, i, u; + if (!(!e.isValid() || isNaN(s))) { + switch (r = e._d, a = e._isUTC, t) { + case "Milliseconds": + return void (a ? r.setUTCMilliseconds(s) : r.setMilliseconds(s)); + case "Seconds": + return void (a ? r.setUTCSeconds(s) : r.setSeconds(s)); + case "Minutes": + return void (a ? r.setUTCMinutes(s) : r.setMinutes(s)); + case "Hours": + return void (a ? r.setUTCHours(s) : r.setHours(s)); + case "Date": + return void (a ? r.setUTCDate(s) : r.setDate(s)); + case "FullYear": + break; + default: + return; + } + n = s, i = e.month(), u = e.date(), u = u === 29 && i === 1 && !Ve(n) ? 28 : u, a ? r.setUTCFullYear(n, i, u) : r.setFullYear(n, i, u); + } +} +function or(e) { + return e = P(e), E(this[e]) ? this[e]() : this; +} +function lr(e, t) { + if (typeof e == "object") { + e = ht(e); + var s = Xs(e), r, a = s.length; + for (r = 0; r < a; r++) + this[s[r].unit](e[s[r].unit]); + } else if (e = P(e), E(this[e])) + return this[e](t); + return this; +} +function ur(e, t) { + return (e % t + t) % t; +} +var v; +Array.prototype.indexOf ? v = Array.prototype.indexOf : v = function(e) { + var t; + for (t = 0; t < this.length; ++t) + if (this[t] === e) + return t; + return -1; +}; +function _t(e, t) { + if (isNaN(e) || isNaN(t)) + return NaN; + var s = ur(t, 12); + return e += (t - s) / 12, s === 1 ? Ve(e) ? 29 : 28 : 31 - s % 7 % 2; +} +h("M", ["MM", 2], "Mo", function() { + return this.month() + 1; +}); +h("MMM", 0, 0, function(e) { + return this.localeData().monthsShort(this, e); +}); +h("MMMM", 0, 0, function(e) { + return this.localeData().months(this, e); +}); +d("M", S, ce); +d("MM", S, b); +d("MMM", function(e, t) { + return t.monthsShortRegex(e); +}); +d("MMMM", function(e, t) { + return t.monthsRegex(e); +}); +g(["M", "MM"], function(e, t) { + t[j] = m(e) - 1; +}); +g(["MMM", "MMMM"], function(e, t, s, r) { + var a = s._locale.monthsParse(e, r, s._strict); + a != null ? t[j] = a : c(s).invalidMonth = e; +}); +var dr = "January_February_March_April_May_June_July_August_September_October_November_December".split( + "_" +), Jt = "Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"), Qt = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/, hr = pe, fr = pe; +function cr(e, t) { + return e ? F(this._months) ? this._months[e.month()] : this._months[(this._months.isFormat || Qt).test(t) ? "format" : "standalone"][e.month()] : F(this._months) ? this._months : this._months.standalone; +} +function mr(e, t) { + return e ? F(this._monthsShort) ? this._monthsShort[e.month()] : this._monthsShort[Qt.test(t) ? "format" : "standalone"][e.month()] : F(this._monthsShort) ? this._monthsShort : this._monthsShort.standalone; +} +function _r(e, t, s) { + var r, a, n, i = e.toLocaleLowerCase(); + if (!this._monthsParse) + for (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = [], r = 0; r < 12; ++r) + n = H([2e3, r]), this._shortMonthsParse[r] = this.monthsShort( + n, + "" + ).toLocaleLowerCase(), this._longMonthsParse[r] = this.months(n, "").toLocaleLowerCase(); + return s ? t === "MMM" ? (a = v.call(this._shortMonthsParse, i), a !== -1 ? a : null) : (a = v.call(this._longMonthsParse, i), a !== -1 ? a : null) : t === "MMM" ? (a = v.call(this._shortMonthsParse, i), a !== -1 ? a : (a = v.call(this._longMonthsParse, i), a !== -1 ? a : null)) : (a = v.call(this._longMonthsParse, i), a !== -1 ? a : (a = v.call(this._shortMonthsParse, i), a !== -1 ? a : null)); +} +function yr(e, t, s) { + var r, a, n; + if (this._monthsParseExact) + return _r.call(this, e, t, s); + for (this._monthsParse || (this._monthsParse = [], this._longMonthsParse = [], this._shortMonthsParse = []), r = 0; r < 12; r++) { + if (a = H([2e3, r]), s && !this._longMonthsParse[r] && (this._longMonthsParse[r] = new RegExp( + "^" + this.months(a, "").replace(".", "") + "$", + "i" + ), this._shortMonthsParse[r] = new RegExp( + "^" + this.monthsShort(a, "").replace(".", "") + "$", + "i" + )), !s && !this._monthsParse[r] && (n = "^" + this.months(a, "") + "|^" + this.monthsShort(a, ""), this._monthsParse[r] = new RegExp(n.replace(".", ""), "i")), s && t === "MMMM" && this._longMonthsParse[r].test(e)) + return r; + if (s && t === "MMM" && this._shortMonthsParse[r].test(e)) + return r; + if (!s && this._monthsParse[r].test(e)) + return r; + } +} +function Xt(e, t) { + if (!e.isValid()) + return e; + if (typeof t == "string") { + if (/^\d+$/.test(t)) + t = m(t); + else if (t = e.localeData().monthsParse(t), !B(t)) + return e; + } + var s = t, r = e.date(); + return r = r < 29 ? r : Math.min(r, _t(e.year(), s)), e._isUTC ? e._d.setUTCMonth(s, r) : e._d.setMonth(s, r), e; +} +function Kt(e) { + return e != null ? (Xt(this, e), l.updateOffset(this, !0), this) : ke(this, "Month"); +} +function wr() { + return _t(this.year(), this.month()); +} +function kr(e) { + return this._monthsParseExact ? (w(this, "_monthsRegex") || es.call(this), e ? this._monthsShortStrictRegex : this._monthsShortRegex) : (w(this, "_monthsShortRegex") || (this._monthsShortRegex = hr), this._monthsShortStrictRegex && e ? this._monthsShortStrictRegex : this._monthsShortRegex); +} +function gr(e) { + return this._monthsParseExact ? (w(this, "_monthsRegex") || es.call(this), e ? this._monthsStrictRegex : this._monthsRegex) : (w(this, "_monthsRegex") || (this._monthsRegex = fr), this._monthsStrictRegex && e ? this._monthsStrictRegex : this._monthsRegex); +} +function es() { + function e(f, _) { + return _.length - f.length; + } + var t = [], s = [], r = [], a, n, i, u; + for (a = 0; a < 12; a++) + n = H([2e3, a]), i = Z(this.monthsShort(n, "")), u = Z(this.months(n, "")), t.push(i), s.push(u), r.push(u), r.push(i); + t.sort(e), s.sort(e), r.sort(e), this._monthsRegex = new RegExp("^(" + r.join("|") + ")", "i"), this._monthsShortRegex = this._monthsRegex, this._monthsStrictRegex = new RegExp( + "^(" + s.join("|") + ")", + "i" + ), this._monthsShortStrictRegex = new RegExp( + "^(" + t.join("|") + ")", + "i" + ); +} +function Mr(e, t, s, r, a, n, i) { + var u; + return e < 100 && e >= 0 ? (u = new Date(e + 400, t, s, r, a, n, i), isFinite(u.getFullYear()) && u.setFullYear(e)) : u = new Date(e, t, s, r, a, n, i), u; +} +function ge(e) { + var t, s; + return e < 100 && e >= 0 ? (s = Array.prototype.slice.call(arguments), s[0] = e + 400, t = new Date(Date.UTC.apply(null, s)), isFinite(t.getUTCFullYear()) && t.setUTCFullYear(e)) : t = new Date(Date.UTC.apply(null, arguments)), t; +} +function Pe(e, t, s) { + var r = 7 + t - s, a = (7 + ge(e, 0, r).getUTCDay() - t) % 7; + return -a + r - 1; +} +function ts(e, t, s, r, a) { + var n = (7 + s - r) % 7, i = Pe(e, r, a), u = 1 + 7 * (t - 1) + n + i, f, _; + return u <= 0 ? (f = e - 1, _ = we(f) + u) : u > we(e) ? (f = e + 1, _ = u - we(e)) : (f = e, _ = u), { + year: f, + dayOfYear: _ + }; +} +function Me(e, t, s) { + var r = Pe(e.year(), t, s), a = Math.floor((e.dayOfYear() - r - 1) / 7) + 1, n, i; + return a < 1 ? (i = e.year() - 1, n = a + $(i, t, s)) : a > $(e.year(), t, s) ? (n = a - $(e.year(), t, s), i = e.year() + 1) : (i = e.year(), n = a), { + week: n, + year: i + }; +} +function $(e, t, s) { + var r = Pe(e, t, s), a = Pe(e + 1, t, s); + return (we(e) - r + a) / 7; +} +h("w", ["ww", 2], "wo", "week"); +h("W", ["WW", 2], "Wo", "isoWeek"); +d("w", S, ce); +d("ww", S, b); +d("W", S, ce); +d("WW", S, b); +Ye( + ["w", "ww", "W", "WW"], + function(e, t, s, r) { + t[r.substr(0, 1)] = m(e); + } +); +function Sr(e) { + return Me(e, this._week.dow, this._week.doy).week; +} +var Dr = { + dow: 0, + // Sunday is the first day of the week. + doy: 6 + // The week that contains Jan 6th is the first week of the year. +}; +function vr() { + return this._week.dow; +} +function pr() { + return this._week.doy; +} +function Yr(e) { + var t = this.localeData().week(this); + return e == null ? t : this.add((e - t) * 7, "d"); +} +function Or(e) { + var t = Me(this, 1, 4).week; + return e == null ? t : this.add((e - t) * 7, "d"); +} +h("d", 0, "do", "day"); +h("dd", 0, 0, function(e) { + return this.localeData().weekdaysMin(this, e); +}); +h("ddd", 0, 0, function(e) { + return this.localeData().weekdaysShort(this, e); +}); +h("dddd", 0, 0, function(e) { + return this.localeData().weekdays(this, e); +}); +h("e", 0, 0, "weekday"); +h("E", 0, 0, "isoWeekday"); +d("d", S); +d("e", S); +d("E", S); +d("dd", function(e, t) { + return t.weekdaysMinRegex(e); +}); +d("ddd", function(e, t) { + return t.weekdaysShortRegex(e); +}); +d("dddd", function(e, t) { + return t.weekdaysRegex(e); +}); +Ye(["dd", "ddd", "dddd"], function(e, t, s, r) { + var a = s._locale.weekdaysParse(e, r, s._strict); + a != null ? t.d = a : c(s).invalidWeekday = e; +}); +Ye(["d", "e", "E"], function(e, t, s, r) { + t[r] = m(e); +}); +function Tr(e, t) { + return typeof e != "string" ? e : isNaN(e) ? (e = t.weekdaysParse(e), typeof e == "number" ? e : null) : parseInt(e, 10); +} +function xr(e, t) { + return typeof e == "string" ? t.weekdaysParse(e) % 7 || 7 : isNaN(e) ? null : e; +} +function yt(e, t) { + return e.slice(t, 7).concat(e.slice(0, t)); +} +var br = "Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"), ss = "Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"), Nr = "Su_Mo_Tu_We_Th_Fr_Sa".split("_"), Wr = pe, Pr = pe, Rr = pe; +function Fr(e, t) { + var s = F(this._weekdays) ? this._weekdays : this._weekdays[e && e !== !0 && this._weekdays.isFormat.test(t) ? "format" : "standalone"]; + return e === !0 ? yt(s, this._week.dow) : e ? s[e.day()] : s; +} +function Cr(e) { + return e === !0 ? yt(this._weekdaysShort, this._week.dow) : e ? this._weekdaysShort[e.day()] : this._weekdaysShort; +} +function Lr(e) { + return e === !0 ? yt(this._weekdaysMin, this._week.dow) : e ? this._weekdaysMin[e.day()] : this._weekdaysMin; +} +function Ur(e, t, s) { + var r, a, n, i = e.toLocaleLowerCase(); + if (!this._weekdaysParse) + for (this._weekdaysParse = [], this._shortWeekdaysParse = [], this._minWeekdaysParse = [], r = 0; r < 7; ++r) + n = H([2e3, 1]).day(r), this._minWeekdaysParse[r] = this.weekdaysMin( + n, + "" + ).toLocaleLowerCase(), this._shortWeekdaysParse[r] = this.weekdaysShort( + n, + "" + ).toLocaleLowerCase(), this._weekdaysParse[r] = this.weekdays(n, "").toLocaleLowerCase(); + return s ? t === "dddd" ? (a = v.call(this._weekdaysParse, i), a !== -1 ? a : null) : t === "ddd" ? (a = v.call(this._shortWeekdaysParse, i), a !== -1 ? a : null) : (a = v.call(this._minWeekdaysParse, i), a !== -1 ? a : null) : t === "dddd" ? (a = v.call(this._weekdaysParse, i), a !== -1 || (a = v.call(this._shortWeekdaysParse, i), a !== -1) ? a : (a = v.call(this._minWeekdaysParse, i), a !== -1 ? a : null)) : t === "ddd" ? (a = v.call(this._shortWeekdaysParse, i), a !== -1 || (a = v.call(this._weekdaysParse, i), a !== -1) ? a : (a = v.call(this._minWeekdaysParse, i), a !== -1 ? a : null)) : (a = v.call(this._minWeekdaysParse, i), a !== -1 || (a = v.call(this._weekdaysParse, i), a !== -1) ? a : (a = v.call(this._shortWeekdaysParse, i), a !== -1 ? a : null)); +} +function Ir(e, t, s) { + var r, a, n; + if (this._weekdaysParseExact) + return Ur.call(this, e, t, s); + for (this._weekdaysParse || (this._weekdaysParse = [], this._minWeekdaysParse = [], this._shortWeekdaysParse = [], this._fullWeekdaysParse = []), r = 0; r < 7; r++) { + if (a = H([2e3, 1]).day(r), s && !this._fullWeekdaysParse[r] && (this._fullWeekdaysParse[r] = new RegExp( + "^" + this.weekdays(a, "").replace(".", "\\.?") + "$", + "i" + ), this._shortWeekdaysParse[r] = new RegExp( + "^" + this.weekdaysShort(a, "").replace(".", "\\.?") + "$", + "i" + ), this._minWeekdaysParse[r] = new RegExp( + "^" + this.weekdaysMin(a, "").replace(".", "\\.?") + "$", + "i" + )), this._weekdaysParse[r] || (n = "^" + this.weekdays(a, "") + "|^" + this.weekdaysShort(a, "") + "|^" + this.weekdaysMin(a, ""), this._weekdaysParse[r] = new RegExp(n.replace(".", ""), "i")), s && t === "dddd" && this._fullWeekdaysParse[r].test(e)) + return r; + if (s && t === "ddd" && this._shortWeekdaysParse[r].test(e)) + return r; + if (s && t === "dd" && this._minWeekdaysParse[r].test(e)) + return r; + if (!s && this._weekdaysParse[r].test(e)) + return r; + } +} +function Hr(e) { + if (!this.isValid()) + return e != null ? this : NaN; + var t = ke(this, "Day"); + return e != null ? (e = Tr(e, this.localeData()), this.add(e - t, "d")) : t; +} +function Er(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 Ar(e) { + if (!this.isValid()) + return e != null ? this : NaN; + if (e != null) { + var t = xr(e, this.localeData()); + return this.day(this.day() % 7 ? t : t - 7); + } else + return this.day() || 7; +} +function Vr(e) { + return this._weekdaysParseExact ? (w(this, "_weekdaysRegex") || wt.call(this), e ? this._weekdaysStrictRegex : this._weekdaysRegex) : (w(this, "_weekdaysRegex") || (this._weekdaysRegex = Wr), this._weekdaysStrictRegex && e ? this._weekdaysStrictRegex : this._weekdaysRegex); +} +function Gr(e) { + return this._weekdaysParseExact ? (w(this, "_weekdaysRegex") || wt.call(this), e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex) : (w(this, "_weekdaysShortRegex") || (this._weekdaysShortRegex = Pr), this._weekdaysShortStrictRegex && e ? this._weekdaysShortStrictRegex : this._weekdaysShortRegex); +} +function jr(e) { + return this._weekdaysParseExact ? (w(this, "_weekdaysRegex") || wt.call(this), e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex) : (w(this, "_weekdaysMinRegex") || (this._weekdaysMinRegex = Rr), this._weekdaysMinStrictRegex && e ? this._weekdaysMinStrictRegex : this._weekdaysMinRegex); +} +function wt() { + function e(T, A) { + return A.length - T.length; + } + var t = [], s = [], r = [], a = [], n, i, u, f, _; + for (n = 0; n < 7; n++) + i = H([2e3, 1]).day(n), u = Z(this.weekdaysMin(i, "")), f = Z(this.weekdaysShort(i, "")), _ = Z(this.weekdays(i, "")), t.push(u), s.push(f), r.push(_), a.push(u), a.push(f), a.push(_); + t.sort(e), s.sort(e), r.sort(e), a.sort(e), this._weekdaysRegex = new RegExp("^(" + a.join("|") + ")", "i"), this._weekdaysShortRegex = this._weekdaysRegex, this._weekdaysMinRegex = this._weekdaysRegex, this._weekdaysStrictRegex = new RegExp( + "^(" + r.join("|") + ")", + "i" + ), this._weekdaysShortStrictRegex = new RegExp( + "^(" + s.join("|") + ")", + "i" + ), this._weekdaysMinStrictRegex = new RegExp( + "^(" + t.join("|") + ")", + "i" + ); +} +function kt() { + return this.hours() % 12 || 12; +} +function zr() { + return this.hours() || 24; +} +h("H", ["HH", 2], 0, "hour"); +h("h", ["hh", 2], 0, kt); +h("k", ["kk", 2], 0, zr); +h("hmm", 0, 0, function() { + return "" + kt.apply(this) + I(this.minutes(), 2); +}); +h("hmmss", 0, 0, function() { + return "" + kt.apply(this) + I(this.minutes(), 2) + I(this.seconds(), 2); +}); +h("Hmm", 0, 0, function() { + return "" + this.hours() + I(this.minutes(), 2); +}); +h("Hmmss", 0, 0, function() { + return "" + this.hours() + I(this.minutes(), 2) + I(this.seconds(), 2); +}); +function rs(e, t) { + h(e, 0, 0, function() { + return this.localeData().meridiem( + this.hours(), + this.minutes(), + t + ); + }); +} +rs("a", !0); +rs("A", !1); +function as(e, t) { + return t._meridiemParse; +} +d("a", as); +d("A", as); +d("H", S, mt); +d("h", S, ce); +d("k", S, ce); +d("HH", S, b); +d("hh", S, b); +d("kk", S, b); +d("hmm", Zt); +d("hmmss", $t); +d("Hmm", Zt); +d("Hmmss", $t); +g(["H", "HH"], Y); +g(["k", "kk"], function(e, t, s) { + var r = m(e); + t[Y] = r === 24 ? 0 : r; +}); +g(["a", "A"], function(e, t, s) { + s._isPm = s._locale.isPM(e), s._meridiem = e; +}); +g(["h", "hh"], function(e, t, s) { + t[Y] = m(e), c(s).bigHour = !0; +}); +g("hmm", function(e, t, s) { + var r = e.length - 2; + t[Y] = m(e.substr(0, r)), t[R] = m(e.substr(r)), c(s).bigHour = !0; +}); +g("hmmss", function(e, t, s) { + var r = e.length - 4, a = e.length - 2; + t[Y] = m(e.substr(0, r)), t[R] = m(e.substr(r, 2)), t[z] = m(e.substr(a)), c(s).bigHour = !0; +}); +g("Hmm", function(e, t, s) { + var r = e.length - 2; + t[Y] = m(e.substr(0, r)), t[R] = m(e.substr(r)); +}); +g("Hmmss", function(e, t, s) { + var r = e.length - 4, a = e.length - 2; + t[Y] = m(e.substr(0, r)), t[R] = m(e.substr(r, 2)), t[z] = m(e.substr(a)); +}); +function Zr(e) { + return (e + "").toLowerCase().charAt(0) === "p"; +} +var $r = /[ap]\.?m?\.?/i, Br = me("Hours", !0); +function qr(e, t, s) { + return e > 11 ? s ? "pm" : "PM" : s ? "am" : "AM"; +} +var ns = { + calendar: Us, + longDateFormat: As, + invalidDate: Gs, + ordinal: zs, + dayOfMonthOrdinalParse: Zs, + relativeTime: Bs, + months: dr, + monthsShort: Jt, + week: Dr, + weekdays: br, + weekdaysMin: Nr, + weekdaysShort: ss, + meridiemParse: $r +}, D = {}, _e = {}, Se; +function Jr(e, t) { + var s, r = Math.min(e.length, t.length); + for (s = 0; s < r; s += 1) + if (e[s] !== t[s]) + return s; + return r; +} +function Lt(e) { + return e && e.toLowerCase().replace("_", "-"); +} +function Qr(e) { + for (var t = 0, s, r, a, n; t < e.length; ) { + for (n = Lt(e[t]).split("-"), s = n.length, r = Lt(e[t + 1]), r = r ? r.split("-") : null; s > 0; ) { + if (a = Ge(n.slice(0, s).join("-")), a) + return a; + if (r && r.length >= s && Jr(n, r) >= s - 1) + break; + s--; + } + t++; + } + return Se; +} +function Xr(e) { + return !!(e && e.match("^[^/\\\\]*$")); +} +function Ge(e) { + var t = null, s; + if (D[e] === void 0 && typeof module < "u" && module && module.exports && Xr(e)) + try { + t = Se._abbr, s = require, s("./locale/" + e), ee(t); + } catch { + D[e] = null; + } + return D[e]; +} +function ee(e, t) { + var s; + return e && (x(t) ? s = q(e) : s = gt(e, t), s ? Se = s : typeof console < "u" && console.warn && console.warn( + "Locale " + e + " not found. Did you forget to load it?" + )), Se._abbr; +} +function gt(e, t) { + if (t !== null) { + var s, r = ns; + if (t.abbr = e, D[e] != null) + Vt( + "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." + ), r = D[e]._config; + else if (t.parentLocale != null) + if (D[t.parentLocale] != null) + r = D[t.parentLocale]._config; + else if (s = Ge(t.parentLocale), s != null) + r = s._config; + else + return _e[t.parentLocale] || (_e[t.parentLocale] = []), _e[t.parentLocale].push({ + name: e, + config: t + }), null; + return D[e] = new ut(et(r, t)), _e[e] && _e[e].forEach(function(a) { + gt(a.name, a.config); + }), ee(e), D[e]; + } else + return delete D[e], null; +} +function Kr(e, t) { + if (t != null) { + var s, r, a = ns; + D[e] != null && D[e].parentLocale != null ? D[e].set(et(D[e]._config, t)) : (r = Ge(e), r != null && (a = r._config), t = et(a, t), r == null && (t.abbr = e), s = new ut(t), s.parentLocale = D[e], D[e] = s), ee(e); + } else + D[e] != null && (D[e].parentLocale != null ? (D[e] = D[e].parentLocale, e === ee() && ee(e)) : D[e] != null && delete D[e]); + return D[e]; +} +function q(e) { + var t; + if (e && e._locale && e._locale._abbr && (e = e._locale._abbr), !e) + return Se; + if (!F(e)) { + if (t = Ge(e), t) + return t; + e = [e]; + } + return Qr(e); +} +function ea() { + return tt(D); +} +function Mt(e) { + var t, s = e._a; + return s && c(e).overflow === -2 && (t = s[j] < 0 || s[j] > 11 ? j : s[U] < 1 || s[U] > _t(s[O], s[j]) ? U : s[Y] < 0 || s[Y] > 24 || s[Y] === 24 && (s[R] !== 0 || s[z] !== 0 || s[re] !== 0) ? Y : s[R] < 0 || s[R] > 59 ? R : s[z] < 0 || s[z] > 59 ? z : s[re] < 0 || s[re] > 999 ? re : -1, c(e)._overflowDayOfYear && (t < O || t > U) && (t = U), c(e)._overflowWeeks && t === -1 && (t = ar), c(e)._overflowWeekday && t === -1 && (t = nr), c(e).overflow = t), e; +} +var ta = /^\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)?)?$/, sa = /^\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)?)?$/, ra = /Z|[+-]\d\d(?::?\d\d)?/, Te = [ + ["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] +], Qe = [ + ["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/] +], aa = /^\/?Date\((-?\d+)/i, na = /^(?:(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}))$/, ia = { + 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 is(e) { + var t, s, r = e._i, a = ta.exec(r) || sa.exec(r), n, i, u, f, _ = Te.length, T = Qe.length; + if (a) { + for (c(e).iso = !0, t = 0, s = _; t < s; t++) + if (Te[t][1].exec(a[1])) { + i = Te[t][0], n = Te[t][2] !== !1; + break; + } + if (i == null) { + e._isValid = !1; + return; + } + if (a[3]) { + for (t = 0, s = T; t < s; t++) + if (Qe[t][1].exec(a[3])) { + u = (a[2] || " ") + Qe[t][0]; + break; + } + if (u == null) { + e._isValid = !1; + return; + } + } + if (!n && u != null) { + e._isValid = !1; + return; + } + if (a[4]) + if (ra.exec(a[4])) + f = "Z"; + else { + e._isValid = !1; + return; + } + e._f = i + (u || "") + (f || ""), Dt(e); + } else + e._isValid = !1; +} +function oa(e, t, s, r, a, n) { + var i = [ + la(e), + Jt.indexOf(t), + parseInt(s, 10), + parseInt(r, 10), + parseInt(a, 10) + ]; + return n && i.push(parseInt(n, 10)), i; +} +function la(e) { + var t = parseInt(e, 10); + return t <= 49 ? 2e3 + t : t <= 999 ? 1900 + t : t; +} +function ua(e) { + return e.replace(/\([^()]*\)|[\n\t]/g, " ").replace(/(\s\s+)/g, " ").replace(/^\s\s*/, "").replace(/\s\s*$/, ""); +} +function da(e, t, s) { + if (e) { + var r = ss.indexOf(e), a = new Date( + t[0], + t[1], + t[2] + ).getDay(); + if (r !== a) + return c(s).weekdayMismatch = !0, s._isValid = !1, !1; + } + return !0; +} +function ha(e, t, s) { + if (e) + return ia[e]; + if (t) + return 0; + var r = parseInt(s, 10), a = r % 100, n = (r - a) / 100; + return n * 60 + a; +} +function os(e) { + var t = na.exec(ua(e._i)), s; + if (t) { + if (s = oa( + t[4], + t[3], + t[2], + t[5], + t[6], + t[7] + ), !da(t[1], s, e)) + return; + e._a = s, e._tzm = ha(t[8], t[9], t[10]), e._d = ge.apply(null, e._a), e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm), c(e).rfc2822 = !0; + } else + e._isValid = !1; +} +function fa(e) { + var t = aa.exec(e._i); + if (t !== null) { + e._d = /* @__PURE__ */ new Date(+t[1]); + return; + } + if (is(e), e._isValid === !1) + delete e._isValid; + else + return; + if (os(e), e._isValid === !1) + delete e._isValid; + else + return; + e._strict ? e._isValid = !1 : l.createFromInputFallback(e); +} +l.createFromInputFallback = W( + "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(e) { + e._d = /* @__PURE__ */ new Date(e._i + (e._useUTC ? " UTC" : "")); + } +); +function oe(e, t, s) { + return e ?? t ?? s; +} +function ca(e) { + var t = new Date(l.now()); + return e._useUTC ? [ + t.getUTCFullYear(), + t.getUTCMonth(), + t.getUTCDate() + ] : [t.getFullYear(), t.getMonth(), t.getDate()]; +} +function St(e) { + var t, s, r = [], a, n, i; + if (!e._d) { + for (a = ca(e), e._w && e._a[U] == null && e._a[j] == null && ma(e), e._dayOfYear != null && (i = oe(e._a[O], a[O]), (e._dayOfYear > we(i) || e._dayOfYear === 0) && (c(e)._overflowDayOfYear = !0), s = ge(i, 0, e._dayOfYear), e._a[j] = s.getUTCMonth(), e._a[U] = s.getUTCDate()), t = 0; t < 3 && e._a[t] == null; ++t) + e._a[t] = r[t] = a[t]; + for (; t < 7; t++) + e._a[t] = r[t] = e._a[t] == null ? t === 2 ? 1 : 0 : e._a[t]; + e._a[Y] === 24 && e._a[R] === 0 && e._a[z] === 0 && e._a[re] === 0 && (e._nextDay = !0, e._a[Y] = 0), e._d = (e._useUTC ? ge : Mr).apply( + null, + r + ), n = e._useUTC ? e._d.getUTCDay() : e._d.getDay(), e._tzm != null && e._d.setUTCMinutes(e._d.getUTCMinutes() - e._tzm), e._nextDay && (e._a[Y] = 24), e._w && typeof e._w.d < "u" && e._w.d !== n && (c(e).weekdayMismatch = !0); + } +} +function ma(e) { + var t, s, r, a, n, i, u, f, _; + t = e._w, t.GG != null || t.W != null || t.E != null ? (n = 1, i = 4, s = oe( + t.GG, + e._a[O], + Me(M(), 1, 4).year + ), r = oe(t.W, 1), a = oe(t.E, 1), (a < 1 || a > 7) && (f = !0)) : (n = e._locale._week.dow, i = e._locale._week.doy, _ = Me(M(), n, i), s = oe(t.gg, e._a[O], _.year), r = oe(t.w, _.week), t.d != null ? (a = t.d, (a < 0 || a > 6) && (f = !0)) : t.e != null ? (a = t.e + n, (t.e < 0 || t.e > 6) && (f = !0)) : a = n), r < 1 || r > $(s, n, i) ? c(e)._overflowWeeks = !0 : f != null ? c(e)._overflowWeekday = !0 : (u = ts(s, r, a, n, i), e._a[O] = u.year, e._dayOfYear = u.dayOfYear); +} +l.ISO_8601 = function() { +}; +l.RFC_2822 = function() { +}; +function Dt(e) { + if (e._f === l.ISO_8601) { + is(e); + return; + } + if (e._f === l.RFC_2822) { + os(e); + return; + } + e._a = [], c(e).empty = !0; + var t = "" + e._i, s, r, a, n, i, u = t.length, f = 0, _, T; + for (a = Gt(e._f, e._locale).match(dt) || [], T = a.length, s = 0; s < T; s++) + n = a[s], r = (t.match(tr(n, e)) || [])[0], r && (i = t.substr(0, t.indexOf(r)), i.length > 0 && c(e).unusedInput.push(i), t = t.slice( + t.indexOf(r) + r.length + ), f += r.length), ue[n] ? (r ? c(e).empty = !1 : c(e).unusedTokens.push(n), rr(n, r, e)) : e._strict && !r && c(e).unusedTokens.push(n); + c(e).charsLeftOver = u - f, t.length > 0 && c(e).unusedInput.push(t), e._a[Y] <= 12 && c(e).bigHour === !0 && e._a[Y] > 0 && (c(e).bigHour = void 0), c(e).parsedDateParts = e._a.slice(0), c(e).meridiem = e._meridiem, e._a[Y] = _a( + e._locale, + e._a[Y], + e._meridiem + ), _ = c(e).era, _ !== null && (e._a[O] = e._locale.erasConvertYear(_, e._a[O])), St(e), Mt(e); +} +function _a(e, t, s) { + var r; + return s == null ? t : e.meridiemHour != null ? e.meridiemHour(t, s) : (e.isPM != null && (r = e.isPM(s), r && t < 12 && (t += 12), !r && t === 12 && (t = 0)), t); +} +function ya(e) { + var t, s, r, a, n, i, u = !1, f = e._f.length; + if (f === 0) { + c(e).invalidFormat = !0, e._d = /* @__PURE__ */ new Date(NaN); + return; + } + for (a = 0; a < f; a++) + n = 0, i = !1, t = lt({}, e), e._useUTC != null && (t._useUTC = e._useUTC), t._f = e._f[a], Dt(t), ot(t) && (i = !0), n += c(t).charsLeftOver, n += c(t).unusedTokens.length * 10, c(t).score = n, u ? n < r && (r = n, s = t) : (r == null || n < r || i) && (r = n, s = t, i && (u = !0)); + X(e, s || t); +} +function wa(e) { + if (!e._d) { + var t = ht(e._i), s = t.day === void 0 ? t.date : t.day; + e._a = Et( + [t.year, t.month, s, t.hour, t.minute, t.second, t.millisecond], + function(r) { + return r && parseInt(r, 10); + } + ), St(e); + } +} +function ka(e) { + var t = new ve(Mt(ls(e))); + return t._nextDay && (t.add(1, "d"), t._nextDay = void 0), t; +} +function ls(e) { + var t = e._i, s = e._f; + return e._locale = e._locale || q(e._l), t === null || s === void 0 && t === "" ? Le({ nullInput: !0 }) : (typeof t == "string" && (e._i = t = e._locale.preparse(t)), C(t) ? new ve(Mt(t)) : (De(t) ? e._d = t : F(s) ? ya(e) : s ? Dt(e) : ga(e), ot(e) || (e._d = null), e)); +} +function ga(e) { + var t = e._i; + x(t) ? e._d = new Date(l.now()) : De(t) ? e._d = new Date(t.valueOf()) : typeof t == "string" ? fa(e) : F(t) ? (e._a = Et(t.slice(0), function(s) { + return parseInt(s, 10); + }), St(e)) : ae(t) ? wa(e) : B(t) ? e._d = new Date(t) : l.createFromInputFallback(e); +} +function us(e, t, s, r, a) { + var n = {}; + return (t === !0 || t === !1) && (r = t, t = void 0), (s === !0 || s === !1) && (r = s, s = void 0), (ae(e) && it(e) || F(e) && e.length === 0) && (e = void 0), n._isAMomentObject = !0, n._useUTC = n._isUTC = a, n._l = s, n._i = e, n._f = t, n._strict = r, ka(n); +} +function M(e, t, s, r) { + return us(e, t, s, r, !1); +} +var Ma = W( + "moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/", + function() { + var e = M.apply(null, arguments); + return this.isValid() && e.isValid() ? e < this ? this : e : Le(); + } +), Sa = W( + "moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/", + function() { + var e = M.apply(null, arguments); + return this.isValid() && e.isValid() ? e > this ? this : e : Le(); + } +); +function ds(e, t) { + var s, r; + if (t.length === 1 && F(t[0]) && (t = t[0]), !t.length) + return M(); + for (s = t[0], r = 1; r < t.length; ++r) + (!t[r].isValid() || t[r][e](s)) && (s = t[r]); + return s; +} +function Da() { + var e = [].slice.call(arguments, 0); + return ds("isBefore", e); +} +function va() { + var e = [].slice.call(arguments, 0); + return ds("isAfter", e); +} +var pa = function() { + return Date.now ? Date.now() : +/* @__PURE__ */ new Date(); +}, ye = [ + "year", + "quarter", + "month", + "week", + "day", + "hour", + "minute", + "second", + "millisecond" +]; +function Ya(e) { + var t, s = !1, r, a = ye.length; + for (t in e) + if (w(e, t) && !(v.call(ye, t) !== -1 && (e[t] == null || !isNaN(e[t])))) + return !1; + for (r = 0; r < a; ++r) + if (e[ye[r]]) { + if (s) + return !1; + parseFloat(e[ye[r]]) !== m(e[ye[r]]) && (s = !0); + } + return !0; +} +function Oa() { + return this._isValid; +} +function Ta() { + return L(NaN); +} +function je(e) { + var t = ht(e), s = t.year || 0, r = t.quarter || 0, a = t.month || 0, n = t.week || t.isoWeek || 0, i = t.day || 0, u = t.hour || 0, f = t.minute || 0, _ = t.second || 0, T = t.millisecond || 0; + this._isValid = Ya(t), this._milliseconds = +T + _ * 1e3 + // 1000 + f * 6e4 + // 1000 * 60 + u * 1e3 * 60 * 60, this._days = +i + n * 7, this._months = +a + r * 3 + s * 12, this._data = {}, this._locale = q(), this._bubble(); +} +function be(e) { + return e instanceof je; +} +function rt(e) { + return e < 0 ? Math.round(-1 * e) * -1 : Math.round(e); +} +function xa(e, t, s) { + var r = Math.min(e.length, t.length), a = Math.abs(e.length - t.length), n = 0, i; + for (i = 0; i < r; i++) + m(e[i]) !== m(t[i]) && n++; + return n + a; +} +function hs(e, t) { + h(e, 0, 0, function() { + var s = this.utcOffset(), r = "+"; + return s < 0 && (s = -s, r = "-"), r + I(~~(s / 60), 2) + t + I(~~s % 60, 2); + }); +} +hs("Z", ":"); +hs("ZZ", ""); +d("Z", Ae); +d("ZZ", Ae); +g(["Z", "ZZ"], function(e, t, s) { + s._useUTC = !0, s._tzm = vt(Ae, e); +}); +var ba = /([\+\-]|\d\d)/gi; +function vt(e, t) { + var s = (t || "").match(e), r, a, n; + return s === null ? null : (r = s[s.length - 1] || [], a = (r + "").match(ba) || ["-", 0, 0], n = +(a[1] * 60) + m(a[2]), n === 0 ? 0 : a[0] === "+" ? n : -n); +} +function pt(e, t) { + var s, r; + return t._isUTC ? (s = t.clone(), r = (C(e) || De(e) ? e.valueOf() : M(e).valueOf()) - s.valueOf(), s._d.setTime(s._d.valueOf() + r), l.updateOffset(s, !1), s) : M(e).local(); +} +function at(e) { + return -Math.round(e._d.getTimezoneOffset()); +} +l.updateOffset = function() { +}; +function Na(e, t, s) { + var r = this._offset || 0, a; + if (!this.isValid()) + return e != null ? this : NaN; + if (e != null) { + if (typeof e == "string") { + if (e = vt(Ae, e), e === null) + return this; + } else Math.abs(e) < 16 && !s && (e = e * 60); + return !this._isUTC && t && (a = at(this)), this._offset = e, this._isUTC = !0, a != null && this.add(a, "m"), r !== e && (!t || this._changeInProgress ? ms( + this, + L(e - r, "m"), + 1, + !1 + ) : this._changeInProgress || (this._changeInProgress = !0, l.updateOffset(this, !0), this._changeInProgress = null)), this; + } else + return this._isUTC ? r : at(this); +} +function Wa(e, t) { + return e != null ? (typeof e != "string" && (e = -e), this.utcOffset(e, t), this) : -this.utcOffset(); +} +function Pa(e) { + return this.utcOffset(0, e); +} +function Ra(e) { + return this._isUTC && (this.utcOffset(0, e), this._isUTC = !1, e && this.subtract(at(this), "m")), this; +} +function Fa() { + if (this._tzm != null) + this.utcOffset(this._tzm, !1, !0); + else if (typeof this._i == "string") { + var e = vt(Ks, this._i); + e != null ? this.utcOffset(e) : this.utcOffset(0, !0); + } + return this; +} +function Ca(e) { + return this.isValid() ? (e = e ? M(e).utcOffset() : 0, (this.utcOffset() - e) % 60 === 0) : !1; +} +function La() { + return this.utcOffset() > this.clone().month(0).utcOffset() || this.utcOffset() > this.clone().month(5).utcOffset(); +} +function Ua() { + if (!x(this._isDSTShifted)) + return this._isDSTShifted; + var e = {}, t; + return lt(e, this), e = ls(e), e._a ? (t = e._isUTC ? H(e._a) : M(e._a), this._isDSTShifted = this.isValid() && xa(e._a, t.toArray()) > 0) : this._isDSTShifted = !1, this._isDSTShifted; +} +function Ia() { + return this.isValid() ? !this._isUTC : !1; +} +function Ha() { + return this.isValid() ? this._isUTC : !1; +} +function fs() { + return this.isValid() ? this._isUTC && this._offset === 0 : !1; +} +var Ea = /^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/, Aa = /^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/; +function L(e, t) { + var s = e, r = null, a, n, i; + return be(e) ? s = { + ms: e._milliseconds, + d: e._days, + M: e._months + } : B(e) || !isNaN(+e) ? (s = {}, t ? s[t] = +e : s.milliseconds = +e) : (r = Ea.exec(e)) ? (a = r[1] === "-" ? -1 : 1, s = { + y: 0, + d: m(r[U]) * a, + h: m(r[Y]) * a, + m: m(r[R]) * a, + s: m(r[z]) * a, + ms: m(rt(r[re] * 1e3)) * a + // the millisecond decimal point is included in the match + }) : (r = Aa.exec(e)) ? (a = r[1] === "-" ? -1 : 1, s = { + y: se(r[2], a), + M: se(r[3], a), + w: se(r[4], a), + d: se(r[5], a), + h: se(r[6], a), + m: se(r[7], a), + s: se(r[8], a) + }) : s == null ? s = {} : typeof s == "object" && ("from" in s || "to" in s) && (i = Va( + M(s.from), + M(s.to) + ), s = {}, s.ms = i.milliseconds, s.M = i.months), n = new je(s), be(e) && w(e, "_locale") && (n._locale = e._locale), be(e) && w(e, "_isValid") && (n._isValid = e._isValid), n; +} +L.fn = je.prototype; +L.invalid = Ta; +function se(e, t) { + var s = e && parseFloat(e.replace(",", ".")); + return (isNaN(s) ? 0 : s) * t; +} +function Ut(e, t) { + var s = {}; + return s.months = t.month() - e.month() + (t.year() - e.year()) * 12, e.clone().add(s.months, "M").isAfter(t) && --s.months, s.milliseconds = +t - +e.clone().add(s.months, "M"), s; +} +function Va(e, t) { + var s; + return e.isValid() && t.isValid() ? (t = pt(t, e), e.isBefore(t) ? s = Ut(e, t) : (s = Ut(t, e), s.milliseconds = -s.milliseconds, s.months = -s.months), s) : { milliseconds: 0, months: 0 }; +} +function cs(e, t) { + return function(s, r) { + var a, n; + return r !== null && !isNaN(+r) && (Vt( + 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." + ), n = s, s = r, r = n), a = L(s, r), ms(this, a, e), this; + }; +} +function ms(e, t, s, r) { + var a = t._milliseconds, n = rt(t._days), i = rt(t._months); + e.isValid() && (r = r ?? !0, i && Xt(e, ke(e, "Month") + i * s), n && qt(e, "Date", ke(e, "Date") + n * s), a && e._d.setTime(e._d.valueOf() + a * s), r && l.updateOffset(e, n || i)); +} +var Ga = cs(1, "add"), ja = cs(-1, "subtract"); +function _s(e) { + return typeof e == "string" || e instanceof String; +} +function za(e) { + return C(e) || De(e) || _s(e) || B(e) || $a(e) || Za(e) || e === null || e === void 0; +} +function Za(e) { + var t = ae(e) && !it(e), s = !1, r = [ + "years", + "year", + "y", + "months", + "month", + "M", + "days", + "day", + "d", + "dates", + "date", + "D", + "hours", + "hour", + "h", + "minutes", + "minute", + "m", + "seconds", + "second", + "s", + "milliseconds", + "millisecond", + "ms" + ], a, n, i = r.length; + for (a = 0; a < i; a += 1) + n = r[a], s = s || w(e, n); + return t && s; +} +function $a(e) { + var t = F(e), s = !1; + return t && (s = e.filter(function(r) { + return !B(r) && _s(e); + }).length === 0), t && s; +} +function Ba(e) { + var t = ae(e) && !it(e), s = !1, r = [ + "sameDay", + "nextDay", + "lastDay", + "nextWeek", + "lastWeek", + "sameElse" + ], a, n; + for (a = 0; a < r.length; a += 1) + n = r[a], s = s || w(e, n); + return t && s; +} +function qa(e, t) { + var s = e.diff(t, "days", !0); + return s < -6 ? "sameElse" : s < -1 ? "lastWeek" : s < 0 ? "lastDay" : s < 1 ? "sameDay" : s < 2 ? "nextDay" : s < 7 ? "nextWeek" : "sameElse"; +} +function Ja(e, t) { + arguments.length === 1 && (arguments[0] ? za(arguments[0]) ? (e = arguments[0], t = void 0) : Ba(arguments[0]) && (t = arguments[0], e = void 0) : (e = void 0, t = void 0)); + var s = e || M(), r = pt(s, this).startOf("day"), a = l.calendarFormat(this, r) || "sameElse", n = t && (E(t[a]) ? t[a].call(this, s) : t[a]); + return this.format( + n || this.localeData().calendar(a, this, M(s)) + ); +} +function Qa() { + return new ve(this); +} +function Xa(e, t) { + var s = C(e) ? e : M(e); + return this.isValid() && s.isValid() ? (t = P(t) || "millisecond", t === "millisecond" ? this.valueOf() > s.valueOf() : s.valueOf() < this.clone().startOf(t).valueOf()) : !1; +} +function Ka(e, t) { + var s = C(e) ? e : M(e); + return this.isValid() && s.isValid() ? (t = P(t) || "millisecond", t === "millisecond" ? this.valueOf() < s.valueOf() : this.clone().endOf(t).valueOf() < s.valueOf()) : !1; +} +function en(e, t, s, r) { + var a = C(e) ? e : M(e), n = C(t) ? t : M(t); + return this.isValid() && a.isValid() && n.isValid() ? (r = r || "()", (r[0] === "(" ? this.isAfter(a, s) : !this.isBefore(a, s)) && (r[1] === ")" ? this.isBefore(n, s) : !this.isAfter(n, s))) : !1; +} +function tn(e, t) { + var s = C(e) ? e : M(e), r; + return this.isValid() && s.isValid() ? (t = P(t) || "millisecond", t === "millisecond" ? this.valueOf() === s.valueOf() : (r = s.valueOf(), this.clone().startOf(t).valueOf() <= r && r <= this.clone().endOf(t).valueOf())) : !1; +} +function sn(e, t) { + return this.isSame(e, t) || this.isAfter(e, t); +} +function rn(e, t) { + return this.isSame(e, t) || this.isBefore(e, t); +} +function an(e, t, s) { + var r, a, n; + if (!this.isValid()) + return NaN; + if (r = pt(e, this), !r.isValid()) + return NaN; + switch (a = (r.utcOffset() - this.utcOffset()) * 6e4, t = P(t), t) { + case "year": + n = Ne(this, r) / 12; + break; + case "month": + n = Ne(this, r); + break; + case "quarter": + n = Ne(this, r) / 3; + break; + case "second": + n = (this - r) / 1e3; + break; + case "minute": + n = (this - r) / 6e4; + break; + case "hour": + n = (this - r) / 36e5; + break; + case "day": + n = (this - r - a) / 864e5; + break; + case "week": + n = (this - r - a) / 6048e5; + break; + default: + n = this - r; + } + return s ? n : N(n); +} +function Ne(e, t) { + if (e.date() < t.date()) + return -Ne(t, e); + var s = (t.year() - e.year()) * 12 + (t.month() - e.month()), r = e.clone().add(s, "months"), a, n; + return t - r < 0 ? (a = e.clone().add(s - 1, "months"), n = (t - r) / (r - a)) : (a = e.clone().add(s + 1, "months"), n = (t - r) / (a - r)), -(s + n) || 0; +} +l.defaultFormat = "YYYY-MM-DDTHH:mm:ssZ"; +l.defaultFormatUtc = "YYYY-MM-DDTHH:mm:ss[Z]"; +function nn() { + return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ"); +} +function on(e) { + if (!this.isValid()) + return null; + var t = e !== !0, s = t ? this.clone().utc() : this; + return s.year() < 0 || s.year() > 9999 ? xe( + s, + t ? "YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYYYY-MM-DD[T]HH:mm:ss.SSSZ" + ) : E(Date.prototype.toISOString) ? t ? this.toDate().toISOString() : new Date(this.valueOf() + this.utcOffset() * 60 * 1e3).toISOString().replace("Z", xe(s, "Z")) : xe( + s, + t ? "YYYY-MM-DD[T]HH:mm:ss.SSS[Z]" : "YYYY-MM-DD[T]HH:mm:ss.SSSZ" + ); +} +function ln() { + if (!this.isValid()) + return "moment.invalid(/* " + this._i + " */)"; + var e = "moment", t = "", s, r, a, n; + return this.isLocal() || (e = this.utcOffset() === 0 ? "moment.utc" : "moment.parseZone", t = "Z"), s = "[" + e + '("]', r = 0 <= this.year() && this.year() <= 9999 ? "YYYY" : "YYYYYY", a = "-MM-DD[T]HH:mm:ss.SSS", n = t + '[")]', this.format(s + r + a + n); +} +function un(e) { + e || (e = this.isUtc() ? l.defaultFormatUtc : l.defaultFormat); + var t = xe(this, e); + return this.localeData().postformat(t); +} +function dn(e, t) { + return this.isValid() && (C(e) && e.isValid() || M(e).isValid()) ? L({ to: this, from: e }).locale(this.locale()).humanize(!t) : this.localeData().invalidDate(); +} +function hn(e) { + return this.from(M(), e); +} +function fn(e, t) { + return this.isValid() && (C(e) && e.isValid() || M(e).isValid()) ? L({ from: this, to: e }).locale(this.locale()).humanize(!t) : this.localeData().invalidDate(); +} +function cn(e) { + return this.to(M(), e); +} +function ys(e) { + var t; + return e === void 0 ? this._locale._abbr : (t = q(e), t != null && (this._locale = t), this); +} +var ws = W( + "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 ks() { + return this._locale; +} +var Re = 1e3, de = 60 * Re, Fe = 60 * de, gs = (365 * 400 + 97) * 24 * Fe; +function he(e, t) { + return (e % t + t) % t; +} +function Ms(e, t, s) { + return e < 100 && e >= 0 ? new Date(e + 400, t, s) - gs : new Date(e, t, s).valueOf(); +} +function Ss(e, t, s) { + return e < 100 && e >= 0 ? Date.UTC(e + 400, t, s) - gs : Date.UTC(e, t, s); +} +function mn(e) { + var t, s; + if (e = P(e), e === void 0 || e === "millisecond" || !this.isValid()) + return this; + switch (s = this._isUTC ? Ss : Ms, e) { + case "year": + t = s(this.year(), 0, 1); + break; + case "quarter": + t = s( + this.year(), + this.month() - this.month() % 3, + 1 + ); + break; + case "month": + t = s(this.year(), this.month(), 1); + break; + case "week": + t = s( + this.year(), + this.month(), + this.date() - this.weekday() + ); + break; + case "isoWeek": + t = s( + this.year(), + this.month(), + this.date() - (this.isoWeekday() - 1) + ); + break; + case "day": + case "date": + t = s(this.year(), this.month(), this.date()); + break; + case "hour": + t = this._d.valueOf(), t -= he( + t + (this._isUTC ? 0 : this.utcOffset() * de), + Fe + ); + break; + case "minute": + t = this._d.valueOf(), t -= he(t, de); + break; + case "second": + t = this._d.valueOf(), t -= he(t, Re); + break; + } + return this._d.setTime(t), l.updateOffset(this, !0), this; +} +function _n(e) { + var t, s; + if (e = P(e), e === void 0 || e === "millisecond" || !this.isValid()) + return this; + switch (s = this._isUTC ? Ss : Ms, e) { + case "year": + t = s(this.year() + 1, 0, 1) - 1; + break; + case "quarter": + t = s( + this.year(), + this.month() - this.month() % 3 + 3, + 1 + ) - 1; + break; + case "month": + t = s(this.year(), this.month() + 1, 1) - 1; + break; + case "week": + t = s( + this.year(), + this.month(), + this.date() - this.weekday() + 7 + ) - 1; + break; + case "isoWeek": + t = s( + this.year(), + this.month(), + this.date() - (this.isoWeekday() - 1) + 7 + ) - 1; + break; + case "day": + case "date": + t = s(this.year(), this.month(), this.date() + 1) - 1; + break; + case "hour": + t = this._d.valueOf(), t += Fe - he( + t + (this._isUTC ? 0 : this.utcOffset() * de), + Fe + ) - 1; + break; + case "minute": + t = this._d.valueOf(), t += de - he(t, de) - 1; + break; + case "second": + t = this._d.valueOf(), t += Re - he(t, Re) - 1; + break; + } + return this._d.setTime(t), l.updateOffset(this, !0), this; +} +function yn() { + return this._d.valueOf() - (this._offset || 0) * 6e4; +} +function wn() { + return Math.floor(this.valueOf() / 1e3); +} +function kn() { + return new Date(this.valueOf()); +} +function gn() { + var e = this; + return [ + e.year(), + e.month(), + e.date(), + e.hour(), + e.minute(), + e.second(), + e.millisecond() + ]; +} +function Mn() { + 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 Sn() { + return this.isValid() ? this.toISOString() : null; +} +function Dn() { + return ot(this); +} +function vn() { + return X({}, c(this)); +} +function pn() { + return c(this).overflow; +} +function Yn() { + return { + input: this._i, + format: this._f, + locale: this._locale, + isUTC: this._isUTC, + strict: this._strict + }; +} +h("N", 0, 0, "eraAbbr"); +h("NN", 0, 0, "eraAbbr"); +h("NNN", 0, 0, "eraAbbr"); +h("NNNN", 0, 0, "eraName"); +h("NNNNN", 0, 0, "eraNarrow"); +h("y", ["y", 1], "yo", "eraYear"); +h("y", ["yy", 2], 0, "eraYear"); +h("y", ["yyy", 3], 0, "eraYear"); +h("y", ["yyyy", 4], 0, "eraYear"); +d("N", Yt); +d("NN", Yt); +d("NNN", Yt); +d("NNNN", Ln); +d("NNNNN", Un); +g( + ["N", "NN", "NNN", "NNNN", "NNNNN"], + function(e, t, s, r) { + var a = s._locale.erasParse(e, r, s._strict); + a ? c(s).era = a : c(s).invalidEra = e; + } +); +d("y", fe); +d("yy", fe); +d("yyy", fe); +d("yyyy", fe); +d("yo", In); +g(["y", "yy", "yyy", "yyyy"], O); +g(["yo"], function(e, t, s, r) { + var a; + s._locale._eraYearOrdinalRegex && (a = e.match(s._locale._eraYearOrdinalRegex)), s._locale.eraYearOrdinalParse ? t[O] = s._locale.eraYearOrdinalParse(e, a) : t[O] = parseInt(e, 10); +}); +function On(e, t) { + var s, r, a, n = this._eras || q("en")._eras; + for (s = 0, r = n.length; s < r; ++s) { + switch (typeof n[s].since) { + case "string": + a = l(n[s].since).startOf("day"), n[s].since = a.valueOf(); + break; + } + switch (typeof n[s].until) { + case "undefined": + n[s].until = 1 / 0; + break; + case "string": + a = l(n[s].until).startOf("day").valueOf(), n[s].until = a.valueOf(); + break; + } + } + return n; +} +function Tn(e, t, s) { + var r, a, n = this.eras(), i, u, f; + for (e = e.toUpperCase(), r = 0, a = n.length; r < a; ++r) + if (i = n[r].name.toUpperCase(), u = n[r].abbr.toUpperCase(), f = n[r].narrow.toUpperCase(), s) + switch (t) { + case "N": + case "NN": + case "NNN": + if (u === e) + return n[r]; + break; + case "NNNN": + if (i === e) + return n[r]; + break; + case "NNNNN": + if (f === e) + return n[r]; + break; + } + else if ([i, u, f].indexOf(e) >= 0) + return n[r]; +} +function xn(e, t) { + var s = e.since <= e.until ? 1 : -1; + return t === void 0 ? l(e.since).year() : l(e.since).year() + (t - e.offset) * s; +} +function bn() { + var e, t, s, r = this.localeData().eras(); + for (e = 0, t = r.length; e < t; ++e) + if (s = this.clone().startOf("day").valueOf(), r[e].since <= s && s <= r[e].until || r[e].until <= s && s <= r[e].since) + return r[e].name; + return ""; +} +function Nn() { + var e, t, s, r = this.localeData().eras(); + for (e = 0, t = r.length; e < t; ++e) + if (s = this.clone().startOf("day").valueOf(), r[e].since <= s && s <= r[e].until || r[e].until <= s && s <= r[e].since) + return r[e].narrow; + return ""; +} +function Wn() { + var e, t, s, r = this.localeData().eras(); + for (e = 0, t = r.length; e < t; ++e) + if (s = this.clone().startOf("day").valueOf(), r[e].since <= s && s <= r[e].until || r[e].until <= s && s <= r[e].since) + return r[e].abbr; + return ""; +} +function Pn() { + var e, t, s, r, a = this.localeData().eras(); + for (e = 0, t = a.length; e < t; ++e) + if (s = a[e].since <= a[e].until ? 1 : -1, r = this.clone().startOf("day").valueOf(), a[e].since <= r && r <= a[e].until || a[e].until <= r && r <= a[e].since) + return (this.year() - l(a[e].since).year()) * s + a[e].offset; + return this.year(); +} +function Rn(e) { + return w(this, "_erasNameRegex") || Ot.call(this), e ? this._erasNameRegex : this._erasRegex; +} +function Fn(e) { + return w(this, "_erasAbbrRegex") || Ot.call(this), e ? this._erasAbbrRegex : this._erasRegex; +} +function Cn(e) { + return w(this, "_erasNarrowRegex") || Ot.call(this), e ? this._erasNarrowRegex : this._erasRegex; +} +function Yt(e, t) { + return t.erasAbbrRegex(e); +} +function Ln(e, t) { + return t.erasNameRegex(e); +} +function Un(e, t) { + return t.erasNarrowRegex(e); +} +function In(e, t) { + return t._eraYearOrdinalRegex || fe; +} +function Ot() { + var e = [], t = [], s = [], r = [], a, n, i, u, f, _ = this.eras(); + for (a = 0, n = _.length; a < n; ++a) + i = Z(_[a].name), u = Z(_[a].abbr), f = Z(_[a].narrow), t.push(i), e.push(u), s.push(f), r.push(i), r.push(u), r.push(f); + this._erasRegex = new RegExp("^(" + r.join("|") + ")", "i"), this._erasNameRegex = new RegExp("^(" + t.join("|") + ")", "i"), this._erasAbbrRegex = new RegExp("^(" + e.join("|") + ")", "i"), this._erasNarrowRegex = new RegExp( + "^(" + s.join("|") + ")", + "i" + ); +} +h(0, ["gg", 2], 0, function() { + return this.weekYear() % 100; +}); +h(0, ["GG", 2], 0, function() { + return this.isoWeekYear() % 100; +}); +function ze(e, t) { + h(0, [e, e.length], 0, t); +} +ze("gggg", "weekYear"); +ze("ggggg", "weekYear"); +ze("GGGG", "isoWeekYear"); +ze("GGGGG", "isoWeekYear"); +d("G", Ee); +d("g", Ee); +d("GG", S, b); +d("gg", S, b); +d("GGGG", ct, ft); +d("gggg", ct, ft); +d("GGGGG", He, Ue); +d("ggggg", He, Ue); +Ye( + ["gggg", "ggggg", "GGGG", "GGGGG"], + function(e, t, s, r) { + t[r.substr(0, 2)] = m(e); + } +); +Ye(["gg", "GG"], function(e, t, s, r) { + t[r] = l.parseTwoDigitYear(e); +}); +function Hn(e) { + return Ds.call( + this, + e, + this.week(), + this.weekday() + this.localeData()._week.dow, + this.localeData()._week.dow, + this.localeData()._week.doy + ); +} +function En(e) { + return Ds.call( + this, + e, + this.isoWeek(), + this.isoWeekday(), + 1, + 4 + ); +} +function An() { + return $(this.year(), 1, 4); +} +function Vn() { + return $(this.isoWeekYear(), 1, 4); +} +function Gn() { + var e = this.localeData()._week; + return $(this.year(), e.dow, e.doy); +} +function jn() { + var e = this.localeData()._week; + return $(this.weekYear(), e.dow, e.doy); +} +function Ds(e, t, s, r, a) { + var n; + return e == null ? Me(this, r, a).year : (n = $(e, r, a), t > n && (t = n), zn.call(this, e, t, s, r, a)); +} +function zn(e, t, s, r, a) { + var n = ts(e, t, s, r, a), i = ge(n.year, 0, n.dayOfYear); + return this.year(i.getUTCFullYear()), this.month(i.getUTCMonth()), this.date(i.getUTCDate()), this; +} +h("Q", 0, "Qo", "quarter"); +d("Q", jt); +g("Q", function(e, t) { + t[j] = (m(e) - 1) * 3; +}); +function Zn(e) { + return e == null ? Math.ceil((this.month() + 1) / 3) : this.month((e - 1) * 3 + this.month() % 3); +} +h("D", ["DD", 2], "Do", "date"); +d("D", S, ce); +d("DD", S, b); +d("Do", function(e, t) { + return e ? t._dayOfMonthOrdinalParse || t._ordinalParse : t._dayOfMonthOrdinalParseLenient; +}); +g(["D", "DD"], U); +g("Do", function(e, t) { + t[U] = m(e.match(S)[0]); +}); +var vs = me("Date", !0); +h("DDD", ["DDDD", 3], "DDDo", "dayOfYear"); +d("DDD", Ie); +d("DDDD", zt); +g(["DDD", "DDDD"], function(e, t, s) { + s._dayOfYear = m(e); +}); +function $n(e) { + var t = Math.round( + (this.clone().startOf("day") - this.clone().startOf("year")) / 864e5 + ) + 1; + return e == null ? t : this.add(e - t, "d"); +} +h("m", ["mm", 2], 0, "minute"); +d("m", S, mt); +d("mm", S, b); +g(["m", "mm"], R); +var Bn = me("Minutes", !1); +h("s", ["ss", 2], 0, "second"); +d("s", S, mt); +d("ss", S, b); +g(["s", "ss"], z); +var qn = me("Seconds", !1); +h("S", 0, 0, function() { + return ~~(this.millisecond() / 100); +}); +h(0, ["SS", 2], 0, function() { + return ~~(this.millisecond() / 10); +}); +h(0, ["SSS", 3], 0, "millisecond"); +h(0, ["SSSS", 4], 0, function() { + return this.millisecond() * 10; +}); +h(0, ["SSSSS", 5], 0, function() { + return this.millisecond() * 100; +}); +h(0, ["SSSSSS", 6], 0, function() { + return this.millisecond() * 1e3; +}); +h(0, ["SSSSSSS", 7], 0, function() { + return this.millisecond() * 1e4; +}); +h(0, ["SSSSSSSS", 8], 0, function() { + return this.millisecond() * 1e5; +}); +h(0, ["SSSSSSSSS", 9], 0, function() { + return this.millisecond() * 1e6; +}); +d("S", Ie, jt); +d("SS", Ie, b); +d("SSS", Ie, zt); +var K, ps; +for (K = "SSSS"; K.length <= 9; K += "S") + d(K, fe); +function Jn(e, t) { + t[re] = m(("0." + e) * 1e3); +} +for (K = "S"; K.length <= 9; K += "S") + g(K, Jn); +ps = me("Milliseconds", !1); +h("z", 0, 0, "zoneAbbr"); +h("zz", 0, 0, "zoneName"); +function Qn() { + return this._isUTC ? "UTC" : ""; +} +function Xn() { + return this._isUTC ? "Coordinated Universal Time" : ""; +} +var o = ve.prototype; +o.add = Ga; +o.calendar = Ja; +o.clone = Qa; +o.diff = an; +o.endOf = _n; +o.format = un; +o.from = dn; +o.fromNow = hn; +o.to = fn; +o.toNow = cn; +o.get = or; +o.invalidAt = pn; +o.isAfter = Xa; +o.isBefore = Ka; +o.isBetween = en; +o.isSame = tn; +o.isSameOrAfter = sn; +o.isSameOrBefore = rn; +o.isValid = Dn; +o.lang = ws; +o.locale = ys; +o.localeData = ks; +o.max = Sa; +o.min = Ma; +o.parsingFlags = vn; +o.set = lr; +o.startOf = mn; +o.subtract = ja; +o.toArray = gn; +o.toObject = Mn; +o.toDate = kn; +o.toISOString = on; +o.inspect = ln; +typeof Symbol < "u" && Symbol.for != null && (o[Symbol.for("nodejs.util.inspect.custom")] = function() { + return "Moment<" + this.format() + ">"; +}); +o.toJSON = Sn; +o.toString = nn; +o.unix = wn; +o.valueOf = yn; +o.creationData = Yn; +o.eraName = bn; +o.eraNarrow = Nn; +o.eraAbbr = Wn; +o.eraYear = Pn; +o.year = Bt; +o.isLeapYear = ir; +o.weekYear = Hn; +o.isoWeekYear = En; +o.quarter = o.quarters = Zn; +o.month = Kt; +o.daysInMonth = wr; +o.week = o.weeks = Yr; +o.isoWeek = o.isoWeeks = Or; +o.weeksInYear = Gn; +o.weeksInWeekYear = jn; +o.isoWeeksInYear = An; +o.isoWeeksInISOWeekYear = Vn; +o.date = vs; +o.day = o.days = Hr; +o.weekday = Er; +o.isoWeekday = Ar; +o.dayOfYear = $n; +o.hour = o.hours = Br; +o.minute = o.minutes = Bn; +o.second = o.seconds = qn; +o.millisecond = o.milliseconds = ps; +o.utcOffset = Na; +o.utc = Pa; +o.local = Ra; +o.parseZone = Fa; +o.hasAlignedHourOffset = Ca; +o.isDST = La; +o.isLocal = Ia; +o.isUtcOffset = Ha; +o.isUtc = fs; +o.isUTC = fs; +o.zoneAbbr = Qn; +o.zoneName = Xn; +o.dates = W( + "dates accessor is deprecated. Use date instead.", + vs +); +o.months = W( + "months accessor is deprecated. Use month instead", + Kt +); +o.years = W( + "years accessor is deprecated. Use year instead", + Bt +); +o.zone = W( + "moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/", + Wa +); +o.isDSTShifted = W( + "isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information", + Ua +); +function Kn(e) { + return M(e * 1e3); +} +function ei() { + return M.apply(null, arguments).parseZone(); +} +function Ys(e) { + return e; +} +var k = ut.prototype; +k.calendar = Is; +k.longDateFormat = Vs; +k.invalidDate = js; +k.ordinal = $s; +k.preparse = Ys; +k.postformat = Ys; +k.relativeTime = qs; +k.pastFuture = Js; +k.set = Ls; +k.eras = On; +k.erasParse = Tn; +k.erasConvertYear = xn; +k.erasAbbrRegex = Fn; +k.erasNameRegex = Rn; +k.erasNarrowRegex = Cn; +k.months = cr; +k.monthsShort = mr; +k.monthsParse = yr; +k.monthsRegex = gr; +k.monthsShortRegex = kr; +k.week = Sr; +k.firstDayOfYear = pr; +k.firstDayOfWeek = vr; +k.weekdays = Fr; +k.weekdaysMin = Lr; +k.weekdaysShort = Cr; +k.weekdaysParse = Ir; +k.weekdaysRegex = Vr; +k.weekdaysShortRegex = Gr; +k.weekdaysMinRegex = jr; +k.isPM = Zr; +k.meridiem = qr; +function Ce(e, t, s, r) { + var a = q(), n = H().set(r, t); + return a[s](n, e); +} +function Os(e, t, s) { + if (B(e) && (t = e, e = void 0), e = e || "", t != null) + return Ce(e, t, s, "month"); + var r, a = []; + for (r = 0; r < 12; r++) + a[r] = Ce(e, r, s, "month"); + return a; +} +function Tt(e, t, s, r) { + typeof e == "boolean" ? (B(t) && (s = t, t = void 0), t = t || "") : (t = e, s = t, e = !1, B(t) && (s = t, t = void 0), t = t || ""); + var a = q(), n = e ? a._week.dow : 0, i, u = []; + if (s != null) + return Ce(t, (s + n) % 7, r, "day"); + for (i = 0; i < 7; i++) + u[i] = Ce(t, (i + n) % 7, r, "day"); + return u; +} +function ti(e, t) { + return Os(e, t, "months"); +} +function si(e, t) { + return Os(e, t, "monthsShort"); +} +function ri(e, t, s) { + return Tt(e, t, s, "weekdays"); +} +function ai(e, t, s) { + return Tt(e, t, s, "weekdaysShort"); +} +function ni(e, t, s) { + return Tt(e, t, s, "weekdaysMin"); +} +ee("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, s = m(e % 100 / 10) === 1 ? "th" : t === 1 ? "st" : t === 2 ? "nd" : t === 3 ? "rd" : "th"; + return e + s; + } +}); +l.lang = W( + "moment.lang is deprecated. Use moment.locale instead.", + ee +); +l.langData = W( + "moment.langData is deprecated. Use moment.localeData instead.", + q +); +var V = Math.abs; +function ii() { + var e = this._data; + return this._milliseconds = V(this._milliseconds), this._days = V(this._days), this._months = V(this._months), e.milliseconds = V(e.milliseconds), e.seconds = V(e.seconds), e.minutes = V(e.minutes), e.hours = V(e.hours), e.months = V(e.months), e.years = V(e.years), this; +} +function Ts(e, t, s, r) { + var a = L(t, s); + return e._milliseconds += r * a._milliseconds, e._days += r * a._days, e._months += r * a._months, e._bubble(); +} +function oi(e, t) { + return Ts(this, e, t, 1); +} +function li(e, t) { + return Ts(this, e, t, -1); +} +function It(e) { + return e < 0 ? Math.floor(e) : Math.ceil(e); +} +function ui() { + var e = this._milliseconds, t = this._days, s = this._months, r = this._data, a, n, i, u, f; + return e >= 0 && t >= 0 && s >= 0 || e <= 0 && t <= 0 && s <= 0 || (e += It(nt(s) + t) * 864e5, t = 0, s = 0), r.milliseconds = e % 1e3, a = N(e / 1e3), r.seconds = a % 60, n = N(a / 60), r.minutes = n % 60, i = N(n / 60), r.hours = i % 24, t += N(i / 24), f = N(xs(t)), s += f, t -= It(nt(f)), u = N(s / 12), s %= 12, r.days = t, r.months = s, r.years = u, this; +} +function xs(e) { + return e * 4800 / 146097; +} +function nt(e) { + return e * 146097 / 4800; +} +function di(e) { + if (!this.isValid()) + return NaN; + var t, s, r = this._milliseconds; + if (e = P(e), e === "month" || e === "quarter" || e === "year") + switch (t = this._days + r / 864e5, s = this._months + xs(t), e) { + case "month": + return s; + case "quarter": + return s / 3; + case "year": + return s / 12; + } + else + switch (t = this._days + Math.round(nt(this._months)), e) { + case "week": + return t / 7 + r / 6048e5; + case "day": + return t + r / 864e5; + case "hour": + return t * 24 + r / 36e5; + case "minute": + return t * 1440 + r / 6e4; + case "second": + return t * 86400 + r / 1e3; + case "millisecond": + return Math.floor(t * 864e5) + r; + default: + throw new Error("Unknown unit " + e); + } +} +function J(e) { + return function() { + return this.as(e); + }; +} +var bs = J("ms"), hi = J("s"), fi = J("m"), ci = J("h"), mi = J("d"), _i = J("w"), yi = J("M"), wi = J("Q"), ki = J("y"), gi = bs; +function Mi() { + return L(this); +} +function Si(e) { + return e = P(e), this.isValid() ? this[e + "s"]() : NaN; +} +function ne(e) { + return function() { + return this.isValid() ? this._data[e] : NaN; + }; +} +var Di = ne("milliseconds"), vi = ne("seconds"), pi = ne("minutes"), Yi = ne("hours"), Oi = ne("days"), Ti = ne("months"), xi = ne("years"); +function bi() { + return N(this.days() / 7); +} +var G = Math.round, le = { + ss: 44, + // a few seconds to seconds + s: 45, + // seconds to minute + m: 45, + // minutes to hour + h: 22, + // hours to day + d: 26, + // days to month/week + w: null, + // weeks to month + M: 11 + // months to year +}; +function Ni(e, t, s, r, a) { + return a.relativeTime(t || 1, !!s, e, r); +} +function Wi(e, t, s, r) { + var a = L(e).abs(), n = G(a.as("s")), i = G(a.as("m")), u = G(a.as("h")), f = G(a.as("d")), _ = G(a.as("M")), T = G(a.as("w")), A = G(a.as("y")), Q = n <= s.ss && ["s", n] || n < s.s && ["ss", n] || i <= 1 && ["m"] || i < s.m && ["mm", i] || u <= 1 && ["h"] || u < s.h && ["hh", u] || f <= 1 && ["d"] || f < s.d && ["dd", f]; + return s.w != null && (Q = Q || T <= 1 && ["w"] || T < s.w && ["ww", T]), Q = Q || _ <= 1 && ["M"] || _ < s.M && ["MM", _] || A <= 1 && ["y"] || ["yy", A], Q[2] = t, Q[3] = +e > 0, Q[4] = r, Ni.apply(null, Q); +} +function Pi(e) { + return e === void 0 ? G : typeof e == "function" ? (G = e, !0) : !1; +} +function Ri(e, t) { + return le[e] === void 0 ? !1 : t === void 0 ? le[e] : (le[e] = t, e === "s" && (le.ss = t - 1), !0); +} +function Fi(e, t) { + if (!this.isValid()) + return this.localeData().invalidDate(); + var s = !1, r = le, a, n; + return typeof e == "object" && (t = e, e = !1), typeof e == "boolean" && (s = e), typeof t == "object" && (r = Object.assign({}, le, t), t.s != null && t.ss == null && (r.ss = t.s - 1)), a = this.localeData(), n = Wi(this, !s, r, a), s && (n = a.pastFuture(+this, n)), a.postformat(n); +} +var Xe = Math.abs; +function ie(e) { + return (e > 0) - (e < 0) || +e; +} +function Ze() { + if (!this.isValid()) + return this.localeData().invalidDate(); + var e = Xe(this._milliseconds) / 1e3, t = Xe(this._days), s = Xe(this._months), r, a, n, i, u = this.asSeconds(), f, _, T, A; + return u ? (r = N(e / 60), a = N(r / 60), e %= 60, r %= 60, n = N(s / 12), s %= 12, i = e ? e.toFixed(3).replace(/\.?0+$/, "") : "", f = u < 0 ? "-" : "", _ = ie(this._months) !== ie(u) ? "-" : "", T = ie(this._days) !== ie(u) ? "-" : "", A = ie(this._milliseconds) !== ie(u) ? "-" : "", f + "P" + (n ? _ + n + "Y" : "") + (s ? _ + s + "M" : "") + (t ? T + t + "D" : "") + (a || r || e ? "T" : "") + (a ? A + a + "H" : "") + (r ? A + r + "M" : "") + (e ? A + i + "S" : "")) : "P0D"; +} +var y = je.prototype; +y.isValid = Oa; +y.abs = ii; +y.add = oi; +y.subtract = li; +y.as = di; +y.asMilliseconds = bs; +y.asSeconds = hi; +y.asMinutes = fi; +y.asHours = ci; +y.asDays = mi; +y.asWeeks = _i; +y.asMonths = yi; +y.asQuarters = wi; +y.asYears = ki; +y.valueOf = gi; +y._bubble = ui; +y.clone = Mi; +y.get = Si; +y.milliseconds = Di; +y.seconds = vi; +y.minutes = pi; +y.hours = Yi; +y.days = Oi; +y.weeks = bi; +y.months = Ti; +y.years = xi; +y.humanize = Fi; +y.toISOString = Ze; +y.toString = Ze; +y.toJSON = Ze; +y.locale = ys; +y.localeData = ks; +y.toIsoString = W( + "toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)", + Ze +); +y.lang = ws; +h("X", 0, 0, "unix"); +h("x", 0, 0, "valueOf"); +d("x", Ee); +d("X", er); +g("X", function(e, t, s) { + s._d = new Date(parseFloat(e) * 1e3); +}); +g("x", function(e, t, s) { + s._d = new Date(m(e)); +}); +//! moment.js +l.version = "2.30.1"; +Fs(M); +l.fn = o; +l.min = Da; +l.max = va; +l.now = pa; +l.utc = H; +l.unix = Kn; +l.months = ti; +l.isDate = De; +l.locale = ee; +l.invalid = Le; +l.duration = L; +l.isMoment = C; +l.weekdays = ri; +l.parseZone = ei; +l.localeData = q; +l.isDuration = be; +l.monthsShort = si; +l.weekdaysMin = ni; +l.defineLocale = gt; +l.updateLocale = Kr; +l.locales = ea; +l.weekdaysShort = ai; +l.normalizeUnits = P; +l.relativeTimeRounding = Pi; +l.relativeTimeThreshold = Ri; +l.calendarFormat = qa; +l.prototype = o; +l.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 Ci = { class: "uk-table uk-table-striped" }, Li = { class: "uk-text-meta" }, Hi = { + __name: "ActivitiesView", + setup(e) { + const t = Ns({}); + return Rs.get("/api/activities?size=10&page=0&sorts%5Boccurred_at%5D=desc").then((s) => { + t.value = s.data; + }).catch((s) => { + console.error(s); + }), (s, r) => { + const a = xt("RouterLink"), n = xt("UFCardBox"); + return $e(), Be(bt, null, [ + r[1] || (r[1] = p("h3", { class: "uk-margin-remove" }, "Activities", -1)), + r[2] || (r[2] = p("p", { class: "uk-text-meta uk-margin-remove-top" }, "A listing of user activities.", -1)), + Nt(n, null, { + default: Wt(() => [ + p("table", Ci, [ + r[0] || (r[0] = p("thead", null, [ + p("tr", null, [ + p("th", null, "Activity Time"), + p("th", null, "User"), + p("th", null, "Description") + ]) + ], -1)), + p("tbody", null, [ + ($e(!0), Be(bt, null, Ws(t.value.rows, (i) => ($e(), Be("tr", { + key: i.id + }, [ + p("td", null, [ + p("div", null, te(Pt(l)(i.occurred_at).format("dddd")), 1), + p("div", null, te(Pt(l)(i.occurred_at).format("MMM Do, YYYY h:mm a")), 1) + ]), + p("td", null, [ + p("strong", null, [ + Nt(a, { + to: { name: "admin.user", params: { user_name: i.user.user_name } } + }, { + default: Wt(() => [ + Ps(te(i.user.full_name) + " (" + te(i.user.user_name) + ") ", 1) + ]), + _: 2 + }, 1032, ["to"]) + ]), + p("div", Li, te(i.user.email), 1) + ]), + p("td", null, [ + p("div", null, te(i.ip_address), 1), + p("div", null, [ + p("i", null, te(i.description), 1) + ]) + ]) + ]))), 128)) + ]) + ]) + ]), + _: 1 + }) + ], 64); + }; + } +}; +export { + Hi as default +}; diff --git a/dist/ActivitiesView-nlddVaJn.js b/dist/ActivitiesView-nlddVaJn.js deleted file mode 100644 index 5c73668..0000000 --- a/dist/ActivitiesView-nlddVaJn.js +++ /dev/null @@ -1,21 +0,0 @@ -import { resolveComponent as t, openBlock as s, createElementBlock as c, Fragment as m, createElementVNode as o, createVNode as n, withCtx as a, createTextVNode as l } from "vue"; -import { _ as f } from "./_plugin-vue_export-helper-CHgC5LLL.js"; -const p = {}; -function _(d, e) { - const i = t("font-awesome-icon"), r = t("UFCardBox"); - return s(), c(m, null, [ - e[1] || (e[1] = o("h3", { class: "uk-margin-remove" }, "Activities", -1)), - e[2] || (e[2] = o("p", { class: "uk-text-meta uk-margin-remove-top" }, "A listing of user activities.", -1)), - n(r, null, { - header: a(() => [ - n(i, { icon: "list-check" }), - e[0] || (e[0] = l(" Activities ")) - ]), - _: 1 - }) - ], 64); -} -const v = /* @__PURE__ */ f(p, [["render", _]]); -export { - v as default -}; diff --git a/dist/DashboardView-5JFk_huL.js b/dist/DashboardView-5JFk_huL.js new file mode 100644 index 0000000..578f0c0 --- /dev/null +++ b/dist/DashboardView-5JFk_huL.js @@ -0,0 +1,216 @@ +import { ref as f, resolveComponent as m, openBlock as a, createElementBlock as d, Fragment as k, createElementVNode as e, createVNode as o, withCtx as u, renderList as p, toDisplayString as t, createTextVNode as b } from "vue"; +import { a as g } from "./axios-CXDYiOMX.js"; +const x = { + class: "uk-grid uk-child-width-1-3", + "uk-grid": "" +}, _ = { + class: "uk-grid uk-child-width-1-2", + "uk-grid": "" +}, w = { class: "uk-card uk-card-default uk-card-small" }, y = { class: "uk-card-body" }, U = { + class: "uk-grid uk-flex-center", + "uk-grid": "" +}, F = ["src"], I = { class: "uk-margin-remove" }, B = { class: "uk-margin-remove uk-text-meta" }, D = { class: "uk-card-footer uk-text-center" }, R = { class: "uk-description-list" }, V = { class: "uk-list uk-list-disc uk-list-collapse" }, C = { + __name: "DashboardView", + setup(E) { + const n = f({ + counter: { + users: 0, + roles: 0, + groups: 0 + }, + info: { + version: { + framework: "", + php: "" + }, + database: { + connection: "", + name: "", + type: "", + version: "" + }, + environment: {}, + path: { + project: "" + } + }, + sprinkles: {}, + users: [] + }); + return g.get("/api/dashboard").then((i) => { + n.value = i.data; + }).catch((i) => { + console.error(i); + }), (i, l) => { + const v = m("UFInfoBox"), r = m("RouterLink"), c = m("UFCardBox"); + return a(), d(k, null, [ + l[13] || (l[13] = e("h3", null, "Dashboard", -1)), + e("div", x, [ + e("div", null, [ + o(r, { + to: { name: "admin.users" }, + class: "uk-text-decoration-none" + }, { + default: u(() => [ + o(v, { + value: n.value.counter.users, + label: "Users", + faIcon: "user" + }, null, 8, ["value"]) + ]), + _: 1 + }) + ]), + e("div", null, [ + o(r, { + to: { name: "admin.roles" }, + class: "uk-text-decoration-none" + }, { + default: u(() => [ + o(v, { + value: n.value.counter.roles, + label: "Roles", + faIcon: "address-card" + }, null, 8, ["value"]) + ]), + _: 1 + }) + ]), + e("div", null, [ + o(r, { + to: { name: "admin.groups" }, + class: "uk-text-decoration-none" + }, { + default: u(() => [ + o(v, { + value: n.value.counter.groups, + label: "Groups", + faIcon: "users" + }, null, 8, ["value"]) + ]), + _: 1 + }) + ]) + ]), + e("div", _, [ + e("div", null, [ + e("div", w, [ + l[1] || (l[1] = e("div", { class: "uk-card-header" }, [ + e("div", { class: "uk-grid uk-grid-small" }, [ + e("div", { class: "uk-width-auto" }, [ + e("h4", { "data-test": "title" }, "Latest Users") + ]) + ]) + ], -1)), + e("div", y, [ + e("div", U, [ + (a(!0), d(k, null, p(n.value.users, (s) => (a(), d("div", { + key: s.id, + class: "uk-text-center" + }, [ + o(r, { + to: { name: "admin.user", params: { user_name: s.user_name } }, + class: "uk-text-decoration-none uk-link-text" + }, { + default: u(() => [ + e("img", { + src: s.avatar, + alt: "User Image", + class: "uk-border-circle" + }, null, 8, F), + e("p", I, t(s.full_name), 1), + e("p", B, t(s.registered), 1) + ]), + _: 2 + }, 1032, ["to"]) + ]))), 128)) + ]) + ]), + e("div", D, [ + o(r, { + to: { name: "admin.users" }, + class: "uk-button uk-button-text" + }, { + default: u(() => l[0] || (l[0] = [ + b("View All Users") + ])), + _: 1 + }) + ]) + ]), + l[12] || (l[12] = e("br", null, null, -1)), + o(c, { title: "System Information" }, { + default: u(() => [ + e("dl", R, [ + l[2] || (l[2] = e("dt", null, "Frameword version", -1)), + e("dd", null, [ + e("pre", null, [ + e("code", null, t(n.value.info.version.framework), 1) + ]) + ]), + l[3] || (l[3] = e("dt", null, "PHP version", -1)), + e("dd", null, [ + e("pre", null, [ + e("code", null, t(n.value.info.version.php), 1) + ]) + ]), + l[4] || (l[4] = e("dt", null, "Webserver software", -1)), + e("dd", null, [ + e("pre", null, [ + e("code", null, t(n.value.info.environment.SERVER_SOFTWARE), 1) + ]) + ]), + l[5] || (l[5] = e("dt", null, "Database connection", -1)), + e("dd", null, [ + e("pre", null, [ + e("code", null, t(n.value.info.database.connection), 1) + ]) + ]), + l[6] || (l[6] = e("dt", null, "Database version", -1)), + e("dd", null, [ + e("pre", null, [ + e("code", null, t(n.value.info.database.type) + " " + t(n.value.info.database.version), 1) + ]) + ]), + l[7] || (l[7] = e("dt", null, "Database name", -1)), + e("dd", null, [ + e("pre", null, [ + e("code", null, t(n.value.info.database.name), 1) + ]) + ]), + l[8] || (l[8] = e("dt", null, "Project directory", -1)), + e("dd", null, [ + e("pre", null, [ + e("code", null, t(n.value.info.path.project), 1) + ]) + ]), + l[9] || (l[9] = e("dt", null, "Site root url", -1)), + l[10] || (l[10] = e("dd", null, [ + e("pre", null, [ + e("code") + ]) + ], -1)), + l[11] || (l[11] = e("dt", null, "Loaded sprinkles", -1)), + e("dd", null, [ + e("ul", V, [ + (a(!0), d(k, null, p(n.value.sprinkles, (s) => (a(), d("li", { + key: s.name + }, t(s), 1))), 128)) + ]) + ]) + ]) + ]), + _: 1 + }) + ]), + e("div", null, [ + o(c, { title: "Activities" }) + ]) + ]) + ], 64); + }; + } +}; +export { + C as default +}; diff --git a/dist/DashboardView-6YeCB_Gf.js b/dist/DashboardView-6YeCB_Gf.js deleted file mode 100644 index d65cd9c..0000000 --- a/dist/DashboardView-6YeCB_Gf.js +++ /dev/null @@ -1,1916 +0,0 @@ -import { ref as at, resolveComponent as re, openBlock as H, createElementBlock as M, Fragment as se, createElementVNode as d, createVNode as N, withCtx as j, renderList as Se, toDisplayString as C, createTextVNode as lt } from "vue"; -function ve(e, t) { - return function() { - return e.apply(t, arguments); - }; -} -const { toString: ct } = Object.prototype, { getPrototypeOf: ye } = Object, Z = /* @__PURE__ */ ((e) => (t) => { - const r = ct.call(t); - return e[r] || (e[r] = r.slice(8, -1).toLowerCase()); -})(/* @__PURE__ */ Object.create(null)), _ = (e) => (e = e.toLowerCase(), (t) => Z(t) === e), Y = (e) => (t) => typeof t === e, { isArray: q } = Array, J = Y("undefined"); -function ut(e) { - return e !== null && !J(e) && e.constructor !== null && !J(e.constructor) && k(e.constructor.isBuffer) && e.constructor.isBuffer(e); -} -const je = _("ArrayBuffer"); -function ft(e) { - let t; - return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? t = ArrayBuffer.isView(e) : t = e && e.buffer && je(e.buffer), t; -} -const dt = Y("string"), k = Y("function"), qe = Y("number"), ee = (e) => e !== null && typeof e == "object", pt = (e) => e === !0 || e === !1, K = (e) => { - if (Z(e) !== "object") - return !1; - const t = ye(e); - return (t === null || t === Object.prototype || Object.getPrototypeOf(t) === null) && !(Symbol.toStringTag in e) && !(Symbol.iterator in e); -}, ht = _("Date"), mt = _("File"), yt = _("Blob"), bt = _("FileList"), wt = (e) => ee(e) && k(e.pipe), Et = (e) => { - let t; - return e && (typeof FormData == "function" && e instanceof FormData || k(e.append) && ((t = Z(e)) === "formdata" || // detect form-data instance - t === "object" && k(e.toString) && e.toString() === "[object FormData]")); -}, gt = _("URLSearchParams"), [Rt, St, Ot, Tt] = ["ReadableStream", "Request", "Response", "Headers"].map(_), At = (e) => e.trim ? e.trim() : e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ""); -function V(e, t, { allOwnKeys: r = !1 } = {}) { - if (e === null || typeof e > "u") - return; - let n, s; - if (typeof e != "object" && (e = [e]), q(e)) - for (n = 0, s = e.length; n < s; n++) - t.call(null, e[n], n, e); - else { - const o = r ? Object.getOwnPropertyNames(e) : Object.keys(e), i = o.length; - let l; - for (n = 0; n < i; n++) - l = o[n], t.call(null, e[l], l, e); - } -} -function Ie(e, t) { - t = t.toLowerCase(); - const r = Object.keys(e); - let n = r.length, s; - for (; n-- > 0; ) - if (s = r[n], t === s.toLowerCase()) - return s; - return null; -} -const D = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global, He = (e) => !J(e) && e !== D; -function ce() { - const { caseless: e } = He(this) && this || {}, t = {}, r = (n, s) => { - const o = e && Ie(t, s) || s; - K(t[o]) && K(n) ? t[o] = ce(t[o], n) : K(n) ? t[o] = ce({}, n) : q(n) ? t[o] = n.slice() : t[o] = n; - }; - for (let n = 0, s = arguments.length; n < s; n++) - arguments[n] && V(arguments[n], r); - return t; -} -const xt = (e, t, r, { allOwnKeys: n } = {}) => (V(t, (s, o) => { - r && k(s) ? e[o] = ve(s, r) : e[o] = s; -}, { allOwnKeys: n }), e), kt = (e) => (e.charCodeAt(0) === 65279 && (e = e.slice(1)), e), Ct = (e, t, r, n) => { - e.prototype = Object.create(t.prototype, n), e.prototype.constructor = e, Object.defineProperty(e, "super", { - value: t.prototype - }), r && Object.assign(e.prototype, r); -}, _t = (e, t, r, n) => { - let s, o, i; - const l = {}; - if (t = t || {}, e == null) return t; - do { - for (s = Object.getOwnPropertyNames(e), o = s.length; o-- > 0; ) - i = s[o], (!n || n(i, e, t)) && !l[i] && (t[i] = e[i], l[i] = !0); - e = r !== !1 && ye(e); - } while (e && (!r || r(e, t)) && e !== Object.prototype); - return t; -}, Nt = (e, t, r) => { - e = String(e), (r === void 0 || r > e.length) && (r = e.length), r -= t.length; - const n = e.indexOf(t, r); - return n !== -1 && n === r; -}, Pt = (e) => { - if (!e) return null; - if (q(e)) return e; - let t = e.length; - if (!qe(t)) return null; - const r = new Array(t); - for (; t-- > 0; ) - r[t] = e[t]; - return r; -}, Ft = /* @__PURE__ */ ((e) => (t) => e && t instanceof e)(typeof Uint8Array < "u" && ye(Uint8Array)), Lt = (e, t) => { - const n = (e && e[Symbol.iterator]).call(e); - let s; - for (; (s = n.next()) && !s.done; ) { - const o = s.value; - t.call(e, o[0], o[1]); - } -}, Bt = (e, t) => { - let r; - const n = []; - for (; (r = e.exec(t)) !== null; ) - n.push(r); - return n; -}, Dt = _("HTMLFormElement"), Ut = (e) => e.toLowerCase().replace( - /[-_\s]([a-z\d])(\w*)/g, - function(r, n, s) { - return n.toUpperCase() + s; - } -), Oe = (({ hasOwnProperty: e }) => (t, r) => e.call(t, r))(Object.prototype), vt = _("RegExp"), Me = (e, t) => { - const r = Object.getOwnPropertyDescriptors(e), n = {}; - V(r, (s, o) => { - let i; - (i = t(s, o, e)) !== !1 && (n[o] = i || s); - }), Object.defineProperties(e, n); -}, jt = (e) => { - Me(e, (t, r) => { - if (k(e) && ["arguments", "caller", "callee"].indexOf(r) !== -1) - return !1; - const n = e[r]; - if (k(n)) { - if (t.enumerable = !1, "writable" in t) { - t.writable = !1; - return; - } - t.set || (t.set = () => { - throw Error("Can not rewrite read-only method '" + r + "'"); - }); - } - }); -}, qt = (e, t) => { - const r = {}, n = (s) => { - s.forEach((o) => { - r[o] = !0; - }); - }; - return q(e) ? n(e) : n(String(e).split(t)), r; -}, It = () => { -}, Ht = (e, t) => e != null && Number.isFinite(e = +e) ? e : t, oe = "abcdefghijklmnopqrstuvwxyz", Te = "0123456789", ze = { - DIGIT: Te, - ALPHA: oe, - ALPHA_DIGIT: oe + oe.toUpperCase() + Te -}, Mt = (e = 16, t = ze.ALPHA_DIGIT) => { - let r = ""; - const { length: n } = t; - for (; e--; ) - r += t[Math.random() * n | 0]; - return r; -}; -function zt(e) { - return !!(e && k(e.append) && e[Symbol.toStringTag] === "FormData" && e[Symbol.iterator]); -} -const Jt = (e) => { - const t = new Array(10), r = (n, s) => { - if (ee(n)) { - if (t.indexOf(n) >= 0) - return; - if (!("toJSON" in n)) { - t[s] = n; - const o = q(n) ? [] : {}; - return V(n, (i, l) => { - const f = r(i, s + 1); - !J(f) && (o[l] = f); - }), t[s] = void 0, o; - } - } - return n; - }; - return r(e, 0); -}, Vt = _("AsyncFunction"), Wt = (e) => e && (ee(e) || k(e)) && k(e.then) && k(e.catch), Je = ((e, t) => e ? setImmediate : t ? ((r, n) => (D.addEventListener("message", ({ source: s, data: o }) => { - s === D && o === r && n.length && n.shift()(); -}, !1), (s) => { - n.push(s), D.postMessage(r, "*"); -}))(`axios@${Math.random()}`, []) : (r) => setTimeout(r))( - typeof setImmediate == "function", - k(D.postMessage) -), $t = typeof queueMicrotask < "u" ? queueMicrotask.bind(D) : typeof process < "u" && process.nextTick || Je, a = { - isArray: q, - isArrayBuffer: je, - isBuffer: ut, - isFormData: Et, - isArrayBufferView: ft, - isString: dt, - isNumber: qe, - isBoolean: pt, - isObject: ee, - isPlainObject: K, - isReadableStream: Rt, - isRequest: St, - isResponse: Ot, - isHeaders: Tt, - isUndefined: J, - isDate: ht, - isFile: mt, - isBlob: yt, - isRegExp: vt, - isFunction: k, - isStream: wt, - isURLSearchParams: gt, - isTypedArray: Ft, - isFileList: bt, - forEach: V, - merge: ce, - extend: xt, - trim: At, - stripBOM: kt, - inherits: Ct, - toFlatObject: _t, - kindOf: Z, - kindOfTest: _, - endsWith: Nt, - toArray: Pt, - forEachEntry: Lt, - matchAll: Bt, - isHTMLForm: Dt, - hasOwnProperty: Oe, - hasOwnProp: Oe, - // an alias to avoid ESLint no-prototype-builtins detection - reduceDescriptors: Me, - freezeMethods: jt, - toObjectSet: qt, - toCamelCase: Ut, - noop: It, - toFiniteNumber: Ht, - findKey: Ie, - global: D, - isContextDefined: He, - ALPHABET: ze, - generateString: Mt, - isSpecCompliantForm: zt, - toJSONObject: Jt, - isAsyncFn: Vt, - isThenable: Wt, - setImmediate: Je, - asap: $t -}; -function y(e, t, r, n, s) { - Error.call(this), Error.captureStackTrace ? Error.captureStackTrace(this, this.constructor) : this.stack = new Error().stack, this.message = e, this.name = "AxiosError", t && (this.code = t), r && (this.config = r), n && (this.request = n), s && (this.response = s, this.status = s.status ? s.status : null); -} -a.inherits(y, Error, { - toJSON: function() { - return { - // Standard - message: this.message, - name: this.name, - // Microsoft - description: this.description, - number: this.number, - // Mozilla - fileName: this.fileName, - lineNumber: this.lineNumber, - columnNumber: this.columnNumber, - stack: this.stack, - // Axios - config: a.toJSONObject(this.config), - code: this.code, - status: this.status - }; - } -}); -const Ve = y.prototype, We = {}; -[ - "ERR_BAD_OPTION_VALUE", - "ERR_BAD_OPTION", - "ECONNABORTED", - "ETIMEDOUT", - "ERR_NETWORK", - "ERR_FR_TOO_MANY_REDIRECTS", - "ERR_DEPRECATED", - "ERR_BAD_RESPONSE", - "ERR_BAD_REQUEST", - "ERR_CANCELED", - "ERR_NOT_SUPPORT", - "ERR_INVALID_URL" - // eslint-disable-next-line func-names -].forEach((e) => { - We[e] = { value: e }; -}); -Object.defineProperties(y, We); -Object.defineProperty(Ve, "isAxiosError", { value: !0 }); -y.from = (e, t, r, n, s, o) => { - const i = Object.create(Ve); - return a.toFlatObject(e, i, function(f) { - return f !== Error.prototype; - }, (l) => l !== "isAxiosError"), y.call(i, e.message, t, r, n, s), i.cause = e, i.name = e.name, o && Object.assign(i, o), i; -}; -const Kt = null; -function ue(e) { - return a.isPlainObject(e) || a.isArray(e); -} -function $e(e) { - return a.endsWith(e, "[]") ? e.slice(0, -2) : e; -} -function Ae(e, t, r) { - return e ? e.concat(t).map(function(s, o) { - return s = $e(s), !r && o ? "[" + s + "]" : s; - }).join(r ? "." : "") : t; -} -function Gt(e) { - return a.isArray(e) && !e.some(ue); -} -const Xt = a.toFlatObject(a, {}, null, function(t) { - return /^is[A-Z]/.test(t); -}); -function te(e, t, r) { - if (!a.isObject(e)) - throw new TypeError("target must be an object"); - t = t || new FormData(), r = a.toFlatObject(r, { - metaTokens: !0, - dots: !1, - indexes: !1 - }, !1, function(b, m) { - return !a.isUndefined(m[b]); - }); - const n = r.metaTokens, s = r.visitor || u, o = r.dots, i = r.indexes, f = (r.Blob || typeof Blob < "u" && Blob) && a.isSpecCompliantForm(t); - if (!a.isFunction(s)) - throw new TypeError("visitor must be a function"); - function c(h) { - if (h === null) return ""; - if (a.isDate(h)) - return h.toISOString(); - if (!f && a.isBlob(h)) - throw new y("Blob is not supported. Use a Buffer instead."); - return a.isArrayBuffer(h) || a.isTypedArray(h) ? f && typeof Blob == "function" ? new Blob([h]) : Buffer.from(h) : h; - } - function u(h, b, m) { - let E = h; - if (h && !m && typeof h == "object") { - if (a.endsWith(b, "{}")) - b = n ? b : b.slice(0, -2), h = JSON.stringify(h); - else if (a.isArray(h) && Gt(h) || (a.isFileList(h) || a.endsWith(b, "[]")) && (E = a.toArray(h))) - return b = $e(b), E.forEach(function(O, P) { - !(a.isUndefined(O) || O === null) && t.append( - // eslint-disable-next-line no-nested-ternary - i === !0 ? Ae([b], P, o) : i === null ? b : b + "[]", - c(O) - ); - }), !1; - } - return ue(h) ? !0 : (t.append(Ae(m, b, o), c(h)), !1); - } - const p = [], w = Object.assign(Xt, { - defaultVisitor: u, - convertValue: c, - isVisitable: ue - }); - function R(h, b) { - if (!a.isUndefined(h)) { - if (p.indexOf(h) !== -1) - throw Error("Circular reference detected in " + b.join(".")); - p.push(h), a.forEach(h, function(E, S) { - (!(a.isUndefined(E) || E === null) && s.call( - t, - E, - a.isString(S) ? S.trim() : S, - b, - w - )) === !0 && R(E, b ? b.concat(S) : [S]); - }), p.pop(); - } - } - if (!a.isObject(e)) - throw new TypeError("data must be an object"); - return R(e), t; -} -function xe(e) { - const t = { - "!": "%21", - "'": "%27", - "(": "%28", - ")": "%29", - "~": "%7E", - "%20": "+", - "%00": "\0" - }; - return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g, function(n) { - return t[n]; - }); -} -function be(e, t) { - this._pairs = [], e && te(e, this, t); -} -const Ke = be.prototype; -Ke.append = function(t, r) { - this._pairs.push([t, r]); -}; -Ke.toString = function(t) { - const r = t ? function(n) { - return t.call(this, n, xe); - } : xe; - return this._pairs.map(function(s) { - return r(s[0]) + "=" + r(s[1]); - }, "").join("&"); -}; -function Qt(e) { - return encodeURIComponent(e).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]"); -} -function Ge(e, t, r) { - if (!t) - return e; - const n = r && r.encode || Qt, s = r && r.serialize; - let o; - if (s ? o = s(t, r) : o = a.isURLSearchParams(t) ? t.toString() : new be(t, r).toString(n), o) { - const i = e.indexOf("#"); - i !== -1 && (e = e.slice(0, i)), e += (e.indexOf("?") === -1 ? "?" : "&") + o; - } - return e; -} -class ke { - constructor() { - this.handlers = []; - } - /** - * Add a new interceptor to the stack - * - * @param {Function} fulfilled The function to handle `then` for a `Promise` - * @param {Function} rejected The function to handle `reject` for a `Promise` - * - * @return {Number} An ID used to remove interceptor later - */ - use(t, r, n) { - return this.handlers.push({ - fulfilled: t, - rejected: r, - synchronous: n ? n.synchronous : !1, - runWhen: n ? n.runWhen : null - }), this.handlers.length - 1; - } - /** - * Remove an interceptor from the stack - * - * @param {Number} id The ID that was returned by `use` - * - * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise - */ - eject(t) { - this.handlers[t] && (this.handlers[t] = null); - } - /** - * Clear all interceptors from the stack - * - * @returns {void} - */ - clear() { - this.handlers && (this.handlers = []); - } - /** - * Iterate over all the registered interceptors - * - * This method is particularly useful for skipping over any - * interceptors that may have become `null` calling `eject`. - * - * @param {Function} fn The function to call for each interceptor - * - * @returns {void} - */ - forEach(t) { - a.forEach(this.handlers, function(n) { - n !== null && t(n); - }); - } -} -const Xe = { - silentJSONParsing: !0, - forcedJSONParsing: !0, - clarifyTimeoutError: !1 -}, Zt = typeof URLSearchParams < "u" ? URLSearchParams : be, Yt = typeof FormData < "u" ? FormData : null, en = typeof Blob < "u" ? Blob : null, tn = { - isBrowser: !0, - classes: { - URLSearchParams: Zt, - FormData: Yt, - Blob: en - }, - protocols: ["http", "https", "file", "blob", "url", "data"] -}, we = typeof window < "u" && typeof document < "u", fe = typeof navigator == "object" && navigator || void 0, nn = we && (!fe || ["ReactNative", "NativeScript", "NS"].indexOf(fe.product) < 0), rn = typeof WorkerGlobalScope < "u" && // eslint-disable-next-line no-undef -self instanceof WorkerGlobalScope && typeof self.importScripts == "function", sn = we && window.location.href || "http://localhost", on = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ - __proto__: null, - hasBrowserEnv: we, - hasStandardBrowserEnv: nn, - hasStandardBrowserWebWorkerEnv: rn, - navigator: fe, - origin: sn -}, Symbol.toStringTag, { value: "Module" })), A = { - ...on, - ...tn -}; -function an(e, t) { - return te(e, new A.classes.URLSearchParams(), Object.assign({ - visitor: function(r, n, s, o) { - return A.isNode && a.isBuffer(r) ? (this.append(n, r.toString("base64")), !1) : o.defaultVisitor.apply(this, arguments); - } - }, t)); -} -function ln(e) { - return a.matchAll(/\w+|\[(\w*)]/g, e).map((t) => t[0] === "[]" ? "" : t[1] || t[0]); -} -function cn(e) { - const t = {}, r = Object.keys(e); - let n; - const s = r.length; - let o; - for (n = 0; n < s; n++) - o = r[n], t[o] = e[o]; - return t; -} -function Qe(e) { - function t(r, n, s, o) { - let i = r[o++]; - if (i === "__proto__") return !0; - const l = Number.isFinite(+i), f = o >= r.length; - return i = !i && a.isArray(s) ? s.length : i, f ? (a.hasOwnProp(s, i) ? s[i] = [s[i], n] : s[i] = n, !l) : ((!s[i] || !a.isObject(s[i])) && (s[i] = []), t(r, n, s[i], o) && a.isArray(s[i]) && (s[i] = cn(s[i])), !l); - } - if (a.isFormData(e) && a.isFunction(e.entries)) { - const r = {}; - return a.forEachEntry(e, (n, s) => { - t(ln(n), s, r, 0); - }), r; - } - return null; -} -function un(e, t, r) { - if (a.isString(e)) - try { - return (t || JSON.parse)(e), a.trim(e); - } catch (n) { - if (n.name !== "SyntaxError") - throw n; - } - return (0, JSON.stringify)(e); -} -const W = { - transitional: Xe, - adapter: ["xhr", "http", "fetch"], - transformRequest: [function(t, r) { - const n = r.getContentType() || "", s = n.indexOf("application/json") > -1, o = a.isObject(t); - if (o && a.isHTMLForm(t) && (t = new FormData(t)), a.isFormData(t)) - return s ? JSON.stringify(Qe(t)) : t; - if (a.isArrayBuffer(t) || a.isBuffer(t) || a.isStream(t) || a.isFile(t) || a.isBlob(t) || a.isReadableStream(t)) - return t; - if (a.isArrayBufferView(t)) - return t.buffer; - if (a.isURLSearchParams(t)) - return r.setContentType("application/x-www-form-urlencoded;charset=utf-8", !1), t.toString(); - let l; - if (o) { - if (n.indexOf("application/x-www-form-urlencoded") > -1) - return an(t, this.formSerializer).toString(); - if ((l = a.isFileList(t)) || n.indexOf("multipart/form-data") > -1) { - const f = this.env && this.env.FormData; - return te( - l ? { "files[]": t } : t, - f && new f(), - this.formSerializer - ); - } - } - return o || s ? (r.setContentType("application/json", !1), un(t)) : t; - }], - transformResponse: [function(t) { - const r = this.transitional || W.transitional, n = r && r.forcedJSONParsing, s = this.responseType === "json"; - if (a.isResponse(t) || a.isReadableStream(t)) - return t; - if (t && a.isString(t) && (n && !this.responseType || s)) { - const i = !(r && r.silentJSONParsing) && s; - try { - return JSON.parse(t); - } catch (l) { - if (i) - throw l.name === "SyntaxError" ? y.from(l, y.ERR_BAD_RESPONSE, this, null, this.response) : l; - } - } - return t; - }], - /** - * A timeout in milliseconds to abort a request. If set to 0 (default) a - * timeout is not created. - */ - timeout: 0, - xsrfCookieName: "XSRF-TOKEN", - xsrfHeaderName: "X-XSRF-TOKEN", - maxContentLength: -1, - maxBodyLength: -1, - env: { - FormData: A.classes.FormData, - Blob: A.classes.Blob - }, - validateStatus: function(t) { - return t >= 200 && t < 300; - }, - headers: { - common: { - Accept: "application/json, text/plain, */*", - "Content-Type": void 0 - } - } -}; -a.forEach(["delete", "get", "head", "post", "put", "patch"], (e) => { - W.headers[e] = {}; -}); -const fn = a.toObjectSet([ - "age", - "authorization", - "content-length", - "content-type", - "etag", - "expires", - "from", - "host", - "if-modified-since", - "if-unmodified-since", - "last-modified", - "location", - "max-forwards", - "proxy-authorization", - "referer", - "retry-after", - "user-agent" -]), dn = (e) => { - const t = {}; - let r, n, s; - return e && e.split(` -`).forEach(function(i) { - s = i.indexOf(":"), r = i.substring(0, s).trim().toLowerCase(), n = i.substring(s + 1).trim(), !(!r || t[r] && fn[r]) && (r === "set-cookie" ? t[r] ? t[r].push(n) : t[r] = [n] : t[r] = t[r] ? t[r] + ", " + n : n); - }), t; -}, Ce = Symbol("internals"); -function z(e) { - return e && String(e).trim().toLowerCase(); -} -function G(e) { - return e === !1 || e == null ? e : a.isArray(e) ? e.map(G) : String(e); -} -function pn(e) { - const t = /* @__PURE__ */ Object.create(null), r = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; - let n; - for (; n = r.exec(e); ) - t[n[1]] = n[2]; - return t; -} -const hn = (e) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()); -function ie(e, t, r, n, s) { - if (a.isFunction(n)) - return n.call(this, t, r); - if (s && (t = r), !!a.isString(t)) { - if (a.isString(n)) - return t.indexOf(n) !== -1; - if (a.isRegExp(n)) - return n.test(t); - } -} -function mn(e) { - return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, (t, r, n) => r.toUpperCase() + n); -} -function yn(e, t) { - const r = a.toCamelCase(" " + t); - ["get", "set", "has"].forEach((n) => { - Object.defineProperty(e, n + r, { - value: function(s, o, i) { - return this[n].call(this, t, s, o, i); - }, - configurable: !0 - }); - }); -} -class x { - constructor(t) { - t && this.set(t); - } - set(t, r, n) { - const s = this; - function o(l, f, c) { - const u = z(f); - if (!u) - throw new Error("header name must be a non-empty string"); - const p = a.findKey(s, u); - (!p || s[p] === void 0 || c === !0 || c === void 0 && s[p] !== !1) && (s[p || f] = G(l)); - } - const i = (l, f) => a.forEach(l, (c, u) => o(c, u, f)); - if (a.isPlainObject(t) || t instanceof this.constructor) - i(t, r); - else if (a.isString(t) && (t = t.trim()) && !hn(t)) - i(dn(t), r); - else if (a.isHeaders(t)) - for (const [l, f] of t.entries()) - o(f, l, n); - else - t != null && o(r, t, n); - return this; - } - get(t, r) { - if (t = z(t), t) { - const n = a.findKey(this, t); - if (n) { - const s = this[n]; - if (!r) - return s; - if (r === !0) - return pn(s); - if (a.isFunction(r)) - return r.call(this, s, n); - if (a.isRegExp(r)) - return r.exec(s); - throw new TypeError("parser must be boolean|regexp|function"); - } - } - } - has(t, r) { - if (t = z(t), t) { - const n = a.findKey(this, t); - return !!(n && this[n] !== void 0 && (!r || ie(this, this[n], n, r))); - } - return !1; - } - delete(t, r) { - const n = this; - let s = !1; - function o(i) { - if (i = z(i), i) { - const l = a.findKey(n, i); - l && (!r || ie(n, n[l], l, r)) && (delete n[l], s = !0); - } - } - return a.isArray(t) ? t.forEach(o) : o(t), s; - } - clear(t) { - const r = Object.keys(this); - let n = r.length, s = !1; - for (; n--; ) { - const o = r[n]; - (!t || ie(this, this[o], o, t, !0)) && (delete this[o], s = !0); - } - return s; - } - normalize(t) { - const r = this, n = {}; - return a.forEach(this, (s, o) => { - const i = a.findKey(n, o); - if (i) { - r[i] = G(s), delete r[o]; - return; - } - const l = t ? mn(o) : String(o).trim(); - l !== o && delete r[o], r[l] = G(s), n[l] = !0; - }), this; - } - concat(...t) { - return this.constructor.concat(this, ...t); - } - toJSON(t) { - const r = /* @__PURE__ */ Object.create(null); - return a.forEach(this, (n, s) => { - n != null && n !== !1 && (r[s] = t && a.isArray(n) ? n.join(", ") : n); - }), r; - } - [Symbol.iterator]() { - return Object.entries(this.toJSON())[Symbol.iterator](); - } - toString() { - return Object.entries(this.toJSON()).map(([t, r]) => t + ": " + r).join(` -`); - } - get [Symbol.toStringTag]() { - return "AxiosHeaders"; - } - static from(t) { - return t instanceof this ? t : new this(t); - } - static concat(t, ...r) { - const n = new this(t); - return r.forEach((s) => n.set(s)), n; - } - static accessor(t) { - const n = (this[Ce] = this[Ce] = { - accessors: {} - }).accessors, s = this.prototype; - function o(i) { - const l = z(i); - n[l] || (yn(s, i), n[l] = !0); - } - return a.isArray(t) ? t.forEach(o) : o(t), this; - } -} -x.accessor(["Content-Type", "Content-Length", "Accept", "Accept-Encoding", "User-Agent", "Authorization"]); -a.reduceDescriptors(x.prototype, ({ value: e }, t) => { - let r = t[0].toUpperCase() + t.slice(1); - return { - get: () => e, - set(n) { - this[r] = n; - } - }; -}); -a.freezeMethods(x); -function ae(e, t) { - const r = this || W, n = t || r, s = x.from(n.headers); - let o = n.data; - return a.forEach(e, function(l) { - o = l.call(r, o, s.normalize(), t ? t.status : void 0); - }), s.normalize(), o; -} -function Ze(e) { - return !!(e && e.__CANCEL__); -} -function I(e, t, r) { - y.call(this, e ?? "canceled", y.ERR_CANCELED, t, r), this.name = "CanceledError"; -} -a.inherits(I, y, { - __CANCEL__: !0 -}); -function Ye(e, t, r) { - const n = r.config.validateStatus; - !r.status || !n || n(r.status) ? e(r) : t(new y( - "Request failed with status code " + r.status, - [y.ERR_BAD_REQUEST, y.ERR_BAD_RESPONSE][Math.floor(r.status / 100) - 4], - r.config, - r.request, - r - )); -} -function bn(e) { - const t = /^([-+\w]{1,25})(:?\/\/|:)/.exec(e); - return t && t[1] || ""; -} -function wn(e, t) { - e = e || 10; - const r = new Array(e), n = new Array(e); - let s = 0, o = 0, i; - return t = t !== void 0 ? t : 1e3, function(f) { - const c = Date.now(), u = n[o]; - i || (i = c), r[s] = f, n[s] = c; - let p = o, w = 0; - for (; p !== s; ) - w += r[p++], p = p % e; - if (s = (s + 1) % e, s === o && (o = (o + 1) % e), c - i < t) - return; - const R = u && c - u; - return R ? Math.round(w * 1e3 / R) : void 0; - }; -} -function En(e, t) { - let r = 0, n = 1e3 / t, s, o; - const i = (c, u = Date.now()) => { - r = u, s = null, o && (clearTimeout(o), o = null), e.apply(null, c); - }; - return [(...c) => { - const u = Date.now(), p = u - r; - p >= n ? i(c, u) : (s = c, o || (o = setTimeout(() => { - o = null, i(s); - }, n - p))); - }, () => s && i(s)]; -} -const X = (e, t, r = 3) => { - let n = 0; - const s = wn(50, 250); - return En((o) => { - const i = o.loaded, l = o.lengthComputable ? o.total : void 0, f = i - n, c = s(f), u = i <= l; - n = i; - const p = { - loaded: i, - total: l, - progress: l ? i / l : void 0, - bytes: f, - rate: c || void 0, - estimated: c && l && u ? (l - i) / c : void 0, - event: o, - lengthComputable: l != null, - [t ? "download" : "upload"]: !0 - }; - e(p); - }, r); -}, _e = (e, t) => { - const r = e != null; - return [(n) => t[0]({ - lengthComputable: r, - total: e, - loaded: n - }), t[1]]; -}, Ne = (e) => (...t) => a.asap(() => e(...t)), gn = A.hasStandardBrowserEnv ? ( - // Standard browser envs have full support of the APIs needed to test - // whether the request URL is of the same origin as current location. - function() { - const t = A.navigator && /(msie|trident)/i.test(A.navigator.userAgent), r = document.createElement("a"); - let n; - function s(o) { - let i = o; - return t && (r.setAttribute("href", i), i = r.href), r.setAttribute("href", i), { - href: r.href, - protocol: r.protocol ? r.protocol.replace(/:$/, "") : "", - host: r.host, - search: r.search ? r.search.replace(/^\?/, "") : "", - hash: r.hash ? r.hash.replace(/^#/, "") : "", - hostname: r.hostname, - port: r.port, - pathname: r.pathname.charAt(0) === "/" ? r.pathname : "/" + r.pathname - }; - } - return n = s(window.location.href), function(i) { - const l = a.isString(i) ? s(i) : i; - return l.protocol === n.protocol && l.host === n.host; - }; - }() -) : ( - // Non standard browser envs (web workers, react-native) lack needed support. - /* @__PURE__ */ function() { - return function() { - return !0; - }; - }() -), Rn = A.hasStandardBrowserEnv ? ( - // Standard browser envs support document.cookie - { - write(e, t, r, n, s, o) { - const i = [e + "=" + encodeURIComponent(t)]; - a.isNumber(r) && i.push("expires=" + new Date(r).toGMTString()), a.isString(n) && i.push("path=" + n), a.isString(s) && i.push("domain=" + s), o === !0 && i.push("secure"), document.cookie = i.join("; "); - }, - read(e) { - const t = document.cookie.match(new RegExp("(^|;\\s*)(" + e + ")=([^;]*)")); - return t ? decodeURIComponent(t[3]) : null; - }, - remove(e) { - this.write(e, "", Date.now() - 864e5); - } - } -) : ( - // Non-standard browser env (web workers, react-native) lack needed support. - { - write() { - }, - read() { - return null; - }, - remove() { - } - } -); -function Sn(e) { - return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(e); -} -function On(e, t) { - return t ? e.replace(/\/?\/$/, "") + "/" + t.replace(/^\/+/, "") : e; -} -function et(e, t) { - return e && !Sn(t) ? On(e, t) : t; -} -const Pe = (e) => e instanceof x ? { ...e } : e; -function v(e, t) { - t = t || {}; - const r = {}; - function n(c, u, p) { - return a.isPlainObject(c) && a.isPlainObject(u) ? a.merge.call({ caseless: p }, c, u) : a.isPlainObject(u) ? a.merge({}, u) : a.isArray(u) ? u.slice() : u; - } - function s(c, u, p) { - if (a.isUndefined(u)) { - if (!a.isUndefined(c)) - return n(void 0, c, p); - } else return n(c, u, p); - } - function o(c, u) { - if (!a.isUndefined(u)) - return n(void 0, u); - } - function i(c, u) { - if (a.isUndefined(u)) { - if (!a.isUndefined(c)) - return n(void 0, c); - } else return n(void 0, u); - } - function l(c, u, p) { - if (p in t) - return n(c, u); - if (p in e) - return n(void 0, c); - } - const f = { - url: o, - method: o, - data: o, - baseURL: i, - transformRequest: i, - transformResponse: i, - paramsSerializer: i, - timeout: i, - timeoutMessage: i, - withCredentials: i, - withXSRFToken: i, - adapter: i, - responseType: i, - xsrfCookieName: i, - xsrfHeaderName: i, - onUploadProgress: i, - onDownloadProgress: i, - decompress: i, - maxContentLength: i, - maxBodyLength: i, - beforeRedirect: i, - transport: i, - httpAgent: i, - httpsAgent: i, - cancelToken: i, - socketPath: i, - responseEncoding: i, - validateStatus: l, - headers: (c, u) => s(Pe(c), Pe(u), !0) - }; - return a.forEach(Object.keys(Object.assign({}, e, t)), function(u) { - const p = f[u] || s, w = p(e[u], t[u], u); - a.isUndefined(w) && p !== l || (r[u] = w); - }), r; -} -const tt = (e) => { - const t = v({}, e); - let { data: r, withXSRFToken: n, xsrfHeaderName: s, xsrfCookieName: o, headers: i, auth: l } = t; - t.headers = i = x.from(i), t.url = Ge(et(t.baseURL, t.url), e.params, e.paramsSerializer), l && i.set( - "Authorization", - "Basic " + btoa((l.username || "") + ":" + (l.password ? unescape(encodeURIComponent(l.password)) : "")) - ); - let f; - if (a.isFormData(r)) { - if (A.hasStandardBrowserEnv || A.hasStandardBrowserWebWorkerEnv) - i.setContentType(void 0); - else if ((f = i.getContentType()) !== !1) { - const [c, ...u] = f ? f.split(";").map((p) => p.trim()).filter(Boolean) : []; - i.setContentType([c || "multipart/form-data", ...u].join("; ")); - } - } - if (A.hasStandardBrowserEnv && (n && a.isFunction(n) && (n = n(t)), n || n !== !1 && gn(t.url))) { - const c = s && o && Rn.read(o); - c && i.set(s, c); - } - return t; -}, Tn = typeof XMLHttpRequest < "u", An = Tn && function(e) { - return new Promise(function(r, n) { - const s = tt(e); - let o = s.data; - const i = x.from(s.headers).normalize(); - let { responseType: l, onUploadProgress: f, onDownloadProgress: c } = s, u, p, w, R, h; - function b() { - R && R(), h && h(), s.cancelToken && s.cancelToken.unsubscribe(u), s.signal && s.signal.removeEventListener("abort", u); - } - let m = new XMLHttpRequest(); - m.open(s.method.toUpperCase(), s.url, !0), m.timeout = s.timeout; - function E() { - if (!m) - return; - const O = x.from( - "getAllResponseHeaders" in m && m.getAllResponseHeaders() - ), T = { - data: !l || l === "text" || l === "json" ? m.responseText : m.response, - status: m.status, - statusText: m.statusText, - headers: O, - config: e, - request: m - }; - Ye(function(B) { - r(B), b(); - }, function(B) { - n(B), b(); - }, T), m = null; - } - "onloadend" in m ? m.onloadend = E : m.onreadystatechange = function() { - !m || m.readyState !== 4 || m.status === 0 && !(m.responseURL && m.responseURL.indexOf("file:") === 0) || setTimeout(E); - }, m.onabort = function() { - m && (n(new y("Request aborted", y.ECONNABORTED, e, m)), m = null); - }, m.onerror = function() { - n(new y("Network Error", y.ERR_NETWORK, e, m)), m = null; - }, m.ontimeout = function() { - let P = s.timeout ? "timeout of " + s.timeout + "ms exceeded" : "timeout exceeded"; - const T = s.transitional || Xe; - s.timeoutErrorMessage && (P = s.timeoutErrorMessage), n(new y( - P, - T.clarifyTimeoutError ? y.ETIMEDOUT : y.ECONNABORTED, - e, - m - )), m = null; - }, o === void 0 && i.setContentType(null), "setRequestHeader" in m && a.forEach(i.toJSON(), function(P, T) { - m.setRequestHeader(T, P); - }), a.isUndefined(s.withCredentials) || (m.withCredentials = !!s.withCredentials), l && l !== "json" && (m.responseType = s.responseType), c && ([w, h] = X(c, !0), m.addEventListener("progress", w)), f && m.upload && ([p, R] = X(f), m.upload.addEventListener("progress", p), m.upload.addEventListener("loadend", R)), (s.cancelToken || s.signal) && (u = (O) => { - m && (n(!O || O.type ? new I(null, e, m) : O), m.abort(), m = null); - }, s.cancelToken && s.cancelToken.subscribe(u), s.signal && (s.signal.aborted ? u() : s.signal.addEventListener("abort", u))); - const S = bn(s.url); - if (S && A.protocols.indexOf(S) === -1) { - n(new y("Unsupported protocol " + S + ":", y.ERR_BAD_REQUEST, e)); - return; - } - m.send(o || null); - }); -}, xn = (e, t) => { - const { length: r } = e = e ? e.filter(Boolean) : []; - if (t || r) { - let n = new AbortController(), s; - const o = function(c) { - if (!s) { - s = !0, l(); - const u = c instanceof Error ? c : this.reason; - n.abort(u instanceof y ? u : new I(u instanceof Error ? u.message : u)); - } - }; - let i = t && setTimeout(() => { - i = null, o(new y(`timeout ${t} of ms exceeded`, y.ETIMEDOUT)); - }, t); - const l = () => { - e && (i && clearTimeout(i), i = null, e.forEach((c) => { - c.unsubscribe ? c.unsubscribe(o) : c.removeEventListener("abort", o); - }), e = null); - }; - e.forEach((c) => c.addEventListener("abort", o)); - const { signal: f } = n; - return f.unsubscribe = () => a.asap(l), f; - } -}, kn = function* (e, t) { - let r = e.byteLength; - if (r < t) { - yield e; - return; - } - let n = 0, s; - for (; n < r; ) - s = n + t, yield e.slice(n, s), n = s; -}, Cn = async function* (e, t) { - for await (const r of _n(e)) - yield* kn(r, t); -}, _n = async function* (e) { - if (e[Symbol.asyncIterator]) { - yield* e; - return; - } - const t = e.getReader(); - try { - for (; ; ) { - const { done: r, value: n } = await t.read(); - if (r) - break; - yield n; - } - } finally { - await t.cancel(); - } -}, Fe = (e, t, r, n) => { - const s = Cn(e, t); - let o = 0, i, l = (f) => { - i || (i = !0, n && n(f)); - }; - return new ReadableStream({ - async pull(f) { - try { - const { done: c, value: u } = await s.next(); - if (c) { - l(), f.close(); - return; - } - let p = u.byteLength; - if (r) { - let w = o += p; - r(w); - } - f.enqueue(new Uint8Array(u)); - } catch (c) { - throw l(c), c; - } - }, - cancel(f) { - return l(f), s.return(); - } - }, { - highWaterMark: 2 - }); -}, ne = typeof fetch == "function" && typeof Request == "function" && typeof Response == "function", nt = ne && typeof ReadableStream == "function", Nn = ne && (typeof TextEncoder == "function" ? /* @__PURE__ */ ((e) => (t) => e.encode(t))(new TextEncoder()) : async (e) => new Uint8Array(await new Response(e).arrayBuffer())), rt = (e, ...t) => { - try { - return !!e(...t); - } catch { - return !1; - } -}, Pn = nt && rt(() => { - let e = !1; - const t = new Request(A.origin, { - body: new ReadableStream(), - method: "POST", - get duplex() { - return e = !0, "half"; - } - }).headers.has("Content-Type"); - return e && !t; -}), Le = 64 * 1024, de = nt && rt(() => a.isReadableStream(new Response("").body)), Q = { - stream: de && ((e) => e.body) -}; -ne && ((e) => { - ["text", "arrayBuffer", "blob", "formData", "stream"].forEach((t) => { - !Q[t] && (Q[t] = a.isFunction(e[t]) ? (r) => r[t]() : (r, n) => { - throw new y(`Response type '${t}' is not supported`, y.ERR_NOT_SUPPORT, n); - }); - }); -})(new Response()); -const Fn = async (e) => { - if (e == null) - return 0; - if (a.isBlob(e)) - return e.size; - if (a.isSpecCompliantForm(e)) - return (await new Request(A.origin, { - method: "POST", - body: e - }).arrayBuffer()).byteLength; - if (a.isArrayBufferView(e) || a.isArrayBuffer(e)) - return e.byteLength; - if (a.isURLSearchParams(e) && (e = e + ""), a.isString(e)) - return (await Nn(e)).byteLength; -}, Ln = async (e, t) => { - const r = a.toFiniteNumber(e.getContentLength()); - return r ?? Fn(t); -}, Bn = ne && (async (e) => { - let { - url: t, - method: r, - data: n, - signal: s, - cancelToken: o, - timeout: i, - onDownloadProgress: l, - onUploadProgress: f, - responseType: c, - headers: u, - withCredentials: p = "same-origin", - fetchOptions: w - } = tt(e); - c = c ? (c + "").toLowerCase() : "text"; - let R = xn([s, o && o.toAbortSignal()], i), h; - const b = R && R.unsubscribe && (() => { - R.unsubscribe(); - }); - let m; - try { - if (f && Pn && r !== "get" && r !== "head" && (m = await Ln(u, n)) !== 0) { - let T = new Request(t, { - method: "POST", - body: n, - duplex: "half" - }), F; - if (a.isFormData(n) && (F = T.headers.get("content-type")) && u.setContentType(F), T.body) { - const [B, $] = _e( - m, - X(Ne(f)) - ); - n = Fe(T.body, Le, B, $); - } - } - a.isString(p) || (p = p ? "include" : "omit"); - const E = "credentials" in Request.prototype; - h = new Request(t, { - ...w, - signal: R, - method: r.toUpperCase(), - headers: u.normalize().toJSON(), - body: n, - duplex: "half", - credentials: E ? p : void 0 - }); - let S = await fetch(h); - const O = de && (c === "stream" || c === "response"); - if (de && (l || O && b)) { - const T = {}; - ["status", "statusText", "headers"].forEach((Re) => { - T[Re] = S[Re]; - }); - const F = a.toFiniteNumber(S.headers.get("content-length")), [B, $] = l && _e( - F, - X(Ne(l), !0) - ) || []; - S = new Response( - Fe(S.body, Le, B, () => { - $ && $(), b && b(); - }), - T - ); - } - c = c || "text"; - let P = await Q[a.findKey(Q, c) || "text"](S, e); - return !O && b && b(), await new Promise((T, F) => { - Ye(T, F, { - data: P, - headers: x.from(S.headers), - status: S.status, - statusText: S.statusText, - config: e, - request: h - }); - }); - } catch (E) { - throw b && b(), E && E.name === "TypeError" && /fetch/i.test(E.message) ? Object.assign( - new y("Network Error", y.ERR_NETWORK, e, h), - { - cause: E.cause || E - } - ) : y.from(E, E && E.code, e, h); - } -}), pe = { - http: Kt, - xhr: An, - fetch: Bn -}; -a.forEach(pe, (e, t) => { - if (e) { - try { - Object.defineProperty(e, "name", { value: t }); - } catch { - } - Object.defineProperty(e, "adapterName", { value: t }); - } -}); -const Be = (e) => `- ${e}`, Dn = (e) => a.isFunction(e) || e === null || e === !1, st = { - getAdapter: (e) => { - e = a.isArray(e) ? e : [e]; - const { length: t } = e; - let r, n; - const s = {}; - for (let o = 0; o < t; o++) { - r = e[o]; - let i; - if (n = r, !Dn(r) && (n = pe[(i = String(r)).toLowerCase()], n === void 0)) - throw new y(`Unknown adapter '${i}'`); - if (n) - break; - s[i || "#" + o] = n; - } - if (!n) { - const o = Object.entries(s).map( - ([l, f]) => `adapter ${l} ` + (f === !1 ? "is not supported by the environment" : "is not available in the build") - ); - let i = t ? o.length > 1 ? `since : -` + o.map(Be).join(` -`) : " " + Be(o[0]) : "as no adapter specified"; - throw new y( - "There is no suitable adapter to dispatch the request " + i, - "ERR_NOT_SUPPORT" - ); - } - return n; - }, - adapters: pe -}; -function le(e) { - if (e.cancelToken && e.cancelToken.throwIfRequested(), e.signal && e.signal.aborted) - throw new I(null, e); -} -function De(e) { - return le(e), e.headers = x.from(e.headers), e.data = ae.call( - e, - e.transformRequest - ), ["post", "put", "patch"].indexOf(e.method) !== -1 && e.headers.setContentType("application/x-www-form-urlencoded", !1), st.getAdapter(e.adapter || W.adapter)(e).then(function(n) { - return le(e), n.data = ae.call( - e, - e.transformResponse, - n - ), n.headers = x.from(n.headers), n; - }, function(n) { - return Ze(n) || (le(e), n && n.response && (n.response.data = ae.call( - e, - e.transformResponse, - n.response - ), n.response.headers = x.from(n.response.headers))), Promise.reject(n); - }); -} -const ot = "1.7.7", Ee = {}; -["object", "boolean", "number", "function", "string", "symbol"].forEach((e, t) => { - Ee[e] = function(n) { - return typeof n === e || "a" + (t < 1 ? "n " : " ") + e; - }; -}); -const Ue = {}; -Ee.transitional = function(t, r, n) { - function s(o, i) { - return "[Axios v" + ot + "] Transitional option '" + o + "'" + i + (n ? ". " + n : ""); - } - return (o, i, l) => { - if (t === !1) - throw new y( - s(i, " has been removed" + (r ? " in " + r : "")), - y.ERR_DEPRECATED - ); - return r && !Ue[i] && (Ue[i] = !0, console.warn( - s( - i, - " has been deprecated since v" + r + " and will be removed in the near future" - ) - )), t ? t(o, i, l) : !0; - }; -}; -function Un(e, t, r) { - if (typeof e != "object") - throw new y("options must be an object", y.ERR_BAD_OPTION_VALUE); - const n = Object.keys(e); - let s = n.length; - for (; s-- > 0; ) { - const o = n[s], i = t[o]; - if (i) { - const l = e[o], f = l === void 0 || i(l, o, e); - if (f !== !0) - throw new y("option " + o + " must be " + f, y.ERR_BAD_OPTION_VALUE); - continue; - } - if (r !== !0) - throw new y("Unknown option " + o, y.ERR_BAD_OPTION); - } -} -const he = { - assertOptions: Un, - validators: Ee -}, L = he.validators; -class U { - constructor(t) { - this.defaults = t, this.interceptors = { - request: new ke(), - response: new ke() - }; - } - /** - * Dispatch a request - * - * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) - * @param {?Object} config - * - * @returns {Promise} The Promise to be fulfilled - */ - async request(t, r) { - try { - return await this._request(t, r); - } catch (n) { - if (n instanceof Error) { - let s; - Error.captureStackTrace ? Error.captureStackTrace(s = {}) : s = new Error(); - const o = s.stack ? s.stack.replace(/^.+\n/, "") : ""; - try { - n.stack ? o && !String(n.stack).endsWith(o.replace(/^.+\n.+\n/, "")) && (n.stack += ` -` + o) : n.stack = o; - } catch { - } - } - throw n; - } - } - _request(t, r) { - typeof t == "string" ? (r = r || {}, r.url = t) : r = t || {}, r = v(this.defaults, r); - const { transitional: n, paramsSerializer: s, headers: o } = r; - n !== void 0 && he.assertOptions(n, { - silentJSONParsing: L.transitional(L.boolean), - forcedJSONParsing: L.transitional(L.boolean), - clarifyTimeoutError: L.transitional(L.boolean) - }, !1), s != null && (a.isFunction(s) ? r.paramsSerializer = { - serialize: s - } : he.assertOptions(s, { - encode: L.function, - serialize: L.function - }, !0)), r.method = (r.method || this.defaults.method || "get").toLowerCase(); - let i = o && a.merge( - o.common, - o[r.method] - ); - o && a.forEach( - ["delete", "get", "head", "post", "put", "patch", "common"], - (h) => { - delete o[h]; - } - ), r.headers = x.concat(i, o); - const l = []; - let f = !0; - this.interceptors.request.forEach(function(b) { - typeof b.runWhen == "function" && b.runWhen(r) === !1 || (f = f && b.synchronous, l.unshift(b.fulfilled, b.rejected)); - }); - const c = []; - this.interceptors.response.forEach(function(b) { - c.push(b.fulfilled, b.rejected); - }); - let u, p = 0, w; - if (!f) { - const h = [De.bind(this), void 0]; - for (h.unshift.apply(h, l), h.push.apply(h, c), w = h.length, u = Promise.resolve(r); p < w; ) - u = u.then(h[p++], h[p++]); - return u; - } - w = l.length; - let R = r; - for (p = 0; p < w; ) { - const h = l[p++], b = l[p++]; - try { - R = h(R); - } catch (m) { - b.call(this, m); - break; - } - } - try { - u = De.call(this, R); - } catch (h) { - return Promise.reject(h); - } - for (p = 0, w = c.length; p < w; ) - u = u.then(c[p++], c[p++]); - return u; - } - getUri(t) { - t = v(this.defaults, t); - const r = et(t.baseURL, t.url); - return Ge(r, t.params, t.paramsSerializer); - } -} -a.forEach(["delete", "get", "head", "options"], function(t) { - U.prototype[t] = function(r, n) { - return this.request(v(n || {}, { - method: t, - url: r, - data: (n || {}).data - })); - }; -}); -a.forEach(["post", "put", "patch"], function(t) { - function r(n) { - return function(o, i, l) { - return this.request(v(l || {}, { - method: t, - headers: n ? { - "Content-Type": "multipart/form-data" - } : {}, - url: o, - data: i - })); - }; - } - U.prototype[t] = r(), U.prototype[t + "Form"] = r(!0); -}); -class ge { - constructor(t) { - if (typeof t != "function") - throw new TypeError("executor must be a function."); - let r; - this.promise = new Promise(function(o) { - r = o; - }); - const n = this; - this.promise.then((s) => { - if (!n._listeners) return; - let o = n._listeners.length; - for (; o-- > 0; ) - n._listeners[o](s); - n._listeners = null; - }), this.promise.then = (s) => { - let o; - const i = new Promise((l) => { - n.subscribe(l), o = l; - }).then(s); - return i.cancel = function() { - n.unsubscribe(o); - }, i; - }, t(function(o, i, l) { - n.reason || (n.reason = new I(o, i, l), r(n.reason)); - }); - } - /** - * Throws a `CanceledError` if cancellation has been requested. - */ - throwIfRequested() { - if (this.reason) - throw this.reason; - } - /** - * Subscribe to the cancel signal - */ - subscribe(t) { - if (this.reason) { - t(this.reason); - return; - } - this._listeners ? this._listeners.push(t) : this._listeners = [t]; - } - /** - * Unsubscribe from the cancel signal - */ - unsubscribe(t) { - if (!this._listeners) - return; - const r = this._listeners.indexOf(t); - r !== -1 && this._listeners.splice(r, 1); - } - toAbortSignal() { - const t = new AbortController(), r = (n) => { - t.abort(n); - }; - return this.subscribe(r), t.signal.unsubscribe = () => this.unsubscribe(r), t.signal; - } - /** - * Returns an object that contains a new `CancelToken` and a function that, when called, - * cancels the `CancelToken`. - */ - static source() { - let t; - return { - token: new ge(function(s) { - t = s; - }), - cancel: t - }; - } -} -function vn(e) { - return function(r) { - return e.apply(null, r); - }; -} -function jn(e) { - return a.isObject(e) && e.isAxiosError === !0; -} -const me = { - Continue: 100, - SwitchingProtocols: 101, - Processing: 102, - EarlyHints: 103, - Ok: 200, - Created: 201, - Accepted: 202, - NonAuthoritativeInformation: 203, - NoContent: 204, - ResetContent: 205, - PartialContent: 206, - MultiStatus: 207, - AlreadyReported: 208, - ImUsed: 226, - MultipleChoices: 300, - MovedPermanently: 301, - Found: 302, - SeeOther: 303, - NotModified: 304, - UseProxy: 305, - Unused: 306, - TemporaryRedirect: 307, - PermanentRedirect: 308, - BadRequest: 400, - Unauthorized: 401, - PaymentRequired: 402, - Forbidden: 403, - NotFound: 404, - MethodNotAllowed: 405, - NotAcceptable: 406, - ProxyAuthenticationRequired: 407, - RequestTimeout: 408, - Conflict: 409, - Gone: 410, - LengthRequired: 411, - PreconditionFailed: 412, - PayloadTooLarge: 413, - UriTooLong: 414, - UnsupportedMediaType: 415, - RangeNotSatisfiable: 416, - ExpectationFailed: 417, - ImATeapot: 418, - MisdirectedRequest: 421, - UnprocessableEntity: 422, - Locked: 423, - FailedDependency: 424, - TooEarly: 425, - UpgradeRequired: 426, - PreconditionRequired: 428, - TooManyRequests: 429, - RequestHeaderFieldsTooLarge: 431, - UnavailableForLegalReasons: 451, - InternalServerError: 500, - NotImplemented: 501, - BadGateway: 502, - ServiceUnavailable: 503, - GatewayTimeout: 504, - HttpVersionNotSupported: 505, - VariantAlsoNegotiates: 506, - InsufficientStorage: 507, - LoopDetected: 508, - NotExtended: 510, - NetworkAuthenticationRequired: 511 -}; -Object.entries(me).forEach(([e, t]) => { - me[t] = e; -}); -function it(e) { - const t = new U(e), r = ve(U.prototype.request, t); - return a.extend(r, U.prototype, t, { allOwnKeys: !0 }), a.extend(r, t, null, { allOwnKeys: !0 }), r.create = function(s) { - return it(v(e, s)); - }, r; -} -const g = it(W); -g.Axios = U; -g.CanceledError = I; -g.CancelToken = ge; -g.isCancel = Ze; -g.VERSION = ot; -g.toFormData = te; -g.AxiosError = y; -g.Cancel = g.CanceledError; -g.all = function(t) { - return Promise.all(t); -}; -g.spread = vn; -g.isAxiosError = jn; -g.mergeConfig = v; -g.AxiosHeaders = x; -g.formToJSON = (e) => Qe(a.isHTMLForm(e) ? new FormData(e) : e); -g.getAdapter = st.getAdapter; -g.HttpStatusCode = me; -g.default = g; -const qn = { - class: "uk-grid uk-child-width-1-3", - "uk-grid": "" -}, In = { - class: "uk-grid uk-child-width-1-2", - "uk-grid": "" -}, Hn = { class: "uk-card uk-card-default uk-card-small" }, Mn = { class: "uk-card-body" }, zn = { - class: "uk-grid uk-flex-center", - "uk-grid": "" -}, Jn = ["src"], Vn = { class: "uk-margin-remove" }, Wn = { class: "uk-margin-remove uk-text-meta" }, $n = { class: "uk-card-footer uk-text-center" }, Kn = { class: "uk-description-list" }, Gn = { class: "uk-list uk-list-disc uk-list-collapse" }, Qn = { - __name: "DashboardView", - setup(e) { - const t = at({ - counter: { - users: 0, - roles: 0, - groups: 0 - }, - info: { - version: { - framework: "", - php: "" - }, - database: { - connection: "", - name: "", - type: "", - version: "" - }, - environment: {}, - path: { - project: "" - } - }, - sprinkles: {}, - users: [] - }); - return g.get("/api/dashboard").then((r) => { - t.value = r.data; - }).catch((r) => { - console.error(r); - }), (r, n) => { - const s = re("UFInfoBox"), o = re("RouterLink"), i = re("UFCardBox"); - return H(), M(se, null, [ - n[13] || (n[13] = d("h3", null, "Dashboard", -1)), - d("div", qn, [ - d("div", null, [ - N(o, { - to: { name: "admin.users" }, - class: "uk-text-decoration-none" - }, { - default: j(() => [ - N(s, { - value: t.value.counter.users, - label: "Users", - faIcon: "user" - }, null, 8, ["value"]) - ]), - _: 1 - }) - ]), - d("div", null, [ - N(o, { - to: { name: "admin.roles" }, - class: "uk-text-decoration-none" - }, { - default: j(() => [ - N(s, { - value: t.value.counter.roles, - label: "Roles", - faIcon: "address-card" - }, null, 8, ["value"]) - ]), - _: 1 - }) - ]), - d("div", null, [ - N(o, { - to: { name: "admin.groups" }, - class: "uk-text-decoration-none" - }, { - default: j(() => [ - N(s, { - value: t.value.counter.groups, - label: "Groups", - faIcon: "users" - }, null, 8, ["value"]) - ]), - _: 1 - }) - ]) - ]), - d("div", In, [ - d("div", null, [ - d("div", Hn, [ - n[1] || (n[1] = d("div", { class: "uk-card-header" }, [ - d("div", { class: "uk-grid uk-grid-small" }, [ - d("div", { class: "uk-width-auto" }, [ - d("h4", { "data-test": "title" }, "Latest Users") - ]) - ]) - ], -1)), - d("div", Mn, [ - d("div", zn, [ - (H(!0), M(se, null, Se(t.value.users, (l) => (H(), M("div", { - key: l.id, - class: "uk-text-center" - }, [ - N(o, { - to: { name: "admin.user", params: { user_name: l.user_name } }, - class: "uk-text-decoration-none uk-link-text" - }, { - default: j(() => [ - d("img", { - src: l.avatar, - alt: "User Image", - class: "uk-border-circle" - }, null, 8, Jn), - d("p", Vn, C(l.full_name), 1), - d("p", Wn, C(l.registered), 1) - ]), - _: 2 - }, 1032, ["to"]) - ]))), 128)) - ]) - ]), - d("div", $n, [ - N(o, { - to: { name: "admin.users" }, - class: "uk-button uk-button-text" - }, { - default: j(() => n[0] || (n[0] = [ - lt("View All Users") - ])), - _: 1 - }) - ]) - ]), - n[12] || (n[12] = d("br", null, null, -1)), - N(i, { title: "System Information" }, { - default: j(() => [ - d("dl", Kn, [ - n[2] || (n[2] = d("dt", null, "Frameword version", -1)), - d("dd", null, [ - d("pre", null, [ - d("code", null, C(t.value.info.version.framework), 1) - ]) - ]), - n[3] || (n[3] = d("dt", null, "PHP version", -1)), - d("dd", null, [ - d("pre", null, [ - d("code", null, C(t.value.info.version.php), 1) - ]) - ]), - n[4] || (n[4] = d("dt", null, "Webserver software", -1)), - d("dd", null, [ - d("pre", null, [ - d("code", null, C(t.value.info.environment.SERVER_SOFTWARE), 1) - ]) - ]), - n[5] || (n[5] = d("dt", null, "Database connection", -1)), - d("dd", null, [ - d("pre", null, [ - d("code", null, C(t.value.info.database.connection), 1) - ]) - ]), - n[6] || (n[6] = d("dt", null, "Database version", -1)), - d("dd", null, [ - d("pre", null, [ - d("code", null, C(t.value.info.database.type) + " " + C(t.value.info.database.version), 1) - ]) - ]), - n[7] || (n[7] = d("dt", null, "Database name", -1)), - d("dd", null, [ - d("pre", null, [ - d("code", null, C(t.value.info.database.name), 1) - ]) - ]), - n[8] || (n[8] = d("dt", null, "Project directory", -1)), - d("dd", null, [ - d("pre", null, [ - d("code", null, C(t.value.info.path.project), 1) - ]) - ]), - n[9] || (n[9] = d("dt", null, "Site root url", -1)), - n[10] || (n[10] = d("dd", null, [ - d("pre", null, [ - d("code") - ]) - ], -1)), - n[11] || (n[11] = d("dt", null, "Loaded sprinkles", -1)), - d("dd", null, [ - d("ul", Gn, [ - (H(!0), M(se, null, Se(t.value.sprinkles, (l) => (H(), M("li", { - key: l.name - }, C(l), 1))), 128)) - ]) - ]) - ]) - ]), - _: 1 - }) - ]), - d("div", null, [ - N(i, { title: "Activities" }) - ]) - ]) - ], 64); - }; - } -}; -export { - Qn as default -}; diff --git a/dist/DashboardView-D01mVaQj.cjs b/dist/DashboardView-D01mVaQj.cjs deleted file mode 100644 index e9838a6..0000000 --- a/dist/DashboardView-D01mVaQj.cjs +++ /dev/null @@ -1,6 +0,0 @@ -"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const c=require("vue");function Ce(e,t){return function(){return e.apply(t,arguments)}}const{toString:Ye}=Object.prototype,{getPrototypeOf:ce}=Object,$=(e=>t=>{const r=Ye.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),k=e=>(e=e.toLowerCase(),t=>$(t)===e),K=e=>t=>typeof t===e,{isArray:L}=Array,j=K("undefined");function et(e){return e!==null&&!j(e)&&e.constructor!==null&&!j(e.constructor)&&x(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const _e=k("ArrayBuffer");function tt(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&_e(e.buffer),t}const nt=K("string"),x=K("function"),Pe=K("number"),G=e=>e!==null&&typeof e=="object",rt=e=>e===!0||e===!1,M=e=>{if($(e)!=="object")return!1;const t=ce(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},st=k("Date"),ot=k("File"),it=k("Blob"),at=k("FileList"),lt=e=>G(e)&&x(e.pipe),ct=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||x(e.append)&&((t=$(e))==="formdata"||t==="object"&&x(e.toString)&&e.toString()==="[object FormData]"))},ut=k("URLSearchParams"),[dt,ft,pt,mt]=["ReadableStream","Request","Response","Headers"].map(k),ht=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function q(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,s;if(typeof e!="object"&&(e=[e]),L(e))for(n=0,s=e.length;n0;)if(s=r[n],t===s.toLowerCase())return s;return null}const B=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Be=e=>!j(e)&&e!==B;function ne(){const{caseless:e}=Be(this)&&this||{},t={},r=(n,s)=>{const o=e&&Fe(t,s)||s;M(t[o])&&M(n)?t[o]=ne(t[o],n):M(n)?t[o]=ne({},n):L(n)?t[o]=n.slice():t[o]=n};for(let n=0,s=arguments.length;n(q(t,(s,o)=>{r&&x(s)?e[o]=Ce(s,r):e[o]=s},{allOwnKeys:n}),e),Et=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),bt=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),r&&Object.assign(e.prototype,r)},wt=(e,t,r,n)=>{let s,o,i;const l={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!n||n(i,e,t))&&!l[i]&&(t[i]=e[i],l[i]=!0);e=r!==!1&&ce(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},gt=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},St=e=>{if(!e)return null;if(L(e))return e;let t=e.length;if(!Pe(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},Rt=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ce(Uint8Array)),Nt=(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=n.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},Ot=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},Tt=k("HTMLFormElement"),At=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,s){return n.toUpperCase()+s}),he=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),xt=k("RegExp"),De=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};q(r,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(n[o]=i||s)}),Object.defineProperties(e,n)},kt=e=>{De(e,(t,r)=>{if(x(e)&&["arguments","caller","callee"].indexOf(r)!==-1)return!1;const n=e[r];if(x(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},Ct=(e,t)=>{const r={},n=s=>{s.forEach(o=>{r[o]=!0})};return L(e)?n(e):n(String(e).split(t)),r},_t=()=>{},Pt=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Z="abcdefghijklmnopqrstuvwxyz",ye="0123456789",Ve={DIGIT:ye,ALPHA:Z,ALPHA_DIGIT:Z+Z.toUpperCase()+ye},Ft=(e=16,t=Ve.ALPHA_DIGIT)=>{let r="";const{length:n}=t;for(;e--;)r+=t[Math.random()*n|0];return r};function Bt(e){return!!(e&&x(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Dt=e=>{const t=new Array(10),r=(n,s)=>{if(G(n)){if(t.indexOf(n)>=0)return;if(!("toJSON"in n)){t[s]=n;const o=L(n)?[]:{};return q(n,(i,l)=>{const f=r(i,s+1);!j(f)&&(o[l]=f)}),t[s]=void 0,o}}return n};return r(e,0)},Vt=k("AsyncFunction"),Lt=e=>e&&(G(e)||x(e))&&x(e.then)&&x(e.catch),Le=((e,t)=>e?setImmediate:t?((r,n)=>(B.addEventListener("message",({source:s,data:o})=>{s===B&&o===r&&n.length&&n.shift()()},!1),s=>{n.push(s),B.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",x(B.postMessage)),Ut=typeof queueMicrotask<"u"?queueMicrotask.bind(B):typeof process<"u"&&process.nextTick||Le,a={isArray:L,isArrayBuffer:_e,isBuffer:et,isFormData:ct,isArrayBufferView:tt,isString:nt,isNumber:Pe,isBoolean:rt,isObject:G,isPlainObject:M,isReadableStream:dt,isRequest:ft,isResponse:pt,isHeaders:mt,isUndefined:j,isDate:st,isFile:ot,isBlob:it,isRegExp:xt,isFunction:x,isStream:lt,isURLSearchParams:ut,isTypedArray:Rt,isFileList:at,forEach:q,merge:ne,extend:yt,trim:ht,stripBOM:Et,inherits:bt,toFlatObject:wt,kindOf:$,kindOfTest:k,endsWith:gt,toArray:St,forEachEntry:Nt,matchAll:Ot,isHTMLForm:Tt,hasOwnProperty:he,hasOwnProp:he,reduceDescriptors:De,freezeMethods:kt,toObjectSet:Ct,toCamelCase:At,noop:_t,toFiniteNumber:Pt,findKey:Fe,global:B,isContextDefined:Be,ALPHABET:Ve,generateString:Ft,isSpecCompliantForm:Bt,toJSONObject:Dt,isAsyncFn:Vt,isThenable:Lt,setImmediate:Le,asap:Ut};function y(e,t,r,n,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),r&&(this.config=r),n&&(this.request=n),s&&(this.response=s,this.status=s.status?s.status:null)}a.inherits(y,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:a.toJSONObject(this.config),code:this.code,status:this.status}}});const Ue=y.prototype,ve={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{ve[e]={value:e}});Object.defineProperties(y,ve);Object.defineProperty(Ue,"isAxiosError",{value:!0});y.from=(e,t,r,n,s,o)=>{const i=Object.create(Ue);return a.toFlatObject(e,i,function(f){return f!==Error.prototype},l=>l!=="isAxiosError"),y.call(i,e.message,t,r,n,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const vt=null;function re(e){return a.isPlainObject(e)||a.isArray(e)}function je(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function Ee(e,t,r){return e?e.concat(t).map(function(s,o){return s=je(s),!r&&o?"["+s+"]":s}).join(r?".":""):t}function jt(e){return a.isArray(e)&&!e.some(re)}const qt=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function X(e,t,r){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=a.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(E,h){return!a.isUndefined(h[E])});const n=r.metaTokens,s=r.visitor||d,o=r.dots,i=r.indexes,f=(r.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function u(m){if(m===null)return"";if(a.isDate(m))return m.toISOString();if(!f&&a.isBlob(m))throw new y("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(m)||a.isTypedArray(m)?f&&typeof Blob=="function"?new Blob([m]):Buffer.from(m):m}function d(m,E,h){let w=m;if(m&&!h&&typeof m=="object"){if(a.endsWith(E,"{}"))E=n?E:E.slice(0,-2),m=JSON.stringify(m);else if(a.isArray(m)&&jt(m)||(a.isFileList(m)||a.endsWith(E,"[]"))&&(w=a.toArray(m)))return E=je(E),w.forEach(function(N,C){!(a.isUndefined(N)||N===null)&&t.append(i===!0?Ee([E],C,o):i===null?E:E+"[]",u(N))}),!1}return re(m)?!0:(t.append(Ee(h,E,o),u(m)),!1)}const p=[],b=Object.assign(qt,{defaultVisitor:d,convertValue:u,isVisitable:re});function S(m,E){if(!a.isUndefined(m)){if(p.indexOf(m)!==-1)throw Error("Circular reference detected in "+E.join("."));p.push(m),a.forEach(m,function(w,R){(!(a.isUndefined(w)||w===null)&&s.call(t,w,a.isString(R)?R.trim():R,E,b))===!0&&S(w,E?E.concat(R):[R])}),p.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return S(e),t}function be(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(n){return t[n]})}function ue(e,t){this._pairs=[],e&&X(e,this,t)}const qe=ue.prototype;qe.append=function(t,r){this._pairs.push([t,r])};qe.toString=function(t){const r=t?function(n){return t.call(this,n,be)}:be;return this._pairs.map(function(s){return r(s[0])+"="+r(s[1])},"").join("&")};function It(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Ie(e,t,r){if(!t)return e;const n=r&&r.encode||It,s=r&&r.serialize;let o;if(s?o=s(t,r):o=a.isURLSearchParams(t)?t.toString():new ue(t,r).toString(n),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class we{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(n){n!==null&&t(n)})}}const He={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Ht=typeof URLSearchParams<"u"?URLSearchParams:ue,Mt=typeof FormData<"u"?FormData:null,zt=typeof Blob<"u"?Blob:null,Jt={isBrowser:!0,classes:{URLSearchParams:Ht,FormData:Mt,Blob:zt},protocols:["http","https","file","blob","url","data"]},de=typeof window<"u"&&typeof document<"u",se=typeof navigator=="object"&&navigator||void 0,Wt=de&&(!se||["ReactNative","NativeScript","NS"].indexOf(se.product)<0),$t=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",Kt=de&&window.location.href||"http://localhost",Gt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:de,hasStandardBrowserEnv:Wt,hasStandardBrowserWebWorkerEnv:$t,navigator:se,origin:Kt},Symbol.toStringTag,{value:"Module"})),T={...Gt,...Jt};function Xt(e,t){return X(e,new T.classes.URLSearchParams,Object.assign({visitor:function(r,n,s,o){return T.isNode&&a.isBuffer(r)?(this.append(n,r.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Qt(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Zt(e){const t={},r=Object.keys(e);let n;const s=r.length;let o;for(n=0;n=r.length;return i=!i&&a.isArray(s)?s.length:i,f?(a.hasOwnProp(s,i)?s[i]=[s[i],n]:s[i]=n,!l):((!s[i]||!a.isObject(s[i]))&&(s[i]=[]),t(r,n,s[i],o)&&a.isArray(s[i])&&(s[i]=Zt(s[i])),!l)}if(a.isFormData(e)&&a.isFunction(e.entries)){const r={};return a.forEachEntry(e,(n,s)=>{t(Qt(n),s,r,0)}),r}return null}function Yt(e,t,r){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(0,JSON.stringify)(e)}const I={transitional:He,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",s=n.indexOf("application/json")>-1,o=a.isObject(t);if(o&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(Me(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t)||a.isReadableStream(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return Xt(t,this.formSerializer).toString();if((l=a.isFileList(t))||n.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return X(l?{"files[]":t}:t,f&&new f,this.formSerializer)}}return o||s?(r.setContentType("application/json",!1),Yt(t)):t}],transformResponse:[function(t){const r=this.transitional||I.transitional,n=r&&r.forcedJSONParsing,s=this.responseType==="json";if(a.isResponse(t)||a.isReadableStream(t))return t;if(t&&a.isString(t)&&(n&&!this.responseType||s)){const i=!(r&&r.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(l){if(i)throw l.name==="SyntaxError"?y.from(l,y.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:T.classes.FormData,Blob:T.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{I.headers[e]={}});const en=a.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),tn=e=>{const t={};let r,n,s;return e&&e.split(` -`).forEach(function(i){s=i.indexOf(":"),r=i.substring(0,s).trim().toLowerCase(),n=i.substring(s+1).trim(),!(!r||t[r]&&en[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},ge=Symbol("internals");function v(e){return e&&String(e).trim().toLowerCase()}function z(e){return e===!1||e==null?e:a.isArray(e)?e.map(z):String(e)}function nn(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const rn=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Y(e,t,r,n,s){if(a.isFunction(n))return n.call(this,t,r);if(s&&(t=r),!!a.isString(t)){if(a.isString(n))return t.indexOf(n)!==-1;if(a.isRegExp(n))return n.test(t)}}function sn(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function on(e,t){const r=a.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{value:function(s,o,i){return this[n].call(this,t,s,o,i)},configurable:!0})})}class A{constructor(t){t&&this.set(t)}set(t,r,n){const s=this;function o(l,f,u){const d=v(f);if(!d)throw new Error("header name must be a non-empty string");const p=a.findKey(s,d);(!p||s[p]===void 0||u===!0||u===void 0&&s[p]!==!1)&&(s[p||f]=z(l))}const i=(l,f)=>a.forEach(l,(u,d)=>o(u,d,f));if(a.isPlainObject(t)||t instanceof this.constructor)i(t,r);else if(a.isString(t)&&(t=t.trim())&&!rn(t))i(tn(t),r);else if(a.isHeaders(t))for(const[l,f]of t.entries())o(f,l,n);else t!=null&&o(r,t,n);return this}get(t,r){if(t=v(t),t){const n=a.findKey(this,t);if(n){const s=this[n];if(!r)return s;if(r===!0)return nn(s);if(a.isFunction(r))return r.call(this,s,n);if(a.isRegExp(r))return r.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=v(t),t){const n=a.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||Y(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let s=!1;function o(i){if(i=v(i),i){const l=a.findKey(n,i);l&&(!r||Y(n,n[l],l,r))&&(delete n[l],s=!0)}}return a.isArray(t)?t.forEach(o):o(t),s}clear(t){const r=Object.keys(this);let n=r.length,s=!1;for(;n--;){const o=r[n];(!t||Y(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const r=this,n={};return a.forEach(this,(s,o)=>{const i=a.findKey(n,o);if(i){r[i]=z(s),delete r[o];return}const l=t?sn(o):String(o).trim();l!==o&&delete r[o],r[l]=z(s),n[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return a.forEach(this,(n,s)=>{n!=null&&n!==!1&&(r[s]=t&&a.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).join(` -`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...r){const n=new this(t);return r.forEach(s=>n.set(s)),n}static accessor(t){const n=(this[ge]=this[ge]={accessors:{}}).accessors,s=this.prototype;function o(i){const l=v(i);n[l]||(on(s,i),n[l]=!0)}return a.isArray(t)?t.forEach(o):o(t),this}}A.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors(A.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});a.freezeMethods(A);function ee(e,t){const r=this||I,n=t||r,s=A.from(n.headers);let o=n.data;return a.forEach(e,function(l){o=l.call(r,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function ze(e){return!!(e&&e.__CANCEL__)}function U(e,t,r){y.call(this,e??"canceled",y.ERR_CANCELED,t,r),this.name="CanceledError"}a.inherits(U,y,{__CANCEL__:!0});function Je(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new y("Request failed with status code "+r.status,[y.ERR_BAD_REQUEST,y.ERR_BAD_RESPONSE][Math.floor(r.status/100)-4],r.config,r.request,r))}function an(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function ln(e,t){e=e||10;const r=new Array(e),n=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(f){const u=Date.now(),d=n[o];i||(i=u),r[s]=f,n[s]=u;let p=o,b=0;for(;p!==s;)b+=r[p++],p=p%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),u-i{r=d,s=null,o&&(clearTimeout(o),o=null),e.apply(null,u)};return[(...u)=>{const d=Date.now(),p=d-r;p>=n?i(u,d):(s=u,o||(o=setTimeout(()=>{o=null,i(s)},n-p)))},()=>s&&i(s)]}const J=(e,t,r=3)=>{let n=0;const s=ln(50,250);return cn(o=>{const i=o.loaded,l=o.lengthComputable?o.total:void 0,f=i-n,u=s(f),d=i<=l;n=i;const p={loaded:i,total:l,progress:l?i/l:void 0,bytes:f,rate:u||void 0,estimated:u&&l&&d?(l-i)/u:void 0,event:o,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(p)},r)},Se=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},Re=e=>(...t)=>a.asap(()=>e(...t)),un=T.hasStandardBrowserEnv?function(){const t=T.navigator&&/(msie|trident)/i.test(T.navigator.userAgent),r=document.createElement("a");let n;function s(o){let i=o;return t&&(r.setAttribute("href",i),i=r.href),r.setAttribute("href",i),{href:r.href,protocol:r.protocol?r.protocol.replace(/:$/,""):"",host:r.host,search:r.search?r.search.replace(/^\?/,""):"",hash:r.hash?r.hash.replace(/^#/,""):"",hostname:r.hostname,port:r.port,pathname:r.pathname.charAt(0)==="/"?r.pathname:"/"+r.pathname}}return n=s(window.location.href),function(i){const l=a.isString(i)?s(i):i;return l.protocol===n.protocol&&l.host===n.host}}():function(){return function(){return!0}}(),dn=T.hasStandardBrowserEnv?{write(e,t,r,n,s,o){const i=[e+"="+encodeURIComponent(t)];a.isNumber(r)&&i.push("expires="+new Date(r).toGMTString()),a.isString(n)&&i.push("path="+n),a.isString(s)&&i.push("domain="+s),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function fn(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function pn(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function We(e,t){return e&&!fn(t)?pn(e,t):t}const Ne=e=>e instanceof A?{...e}:e;function V(e,t){t=t||{};const r={};function n(u,d,p){return a.isPlainObject(u)&&a.isPlainObject(d)?a.merge.call({caseless:p},u,d):a.isPlainObject(d)?a.merge({},d):a.isArray(d)?d.slice():d}function s(u,d,p){if(a.isUndefined(d)){if(!a.isUndefined(u))return n(void 0,u,p)}else return n(u,d,p)}function o(u,d){if(!a.isUndefined(d))return n(void 0,d)}function i(u,d){if(a.isUndefined(d)){if(!a.isUndefined(u))return n(void 0,u)}else return n(void 0,d)}function l(u,d,p){if(p in t)return n(u,d);if(p in e)return n(void 0,u)}const f={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:l,headers:(u,d)=>s(Ne(u),Ne(d),!0)};return a.forEach(Object.keys(Object.assign({},e,t)),function(d){const p=f[d]||s,b=p(e[d],t[d],d);a.isUndefined(b)&&p!==l||(r[d]=b)}),r}const $e=e=>{const t=V({},e);let{data:r,withXSRFToken:n,xsrfHeaderName:s,xsrfCookieName:o,headers:i,auth:l}=t;t.headers=i=A.from(i),t.url=Ie(We(t.baseURL,t.url),e.params,e.paramsSerializer),l&&i.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):"")));let f;if(a.isFormData(r)){if(T.hasStandardBrowserEnv||T.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((f=i.getContentType())!==!1){const[u,...d]=f?f.split(";").map(p=>p.trim()).filter(Boolean):[];i.setContentType([u||"multipart/form-data",...d].join("; "))}}if(T.hasStandardBrowserEnv&&(n&&a.isFunction(n)&&(n=n(t)),n||n!==!1&&un(t.url))){const u=s&&o&&dn.read(o);u&&i.set(s,u)}return t},mn=typeof XMLHttpRequest<"u",hn=mn&&function(e){return new Promise(function(r,n){const s=$e(e);let o=s.data;const i=A.from(s.headers).normalize();let{responseType:l,onUploadProgress:f,onDownloadProgress:u}=s,d,p,b,S,m;function E(){S&&S(),m&&m(),s.cancelToken&&s.cancelToken.unsubscribe(d),s.signal&&s.signal.removeEventListener("abort",d)}let h=new XMLHttpRequest;h.open(s.method.toUpperCase(),s.url,!0),h.timeout=s.timeout;function w(){if(!h)return;const N=A.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders()),O={data:!l||l==="text"||l==="json"?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:N,config:e,request:h};Je(function(F){r(F),E()},function(F){n(F),E()},O),h=null}"onloadend"in h?h.onloadend=w:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf("file:")===0)||setTimeout(w)},h.onabort=function(){h&&(n(new y("Request aborted",y.ECONNABORTED,e,h)),h=null)},h.onerror=function(){n(new y("Network Error",y.ERR_NETWORK,e,h)),h=null},h.ontimeout=function(){let C=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const O=s.transitional||He;s.timeoutErrorMessage&&(C=s.timeoutErrorMessage),n(new y(C,O.clarifyTimeoutError?y.ETIMEDOUT:y.ECONNABORTED,e,h)),h=null},o===void 0&&i.setContentType(null),"setRequestHeader"in h&&a.forEach(i.toJSON(),function(C,O){h.setRequestHeader(O,C)}),a.isUndefined(s.withCredentials)||(h.withCredentials=!!s.withCredentials),l&&l!=="json"&&(h.responseType=s.responseType),u&&([b,m]=J(u,!0),h.addEventListener("progress",b)),f&&h.upload&&([p,S]=J(f),h.upload.addEventListener("progress",p),h.upload.addEventListener("loadend",S)),(s.cancelToken||s.signal)&&(d=N=>{h&&(n(!N||N.type?new U(null,e,h):N),h.abort(),h=null)},s.cancelToken&&s.cancelToken.subscribe(d),s.signal&&(s.signal.aborted?d():s.signal.addEventListener("abort",d)));const R=an(s.url);if(R&&T.protocols.indexOf(R)===-1){n(new y("Unsupported protocol "+R+":",y.ERR_BAD_REQUEST,e));return}h.send(o||null)})},yn=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,s;const o=function(u){if(!s){s=!0,l();const d=u instanceof Error?u:this.reason;n.abort(d instanceof y?d:new U(d instanceof Error?d.message:d))}};let i=t&&setTimeout(()=>{i=null,o(new y(`timeout ${t} of ms exceeded`,y.ETIMEDOUT))},t);const l=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(o):u.removeEventListener("abort",o)}),e=null)};e.forEach(u=>u.addEventListener("abort",o));const{signal:f}=n;return f.unsubscribe=()=>a.asap(l),f}},En=function*(e,t){let r=e.byteLength;if(r{const s=bn(e,t);let o=0,i,l=f=>{i||(i=!0,n&&n(f))};return new ReadableStream({async pull(f){try{const{done:u,value:d}=await s.next();if(u){l(),f.close();return}let p=d.byteLength;if(r){let b=o+=p;r(b)}f.enqueue(new Uint8Array(d))}catch(u){throw l(u),u}},cancel(f){return l(f),s.return()}},{highWaterMark:2})},Q=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",Ke=Q&&typeof ReadableStream=="function",gn=Q&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Ge=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Sn=Ke&&Ge(()=>{let e=!1;const t=new Request(T.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Te=64*1024,oe=Ke&&Ge(()=>a.isReadableStream(new Response("").body)),W={stream:oe&&(e=>e.body)};Q&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!W[t]&&(W[t]=a.isFunction(e[t])?r=>r[t]():(r,n)=>{throw new y(`Response type '${t}' is not supported`,y.ERR_NOT_SUPPORT,n)})})})(new Response);const Rn=async e=>{if(e==null)return 0;if(a.isBlob(e))return e.size;if(a.isSpecCompliantForm(e))return(await new Request(T.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(a.isArrayBufferView(e)||a.isArrayBuffer(e))return e.byteLength;if(a.isURLSearchParams(e)&&(e=e+""),a.isString(e))return(await gn(e)).byteLength},Nn=async(e,t)=>{const r=a.toFiniteNumber(e.getContentLength());return r??Rn(t)},On=Q&&(async e=>{let{url:t,method:r,data:n,signal:s,cancelToken:o,timeout:i,onDownloadProgress:l,onUploadProgress:f,responseType:u,headers:d,withCredentials:p="same-origin",fetchOptions:b}=$e(e);u=u?(u+"").toLowerCase():"text";let S=yn([s,o&&o.toAbortSignal()],i),m;const E=S&&S.unsubscribe&&(()=>{S.unsubscribe()});let h;try{if(f&&Sn&&r!=="get"&&r!=="head"&&(h=await Nn(d,n))!==0){let O=new Request(t,{method:"POST",body:n,duplex:"half"}),_;if(a.isFormData(n)&&(_=O.headers.get("content-type"))&&d.setContentType(_),O.body){const[F,H]=Se(h,J(Re(f)));n=Oe(O.body,Te,F,H)}}a.isString(p)||(p=p?"include":"omit");const w="credentials"in Request.prototype;m=new Request(t,{...b,signal:S,method:r.toUpperCase(),headers:d.normalize().toJSON(),body:n,duplex:"half",credentials:w?p:void 0});let R=await fetch(m);const N=oe&&(u==="stream"||u==="response");if(oe&&(l||N&&E)){const O={};["status","statusText","headers"].forEach(me=>{O[me]=R[me]});const _=a.toFiniteNumber(R.headers.get("content-length")),[F,H]=l&&Se(_,J(Re(l),!0))||[];R=new Response(Oe(R.body,Te,F,()=>{H&&H(),E&&E()}),O)}u=u||"text";let C=await W[a.findKey(W,u)||"text"](R,e);return!N&&E&&E(),await new Promise((O,_)=>{Je(O,_,{data:C,headers:A.from(R.headers),status:R.status,statusText:R.statusText,config:e,request:m})})}catch(w){throw E&&E(),w&&w.name==="TypeError"&&/fetch/i.test(w.message)?Object.assign(new y("Network Error",y.ERR_NETWORK,e,m),{cause:w.cause||w}):y.from(w,w&&w.code,e,m)}}),ie={http:vt,xhr:hn,fetch:On};a.forEach(ie,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ae=e=>`- ${e}`,Tn=e=>a.isFunction(e)||e===null||e===!1,Xe={getAdapter:e=>{e=a.isArray(e)?e:[e];const{length:t}=e;let r,n;const s={};for(let o=0;o`adapter ${l} `+(f===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : -`+o.map(Ae).join(` -`):" "+Ae(o[0]):"as no adapter specified";throw new y("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return n},adapters:ie};function te(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new U(null,e)}function xe(e){return te(e),e.headers=A.from(e.headers),e.data=ee.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Xe.getAdapter(e.adapter||I.adapter)(e).then(function(n){return te(e),n.data=ee.call(e,e.transformResponse,n),n.headers=A.from(n.headers),n},function(n){return ze(n)||(te(e),n&&n.response&&(n.response.data=ee.call(e,e.transformResponse,n.response),n.response.headers=A.from(n.response.headers))),Promise.reject(n)})}const Qe="1.7.7",fe={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{fe[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const ke={};fe.transitional=function(t,r,n){function s(o,i){return"[Axios v"+Qe+"] Transitional option '"+o+"'"+i+(n?". "+n:"")}return(o,i,l)=>{if(t===!1)throw new y(s(i," has been removed"+(r?" in "+r:"")),y.ERR_DEPRECATED);return r&&!ke[i]&&(ke[i]=!0,console.warn(s(i," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(o,i,l):!0}};function An(e,t,r){if(typeof e!="object")throw new y("options must be an object",y.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let s=n.length;for(;s-- >0;){const o=n[s],i=t[o];if(i){const l=e[o],f=l===void 0||i(l,o,e);if(f!==!0)throw new y("option "+o+" must be "+f,y.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new y("Unknown option "+o,y.ERR_BAD_OPTION)}}const ae={assertOptions:An,validators:fe},P=ae.validators;class D{constructor(t){this.defaults=t,this.interceptors={request:new we,response:new we}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let s;Error.captureStackTrace?Error.captureStackTrace(s={}):s=new Error;const o=s.stack?s.stack.replace(/^.+\n/,""):"";try{n.stack?o&&!String(n.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(n.stack+=` -`+o):n.stack=o}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=V(this.defaults,r);const{transitional:n,paramsSerializer:s,headers:o}=r;n!==void 0&&ae.assertOptions(n,{silentJSONParsing:P.transitional(P.boolean),forcedJSONParsing:P.transitional(P.boolean),clarifyTimeoutError:P.transitional(P.boolean)},!1),s!=null&&(a.isFunction(s)?r.paramsSerializer={serialize:s}:ae.assertOptions(s,{encode:P.function,serialize:P.function},!0)),r.method=(r.method||this.defaults.method||"get").toLowerCase();let i=o&&a.merge(o.common,o[r.method]);o&&a.forEach(["delete","get","head","post","put","patch","common"],m=>{delete o[m]}),r.headers=A.concat(i,o);const l=[];let f=!0;this.interceptors.request.forEach(function(E){typeof E.runWhen=="function"&&E.runWhen(r)===!1||(f=f&&E.synchronous,l.unshift(E.fulfilled,E.rejected))});const u=[];this.interceptors.response.forEach(function(E){u.push(E.fulfilled,E.rejected)});let d,p=0,b;if(!f){const m=[xe.bind(this),void 0];for(m.unshift.apply(m,l),m.push.apply(m,u),b=m.length,d=Promise.resolve(r);p{if(!n._listeners)return;let o=n._listeners.length;for(;o-- >0;)n._listeners[o](s);n._listeners=null}),this.promise.then=s=>{let o;const i=new Promise(l=>{n.subscribe(l),o=l}).then(s);return i.cancel=function(){n.unsubscribe(o)},i},t(function(o,i,l){n.reason||(n.reason=new U(o,i,l),r(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new pe(function(s){t=s}),cancel:t}}}function xn(e){return function(r){return e.apply(null,r)}}function kn(e){return a.isObject(e)&&e.isAxiosError===!0}const le={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(le).forEach(([e,t])=>{le[t]=e});function Ze(e){const t=new D(e),r=Ce(D.prototype.request,t);return a.extend(r,D.prototype,t,{allOwnKeys:!0}),a.extend(r,t,null,{allOwnKeys:!0}),r.create=function(s){return Ze(V(e,s))},r}const g=Ze(I);g.Axios=D;g.CanceledError=U;g.CancelToken=pe;g.isCancel=ze;g.VERSION=Qe;g.toFormData=X;g.AxiosError=y;g.Cancel=g.CanceledError;g.all=function(t){return Promise.all(t)};g.spread=xn;g.isAxiosError=kn;g.mergeConfig=V;g.AxiosHeaders=A;g.formToJSON=e=>Me(a.isHTMLForm(e)?new FormData(e):e);g.getAdapter=Xe.getAdapter;g.HttpStatusCode=le;g.default=g;const Cn={class:"uk-grid uk-child-width-1-3","uk-grid":""},_n={class:"uk-grid uk-child-width-1-2","uk-grid":""},Pn={class:"uk-card uk-card-default uk-card-small"},Fn={class:"uk-card-body"},Bn={class:"uk-grid uk-flex-center","uk-grid":""},Dn=["src"],Vn={class:"uk-margin-remove"},Ln={class:"uk-margin-remove uk-text-meta"},Un={class:"uk-card-footer uk-text-center"},vn={class:"uk-description-list"},jn={class:"uk-list uk-list-disc uk-list-collapse"},qn={__name:"DashboardView",setup(e){const t=c.ref({counter:{users:0,roles:0,groups:0},info:{version:{framework:"",php:""},database:{connection:"",name:"",type:"",version:""},environment:{},path:{project:""}},sprinkles:{},users:[]});return g.get("/api/dashboard").then(r=>{t.value=r.data}).catch(r=>{console.error(r)}),(r,n)=>{const s=c.resolveComponent("UFInfoBox"),o=c.resolveComponent("RouterLink"),i=c.resolveComponent("UFCardBox");return c.openBlock(),c.createElementBlock(c.Fragment,null,[n[13]||(n[13]=c.createElementVNode("h3",null,"Dashboard",-1)),c.createElementVNode("div",Cn,[c.createElementVNode("div",null,[c.createVNode(o,{to:{name:"admin.users"},class:"uk-text-decoration-none"},{default:c.withCtx(()=>[c.createVNode(s,{value:t.value.counter.users,label:"Users",faIcon:"user"},null,8,["value"])]),_:1})]),c.createElementVNode("div",null,[c.createVNode(o,{to:{name:"admin.roles"},class:"uk-text-decoration-none"},{default:c.withCtx(()=>[c.createVNode(s,{value:t.value.counter.roles,label:"Roles",faIcon:"address-card"},null,8,["value"])]),_:1})]),c.createElementVNode("div",null,[c.createVNode(o,{to:{name:"admin.groups"},class:"uk-text-decoration-none"},{default:c.withCtx(()=>[c.createVNode(s,{value:t.value.counter.groups,label:"Groups",faIcon:"users"},null,8,["value"])]),_:1})])]),c.createElementVNode("div",_n,[c.createElementVNode("div",null,[c.createElementVNode("div",Pn,[n[1]||(n[1]=c.createElementVNode("div",{class:"uk-card-header"},[c.createElementVNode("div",{class:"uk-grid uk-grid-small"},[c.createElementVNode("div",{class:"uk-width-auto"},[c.createElementVNode("h4",{"data-test":"title"},"Latest Users")])])],-1)),c.createElementVNode("div",Fn,[c.createElementVNode("div",Bn,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(t.value.users,l=>(c.openBlock(),c.createElementBlock("div",{key:l.id,class:"uk-text-center"},[c.createVNode(o,{to:{name:"admin.user",params:{user_name:l.user_name}},class:"uk-text-decoration-none uk-link-text"},{default:c.withCtx(()=>[c.createElementVNode("img",{src:l.avatar,alt:"User Image",class:"uk-border-circle"},null,8,Dn),c.createElementVNode("p",Vn,c.toDisplayString(l.full_name),1),c.createElementVNode("p",Ln,c.toDisplayString(l.registered),1)]),_:2},1032,["to"])]))),128))])]),c.createElementVNode("div",Un,[c.createVNode(o,{to:{name:"admin.users"},class:"uk-button uk-button-text"},{default:c.withCtx(()=>n[0]||(n[0]=[c.createTextVNode("View All Users")])),_:1})])]),n[12]||(n[12]=c.createElementVNode("br",null,null,-1)),c.createVNode(i,{title:"System Information"},{default:c.withCtx(()=>[c.createElementVNode("dl",vn,[n[2]||(n[2]=c.createElementVNode("dt",null,"Frameword version",-1)),c.createElementVNode("dd",null,[c.createElementVNode("pre",null,[c.createElementVNode("code",null,c.toDisplayString(t.value.info.version.framework),1)])]),n[3]||(n[3]=c.createElementVNode("dt",null,"PHP version",-1)),c.createElementVNode("dd",null,[c.createElementVNode("pre",null,[c.createElementVNode("code",null,c.toDisplayString(t.value.info.version.php),1)])]),n[4]||(n[4]=c.createElementVNode("dt",null,"Webserver software",-1)),c.createElementVNode("dd",null,[c.createElementVNode("pre",null,[c.createElementVNode("code",null,c.toDisplayString(t.value.info.environment.SERVER_SOFTWARE),1)])]),n[5]||(n[5]=c.createElementVNode("dt",null,"Database connection",-1)),c.createElementVNode("dd",null,[c.createElementVNode("pre",null,[c.createElementVNode("code",null,c.toDisplayString(t.value.info.database.connection),1)])]),n[6]||(n[6]=c.createElementVNode("dt",null,"Database version",-1)),c.createElementVNode("dd",null,[c.createElementVNode("pre",null,[c.createElementVNode("code",null,c.toDisplayString(t.value.info.database.type)+" "+c.toDisplayString(t.value.info.database.version),1)])]),n[7]||(n[7]=c.createElementVNode("dt",null,"Database name",-1)),c.createElementVNode("dd",null,[c.createElementVNode("pre",null,[c.createElementVNode("code",null,c.toDisplayString(t.value.info.database.name),1)])]),n[8]||(n[8]=c.createElementVNode("dt",null,"Project directory",-1)),c.createElementVNode("dd",null,[c.createElementVNode("pre",null,[c.createElementVNode("code",null,c.toDisplayString(t.value.info.path.project),1)])]),n[9]||(n[9]=c.createElementVNode("dt",null,"Site root url",-1)),n[10]||(n[10]=c.createElementVNode("dd",null,[c.createElementVNode("pre",null,[c.createElementVNode("code")])],-1)),n[11]||(n[11]=c.createElementVNode("dt",null,"Loaded sprinkles",-1)),c.createElementVNode("dd",null,[c.createElementVNode("ul",jn,[(c.openBlock(!0),c.createElementBlock(c.Fragment,null,c.renderList(t.value.sprinkles,l=>(c.openBlock(),c.createElementBlock("li",{key:l.name},c.toDisplayString(l),1))),128))])])])]),_:1})]),c.createElementVNode("div",null,[c.createVNode(i,{title:"Activities"})])])],64)}}};exports.default=qn; diff --git a/dist/DashboardView-TNoYKt2S.cjs b/dist/DashboardView-TNoYKt2S.cjs new file mode 100644 index 0000000..71f057d --- /dev/null +++ b/dist/DashboardView-TNoYKt2S.cjs @@ -0,0 +1 @@ +"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("vue"),s=require("./axios-tuVKNgv9.cjs"),u={class:"uk-grid uk-child-width-1-3","uk-grid":""},i={class:"uk-grid uk-child-width-1-2","uk-grid":""},c={class:"uk-card uk-card-default uk-card-small"},m={class:"uk-card-body"},V={class:"uk-grid uk-flex-center","uk-grid":""},N=["src"],E={class:"uk-margin-remove"},p={class:"uk-margin-remove uk-text-meta"},v={class:"uk-card-footer uk-text-center"},k={class:"uk-description-list"},g={class:"uk-list uk-list-disc uk-list-collapse"},f={__name:"DashboardView",setup(x){const l=e.ref({counter:{users:0,roles:0,groups:0},info:{version:{framework:"",php:""},database:{connection:"",name:"",type:"",version:""},environment:{},path:{project:""}},sprinkles:{},users:[]});return s.axios.get("/api/dashboard").then(r=>{l.value=r.data}).catch(r=>{console.error(r)}),(r,t)=>{const a=e.resolveComponent("UFInfoBox"),o=e.resolveComponent("RouterLink"),d=e.resolveComponent("UFCardBox");return e.openBlock(),e.createElementBlock(e.Fragment,null,[t[13]||(t[13]=e.createElementVNode("h3",null,"Dashboard",-1)),e.createElementVNode("div",u,[e.createElementVNode("div",null,[e.createVNode(o,{to:{name:"admin.users"},class:"uk-text-decoration-none"},{default:e.withCtx(()=>[e.createVNode(a,{value:l.value.counter.users,label:"Users",faIcon:"user"},null,8,["value"])]),_:1})]),e.createElementVNode("div",null,[e.createVNode(o,{to:{name:"admin.roles"},class:"uk-text-decoration-none"},{default:e.withCtx(()=>[e.createVNode(a,{value:l.value.counter.roles,label:"Roles",faIcon:"address-card"},null,8,["value"])]),_:1})]),e.createElementVNode("div",null,[e.createVNode(o,{to:{name:"admin.groups"},class:"uk-text-decoration-none"},{default:e.withCtx(()=>[e.createVNode(a,{value:l.value.counter.groups,label:"Groups",faIcon:"users"},null,8,["value"])]),_:1})])]),e.createElementVNode("div",i,[e.createElementVNode("div",null,[e.createElementVNode("div",c,[t[1]||(t[1]=e.createElementVNode("div",{class:"uk-card-header"},[e.createElementVNode("div",{class:"uk-grid uk-grid-small"},[e.createElementVNode("div",{class:"uk-width-auto"},[e.createElementVNode("h4",{"data-test":"title"},"Latest Users")])])],-1)),e.createElementVNode("div",m,[e.createElementVNode("div",V,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.value.users,n=>(e.openBlock(),e.createElementBlock("div",{key:n.id,class:"uk-text-center"},[e.createVNode(o,{to:{name:"admin.user",params:{user_name:n.user_name}},class:"uk-text-decoration-none uk-link-text"},{default:e.withCtx(()=>[e.createElementVNode("img",{src:n.avatar,alt:"User Image",class:"uk-border-circle"},null,8,N),e.createElementVNode("p",E,e.toDisplayString(n.full_name),1),e.createElementVNode("p",p,e.toDisplayString(n.registered),1)]),_:2},1032,["to"])]))),128))])]),e.createElementVNode("div",v,[e.createVNode(o,{to:{name:"admin.users"},class:"uk-button uk-button-text"},{default:e.withCtx(()=>t[0]||(t[0]=[e.createTextVNode("View All Users")])),_:1})])]),t[12]||(t[12]=e.createElementVNode("br",null,null,-1)),e.createVNode(d,{title:"System Information"},{default:e.withCtx(()=>[e.createElementVNode("dl",k,[t[2]||(t[2]=e.createElementVNode("dt",null,"Frameword version",-1)),e.createElementVNode("dd",null,[e.createElementVNode("pre",null,[e.createElementVNode("code",null,e.toDisplayString(l.value.info.version.framework),1)])]),t[3]||(t[3]=e.createElementVNode("dt",null,"PHP version",-1)),e.createElementVNode("dd",null,[e.createElementVNode("pre",null,[e.createElementVNode("code",null,e.toDisplayString(l.value.info.version.php),1)])]),t[4]||(t[4]=e.createElementVNode("dt",null,"Webserver software",-1)),e.createElementVNode("dd",null,[e.createElementVNode("pre",null,[e.createElementVNode("code",null,e.toDisplayString(l.value.info.environment.SERVER_SOFTWARE),1)])]),t[5]||(t[5]=e.createElementVNode("dt",null,"Database connection",-1)),e.createElementVNode("dd",null,[e.createElementVNode("pre",null,[e.createElementVNode("code",null,e.toDisplayString(l.value.info.database.connection),1)])]),t[6]||(t[6]=e.createElementVNode("dt",null,"Database version",-1)),e.createElementVNode("dd",null,[e.createElementVNode("pre",null,[e.createElementVNode("code",null,e.toDisplayString(l.value.info.database.type)+" "+e.toDisplayString(l.value.info.database.version),1)])]),t[7]||(t[7]=e.createElementVNode("dt",null,"Database name",-1)),e.createElementVNode("dd",null,[e.createElementVNode("pre",null,[e.createElementVNode("code",null,e.toDisplayString(l.value.info.database.name),1)])]),t[8]||(t[8]=e.createElementVNode("dt",null,"Project directory",-1)),e.createElementVNode("dd",null,[e.createElementVNode("pre",null,[e.createElementVNode("code",null,e.toDisplayString(l.value.info.path.project),1)])]),t[9]||(t[9]=e.createElementVNode("dt",null,"Site root url",-1)),t[10]||(t[10]=e.createElementVNode("dd",null,[e.createElementVNode("pre",null,[e.createElementVNode("code")])],-1)),t[11]||(t[11]=e.createElementVNode("dt",null,"Loaded sprinkles",-1)),e.createElementVNode("dd",null,[e.createElementVNode("ul",g,[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(l.value.sprinkles,n=>(e.openBlock(),e.createElementBlock("li",{key:n.name},e.toDisplayString(n),1))),128))])])])]),_:1})]),e.createElementVNode("div",null,[e.createVNode(d,{title:"Activities"})])])],64)}}};exports.default=f; diff --git a/dist/axios-CXDYiOMX.js b/dist/axios-CXDYiOMX.js new file mode 100644 index 0000000..b754127 --- /dev/null +++ b/dist/axios-CXDYiOMX.js @@ -0,0 +1,1704 @@ +function Ne(e, t) { + return function() { + return e.apply(t, arguments); + }; +} +const { toString: Ze } = Object.prototype, { getPrototypeOf: ce } = Object, $ = /* @__PURE__ */ ((e) => (t) => { + const n = Ze.call(t); + return e[n] || (e[n] = n.slice(8, -1).toLowerCase()); +})(/* @__PURE__ */ Object.create(null)), C = (e) => (e = e.toLowerCase(), (t) => $(t) === e), v = (e) => (t) => typeof t === e, { isArray: U } = Array, q = v("undefined"); +function Ye(e) { + return e !== null && !q(e) && e.constructor !== null && !q(e.constructor) && x(e.constructor.isBuffer) && e.constructor.isBuffer(e); +} +const Pe = C("ArrayBuffer"); +function et(e) { + let t; + return typeof ArrayBuffer < "u" && ArrayBuffer.isView ? t = ArrayBuffer.isView(e) : t = e && e.buffer && Pe(e.buffer), t; +} +const tt = v("string"), x = v("function"), _e = v("number"), K = (e) => e !== null && typeof e == "object", nt = (e) => e === !0 || e === !1, z = (e) => { + if ($(e) !== "object") + return !1; + const t = ce(e); + return (t === null || t === Object.prototype || Object.getPrototypeOf(t) === null) && !(Symbol.toStringTag in e) && !(Symbol.iterator in e); +}, rt = C("Date"), st = C("File"), ot = C("Blob"), it = C("FileList"), at = (e) => K(e) && x(e.pipe), ct = (e) => { + let t; + return e && (typeof FormData == "function" && e instanceof FormData || x(e.append) && ((t = $(e)) === "formdata" || // detect form-data instance + t === "object" && x(e.toString) && e.toString() === "[object FormData]")); +}, ut = C("URLSearchParams"), [lt, ft, dt, pt] = ["ReadableStream", "Request", "Response", "Headers"].map(C), ht = (e) => e.trim ? e.trim() : e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, ""); +function I(e, t, { allOwnKeys: n = !1 } = {}) { + if (e === null || typeof e > "u") + return; + let r, s; + if (typeof e != "object" && (e = [e]), U(e)) + for (r = 0, s = e.length; r < s; r++) + t.call(null, e[r], r, e); + else { + const o = n ? Object.getOwnPropertyNames(e) : Object.keys(e), i = o.length; + let c; + for (r = 0; r < i; r++) + c = o[r], t.call(null, e[c], c, e); + } +} +function Fe(e, t) { + t = t.toLowerCase(); + const n = Object.keys(e); + let r = n.length, s; + for (; r-- > 0; ) + if (s = n[r], t === s.toLowerCase()) + return s; + return null; +} +const L = typeof globalThis < "u" ? globalThis : typeof self < "u" ? self : typeof window < "u" ? window : global, Le = (e) => !q(e) && e !== L; +function te() { + const { caseless: e } = Le(this) && this || {}, t = {}, n = (r, s) => { + const o = e && Fe(t, s) || s; + z(t[o]) && z(r) ? t[o] = te(t[o], r) : z(r) ? t[o] = te({}, r) : U(r) ? t[o] = r.slice() : t[o] = r; + }; + for (let r = 0, s = arguments.length; r < s; r++) + arguments[r] && I(arguments[r], n); + return t; +} +const mt = (e, t, n, { allOwnKeys: r } = {}) => (I(t, (s, o) => { + n && x(s) ? e[o] = Ne(s, n) : e[o] = s; +}, { allOwnKeys: r }), e), yt = (e) => (e.charCodeAt(0) === 65279 && (e = e.slice(1)), e), bt = (e, t, n, r) => { + e.prototype = Object.create(t.prototype, r), e.prototype.constructor = e, Object.defineProperty(e, "super", { + value: t.prototype + }), n && Object.assign(e.prototype, n); +}, wt = (e, t, n, r) => { + let s, o, i; + const c = {}; + if (t = t || {}, e == null) return t; + do { + for (s = Object.getOwnPropertyNames(e), o = s.length; o-- > 0; ) + i = s[o], (!r || r(i, e, t)) && !c[i] && (t[i] = e[i], c[i] = !0); + e = n !== !1 && ce(e); + } while (e && (!n || n(e, t)) && e !== Object.prototype); + return t; +}, Et = (e, t, n) => { + e = String(e), (n === void 0 || n > e.length) && (n = e.length), n -= t.length; + const r = e.indexOf(t, n); + return r !== -1 && r === n; +}, Rt = (e) => { + if (!e) return null; + if (U(e)) return e; + let t = e.length; + if (!_e(t)) return null; + const n = new Array(t); + for (; t-- > 0; ) + n[t] = e[t]; + return n; +}, St = /* @__PURE__ */ ((e) => (t) => e && t instanceof e)(typeof Uint8Array < "u" && ce(Uint8Array)), gt = (e, t) => { + const r = (e && e[Symbol.iterator]).call(e); + let s; + for (; (s = r.next()) && !s.done; ) { + const o = s.value; + t.call(e, o[0], o[1]); + } +}, Ot = (e, t) => { + let n; + const r = []; + for (; (n = e.exec(t)) !== null; ) + r.push(n); + return r; +}, Tt = C("HTMLFormElement"), At = (e) => e.toLowerCase().replace( + /[-_\s]([a-z\d])(\w*)/g, + function(n, r, s) { + return r.toUpperCase() + s; + } +), he = (({ hasOwnProperty: e }) => (t, n) => e.call(t, n))(Object.prototype), xt = C("RegExp"), Be = (e, t) => { + const n = Object.getOwnPropertyDescriptors(e), r = {}; + I(n, (s, o) => { + let i; + (i = t(s, o, e)) !== !1 && (r[o] = i || s); + }), Object.defineProperties(e, r); +}, Ct = (e) => { + Be(e, (t, n) => { + if (x(e) && ["arguments", "caller", "callee"].indexOf(n) !== -1) + return !1; + const r = e[n]; + if (x(r)) { + if (t.enumerable = !1, "writable" in t) { + t.writable = !1; + return; + } + t.set || (t.set = () => { + throw Error("Can not rewrite read-only method '" + n + "'"); + }); + } + }); +}, Nt = (e, t) => { + const n = {}, r = (s) => { + s.forEach((o) => { + n[o] = !0; + }); + }; + return U(e) ? r(e) : r(String(e).split(t)), n; +}, Pt = () => { +}, _t = (e, t) => e != null && Number.isFinite(e = +e) ? e : t, Q = "abcdefghijklmnopqrstuvwxyz", me = "0123456789", De = { + DIGIT: me, + ALPHA: Q, + ALPHA_DIGIT: Q + Q.toUpperCase() + me +}, Ft = (e = 16, t = De.ALPHA_DIGIT) => { + let n = ""; + const { length: r } = t; + for (; e--; ) + n += t[Math.random() * r | 0]; + return n; +}; +function Lt(e) { + return !!(e && x(e.append) && e[Symbol.toStringTag] === "FormData" && e[Symbol.iterator]); +} +const Bt = (e) => { + const t = new Array(10), n = (r, s) => { + if (K(r)) { + if (t.indexOf(r) >= 0) + return; + if (!("toJSON" in r)) { + t[s] = r; + const o = U(r) ? [] : {}; + return I(r, (i, c) => { + const f = n(i, s + 1); + !q(f) && (o[c] = f); + }), t[s] = void 0, o; + } + } + return r; + }; + return n(e, 0); +}, Dt = C("AsyncFunction"), Ut = (e) => e && (K(e) || x(e)) && x(e.then) && x(e.catch), Ue = ((e, t) => e ? setImmediate : t ? ((n, r) => (L.addEventListener("message", ({ source: s, data: o }) => { + s === L && o === n && r.length && r.shift()(); +}, !1), (s) => { + r.push(s), L.postMessage(n, "*"); +}))(`axios@${Math.random()}`, []) : (n) => setTimeout(n))( + typeof setImmediate == "function", + x(L.postMessage) +), kt = typeof queueMicrotask < "u" ? queueMicrotask.bind(L) : typeof process < "u" && process.nextTick || Ue, a = { + isArray: U, + isArrayBuffer: Pe, + isBuffer: Ye, + isFormData: ct, + isArrayBufferView: et, + isString: tt, + isNumber: _e, + isBoolean: nt, + isObject: K, + isPlainObject: z, + isReadableStream: lt, + isRequest: ft, + isResponse: dt, + isHeaders: pt, + isUndefined: q, + isDate: rt, + isFile: st, + isBlob: ot, + isRegExp: xt, + isFunction: x, + isStream: at, + isURLSearchParams: ut, + isTypedArray: St, + isFileList: it, + forEach: I, + merge: te, + extend: mt, + trim: ht, + stripBOM: yt, + inherits: bt, + toFlatObject: wt, + kindOf: $, + kindOfTest: C, + endsWith: Et, + toArray: Rt, + forEachEntry: gt, + matchAll: Ot, + isHTMLForm: Tt, + hasOwnProperty: he, + hasOwnProp: he, + // an alias to avoid ESLint no-prototype-builtins detection + reduceDescriptors: Be, + freezeMethods: Ct, + toObjectSet: Nt, + toCamelCase: At, + noop: Pt, + toFiniteNumber: _t, + findKey: Fe, + global: L, + isContextDefined: Le, + ALPHABET: De, + generateString: Ft, + isSpecCompliantForm: Lt, + toJSONObject: Bt, + isAsyncFn: Dt, + isThenable: Ut, + setImmediate: Ue, + asap: kt +}; +function m(e, t, n, r, s) { + Error.call(this), Error.captureStackTrace ? Error.captureStackTrace(this, this.constructor) : this.stack = new Error().stack, this.message = e, this.name = "AxiosError", t && (this.code = t), n && (this.config = n), r && (this.request = r), s && (this.response = s, this.status = s.status ? s.status : null); +} +a.inherits(m, Error, { + toJSON: function() { + return { + // Standard + message: this.message, + name: this.name, + // Microsoft + description: this.description, + number: this.number, + // Mozilla + fileName: this.fileName, + lineNumber: this.lineNumber, + columnNumber: this.columnNumber, + stack: this.stack, + // Axios + config: a.toJSONObject(this.config), + code: this.code, + status: this.status + }; + } +}); +const ke = m.prototype, je = {}; +[ + "ERR_BAD_OPTION_VALUE", + "ERR_BAD_OPTION", + "ECONNABORTED", + "ETIMEDOUT", + "ERR_NETWORK", + "ERR_FR_TOO_MANY_REDIRECTS", + "ERR_DEPRECATED", + "ERR_BAD_RESPONSE", + "ERR_BAD_REQUEST", + "ERR_CANCELED", + "ERR_NOT_SUPPORT", + "ERR_INVALID_URL" + // eslint-disable-next-line func-names +].forEach((e) => { + je[e] = { value: e }; +}); +Object.defineProperties(m, je); +Object.defineProperty(ke, "isAxiosError", { value: !0 }); +m.from = (e, t, n, r, s, o) => { + const i = Object.create(ke); + return a.toFlatObject(e, i, function(f) { + return f !== Error.prototype; + }, (c) => c !== "isAxiosError"), m.call(i, e.message, t, n, r, s), i.cause = e, i.name = e.name, o && Object.assign(i, o), i; +}; +const jt = null; +function ne(e) { + return a.isPlainObject(e) || a.isArray(e); +} +function qe(e) { + return a.endsWith(e, "[]") ? e.slice(0, -2) : e; +} +function ye(e, t, n) { + return e ? e.concat(t).map(function(s, o) { + return s = qe(s), !n && o ? "[" + s + "]" : s; + }).join(n ? "." : "") : t; +} +function qt(e) { + return a.isArray(e) && !e.some(ne); +} +const It = a.toFlatObject(a, {}, null, function(t) { + return /^is[A-Z]/.test(t); +}); +function G(e, t, n) { + if (!a.isObject(e)) + throw new TypeError("target must be an object"); + t = t || new FormData(), n = a.toFlatObject(n, { + metaTokens: !0, + dots: !1, + indexes: !1 + }, !1, function(y, h) { + return !a.isUndefined(h[y]); + }); + const r = n.metaTokens, s = n.visitor || l, o = n.dots, i = n.indexes, f = (n.Blob || typeof Blob < "u" && Blob) && a.isSpecCompliantForm(t); + if (!a.isFunction(s)) + throw new TypeError("visitor must be a function"); + function u(p) { + if (p === null) return ""; + if (a.isDate(p)) + return p.toISOString(); + if (!f && a.isBlob(p)) + throw new m("Blob is not supported. Use a Buffer instead."); + return a.isArrayBuffer(p) || a.isTypedArray(p) ? f && typeof Blob == "function" ? new Blob([p]) : Buffer.from(p) : p; + } + function l(p, y, h) { + let w = p; + if (p && !h && typeof p == "object") { + if (a.endsWith(y, "{}")) + y = r ? y : y.slice(0, -2), p = JSON.stringify(p); + else if (a.isArray(p) && qt(p) || (a.isFileList(p) || a.endsWith(y, "[]")) && (w = a.toArray(p))) + return y = qe(y), w.forEach(function(g, N) { + !(a.isUndefined(g) || g === null) && t.append( + // eslint-disable-next-line no-nested-ternary + i === !0 ? ye([y], N, o) : i === null ? y : y + "[]", + u(g) + ); + }), !1; + } + return ne(p) ? !0 : (t.append(ye(h, y, o), u(p)), !1); + } + const d = [], b = Object.assign(It, { + defaultVisitor: l, + convertValue: u, + isVisitable: ne + }); + function E(p, y) { + if (!a.isUndefined(p)) { + if (d.indexOf(p) !== -1) + throw Error("Circular reference detected in " + y.join(".")); + d.push(p), a.forEach(p, function(w, R) { + (!(a.isUndefined(w) || w === null) && s.call( + t, + w, + a.isString(R) ? R.trim() : R, + y, + b + )) === !0 && E(w, y ? y.concat(R) : [R]); + }), d.pop(); + } + } + if (!a.isObject(e)) + throw new TypeError("data must be an object"); + return E(e), t; +} +function be(e) { + const t = { + "!": "%21", + "'": "%27", + "(": "%28", + ")": "%29", + "~": "%7E", + "%20": "+", + "%00": "\0" + }; + return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g, function(r) { + return t[r]; + }); +} +function ue(e, t) { + this._pairs = [], e && G(e, this, t); +} +const Ie = ue.prototype; +Ie.append = function(t, n) { + this._pairs.push([t, n]); +}; +Ie.toString = function(t) { + const n = t ? function(r) { + return t.call(this, r, be); + } : be; + return this._pairs.map(function(s) { + return n(s[0]) + "=" + n(s[1]); + }, "").join("&"); +}; +function Ht(e) { + return encodeURIComponent(e).replace(/%3A/gi, ":").replace(/%24/g, "$").replace(/%2C/gi, ",").replace(/%20/g, "+").replace(/%5B/gi, "[").replace(/%5D/gi, "]"); +} +function He(e, t, n) { + if (!t) + return e; + const r = n && n.encode || Ht, s = n && n.serialize; + let o; + if (s ? o = s(t, n) : o = a.isURLSearchParams(t) ? t.toString() : new ue(t, n).toString(r), o) { + const i = e.indexOf("#"); + i !== -1 && (e = e.slice(0, i)), e += (e.indexOf("?") === -1 ? "?" : "&") + o; + } + return e; +} +class we { + constructor() { + this.handlers = []; + } + /** + * Add a new interceptor to the stack + * + * @param {Function} fulfilled The function to handle `then` for a `Promise` + * @param {Function} rejected The function to handle `reject` for a `Promise` + * + * @return {Number} An ID used to remove interceptor later + */ + use(t, n, r) { + return this.handlers.push({ + fulfilled: t, + rejected: n, + synchronous: r ? r.synchronous : !1, + runWhen: r ? r.runWhen : null + }), this.handlers.length - 1; + } + /** + * Remove an interceptor from the stack + * + * @param {Number} id The ID that was returned by `use` + * + * @returns {Boolean} `true` if the interceptor was removed, `false` otherwise + */ + eject(t) { + this.handlers[t] && (this.handlers[t] = null); + } + /** + * Clear all interceptors from the stack + * + * @returns {void} + */ + clear() { + this.handlers && (this.handlers = []); + } + /** + * Iterate over all the registered interceptors + * + * This method is particularly useful for skipping over any + * interceptors that may have become `null` calling `eject`. + * + * @param {Function} fn The function to call for each interceptor + * + * @returns {void} + */ + forEach(t) { + a.forEach(this.handlers, function(r) { + r !== null && t(r); + }); + } +} +const Me = { + silentJSONParsing: !0, + forcedJSONParsing: !0, + clarifyTimeoutError: !1 +}, Mt = typeof URLSearchParams < "u" ? URLSearchParams : ue, zt = typeof FormData < "u" ? FormData : null, Jt = typeof Blob < "u" ? Blob : null, Vt = { + isBrowser: !0, + classes: { + URLSearchParams: Mt, + FormData: zt, + Blob: Jt + }, + protocols: ["http", "https", "file", "blob", "url", "data"] +}, le = typeof window < "u" && typeof document < "u", re = typeof navigator == "object" && navigator || void 0, Wt = le && (!re || ["ReactNative", "NativeScript", "NS"].indexOf(re.product) < 0), $t = typeof WorkerGlobalScope < "u" && // eslint-disable-next-line no-undef +self instanceof WorkerGlobalScope && typeof self.importScripts == "function", vt = le && window.location.href || "http://localhost", Kt = /* @__PURE__ */ Object.freeze(/* @__PURE__ */ Object.defineProperty({ + __proto__: null, + hasBrowserEnv: le, + hasStandardBrowserEnv: Wt, + hasStandardBrowserWebWorkerEnv: $t, + navigator: re, + origin: vt +}, Symbol.toStringTag, { value: "Module" })), T = { + ...Kt, + ...Vt +}; +function Gt(e, t) { + return G(e, new T.classes.URLSearchParams(), Object.assign({ + visitor: function(n, r, s, o) { + return T.isNode && a.isBuffer(n) ? (this.append(r, n.toString("base64")), !1) : o.defaultVisitor.apply(this, arguments); + } + }, t)); +} +function Xt(e) { + return a.matchAll(/\w+|\[(\w*)]/g, e).map((t) => t[0] === "[]" ? "" : t[1] || t[0]); +} +function Qt(e) { + const t = {}, n = Object.keys(e); + let r; + const s = n.length; + let o; + for (r = 0; r < s; r++) + o = n[r], t[o] = e[o]; + return t; +} +function ze(e) { + function t(n, r, s, o) { + let i = n[o++]; + if (i === "__proto__") return !0; + const c = Number.isFinite(+i), f = o >= n.length; + return i = !i && a.isArray(s) ? s.length : i, f ? (a.hasOwnProp(s, i) ? s[i] = [s[i], r] : s[i] = r, !c) : ((!s[i] || !a.isObject(s[i])) && (s[i] = []), t(n, r, s[i], o) && a.isArray(s[i]) && (s[i] = Qt(s[i])), !c); + } + if (a.isFormData(e) && a.isFunction(e.entries)) { + const n = {}; + return a.forEachEntry(e, (r, s) => { + t(Xt(r), s, n, 0); + }), n; + } + return null; +} +function Zt(e, t, n) { + if (a.isString(e)) + try { + return (t || JSON.parse)(e), a.trim(e); + } catch (r) { + if (r.name !== "SyntaxError") + throw r; + } + return (0, JSON.stringify)(e); +} +const H = { + transitional: Me, + adapter: ["xhr", "http", "fetch"], + transformRequest: [function(t, n) { + const r = n.getContentType() || "", s = r.indexOf("application/json") > -1, o = a.isObject(t); + if (o && a.isHTMLForm(t) && (t = new FormData(t)), a.isFormData(t)) + return s ? JSON.stringify(ze(t)) : t; + if (a.isArrayBuffer(t) || a.isBuffer(t) || a.isStream(t) || a.isFile(t) || a.isBlob(t) || a.isReadableStream(t)) + return t; + if (a.isArrayBufferView(t)) + return t.buffer; + if (a.isURLSearchParams(t)) + return n.setContentType("application/x-www-form-urlencoded;charset=utf-8", !1), t.toString(); + let c; + if (o) { + if (r.indexOf("application/x-www-form-urlencoded") > -1) + return Gt(t, this.formSerializer).toString(); + if ((c = a.isFileList(t)) || r.indexOf("multipart/form-data") > -1) { + const f = this.env && this.env.FormData; + return G( + c ? { "files[]": t } : t, + f && new f(), + this.formSerializer + ); + } + } + return o || s ? (n.setContentType("application/json", !1), Zt(t)) : t; + }], + transformResponse: [function(t) { + const n = this.transitional || H.transitional, r = n && n.forcedJSONParsing, s = this.responseType === "json"; + if (a.isResponse(t) || a.isReadableStream(t)) + return t; + if (t && a.isString(t) && (r && !this.responseType || s)) { + const i = !(n && n.silentJSONParsing) && s; + try { + return JSON.parse(t); + } catch (c) { + if (i) + throw c.name === "SyntaxError" ? m.from(c, m.ERR_BAD_RESPONSE, this, null, this.response) : c; + } + } + return t; + }], + /** + * A timeout in milliseconds to abort a request. If set to 0 (default) a + * timeout is not created. + */ + timeout: 0, + xsrfCookieName: "XSRF-TOKEN", + xsrfHeaderName: "X-XSRF-TOKEN", + maxContentLength: -1, + maxBodyLength: -1, + env: { + FormData: T.classes.FormData, + Blob: T.classes.Blob + }, + validateStatus: function(t) { + return t >= 200 && t < 300; + }, + headers: { + common: { + Accept: "application/json, text/plain, */*", + "Content-Type": void 0 + } + } +}; +a.forEach(["delete", "get", "head", "post", "put", "patch"], (e) => { + H.headers[e] = {}; +}); +const Yt = a.toObjectSet([ + "age", + "authorization", + "content-length", + "content-type", + "etag", + "expires", + "from", + "host", + "if-modified-since", + "if-unmodified-since", + "last-modified", + "location", + "max-forwards", + "proxy-authorization", + "referer", + "retry-after", + "user-agent" +]), en = (e) => { + const t = {}; + let n, r, s; + return e && e.split(` +`).forEach(function(i) { + s = i.indexOf(":"), n = i.substring(0, s).trim().toLowerCase(), r = i.substring(s + 1).trim(), !(!n || t[n] && Yt[n]) && (n === "set-cookie" ? t[n] ? t[n].push(r) : t[n] = [r] : t[n] = t[n] ? t[n] + ", " + r : r); + }), t; +}, Ee = Symbol("internals"); +function j(e) { + return e && String(e).trim().toLowerCase(); +} +function J(e) { + return e === !1 || e == null ? e : a.isArray(e) ? e.map(J) : String(e); +} +function tn(e) { + const t = /* @__PURE__ */ Object.create(null), n = /([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g; + let r; + for (; r = n.exec(e); ) + t[r[1]] = r[2]; + return t; +} +const nn = (e) => /^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()); +function Z(e, t, n, r, s) { + if (a.isFunction(r)) + return r.call(this, t, n); + if (s && (t = n), !!a.isString(t)) { + if (a.isString(r)) + return t.indexOf(r) !== -1; + if (a.isRegExp(r)) + return r.test(t); + } +} +function rn(e) { + return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g, (t, n, r) => n.toUpperCase() + r); +} +function sn(e, t) { + const n = a.toCamelCase(" " + t); + ["get", "set", "has"].forEach((r) => { + Object.defineProperty(e, r + n, { + value: function(s, o, i) { + return this[r].call(this, t, s, o, i); + }, + configurable: !0 + }); + }); +} +class A { + constructor(t) { + t && this.set(t); + } + set(t, n, r) { + const s = this; + function o(c, f, u) { + const l = j(f); + if (!l) + throw new Error("header name must be a non-empty string"); + const d = a.findKey(s, l); + (!d || s[d] === void 0 || u === !0 || u === void 0 && s[d] !== !1) && (s[d || f] = J(c)); + } + const i = (c, f) => a.forEach(c, (u, l) => o(u, l, f)); + if (a.isPlainObject(t) || t instanceof this.constructor) + i(t, n); + else if (a.isString(t) && (t = t.trim()) && !nn(t)) + i(en(t), n); + else if (a.isHeaders(t)) + for (const [c, f] of t.entries()) + o(f, c, r); + else + t != null && o(n, t, r); + return this; + } + get(t, n) { + if (t = j(t), t) { + const r = a.findKey(this, t); + if (r) { + const s = this[r]; + if (!n) + return s; + if (n === !0) + return tn(s); + if (a.isFunction(n)) + return n.call(this, s, r); + if (a.isRegExp(n)) + return n.exec(s); + throw new TypeError("parser must be boolean|regexp|function"); + } + } + } + has(t, n) { + if (t = j(t), t) { + const r = a.findKey(this, t); + return !!(r && this[r] !== void 0 && (!n || Z(this, this[r], r, n))); + } + return !1; + } + delete(t, n) { + const r = this; + let s = !1; + function o(i) { + if (i = j(i), i) { + const c = a.findKey(r, i); + c && (!n || Z(r, r[c], c, n)) && (delete r[c], s = !0); + } + } + return a.isArray(t) ? t.forEach(o) : o(t), s; + } + clear(t) { + const n = Object.keys(this); + let r = n.length, s = !1; + for (; r--; ) { + const o = n[r]; + (!t || Z(this, this[o], o, t, !0)) && (delete this[o], s = !0); + } + return s; + } + normalize(t) { + const n = this, r = {}; + return a.forEach(this, (s, o) => { + const i = a.findKey(r, o); + if (i) { + n[i] = J(s), delete n[o]; + return; + } + const c = t ? rn(o) : String(o).trim(); + c !== o && delete n[o], n[c] = J(s), r[c] = !0; + }), this; + } + concat(...t) { + return this.constructor.concat(this, ...t); + } + toJSON(t) { + const n = /* @__PURE__ */ Object.create(null); + return a.forEach(this, (r, s) => { + r != null && r !== !1 && (n[s] = t && a.isArray(r) ? r.join(", ") : r); + }), n; + } + [Symbol.iterator]() { + return Object.entries(this.toJSON())[Symbol.iterator](); + } + toString() { + return Object.entries(this.toJSON()).map(([t, n]) => t + ": " + n).join(` +`); + } + get [Symbol.toStringTag]() { + return "AxiosHeaders"; + } + static from(t) { + return t instanceof this ? t : new this(t); + } + static concat(t, ...n) { + const r = new this(t); + return n.forEach((s) => r.set(s)), r; + } + static accessor(t) { + const r = (this[Ee] = this[Ee] = { + accessors: {} + }).accessors, s = this.prototype; + function o(i) { + const c = j(i); + r[c] || (sn(s, i), r[c] = !0); + } + return a.isArray(t) ? t.forEach(o) : o(t), this; + } +} +A.accessor(["Content-Type", "Content-Length", "Accept", "Accept-Encoding", "User-Agent", "Authorization"]); +a.reduceDescriptors(A.prototype, ({ value: e }, t) => { + let n = t[0].toUpperCase() + t.slice(1); + return { + get: () => e, + set(r) { + this[n] = r; + } + }; +}); +a.freezeMethods(A); +function Y(e, t) { + const n = this || H, r = t || n, s = A.from(r.headers); + let o = r.data; + return a.forEach(e, function(c) { + o = c.call(n, o, s.normalize(), t ? t.status : void 0); + }), s.normalize(), o; +} +function Je(e) { + return !!(e && e.__CANCEL__); +} +function k(e, t, n) { + m.call(this, e ?? "canceled", m.ERR_CANCELED, t, n), this.name = "CanceledError"; +} +a.inherits(k, m, { + __CANCEL__: !0 +}); +function Ve(e, t, n) { + const r = n.config.validateStatus; + !n.status || !r || r(n.status) ? e(n) : t(new m( + "Request failed with status code " + n.status, + [m.ERR_BAD_REQUEST, m.ERR_BAD_RESPONSE][Math.floor(n.status / 100) - 4], + n.config, + n.request, + n + )); +} +function on(e) { + const t = /^([-+\w]{1,25})(:?\/\/|:)/.exec(e); + return t && t[1] || ""; +} +function an(e, t) { + e = e || 10; + const n = new Array(e), r = new Array(e); + let s = 0, o = 0, i; + return t = t !== void 0 ? t : 1e3, function(f) { + const u = Date.now(), l = r[o]; + i || (i = u), n[s] = f, r[s] = u; + let d = o, b = 0; + for (; d !== s; ) + b += n[d++], d = d % e; + if (s = (s + 1) % e, s === o && (o = (o + 1) % e), u - i < t) + return; + const E = l && u - l; + return E ? Math.round(b * 1e3 / E) : void 0; + }; +} +function cn(e, t) { + let n = 0, r = 1e3 / t, s, o; + const i = (u, l = Date.now()) => { + n = l, s = null, o && (clearTimeout(o), o = null), e.apply(null, u); + }; + return [(...u) => { + const l = Date.now(), d = l - n; + d >= r ? i(u, l) : (s = u, o || (o = setTimeout(() => { + o = null, i(s); + }, r - d))); + }, () => s && i(s)]; +} +const V = (e, t, n = 3) => { + let r = 0; + const s = an(50, 250); + return cn((o) => { + const i = o.loaded, c = o.lengthComputable ? o.total : void 0, f = i - r, u = s(f), l = i <= c; + r = i; + const d = { + loaded: i, + total: c, + progress: c ? i / c : void 0, + bytes: f, + rate: u || void 0, + estimated: u && c && l ? (c - i) / u : void 0, + event: o, + lengthComputable: c != null, + [t ? "download" : "upload"]: !0 + }; + e(d); + }, n); +}, Re = (e, t) => { + const n = e != null; + return [(r) => t[0]({ + lengthComputable: n, + total: e, + loaded: r + }), t[1]]; +}, Se = (e) => (...t) => a.asap(() => e(...t)), un = T.hasStandardBrowserEnv ? ( + // Standard browser envs have full support of the APIs needed to test + // whether the request URL is of the same origin as current location. + function() { + const t = T.navigator && /(msie|trident)/i.test(T.navigator.userAgent), n = document.createElement("a"); + let r; + function s(o) { + let i = o; + return t && (n.setAttribute("href", i), i = n.href), n.setAttribute("href", i), { + href: n.href, + protocol: n.protocol ? n.protocol.replace(/:$/, "") : "", + host: n.host, + search: n.search ? n.search.replace(/^\?/, "") : "", + hash: n.hash ? n.hash.replace(/^#/, "") : "", + hostname: n.hostname, + port: n.port, + pathname: n.pathname.charAt(0) === "/" ? n.pathname : "/" + n.pathname + }; + } + return r = s(window.location.href), function(i) { + const c = a.isString(i) ? s(i) : i; + return c.protocol === r.protocol && c.host === r.host; + }; + }() +) : ( + // Non standard browser envs (web workers, react-native) lack needed support. + /* @__PURE__ */ function() { + return function() { + return !0; + }; + }() +), ln = T.hasStandardBrowserEnv ? ( + // Standard browser envs support document.cookie + { + write(e, t, n, r, s, o) { + const i = [e + "=" + encodeURIComponent(t)]; + a.isNumber(n) && i.push("expires=" + new Date(n).toGMTString()), a.isString(r) && i.push("path=" + r), a.isString(s) && i.push("domain=" + s), o === !0 && i.push("secure"), document.cookie = i.join("; "); + }, + read(e) { + const t = document.cookie.match(new RegExp("(^|;\\s*)(" + e + ")=([^;]*)")); + return t ? decodeURIComponent(t[3]) : null; + }, + remove(e) { + this.write(e, "", Date.now() - 864e5); + } + } +) : ( + // Non-standard browser env (web workers, react-native) lack needed support. + { + write() { + }, + read() { + return null; + }, + remove() { + } + } +); +function fn(e) { + return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(e); +} +function dn(e, t) { + return t ? e.replace(/\/?\/$/, "") + "/" + t.replace(/^\/+/, "") : e; +} +function We(e, t) { + return e && !fn(t) ? dn(e, t) : t; +} +const ge = (e) => e instanceof A ? { ...e } : e; +function D(e, t) { + t = t || {}; + const n = {}; + function r(u, l, d) { + return a.isPlainObject(u) && a.isPlainObject(l) ? a.merge.call({ caseless: d }, u, l) : a.isPlainObject(l) ? a.merge({}, l) : a.isArray(l) ? l.slice() : l; + } + function s(u, l, d) { + if (a.isUndefined(l)) { + if (!a.isUndefined(u)) + return r(void 0, u, d); + } else return r(u, l, d); + } + function o(u, l) { + if (!a.isUndefined(l)) + return r(void 0, l); + } + function i(u, l) { + if (a.isUndefined(l)) { + if (!a.isUndefined(u)) + return r(void 0, u); + } else return r(void 0, l); + } + function c(u, l, d) { + if (d in t) + return r(u, l); + if (d in e) + return r(void 0, u); + } + const f = { + url: o, + method: o, + data: o, + baseURL: i, + transformRequest: i, + transformResponse: i, + paramsSerializer: i, + timeout: i, + timeoutMessage: i, + withCredentials: i, + withXSRFToken: i, + adapter: i, + responseType: i, + xsrfCookieName: i, + xsrfHeaderName: i, + onUploadProgress: i, + onDownloadProgress: i, + decompress: i, + maxContentLength: i, + maxBodyLength: i, + beforeRedirect: i, + transport: i, + httpAgent: i, + httpsAgent: i, + cancelToken: i, + socketPath: i, + responseEncoding: i, + validateStatus: c, + headers: (u, l) => s(ge(u), ge(l), !0) + }; + return a.forEach(Object.keys(Object.assign({}, e, t)), function(l) { + const d = f[l] || s, b = d(e[l], t[l], l); + a.isUndefined(b) && d !== c || (n[l] = b); + }), n; +} +const $e = (e) => { + const t = D({}, e); + let { data: n, withXSRFToken: r, xsrfHeaderName: s, xsrfCookieName: o, headers: i, auth: c } = t; + t.headers = i = A.from(i), t.url = He(We(t.baseURL, t.url), e.params, e.paramsSerializer), c && i.set( + "Authorization", + "Basic " + btoa((c.username || "") + ":" + (c.password ? unescape(encodeURIComponent(c.password)) : "")) + ); + let f; + if (a.isFormData(n)) { + if (T.hasStandardBrowserEnv || T.hasStandardBrowserWebWorkerEnv) + i.setContentType(void 0); + else if ((f = i.getContentType()) !== !1) { + const [u, ...l] = f ? f.split(";").map((d) => d.trim()).filter(Boolean) : []; + i.setContentType([u || "multipart/form-data", ...l].join("; ")); + } + } + if (T.hasStandardBrowserEnv && (r && a.isFunction(r) && (r = r(t)), r || r !== !1 && un(t.url))) { + const u = s && o && ln.read(o); + u && i.set(s, u); + } + return t; +}, pn = typeof XMLHttpRequest < "u", hn = pn && function(e) { + return new Promise(function(n, r) { + const s = $e(e); + let o = s.data; + const i = A.from(s.headers).normalize(); + let { responseType: c, onUploadProgress: f, onDownloadProgress: u } = s, l, d, b, E, p; + function y() { + E && E(), p && p(), s.cancelToken && s.cancelToken.unsubscribe(l), s.signal && s.signal.removeEventListener("abort", l); + } + let h = new XMLHttpRequest(); + h.open(s.method.toUpperCase(), s.url, !0), h.timeout = s.timeout; + function w() { + if (!h) + return; + const g = A.from( + "getAllResponseHeaders" in h && h.getAllResponseHeaders() + ), O = { + data: !c || c === "text" || c === "json" ? h.responseText : h.response, + status: h.status, + statusText: h.statusText, + headers: g, + config: e, + request: h + }; + Ve(function(F) { + n(F), y(); + }, function(F) { + r(F), y(); + }, O), h = null; + } + "onloadend" in h ? h.onloadend = w : h.onreadystatechange = function() { + !h || h.readyState !== 4 || h.status === 0 && !(h.responseURL && h.responseURL.indexOf("file:") === 0) || setTimeout(w); + }, h.onabort = function() { + h && (r(new m("Request aborted", m.ECONNABORTED, e, h)), h = null); + }, h.onerror = function() { + r(new m("Network Error", m.ERR_NETWORK, e, h)), h = null; + }, h.ontimeout = function() { + let N = s.timeout ? "timeout of " + s.timeout + "ms exceeded" : "timeout exceeded"; + const O = s.transitional || Me; + s.timeoutErrorMessage && (N = s.timeoutErrorMessage), r(new m( + N, + O.clarifyTimeoutError ? m.ETIMEDOUT : m.ECONNABORTED, + e, + h + )), h = null; + }, o === void 0 && i.setContentType(null), "setRequestHeader" in h && a.forEach(i.toJSON(), function(N, O) { + h.setRequestHeader(O, N); + }), a.isUndefined(s.withCredentials) || (h.withCredentials = !!s.withCredentials), c && c !== "json" && (h.responseType = s.responseType), u && ([b, p] = V(u, !0), h.addEventListener("progress", b)), f && h.upload && ([d, E] = V(f), h.upload.addEventListener("progress", d), h.upload.addEventListener("loadend", E)), (s.cancelToken || s.signal) && (l = (g) => { + h && (r(!g || g.type ? new k(null, e, h) : g), h.abort(), h = null); + }, s.cancelToken && s.cancelToken.subscribe(l), s.signal && (s.signal.aborted ? l() : s.signal.addEventListener("abort", l))); + const R = on(s.url); + if (R && T.protocols.indexOf(R) === -1) { + r(new m("Unsupported protocol " + R + ":", m.ERR_BAD_REQUEST, e)); + return; + } + h.send(o || null); + }); +}, mn = (e, t) => { + const { length: n } = e = e ? e.filter(Boolean) : []; + if (t || n) { + let r = new AbortController(), s; + const o = function(u) { + if (!s) { + s = !0, c(); + const l = u instanceof Error ? u : this.reason; + r.abort(l instanceof m ? l : new k(l instanceof Error ? l.message : l)); + } + }; + let i = t && setTimeout(() => { + i = null, o(new m(`timeout ${t} of ms exceeded`, m.ETIMEDOUT)); + }, t); + const c = () => { + e && (i && clearTimeout(i), i = null, e.forEach((u) => { + u.unsubscribe ? u.unsubscribe(o) : u.removeEventListener("abort", o); + }), e = null); + }; + e.forEach((u) => u.addEventListener("abort", o)); + const { signal: f } = r; + return f.unsubscribe = () => a.asap(c), f; + } +}, yn = function* (e, t) { + let n = e.byteLength; + if (n < t) { + yield e; + return; + } + let r = 0, s; + for (; r < n; ) + s = r + t, yield e.slice(r, s), r = s; +}, bn = async function* (e, t) { + for await (const n of wn(e)) + yield* yn(n, t); +}, wn = async function* (e) { + if (e[Symbol.asyncIterator]) { + yield* e; + return; + } + const t = e.getReader(); + try { + for (; ; ) { + const { done: n, value: r } = await t.read(); + if (n) + break; + yield r; + } + } finally { + await t.cancel(); + } +}, Oe = (e, t, n, r) => { + const s = bn(e, t); + let o = 0, i, c = (f) => { + i || (i = !0, r && r(f)); + }; + return new ReadableStream({ + async pull(f) { + try { + const { done: u, value: l } = await s.next(); + if (u) { + c(), f.close(); + return; + } + let d = l.byteLength; + if (n) { + let b = o += d; + n(b); + } + f.enqueue(new Uint8Array(l)); + } catch (u) { + throw c(u), u; + } + }, + cancel(f) { + return c(f), s.return(); + } + }, { + highWaterMark: 2 + }); +}, X = typeof fetch == "function" && typeof Request == "function" && typeof Response == "function", ve = X && typeof ReadableStream == "function", En = X && (typeof TextEncoder == "function" ? /* @__PURE__ */ ((e) => (t) => e.encode(t))(new TextEncoder()) : async (e) => new Uint8Array(await new Response(e).arrayBuffer())), Ke = (e, ...t) => { + try { + return !!e(...t); + } catch { + return !1; + } +}, Rn = ve && Ke(() => { + let e = !1; + const t = new Request(T.origin, { + body: new ReadableStream(), + method: "POST", + get duplex() { + return e = !0, "half"; + } + }).headers.has("Content-Type"); + return e && !t; +}), Te = 64 * 1024, se = ve && Ke(() => a.isReadableStream(new Response("").body)), W = { + stream: se && ((e) => e.body) +}; +X && ((e) => { + ["text", "arrayBuffer", "blob", "formData", "stream"].forEach((t) => { + !W[t] && (W[t] = a.isFunction(e[t]) ? (n) => n[t]() : (n, r) => { + throw new m(`Response type '${t}' is not supported`, m.ERR_NOT_SUPPORT, r); + }); + }); +})(new Response()); +const Sn = async (e) => { + if (e == null) + return 0; + if (a.isBlob(e)) + return e.size; + if (a.isSpecCompliantForm(e)) + return (await new Request(T.origin, { + method: "POST", + body: e + }).arrayBuffer()).byteLength; + if (a.isArrayBufferView(e) || a.isArrayBuffer(e)) + return e.byteLength; + if (a.isURLSearchParams(e) && (e = e + ""), a.isString(e)) + return (await En(e)).byteLength; +}, gn = async (e, t) => { + const n = a.toFiniteNumber(e.getContentLength()); + return n ?? Sn(t); +}, On = X && (async (e) => { + let { + url: t, + method: n, + data: r, + signal: s, + cancelToken: o, + timeout: i, + onDownloadProgress: c, + onUploadProgress: f, + responseType: u, + headers: l, + withCredentials: d = "same-origin", + fetchOptions: b + } = $e(e); + u = u ? (u + "").toLowerCase() : "text"; + let E = mn([s, o && o.toAbortSignal()], i), p; + const y = E && E.unsubscribe && (() => { + E.unsubscribe(); + }); + let h; + try { + if (f && Rn && n !== "get" && n !== "head" && (h = await gn(l, r)) !== 0) { + let O = new Request(t, { + method: "POST", + body: r, + duplex: "half" + }), P; + if (a.isFormData(r) && (P = O.headers.get("content-type")) && l.setContentType(P), O.body) { + const [F, M] = Re( + h, + V(Se(f)) + ); + r = Oe(O.body, Te, F, M); + } + } + a.isString(d) || (d = d ? "include" : "omit"); + const w = "credentials" in Request.prototype; + p = new Request(t, { + ...b, + signal: E, + method: n.toUpperCase(), + headers: l.normalize().toJSON(), + body: r, + duplex: "half", + credentials: w ? d : void 0 + }); + let R = await fetch(p); + const g = se && (u === "stream" || u === "response"); + if (se && (c || g && y)) { + const O = {}; + ["status", "statusText", "headers"].forEach((pe) => { + O[pe] = R[pe]; + }); + const P = a.toFiniteNumber(R.headers.get("content-length")), [F, M] = c && Re( + P, + V(Se(c), !0) + ) || []; + R = new Response( + Oe(R.body, Te, F, () => { + M && M(), y && y(); + }), + O + ); + } + u = u || "text"; + let N = await W[a.findKey(W, u) || "text"](R, e); + return !g && y && y(), await new Promise((O, P) => { + Ve(O, P, { + data: N, + headers: A.from(R.headers), + status: R.status, + statusText: R.statusText, + config: e, + request: p + }); + }); + } catch (w) { + throw y && y(), w && w.name === "TypeError" && /fetch/i.test(w.message) ? Object.assign( + new m("Network Error", m.ERR_NETWORK, e, p), + { + cause: w.cause || w + } + ) : m.from(w, w && w.code, e, p); + } +}), oe = { + http: jt, + xhr: hn, + fetch: On +}; +a.forEach(oe, (e, t) => { + if (e) { + try { + Object.defineProperty(e, "name", { value: t }); + } catch { + } + Object.defineProperty(e, "adapterName", { value: t }); + } +}); +const Ae = (e) => `- ${e}`, Tn = (e) => a.isFunction(e) || e === null || e === !1, Ge = { + getAdapter: (e) => { + e = a.isArray(e) ? e : [e]; + const { length: t } = e; + let n, r; + const s = {}; + for (let o = 0; o < t; o++) { + n = e[o]; + let i; + if (r = n, !Tn(n) && (r = oe[(i = String(n)).toLowerCase()], r === void 0)) + throw new m(`Unknown adapter '${i}'`); + if (r) + break; + s[i || "#" + o] = r; + } + if (!r) { + const o = Object.entries(s).map( + ([c, f]) => `adapter ${c} ` + (f === !1 ? "is not supported by the environment" : "is not available in the build") + ); + let i = t ? o.length > 1 ? `since : +` + o.map(Ae).join(` +`) : " " + Ae(o[0]) : "as no adapter specified"; + throw new m( + "There is no suitable adapter to dispatch the request " + i, + "ERR_NOT_SUPPORT" + ); + } + return r; + }, + adapters: oe +}; +function ee(e) { + if (e.cancelToken && e.cancelToken.throwIfRequested(), e.signal && e.signal.aborted) + throw new k(null, e); +} +function xe(e) { + return ee(e), e.headers = A.from(e.headers), e.data = Y.call( + e, + e.transformRequest + ), ["post", "put", "patch"].indexOf(e.method) !== -1 && e.headers.setContentType("application/x-www-form-urlencoded", !1), Ge.getAdapter(e.adapter || H.adapter)(e).then(function(r) { + return ee(e), r.data = Y.call( + e, + e.transformResponse, + r + ), r.headers = A.from(r.headers), r; + }, function(r) { + return Je(r) || (ee(e), r && r.response && (r.response.data = Y.call( + e, + e.transformResponse, + r.response + ), r.response.headers = A.from(r.response.headers))), Promise.reject(r); + }); +} +const Xe = "1.7.7", fe = {}; +["object", "boolean", "number", "function", "string", "symbol"].forEach((e, t) => { + fe[e] = function(r) { + return typeof r === e || "a" + (t < 1 ? "n " : " ") + e; + }; +}); +const Ce = {}; +fe.transitional = function(t, n, r) { + function s(o, i) { + return "[Axios v" + Xe + "] Transitional option '" + o + "'" + i + (r ? ". " + r : ""); + } + return (o, i, c) => { + if (t === !1) + throw new m( + s(i, " has been removed" + (n ? " in " + n : "")), + m.ERR_DEPRECATED + ); + return n && !Ce[i] && (Ce[i] = !0, console.warn( + s( + i, + " has been deprecated since v" + n + " and will be removed in the near future" + ) + )), t ? t(o, i, c) : !0; + }; +}; +function An(e, t, n) { + if (typeof e != "object") + throw new m("options must be an object", m.ERR_BAD_OPTION_VALUE); + const r = Object.keys(e); + let s = r.length; + for (; s-- > 0; ) { + const o = r[s], i = t[o]; + if (i) { + const c = e[o], f = c === void 0 || i(c, o, e); + if (f !== !0) + throw new m("option " + o + " must be " + f, m.ERR_BAD_OPTION_VALUE); + continue; + } + if (n !== !0) + throw new m("Unknown option " + o, m.ERR_BAD_OPTION); + } +} +const ie = { + assertOptions: An, + validators: fe +}, _ = ie.validators; +class B { + constructor(t) { + this.defaults = t, this.interceptors = { + request: new we(), + response: new we() + }; + } + /** + * Dispatch a request + * + * @param {String|Object} configOrUrl The config specific for this request (merged with this.defaults) + * @param {?Object} config + * + * @returns {Promise} The Promise to be fulfilled + */ + async request(t, n) { + try { + return await this._request(t, n); + } catch (r) { + if (r instanceof Error) { + let s; + Error.captureStackTrace ? Error.captureStackTrace(s = {}) : s = new Error(); + const o = s.stack ? s.stack.replace(/^.+\n/, "") : ""; + try { + r.stack ? o && !String(r.stack).endsWith(o.replace(/^.+\n.+\n/, "")) && (r.stack += ` +` + o) : r.stack = o; + } catch { + } + } + throw r; + } + } + _request(t, n) { + typeof t == "string" ? (n = n || {}, n.url = t) : n = t || {}, n = D(this.defaults, n); + const { transitional: r, paramsSerializer: s, headers: o } = n; + r !== void 0 && ie.assertOptions(r, { + silentJSONParsing: _.transitional(_.boolean), + forcedJSONParsing: _.transitional(_.boolean), + clarifyTimeoutError: _.transitional(_.boolean) + }, !1), s != null && (a.isFunction(s) ? n.paramsSerializer = { + serialize: s + } : ie.assertOptions(s, { + encode: _.function, + serialize: _.function + }, !0)), n.method = (n.method || this.defaults.method || "get").toLowerCase(); + let i = o && a.merge( + o.common, + o[n.method] + ); + o && a.forEach( + ["delete", "get", "head", "post", "put", "patch", "common"], + (p) => { + delete o[p]; + } + ), n.headers = A.concat(i, o); + const c = []; + let f = !0; + this.interceptors.request.forEach(function(y) { + typeof y.runWhen == "function" && y.runWhen(n) === !1 || (f = f && y.synchronous, c.unshift(y.fulfilled, y.rejected)); + }); + const u = []; + this.interceptors.response.forEach(function(y) { + u.push(y.fulfilled, y.rejected); + }); + let l, d = 0, b; + if (!f) { + const p = [xe.bind(this), void 0]; + for (p.unshift.apply(p, c), p.push.apply(p, u), b = p.length, l = Promise.resolve(n); d < b; ) + l = l.then(p[d++], p[d++]); + return l; + } + b = c.length; + let E = n; + for (d = 0; d < b; ) { + const p = c[d++], y = c[d++]; + try { + E = p(E); + } catch (h) { + y.call(this, h); + break; + } + } + try { + l = xe.call(this, E); + } catch (p) { + return Promise.reject(p); + } + for (d = 0, b = u.length; d < b; ) + l = l.then(u[d++], u[d++]); + return l; + } + getUri(t) { + t = D(this.defaults, t); + const n = We(t.baseURL, t.url); + return He(n, t.params, t.paramsSerializer); + } +} +a.forEach(["delete", "get", "head", "options"], function(t) { + B.prototype[t] = function(n, r) { + return this.request(D(r || {}, { + method: t, + url: n, + data: (r || {}).data + })); + }; +}); +a.forEach(["post", "put", "patch"], function(t) { + function n(r) { + return function(o, i, c) { + return this.request(D(c || {}, { + method: t, + headers: r ? { + "Content-Type": "multipart/form-data" + } : {}, + url: o, + data: i + })); + }; + } + B.prototype[t] = n(), B.prototype[t + "Form"] = n(!0); +}); +class de { + constructor(t) { + if (typeof t != "function") + throw new TypeError("executor must be a function."); + let n; + this.promise = new Promise(function(o) { + n = o; + }); + const r = this; + this.promise.then((s) => { + if (!r._listeners) return; + let o = r._listeners.length; + for (; o-- > 0; ) + r._listeners[o](s); + r._listeners = null; + }), this.promise.then = (s) => { + let o; + const i = new Promise((c) => { + r.subscribe(c), o = c; + }).then(s); + return i.cancel = function() { + r.unsubscribe(o); + }, i; + }, t(function(o, i, c) { + r.reason || (r.reason = new k(o, i, c), n(r.reason)); + }); + } + /** + * Throws a `CanceledError` if cancellation has been requested. + */ + throwIfRequested() { + if (this.reason) + throw this.reason; + } + /** + * Subscribe to the cancel signal + */ + subscribe(t) { + if (this.reason) { + t(this.reason); + return; + } + this._listeners ? this._listeners.push(t) : this._listeners = [t]; + } + /** + * Unsubscribe from the cancel signal + */ + unsubscribe(t) { + if (!this._listeners) + return; + const n = this._listeners.indexOf(t); + n !== -1 && this._listeners.splice(n, 1); + } + toAbortSignal() { + const t = new AbortController(), n = (r) => { + t.abort(r); + }; + return this.subscribe(n), t.signal.unsubscribe = () => this.unsubscribe(n), t.signal; + } + /** + * Returns an object that contains a new `CancelToken` and a function that, when called, + * cancels the `CancelToken`. + */ + static source() { + let t; + return { + token: new de(function(s) { + t = s; + }), + cancel: t + }; + } +} +function xn(e) { + return function(n) { + return e.apply(null, n); + }; +} +function Cn(e) { + return a.isObject(e) && e.isAxiosError === !0; +} +const ae = { + Continue: 100, + SwitchingProtocols: 101, + Processing: 102, + EarlyHints: 103, + Ok: 200, + Created: 201, + Accepted: 202, + NonAuthoritativeInformation: 203, + NoContent: 204, + ResetContent: 205, + PartialContent: 206, + MultiStatus: 207, + AlreadyReported: 208, + ImUsed: 226, + MultipleChoices: 300, + MovedPermanently: 301, + Found: 302, + SeeOther: 303, + NotModified: 304, + UseProxy: 305, + Unused: 306, + TemporaryRedirect: 307, + PermanentRedirect: 308, + BadRequest: 400, + Unauthorized: 401, + PaymentRequired: 402, + Forbidden: 403, + NotFound: 404, + MethodNotAllowed: 405, + NotAcceptable: 406, + ProxyAuthenticationRequired: 407, + RequestTimeout: 408, + Conflict: 409, + Gone: 410, + LengthRequired: 411, + PreconditionFailed: 412, + PayloadTooLarge: 413, + UriTooLong: 414, + UnsupportedMediaType: 415, + RangeNotSatisfiable: 416, + ExpectationFailed: 417, + ImATeapot: 418, + MisdirectedRequest: 421, + UnprocessableEntity: 422, + Locked: 423, + FailedDependency: 424, + TooEarly: 425, + UpgradeRequired: 426, + PreconditionRequired: 428, + TooManyRequests: 429, + RequestHeaderFieldsTooLarge: 431, + UnavailableForLegalReasons: 451, + InternalServerError: 500, + NotImplemented: 501, + BadGateway: 502, + ServiceUnavailable: 503, + GatewayTimeout: 504, + HttpVersionNotSupported: 505, + VariantAlsoNegotiates: 506, + InsufficientStorage: 507, + LoopDetected: 508, + NotExtended: 510, + NetworkAuthenticationRequired: 511 +}; +Object.entries(ae).forEach(([e, t]) => { + ae[t] = e; +}); +function Qe(e) { + const t = new B(e), n = Ne(B.prototype.request, t); + return a.extend(n, B.prototype, t, { allOwnKeys: !0 }), a.extend(n, t, null, { allOwnKeys: !0 }), n.create = function(s) { + return Qe(D(e, s)); + }, n; +} +const S = Qe(H); +S.Axios = B; +S.CanceledError = k; +S.CancelToken = de; +S.isCancel = Je; +S.VERSION = Xe; +S.toFormData = G; +S.AxiosError = m; +S.Cancel = S.CanceledError; +S.all = function(t) { + return Promise.all(t); +}; +S.spread = xn; +S.isAxiosError = Cn; +S.mergeConfig = D; +S.AxiosHeaders = A; +S.formToJSON = (e) => ze(a.isHTMLForm(e) ? new FormData(e) : e); +S.getAdapter = Ge.getAdapter; +S.HttpStatusCode = ae; +S.default = S; +export { + S as a +}; diff --git a/dist/axios-tuVKNgv9.cjs b/dist/axios-tuVKNgv9.cjs new file mode 100644 index 0000000..5f436c8 --- /dev/null +++ b/dist/axios-tuVKNgv9.cjs @@ -0,0 +1,6 @@ +"use strict";function Ne(e,t){return function(){return e.apply(t,arguments)}}const{toString:Ze}=Object.prototype,{getPrototypeOf:ce}=Object,$=(e=>t=>{const n=Ze.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),C=e=>(e=e.toLowerCase(),t=>$(t)===e),v=e=>t=>typeof t===e,{isArray:U}=Array,q=v("undefined");function Ye(e){return e!==null&&!q(e)&&e.constructor!==null&&!q(e.constructor)&&x(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Pe=C("ArrayBuffer");function et(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Pe(e.buffer),t}const tt=v("string"),x=v("function"),_e=v("number"),K=e=>e!==null&&typeof e=="object",nt=e=>e===!0||e===!1,z=e=>{if($(e)!=="object")return!1;const t=ce(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},rt=C("Date"),st=C("File"),ot=C("Blob"),it=C("FileList"),at=e=>K(e)&&x(e.pipe),ct=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||x(e.append)&&((t=$(e))==="formdata"||t==="object"&&x(e.toString)&&e.toString()==="[object FormData]"))},ut=C("URLSearchParams"),[lt,ft,dt,pt]=["ReadableStream","Request","Response","Headers"].map(C),ht=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function I(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,s;if(typeof e!="object"&&(e=[e]),U(e))for(r=0,s=e.length;r0;)if(s=n[r],t===s.toLowerCase())return s;return null}const L=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Le=e=>!q(e)&&e!==L;function te(){const{caseless:e}=Le(this)&&this||{},t={},n=(r,s)=>{const o=e&&Fe(t,s)||s;z(t[o])&&z(r)?t[o]=te(t[o],r):z(r)?t[o]=te({},r):U(r)?t[o]=r.slice():t[o]=r};for(let r=0,s=arguments.length;r(I(t,(s,o)=>{n&&x(s)?e[o]=Ne(s,n):e[o]=s},{allOwnKeys:r}),e),yt=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),bt=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},wt=(e,t,n,r)=>{let s,o,i;const c={};if(t=t||{},e==null)return t;do{for(s=Object.getOwnPropertyNames(e),o=s.length;o-- >0;)i=s[o],(!r||r(i,e,t))&&!c[i]&&(t[i]=e[i],c[i]=!0);e=n!==!1&&ce(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Et=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},Rt=e=>{if(!e)return null;if(U(e))return e;let t=e.length;if(!_e(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},St=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ce(Uint8Array)),gt=(e,t)=>{const r=(e&&e[Symbol.iterator]).call(e);let s;for(;(s=r.next())&&!s.done;){const o=s.value;t.call(e,o[0],o[1])}},Ot=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},Tt=C("HTMLFormElement"),At=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,s){return r.toUpperCase()+s}),he=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),xt=C("RegExp"),Be=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};I(n,(s,o)=>{let i;(i=t(s,o,e))!==!1&&(r[o]=i||s)}),Object.defineProperties(e,r)},Ct=e=>{Be(e,(t,n)=>{if(x(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(x(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},Nt=(e,t)=>{const n={},r=s=>{s.forEach(o=>{n[o]=!0})};return U(e)?r(e):r(String(e).split(t)),n},Pt=()=>{},_t=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Q="abcdefghijklmnopqrstuvwxyz",me="0123456789",De={DIGIT:me,ALPHA:Q,ALPHA_DIGIT:Q+Q.toUpperCase()+me},Ft=(e=16,t=De.ALPHA_DIGIT)=>{let n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n};function Lt(e){return!!(e&&x(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const Bt=e=>{const t=new Array(10),n=(r,s)=>{if(K(r)){if(t.indexOf(r)>=0)return;if(!("toJSON"in r)){t[s]=r;const o=U(r)?[]:{};return I(r,(i,c)=>{const f=n(i,s+1);!q(f)&&(o[c]=f)}),t[s]=void 0,o}}return r};return n(e,0)},Dt=C("AsyncFunction"),Ut=e=>e&&(K(e)||x(e))&&x(e.then)&&x(e.catch),Ue=((e,t)=>e?setImmediate:t?((n,r)=>(L.addEventListener("message",({source:s,data:o})=>{s===L&&o===n&&r.length&&r.shift()()},!1),s=>{r.push(s),L.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",x(L.postMessage)),kt=typeof queueMicrotask<"u"?queueMicrotask.bind(L):typeof process<"u"&&process.nextTick||Ue,a={isArray:U,isArrayBuffer:Pe,isBuffer:Ye,isFormData:ct,isArrayBufferView:et,isString:tt,isNumber:_e,isBoolean:nt,isObject:K,isPlainObject:z,isReadableStream:lt,isRequest:ft,isResponse:dt,isHeaders:pt,isUndefined:q,isDate:rt,isFile:st,isBlob:ot,isRegExp:xt,isFunction:x,isStream:at,isURLSearchParams:ut,isTypedArray:St,isFileList:it,forEach:I,merge:te,extend:mt,trim:ht,stripBOM:yt,inherits:bt,toFlatObject:wt,kindOf:$,kindOfTest:C,endsWith:Et,toArray:Rt,forEachEntry:gt,matchAll:Ot,isHTMLForm:Tt,hasOwnProperty:he,hasOwnProp:he,reduceDescriptors:Be,freezeMethods:Ct,toObjectSet:Nt,toCamelCase:At,noop:Pt,toFiniteNumber:_t,findKey:Fe,global:L,isContextDefined:Le,ALPHABET:De,generateString:Ft,isSpecCompliantForm:Lt,toJSONObject:Bt,isAsyncFn:Dt,isThenable:Ut,setImmediate:Ue,asap:kt};function m(e,t,n,r,s){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),s&&(this.response=s,this.status=s.status?s.status:null)}a.inherits(m,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:a.toJSONObject(this.config),code:this.code,status:this.status}}});const ke=m.prototype,je={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{je[e]={value:e}});Object.defineProperties(m,je);Object.defineProperty(ke,"isAxiosError",{value:!0});m.from=(e,t,n,r,s,o)=>{const i=Object.create(ke);return a.toFlatObject(e,i,function(f){return f!==Error.prototype},c=>c!=="isAxiosError"),m.call(i,e.message,t,n,r,s),i.cause=e,i.name=e.name,o&&Object.assign(i,o),i};const jt=null;function ne(e){return a.isPlainObject(e)||a.isArray(e)}function qe(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function ye(e,t,n){return e?e.concat(t).map(function(s,o){return s=qe(s),!n&&o?"["+s+"]":s}).join(n?".":""):t}function qt(e){return a.isArray(e)&&!e.some(ne)}const It=a.toFlatObject(a,{},null,function(t){return/^is[A-Z]/.test(t)});function G(e,t,n){if(!a.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=a.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,h){return!a.isUndefined(h[y])});const r=n.metaTokens,s=n.visitor||l,o=n.dots,i=n.indexes,f=(n.Blob||typeof Blob<"u"&&Blob)&&a.isSpecCompliantForm(t);if(!a.isFunction(s))throw new TypeError("visitor must be a function");function u(p){if(p===null)return"";if(a.isDate(p))return p.toISOString();if(!f&&a.isBlob(p))throw new m("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(p)||a.isTypedArray(p)?f&&typeof Blob=="function"?new Blob([p]):Buffer.from(p):p}function l(p,y,h){let w=p;if(p&&!h&&typeof p=="object"){if(a.endsWith(y,"{}"))y=r?y:y.slice(0,-2),p=JSON.stringify(p);else if(a.isArray(p)&&qt(p)||(a.isFileList(p)||a.endsWith(y,"[]"))&&(w=a.toArray(p)))return y=qe(y),w.forEach(function(g,N){!(a.isUndefined(g)||g===null)&&t.append(i===!0?ye([y],N,o):i===null?y:y+"[]",u(g))}),!1}return ne(p)?!0:(t.append(ye(h,y,o),u(p)),!1)}const d=[],b=Object.assign(It,{defaultVisitor:l,convertValue:u,isVisitable:ne});function R(p,y){if(!a.isUndefined(p)){if(d.indexOf(p)!==-1)throw Error("Circular reference detected in "+y.join("."));d.push(p),a.forEach(p,function(w,S){(!(a.isUndefined(w)||w===null)&&s.call(t,w,a.isString(S)?S.trim():S,y,b))===!0&&R(w,y?y.concat(S):[S])}),d.pop()}}if(!a.isObject(e))throw new TypeError("data must be an object");return R(e),t}function be(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function ue(e,t){this._pairs=[],e&&G(e,this,t)}const Ie=ue.prototype;Ie.append=function(t,n){this._pairs.push([t,n])};Ie.toString=function(t){const n=t?function(r){return t.call(this,r,be)}:be;return this._pairs.map(function(s){return n(s[0])+"="+n(s[1])},"").join("&")};function Ht(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function He(e,t,n){if(!t)return e;const r=n&&n.encode||Ht,s=n&&n.serialize;let o;if(s?o=s(t,n):o=a.isURLSearchParams(t)?t.toString():new ue(t,n).toString(r),o){const i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+o}return e}class we{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){a.forEach(this.handlers,function(r){r!==null&&t(r)})}}const Me={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Mt=typeof URLSearchParams<"u"?URLSearchParams:ue,zt=typeof FormData<"u"?FormData:null,Jt=typeof Blob<"u"?Blob:null,Vt={isBrowser:!0,classes:{URLSearchParams:Mt,FormData:zt,Blob:Jt},protocols:["http","https","file","blob","url","data"]},le=typeof window<"u"&&typeof document<"u",re=typeof navigator=="object"&&navigator||void 0,Wt=le&&(!re||["ReactNative","NativeScript","NS"].indexOf(re.product)<0),$t=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",vt=le&&window.location.href||"http://localhost",Kt=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:le,hasStandardBrowserEnv:Wt,hasStandardBrowserWebWorkerEnv:$t,navigator:re,origin:vt},Symbol.toStringTag,{value:"Module"})),T={...Kt,...Vt};function Gt(e,t){return G(e,new T.classes.URLSearchParams,Object.assign({visitor:function(n,r,s,o){return T.isNode&&a.isBuffer(n)?(this.append(r,n.toString("base64")),!1):o.defaultVisitor.apply(this,arguments)}},t))}function Xt(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Qt(e){const t={},n=Object.keys(e);let r;const s=n.length;let o;for(r=0;r=n.length;return i=!i&&a.isArray(s)?s.length:i,f?(a.hasOwnProp(s,i)?s[i]=[s[i],r]:s[i]=r,!c):((!s[i]||!a.isObject(s[i]))&&(s[i]=[]),t(n,r,s[i],o)&&a.isArray(s[i])&&(s[i]=Qt(s[i])),!c)}if(a.isFormData(e)&&a.isFunction(e.entries)){const n={};return a.forEachEntry(e,(r,s)=>{t(Xt(r),s,n,0)}),n}return null}function Zt(e,t,n){if(a.isString(e))try{return(t||JSON.parse)(e),a.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(0,JSON.stringify)(e)}const H={transitional:Me,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",s=r.indexOf("application/json")>-1,o=a.isObject(t);if(o&&a.isHTMLForm(t)&&(t=new FormData(t)),a.isFormData(t))return s?JSON.stringify(ze(t)):t;if(a.isArrayBuffer(t)||a.isBuffer(t)||a.isStream(t)||a.isFile(t)||a.isBlob(t)||a.isReadableStream(t))return t;if(a.isArrayBufferView(t))return t.buffer;if(a.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(o){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Gt(t,this.formSerializer).toString();if((c=a.isFileList(t))||r.indexOf("multipart/form-data")>-1){const f=this.env&&this.env.FormData;return G(c?{"files[]":t}:t,f&&new f,this.formSerializer)}}return o||s?(n.setContentType("application/json",!1),Zt(t)):t}],transformResponse:[function(t){const n=this.transitional||H.transitional,r=n&&n.forcedJSONParsing,s=this.responseType==="json";if(a.isResponse(t)||a.isReadableStream(t))return t;if(t&&a.isString(t)&&(r&&!this.responseType||s)){const i=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t)}catch(c){if(i)throw c.name==="SyntaxError"?m.from(c,m.ERR_BAD_RESPONSE,this,null,this.response):c}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:T.classes.FormData,Blob:T.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};a.forEach(["delete","get","head","post","put","patch"],e=>{H.headers[e]={}});const Yt=a.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),en=e=>{const t={};let n,r,s;return e&&e.split(` +`).forEach(function(i){s=i.indexOf(":"),n=i.substring(0,s).trim().toLowerCase(),r=i.substring(s+1).trim(),!(!n||t[n]&&Yt[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Ee=Symbol("internals");function j(e){return e&&String(e).trim().toLowerCase()}function J(e){return e===!1||e==null?e:a.isArray(e)?e.map(J):String(e)}function tn(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const nn=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Z(e,t,n,r,s){if(a.isFunction(r))return r.call(this,t,n);if(s&&(t=n),!!a.isString(t)){if(a.isString(r))return t.indexOf(r)!==-1;if(a.isRegExp(r))return r.test(t)}}function rn(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function sn(e,t){const n=a.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(s,o,i){return this[r].call(this,t,s,o,i)},configurable:!0})})}class A{constructor(t){t&&this.set(t)}set(t,n,r){const s=this;function o(c,f,u){const l=j(f);if(!l)throw new Error("header name must be a non-empty string");const d=a.findKey(s,l);(!d||s[d]===void 0||u===!0||u===void 0&&s[d]!==!1)&&(s[d||f]=J(c))}const i=(c,f)=>a.forEach(c,(u,l)=>o(u,l,f));if(a.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(a.isString(t)&&(t=t.trim())&&!nn(t))i(en(t),n);else if(a.isHeaders(t))for(const[c,f]of t.entries())o(f,c,r);else t!=null&&o(n,t,r);return this}get(t,n){if(t=j(t),t){const r=a.findKey(this,t);if(r){const s=this[r];if(!n)return s;if(n===!0)return tn(s);if(a.isFunction(n))return n.call(this,s,r);if(a.isRegExp(n))return n.exec(s);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=j(t),t){const r=a.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Z(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let s=!1;function o(i){if(i=j(i),i){const c=a.findKey(r,i);c&&(!n||Z(r,r[c],c,n))&&(delete r[c],s=!0)}}return a.isArray(t)?t.forEach(o):o(t),s}clear(t){const n=Object.keys(this);let r=n.length,s=!1;for(;r--;){const o=n[r];(!t||Z(this,this[o],o,t,!0))&&(delete this[o],s=!0)}return s}normalize(t){const n=this,r={};return a.forEach(this,(s,o)=>{const i=a.findKey(r,o);if(i){n[i]=J(s),delete n[o];return}const c=t?rn(o):String(o).trim();c!==o&&delete n[o],n[c]=J(s),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return a.forEach(this,(r,s)=>{r!=null&&r!==!1&&(n[s]=t&&a.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(` +`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(s=>r.set(s)),r}static accessor(t){const r=(this[Ee]=this[Ee]={accessors:{}}).accessors,s=this.prototype;function o(i){const c=j(i);r[c]||(sn(s,i),r[c]=!0)}return a.isArray(t)?t.forEach(o):o(t),this}}A.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);a.reduceDescriptors(A.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});a.freezeMethods(A);function Y(e,t){const n=this||H,r=t||n,s=A.from(r.headers);let o=r.data;return a.forEach(e,function(c){o=c.call(n,o,s.normalize(),t?t.status:void 0)}),s.normalize(),o}function Je(e){return!!(e&&e.__CANCEL__)}function k(e,t,n){m.call(this,e??"canceled",m.ERR_CANCELED,t,n),this.name="CanceledError"}a.inherits(k,m,{__CANCEL__:!0});function Ve(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new m("Request failed with status code "+n.status,[m.ERR_BAD_REQUEST,m.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function on(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function an(e,t){e=e||10;const n=new Array(e),r=new Array(e);let s=0,o=0,i;return t=t!==void 0?t:1e3,function(f){const u=Date.now(),l=r[o];i||(i=u),n[s]=f,r[s]=u;let d=o,b=0;for(;d!==s;)b+=n[d++],d=d%e;if(s=(s+1)%e,s===o&&(o=(o+1)%e),u-i{n=l,s=null,o&&(clearTimeout(o),o=null),e.apply(null,u)};return[(...u)=>{const l=Date.now(),d=l-n;d>=r?i(u,l):(s=u,o||(o=setTimeout(()=>{o=null,i(s)},r-d)))},()=>s&&i(s)]}const V=(e,t,n=3)=>{let r=0;const s=an(50,250);return cn(o=>{const i=o.loaded,c=o.lengthComputable?o.total:void 0,f=i-r,u=s(f),l=i<=c;r=i;const d={loaded:i,total:c,progress:c?i/c:void 0,bytes:f,rate:u||void 0,estimated:u&&c&&l?(c-i)/u:void 0,event:o,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(d)},n)},Re=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Se=e=>(...t)=>a.asap(()=>e(...t)),un=T.hasStandardBrowserEnv?function(){const t=T.navigator&&/(msie|trident)/i.test(T.navigator.userAgent),n=document.createElement("a");let r;function s(o){let i=o;return t&&(n.setAttribute("href",i),i=n.href),n.setAttribute("href",i),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return r=s(window.location.href),function(i){const c=a.isString(i)?s(i):i;return c.protocol===r.protocol&&c.host===r.host}}():function(){return function(){return!0}}(),ln=T.hasStandardBrowserEnv?{write(e,t,n,r,s,o){const i=[e+"="+encodeURIComponent(t)];a.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),a.isString(r)&&i.push("path="+r),a.isString(s)&&i.push("domain="+s),o===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function fn(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function dn(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function We(e,t){return e&&!fn(t)?dn(e,t):t}const ge=e=>e instanceof A?{...e}:e;function D(e,t){t=t||{};const n={};function r(u,l,d){return a.isPlainObject(u)&&a.isPlainObject(l)?a.merge.call({caseless:d},u,l):a.isPlainObject(l)?a.merge({},l):a.isArray(l)?l.slice():l}function s(u,l,d){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u,d)}else return r(u,l,d)}function o(u,l){if(!a.isUndefined(l))return r(void 0,l)}function i(u,l){if(a.isUndefined(l)){if(!a.isUndefined(u))return r(void 0,u)}else return r(void 0,l)}function c(u,l,d){if(d in t)return r(u,l);if(d in e)return r(void 0,u)}const f={url:o,method:o,data:o,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:c,headers:(u,l)=>s(ge(u),ge(l),!0)};return a.forEach(Object.keys(Object.assign({},e,t)),function(l){const d=f[l]||s,b=d(e[l],t[l],l);a.isUndefined(b)&&d!==c||(n[l]=b)}),n}const $e=e=>{const t=D({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:s,xsrfCookieName:o,headers:i,auth:c}=t;t.headers=i=A.from(i),t.url=He(We(t.baseURL,t.url),e.params,e.paramsSerializer),c&&i.set("Authorization","Basic "+btoa((c.username||"")+":"+(c.password?unescape(encodeURIComponent(c.password)):"")));let f;if(a.isFormData(n)){if(T.hasStandardBrowserEnv||T.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((f=i.getContentType())!==!1){const[u,...l]=f?f.split(";").map(d=>d.trim()).filter(Boolean):[];i.setContentType([u||"multipart/form-data",...l].join("; "))}}if(T.hasStandardBrowserEnv&&(r&&a.isFunction(r)&&(r=r(t)),r||r!==!1&&un(t.url))){const u=s&&o&&ln.read(o);u&&i.set(s,u)}return t},pn=typeof XMLHttpRequest<"u",hn=pn&&function(e){return new Promise(function(n,r){const s=$e(e);let o=s.data;const i=A.from(s.headers).normalize();let{responseType:c,onUploadProgress:f,onDownloadProgress:u}=s,l,d,b,R,p;function y(){R&&R(),p&&p(),s.cancelToken&&s.cancelToken.unsubscribe(l),s.signal&&s.signal.removeEventListener("abort",l)}let h=new XMLHttpRequest;h.open(s.method.toUpperCase(),s.url,!0),h.timeout=s.timeout;function w(){if(!h)return;const g=A.from("getAllResponseHeaders"in h&&h.getAllResponseHeaders()),O={data:!c||c==="text"||c==="json"?h.responseText:h.response,status:h.status,statusText:h.statusText,headers:g,config:e,request:h};Ve(function(F){n(F),y()},function(F){r(F),y()},O),h=null}"onloadend"in h?h.onloadend=w:h.onreadystatechange=function(){!h||h.readyState!==4||h.status===0&&!(h.responseURL&&h.responseURL.indexOf("file:")===0)||setTimeout(w)},h.onabort=function(){h&&(r(new m("Request aborted",m.ECONNABORTED,e,h)),h=null)},h.onerror=function(){r(new m("Network Error",m.ERR_NETWORK,e,h)),h=null},h.ontimeout=function(){let N=s.timeout?"timeout of "+s.timeout+"ms exceeded":"timeout exceeded";const O=s.transitional||Me;s.timeoutErrorMessage&&(N=s.timeoutErrorMessage),r(new m(N,O.clarifyTimeoutError?m.ETIMEDOUT:m.ECONNABORTED,e,h)),h=null},o===void 0&&i.setContentType(null),"setRequestHeader"in h&&a.forEach(i.toJSON(),function(N,O){h.setRequestHeader(O,N)}),a.isUndefined(s.withCredentials)||(h.withCredentials=!!s.withCredentials),c&&c!=="json"&&(h.responseType=s.responseType),u&&([b,p]=V(u,!0),h.addEventListener("progress",b)),f&&h.upload&&([d,R]=V(f),h.upload.addEventListener("progress",d),h.upload.addEventListener("loadend",R)),(s.cancelToken||s.signal)&&(l=g=>{h&&(r(!g||g.type?new k(null,e,h):g),h.abort(),h=null)},s.cancelToken&&s.cancelToken.subscribe(l),s.signal&&(s.signal.aborted?l():s.signal.addEventListener("abort",l)));const S=on(s.url);if(S&&T.protocols.indexOf(S)===-1){r(new m("Unsupported protocol "+S+":",m.ERR_BAD_REQUEST,e));return}h.send(o||null)})},mn=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,s;const o=function(u){if(!s){s=!0,c();const l=u instanceof Error?u:this.reason;r.abort(l instanceof m?l:new k(l instanceof Error?l.message:l))}};let i=t&&setTimeout(()=>{i=null,o(new m(`timeout ${t} of ms exceeded`,m.ETIMEDOUT))},t);const c=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(o):u.removeEventListener("abort",o)}),e=null)};e.forEach(u=>u.addEventListener("abort",o));const{signal:f}=r;return f.unsubscribe=()=>a.asap(c),f}},yn=function*(e,t){let n=e.byteLength;if(n{const s=bn(e,t);let o=0,i,c=f=>{i||(i=!0,r&&r(f))};return new ReadableStream({async pull(f){try{const{done:u,value:l}=await s.next();if(u){c(),f.close();return}let d=l.byteLength;if(n){let b=o+=d;n(b)}f.enqueue(new Uint8Array(l))}catch(u){throw c(u),u}},cancel(f){return c(f),s.return()}},{highWaterMark:2})},X=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",ve=X&&typeof ReadableStream=="function",En=X&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),Ke=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Rn=ve&&Ke(()=>{let e=!1;const t=new Request(T.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Te=64*1024,se=ve&&Ke(()=>a.isReadableStream(new Response("").body)),W={stream:se&&(e=>e.body)};X&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!W[t]&&(W[t]=a.isFunction(e[t])?n=>n[t]():(n,r)=>{throw new m(`Response type '${t}' is not supported`,m.ERR_NOT_SUPPORT,r)})})})(new Response);const Sn=async e=>{if(e==null)return 0;if(a.isBlob(e))return e.size;if(a.isSpecCompliantForm(e))return(await new Request(T.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(a.isArrayBufferView(e)||a.isArrayBuffer(e))return e.byteLength;if(a.isURLSearchParams(e)&&(e=e+""),a.isString(e))return(await En(e)).byteLength},gn=async(e,t)=>{const n=a.toFiniteNumber(e.getContentLength());return n??Sn(t)},On=X&&(async e=>{let{url:t,method:n,data:r,signal:s,cancelToken:o,timeout:i,onDownloadProgress:c,onUploadProgress:f,responseType:u,headers:l,withCredentials:d="same-origin",fetchOptions:b}=$e(e);u=u?(u+"").toLowerCase():"text";let R=mn([s,o&&o.toAbortSignal()],i),p;const y=R&&R.unsubscribe&&(()=>{R.unsubscribe()});let h;try{if(f&&Rn&&n!=="get"&&n!=="head"&&(h=await gn(l,r))!==0){let O=new Request(t,{method:"POST",body:r,duplex:"half"}),P;if(a.isFormData(r)&&(P=O.headers.get("content-type"))&&l.setContentType(P),O.body){const[F,M]=Re(h,V(Se(f)));r=Oe(O.body,Te,F,M)}}a.isString(d)||(d=d?"include":"omit");const w="credentials"in Request.prototype;p=new Request(t,{...b,signal:R,method:n.toUpperCase(),headers:l.normalize().toJSON(),body:r,duplex:"half",credentials:w?d:void 0});let S=await fetch(p);const g=se&&(u==="stream"||u==="response");if(se&&(c||g&&y)){const O={};["status","statusText","headers"].forEach(pe=>{O[pe]=S[pe]});const P=a.toFiniteNumber(S.headers.get("content-length")),[F,M]=c&&Re(P,V(Se(c),!0))||[];S=new Response(Oe(S.body,Te,F,()=>{M&&M(),y&&y()}),O)}u=u||"text";let N=await W[a.findKey(W,u)||"text"](S,e);return!g&&y&&y(),await new Promise((O,P)=>{Ve(O,P,{data:N,headers:A.from(S.headers),status:S.status,statusText:S.statusText,config:e,request:p})})}catch(w){throw y&&y(),w&&w.name==="TypeError"&&/fetch/i.test(w.message)?Object.assign(new m("Network Error",m.ERR_NETWORK,e,p),{cause:w.cause||w}):m.from(w,w&&w.code,e,p)}}),oe={http:jt,xhr:hn,fetch:On};a.forEach(oe,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const Ae=e=>`- ${e}`,Tn=e=>a.isFunction(e)||e===null||e===!1,Ge={getAdapter:e=>{e=a.isArray(e)?e:[e];const{length:t}=e;let n,r;const s={};for(let o=0;o`adapter ${c} `+(f===!1?"is not supported by the environment":"is not available in the build"));let i=t?o.length>1?`since : +`+o.map(Ae).join(` +`):" "+Ae(o[0]):"as no adapter specified";throw new m("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return r},adapters:oe};function ee(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new k(null,e)}function xe(e){return ee(e),e.headers=A.from(e.headers),e.data=Y.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Ge.getAdapter(e.adapter||H.adapter)(e).then(function(r){return ee(e),r.data=Y.call(e,e.transformResponse,r),r.headers=A.from(r.headers),r},function(r){return Je(r)||(ee(e),r&&r.response&&(r.response.data=Y.call(e,e.transformResponse,r.response),r.response.headers=A.from(r.response.headers))),Promise.reject(r)})}const Xe="1.7.7",fe={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{fe[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Ce={};fe.transitional=function(t,n,r){function s(o,i){return"[Axios v"+Xe+"] Transitional option '"+o+"'"+i+(r?". "+r:"")}return(o,i,c)=>{if(t===!1)throw new m(s(i," has been removed"+(n?" in "+n:"")),m.ERR_DEPRECATED);return n&&!Ce[i]&&(Ce[i]=!0,console.warn(s(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(o,i,c):!0}};function An(e,t,n){if(typeof e!="object")throw new m("options must be an object",m.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let s=r.length;for(;s-- >0;){const o=r[s],i=t[o];if(i){const c=e[o],f=c===void 0||i(c,o,e);if(f!==!0)throw new m("option "+o+" must be "+f,m.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new m("Unknown option "+o,m.ERR_BAD_OPTION)}}const ie={assertOptions:An,validators:fe},_=ie.validators;class B{constructor(t){this.defaults=t,this.interceptors={request:new we,response:new we}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let s;Error.captureStackTrace?Error.captureStackTrace(s={}):s=new Error;const o=s.stack?s.stack.replace(/^.+\n/,""):"";try{r.stack?o&&!String(r.stack).endsWith(o.replace(/^.+\n.+\n/,""))&&(r.stack+=` +`+o):r.stack=o}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=D(this.defaults,n);const{transitional:r,paramsSerializer:s,headers:o}=n;r!==void 0&&ie.assertOptions(r,{silentJSONParsing:_.transitional(_.boolean),forcedJSONParsing:_.transitional(_.boolean),clarifyTimeoutError:_.transitional(_.boolean)},!1),s!=null&&(a.isFunction(s)?n.paramsSerializer={serialize:s}:ie.assertOptions(s,{encode:_.function,serialize:_.function},!0)),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=o&&a.merge(o.common,o[n.method]);o&&a.forEach(["delete","get","head","post","put","patch","common"],p=>{delete o[p]}),n.headers=A.concat(i,o);const c=[];let f=!0;this.interceptors.request.forEach(function(y){typeof y.runWhen=="function"&&y.runWhen(n)===!1||(f=f&&y.synchronous,c.unshift(y.fulfilled,y.rejected))});const u=[];this.interceptors.response.forEach(function(y){u.push(y.fulfilled,y.rejected)});let l,d=0,b;if(!f){const p=[xe.bind(this),void 0];for(p.unshift.apply(p,c),p.push.apply(p,u),b=p.length,l=Promise.resolve(n);d{if(!r._listeners)return;let o=r._listeners.length;for(;o-- >0;)r._listeners[o](s);r._listeners=null}),this.promise.then=s=>{let o;const i=new Promise(c=>{r.subscribe(c),o=c}).then(s);return i.cancel=function(){r.unsubscribe(o)},i},t(function(o,i,c){r.reason||(r.reason=new k(o,i,c),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new de(function(s){t=s}),cancel:t}}}function xn(e){return function(n){return e.apply(null,n)}}function Cn(e){return a.isObject(e)&&e.isAxiosError===!0}const ae={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ae).forEach(([e,t])=>{ae[t]=e});function Qe(e){const t=new B(e),n=Ne(B.prototype.request,t);return a.extend(n,B.prototype,t,{allOwnKeys:!0}),a.extend(n,t,null,{allOwnKeys:!0}),n.create=function(s){return Qe(D(e,s))},n}const E=Qe(H);E.Axios=B;E.CanceledError=k;E.CancelToken=de;E.isCancel=Je;E.VERSION=Xe;E.toFormData=G;E.AxiosError=m;E.Cancel=E.CanceledError;E.all=function(t){return Promise.all(t)};E.spread=xn;E.isAxiosError=Cn;E.mergeConfig=D;E.AxiosHeaders=A;E.formToJSON=e=>ze(a.isHTMLForm(e)?new FormData(e):e);E.getAdapter=Ge.getAdapter;E.HttpStatusCode=ae;E.default=E;exports.axios=E; diff --git a/dist/router/routes.d.ts b/dist/router/routes.d.ts index 3c5c15b..274e9c7 100644 --- a/dist/router/routes.d.ts +++ b/dist/router/routes.d.ts @@ -111,7 +111,12 @@ declare const AdminRoutes: ({ }; }; }; - component: () => Promise; + component: () => Promise; + children: { + path: string; + name: string; + component: () => Promise; + }[]; })[]; export default AdminRoutes; export { AdminDashboardRoutes, AdminActivitiesRoutes, AdminGroupsRoutes, AdminPermissionsRoutes, AdminRolesRoutes, AdminUsersRoutes }; diff --git a/dist/routes.cjs b/dist/routes.cjs index d3b8427..b480a98 100644 --- a/dist/routes.cjs +++ b/dist/routes.cjs @@ -1 +1 @@ -"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=[{path:"dashboard",name:"admin.dashboard",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./DashboardView-D01mVaQj.cjs"))}],n=[{path:"activities",name:"admin.activities",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./ActivitiesView-BTZFoJHR.cjs"))}],o=[{path:"groups",name:"admin.groups",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./GroupsView-BI4KKM8s.cjs")),children:[{path:"g/:slug",name:"admin.group",component:()=>Promise.resolve().then(()=>require("./GroupView-BrWTling.cjs"))}]}],t=[{path:"permissions",name:"admin.permissions",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./PermissionsView-ftOWB-4K.cjs")),children:[{path:"p/:id",name:"admin.permission",component:()=>Promise.resolve().then(()=>require("./PermissionView-CUKDO1AM.cjs"))}]}],i=[{path:"roles",name:"admin.roles",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./RolesView-ByDmJ9us.cjs")),children:[{path:"r/:slug",name:"admin.role",component:()=>Promise.resolve().then(()=>require("./RoleView-CWK0-zrt.cjs"))}]}],s=[{path:"users",name:"admin.users",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./UsersView-C6qjX0Jh.cjs")),children:[{path:"u/:user_name",name:"admin.user",component:()=>Promise.resolve().then(()=>require("./UserView-BeTp1kMD.cjs"))}]}],r=[...e,...n,...o,...t,...i,...s];exports.AdminActivitiesRoutes=n;exports.AdminDashboardRoutes=e;exports.AdminGroupsRoutes=o;exports.AdminPermissionsRoutes=t;exports.AdminRolesRoutes=i;exports.AdminUsersRoutes=s;exports.default=r; +"use strict";Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const e=[{path:"dashboard",name:"admin.dashboard",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./DashboardView-TNoYKt2S.cjs"))}],n=[{path:"activities",name:"admin.activities",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./ActivitiesView-C7rLGAUG.cjs"))}],o=[{path:"groups",name:"admin.groups",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./GroupsView-BI4KKM8s.cjs")),children:[{path:"g/:slug",name:"admin.group",component:()=>Promise.resolve().then(()=>require("./GroupView-BrWTling.cjs"))}]}],t=[{path:"permissions",name:"admin.permissions",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./PermissionsView-ftOWB-4K.cjs")),children:[{path:"p/:id",name:"admin.permission",component:()=>Promise.resolve().then(()=>require("./PermissionView-CUKDO1AM.cjs"))}]}],i=[{path:"roles",name:"admin.roles",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./RolesView-ByDmJ9us.cjs")),children:[{path:"r/:slug",name:"admin.role",component:()=>Promise.resolve().then(()=>require("./RoleView-CWK0-zrt.cjs"))}]}],s=[{path:"users",name:"admin.users",meta:{auth:{redirect:{name:"account.login"}}},component:()=>Promise.resolve().then(()=>require("./UsersView-C6qjX0Jh.cjs")),children:[{path:"u/:user_name",name:"admin.user",component:()=>Promise.resolve().then(()=>require("./UserView-BeTp1kMD.cjs"))}]}],r=[...e,...n,...o,...t,...i,...s];exports.AdminActivitiesRoutes=n;exports.AdminDashboardRoutes=e;exports.AdminGroupsRoutes=o;exports.AdminPermissionsRoutes=t;exports.AdminRolesRoutes=i;exports.AdminUsersRoutes=s;exports.default=r; diff --git a/dist/routes.js b/dist/routes.js index 8388e04..988f82f 100644 --- a/dist/routes.js +++ b/dist/routes.js @@ -7,7 +7,7 @@ const n = [ redirect: { name: "account.login" } } }, - component: () => import("./DashboardView-6YeCB_Gf.js") + component: () => import("./DashboardView-5JFk_huL.js") } ], t = [ { @@ -18,7 +18,7 @@ const n = [ redirect: { name: "account.login" } } }, - component: () => import("./ActivitiesView-nlddVaJn.js") + component: () => import("./ActivitiesView-CW-IXBg4.js") } ], e = [ { diff --git a/dist/views/ActivitiesView.vue.d.ts b/dist/views/ActivitiesView.vue.d.ts index 2a9e71a..47dd5aa 100644 --- a/dist/views/ActivitiesView.vue.d.ts +++ b/dist/views/ActivitiesView.vue.d.ts @@ -1,2 +1,2 @@ -declare const _default: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; +declare const _default: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;