Facebook
From your paste, 3 Years ago, written in Plain Text.
This paste is a reply to Re: Discord Stickers from Cute Motmot - view diff
Embed
Download Paste or View Raw
Hits: 149
  1. const DI = window.DiscordInternals;
  2. const hasLib = !!(DI && DI.versionCompare && DI.versionCompare(DI.version || "", "1.9") >= 0);
  3.     const WebpackModules = hasLib && DI.WebpackModules || (() => {
  4.  
  5.         const req = typeof(webpackJsonp) == "function" ? webpackJsonp([], {
  6.                 '__extra_id__': (module, exports, req) => exports.default = req
  7.         }, ['__extra_id__']).default : webpackJsonp.push([[], {
  8.                 '__extra_id__': (module, exports, req) => module.exports = req
  9.         }, [['__extra_id__']]]);
  10.         delete req.m['__extra_id__'];
  11.         delete req.c['__extra_id__'];
  12.         const find = (filter, options = {}) => {
  13.             const {cacheOnly = false} = options;
  14.             for (let i in req.c) {
  15.                 if (req.c.hasOwnProperty(i)) {
  16.                     let m = req.c[i].exports;
  17.                     if (m && m.__esModule && m.default && filter(m.default))
  18.                         return m.default;
  19.                     if (m && filter(m))
  20.                         return m;
  21.                 }
  22.             }
  23.             if (cacheOnly) {
  24.                 console.warn('Cannot find loaded module in cache');
  25.                 return null;
  26.             }
  27.             console.warn('Cannot find loaded module in cache. Loading all modules may have unexpected side effects');
  28.             for (let i = 0; i < req.m.length; ++i) {
  29.                 let m = req(i);
  30.                 if (m && m.__esModule && m.default && filter(m.default))
  31.                     return m.default;
  32.                 if (m && filter(m))
  33.                     return m;
  34.             }
  35.             console.warn('Cannot find module');
  36.             return null;
  37.         };
  38.         const findByUniqueProperties = (propNames, options) => find(module => propNames.every(prop => module[prop] !== undefined), options);
  39.         const findByDisplayName = (displayName, options) => find(module => module.displayName === displayName, options);
  40.         return {find, findByUniqueProperties, findByDisplayName};
  41.     })();
  42. t = WebpackModules.findByUniqueProperties(["isDeveloper"]);
  43. Object.defineProperty(t,"isDeveloper",{get:_=>1,set:_=>_,configurable:true});