UNPKG

scratch-storage

Version:

Load and store project and asset files for Scratch 3.0

1,291 lines (1,049 loc) 1.04 MB
module.exports = /******/ (function(modules) { // webpackBootstrap /******/ // The module cache /******/ var installedModules = {}; /******/ /******/ // The require function /******/ function __webpack_require__(moduleId) { /******/ /******/ // Check if module is in cache /******/ if(installedModules[moduleId]) { /******/ return installedModules[moduleId].exports; /******/ } /******/ // Create a new module (and put it into the cache) /******/ var module = installedModules[moduleId] = { /******/ i: moduleId, /******/ l: false, /******/ exports: {} /******/ }; /******/ /******/ // Execute the module function /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); /******/ /******/ // Flag the module as loaded /******/ module.l = true; /******/ /******/ // Return the exports of the module /******/ return module.exports; /******/ } /******/ /******/ /******/ // expose the modules object (__webpack_modules__) /******/ __webpack_require__.m = modules; /******/ /******/ // expose the module cache /******/ __webpack_require__.c = installedModules; /******/ /******/ // define getter function for harmony exports /******/ __webpack_require__.d = function(exports, name, getter) { /******/ if(!__webpack_require__.o(exports, name)) { /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); /******/ } /******/ }; /******/ /******/ // define __esModule on exports /******/ __webpack_require__.r = function(exports) { /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); /******/ } /******/ Object.defineProperty(exports, '__esModule', { value: true }); /******/ }; /******/ /******/ // create a fake namespace object /******/ // mode & 1: value is a module id, require it /******/ // mode & 2: merge all properties of value into the ns /******/ // mode & 4: return value when already ns object /******/ // mode & 8|1: behave like require /******/ __webpack_require__.t = function(value, mode) { /******/ if(mode & 1) value = __webpack_require__(value); /******/ if(mode & 8) return value; /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; /******/ var ns = Object.create(null); /******/ __webpack_require__.r(ns); /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); /******/ return ns; /******/ }; /******/ /******/ // getDefaultExport function for compatibility with non-harmony modules /******/ __webpack_require__.n = function(module) { /******/ var getter = module && module.__esModule ? /******/ function getDefault() { return module['default']; } : /******/ function getModuleExports() { return module; }; /******/ __webpack_require__.d(getter, 'a', getter); /******/ return getter; /******/ }; /******/ /******/ // Object.prototype.hasOwnProperty.call /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; /******/ /******/ // __webpack_public_path__ /******/ __webpack_require__.p = ""; /******/ /******/ /******/ // Load entry module and return exports /******/ return __webpack_require__(__webpack_require__.s = "./src/index.js"); /******/ }) /************************************************************************/ /******/ ({ /***/ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js": /*!*****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayLikeToArray.js ***! \*****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i]; return arr2; } module.exports = _arrayLikeToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js": /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/arrayWithHoles.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; } module.exports = _arrayWithHoles, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js": /*!**********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/assertThisInitialized.js ***! \**********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; } module.exports = _assertThisInitialized, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/classCallCheck.js": /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/classCallCheck.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/createClass.js": /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/createClass.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "./node_modules/@babel/runtime/helpers/toPropertyKey.js"); function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, toPropertyKey(descriptor.key), descriptor); } } function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); Object.defineProperty(Constructor, "prototype", { writable: false }); return Constructor; } module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/getPrototypeOf.js": /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/getPrototypeOf.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _getPrototypeOf(o) { module.exports = _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf.bind() : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _getPrototypeOf(o); } module.exports = _getPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/inherits.js": /*!*********************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/inherits.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var setPrototypeOf = __webpack_require__(/*! ./setPrototypeOf.js */ "./node_modules/@babel/runtime/helpers/setPrototypeOf.js"); function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); Object.defineProperty(subClass, "prototype", { writable: false }); if (superClass) setPrototypeOf(subClass, superClass); } module.exports = _inherits, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js": /*!*********************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js ***! \*********************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { 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; } } module.exports = _iterableToArrayLimit, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/nonIterableRest.js": /*!****************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/nonIterableRest.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { 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."); } module.exports = _nonIterableRest, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/objectWithoutProperties.js": /*!************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/objectWithoutProperties.js ***! \************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var objectWithoutPropertiesLoose = __webpack_require__(/*! ./objectWithoutPropertiesLoose.js */ "./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js"); function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } module.exports = _objectWithoutProperties, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js": /*!*****************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/objectWithoutPropertiesLoose.js ***! \*****************************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } module.exports = _objectWithoutPropertiesLoose, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js": /*!**************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/possibleConstructorReturn.js ***! \**************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/typeof.js")["default"]; var assertThisInitialized = __webpack_require__(/*! ./assertThisInitialized.js */ "./node_modules/@babel/runtime/helpers/assertThisInitialized.js"); function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } else if (call !== void 0) { throw new TypeError("Derived constructors may only return object or undefined"); } return assertThisInitialized(self); } module.exports = _possibleConstructorReturn, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/setPrototypeOf.js": /*!***************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/setPrototypeOf.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _setPrototypeOf(o, p) { module.exports = _setPrototypeOf = Object.setPrototypeOf ? Object.setPrototypeOf.bind() : function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }, module.exports.__esModule = true, module.exports["default"] = module.exports; return _setPrototypeOf(o, p); } module.exports = _setPrototypeOf, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/slicedToArray.js": /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/slicedToArray.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayWithHoles = __webpack_require__(/*! ./arrayWithHoles.js */ "./node_modules/@babel/runtime/helpers/arrayWithHoles.js"); var iterableToArrayLimit = __webpack_require__(/*! ./iterableToArrayLimit.js */ "./node_modules/@babel/runtime/helpers/iterableToArrayLimit.js"); var unsupportedIterableToArray = __webpack_require__(/*! ./unsupportedIterableToArray.js */ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js"); var nonIterableRest = __webpack_require__(/*! ./nonIterableRest.js */ "./node_modules/@babel/runtime/helpers/nonIterableRest.js"); function _slicedToArray(arr, i) { return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || unsupportedIterableToArray(arr, i) || nonIterableRest(); } module.exports = _slicedToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/toPrimitive.js": /*!************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPrimitive.js ***! \************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/typeof.js")["default"]; function toPrimitive(t, r) { if ("object" != _typeof(t) || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != _typeof(i)) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/toPropertyKey.js": /*!**************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/toPropertyKey.js ***! \**************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var _typeof = __webpack_require__(/*! ./typeof.js */ "./node_modules/@babel/runtime/helpers/typeof.js")["default"]; var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "./node_modules/@babel/runtime/helpers/toPrimitive.js"); function toPropertyKey(t) { var i = toPrimitive(t, "string"); return "symbol" == _typeof(i) ? i : i + ""; } module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/typeof.js": /*!*******************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/typeof.js ***! \*******************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function _typeof(o) { "@babel/helpers - typeof"; return (module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) { return typeof o; } : function (o) { return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o; }, module.exports.__esModule = true, module.exports["default"] = module.exports), _typeof(o); } module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js": /*!***************************************************************************!*\ !*** ./node_modules/@babel/runtime/helpers/unsupportedIterableToArray.js ***! \***************************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var arrayLikeToArray = __webpack_require__(/*! ./arrayLikeToArray.js */ "./node_modules/@babel/runtime/helpers/arrayLikeToArray.js"); function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return arrayLikeToArray(o, minLen); } module.exports = _unsupportedIterableToArray, module.exports.__esModule = true, module.exports["default"] = module.exports; /***/ }), /***/ "./node_modules/arraybuffer-loader/lib/to-array-buffer.js": /*!****************************************************************!*\ !*** ./node_modules/arraybuffer-loader/lib/to-array-buffer.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { "use strict"; module.exports = function (base64Data) { var isBrowser = typeof window !== 'undefined' && typeof window.atob === 'function' var binary = isBrowser ? window.atob(base64Data) : Buffer.from(base64Data, 'base64').toString('binary') var bytes = new Uint8Array(binary.length) for (var i = 0; i < binary.length; ++i) { bytes[i] = binary.charCodeAt(i) } return bytes.buffer } /***/ }), /***/ "./node_modules/cross-fetch/dist/node-ponyfill.js": /*!********************************************************!*\ !*** ./node_modules/cross-fetch/dist/node-ponyfill.js ***! \********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { const nodeFetch = __webpack_require__(/*! node-fetch */ "./node_modules/node-fetch/lib/index.mjs") const realFetch = nodeFetch.default || nodeFetch const fetch = function (url, options) { // Support schemaless URIs on the server for parity with the browser. // Ex: //github.com/ -> https://github.com/ if (/^\/\//.test(url)) { url = 'https:' + url } return realFetch.call(this, url, options) } fetch.ponyfill = true module.exports = exports = fetch exports.fetch = fetch exports.Headers = nodeFetch.Headers exports.Request = nodeFetch.Request exports.Response = nodeFetch.Response // Needed for TypeScript consumers without esModuleInterop. exports.default = fetch /***/ }), /***/ "./node_modules/fastestsmallesttextencoderdecoder/NodeJS/EncoderAndDecoderNodeJS.min.mjs": /*!***********************************************************************************************!*\ !*** ./node_modules/fastestsmallesttextencoderdecoder/NodeJS/EncoderAndDecoderNodeJS.min.mjs ***! \***********************************************************************************************/ /*! exports provided: TextDecoder, TextEncoder, decode, encode */ /***/ (function(__webpack_module__, __webpack_exports__, __webpack_require__) { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDecoder", function() { return TextDecoder; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextEncoder", function() { return TextEncoder; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "decode", function() { return decode; }); /* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "encode", function() { return encode; }); var a="undefined"==typeof global?"undefined"===typeof self?{}:self:global,p=String.fromCharCode,q={}.toString,r=a.SharedArrayBuffer,v=r?q.call(r):"",w=a.Uint8Array,x=w?q.call(ArrayBuffer.prototype):"",y=a.Buffer;try{!y&&a.require&&(y=a.require("Buffer"));var z=y.prototype,A=q.call(z)}catch(g){}var B=y.allocUnsafe,C=!!w&&!y,D=new Uint16Array(32),E=!y||!!w&&w.prototype.isPrototypeOf(z),G=F.prototype;function H(){} function I(g){var h=g&&g.buffer||g,c=q.call(h);if(c!==x&&c!==A&&c!==v&&"[object ArrayBuffer]"!==c&&void 0!==g)throw TypeError("Failed to execute 'decode' on 'TextDecoder': The provided value is not of type '(ArrayBuffer or ArrayBufferView)'");g=E?new w(h):h||[];c=h="";for(var b=0,d=g.length|0,u=d-32|0,f,e,k=0,t=0,m,l=0,n=-1;b<d;){for(f=b<=u?32:d-b|0;l<f;b=b+1|0,l=l+1|0){e=g[b]&255;switch(e>>4){case 15:m=g[b=b+1|0]&255;if(2!==m>>6||247<e){b=b-1|0;break}k=(e&7)<<6|m&63;t=5;e=256;case 14:m=g[b=b+1|0]& 255,k<<=6,k|=(e&15)<<6|m&63,t=2===m>>6?t+4|0:24,e=e+256&768;case 13:case 12:m=g[b=b+1|0]&255,k<<=6,k|=(e&31)<<6|m&63,t=t+7|0,b<d&&2===m>>6&&k>>t&&1114112>k?(e=k,k=k-65536|0,0<=k&&(n=(k>>10)+55296|0,e=(k&1023)+56320|0,31>l?(D[l]=n,l=l+1|0,n=-1):(m=n,n=e,e=m))):(e>>=8,b=b-e-1|0,e=65533),k=t=0,f=b<=u?32:d-b|0;default:D[l]=e;continue;case 11:case 10:case 9:case 8:}D[l]=65533}c+=p(D[0],D[1],D[2],D[3],D[4],D[5],D[6],D[7],D[8],D[9],D[10],D[11],D[12],D[13],D[14],D[15],D[16],D[17],D[18],D[19],D[20],D[21], D[22],D[23],D[24],D[25],D[26],D[27],D[28],D[29],D[30],D[31]);32>l&&(c=c.slice(0,l-32|0));if(b<d){if(D[0]=n,l=~n>>>31,n=-1,c.length<h.length)continue}else-1!==n&&(c+=p(n));h+=c;c=""}return h}H.prototype.decode=I;function F(){} function J(g){g=void 0===g?"":""+g;var h=g.length|0,c=C?new w((h<<1)+8|0):B?B((h<<1)+8|0):new y((h<<1)+8|0),b,d=0,u=!1;for(b=0;b<h;b=b+1|0,d=d+1|0){var f=g.charCodeAt(b)|0;if(127>=f)c[d]=f;else{if(2047>=f)c[d]=192|f>>6;else{a:{if(55296<=f)if(56320>f){var e=g.charCodeAt(b=b+1|0)|0;if(56320<=e&&57343>=e){f=(f<<10)+e-56613888|0;if(65535<f){c[d]=240|f>>18;c[d=d+1|0]=128|f>>12&63;c[d=d+1|0]=128|f>>6&63;c[d=d+1|0]=128|f&63;continue}break a}f=65533}else 57343>=f&&(f=65533);!u&&b<<1<d&&b<<1<(d-7|0)&&(u=!0, e=C?new w(3*h):B?B(3*h):new y(3*h),e.set(c),c=e)}c[d]=224|f>>12;c[d=d+1|0]=128|f>>6&63}c[d=d+1|0]=128|f&63}}return c.subarray(0,d)}G.encode=J;function K(g,h){var c=g[h];return function(){return c.apply(g,arguments)}}var L=a.TextDecoder,M=a.TextEncoder;var TextDecoder=L||H,TextEncoder=M||F,decode=L?K(new L,"decode"):I,encode=M?K(new M,"encode"):J;//AnonyCo //# sourceMappingURL=https://cdn.jsdelivr.net/gh/AnonyCo/FastestSmallestTextEncoderDecoder/NodeJS/EncoderAndDecoderNodeJS.min.mjs.map /***/ }), /***/ "./node_modules/microee/index.js": /*!***************************************!*\ !*** ./node_modules/microee/index.js ***! \***************************************/ /*! no static exports found */ /***/ (function(module, exports) { function M() { this._events = {}; } M.prototype = { on: function(ev, cb) { this._events || (this._events = {}); var e = this._events; (e[ev] || (e[ev] = [])).push(cb); return this; }, removeListener: function(ev, cb) { var e = this._events[ev] || [], i; for(i = e.length-1; i >= 0 && e[i]; i--){ if(e[i] === cb || e[i].cb === cb) { e.splice(i, 1); } } }, removeAllListeners: function(ev) { if(!ev) { this._events = {}; } else { this._events[ev] && (this._events[ev] = []); } }, listeners: function(ev) { return (this._events ? this._events[ev] || [] : []); }, emit: function(ev) { this._events || (this._events = {}); var args = Array.prototype.slice.call(arguments, 1), i, e = this._events[ev] || []; for(i = e.length-1; i >= 0 && e[i]; i--){ e[i].apply(this, args); } return this; }, when: function(ev, cb) { return this.once(ev, cb, true); }, once: function(ev, cb, when) { if(!cb) return this; function c() { if(!when) this.removeListener(ev, c); if(cb.apply(this, arguments) && when) this.removeListener(ev, c); } c.cb = cb; this.on(ev, c); return this; } }; M.mixin = function(dest) { var o = M.prototype, k; for (k in o) { o.hasOwnProperty(k) && (dest.prototype[k] = o[k]); } }; module.exports = M; /***/ }), /***/ "./node_modules/minilog/lib/common/filter.js": /*!***************************************************!*\ !*** ./node_modules/minilog/lib/common/filter.js ***! \***************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { // default filter var Transform = __webpack_require__(/*! ./transform.js */ "./node_modules/minilog/lib/common/transform.js"); var levelMap = { debug: 1, info: 2, warn: 3, error: 4 }; function Filter() { this.enabled = true; this.defaultResult = true; this.clear(); } Transform.mixin(Filter); // allow all matching, with level >= given level Filter.prototype.allow = function(name, level) { this._white.push({ n: name, l: levelMap[level] }); return this; }; // deny all matching, with level <= given level Filter.prototype.deny = function(name, level) { this._black.push({ n: name, l: levelMap[level] }); return this; }; Filter.prototype.clear = function() { this._white = []; this._black = []; return this; }; function test(rule, name) { // use .test for RegExps return (rule.n.test ? rule.n.test(name) : rule.n == name); }; Filter.prototype.test = function(name, level) { var i, len = Math.max(this._white.length, this._black.length); for(i = 0; i < len; i++) { if(this._white[i] && test(this._white[i], name) && levelMap[level] >= this._white[i].l) { return true; } if(this._black[i] && test(this._black[i], name) && levelMap[level] <= this._black[i].l) { return false; } } return this.defaultResult; }; Filter.prototype.write = function(name, level, args) { if(!this.enabled || this.test(name, level)) { return this.emit('item', name, level, args); } }; module.exports = Filter; /***/ }), /***/ "./node_modules/minilog/lib/common/minilog.js": /*!****************************************************!*\ !*** ./node_modules/minilog/lib/common/minilog.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ./transform.js */ "./node_modules/minilog/lib/common/transform.js"), Filter = __webpack_require__(/*! ./filter.js */ "./node_modules/minilog/lib/common/filter.js"); var log = new Transform(), slice = Array.prototype.slice; exports = module.exports = function create(name) { var o = function() { log.write(name, undefined, slice.call(arguments)); return o; }; o.debug = function() { log.write(name, 'debug', slice.call(arguments)); return o; }; o.info = function() { log.write(name, 'info', slice.call(arguments)); return o; }; o.warn = function() { log.write(name, 'warn', slice.call(arguments)); return o; }; o.error = function() { log.write(name, 'error', slice.call(arguments)); return o; }; o.log = o.debug; // for interface compliance with Node and browser consoles o.suggest = exports.suggest; o.format = log.format; return o; }; // filled in separately exports.defaultBackend = exports.defaultFormatter = null; exports.pipe = function(dest) { return log.pipe(dest); }; exports.end = exports.unpipe = exports.disable = function(from) { return log.unpipe(from); }; exports.Transform = Transform; exports.Filter = Filter; // this is the default filter that's applied when .enable() is called normally // you can bypass it completely and set up your own pipes exports.suggest = new Filter(); exports.enable = function() { if(exports.defaultFormatter) { return log.pipe(exports.suggest) // filter .pipe(exports.defaultFormatter) // formatter .pipe(exports.defaultBackend); // backend } return log.pipe(exports.suggest) // filter .pipe(exports.defaultBackend); // formatter }; /***/ }), /***/ "./node_modules/minilog/lib/common/transform.js": /*!******************************************************!*\ !*** ./node_modules/minilog/lib/common/transform.js ***! \******************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var microee = __webpack_require__(/*! microee */ "./node_modules/microee/index.js"); // Implements a subset of Node's stream.Transform - in a cross-platform manner. function Transform() {} microee.mixin(Transform); // The write() signature is different from Node's // --> makes it much easier to work with objects in logs. // One of the lessons from v1 was that it's better to target // a good browser rather than the lowest common denominator // internally. // If you want to use external streams, pipe() to ./stringify.js first. Transform.prototype.write = function(name, level, args) { this.emit('item', name, level, args); }; Transform.prototype.end = function() { this.emit('end'); this.removeAllListeners(); }; Transform.prototype.pipe = function(dest) { var s = this; // prevent double piping s.emit('unpipe', dest); // tell the dest that it's being piped to dest.emit('pipe', s); function onItem() { dest.write.apply(dest, Array.prototype.slice.call(arguments)); } function onEnd() { !dest._isStdio && dest.end(); } s.on('item', onItem); s.on('end', onEnd); s.when('unpipe', function(from) { var match = (from === dest) || typeof from == 'undefined'; if(match) { s.removeListener('item', onItem); s.removeListener('end', onEnd); dest.emit('unpipe'); } return match; }); return dest; }; Transform.prototype.unpipe = function(from) { this.emit('unpipe', from); return this; }; Transform.prototype.format = function(dest) { throw new Error([ 'Warning: .format() is deprecated in Minilog v2! Use .pipe() instead. For example:', 'var Minilog = require(\'minilog\');', 'Minilog', ' .pipe(Minilog.backends.console.formatClean)', ' .pipe(Minilog.backends.console);'].join('\n')); }; Transform.mixin = function(dest) { var o = Transform.prototype, k; for (k in o) { o.hasOwnProperty(k) && (dest.prototype[k] = o[k]); } }; module.exports = Transform; /***/ }), /***/ "./node_modules/minilog/lib/index.js": /*!*******************************************!*\ !*** ./node_modules/minilog/lib/index.js ***! \*******************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { module.exports = __webpack_require__(/*! ./common/minilog.js */ "./node_modules/minilog/lib/common/minilog.js"); var consoleLogger = __webpack_require__(/*! ./node/console.js */ "./node_modules/minilog/lib/node/console.js"); // if we are running inside Electron then use the web version of console.js var isElectron = (typeof window !== 'undefined' && window.process && window.process.type === 'renderer'); if (isElectron) { consoleLogger = __webpack_require__(/*! ./web/console.js */ "./node_modules/minilog/lib/web/console.js").minilog; } // intercept the pipe method and transparently wrap the stringifier, if the // destination is a Node core stream module.exports.Stringifier = __webpack_require__(/*! ./node/stringify.js */ "./node_modules/minilog/lib/node/stringify.js"); var oldPipe = module.exports.pipe; module.exports.pipe = function(dest) { if(dest instanceof __webpack_require__(/*! stream */ "stream")) { return oldPipe.call(module.exports, new (module.exports.Stringifier)).pipe(dest); } else { return oldPipe.call(module.exports, dest); } }; module.exports.defaultBackend = consoleLogger; module.exports.defaultFormatter = consoleLogger.formatMinilog; module.exports.backends = { redis: __webpack_require__(/*! ./node/redis.js */ "./node_modules/minilog/lib/node/redis.js"), nodeConsole: consoleLogger, console: consoleLogger }; /***/ }), /***/ "./node_modules/minilog/lib/node/console.js": /*!**************************************************!*\ !*** ./node_modules/minilog/lib/node/console.js ***! \**************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ../common/transform.js */ "./node_modules/minilog/lib/common/transform.js"); function ConsoleBackend() { } Transform.mixin(ConsoleBackend); ConsoleBackend.prototype.write = function() { console.log.apply(console, arguments); }; var e = new ConsoleBackend(); var levelMap = __webpack_require__(/*! ./formatters/util.js */ "./node_modules/minilog/lib/node/formatters/util.js").levelMap; e.filterEnv = function() { console.error('Minilog.backends.console.filterEnv is deprecated in Minilog v2.'); // return the instance of Minilog return __webpack_require__(/*! ../common/minilog.js */ "./node_modules/minilog/lib/common/minilog.js"); }; e.formatters = [ 'formatClean', 'formatColor', 'formatNpm', 'formatLearnboost', 'formatMinilog', 'formatWithStack', 'formatTime' ]; e.formatClean = new (__webpack_require__(/*! ./formatters/clean.js */ "./node_modules/minilog/lib/node/formatters/clean.js")); e.formatColor = new (__webpack_require__(/*! ./formatters/color.js */ "./node_modules/minilog/lib/node/formatters/color.js")); e.formatNpm = new (__webpack_require__(/*! ./formatters/npm.js */ "./node_modules/minilog/lib/node/formatters/npm.js")); e.formatLearnboost = new (__webpack_require__(/*! ./formatters/learnboost.js */ "./node_modules/minilog/lib/node/formatters/learnboost.js")); e.formatMinilog = new (__webpack_require__(/*! ./formatters/minilog.js */ "./node_modules/minilog/lib/node/formatters/minilog.js")); e.formatWithStack = new (__webpack_require__(/*! ./formatters/withstack.js */ "./node_modules/minilog/lib/node/formatters/withstack.js")); e.formatTime = new (__webpack_require__(/*! ./formatters/time.js */ "./node_modules/minilog/lib/node/formatters/time.js")); module.exports = e; /***/ }), /***/ "./node_modules/minilog/lib/node/formatters/clean.js": /*!***********************************************************!*\ !*** ./node_modules/minilog/lib/node/formatters/clean.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ../../common/transform.js */ "./node_modules/minilog/lib/common/transform.js"); function FormatClean() {} Transform.mixin(FormatClean); FormatClean.prototype.write = function(name, level, args) { function pad(s) { return (s.toString().length == 1? '0'+s : s); } this.emit('item', (name ? name + ' ' : '') + (level ? level + ' ' : '') + args.join(' ')); }; module.exports = FormatClean; /***/ }), /***/ "./node_modules/minilog/lib/node/formatters/color.js": /*!***********************************************************!*\ !*** ./node_modules/minilog/lib/node/formatters/color.js ***! \***********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ../../common/transform.js */ "./node_modules/minilog/lib/common/transform.js"), style = __webpack_require__(/*! ./util.js */ "./node_modules/minilog/lib/node/formatters/util.js").style; function FormatColor() {} Transform.mixin(FormatColor); FormatColor.prototype.write = function(name, level, args) { var colors = { debug: 'magenta', info: 'cyan', warn: 'yellow', error: 'red' }; function pad(s) { return (s.toString().length == 4? ' '+s : s); } this.emit('item', (name ? name + ' ' : '') + (level ? style('- ' + pad(level.toUpperCase()) + ' -', colors[level]) + ' ' : '') + args.join(' ')); }; module.exports = FormatColor; /***/ }), /***/ "./node_modules/minilog/lib/node/formatters/learnboost.js": /*!****************************************************************!*\ !*** ./node_modules/minilog/lib/node/formatters/learnboost.js ***! \****************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ../../common/transform.js */ "./node_modules/minilog/lib/common/transform.js"), style = __webpack_require__(/*! ./util.js */ "./node_modules/minilog/lib/node/formatters/util.js").style; function FormatLearnboost() {} Transform.mixin(FormatLearnboost); FormatLearnboost.prototype.write = function(name, level, args) { var colors = { debug: 'grey', info: 'cyan', warn: 'yellow', error: 'red' }; this.emit('item', (name ? style(name +' ', 'grey') : '') + (level ? style(level, colors[level]) + ' ' : '') + args.join(' ')); }; module.exports = FormatLearnboost; /***/ }), /***/ "./node_modules/minilog/lib/node/formatters/minilog.js": /*!*************************************************************!*\ !*** ./node_modules/minilog/lib/node/formatters/minilog.js ***! \*************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ../../common/transform.js */ "./node_modules/minilog/lib/common/transform.js"), style = __webpack_require__(/*! ./util.js */ "./node_modules/minilog/lib/node/formatters/util.js").style, util = __webpack_require__(/*! util */ "util"); function FormatMinilog() {} Transform.mixin(FormatMinilog); FormatMinilog.prototype.write = function(name, level, args) { var colors = { debug: 'blue', info: 'cyan', warn: 'yellow', error: 'red' }; this.emit('item', (name ? style(name +' ', 'grey') : '') + (level ? style(level, colors[level]) + ' ' : '') + args.map(function(item) { return (typeof item == 'string' ? item : util.inspect(item, null, 3, true)); }).join(' ')); }; module.exports = FormatMinilog; /***/ }), /***/ "./node_modules/minilog/lib/node/formatters/npm.js": /*!*********************************************************!*\ !*** ./node_modules/minilog/lib/node/formatters/npm.js ***! \*********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ../../common/transform.js */ "./node_modules/minilog/lib/common/transform.js"); function FormatNpm() {} Transform.mixin(FormatNpm); FormatNpm.prototype.write = function(name, level, args) { var out = { debug: '\033[34;40m' + 'debug' + '\033[39m ', info: '\033[32m' + 'info' + '\033[39m ', warn: '\033[30;41m' + 'WARN' + '\033[0m ', error: '\033[31;40m' + 'ERR!' + '\033[0m ' }; this.emit('item', (name ? '\033[37;40m'+ name +'\033[0m ' : '') + (level && out[level]? out[level] : '') + args.join(' ')); }; module.exports = FormatNpm; /***/ }), /***/ "./node_modules/minilog/lib/node/formatters/time.js": /*!**********************************************************!*\ !*** ./node_modules/minilog/lib/node/formatters/time.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ../../common/transform.js */ "./node_modules/minilog/lib/common/transform.js"), style = __webpack_require__(/*! ./util.js */ "./node_modules/minilog/lib/node/formatters/util.js").style, util = __webpack_require__(/*! util */ "util"); function FormatTime() {} function timestamp() { var d = new Date(); return ('0' + d.getDate()).slice(-2) + '-' + ('0' + (d.getMonth() + 1)).slice(-2) + '-' + d.getFullYear() + ' ' + ('0' + d.getHours()).slice(-2) + ':' + ('0' + d.getMinutes()).slice(-2) + ':' + ('0' + d.getSeconds()).slice(-2) + '.' + ('00' + d.getMilliseconds()).slice(-3); } Transform.mixin(FormatTime); FormatTime.prototype.write = function(name, level, args) { var colors = { debug: 'blue', info: 'cyan', warn: 'yellow', error: 'red' }; this.emit('item', style(timestamp() +' ', 'grey') + (name ? style(name +' ', 'grey') : '') + (level ? style(level, colors[level]) + ' ' : '') + args.map(function(item) { return (typeof item == 'string' ? item : util.inspect(item, null, 3, true)); }).join(' ')); }; module.exports = FormatTime; /***/ }), /***/ "./node_modules/minilog/lib/node/formatters/util.js": /*!**********************************************************!*\ !*** ./node_modules/minilog/lib/node/formatters/util.js ***! \**********************************************************/ /*! no static exports found */ /***/ (function(module, exports) { var styles = { //styles 'bold' : ['\033[1m', '\033[22m'], 'italic' : ['\033[3m', '\033[23m'], 'underline' : ['\033[4m', '\033[24m'], 'inverse' : ['\033[7m', '\033[27m'], //grayscale 'white' : ['\033[37m', '\033[39m'], 'grey' : ['\033[90m', '\033[39m'], 'black' : ['\033[30m', '\033[39m'], //colors 'blue' : ['\033[34m', '\033[39m'], 'cyan' : ['\033[36m', '\033[39m'], 'green' : ['\033[32m', '\033[39m'], 'magenta' : ['\033[35m', '\033[39m'], 'red' : ['\033[31m', '\033[39m'], 'yellow' : ['\033[33m', '\033[39m'] }; exports.levelMap = { debug: 1, info: 2, warn: 3, error: 4 }; exports.style = function(str, style) { return styles[style][0] + str + styles[style][1]; } /***/ }), /***/ "./node_modules/minilog/lib/node/formatters/withstack.js": /*!***************************************************************!*\ !*** ./node_modules/minilog/lib/node/formatters/withstack.js ***! \***************************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ../../common/transform.js */ "./node_modules/minilog/lib/common/transform.js"), style = __webpack_require__(/*! ./util.js */ "./node_modules/minilog/lib/node/formatters/util.js").style; function FormatNpm() {} Transform.mixin(FormatNpm); function noop(a){ return a; } var types = { string: noop, number: noop, default: JSON.stringify.bind(JSON) }; function stringify(args) { return args.map(function(arg) { return (types[typeof arg] || types.default)(arg); }); } FormatNpm.prototype.write = function(name, level, args) { var colors = { debug: 'magenta', info: 'cyan', warn: 'yellow', error: 'red' }; function pad(s) { return (s.toString().length == 4? ' '+s : s); } function getStack() { var orig = Error.prepareStackTrace; Error.prepareStackTrace = function (err, stack) { return stack; }; var err = new Error; Error.captureStackTrace(err, arguments.callee); var stack = err.stack; Error.prepareStackTrace = orig; return stack; } var frame = getStack()[5], fileName = FormatNpm.fullPath ? frame.getFileName() : frame.getFileName().replace(/^.*\/(.+)$/, '/$1'); this.emit('item', (name ? name + ' ' : '') + (level ? style(pad(level), colors[level]) + ' ' : '') + style(fileName + ":" + frame.getLineNumber(), 'grey') + ' ' + stringify(args).join(' ')); }; FormatNpm.fullPath = true; module.exports = FormatNpm; /***/ }), /***/ "./node_modules/minilog/lib/node/redis.js": /*!************************************************!*\ !*** ./node_modules/minilog/lib/node/redis.js ***! \************************************************/ /*! no static exports found */ /***/ (function(module, exports) { function RedisBackend(options) { this.client = options.client; this.key = options.key; } RedisBackend.prototype.write = function(str) { this.client.rpush(this.key, str); }; RedisBackend.prototype.end = function() {}; RedisBackend.prototype.clear = function(cb) { this.client.del(this.key, cb); }; module.exports = RedisBackend; /***/ }), /***/ "./node_modules/minilog/lib/node/stringify.js": /*!****************************************************!*\ !*** ./node_modules/minilog/lib/node/stringify.js ***! \****************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ../common/transform.js */ "./node_modules/minilog/lib/common/transform.js"); function Stringify() {} Transform.mixin(Stringify); Stringify.prototype.write = function(name, level, args) { var result = []; if(name) result.push(name); if(level) result.push(level); result = result.concat(args); for(var i = 0; i < result.length; i++) { if(result[i] && typeof result[i] == 'object') { // Buffers in Node.js look bad when stringified if(result[i].constructor && result[i].constructor.isBuffer) { result[i] = result[i].toString(); } else { try { result[i] = JSON.stringify(result[i]); } catch(stringifyError) { // happens when an object has a circular structure // do not throw an error, when printing, the toString() method of the object will be used } } } else { result[i] = result[i]; } } this.emit('item', result.join(' ') + '\n'); }; module.exports = Stringify; /***/ }), /***/ "./node_modules/minilog/lib/web/console.js": /*!*************************************************!*\ !*** ./node_modules/minilog/lib/web/console.js ***! \*************************************************/ /*! no static exports found */ /***/ (function(module, exports, __webpack_require__) { var Transform = __webpack_require__(/*! ../common/transform.js */ "./node_modules/minilog/lib/common/transform.js"); var newlines = /\n+$/, logger = new Transform(); logger.write = function(name, level, args) { var i = args.length-1; if (typeof console === 'undefined' || !console.log) { return; } if(console.log.apply) { return console.log.apply(console, [name, level].concat(args)); } else if(JSON && JSON.stringify) { // console.log.apply is undefined in IE8 and IE9 // for IE8/9: make console.log at least a bit less awful if(args[i] && typeof args[i] == 'string') { args[i] = args[i].replace(newlines, ''); } try { for(i = 0; i < args.length; i++) { args[i] = JSON.stringify(args[i]); } } catch(e) {} console.log(args.join(' ')); } }; logger.formatters = ['color', 'minilog']; logger.color = __webpack_require__(/*! ./formatters/color.js */ "./node_modules/minilog/lib/web/formatters/color.js"); logger.minilog = __webpack_require__(/*! ./formatters/minilog.js */ "./node_modules/minilog/lib/web/formatters/minilog.js"); module.exports = logger; /***/ }), /***/ "./node_modules/minilog/lib/web/formatters/color.js": /*