{"version":3,"sources":["jsdelivr-header.js","/npm/@rbxdiscord/roblox@2.0.5/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,KAAO,QAAQ,QACf,GAAK,QAAQ,MACb,QAAU,CAAC,SAEX,OAAS,CAAC,EAEhB,SAAS,OAAQ,GACf,QAAQ,MAAM,YAAY,GAAK,SAAQ,SAAU,GAC/C,MAAM,EAAO,GAAG,SAAS,KAAK,KAAK,EAAK,IACpC,EAAK,WAAuC,IAA3B,QAAQ,QAAQ,GACnC,OAAO,EAAK,QAAQ,MAAO,KAAO,QAAQ,EAAM,IAAM,GAC7C,EAAK,eACd,OAAO,KAAK,KAAK,EAAK,GAE1B,GACF,CAEA,OAAO,WAEP,IAAK,MAAM,KAAQ,OAAQ,CACzB,MAAM,EAAW,OAAO,GACpB,OAAO,UAAU,eAAe,KAAK,EAAU,QACjD,OAAO,QAAQ,GAAQ,OAAO,KAAK,WAAW,EAAS,KAAM,EAAS,UAAY,GAAI,EAAS,UAAY,IAE3G,OAAO,QAAQ,GAAQ,OAAO,EAElC,CAEA,QAAQ,QAAU,QAAQ,gBAC1B,QAAQ,SAAW,QAAQ","file":"/npm/@rbxdiscord/roblox@2.0.5/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/@rbxdiscord/roblox@2.0.5/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const path = require('path')\r\nconst fs = require('fs')\r\nconst include = ['cache']\r\n\r\nconst noblox = {}\r\n\r\nfunction search (dir) {\r\n  require('fs').readdirSync(dir).forEach(function (file) {\r\n    const stat = fs.statSync(path.join(dir, file))\r\n    if (stat.isFile() || include.indexOf(file) !== -1) {\r\n      noblox[file.replace('.js', '')] = require(dir + '/' + file)\r\n    } else if (stat.isDirectory()) {\r\n      search(path.join(dir, file))\r\n    }\r\n  })\r\n}\r\n\r\nsearch(__dirname)\r\n\r\nfor (const name in noblox) {\r\n  const exporter = noblox[name]\r\n  if (Object.prototype.hasOwnProperty.call(exporter, 'func')) {\r\n    module.exports[name] = noblox.wrap.wrapExport(exporter.func, exporter.required || [], exporter.optional || [])\r\n  } else {\r\n    module.exports[name] = noblox[name]\r\n  }\r\n}\r\n\r\nexports.options = require('./options.js')\r\nexports.settings = require('../settings.json')\r\n"]}