(window["webpackJsonp_name_"] = window["webpackJsonp_name_"] || []).push([[52],{ /***/ 173: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function Loader() { var loaderArray = []; // default, dots var addLoader = function addLoader() { var id = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 'default'; var parent = arguments[1]; var type = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'dots'; if (!parent) { throw new Error('parent is undefined!'); } var loader = document.createElement('div'); loader.classList.add('loader-' + type); switch (type) { case 'dots': { loader.innerHTML = ''.repeat(3); break; } default: } parent.appendChild(loader); if (!loaderArray[id]) { loaderArray[id] = []; } loaderArray[id].push(loader); }; var removeLoader = function removeLoader(id) { if (!loaderArray[id] || !loaderArray[id].length) { return false; } loaderArray[id].forEach(function (loader) { loader.parentNode.removeChild(loader); delete loaderArray[id]; }); }; return { addLoader: addLoader, removeLoader: removeLoader }; } exports.default = Loader(); /***/ }) }]);