728 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			728 lines
		
	
	
		
			26 KiB
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /******/ (function() { // webpackBootstrap
 | |
| /******/ 	"use strict";
 | |
| /******/ 	var __webpack_modules__ = ({
 | |
| 
 | |
| /***/ "./client-src/modules/logger/SyncBailHookFake.js":
 | |
| /*!*******************************************************!*\
 | |
|   !*** ./client-src/modules/logger/SyncBailHookFake.js ***!
 | |
|   \*******************************************************/
 | |
| /***/ (function(module) {
 | |
| 
 | |
| 
 | |
| 
 | |
| /**
 | |
|  * Client stub for tapable SyncBailHook
 | |
|  */
 | |
| module.exports = function clientTapableSyncBailHook() {
 | |
|   return {
 | |
|     call: function call() {}
 | |
|   };
 | |
| };
 | |
| 
 | |
| /***/ }),
 | |
| 
 | |
| /***/ "./node_modules/webpack/lib/logging/Logger.js":
 | |
| /*!****************************************************!*\
 | |
|   !*** ./node_modules/webpack/lib/logging/Logger.js ***!
 | |
|   \****************************************************/
 | |
| /***/ (function(__unused_webpack_module, exports) {
 | |
| 
 | |
| /*
 | |
| 	MIT License http://www.opensource.org/licenses/mit-license.php
 | |
| 	Author Tobias Koppers @sokra
 | |
| */
 | |
| 
 | |
| 
 | |
| 
 | |
| function _toConsumableArray(arr) {
 | |
|   return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();
 | |
| }
 | |
| function _nonIterableSpread() {
 | |
|   throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
 | |
| }
 | |
| 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);
 | |
| }
 | |
| function _iterableToArray(iter) {
 | |
|   if (typeof (typeof Symbol !== "undefined" ? Symbol : function (i) { return i; }) !== "undefined" && iter[(typeof Symbol !== "undefined" ? Symbol : function (i) { return i; }).iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
 | |
| }
 | |
| function _arrayWithoutHoles(arr) {
 | |
|   if (Array.isArray(arr)) return _arrayLikeToArray(arr);
 | |
| }
 | |
| 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;
 | |
| }
 | |
| function _classCallCheck(instance, Constructor) {
 | |
|   if (!(instance instanceof Constructor)) {
 | |
|     throw new TypeError("Cannot call a class as a function");
 | |
|   }
 | |
| }
 | |
| 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;
 | |
| }
 | |
| function _toPropertyKey(arg) {
 | |
|   var key = _toPrimitive(arg, "string");
 | |
|   return typeof key === "symbol" ? key : String(key);
 | |
| }
 | |
| function _toPrimitive(input, hint) {
 | |
|   if (typeof input !== "object" || input === null) return input;
 | |
|   var prim = input[(typeof Symbol !== "undefined" ? Symbol : function (i) { return i; }).toPrimitive];
 | |
|   if (prim !== undefined) {
 | |
|     var res = prim.call(input, hint || "default");
 | |
|     if (typeof res !== "object") return res;
 | |
|     throw new TypeError("@@toPrimitive must return a primitive value.");
 | |
|   }
 | |
|   return (hint === "string" ? String : Number)(input);
 | |
| }
 | |
| var LogType = Object.freeze({
 | |
|   error: /** @type {"error"} */"error",
 | |
|   // message, c style arguments
 | |
|   warn: /** @type {"warn"} */"warn",
 | |
|   // message, c style arguments
 | |
|   info: /** @type {"info"} */"info",
 | |
|   // message, c style arguments
 | |
|   log: /** @type {"log"} */"log",
 | |
|   // message, c style arguments
 | |
|   debug: /** @type {"debug"} */"debug",
 | |
|   // message, c style arguments
 | |
| 
 | |
|   trace: /** @type {"trace"} */"trace",
 | |
|   // no arguments
 | |
| 
 | |
|   group: /** @type {"group"} */"group",
 | |
|   // [label]
 | |
|   groupCollapsed: /** @type {"groupCollapsed"} */"groupCollapsed",
 | |
|   // [label]
 | |
|   groupEnd: /** @type {"groupEnd"} */"groupEnd",
 | |
|   // [label]
 | |
| 
 | |
|   profile: /** @type {"profile"} */"profile",
 | |
|   // [profileName]
 | |
|   profileEnd: /** @type {"profileEnd"} */"profileEnd",
 | |
|   // [profileName]
 | |
| 
 | |
|   time: /** @type {"time"} */"time",
 | |
|   // name, time as [seconds, nanoseconds]
 | |
| 
 | |
|   clear: /** @type {"clear"} */"clear",
 | |
|   // no arguments
 | |
|   status: /** @type {"status"} */"status" // message, arguments
 | |
| });
 | |
| 
 | |
| exports.LogType = LogType;
 | |
| 
 | |
| /** @typedef {typeof LogType[keyof typeof LogType]} LogTypeEnum */
 | |
| 
 | |
| var LOG_SYMBOL = (typeof Symbol !== "undefined" ? Symbol : function (i) { return i; })("webpack logger raw log method");
 | |
| var TIMERS_SYMBOL = (typeof Symbol !== "undefined" ? Symbol : function (i) { return i; })("webpack logger times");
 | |
| var TIMERS_AGGREGATES_SYMBOL = (typeof Symbol !== "undefined" ? Symbol : function (i) { return i; })("webpack logger aggregated times");
 | |
| var WebpackLogger = /*#__PURE__*/function () {
 | |
|   /**
 | |
|    * @param {function(LogTypeEnum, any[]=): void} log log function
 | |
|    * @param {function(string | function(): string): WebpackLogger} getChildLogger function to create child logger
 | |
|    */
 | |
|   function WebpackLogger(log, getChildLogger) {
 | |
|     _classCallCheck(this, WebpackLogger);
 | |
|     this[LOG_SYMBOL] = log;
 | |
|     this.getChildLogger = getChildLogger;
 | |
|   }
 | |
|   _createClass(WebpackLogger, [{
 | |
|     key: "error",
 | |
|     value: function error() {
 | |
|       for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
 | |
|         args[_key] = arguments[_key];
 | |
|       }
 | |
|       this[LOG_SYMBOL](LogType.error, args);
 | |
|     }
 | |
|   }, {
 | |
|     key: "warn",
 | |
|     value: function warn() {
 | |
|       for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
 | |
|         args[_key2] = arguments[_key2];
 | |
|       }
 | |
|       this[LOG_SYMBOL](LogType.warn, args);
 | |
|     }
 | |
|   }, {
 | |
|     key: "info",
 | |
|     value: function info() {
 | |
|       for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) {
 | |
|         args[_key3] = arguments[_key3];
 | |
|       }
 | |
|       this[LOG_SYMBOL](LogType.info, args);
 | |
|     }
 | |
|   }, {
 | |
|     key: "log",
 | |
|     value: function log() {
 | |
|       for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) {
 | |
|         args[_key4] = arguments[_key4];
 | |
|       }
 | |
|       this[LOG_SYMBOL](LogType.log, args);
 | |
|     }
 | |
|   }, {
 | |
|     key: "debug",
 | |
|     value: function debug() {
 | |
|       for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) {
 | |
|         args[_key5] = arguments[_key5];
 | |
|       }
 | |
|       this[LOG_SYMBOL](LogType.debug, args);
 | |
|     }
 | |
|   }, {
 | |
|     key: "assert",
 | |
|     value: function assert(assertion) {
 | |
|       if (!assertion) {
 | |
|         for (var _len6 = arguments.length, args = new Array(_len6 > 1 ? _len6 - 1 : 0), _key6 = 1; _key6 < _len6; _key6++) {
 | |
|           args[_key6 - 1] = arguments[_key6];
 | |
|         }
 | |
|         this[LOG_SYMBOL](LogType.error, args);
 | |
|       }
 | |
|     }
 | |
|   }, {
 | |
|     key: "trace",
 | |
|     value: function trace() {
 | |
|       this[LOG_SYMBOL](LogType.trace, ["Trace"]);
 | |
|     }
 | |
|   }, {
 | |
|     key: "clear",
 | |
|     value: function clear() {
 | |
|       this[LOG_SYMBOL](LogType.clear);
 | |
|     }
 | |
|   }, {
 | |
|     key: "status",
 | |
|     value: function status() {
 | |
|       for (var _len7 = arguments.length, args = new Array(_len7), _key7 = 0; _key7 < _len7; _key7++) {
 | |
|         args[_key7] = arguments[_key7];
 | |
|       }
 | |
|       this[LOG_SYMBOL](LogType.status, args);
 | |
|     }
 | |
|   }, {
 | |
|     key: "group",
 | |
|     value: function group() {
 | |
|       for (var _len8 = arguments.length, args = new Array(_len8), _key8 = 0; _key8 < _len8; _key8++) {
 | |
|         args[_key8] = arguments[_key8];
 | |
|       }
 | |
|       this[LOG_SYMBOL](LogType.group, args);
 | |
|     }
 | |
|   }, {
 | |
|     key: "groupCollapsed",
 | |
|     value: function groupCollapsed() {
 | |
|       for (var _len9 = arguments.length, args = new Array(_len9), _key9 = 0; _key9 < _len9; _key9++) {
 | |
|         args[_key9] = arguments[_key9];
 | |
|       }
 | |
|       this[LOG_SYMBOL](LogType.groupCollapsed, args);
 | |
|     }
 | |
|   }, {
 | |
|     key: "groupEnd",
 | |
|     value: function groupEnd() {
 | |
|       for (var _len10 = arguments.length, args = new Array(_len10), _key10 = 0; _key10 < _len10; _key10++) {
 | |
|         args[_key10] = arguments[_key10];
 | |
|       }
 | |
|       this[LOG_SYMBOL](LogType.groupEnd, args);
 | |
|     }
 | |
|   }, {
 | |
|     key: "profile",
 | |
|     value: function profile(label) {
 | |
|       this[LOG_SYMBOL](LogType.profile, [label]);
 | |
|     }
 | |
|   }, {
 | |
|     key: "profileEnd",
 | |
|     value: function profileEnd(label) {
 | |
|       this[LOG_SYMBOL](LogType.profileEnd, [label]);
 | |
|     }
 | |
|   }, {
 | |
|     key: "time",
 | |
|     value: function time(label) {
 | |
|       this[TIMERS_SYMBOL] = this[TIMERS_SYMBOL] || new Map();
 | |
|       this[TIMERS_SYMBOL].set(label, process.hrtime());
 | |
|     }
 | |
|   }, {
 | |
|     key: "timeLog",
 | |
|     value: function timeLog(label) {
 | |
|       var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);
 | |
|       if (!prev) {
 | |
|         throw new Error("No such label '".concat(label, "' for WebpackLogger.timeLog()"));
 | |
|       }
 | |
|       var time = process.hrtime(prev);
 | |
|       this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));
 | |
|     }
 | |
|   }, {
 | |
|     key: "timeEnd",
 | |
|     value: function timeEnd(label) {
 | |
|       var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);
 | |
|       if (!prev) {
 | |
|         throw new Error("No such label '".concat(label, "' for WebpackLogger.timeEnd()"));
 | |
|       }
 | |
|       var time = process.hrtime(prev);
 | |
|       this[TIMERS_SYMBOL].delete(label);
 | |
|       this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));
 | |
|     }
 | |
|   }, {
 | |
|     key: "timeAggregate",
 | |
|     value: function timeAggregate(label) {
 | |
|       var prev = this[TIMERS_SYMBOL] && this[TIMERS_SYMBOL].get(label);
 | |
|       if (!prev) {
 | |
|         throw new Error("No such label '".concat(label, "' for WebpackLogger.timeAggregate()"));
 | |
|       }
 | |
|       var time = process.hrtime(prev);
 | |
|       this[TIMERS_SYMBOL].delete(label);
 | |
|       this[TIMERS_AGGREGATES_SYMBOL] = this[TIMERS_AGGREGATES_SYMBOL] || new Map();
 | |
|       var current = this[TIMERS_AGGREGATES_SYMBOL].get(label);
 | |
|       if (current !== undefined) {
 | |
|         if (time[1] + current[1] > 1e9) {
 | |
|           time[0] += current[0] + 1;
 | |
|           time[1] = time[1] - 1e9 + current[1];
 | |
|         } else {
 | |
|           time[0] += current[0];
 | |
|           time[1] += current[1];
 | |
|         }
 | |
|       }
 | |
|       this[TIMERS_AGGREGATES_SYMBOL].set(label, time);
 | |
|     }
 | |
|   }, {
 | |
|     key: "timeAggregateEnd",
 | |
|     value: function timeAggregateEnd(label) {
 | |
|       if (this[TIMERS_AGGREGATES_SYMBOL] === undefined) return;
 | |
|       var time = this[TIMERS_AGGREGATES_SYMBOL].get(label);
 | |
|       if (time === undefined) return;
 | |
|       this[TIMERS_AGGREGATES_SYMBOL].delete(label);
 | |
|       this[LOG_SYMBOL](LogType.time, [label].concat(_toConsumableArray(time)));
 | |
|     }
 | |
|   }]);
 | |
|   return WebpackLogger;
 | |
| }();
 | |
| exports.Logger = WebpackLogger;
 | |
| 
 | |
| /***/ }),
 | |
| 
 | |
| /***/ "./node_modules/webpack/lib/logging/createConsoleLogger.js":
 | |
| /*!*****************************************************************!*\
 | |
|   !*** ./node_modules/webpack/lib/logging/createConsoleLogger.js ***!
 | |
|   \*****************************************************************/
 | |
| /***/ (function(module, __unused_webpack_exports, __webpack_require__) {
 | |
| 
 | |
| /*
 | |
| 	MIT License http://www.opensource.org/licenses/mit-license.php
 | |
| 	Author Tobias Koppers @sokra
 | |
| */
 | |
| 
 | |
| 
 | |
| 
 | |
| function _toConsumableArray(arr) {
 | |
|   return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();
 | |
| }
 | |
| function _nonIterableSpread() {
 | |
|   throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
 | |
| }
 | |
| 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);
 | |
| }
 | |
| function _iterableToArray(iter) {
 | |
|   if (typeof (typeof Symbol !== "undefined" ? Symbol : function (i) { return i; }) !== "undefined" && iter[(typeof Symbol !== "undefined" ? Symbol : function (i) { return i; }).iterator] != null || iter["@@iterator"] != null) return Array.from(iter);
 | |
| }
 | |
| function _arrayWithoutHoles(arr) {
 | |
|   if (Array.isArray(arr)) return _arrayLikeToArray(arr);
 | |
| }
 | |
| 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;
 | |
| }
 | |
| var _require = __webpack_require__(/*! ./Logger */ "./node_modules/webpack/lib/logging/Logger.js"),
 | |
|   LogType = _require.LogType;
 | |
| 
 | |
| /** @typedef {import("../../declarations/WebpackOptions").FilterItemTypes} FilterItemTypes */
 | |
| /** @typedef {import("../../declarations/WebpackOptions").FilterTypes} FilterTypes */
 | |
| /** @typedef {import("./Logger").LogTypeEnum} LogTypeEnum */
 | |
| 
 | |
| /** @typedef {function(string): boolean} FilterFunction */
 | |
| 
 | |
| /**
 | |
|  * @typedef {Object} LoggerConsole
 | |
|  * @property {function(): void} clear
 | |
|  * @property {function(): void} trace
 | |
|  * @property {(...args: any[]) => void} info
 | |
|  * @property {(...args: any[]) => void} log
 | |
|  * @property {(...args: any[]) => void} warn
 | |
|  * @property {(...args: any[]) => void} error
 | |
|  * @property {(...args: any[]) => void=} debug
 | |
|  * @property {(...args: any[]) => void=} group
 | |
|  * @property {(...args: any[]) => void=} groupCollapsed
 | |
|  * @property {(...args: any[]) => void=} groupEnd
 | |
|  * @property {(...args: any[]) => void=} status
 | |
|  * @property {(...args: any[]) => void=} profile
 | |
|  * @property {(...args: any[]) => void=} profileEnd
 | |
|  * @property {(...args: any[]) => void=} logTime
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * @typedef {Object} LoggerOptions
 | |
|  * @property {false|true|"none"|"error"|"warn"|"info"|"log"|"verbose"} level loglevel
 | |
|  * @property {FilterTypes|boolean} debug filter for debug logging
 | |
|  * @property {LoggerConsole} console the console to log to
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * @param {FilterItemTypes} item an input item
 | |
|  * @returns {FilterFunction} filter function
 | |
|  */
 | |
| var filterToFunction = function filterToFunction(item) {
 | |
|   if (typeof item === "string") {
 | |
|     var regExp = new RegExp("[\\\\/]".concat(item.replace(
 | |
|     // eslint-disable-next-line no-useless-escape
 | |
|     /[-[\]{}()*+?.\\^$|]/g, "\\$&"), "([\\\\/]|$|!|\\?)"));
 | |
|     return function (ident) {
 | |
|       return regExp.test(ident);
 | |
|     };
 | |
|   }
 | |
|   if (item && typeof item === "object" && typeof item.test === "function") {
 | |
|     return function (ident) {
 | |
|       return item.test(ident);
 | |
|     };
 | |
|   }
 | |
|   if (typeof item === "function") {
 | |
|     return item;
 | |
|   }
 | |
|   if (typeof item === "boolean") {
 | |
|     return function () {
 | |
|       return item;
 | |
|     };
 | |
|   }
 | |
| };
 | |
| 
 | |
| /**
 | |
|  * @enum {number}
 | |
|  */
 | |
| var LogLevel = {
 | |
|   none: 6,
 | |
|   false: 6,
 | |
|   error: 5,
 | |
|   warn: 4,
 | |
|   info: 3,
 | |
|   log: 2,
 | |
|   true: 2,
 | |
|   verbose: 1
 | |
| };
 | |
| 
 | |
| /**
 | |
|  * @param {LoggerOptions} options options object
 | |
|  * @returns {function(string, LogTypeEnum, any[]): void} logging function
 | |
|  */
 | |
| module.exports = function (_ref) {
 | |
|   var _ref$level = _ref.level,
 | |
|     level = _ref$level === void 0 ? "info" : _ref$level,
 | |
|     _ref$debug = _ref.debug,
 | |
|     debug = _ref$debug === void 0 ? false : _ref$debug,
 | |
|     console = _ref.console;
 | |
|   var debugFilters = typeof debug === "boolean" ? [function () {
 | |
|     return debug;
 | |
|   }] : /** @type {FilterItemTypes[]} */[].concat(debug).map(filterToFunction);
 | |
|   /** @type {number} */
 | |
|   var loglevel = LogLevel["".concat(level)] || 0;
 | |
| 
 | |
|   /**
 | |
|    * @param {string} name name of the logger
 | |
|    * @param {LogTypeEnum} type type of the log entry
 | |
|    * @param {any[]} args arguments of the log entry
 | |
|    * @returns {void}
 | |
|    */
 | |
|   var logger = function logger(name, type, args) {
 | |
|     var labeledArgs = function labeledArgs() {
 | |
|       if (Array.isArray(args)) {
 | |
|         if (args.length > 0 && typeof args[0] === "string") {
 | |
|           return ["[".concat(name, "] ").concat(args[0])].concat(_toConsumableArray(args.slice(1)));
 | |
|         } else {
 | |
|           return ["[".concat(name, "]")].concat(_toConsumableArray(args));
 | |
|         }
 | |
|       } else {
 | |
|         return [];
 | |
|       }
 | |
|     };
 | |
|     var debug = debugFilters.some(function (f) {
 | |
|       return f(name);
 | |
|     });
 | |
|     switch (type) {
 | |
|       case LogType.debug:
 | |
|         if (!debug) return;
 | |
|         // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|         if (typeof console.debug === "function") {
 | |
|           // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|           console.debug.apply(console, _toConsumableArray(labeledArgs()));
 | |
|         } else {
 | |
|           console.log.apply(console, _toConsumableArray(labeledArgs()));
 | |
|         }
 | |
|         break;
 | |
|       case LogType.log:
 | |
|         if (!debug && loglevel > LogLevel.log) return;
 | |
|         console.log.apply(console, _toConsumableArray(labeledArgs()));
 | |
|         break;
 | |
|       case LogType.info:
 | |
|         if (!debug && loglevel > LogLevel.info) return;
 | |
|         console.info.apply(console, _toConsumableArray(labeledArgs()));
 | |
|         break;
 | |
|       case LogType.warn:
 | |
|         if (!debug && loglevel > LogLevel.warn) return;
 | |
|         console.warn.apply(console, _toConsumableArray(labeledArgs()));
 | |
|         break;
 | |
|       case LogType.error:
 | |
|         if (!debug && loglevel > LogLevel.error) return;
 | |
|         console.error.apply(console, _toConsumableArray(labeledArgs()));
 | |
|         break;
 | |
|       case LogType.trace:
 | |
|         if (!debug) return;
 | |
|         console.trace();
 | |
|         break;
 | |
|       case LogType.groupCollapsed:
 | |
|         if (!debug && loglevel > LogLevel.log) return;
 | |
|         if (!debug && loglevel > LogLevel.verbose) {
 | |
|           // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|           if (typeof console.groupCollapsed === "function") {
 | |
|             // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|             console.groupCollapsed.apply(console, _toConsumableArray(labeledArgs()));
 | |
|           } else {
 | |
|             console.log.apply(console, _toConsumableArray(labeledArgs()));
 | |
|           }
 | |
|           break;
 | |
|         }
 | |
|       // falls through
 | |
|       case LogType.group:
 | |
|         if (!debug && loglevel > LogLevel.log) return;
 | |
|         // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|         if (typeof console.group === "function") {
 | |
|           // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|           console.group.apply(console, _toConsumableArray(labeledArgs()));
 | |
|         } else {
 | |
|           console.log.apply(console, _toConsumableArray(labeledArgs()));
 | |
|         }
 | |
|         break;
 | |
|       case LogType.groupEnd:
 | |
|         if (!debug && loglevel > LogLevel.log) return;
 | |
|         // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|         if (typeof console.groupEnd === "function") {
 | |
|           // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|           console.groupEnd();
 | |
|         }
 | |
|         break;
 | |
|       case LogType.time:
 | |
|         {
 | |
|           if (!debug && loglevel > LogLevel.log) return;
 | |
|           var ms = args[1] * 1000 + args[2] / 1000000;
 | |
|           var msg = "[".concat(name, "] ").concat(args[0], ": ").concat(ms, " ms");
 | |
|           if (typeof console.logTime === "function") {
 | |
|             console.logTime(msg);
 | |
|           } else {
 | |
|             console.log(msg);
 | |
|           }
 | |
|           break;
 | |
|         }
 | |
|       case LogType.profile:
 | |
|         // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|         if (typeof console.profile === "function") {
 | |
|           // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|           console.profile.apply(console, _toConsumableArray(labeledArgs()));
 | |
|         }
 | |
|         break;
 | |
|       case LogType.profileEnd:
 | |
|         // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|         if (typeof console.profileEnd === "function") {
 | |
|           // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|           console.profileEnd.apply(console, _toConsumableArray(labeledArgs()));
 | |
|         }
 | |
|         break;
 | |
|       case LogType.clear:
 | |
|         if (!debug && loglevel > LogLevel.log) return;
 | |
|         // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|         if (typeof console.clear === "function") {
 | |
|           // eslint-disable-next-line node/no-unsupported-features/node-builtins
 | |
|           console.clear();
 | |
|         }
 | |
|         break;
 | |
|       case LogType.status:
 | |
|         if (!debug && loglevel > LogLevel.info) return;
 | |
|         if (typeof console.status === "function") {
 | |
|           if (args.length === 0) {
 | |
|             console.status();
 | |
|           } else {
 | |
|             console.status.apply(console, _toConsumableArray(labeledArgs()));
 | |
|           }
 | |
|         } else {
 | |
|           if (args.length !== 0) {
 | |
|             console.info.apply(console, _toConsumableArray(labeledArgs()));
 | |
|           }
 | |
|         }
 | |
|         break;
 | |
|       default:
 | |
|         throw new Error("Unexpected LogType ".concat(type));
 | |
|     }
 | |
|   };
 | |
|   return logger;
 | |
| };
 | |
| 
 | |
| /***/ }),
 | |
| 
 | |
| /***/ "./node_modules/webpack/lib/logging/runtime.js":
 | |
| /*!*****************************************************!*\
 | |
|   !*** ./node_modules/webpack/lib/logging/runtime.js ***!
 | |
|   \*****************************************************/
 | |
| /***/ (function(__unused_webpack_module, exports, __webpack_require__) {
 | |
| 
 | |
| /*
 | |
| 	MIT License http://www.opensource.org/licenses/mit-license.php
 | |
| 	Author Tobias Koppers @sokra
 | |
| */
 | |
| 
 | |
| 
 | |
| 
 | |
| function _extends() {
 | |
|   _extends = Object.assign ? Object.assign.bind() : function (target) {
 | |
|     for (var i = 1; i < arguments.length; i++) {
 | |
|       var source = arguments[i];
 | |
|       for (var key in source) {
 | |
|         if (Object.prototype.hasOwnProperty.call(source, key)) {
 | |
|           target[key] = source[key];
 | |
|         }
 | |
|       }
 | |
|     }
 | |
|     return target;
 | |
|   };
 | |
|   return _extends.apply(this, arguments);
 | |
| }
 | |
| var SyncBailHook = __webpack_require__(/*! tapable/lib/SyncBailHook */ "./client-src/modules/logger/SyncBailHookFake.js");
 | |
| var _require = __webpack_require__(/*! ./Logger */ "./node_modules/webpack/lib/logging/Logger.js"),
 | |
|   Logger = _require.Logger;
 | |
| var createConsoleLogger = __webpack_require__(/*! ./createConsoleLogger */ "./node_modules/webpack/lib/logging/createConsoleLogger.js");
 | |
| 
 | |
| /** @type {createConsoleLogger.LoggerOptions} */
 | |
| var currentDefaultLoggerOptions = {
 | |
|   level: "info",
 | |
|   debug: false,
 | |
|   console: console
 | |
| };
 | |
| var currentDefaultLogger = createConsoleLogger(currentDefaultLoggerOptions);
 | |
| 
 | |
| /**
 | |
|  * @param {string} name name of the logger
 | |
|  * @returns {Logger} a logger
 | |
|  */
 | |
| exports.getLogger = function (name) {
 | |
|   return new Logger(function (type, args) {
 | |
|     if (exports.hooks.log.call(name, type, args) === undefined) {
 | |
|       currentDefaultLogger(name, type, args);
 | |
|     }
 | |
|   }, function (childName) {
 | |
|     return exports.getLogger("".concat(name, "/").concat(childName));
 | |
|   });
 | |
| };
 | |
| 
 | |
| /**
 | |
|  * @param {createConsoleLogger.LoggerOptions} options new options, merge with old options
 | |
|  * @returns {void}
 | |
|  */
 | |
| exports.configureDefaultLogger = function (options) {
 | |
|   _extends(currentDefaultLoggerOptions, options);
 | |
|   currentDefaultLogger = createConsoleLogger(currentDefaultLoggerOptions);
 | |
| };
 | |
| exports.hooks = {
 | |
|   log: new SyncBailHook(["origin", "type", "args"])
 | |
| };
 | |
| 
 | |
| /***/ })
 | |
| 
 | |
| /******/ 	});
 | |
| /************************************************************************/
 | |
| /******/ 	// 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] = {
 | |
| /******/ 			// no module.id needed
 | |
| /******/ 			// 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/define property getters */
 | |
| /******/ 	!function() {
 | |
| /******/ 		// define getter functions for harmony exports
 | |
| /******/ 		__webpack_require__.d = function(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 */
 | |
| /******/ 	!function() {
 | |
| /******/ 		__webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); }
 | |
| /******/ 	}();
 | |
| /******/ 	
 | |
| /******/ 	/* webpack/runtime/make namespace object */
 | |
| /******/ 	!function() {
 | |
| /******/ 		// 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 });
 | |
| /******/ 		};
 | |
| /******/ 	}();
 | |
| /******/ 	
 | |
| /************************************************************************/
 | |
| var __webpack_exports__ = {};
 | |
| // This entry need to be wrapped in an IIFE because it need to be isolated against other modules in the chunk.
 | |
| !function() {
 | |
| /*!********************************************!*\
 | |
|   !*** ./client-src/modules/logger/index.js ***!
 | |
|   \********************************************/
 | |
| __webpack_require__.r(__webpack_exports__);
 | |
| /* harmony export */ __webpack_require__.d(__webpack_exports__, {
 | |
| /* harmony export */   "default": function() { return /* reexport default export from named module */ webpack_lib_logging_runtime_js__WEBPACK_IMPORTED_MODULE_0__; }
 | |
| /* harmony export */ });
 | |
| /* harmony import */ var webpack_lib_logging_runtime_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! webpack/lib/logging/runtime.js */ "./node_modules/webpack/lib/logging/runtime.js");
 | |
| 
 | |
| }();
 | |
| var __webpack_export_target__ = exports;
 | |
| for(var i in __webpack_exports__) __webpack_export_target__[i] = __webpack_exports__[i];
 | |
| if(__webpack_exports__.__esModule) Object.defineProperty(__webpack_export_target__, "__esModule", { value: true });
 | |
| /******/ })()
 | |
| ; |