| 1234567891011121314151617181920212223242526272829303132333435363738 | 'use strict';Object.defineProperty(exports, "__esModule", {  value: true});exports.default = normalizeFallback;var _loaderUtils = require('loader-utils');var _loaderUtils2 = _interopRequireDefault(_loaderUtils);function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }function normalizeFallback(fallback, originalOptions) {  let loader = 'file-loader';  let options = {};  if (typeof fallback === 'string') {    loader = fallback;    const index = fallback.indexOf('?');    if (index >= 0) {      loader = fallback.substr(0, index);      options = _loaderUtils2.default.parseQuery(fallback.substr(index));    }  }  if (fallback !== null && typeof fallback === 'object') {    ({ loader, options } = fallback);  }  options = Object.assign({}, originalOptions, options);  delete options.fallback;  return { loader, options };}
 |