SAMScript

更改 SAMS 网页出校时间

Versión del día 13/12/2022. Echa un vistazo a la versión más reciente.

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Necesitarás instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Necesitará instalar una extensión como Tampermonkey para instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión como Stylus para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

Necesitará instalar una extensión del gestor de estilos de usuario para instalar este estilo.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

// ==UserScript==
// @name SAMScript
// @version 1.2.2
// @namespace https://greasyfork.org/users/995444
// @description 更改 SAMS 网页出校时间
// @author Kaby Lake
// @homepage https://github.com/Kaby-Lake/SAMScript
// @match https://appgateway.nottingham.edu.cn/*/*/zh/Students/stuaskforleave
// @match https://appgateway.nottingham.edu.cn/*/*/zh/Students/stuaskforleave/*
// @match https://sams.nottingham.edu.cn/zh/Students/stuaskforleave
// @match https://sams.nottingham.edu.cn/zh/Students/stuaskforleave/*
// @require https://cdn.jsdelivr.net/npm/[email protected]
// @require https://cdn.jsdelivr.net/npm/[email protected]
// ==/UserScript==
(()=>{var r=[function(t,e,r){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0});const i=r(1),o=r(2),a=r(3),s=r(6),u=r(7),c=r(5);var d,e=n(r(4)),l=n(r(8));const _=r(9),f=n(r(10));function h(t,e,r){let n=e.format("YYYY-MM-DD HH:mm");1==r&&(n=e.toDate().toLocaleString()),t&&(t.innerHTML=n)}e.default.extend(l.default);try{document.querySelector("body").style.visibility="hidden",(0,_.announceUpdates)();var S=location.href.includes("/details/"),E=new a.Record;if((0,s.hasLocalStorage)(i.SAMS_LOCAL_STORAGE_KEY))try{var T=JSON.parse(null!=(d=(0,s.getLocalStorage)(i.SAMS_LOCAL_STORAGE_KEY))?d:"");E.restoreRecord(T)}catch(t){localStorage.removeItem(i.SAMS_LOCAL_STORAGE_KEY),alert("LocalStorage 格式错误,请刷新页面后重试")}else{var p=(0,o.getIntegerFromPrompt)("开始时间(小时):","请输入正确的开始时间"),v=(0,o.getIntegerFromPrompt)("结束时间(小时):","请输入正确的结束时间"),O=window.prompt("请假原因(不填则不会修改)"),y=(E.startTime=E.startTime.set("hour",p),E.endTime=E.endTime.set("hour",v),E.reason=(0,f.default)(O)?void 0:O,(0,c.isWeekends)()&&(E.applyTime=(0,c.getEndOfWeekdays)(),E.approveTime=(0,c.getEndOfWeekdays)()),(0,u.getRandomInt)(5));E.applyTime=E.applyTime.set("hour",y+10).set("minute",(0,u.getRandomInt)(60)).set("minute",(0,u.getRandomInt)(60)),E.approveTime=E.approveTime.set("hour",y+11).set("minute",(0,u.getRandomInt)(60)).set("minute",(0,u.getRandomInt)(60)),(0,s.setLocalStorage)(i.SAMS_LOCAL_STORAGE_KEY,E.toMemorizedString())}var m=S?document.querySelector(i.DETAIL_PAGE_START_TIME_DOM_SELECTOR):document.querySelector(i.LIST_PAGE_START_TIME_DOM_SELECTOR),A=S?document.querySelector(i.DETAIL_PAGE_END_TIME_DOM_SELECTOR):document.querySelector(i.LIST_PAGE_END_TIME_DOM_SELECTOR),M=S?document.querySelector(i.DETAIL_PAGE_REASON_DOM_SELECTOR):document.querySelector(i.LIST_PAGE_REASON_DOM_SELECTOR),L=S?document.querySelector(i.DETAIL_PAGE_APPLY_TIME_DOM_SELECTOR):document.querySelector(i.LIST_PAGE_APPLY_TIME_DOM_SELECTOR),D=S?document.querySelector(i.DETAIL_PAGE_STATUS_DOM_SELECTOR):document.querySelector(i.LIST_PAGE_STATUS_DOM_SELECTOR),g=S?document.querySelector(i.DETAIL_PAGE_APPROVE_TIME_DOM_SELECTOR):void 0,b=S?document.querySelector(i.DETAIL_PAGE_APPROVE_STATUS_DOM_SELECTOR):void 0,R=(h(m,E.startTime,0),h(A,E.endTime,0),h(L,E.applyTime,0),g&&h(g,E.approveTime,1),E.reason&&(M.innerHTML=E.reason),D&&(D.innerHTML="通过",D.className="label label-success"),b&&(b.innerHTML="通过"),document.querySelector(i.AVATAR_DOM_SELECTOR));null!=R&&R.addEventListener("click",()=>{localStorage.removeItem(i.SAMS_LOCAL_STORAGE_KEY)}),document.querySelector("body").style.visibility="visible"}catch(t){console.log(t),document.querySelector("body").style.visibility="visible"}},(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.AVATAR_DOM_SELECTOR=e.DETAIL_PAGE_APPROVE_STATUS_DOM_SELECTOR=e.DETAIL_PAGE_STATUS_DOM_SELECTOR=e.LIST_PAGE_STATUS_DOM_SELECTOR=e.DETAIL_PAGE_APPROVE_TIME_DOM_SELECTOR=e.LIST_PAGE_APPLY_TIME_DOM_SELECTOR=e.DETAIL_PAGE_REASON_DOM_SELECTOR=e.LIST_PAGE_REASON_DOM_SELECTOR=e.DETAIL_PAGE_APPLY_TIME_DOM_SELECTOR=e.LIST_PAGE_END_TIME_DOM_SELECTOR=e.DETAIL_PAGE_END_TIME_DOM_SELECTOR=e.LIST_PAGE_START_TIME_DOM_SELECTOR=e.DETAIL_PAGE_START_TIME_DOM_SELECTOR=e.SAMS_VERSION=e.SAMS_VERSION_LOCAL_STORAGE_KEY=e.SAMS_LOCAL_STORAGE_KEY=void 0,e.SAMS_LOCAL_STORAGE_KEY="sams_crack",e.SAMS_VERSION_LOCAL_STORAGE_KEY="sams_crack_version",e.SAMS_VERSION="1.2.2",e.DETAIL_PAGE_START_TIME_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.form-horizontal > div:nth-child(2) > div",e.LIST_PAGE_START_TIME_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.table-responsive > table > tbody > tr:nth-child(2) > td:nth-child(2)",e.DETAIL_PAGE_END_TIME_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.form-horizontal > div:nth-child(3) > div",e.LIST_PAGE_END_TIME_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.table-responsive > table > tbody > tr:nth-child(2) > td:nth-child(3)",e.DETAIL_PAGE_APPLY_TIME_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.form-horizontal > div:nth-child(7) > div",e.LIST_PAGE_REASON_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.table-responsive > table > tbody > tr:nth-child(2) > td:nth-child(4)",e.DETAIL_PAGE_REASON_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.form-horizontal > div:nth-child(4) > div",e.LIST_PAGE_APPLY_TIME_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.table-responsive > table > tbody > tr:nth-child(2) > td:nth-child(6)",e.DETAIL_PAGE_APPROVE_TIME_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.form-horizontal > div:nth-child(8) > div > table > tbody > tr > td:nth-child(2)",e.LIST_PAGE_STATUS_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.table-responsive > table > tbody > tr:nth-child(2) > td:nth-child(5) > label",e.DETAIL_PAGE_STATUS_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.form-horizontal > div:nth-child(6) > div > label",e.DETAIL_PAGE_APPROVE_STATUS_DOM_SELECTOR="body > div.wrapper > div.content-wrapper > section.content > div > div.form-horizontal > div:nth-child(8) > div > table > tbody > tr > td:nth-child(3)",e.AVATAR_DOM_SELECTOR="body > div.wrapper > header > nav > div.navbar-custom-menu > ul > li > ul > li.user-header > img"},(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getIntegerFromPrompt=void 0,e.getIntegerFromPrompt=function(t,e){if(t=parseInt(null!=(t=window.prompt(t))?t:""),isNaN(t))throw alert(e),new Error("Invalid input");return t}},function(t,e,r){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.Record=void 0;const i=n(r(4)),o=r(5);e.Record=class{constructor(){this.startTime=(0,o.getStartOfDay)((0,i.default)()),this.endTime=(0,o.getStartOfDay)((0,i.default)()),this.applyTime=(0,o.getStartOfDay)((0,i.default)()),this.approveTime=(0,o.getStartOfDay)((0,i.default)()),this.reason=void 0}restoreRecord(t){return this.startTime=(0,i.default)(t.startTime),this.endTime=(0,i.default)(t.endTime),this.applyTime=(0,i.default)(t.applyTime),this.approveTime=(0,i.default)(t.approveTime),this.reason=t.reason,this}toMemorizedString(){return JSON.stringify({startTime:this.startTime.toString(),endTime:this.endTime.toString(),applyTime:this.applyTime.toString(),approveTime:this.approveTime.toString(),reason:this.reason})}}},function(t){t.exports=function(){"use strict";var c=1e3,d=6e4,l=36e5,u="millisecond",f="second",h="minute",S="hour",E="day",T="week",p="month",_="quarter",v="year",O="date",y="Invalid Date",a=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,m=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,t={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],r=t%100;return"["+t+(e[(r-20)%10]||e[r]||e[0])+"]"}},o=function(t,e,r){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(r)+t},e={s:o,z:function(t){var e=-t.utcOffset(),r=Math.abs(e),n=Math.floor(r/60),i=r%60;return(e<=0?"+":"-")+o(n,2,"0")+":"+o(i,2,"0")},m:function t(e,r){if(e.date()<r.date())return-t(r,e);var n=12*(r.year()-e.year())+(r.month()-e.month()),i=e.clone().add(n,p),o=r-i<0,a=e.clone().add(n+(o?-1:1),p);return+(-(n+(r-i)/(o?i-a:a-i))||0)},a:function(t){return t<0?Math.ceil(t)||0:Math.floor(t)},p:function(t){return{M:p,y:v,w:T,d:E,D:O,h:S,m:h,s:f,ms:u,Q:_}[t]||String(t||"").toLowerCase().replace(/s$/,"")},u:function(t){return void 0===t}},A="en",M={},n=(M[A]=t,function(t){return t instanceof s}),i=function t(e,r,n){var i;if(!e)return A;if("string"==typeof e){var o=e.toLowerCase();M[o]&&(i=o),r&&(M[o]=r,i=o);var a=e.split("-");if(!i&&a.length>1)return t(a[0])}else{var s=e.name;M[s]=e,i=s}return!n&&i&&(A=i),i||!n&&A},L=function(t,e){if(n(t))return t.clone();var r="object"==typeof e?e:{};return r.date=t,r.args=arguments,new s(r)},D=e,s=(D.l=i,D.i=n,D.w=function(t,e){return L(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})},function(){function t(t){this.$L=i(t.locale,null,!0),this.parse(t)}var e=t.prototype;return e.parse=function(t){this.$d=function(t){var e=t.date,r=t.utc;if(null===e)return new Date(NaN);if(D.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(a);if(n){var i=n[2]-1||0,o=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,o)):new Date(n[1],i,n[3]||1,n[4]||0,n[5]||0,n[6]||0,o)}}return new Date(e)}(t),this.$x=t.x||{},this.init()},e.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},e.$utils=function(){return D},e.isValid=function(){return!(this.$d.toString()===y)},e.isSame=function(t,e){var r=L(t);return this.startOf(e)<=r&&r<=this.endOf(e)},e.isAfter=function(t,e){return L(t)<this.startOf(e)},e.isBefore=function(t,e){return this.endOf(e)<L(t)},e.$g=function(t,e,r){return D.u(t)?this[e]:this.set(r,t)},e.unix=function(){return Math.floor(this.valueOf()/1e3)},e.valueOf=function(){return this.$d.getTime()},e.startOf=function(t,e){var n=this,i=!!D.u(e)||e,r=D.p(t),o=function(t,e){var r=D.w(n.$u?Date.UTC(n.$y,e,t):new Date(n.$y,e,t),n);return i?r:r.endOf(E)},a=function(t,e){return D.w(n.toDate()[t].apply(n.toDate("s"),(i?[0,0,0,0]:[23,59,59,999]).slice(e)),n)},s=this.$W,u=this.$M,c=this.$D,d="set"+(this.$u?"UTC":"");switch(r){case v:return i?o(1,0):o(31,11);case p:return i?o(1,u):o(0,u+1);case T:var l=this.$locale().weekStart||0,_=(s<l?s+7:s)-l;return o(i?c-_:c+(6-_),u);case E:case O:return a(d+"Hours",0);case S:return a(d+"Minutes",1);case h:return a(d+"Seconds",2);case f:return a(d+"Milliseconds",3);default:return this.clone()}},e.endOf=function(t){return this.startOf(t,!1)},e.$set=function(t,e){var r,n=D.p(t),i="set"+(this.$u?"UTC":""),o=(r={},r[E]=i+"Date",r[O]=i+"Date",r[p]=i+"Month",r[v]=i+"FullYear",r[S]=i+"Hours",r[h]=i+"Minutes",r[f]=i+"Seconds",r[u]=i+"Milliseconds",r)[n],a=n===E?this.$D+(e-this.$W):e;if(n===p||n===v){var s=this.clone().set(O,1);s.$d[o](a),s.init(),this.$d=s.set(O,Math.min(this.$D,s.daysInMonth())).$d}else o&&this.$d[o](a);return this.init(),this},e.set=function(t,e){return this.clone().$set(t,e)},e.get=function(t){return this[D.p(t)]()},e.add=function(r,t){var e,n=this;r=Number(r);var i=D.p(t),o=function(t){var e=L(n);return D.w(e.date(e.date()+Math.round(t*r)),n)};if(i===p)return this.set(p,this.$M+r);if(i===v)return this.set(v,this.$y+r);if(i===E)return o(1);if(i===T)return o(7);var a=(e={},e[h]=d,e[S]=l,e[f]=c,e)[i]||1,s=this.$d.getTime()+r*a;return D.w(s,this)},e.subtract=function(t,e){return this.add(-1*t,e)},e.format=function(t){var i=this,e=this.$locale();if(!this.isValid())return e.invalidDate||y;var o=t||"YYYY-MM-DDTHH:mm:ssZ",r=D.z(this),n=this.$H,a=this.$m,s=this.$M,u=e.weekdays,c=e.months,d=function(t,e,r,n){return t&&(t[e]||t(i,o))||r[e].slice(0,n)},l=function(t){return D.s(n%12||12,t,"0")},_=e.meridiem||function(t,e,r){var n=t<12?"AM":"PM";return r?n.toLowerCase():n},f={YY:String(this.$y).slice(-2),YYYY:this.$y,M:s+1,MM:D.s(s+1,2,"0"),MMM:d(e.monthsShort,s,c,3),MMMM:d(c,s),D:this.$D,DD:D.s(this.$D,2,"0"),d:String(this.$W),dd:d(e.weekdaysMin,this.$W,u,2),ddd:d(e.weekdaysShort,this.$W,u,3),dddd:u[this.$W],H:String(n),HH:D.s(n,2,"0"),h:l(1),hh:l(2),a:_(n,a,!0),A:_(n,a,!1),m:String(a),mm:D.s(a,2,"0"),s:String(this.$s),ss:D.s(this.$s,2,"0"),SSS:D.s(this.$ms,3,"0"),Z:r};return o.replace(m,function(t,e){return e||f[t]||r.replace(":","")})},e.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},e.diff=function(t,e,r){var n,i=D.p(e),o=L(t),a=(o.utcOffset()-this.utcOffset())*d,s=this-o,u=D.m(this,o);return u=(n={},n[v]=u/12,n[p]=u,n[_]=u/3,n[T]=(s-a)/6048e5,n[E]=(s-a)/864e5,n[S]=s/l,n[h]=s/d,n[f]=s/c,n)[i]||s,r?u:D.a(u)},e.daysInMonth=function(){return this.endOf(p).$D},e.$locale=function(){return M[this.$L]},e.locale=function(t,e){if(!t)return this.$L;var r=this.clone(),n=i(t,e,!0);return n&&(r.$L=n),r},e.clone=function(){return D.w(this.$d,this)},e.toDate=function(){return new Date(this.valueOf())},e.toJSON=function(){return this.isValid()?this.toISOString():null},e.toISOString=function(){return this.$d.toISOString()},e.toString=function(){return this.$d.toUTCString()},t}()),r=s.prototype;return L.prototype=r,[["$ms",u],["$s",f],["$m",h],["$H",S],["$W",E],["$M",p],["$y",v],["$D",O]].forEach(function(e){r[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),L.extend=function(t,e){return t.$i||(t(e,s,L),t.$i=!0),L},L.locale=i,L.isDayjs=n,L.unix=function(t){return L(1e3*t)},L.en=M[A],L.Ls=M,L.p={},L}()},function(t,e,r){"use strict";var n=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,"__esModule",{value:!0}),e.getEndOfWeekdays=e.isWeekends=e.getStartOfDay=void 0;const i=n(r(4));e.getStartOfDay=function(t){return t.set("hour",0).set("minute",0).set("second",0)},e.isWeekends=function(){return 6===(0,i.default)().weekday()||7===(0,i.default)().weekday()},e.getEndOfWeekdays=function(){return(0,i.default)().weekday(5)}},(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.setLocalStorage=e.getLocalStorage=e.hasLocalStorage=void 0;e.hasLocalStorage=t=>{try{return!!window.localStorage.getItem(t)}catch(t){return!1}},e.getLocalStorage=t=>window.localStorage.getItem(t);e.setLocalStorage=(t,e)=>{window.localStorage.setItem(t,e)}},(t,e)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.getRandomInt=void 0,e.getRandomInt=function(t){return Math.floor(Math.random()*t)}},function(t){t.exports=function(t,e){e.prototype.weekday=function(t){var e=this.$locale().weekStart||0,r=this.$W,r=(r<e?r+7:r)-e;return this.$utils().u(t)?r:this.subtract(r,"day").add(t,"day")}}},(t,e,r)=>{"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.announceUpdates=void 0;const n=r(1),i=r(6);e.announceUpdates=function(){(0,i.getLocalStorage)(n.SAMS_VERSION_LOCAL_STORAGE_KEY)!==n.SAMS_VERSION&&(console.log("Announcing updates..."),alert(`
欢迎使用SAMScript,此次更新带来了一些错误修复和改进:

- 增加了出校原因更改,不填则不会更改原有出校原因;
- 请假列表首条记录 和 请假详情中的状态 将自动更改为 \`已通过\`

开发不易,如果可以,欢迎在GitHub给项目点Star,祝您红红火火,鸿运当头
`),localStorage.setItem(n.SAMS_VERSION_LOCAL_STORAGE_KEY,n.SAMS_VERSION))}},(t,e,r)=>{t=r.nmd(t);var n=9007199254740991,i="[object Arguments]",o="[object Function]",a="[object GeneratorFunction]",s="[object Map]",u="[object Promise]",c="[object Set]",d="[object WeakMap]",l="[object DataView]",_=/^\[object .+?Constructor\]$/,r="object"==typeof r.g&&r.g&&r.g.Object===Object&&r.g,f="object"==typeof self&&self&&self.Object===Object&&self,r=r||f||Function("return this")(),f=e&&!e.nodeType&&e,e=f&&t&&!t.nodeType&&t,e=e&&e.exports===f;var h,S,f=Function.prototype,E=Object.prototype,T=r["__core-js_shared__"],p=(T=/[^.]+$/.exec(T&&T.keys&&T.keys.IE_PROTO||""))?"Symbol(src)_1."+T:"",v=f.toString,O=E.hasOwnProperty,y=E.toString,m=RegExp("^"+v.call(O).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),T=e?r.Buffer:void 0,A=E.propertyIsEnumerable,f=T?T.isBuffer:void 0,M=(h=Object.keys,S=Object,function(t){return h(S(t))}),e=I(r,"DataView"),T=I(r,"Map"),L=I(r,"Promise"),D=I(r,"Set"),r=I(r,"WeakMap"),g=!A.call({valueOf:1},"valueOf"),b=w(e),R=w(T),j=w(L),Y=w(D),N=w(r);function k(t){var e;return G(t)&&(e=t,!(p&&p in e))&&(C(t)||function(t){var e=!1;if(null!=t&&"function"!=typeof t.toString)try{e=!!(t+"")}catch(t){}return e}(t)?m:_).test(w(t))}function I(t,e){e=e;t=null==(t=t)?void 0:t[e];return k(t)?t:void 0}var $=function(t){return y.call(t)};function w(t){if(null!=t){try{return v.call(t)}catch(t){}try{return t+""}catch(t){}}return""}function V(t){return function(t){return t&&"object"==typeof t}(e=t)&&P(e)&&O.call(t,"callee")&&(!A.call(t,"callee")||y.call(t)==i);var e}(e&&$(new e(new ArrayBuffer(1)))!=l||T&&$(new T)!=s||L&&$(L.resolve())!=u||D&&$(new D)!=c||r&&$(new r)!=d)&&($=function(t){var e=y.call(t),t="[object Object]"==e?t.constructor:void 0,t=t?w(t):void 0;if(t)switch(t){case b:return l;case R:return s;case j:return u;case Y:return c;case N:return d}return e});var H=Array.isArray;function P(t){return null!=t&&"number"==typeof(e=t.length)&&-1<e&&e%1==0&&e<=n&&!C(t);var e}var W=f||function(){return!1};function C(t){t=G(t)?y.call(t):"";return t==o||t==a}function G(t){var e=typeof t;return t&&("object"==e||"function"==e)}t.exports=function(t){if(P(t)&&(H(t)||"string"==typeof t||"function"==typeof t.splice||W(t)||V(t)))return!t.length;var e,r,n=$(t);if(n==s||n==c)return!t.size;if(g||(e=(n=t)&&n.constructor,n===("function"==typeof e&&e.prototype||E)))return!M(t).length;for(r in t)if(O.call(t,r))return!1;return!0}}],n={};function i(t){var e=n[t];return void 0!==e||(e=n[t]={id:t,loaded:!1,exports:{}},r[t].call(e.exports,e,e.exports,i),e.loaded=!0),e.exports}i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),i.nmd=t=>(t.paths=[],t.children||(t.children=[]),t);i(0)})();