| "use strict"; |
| |
| /* |
| MIT License http://www.opensource.org/licenses/mit-license.php |
| Author Tobias Koppers @sokra |
| */ |
| // css base code, injected by the css-loader |
| // eslint-disable-next-line func-names |
| module.exports = function (cssWithMappingToString) { |
| var list = []; // return the list of modules as css string |
| |
| list.toString = function toString() { |
| return this.map(function (item) { |
| var content = cssWithMappingToString(item); |
| |
| if (item[2]) { |
| return "@media ".concat(item[2], " {").concat(content, "}"); |
| } |
| |
| return content; |
| }).join(""); |
| }; // import a list of modules into the list |
| // eslint-disable-next-line func-names |
| |
| |
| list.i = function (modules, mediaQuery, dedupe) { |
| if (typeof modules === "string") { |
| // eslint-disable-next-line no-param-reassign |
| modules = [[null, modules, ""]]; |
| } |
| |
| var alreadyImportedModules = {}; |
| |
| if (dedupe) { |
| for (var i = 0; i < this.length; i++) { |
| // eslint-disable-next-line prefer-destructuring |
| var id = this[i][0]; |
| |
| if (id != null) { |
| alreadyImportedModules[id] = true; |
| } |
| } |
| } |
| |
| for (var _i = 0; _i < modules.length; _i++) { |
| var item = [].concat(modules[_i]); |
| |
| if (dedupe && alreadyImportedModules[item[0]]) { |
| // eslint-disable-next-line no-continue |
| continue; |
| } |
| |
| if (mediaQuery) { |
| if (!item[2]) { |
| item[2] = mediaQuery; |
| } else { |
| item[2] = "".concat(mediaQuery, " and ").concat(item[2]); |
| } |
| } |
| |
| list.push(item); |
| } |
| }; |
| |
| return list; |
| }; |