// ==UserScript== // @name switch520-auto-secret // @description 让switch520变得丝滑无比:自动填写密码、下载按钮直达下载地址页、百度网盘自动填写密码 , 2.0版本连夜肝出了去Steam查看游戏评价功能 // @version 3.0.0 // @author Kane // @match *://*.gamers520.com/* // @match *://*.gamer520.com/* // @match *://download.gamer520.com/* // @match *://download.espartasr.com/* // @match *://download.freer.blog/* // @match *://www.freer.blog/* // @match *://*.xxxxx528.com/* // @match *://www.efemovies.com/* // @match *://www.espartasr.com/* // @match *://www.piclabo.xyz/* // @match *://like.gamer520.com/* // @match *://pan.baidu.com/* // @icon https://img.piclabo.xyz/2023/10/25/d67adcffb89dd.jpg // @license MIT // @namespace http://tampermonkey.net/ // @require https://unpkg.com/react@18.2.0/umd/react.production.min.js // @require https://unpkg.com/react-dom@18.2.0/umd/react-dom.production.min.js // @require https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.21/lodash.min.js // @require https://unpkg.com/mobx@6.13.5/dist/mobx.umd.production.min.js // @require https://cdn.jsdelivr.net/npm/dayjs@1.10.7/dayjs.min.js // @require https://cdn.jsdelivr.net/npm/antd@5.8.0/dist/antd.min.js // @resource antdCSS https://cdn.jsdelivr.net/npm/antd@5.8.0/dist/antd.min.css // @downloadURL none // ==/UserScript== /******/ (() => { // webpackBootstrap /******/ "use strict"; /******/ var __webpack_modules__ = ({ /***/ 543: /***/ ((module, __webpack_exports__, __webpack_require__) => { /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ A: () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(601); /* harmony import */ var _node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0__); /* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(314); /* harmony import */ var _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__); // Imports var ___CSS_LOADER_EXPORT___ = _node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1___default()((_node_modules_css_loader_dist_runtime_noSourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default())); // Module ___CSS_LOADER_EXPORT___.push([module.id, `.app { color: red; } `, ""]); // Exports /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (___CSS_LOADER_EXPORT___); /***/ }), /***/ 314: /***/ ((module) => { /* MIT License http://www.opensource.org/licenses/mit-license.php Author Tobias Koppers @sokra */ module.exports = function (cssWithMappingToString) { var list = []; // return the list of modules as css string list.toString = function toString() { return this.map(function (item) { var content = ""; var needLayer = typeof item[5] !== "undefined"; if (item[4]) { content += "@supports (".concat(item[4], ") {"); } if (item[2]) { content += "@media ".concat(item[2], " {"); } if (needLayer) { content += "@layer".concat(item[5].length > 0 ? " ".concat(item[5]) : "", " {"); } content += cssWithMappingToString(item); if (needLayer) { content += "}"; } if (item[2]) { content += "}"; } if (item[4]) { content += "}"; } return content; }).join(""); }; // import a list of modules into the list list.i = function i(modules, media, dedupe, supports, layer) { if (typeof modules === "string") { modules = [[null, modules, undefined]]; } var alreadyImportedModules = {}; if (dedupe) { for (var k = 0; k < this.length; k++) { var id = this[k][0]; if (id != null) { alreadyImportedModules[id] = true; } } } for (var _k = 0; _k < modules.length; _k++) { var item = [].concat(modules[_k]); if (dedupe && alreadyImportedModules[item[0]]) { continue; } if (typeof layer !== "undefined") { if (typeof item[5] === "undefined") { item[5] = layer; } else { item[1] = "@layer".concat(item[5].length > 0 ? " ".concat(item[5]) : "", " {").concat(item[1], "}"); item[5] = layer; } } if (media) { if (!item[2]) { item[2] = media; } else { item[1] = "@media ".concat(item[2], " {").concat(item[1], "}"); item[2] = media; } } if (supports) { if (!item[4]) { item[4] = "".concat(supports); } else { item[1] = "@supports (".concat(item[4], ") {").concat(item[1], "}"); item[4] = supports; } } list.push(item); } }; return list; }; /***/ }), /***/ 601: /***/ ((module) => { module.exports = function (i) { return i[1]; }; /***/ }), /***/ 338: /***/ ((__unused_webpack_module, exports, __webpack_require__) => { var __webpack_unused_export__; var m = __webpack_require__(206); if (true) { exports.H = m.createRoot; __webpack_unused_export__ = m.hydrateRoot; } else { var i; } /***/ }), /***/ 72: /***/ ((module) => { var stylesInDOM = []; function getIndexByIdentifier(identifier) { var result = -1; for (var i = 0; i < stylesInDOM.length; i++) { if (stylesInDOM[i].identifier === identifier) { result = i; break; } } return result; } function modulesToDom(list, options) { var idCountMap = {}; var identifiers = []; for (var i = 0; i < list.length; i++) { var item = list[i]; var id = options.base ? item[0] + options.base : item[0]; var count = idCountMap[id] || 0; var identifier = "".concat(id, " ").concat(count); idCountMap[id] = count + 1; var indexByIdentifier = getIndexByIdentifier(identifier); var obj = { css: item[1], media: item[2], sourceMap: item[3], supports: item[4], layer: item[5] }; if (indexByIdentifier !== -1) { stylesInDOM[indexByIdentifier].references++; stylesInDOM[indexByIdentifier].updater(obj); } else { var updater = addElementStyle(obj, options); options.byIndex = i; stylesInDOM.splice(i, 0, { identifier: identifier, updater: updater, references: 1 }); } identifiers.push(identifier); } return identifiers; } function addElementStyle(obj, options) { var api = options.domAPI(options); api.update(obj); var updater = function updater(newObj) { if (newObj) { if (newObj.css === obj.css && newObj.media === obj.media && newObj.sourceMap === obj.sourceMap && newObj.supports === obj.supports && newObj.layer === obj.layer) { return; } api.update(obj = newObj); } else { api.remove(); } }; return updater; } module.exports = function (list, options) { options = options || {}; list = list || []; var lastIdentifiers = modulesToDom(list, options); return function update(newList) { newList = newList || []; for (var i = 0; i < lastIdentifiers.length; i++) { var identifier = lastIdentifiers[i]; var index = getIndexByIdentifier(identifier); stylesInDOM[index].references--; } var newLastIdentifiers = modulesToDom(newList, options); for (var _i = 0; _i < lastIdentifiers.length; _i++) { var _identifier = lastIdentifiers[_i]; var _index = getIndexByIdentifier(_identifier); if (stylesInDOM[_index].references === 0) { stylesInDOM[_index].updater(); stylesInDOM.splice(_index, 1); } } lastIdentifiers = newLastIdentifiers; }; }; /***/ }), /***/ 659: /***/ ((module) => { var memo = {}; /* istanbul ignore next */ function getTarget(target) { if (typeof memo[target] === "undefined") { var styleTarget = document.querySelector(target); // Special case to return head of iframe instead of iframe itself if (window.HTMLIFrameElement && styleTarget instanceof window.HTMLIFrameElement) { try { // This will throw an exception if access to iframe is blocked // due to cross-origin restrictions styleTarget = styleTarget.contentDocument.head; } catch (e) { // istanbul ignore next styleTarget = null; } } memo[target] = styleTarget; } return memo[target]; } /* istanbul ignore next */ function insertBySelector(insert, style) { var target = getTarget(insert); if (!target) { throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid."); } target.appendChild(style); } module.exports = insertBySelector; /***/ }), /***/ 540: /***/ ((module) => { /* istanbul ignore next */ function insertStyleElement(options) { var element = document.createElement("style"); options.setAttributes(element, options.attributes); options.insert(element, options.options); return element; } module.exports = insertStyleElement; /***/ }), /***/ 56: /***/ ((module, __unused_webpack_exports, __webpack_require__) => { /* istanbul ignore next */ function setAttributesWithoutAttributes(styleElement) { var nonce = true ? __webpack_require__.nc : 0; if (nonce) { styleElement.setAttribute("nonce", nonce); } } module.exports = setAttributesWithoutAttributes; /***/ }), /***/ 825: /***/ ((module) => { /* istanbul ignore next */ function apply(styleElement, options, obj) { var css = ""; if (obj.supports) { css += "@supports (".concat(obj.supports, ") {"); } if (obj.media) { css += "@media ".concat(obj.media, " {"); } var needLayer = typeof obj.layer !== "undefined"; if (needLayer) { css += "@layer".concat(obj.layer.length > 0 ? " ".concat(obj.layer) : "", " {"); } css += obj.css; if (needLayer) { css += "}"; } if (obj.media) { css += "}"; } if (obj.supports) { css += "}"; } var sourceMap = obj.sourceMap; if (sourceMap && typeof btoa !== "undefined") { css += "\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap)))), " */"); } // For old IE /* istanbul ignore if */ options.styleTagTransform(css, styleElement, options.options); } function removeStyleElement(styleElement) { // istanbul ignore if if (styleElement.parentNode === null) { return false; } styleElement.parentNode.removeChild(styleElement); } /* istanbul ignore next */ function domAPI(options) { if (typeof document === "undefined") { return { update: function update() {}, remove: function remove() {} }; } var styleElement = options.insertStyleElement(options); return { update: function update(obj) { apply(styleElement, options, obj); }, remove: function remove() { removeStyleElement(styleElement); } }; } module.exports = domAPI; /***/ }), /***/ 113: /***/ ((module) => { /* istanbul ignore next */ function styleTagTransform(css, styleElement) { if (styleElement.styleSheet) { styleElement.styleSheet.cssText = css; } else { while (styleElement.firstChild) { styleElement.removeChild(styleElement.firstChild); } styleElement.appendChild(document.createTextNode(css)); } } module.exports = styleTagTransform; /***/ }), /***/ 206: /***/ ((module) => { module.exports = ReactDOM; /***/ }) /******/ }); /************************************************************************/ /******/ // The module cache /******/ var __webpack_module_cache__ = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ // Check if module is in cache /******/ var cachedModule = __webpack_module_cache__[moduleId]; /******/ if (cachedModule !== undefined) { /******/ return cachedModule.exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = __webpack_module_cache__[moduleId] = { /******/ id: moduleId, /******/ // no module.loaded needed /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /************************************************************************/ /******/ /* webpack/runtime/compat get default export */ /******/ (() => { /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = (module) => { /******/ var getter = module && module.__esModule ? /******/ () => (module['default']) : /******/ () => (module); /******/ __webpack_require__.d(getter, { a: getter }); /******/ return getter; /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/define property getters */ /******/ (() => { /******/ // define getter functions for harmony exports /******/ __webpack_require__.d = (exports, definition) => { /******/ for(var key in definition) { /******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { /******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); /******/ } /******/ } /******/ }; /******/ })(); /******/ /******/ /* webpack/runtime/hasOwnProperty shorthand */ /******/ (() => { /******/ __webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) /******/ })(); /******/ /******/ /* webpack/runtime/nonce */ /******/ (() => { /******/ __webpack_require__.nc = undefined; /******/ })(); /******/ /************************************************************************/ var __webpack_exports__ = {}; ;// external "antd" const external_antd_namespaceObject = antd; ;// external "React" const external_React_namespaceObject = React; var external_React_default = /*#__PURE__*/__webpack_require__.n(external_React_namespaceObject); ;// external "mobx" const external_mobx_namespaceObject = mobx; // EXTERNAL MODULE: external "ReactDOM" var external_ReactDOM_ = __webpack_require__(206); ;// external "_" const external_namespaceObject = _; ;// ./node_modules/reaxes-utils/index.js var r={243:r=>{r.exports=external_namespaceObject}},e={};function n(t){var o=e[t];if(void 0!==o)return o.exports;var i=e[t]={exports:{}};return r[t](i,i.exports,n),i.exports}n.d=(t,r)=>{for(var e in r)n.o(r,e)&&!n.o(t,e)&&Object.defineProperty(t,e,{enumerable:!0,get:r[e]})},n.o=(t,r)=>Object.prototype.hasOwnProperty.call(t,r);var o={};(()=>{function t(r){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(r)}function r(r,e,n,o){var i=n?n.call(o,r,e):void 0;if(void 0!==i)return!!i;if(r===e)return!0;if("object"!==t(r)||!r||"object"!==t(e)||!e)return!1;var u=Object.keys(r),c=Object.keys(e);if(u.length!==c.length)return!1;for(var a=Object.prototype.hasOwnProperty.bind(e),l=0;lbt,kk:()=>gt,B7:()=>W,hu:()=>K,nJ:()=>rt,aj:()=>nt,CO:()=>et,DI:()=>tt,Ni:()=>Y,l$:()=>jt,Zk:()=>e,A3:()=>A,$1:()=>vt,lH:()=>O,Ds:()=>c,Nk:()=>Z,t1:()=>B,zW:()=>ft,qw:()=>ht,tI:()=>u,dl:()=>yt,s6:()=>C,Lh:()=>H,bn:()=>_,rN:()=>P,wU:()=>r,Pz:()=>m,P2:()=>wt});var e=function(t){var r;switch(!0){case"function"==typeof queueMicrotask:r=queueMicrotask;break;case!("function"!=typeof Promise||!Promise.resolve):r=function(t){return Promise.resolve().then(t)};break;default:r=setTimeout}r(t)},i=n(243),u=function(t){return!!(i.isObject(t)&&t instanceof Promise)},c=function(t){var r,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e3,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=0;return function(){for(var i=arguments.length,u=new Array(i),c=0;ce?(t(...u),void(o=Date.now())):(o=Date.now(),clearTimeout(r),void(r=setTimeout((function(){return t(...u)}),e)));clearTimeout(r),r=setTimeout((function(){return t(...u)}),e)}};function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}m.stable=function(t,r,e,n){void 0===n&&(n=p());var o,i=d(t,"",0,[],void 0,0,n)||t;try{o=0===y.length?JSON.stringify(i,r,e):JSON.stringify(i,g(r),e)}catch(t){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==s.length;){var u=s.pop();4===u.length?Object.defineProperty(u[0],u[1],u[3]):u[0][u[1]]=u[2]}}return o};var l="[...]",f="[Circular]",s=[],y=[];function p(){return{depthLimit:Number.MAX_SAFE_INTEGER,edgesLimit:Number.MAX_SAFE_INTEGER}}function m(t,r,e,n){var o;void 0===n&&(n=p()),v(t,"",0,[],void 0,0,n);try{o=0===y.length?JSON.stringify(t,r,e):JSON.stringify(t,g(r),e)}catch(t){return JSON.stringify("[unable to serialize, circular reference is too complex to analyze]")}finally{for(;0!==s.length;){var i=s.pop();4===i.length?Object.defineProperty(i[0],i[1],i[3]):i[0][i[1]]=i[2]}}return o}function b(t,r,e,n){var o=Object.getOwnPropertyDescriptor(n,e);void 0!==o.get?o.configurable?(Object.defineProperty(n,e,{value:t}),s.push([n,e,r,o])):y.push([r,e,t]):(n[e]=t,s.push([n,e,r]))}function v(t,r,e,n,o,i,u){var c;if(i+=1,"object"===a(t)&&null!==t){for(c=0;cu.depthLimit)return void b(l,t,r,o);if(void 0!==u.edgesLimit&&e+1>u.edgesLimit)return void b(l,t,r,o);if(n.push(t),Array.isArray(t))for(c=0;cr?1:0}function d(t,r,e,n,o,i,u){var c;if(i+=1,"object"===a(t)&&null!==t){for(c=0;cu.depthLimit)return void b(l,t,r,o);if(void 0!==u.edgesLimit&&e+1>u.edgesLimit)return void b(l,t,r,o);if(n.push(t),Array.isArray(t))for(c=0;c0)for(var n=0;n1?r-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:{};return function(){var r=Object.keys(t).reduce((function(r,e){return"".concat(r).concat(String(w(e)),":").concat(t[e],";")}),"");r.includes("font-weight")||(r+="font-weight:normal;");for(var e=arguments.length,n=new Array(e),o=0;o0&&void 0!==arguments[0]?arguments[0]:"trace";return new Proxy((function(){for(var e=arguments.length,n=new Array(e),o=0;ot.length)&&(r=t.length);for(var e=0,n=new Array(r);e1?r-1:0),n=1;n",r):!0!==z(t,I)?($(t,E,r),z(t,x).call(t),t):void 0}));$(this,x,(function r(){$(t,I,!0),z(t,E)>=1e3?$(t,N,setTimeout((function(){$(t,E,z(t,E)-1e3),r(),z(t,T).forEach((function(r){try{r(z(t,E))}catch(t){console.error(t,"Timer 订阅运行时错误: 当前执行函数名>".concat(r.name))}}))}),1e3)):($(t,N,setTimeout((function(){$(t,E,0),z(t,T).forEach((function(r){try{r(z(t,E))}catch(t){console.error(t,"Timer 订阅运行时错误: 当前执行函数名>".concat(r.name))}}))}),z(t,E))),$(t,I,!1)),z(t,T).forEach((function(r){try{r(z(t,E))}catch(t){console.error(t,"Timer 订阅运行时错误: 当前执行函数名>".concat(r.name))}}))}))}subscribe(t){return!z(this,T).includes(t)&&z(this,T).push(t),this}unsubscribe(t){return z(this,T).splice(z(this,T).indexOf(t),1),this}destroy(){}stop(){return clearTimeout(z(this,N)),$(this,E,0),$(this,I,!1),this}});function F(t,r){return function(t){if(Array.isArray(t))return t}(t)||function(t,r){var e=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=e){var n,o,i,u,c=[],a=!0,l=!1;try{if(i=(e=e.call(t)).next,0===r){if(Object(e)!==e)return;a=!1}else for(;!(a=(n=i.call(e)).done)&&(c.push(n.value),c.length!==r);a=!0);}catch(t){l=!0,o=t}finally{try{if(!a&&null!=e.return&&(u=e.return(),Object(u)!==u))return}finally{if(l)throw o}}return c}}(t,r)||function(t,r){if(!t)return;if("string"==typeof t)return q(t,r);var e=Object.prototype.toString.call(t).slice(8,-1);"Object"===e&&t.constructor&&(e=t.constructor.name);if("Map"===e||"Set"===e)return Array.from(t);if("Arguments"===e||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return q(t,r)}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function q(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);et.length)&&(r=t.length);for(var e=0,n=new Array(r);e0&&void 0!==arguments[0]?arguments[0]:location.href;try{if(t.includes("?")){var r=Q(t.split("?"),2);t=r[1]}if(t.includes("/")){var e=Q(t.split("/"),1);t=e[0]}if(!t.includes("="))return{};if(t.includes("&"))return t.split("&").reduce((function(t,r){var e=Q(r.split("="),2),n=e[0],o=e[1];return t[n]=o,t}),{});var n={},o=Q(t.split("="),2),i=o[0],u=o[1];return n[i]=u,n}catch(r){throw console.error("decodeQueryString -> 转换失败 , 原始字符串为 : ".concat(t)),console.error(r),""}},B=function(t){var r="";for(var e in t){var n=t[e];if("object"===G(n)&&null!==n)throw"暂不支持嵌套对象";if("symbol"===G(e))throw"不支持key为Symbol";r="".concat(r).concat(r&&"&").concat(e,"=").concat(n)}return r},H=function(t){var r,e,n=new Promise((function(n,o){r=n,e=o,"function"==typeof t&&t(n,o)}));return Object.assign(n,{resolve:r,reject:e}),n},X=function(t){return"string"==typeof t?'"'.concat(t,'"'):t},K=function(t,r){for(var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=0;n1&&void 0!==arguments[1]&&arguments[1])},tt=function(t){return K(!1,t,arguments.length>1&&void 0!==arguments[1]&&arguments[1])},rt=function(t,r){for(var e=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=0;n1&&void 0!==arguments[1]&&arguments[1])},nt=function(t){return rt(!1,t,arguments.length>1&&void 0!==arguments[1]&&arguments[1])};function ot(t){return ot="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ot(t)}function it(t,r){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);r&&(n=n.filter((function(r){return Object.getOwnPropertyDescriptor(t,r).enumerable}))),e.push.apply(e,n)}return e}function ut(t){for(var r=1;r=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,u=!0,c=!1;return{s:function(){e=e.call(t)},n:function(){var t=e.next();return u=t.done,t},e:function(t){c=!0,i=t},f:function(){try{u||null==e.return||e.return()}finally{if(c)throw i}}}}function at(t,r){(null==r||r>t.length)&&(r=t.length);for(var e=0,n=new Array(r);e0&&void 0!==arguments[0]?arguments[0]:{};return JSON.parse(m(st.cloneDeep(t)))};function pt(t){return pt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pt(t)}var mt={get:function(t){var r,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:decodeURIComponent;if(t&&document.cookie&&""!==document.cookie)for(var n=document.cookie.split("; "),o=0;o=2)return n===r.toLowerCase()}else console.error("Js类型检测方法参数不建议为空。")};const ht=function t(r,e){if(r&&vt(r,"object")){vt(e,"array")||(e=Array.prototype.slice.call(arguments,1));var n=e.shift();return 0===e.length?r[n]:t.call(this,r[n],e)}console.error("调用的对象不能为空,并必须为【Object】数据类型。")};var dt=n(243);const gt={color:function(){return"#"+Math.floor(16777215*Math.random()).toString(16)},number:function(t,r,e){if(void 0===t)return Math.random();if(void 0===r&&(r=t,t=0),rr?(n&&(clearTimeout(n),n=null),u=a,t.apply(o,i),n||(o=i=null)):n||!1===e.trailing||(n=setTimeout(c,l))}}function St(t){return St="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},St(t)}function Ot(t,r,e){return(r=function(t){var r=function(t,r){if("object"!==St(t)||null===t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var n=e.call(t,r||"default");if("object"!==St(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"===St(r)?r:String(r)}(r))in t?Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[r]=e,t}var jt=(new class{constructor(){Ot(this,"assignPick",(function(t,r){return Object.keys(t).forEach((function(e){r.includes(e)||delete t[e]})),t}))}}).assignPick})();var i=o.Vj,u=o.kk,c=o.B7,a=o.hu,l=o.nJ,f=o.aj,s=o.CO,y=o.DI,p=o.Ni,m=o.l$,b=o.Zk,v=o.A3,h=o.$1,d=o.lH,g=o.Ds,w=o.Nk,S=o.t1,O=o.zW,j=o.qw,A=o.tI,P=o.dl,k=o.s6,T=o.Lh,E=o.bn,x=o.rN,N=o.wU,I=o.Pz,C=o.P2; //# sourceMappingURL=index.js.map ;// ./node_modules/reaxes/index.js var reaxes_o={243:n=>{n.exports=external_namespaceObject}},reaxes_e={};function reaxes_i(t){var n=reaxes_e[t];if(void 0!==n)return n.exports;var r=reaxes_e[t]={exports:{}};return reaxes_o[t](r,r.exports,reaxes_i),r.exports}reaxes_i.d=(t,n)=>{for(var r in n)reaxes_i.o(n,r)&&!reaxes_i.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},reaxes_i.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n);var reaxes_u={};(()=>{reaxes_i.d(reaxes_u,{u1:()=>m,QB:()=>a,MR:()=>l});const t=(t=>{var n={};return reaxes_i.d(n,t),n})({action:()=>external_mobx_namespaceObject.action,observable:()=>external_mobx_namespaceObject.observable,reaction:()=>external_mobx_namespaceObject.reaction});var o=reaxes_i(243);function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},e(t)}var a=function(n){var r=(0,t.observable)(n),e=(0,t.action)((function(t,n){return Object.assign(t,n)}));return{store:r,mutate:function(n){(0,t.action)((function(){return n(r)}))()},setState:function(t){return e(r,t)},mutatePartialState:function n(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r,u=function(r){var u=e[r];o.isPlainObject(u)?o.isPlainObject(i[r])&&n(u,i[r]):c(u)&&(0,t.action)((function(){i[r]=u}))()};for(var a in e)u(a)}}},c=function(t){return!!["boolean","string","undefined","number","symbol","bigint"].includes(e(t))||null===t},l=function(t){return t()};const f=(t=>{var n={};return reaxes_i.d(n,t),n})({shallowEqual:()=>N});var s=reaxes_i(243);function b(t){return b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},b(t)}function v(t,n){for(var r=0;r1&&void 0!==arguments[1]?arguments[1]:function(){return[]},o=r();return[function(r){var e=r(o);return function(){return f.shallowEqual(o,e)?n:(o=e,n=t.apply(void 0,arguments))}},function(){o=r()}]})),y(this,"collectDeps",(function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(!s.isObject(t))throw"the store argument must be a mobx observed object";n.length?n.forEach((function(n){t[n]})):Object.getOwnPropertyNames(t).forEach((function(n){t[n]}))}))}var r,o,e;return r=n,o=[{key:"obsReaction",value:function(n,r){var o=r(),e=(0,t.reaction)(r,(function(t,r){!f.shallowEqual(t,o)&&(n(!1,e),o=t)}));return n(!0,e)}},{key:"contrastedCallback",value:function(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return[]},o=r();return[function(r){var e=r(o);return function(){if(!f.shallowEqual(o,e))return n=t.apply(void 0,arguments),o=e,{next:function(t){return t(n)}}}},function(){o=r()}]}}],o&&v(r.prototype,o),e&&v(r,e),Object.defineProperty(r,"prototype",{writable:!1}),n}())})();var reaxes_a=reaxes_u.u1,reaxes_c=reaxes_u.QB,reaxes_l=reaxes_u.MR; //# sourceMappingURL=index.js.map ;// ./node_modules/reaxes-react/index.js var reaxes_react_o={810:r=>{r.exports=external_React_namespaceObject}},reaxes_react_a={};function reaxes_react_i(e){var r=reaxes_react_a[e];if(void 0!==r)return r.exports;var t=reaxes_react_a[e]={exports:{}};return reaxes_react_o[e](t,t.exports,reaxes_react_i),t.exports}reaxes_react_i.d=(e,r)=>{for(var t in r)reaxes_react_i.o(r,t)&&!reaxes_react_i.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},reaxes_react_i.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r);var reaxes_react_c={};(()=>{reaxes_react_i.d(reaxes_react_c,{u1:()=>Fe.Reaxes,TQ:()=>ze,QB:()=>Fe.orzMobx,MR:()=>Fe.reaxel,Bb:()=>Ce});const e=(e=>{var r={};return reaxes_react_i.d(r,e),r})({$mobx:()=>external_mobx_namespaceObject.$mobx,Reaction:()=>external_mobx_namespaceObject.Reaction,_allowStateChanges:()=>external_mobx_namespaceObject._allowStateChanges,_allowStateReadsEnd:()=>external_mobx_namespaceObject._allowStateReadsEnd,_allowStateReadsStart:()=>external_mobx_namespaceObject._allowStateReadsStart,configure:()=>external_mobx_namespaceObject.configure,createAtom:()=>external_mobx_namespaceObject.createAtom,getDependencyTree:()=>external_mobx_namespaceObject.getDependencyTree,isObservableArray:()=>external_mobx_namespaceObject.isObservableArray,isObservableMap:()=>external_mobx_namespaceObject.isObservableMap,isObservableObject:()=>external_mobx_namespaceObject.isObservableObject,makeObservable:()=>external_mobx_namespaceObject.makeObservable,observable:()=>external_mobx_namespaceObject.observable,untracked:()=>external_mobx_namespaceObject.untracked});var o=reaxes_react_i(810);if(!o.useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!e.makeObservable)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available");const a=(e=>{var r={};return reaxes_react_i.d(r,e),r})({unstable_batchedUpdates:()=>external_ReactDOM_.unstable_batchedUpdates});function u(e){e()}function l(r){return(0,e.getDependencyTree)(r)}var f="undefined"==typeof FinalizationRegistry?void 0:FinalizationRegistry;function s(e){return{reaction:e,mounted:!1,changedBeforeMount:!1,cleanAt:Date.now()+p}}var p=1e4;function y(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,r){if(!e)return;if("string"==typeof e)return d(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return d(e,r)}(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0,o=function(){};return{s:o,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,c=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return i=e.done,e},e:function(e){c=!0,a=e},f:function(){try{i||null==t.return||t.return()}finally{if(c)throw a}}}}function d(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t=t.cleanAt&&(t.reaction.dispose(),e.current=null,r.delete(e))})),r.size>0&&t()}return{addReactionToTrack:function(e,n,o){var a;return e.current=s(n),a=e,r.add(a),t(),e.current},recordReactionAsCommitted:function(e){r.delete(e)},forceCleanupTimerToRunNowForTests:function(){e&&(clearTimeout(e),n())},resetCleanupScheduleForTests:function(){if(r.size>0){var t,n=y(r);try{for(n.s();!(t=n.n()).done;){var o=t.value,a=o.current;a&&(a.reaction.dispose(),o.current=null)}}catch(e){n.e(e)}finally{n.f()}r.clear()}e&&(clearTimeout(e),e=void 0)}}}(),m=b.addReactionToTrack,v=b.recordReactionAsCommitted,h=(b.resetCleanupScheduleForTests,b.forceCleanupTimerToRunNowForTests,!1);function w(){return h}var g=reaxes_react_i(810);function S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function O(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,o,a,i,c=[],u=!0,l=!1;try{if(a=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;u=!1}else for(;!(u=(n=a.call(t)).done)&&(c.push(n.value),c.length!==r);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,r)||function(e,r){if(!e)return;if("string"==typeof e)return R(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return R(e,r)}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t1&&void 0!==arguments[1]?arguments[1]:"observed";if(w())return r();var n=O(g.useState(k),1)[0],o=O(g.useState(),2)[1],a=function(){return o([])},i=g.useRef(null);if(!i.current)var c=new e.Reaction(T(t),(function(){u.mounted?a():u.changedBeforeMount=!0})),u=m(i,c,n);var f,s,p=i.current.reaction;if(g.useDebugValue(p,l),g.useEffect((function(){return v(i),i.current?(i.current.mounted=!0,i.current.changedBeforeMount&&(i.current.changedBeforeMount=!1,a())):(i.current={reaction:new e.Reaction(T(t),(function(){a()})),mounted:!0,changedBeforeMount:!1,cleanAt:1/0},a()),function(){i.current.reaction.dispose(),i.current=null}}),[]),p.track((function(){try{f=r()}catch(e){s=e}})),s)throw s;return f}var A="function"==typeof Symbol&&Symbol.for,C=A?Symbol.for("react.forward_ref"):"function"==typeof o.forwardRef&&(0,o.forwardRef)((function(e){return null})).$$typeof,_=A?Symbol.for("react.memo"):"function"==typeof o.memo&&(0,o.memo)((function(e){return null})).$$typeof;function M(e,r){var t;if(_&&e.$$typeof===_)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");if(w())return e;var n=null!==(t=null==r?void 0:r.forwardRef)&&void 0!==t&&t,a=e,i=e.displayName||e.name;if(C&&e.$$typeof===C&&(n=!0,"function"!=typeof(a=e.render)))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var c,u,l=function(e,r){return E((function(){return a(e,r)}),i)};return""!==i&&(l.displayName=i),e.contextTypes&&(l.contextTypes=e.contextTypes),n&&(l=(0,o.forwardRef)(l)),c=e,u=l=(0,o.memo)(l),Object.keys(c).forEach((function(e){$[e]||Object.defineProperty(u,e,Object.getOwnPropertyDescriptor(c,e))})),l}var $={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};var D=reaxes_react_i(810);function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function N(e,r){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var t=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=t){var n,o,a,i,c=[],u=!0,l=!1;try{if(a=(t=t.call(e)).next,0===r){if(Object(t)!==t)return;u=!1}else for(;!(u=(n=a.call(t)).done)&&(c.push(n.value),c.length!==r);u=!0);}catch(e){l=!0,o=e}finally{try{if(!u&&null!=t.return&&(i=t.return(),Object(i)!==i))return}finally{if(l)throw o}}return c}}(e,r)||function(e,r){if(!e)return;if("string"==typeof e)return B(e,r);var t=Object.prototype.toString.call(e).slice(8,-1);"Object"===t&&e.constructor&&(t=e.constructor.name);if("Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return B(e,r)}(e,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=new Array(r);t1&&void 0!==arguments[1]?arguments[1]:"observed",n=arguments.length>2?arguments[2]:void 0;if(w())return r();var o=N(D.useState(W),1)[0],a=N(D.useState(),2)[1],i=function(){return n.forceUpdate()},c=D.useRef(null);if(!c.current)var u=new e.Reaction(F(t),(function(){f.mounted?(i(),a([])):f.changedBeforeMount=!0})),f=m(c,u,o);var s,p,y=c.current.reaction;if(D.useDebugValue(y,l),D.useEffect((function(){return v(c),c.current?(c.current.mounted=!0,c.current.changedBeforeMount&&(c.current.changedBeforeMount=!1,i())):(c.current={reaction:new e.Reaction(F(t),(function(){i()})),mounted:!0,changedBeforeMount:!1,cleanAt:1/0},i()),function(){c.current.reaction.dispose(),c.current=null}}),[]),y.track((function(){try{s=r()}catch(e){p=e}})),p)throw p;return s}var Q="function"==typeof Symbol&&Symbol.for,X=Q?Symbol.for("react.forward_ref"):"function"==typeof o.forwardRef&&(0,o.forwardRef)((function(e){return null})).$$typeof,Y=Q?Symbol.for("react.memo"):"function"==typeof o.memo&&(0,o.memo)((function(e){return null})).$$typeof;function L(e,r){var t;if(Y&&e.$$typeof===Y)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");if(w())return e;var n=null!==(t=null==r?void 0:r.forwardRef)&&void 0!==t&&t,a=e,i=e.displayName||e.name;if(X&&e.$$typeof===X&&(n=!0,"function"!=typeof(a=e.render)))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var c,u,l=function(e,r){return H((function(){return a(e,r)}),i,e.instance)};return""!==i&&(l.displayName=i),e.contextTypes&&(l.contextTypes=e.contextTypes),n&&(l=(0,o.forwardRef)(l)),c=e,u=l,Object.keys(c).forEach((function(e){G[e]||Object.defineProperty(u,e,Object.getOwnPropertyDescriptor(c,e))})),l}var V,G={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0};function J(e,r,t){return(r=function(e){var r=function(e,r){if("object"!==K(e)||null===e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,r||"default");if("object"!==K(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(e)}(e,"string");return"symbol"===K(r)?r:String(r)}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function K(e){return K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},K(e)}(V=a.unstable_batchedUpdates)||(V=u),(0,e.configure)({reactionScheduler:V});var Z=0;var ee={};function re(e){return ee[e]||(ee[e]=function(e){if("function"==typeof Symbol)return Symbol(e);var r="__$mobx-react ".concat(e," (").concat(Z,")");return Z++,r}(e)),ee[e]}function te(e,r){if(ne(e,r))return!0;if("object"!==K(e)||null===e||"object"!==K(r)||null===r)return!1;var t=Object.keys(e),n=Object.keys(r);if(t.length!==n.length)return!1;for(var o=0;o2?n-2:0),a=2;a {}` or `render = function() {}` is not supported.")}return r.render=function(){return he.call(this,n)},le(r,"componentWillUnmount",(function(){var e;if(!0!==w()&&(null===(e=this.render[se])||void 0===e||e.dispose(),this[ye]=!0,!this.render[se])){var r=ve(this);console.warn("The reactive render of an observer class component (".concat(r,")\n was overriden after MobX attached. This may result in a memory leak if the\n overriden reactive render was not properly disposed."))}})),e}function ve(e){return e.displayName||e.name||e.constructor&&(e.constructor.displayName||e.constructor.name)||""}function he(r){var t=this;if(!0===w())return r.call(this);oe(this,de,!1),oe(this,be,!1);var n=ve(this),a=r.bind(this),i=!1,c=new e.Reaction("".concat(n,".render()"),(function(){if(!i&&(i=!0,!0!==t[ye])){var e=!0;try{oe(t,be,!0),t[de]||o.Component.prototype.forceUpdate.call(t),e=!1}finally{oe(t,be,!1),e&&c.dispose()}}}));function u(){i=!1;var r=void 0,t=void 0;if(c.track((function(){try{t=(0,e._allowStateChanges)(!1,a)}catch(e){r=e}})),r)throw r;return t}return c.reactComponent=this,u[se]=c,this.render=u,u.call(this)}function we(e,r){return w()&&console.warn("[mobx-react] It seems that a re-rendering of a React component is triggered while in static (server-side) mode. Please make sure components are rendered only once server-side."),this.state!==r||!te(this.props,e)}function ge(r,t){var n=re("reactProp_".concat(t,"_valueHolder")),o=re("reactProp_".concat(t,"_atomHolder"));function a(){return this[o]||oe(this,o,(0,e.createAtom)("reactive "+t)),this[o]}Object.defineProperty(r,t,{configurable:!0,enumerable:!0,get:function(){var r=!1;return e._allowStateReadsStart&&e._allowStateReadsEnd&&(r=(0,e._allowStateReadsStart)(!0)),a.call(this).reportObserved(),e._allowStateReadsStart&&e._allowStateReadsEnd&&(0,e._allowStateReadsEnd)(r),this[n]},set:function(e){this[be]||te(this[n],e)?oe(this,n,e):(oe(this,n,e),oe(this,de,!0),a.call(this).reportChanged(),oe(this,de,!1))}})}var Se=reaxes_react_i(810);Se.createContext({});re("disposeOnUnmountProto"),re("disposeOnUnmountInst");function Oe(e){return Oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Oe(e)}function Re(r){function t(t,n,o,a,i,c){for(var u=arguments.length,l=new Array(u>6?u-6:0),f=6;f>",c=c||o,null==n[o]){if(t){var e=null===n[o]?"null":"undefined";return new Error("The "+i+" `"+c+"` is marked as required in `"+a+"`, but its value is `"+e+"`.")}return null}return r.apply(void 0,[n,o,a,i,c].concat(l))}))}var n=t.bind(null,!1);return n.isRequired=t.bind(null,!0),n}function je(e){var r=Oe(e);return Array.isArray(e)?"array":e instanceof RegExp?"object":function(e,r){return"symbol"===e||"Symbol"===r["@@toStringTag"]||"function"==typeof Symbol&&r instanceof Symbol}(r,e)?"symbol":r}function xe(r,t){return Re((function(n,o,a,i,c){return(0,e.untracked)((function(){if(r&&je(n[o])===t.toLowerCase())return null;var i;switch(t){case"Array":i=e.isObservableArray;break;case"Object":i=e.isObservableObject;break;case"Map":i=e.isObservableMap;break;default:throw new Error("Unexpected mobxType: ".concat(t))}var u=n[o];if(!i(u)){var l=function(e){var r=je(e);if("object"===r){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return r}(u),f=r?" or javascript `"+t.toLowerCase()+"`":"";return new Error("Invalid prop `"+c+"` of type `"+l+"` supplied to `"+a+"`, expected `mobx.Observable"+t+"`"+f+".")}return null}))}))}function Te(r,t){return Re((function(n,o,a,i,c){for(var u=arguments.length,l=new Array(u>5?u-5:0),f=5;f{var r={};return reaxes_react_i.d(r,e),r})({Reaxes:()=>reaxes_a,orzMobx:()=>reaxes_c,reaxel:()=>reaxes_l})})();var reaxes_react_u=reaxes_react_c.u1,reaxes_react_l=reaxes_react_c.TQ,reaxes_react_f=reaxes_react_c.QB,reaxes_react_s=reaxes_react_c.MR,reaxes_react_p=reaxes_react_c.Bb; //# sourceMappingURL=index.js.map // EXTERNAL MODULE: ./node_modules/react-dom/client.js var client = __webpack_require__(338); ;// ./projects/switch520-auto-secret/SearchOnSelect/index.tsx function _slicedToArray(r, e) { return _arrayWithHoles(r) || _iterableToArrayLimit(r, e) || _unsupportedIterableToArray(r, e) || _nonIterableRest(); } function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } } function _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } function _iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } function _arrayWithHoles(r) { if (Array.isArray(r)) return r; } var notificationKey = 'search-on-steam'; var getSelection = function getSelection() { return window.getSelection().toString(); }; document.addEventListener('selectionchange', function (evt) { var selection = getSelection(); if (!selection) { // setState( { selection : '' , open : false } ); } }); document.addEventListener('mouseup', function (evt) { var _className, _className$includes; if ((_className = evt.target.className) !== null && _className !== void 0 && (_className$includes = _className.includes) !== null && _className$includes !== void 0 && _className$includes.call(_className, 'ant-notification')) { return; } var selection = getSelection(); console.log(evt.target, getSelection()); setState({ selection: selection }); }); var _orzMobx = reaxes_react_f({ open: false, selection: '' }), store = _orzMobx.store, setState = _orzMobx.setState, mutate = _orzMobx.mutate; reaxes_a.obsReaction(function (first) { if (first) return; var selection = store.selection; if (selection) { setState({ open: true }); } else { setState({ open: false }); } }, function () { return [store.selection]; }); var App = reaxes_react_p(function () { var _notification$useNoti = external_antd_namespaceObject.notification.useNotification(), _notification$useNoti2 = _slicedToArray(_notification$useNoti, 2), api = _notification$useNoti2[0], contextHolder = _notification$useNoti2[1]; var open = store.open, selection = store.selection; if (open) { api.open({ message: /*#__PURE__*/external_React_default().createElement("a", { style: { color: 'black', fontSize: '20px', display: "inline-block" }, onClick: function onClick(e) { e.preventDefault(); window.open("https://store.steampowered.com/search/?sort_by=_ASC&term=".concat(selection, "&supportedlang=schinese%2Cenglish")); } }, "Steam\u641C\u7D22\uFF1A", /*#__PURE__*/external_React_default().createElement("span", { style: { color: '#7f7fff' } }, selection)), placement: 'top', key: notificationKey, duration: null, closable: false, onClose: null, closeIcon: null }); } else { api.destroy(notificationKey); } return contextHolder; }); var container = document.createElement('div'); document.body.append(container); var reactRoot = (0,client/* createRoot */.H)(container); reactRoot.render(/*#__PURE__*/external_React_default().createElement(App, null)); ;// ./projects/switch520-auto-secret/DOM-finder/index.ts var articleContainer = function articleContainer() { return document.querySelector('div.entry-content.u-text-format.u-clearfix'); }; var titleElement = function titleElement() { return document.querySelector('h1.entry-title'); }; /** * 根据标题解析出中文名和英文名 */ var analyzeGameNameInTitle = function analyzeGameNameInTitle() { var _titleElement; var title = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : (_titleElement = titleElement()) === null || _titleElement === void 0 ? void 0 : _titleElement.innerText; var chineseGameName; var englishGameName; var _titleText = title.split(/\/|\|/)[0]; // if (/^[a-zA-Z0-9\s:]+/.test(_titleText)) { chineseGameName = null; englishGameName = _titleText.replaceAll(/[\u4e00-\u9fa5]/g, '').replaceAll(/^:|:$/g, '').trim(); } //<商店模拟器 超市 Shop Simulator Supermarket> if (/^\s*[\u4e00-\u9fa5™…?《][\w\W]*[\u4e00-\u9fa5\s™…?》-](?=(\s|$))/.test(_titleText)) { var _titleText$match; chineseGameName = (_titleText$match = _titleText.match(/^\s*[\u4e00-\u9fa5™…?《-]+[\w\W]*[\u4e00-\u9fa5™…?-]+(?=\s?)/)) === null || _titleText$match === void 0 ? void 0 : _titleText$match[0]; englishGameName = _titleText.replace(chineseGameName, '').replaceAll(/^:|:$/g, '').trim(); } //<零号奴隶X Slave Zero X> if (/^\s*[\u4e00-\u9fa5™…?《]+[a-zA-Z0-9](\s+|\b)/.test(_titleText)) { var _titleText$match2; chineseGameName = (_titleText$match2 = _titleText.match(/\s*[\u4e00-\u9fa5《]+[a-zA-Z0-9](?=\s*)/)) === null || _titleText$match2 === void 0 ? void 0 : _titleText$match2[0]; englishGameName = _titleText.replace(chineseGameName, '').replaceAll(/^:|:$/g, '').trim(); } //<我的世界:传奇:minecraft:legends> if (_titleText.split(':').length - 1 > 2 && /^[\u4e00-\u9fa5]+[\w\W]*:[\w\W]*$/i.test(_titleText)) { var _titleText$match3; chineseGameName = (_titleText$match3 = _titleText.match(/^[\u4e00-\u9fa5]+:[\u4e00-\u9fa5]+/g)) === null || _titleText$match3 === void 0 ? void 0 : _titleText$match3[0]; englishGameName = _titleText.replace(chineseGameName, '').replaceAll(/^:|:$/g, '').trim(); } //<超级竞技场:Hyper Jam> if (/^[\u4e00-\u9fa5]+:[a-zA-Z\s]+$/.test(_titleText)) { var _titleText$match4; chineseGameName = (_titleText$match4 = _titleText.match(/^\s*[\u4e00-\u9fa5]+:?[\u4e00-\u9fa5]*(?=:)/i)) === null || _titleText$match4 === void 0 ? void 0 : _titleText$match4[0]; englishGameName = _titleText.replace(chineseGameName, '').replaceAll(/^:|:$/g, '').trim(); } var res = { chinese: chineseGameName, english: englishGameName }; return res; }; /** * 根据文章内容解析出游戏名 */ var analyzeGameNameInArticle = function analyzeGameNameInArticle(rowText, el) { var _el$childNodes$; if (/^《[\w\W]+》$/.test(rowText)) { var _rowText$match; false && 0; return analyzeGameNameInTitle((_rowText$match = rowText.match(/(?<=《)[\w\W]+(?=》)/)) === null || _rowText$match === void 0 ? void 0 : _rowText$match[0]); } else if (/^《[\w\W]+》\s*[\u4e00-\u9fa5]+\s*[a-zA-Z]+\s*$/.test(rowText)) { var _rowText$match2; false && 0; return analyzeGameNameInTitle(rowText.replaceAll(/[\u4e00-\u9fa5《》][a-zA-Z0-9]+/g, '').replaceAll(/[\u4e00-\u9fa5《》]/g, '')); } else if (el !== null && el !== void 0 && (_el$childNodes$ = el.childNodes[0]) !== null && _el$childNodes$ !== void 0 && _el$childNodes$.textContent.startsWith('名称:')) { var _el$childNodes$2, _el$childNodes$3; false && 0; return analyzeGameNameInTitle((_el$childNodes$3 = el.childNodes[0]) === null || _el$childNodes$3 === void 0 ? void 0 : _el$childNodes$3.textContent.replace('名称:', '').trim()); } else if ((el === null || el === void 0 ? void 0 : el.tagName.toLowerCase()) === 'p') { false && 0; return analyzeGameNameInTitle(rowText); } return analyzeGameNameInTitle(rowText); }; var nameInTitle = function nameInTitle() { var el = titleElement(); return analyzeGameNameInTitle(el.innerText); }; var nameInArticle = function nameInArticle() { var container = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : articleContainer(); return Array.from(container.querySelectorAll('*')).reduce(function (accu, el) { if (accu) return accu; if (el.innerText.includes('解压密码') || el.innerText.includes('去Steam') || !el.innerText.trim()) return null; return accu = analyzeGameNameInArticle(el.innerText, el); }, null); }; var tester = function tester() { var testCases = [{ type: 'title', input: '地平线 零之曙光™ 重制版', expectENG: null, expectCHN: '地平线 零之曙光™ 重制版' }, { type: 'title', input: '超级竞技场:Hyper Jam/官方中文/本体+1.1.0升补/[NSZ]', expectENG: 'Hyper Jam', expectCHN: '超级竞技场' }, { type: 'title', input: '超级竞技场:弯道:Hyper Jam:Apex/官方中文/本体+1.1.0升补/[NSZ]', expectENG: 'Hyper Jam:Apex', expectCHN: '超级竞技场:弯道' }, { type: 'title', input: '零号奴隶X Slave Zero X', expectENG: 'Slave Zero X', expectCHN: '零号奴隶X' }, { type: 'title', input: '商店模拟器 超市 Shop Simulator Supermarket', expectENG: 'Shop Simulator Supermarket', expectCHN: '商店模拟器 超市' }, { type: 'title', input: 'Liberated: Enhanced Edition', expectENG: 'Liberated: Enhanced Edition', expectCHN: undefined }, { type: 'title', input: '蒸汽朋克塔2', expectENG: null, expectCHN: '蒸汽朋克塔2' }, { type: 'title', input: '格兰蒂亚秘闻 Secrets of Grindea', expectENG: 'Secrets of Grindea', expectCHN: '格兰蒂亚秘闻' }, { type: 'title', input: ' 英雄传说 黎之轨迹Ⅱ -绯红原罪-', expectENG: null, expectCHN: '英雄传说 黎之轨迹Ⅱ -绯红原罪-' }, { type: 'article', input: '《地平线 零之曙光™》重制版 Horizon Zero Dawn Remastered', expectENG: 'Horizon Zero Dawn Remastered', expectCHN: '《地平线 零之曙光™》重制版' }]; testCases.forEach(function (_ref) { var _analyzeGameNameInArt, _chinese, _english, _chinese2, _english2; var type = _ref.type, expectENG = _ref.expectENG, expectCHN = _ref.expectCHN, input = _ref.input; var _ref2 = type === 'title' ? analyzeGameNameInTitle(input) : (_analyzeGameNameInArt = analyzeGameNameInArticle(input)) !== null && _analyzeGameNameInArt !== void 0 ? _analyzeGameNameInArt : {}, chinese = _ref2.chinese, english = _ref2.english; if (!chinese) chinese = null; if (!english) english = null; var chinesePass = ((_chinese = chinese) === null || _chinese === void 0 ? void 0 : _chinese.trim()) == (expectCHN === null || expectCHN === void 0 ? void 0 : expectCHN.trim()); var englishPass = ((_english = english) === null || _english === void 0 ? void 0 : _english.trim()) == (expectENG === null || expectENG === void 0 ? void 0 : expectENG.trim()); if (chinesePass && englishPass) { crayon.group.lightGreen(input); } else { crayon.group.blue(input); } if (((_chinese2 = chinese) === null || _chinese2 === void 0 ? void 0 : _chinese2.trim()) != (expectCHN === null || expectCHN === void 0 ? void 0 : expectCHN.trim())) { console.warn("\u6D4B\u8BD5\u4E0D\u901A\u8FC7Chinese | match:<".concat(chinese || null, "> | expect:<").concat(expectCHN || null, "> ")); } if (((_english2 = english) === null || _english2 === void 0 ? void 0 : _english2.trim()) != (expectENG === null || expectENG === void 0 ? void 0 : expectENG.trim())) { console.warn("\u6D4B\u8BD5\u4E0D\u901A\u8FC7English | match:<".concat(english || null, "> | expect:<").concat(expectENG || null, "> ")); } console.groupEnd(); }); }; false && 0; ;// ./projects/switch520-auto-secret/Components/Search-In-Steam/index.tsx var SearchInSteam = reaxes_react_p(function () { return /*#__PURE__*/external_React_default().createElement("div", null, /*#__PURE__*/external_React_default().createElement("button", { style: { backgroundColor: '#20a0ff', color: '#eee', width: '100%', padding: '12px 18px', borderRadius: '4px', border: 'none', cursor: 'pointer', fontSize: '16px', letterSpacing: '2px', margin: '0 0 24px 0' }, onClick: function onClick() { { var result = nameInArticle(); if (result !== null && result !== void 0 && result.english) { false && 0; window.open("https://store.steampowered.com/search/?sort_by=_ASC&term=".concat(result.english, "&supportedlang=schinese%2Cenglish")); return; } } { var _ref = nameInTitle() || {}, chinese = _ref.chinese, english = _ref.english; if (english) { false && 0; window.open("https://store.steampowered.com/search/?sort_by=_ASC&term=".concat(english, "&supportedlang=schinese%2Cenglish")); } else if (chinese) { false && 0; window.open("https://store.steampowered.com/search/?sort_by=_ASC&term=".concat(chinese, "&supportedlang=schinese%2Cenglish")); } } } }, "\u53BBSteam\u641C\u7D22\u6B64\u6E38\u620F")); }); // EXTERNAL MODULE: ./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js var injectStylesIntoStyleTag = __webpack_require__(72); var injectStylesIntoStyleTag_default = /*#__PURE__*/__webpack_require__.n(injectStylesIntoStyleTag); // EXTERNAL MODULE: ./node_modules/style-loader/dist/runtime/styleDomAPI.js var styleDomAPI = __webpack_require__(825); var styleDomAPI_default = /*#__PURE__*/__webpack_require__.n(styleDomAPI); // EXTERNAL MODULE: ./node_modules/style-loader/dist/runtime/insertBySelector.js var insertBySelector = __webpack_require__(659); var insertBySelector_default = /*#__PURE__*/__webpack_require__.n(insertBySelector); // EXTERNAL MODULE: ./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js var setAttributesWithoutAttributes = __webpack_require__(56); var setAttributesWithoutAttributes_default = /*#__PURE__*/__webpack_require__.n(setAttributesWithoutAttributes); // EXTERNAL MODULE: ./node_modules/style-loader/dist/runtime/insertStyleElement.js var insertStyleElement = __webpack_require__(540); var insertStyleElement_default = /*#__PURE__*/__webpack_require__.n(insertStyleElement); // EXTERNAL MODULE: ./node_modules/style-loader/dist/runtime/styleTagTransform.js var styleTagTransform = __webpack_require__(113); var styleTagTransform_default = /*#__PURE__*/__webpack_require__.n(styleTagTransform); // EXTERNAL MODULE: ./node_modules/css-loader/dist/cjs.js!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./projects/switch520-auto-secret/style.less var style = __webpack_require__(543); ;// ./projects/switch520-auto-secret/style.less var options = {}; options.styleTagTransform = (styleTagTransform_default()); options.setAttributes = (setAttributesWithoutAttributes_default()); options.insert = insertBySelector_default().bind(null, "head"); options.domAPI = (styleDomAPI_default()); options.insertStyleElement = (insertStyleElement_default()); var update = injectStylesIntoStyleTag_default()(style/* default */.A, options); /* harmony default export */ const switch520_auto_secret_style = (style/* default */.A && style/* default */.A.locals ? style/* default */.A.locals : undefined); ;// ./projects/switch520-auto-secret/index.tsx function switch520_auto_secret_slicedToArray(r, e) { return switch520_auto_secret_arrayWithHoles(r) || switch520_auto_secret_iterableToArrayLimit(r, e) || switch520_auto_secret_unsupportedIterableToArray(r, e) || switch520_auto_secret_nonIterableRest(); } function switch520_auto_secret_nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } function switch520_auto_secret_unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return switch520_auto_secret_arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? switch520_auto_secret_arrayLikeToArray(r, a) : void 0; } } function switch520_auto_secret_arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; } function switch520_auto_secret_iterableToArrayLimit(r, l) { var t = null == r ? null : "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (null != t) { var e, n, i, u, a = [], f = !0, o = !1; try { if (i = (t = t.call(r)).next, 0 === l) { if (Object(t) !== t) return; f = !1; } else for (; !(f = (e = i.call(t)).done) && (a.push(e.value), a.length !== l); f = !0); } catch (r) { o = !0, n = r; } finally { try { if (!f && null != t["return"] && (u = t["return"](), Object(u) !== u)) return; } finally { if (o) throw n; } } return a; } } function switch520_auto_secret_arrayWithHoles(r) { if (Array.isArray(r)) return r; } (function () { 'use strict'; var el_input = function () { return document.querySelector('input#password') || document.querySelector("input[type='password']") || document.querySelector("input[name='post_password']"); }(); var el_submit = function () { return document.querySelector("input[type='submit']") || document.querySelector("input[name='Submit']") || document.querySelector("input[value='\u63D0\u4EA4']"); }(); document.querySelectorAll('*').forEach(function (node) { var innerText = node.innerText; if (innerText !== null && innerText !== void 0 && innerText.startsWith('密码保护:') && !(innerText !== null && innerText !== void 0 && innerText.includes('上一篇')) && !(innerText !== null && innerText !== void 0 && innerText.includes('牛夫人')) && !(innerText !== null && innerText !== void 0 && innerText.includes('当前位置')) && !(innerText !== null && innerText !== void 0 && innerText.includes('此内容受密码保护')) && !(innerText !== null && innerText !== void 0 && innerText.includes('永久防迷路'))) { // const [result] = innerText.match(/[0-9]{3,6}/) ?? [null]; var secret = innerText.replace('密码保护:', ''); if (secret && el_input) { el_input.value = secret; el_submit.click(); } } }); //以下代码将百度网盘的链接+提取码融合为一个按钮,点击之后直接跳转并填充密码 (function () { /** * 拿到链接文本所在的P标签 * @type {HTMLElement} */ var containerDiv = function () { return Array.from(document.querySelectorAll('div.entry-content.u-text-format.u-clearfix')).find(function (el) { var _el$innerText, _el$innerText$include, _el$innerText2, _el$innerText2$includ, _el$innerText3, _el$innerText3$includ; return ((_el$innerText = el.innerText) === null || _el$innerText === void 0 || (_el$innerText$include = _el$innerText.includes) === null || _el$innerText$include === void 0 ? void 0 : _el$innerText$include.call(_el$innerText, '提取码')) && ((_el$innerText2 = el.innerText) === null || _el$innerText2 === void 0 || (_el$innerText2$includ = _el$innerText2.includes) === null || _el$innerText2$includ === void 0 ? void 0 : _el$innerText2$includ.call(_el$innerText2, '链接:')) && ((_el$innerText3 = el.innerText) === null || _el$innerText3 === void 0 || (_el$innerText3$includ = _el$innerText3.includes) === null || _el$innerText3$includ === void 0 ? void 0 : _el$innerText3$includ.call(_el$innerText3, 'https://pan.baidu.com')); }); }(); if (containerDiv) { var _ref = function () { //兼容不是标签的情况,将其转换为a标签 var aElement = Array.from(containerDiv.querySelectorAll('*')).reduce(function (accu, el) { var _el$href, _el$href$startsWith; if (accu) return accu; if (el.tagName.toLowerCase() === 'a' && (_el$href = el.href) !== null && _el$href !== void 0 && (_el$href$startsWith = _el$href.startsWith) !== null && _el$href$startsWith !== void 0 && _el$href$startsWith.call(_el$href, 'https://pan.baidu.com')) { return accu = el; } else { //如果网盘链接是个普通text,则将其转换为a标签 if ([el.innerText.includes('链接'), el.innerText.includes('https://pan.baidu.com'), el.children.length === 0 || Array.from(el.childNodes).find(function (e) { return e.nodeName === '#text' && e.nodeValue.includes('https://pan.baidu.com'); })].every(function (bool) { return bool; })) { var url = el.innerText.match(/https?:\/\/pan\.baidu\.com\/[\/a-zA-Z0-9?=&]+/)[0]; el.innerHTML = el.innerText.replace(url, "").concat(url, "")); return accu = el.querySelector('a'); } } }, null); return [aElement.href, aElement]; }(), _ref2 = switch520_auto_secret_slicedToArray(_ref, 2), baiduLink = _ref2[0], baiduLinkAElement = _ref2[1]; var _ref3 = function () { var pwdElement = Array.from(containerDiv.querySelectorAll('*')).find(function (el) { var _el$innerText4, _el$innerText4$starts; return el === null || el === void 0 || (_el$innerText4 = el.innerText) === null || _el$innerText4 === void 0 || (_el$innerText4$starts = _el$innerText4.startsWith) === null || _el$innerText4$starts === void 0 ? void 0 : _el$innerText4$starts.call(_el$innerText4, '提取码:'); }); return [pwdElement === null || pwdElement === void 0 ? void 0 : pwdElement.innerText.replace('提取码: ', '').replaceAll(' ', ''), pwdElement]; }(), _ref4 = switch520_auto_secret_slicedToArray(_ref3, 2), pwdText = _ref4[0], pwdElement = _ref4[1]; if (!baiduLink.includes('pwd=') && pwdText) { var href = baiduLink + (baiduLink.includes('?') ? "&pwd=".concat(pwdText) : "?pwd=".concat(pwdText)); baiduLinkAElement.href = href; baiduLinkAElement.innerText = baiduLinkAElement.innerText.replace(baiduLink, href); } containerDiv.removeChild(pwdElement); } })(); //以下代码跳过获取下载地址的过程 , 不需要点两次立即下载 (function () { var downloadButton = new Promise(function (resolve) { var interval = setInterval(function () { var button = Array.from(document.querySelectorAll('a')).find(function (el) { return el.innerText === ' 立即下载'; }); if (button) { clearInterval(interval); resolve(button); } }, 100); }); downloadButton.then(function (button) { var interval, invokedCount, startTime; if (button) { button.addEventListener('click', function () { invokedCount = 0; startTime = Date.now(); interval = setInterval(function () { if (invokedCount >= 40 || Date.now() - startTime > 5 * 1000) { clearInterval(interval); interval = null; invokedCount = 0; } else { invokedCount++; var secondDownloadButton = function () { return Array.from(document.querySelectorAll('*')).find(function (el) { return el.innerText === '立即下载'; }); }(); if (secondDownloadButton) { secondDownloadButton.click(); clearInterval(interval); interval = null; invokedCount = 0; } } }, 100); }); } else { console.warn('downloadButton not founddddddddddddddddddddddddddddddd'); } }); })(); //如果有密码,则自动点击网盘按钮 (function () { if (location.href.startsWith('https://pan.baidu.com') && location.href.includes('pwd=')) { var submitBtn = document.getElementById('submitBtn'); if (submitBtn.innerText === '提取文件') { submitBtn.click(); } } })(); var container = articleContainer(); if (!document.body.innerText.includes('牛夫人') && location.pathname !== '/' && container) { var div = document.createElement('div'); container.prepend(div); var reactRoot = (0,client/* createRoot */.H)(div); reactRoot.render(/*#__PURE__*/external_React_default().createElement(SearchInSteam, null)); } })(); console.log(); /******/ })() ;