1 (function webpackUniversalModuleDefinition(root, factory) {
2 if(typeof exports === 'object' && typeof module === 'object')
3 module.exports = factory();
4 else if(typeof define === 'function' && define.amd)
6 else if(typeof exports === 'object')
7 exports["mapping"] = factory();
9 root["mapping"] = factory();
11 return /******/ (function(modules) { // webpackBootstrap
12 /******/ // The module cache
13 /******/ var installedModules = {};
15 /******/ // The require function
16 /******/ function __webpack_require__(moduleId) {
18 /******/ // Check if module is in cache
19 /******/ if(installedModules[moduleId])
20 /******/ return installedModules[moduleId].exports;
22 /******/ // Create a new module (and put it into the cache)
23 /******/ var module = installedModules[moduleId] = {
25 /******/ id: moduleId,
26 /******/ loaded: false
29 /******/ // Execute the module function
30 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
32 /******/ // Flag the module as loaded
33 /******/ module.loaded = true;
35 /******/ // Return the exports of the module
36 /******/ return module.exports;
40 /******/ // expose the modules object (__webpack_modules__)
41 /******/ __webpack_require__.m = modules;
43 /******/ // expose the module cache
44 /******/ __webpack_require__.c = installedModules;
46 /******/ // __webpack_public_path__
47 /******/ __webpack_require__.p = "";
49 /******/ // Load entry module and return exports
50 /******/ return __webpack_require__(0);
52 /************************************************************************/
55 /***/ function(module, exports) {
57 /** Used to map aliases to their real names. */
58 exports.aliasToReal = {
62 'eachRight': 'forEachRight',
64 'entriesIn': 'toPairsIn',
66 'extendWith': 'assignInWith',
72 'allPass': 'overEvery',
75 'anyPass': 'overSome',
79 'complement': 'negate',
80 'compose': 'flowRight',
81 'contains': 'includes',
83 'dissocPath': 'unset',
87 'invertObj': 'invert',
92 'pathEq': 'matchesProperty',
99 'propEq': 'matchesProperty',
104 'useWith': 'overArgs',
106 'zipObj': 'zipObject'
109 /** Used to map ary to method names. */
110 exports.aryMethod = {
112 'attempt', 'castArray', 'ceil', 'create', 'curry', 'curryRight', 'floor',
113 'flow', 'flowRight', 'fromPairs', 'invert', 'iteratee', 'memoize', 'method',
114 'methodOf', 'mixin', 'over', 'overEvery', 'overSome', 'rest', 'reverse',
115 'round', 'runInContext', 'spread', 'template', 'trim', 'trimEnd', 'trimStart',
119 'add', 'after', 'ary', 'assign', 'assignIn', 'at', 'before', 'bind', 'bindAll',
120 'bindKey', 'chunk', 'cloneDeepWith', 'cloneWith', 'concat', 'countBy', 'curryN',
121 'curryRightN', 'debounce', 'defaults', 'defaultsDeep', 'delay', 'difference',
122 'divide', 'drop', 'dropRight', 'dropRightWhile', 'dropWhile', 'endsWith',
123 'eq', 'every', 'filter', 'find', 'findIndex', 'findKey', 'findLast',
124 'findLastIndex', 'findLastKey', 'flatMap', 'flatMapDeep', 'flattenDepth',
125 'forEach', 'forEachRight', 'forIn', 'forInRight', 'forOwn', 'forOwnRight',
126 'get', 'groupBy', 'gt', 'gte', 'has', 'hasIn', 'includes', 'indexOf',
127 'intersection', 'invertBy', 'invoke', 'invokeMap', 'isEqual', 'isMatch',
128 'join', 'keyBy', 'lastIndexOf', 'lt', 'lte', 'map', 'mapKeys', 'mapValues',
129 'matchesProperty', 'maxBy', 'meanBy', 'merge', 'minBy', 'multiply', 'nth',
130 'omit', 'omitBy', 'overArgs', 'pad', 'padEnd', 'padStart', 'parseInt',
131 'partial', 'partialRight', 'partition', 'pick', 'pickBy', 'pull', 'pullAll',
132 'pullAt', 'random', 'range', 'rangeRight', 'rearg', 'reject', 'remove',
133 'repeat', 'restFrom', 'result', 'sampleSize', 'some', 'sortBy', 'sortedIndex',
134 'sortedIndexOf', 'sortedLastIndex', 'sortedLastIndexOf', 'sortedUniqBy',
135 'split', 'spreadFrom', 'startsWith', 'subtract', 'sumBy', 'take', 'takeRight',
136 'takeRightWhile', 'takeWhile', 'tap', 'throttle', 'thru', 'times', 'trimChars',
137 'trimCharsEnd', 'trimCharsStart', 'truncate', 'union', 'uniqBy', 'uniqWith',
138 'unset', 'unzipWith', 'without', 'wrap', 'xor', 'zip', 'zipObject',
142 'assignInWith', 'assignWith', 'clamp', 'differenceBy', 'differenceWith',
143 'findFrom', 'findIndexFrom', 'findLastFrom', 'findLastIndexFrom', 'getOr',
144 'includesFrom', 'indexOfFrom', 'inRange', 'intersectionBy', 'intersectionWith',
145 'invokeArgs', 'invokeArgsMap', 'isEqualWith', 'isMatchWith', 'flatMapDepth',
146 'lastIndexOfFrom', 'mergeWith', 'orderBy', 'padChars', 'padCharsEnd',
147 'padCharsStart', 'pullAllBy', 'pullAllWith', 'reduce', 'reduceRight', 'replace',
148 'set', 'slice', 'sortedIndexBy', 'sortedLastIndexBy', 'transform', 'unionBy',
149 'unionWith', 'update', 'xorBy', 'xorWith', 'zipWith'
152 'fill', 'setWith', 'updateWith'
156 /** Used to map ary to rearg configs. */
163 /** Used to map method names to their iteratee ary. */
164 exports.iterateeAry = {
177 'findLastIndexFrom': 1,
203 /** Used to map method names to iteratee rearg configs. */
204 exports.iterateeRearg = {
208 /** Used to map method names to rearg configs. */
209 exports.methodRearg = {
210 'assignInWith': [1, 2, 0],
211 'assignWith': [1, 2, 0],
212 'differenceBy': [1, 2, 0],
213 'differenceWith': [1, 2, 0],
215 'intersectionBy': [1, 2, 0],
216 'intersectionWith': [1, 2, 0],
217 'isEqualWith': [1, 2, 0],
218 'isMatchWith': [2, 1, 0],
219 'mergeWith': [1, 2, 0],
220 'padChars': [2, 1, 0],
221 'padCharsEnd': [2, 1, 0],
222 'padCharsStart': [2, 1, 0],
223 'pullAllBy': [2, 1, 0],
224 'pullAllWith': [2, 1, 0],
225 'setWith': [3, 1, 2, 0],
226 'sortedIndexBy': [2, 1, 0],
227 'sortedLastIndexBy': [2, 1, 0],
228 'unionBy': [1, 2, 0],
229 'unionWith': [1, 2, 0],
230 'updateWith': [3, 1, 2, 0],
232 'xorWith': [1, 2, 0],
236 /** Used to map method names to spread configs. */
237 exports.methodSpread = {
245 /** Used to identify methods which mutate arrays or objects. */
260 'assignInWith': true,
263 'defaultsDeep': true,
276 /** Used to track methods with placeholder support */
277 exports.placeholder = {
286 /** Used to map real names to their aliases. */
287 exports.realToAlias = (function() {
288 var hasOwnProperty = Object.prototype.hasOwnProperty,
289 object = exports.aliasToReal,
292 for (var key in object) {
293 var value = object[key];
294 if (hasOwnProperty.call(result, value)) {
295 result[value].push(key);
297 result[value] = [key];
303 /** Used to map method names to other names. */
306 'curryRightN': 'curryRight',
308 'findIndexFrom': 'findIndex',
309 'findLastFrom': 'findLast',
310 'findLastIndexFrom': 'findLastIndex',
312 'includesFrom': 'includes',
313 'indexOfFrom': 'indexOf',
314 'invokeArgs': 'invoke',
315 'invokeArgsMap': 'invokeMap',
316 'lastIndexOfFrom': 'lastIndexOf',
318 'padCharsEnd': 'padEnd',
319 'padCharsStart': 'padStart',
321 'spreadFrom': 'spread',
323 'trimCharsEnd': 'trimEnd',
324 'trimCharsStart': 'trimStart'
327 /** Used to track methods that skip fixing their arity. */
328 exports.skipFixed = {
337 /** Used to track methods that skip rearranging arguments. */
338 exports.skipRearg = {
353 'matchesProperty': true,
358 'partialRight': true,