forked from Demon/demoncord
[dist] update build
parent
5c775dfda4
commit
9be1f31e7c
@ -1,88 +1 @@
|
||||
(() => {
|
||||
var __create = Object.create;
|
||||
var __defProp = Object.defineProperty;
|
||||
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
|
||||
var __getOwnPropNames = Object.getOwnPropertyNames;
|
||||
var __getProtoOf = Object.getPrototypeOf;
|
||||
var __hasOwnProp = Object.prototype.hasOwnProperty;
|
||||
var __markAsModule = (target) => __defProp(target, "__esModule", { value: true });
|
||||
var __commonJS = (cb, mod) => function __require() {
|
||||
return mod || (0, cb[__getOwnPropNames(cb)[0]])((mod = { exports: {} }).exports, mod), mod.exports;
|
||||
};
|
||||
var __reExport = (target, module, copyDefault, desc) => {
|
||||
if (module && typeof module === "object" || typeof module === "function") {
|
||||
for (let key of __getOwnPropNames(module))
|
||||
if (!__hasOwnProp.call(target, key) && (copyDefault || key !== "default"))
|
||||
__defProp(target, key, { get: () => module[key], enumerable: !(desc = __getOwnPropDesc(module, key)) || desc.enumerable });
|
||||
}
|
||||
return target;
|
||||
};
|
||||
var __toESM = (module, isNodeMode) => {
|
||||
return __reExport(__markAsModule(__defProp(module != null ? __create(__getProtoOf(module)) : {}, "default", !isNodeMode && module && module.__esModule ? { get: () => module.default, enumerable: true } : { value: module, enumerable: true })), module);
|
||||
};
|
||||
|
||||
// src/bussinApi😈😈😈/patcher.js
|
||||
var require_patcher = __commonJS({
|
||||
"src/bussinApi\u{1F608}\u{1F608}\u{1F608}/patcher.js"(exports, module) {
|
||||
function monkeyPatch(name, parentObj, patches) {
|
||||
const injId = Symbol();
|
||||
const before2 = patches["before"] === void 0 ? (...args) => args : patches["before"];
|
||||
const instead2 = patches["instead"] === void 0 ? (res2, ...args) => res2(...args) : patches["instead"];
|
||||
const after2 = patches["after"] === void 0 ? (args, res2) => res2 : patches["after"];
|
||||
const handler = {
|
||||
apply: (target, thisArg, [ctx, args]) => {
|
||||
before2.apply(ctx, args);
|
||||
res = instead2(target.bind(ctx), args);
|
||||
return after2.apply(ctx, args.concat([res]));
|
||||
}
|
||||
};
|
||||
const prox = new Proxy(parentObj[name], handler);
|
||||
const orig = parentObj[name];
|
||||
parentObj[name] = function() {
|
||||
return prox(this, [arguments]);
|
||||
};
|
||||
const unpatch = () => {
|
||||
parentObj[name] = orig;
|
||||
};
|
||||
parentObj[injId] = {
|
||||
name,
|
||||
orig,
|
||||
unpatch
|
||||
};
|
||||
return unpatch;
|
||||
}
|
||||
function before(name, parentObj, func) {
|
||||
return monkeyPatch(name, parentObj, { before: func });
|
||||
}
|
||||
function instead(name, parentObj, func) {
|
||||
return monkeyPatch(name, parentObj, { instead: func });
|
||||
}
|
||||
function after(name, parentObj, func) {
|
||||
return monkeyPatch(name, parentObj, { after: func });
|
||||
}
|
||||
module.exports = {
|
||||
monkeyPatch,
|
||||
before,
|
||||
instead,
|
||||
after
|
||||
};
|
||||
}
|
||||
});
|
||||
|
||||
// src/init.js
|
||||
var patcher = __toESM(require_patcher());
|
||||
async function init(obj) {
|
||||
obj.demon = {
|
||||
patcher: {
|
||||
patcher
|
||||
}
|
||||
};
|
||||
}
|
||||
var init_default = init;
|
||||
|
||||
// src/index.js
|
||||
if (window.demon) {
|
||||
delete window.demon;
|
||||
}
|
||||
init_default(window);
|
||||
})();
|
||||
(()=>{var x=Object.create;var s=Object.defineProperty;var P=Object.getOwnPropertyDescriptor;var k=Object.getOwnPropertyNames;var A=Object.getPrototypeOf,I=Object.prototype.hasOwnProperty;var S=n=>s(n,"__esModule",{value:!0});var q=(n,o)=>()=>(o||n((o={exports:{}}).exports,o),o.exports);var v=(n,o,e,i)=>{if(o&&typeof o=="object"||typeof o=="function")for(let t of k(o))!I.call(n,t)&&(e||t!=="default")&&s(n,t,{get:()=>o[t],enumerable:!(i=P(o,t))||i.enumerable});return n},z=(n,o)=>v(S(s(n!=null?x(A(n)):{},"default",!o&&n&&n.__esModule?{get:()=>n.default,enumerable:!0}:{value:n,enumerable:!0})),n);var w=q((H,m)=>{function d(n,o,e){let i=Symbol(),t=e.before===void 0?(...r)=>r:e.before,p=e.instead===void 0?(r,...f)=>r(...f):e.instead,b=e.after===void 0?(r,f)=>f:e.after,g={apply:(r,f,[u,c])=>(t.apply(u,c),res=p(r.bind(u),c),b.apply(u,c.concat([res])))},h=new Proxy(o[n],g),a=o[n];o[n]=function(){return h(this,[arguments])};let l=()=>{o[n]=a};return o[i]={name:n,orig:a,unpatch:l},l}function B(n,o,e){return d(n,o,{before:e})}function C(n,o,e){return d(n,o,{instead:e})}function D(n,o,e){return d(n,o,{after:e})}m.exports={monkeyPatch:d,before:B,instead:C,after:D}});var E=z(w());async function F(n){n.demon={patcher:{patcher:E}}}var y=F;window.demon&&delete window.demon;y(window);})();
|
||||
|
Loading…
Reference in new issue