Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/wp-inclu.../js
File: underscore.js
}
[1500] Fix | Delete
}
[1501] Fix | Delete
} else {
[1502] Fix | Delete
iteratee = cb(iteratee, context);
[1503] Fix | Delete
each(obj, function(v, index, list) {
[1504] Fix | Delete
computed = iteratee(v, index, list);
[1505] Fix | Delete
if (computed < lastComputed || (computed === Infinity && result === Infinity)) {
[1506] Fix | Delete
result = v;
[1507] Fix | Delete
lastComputed = computed;
[1508] Fix | Delete
}
[1509] Fix | Delete
});
[1510] Fix | Delete
}
[1511] Fix | Delete
return result;
[1512] Fix | Delete
}
[1513] Fix | Delete
[1514] Fix | Delete
// Safely create a real, live array from anything iterable.
[1515] Fix | Delete
var reStrSymbol = /[^\ud800-\udfff]|[\ud800-\udbff][\udc00-\udfff]|[\ud800-\udfff]/g;
[1516] Fix | Delete
function toArray(obj) {
[1517] Fix | Delete
if (!obj) return [];
[1518] Fix | Delete
if (isArray(obj)) return slice.call(obj);
[1519] Fix | Delete
if (isString(obj)) {
[1520] Fix | Delete
// Keep surrogate pair characters together.
[1521] Fix | Delete
return obj.match(reStrSymbol);
[1522] Fix | Delete
}
[1523] Fix | Delete
if (isArrayLike(obj)) return map(obj, identity);
[1524] Fix | Delete
return values(obj);
[1525] Fix | Delete
}
[1526] Fix | Delete
[1527] Fix | Delete
// Sample **n** random values from a collection using the modern version of the
[1528] Fix | Delete
// [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher–Yates_shuffle).
[1529] Fix | Delete
// If **n** is not specified, returns a single random element.
[1530] Fix | Delete
// The internal `guard` argument allows it to work with `_.map`.
[1531] Fix | Delete
function sample(obj, n, guard) {
[1532] Fix | Delete
if (n == null || guard) {
[1533] Fix | Delete
if (!isArrayLike(obj)) obj = values(obj);
[1534] Fix | Delete
return obj[random(obj.length - 1)];
[1535] Fix | Delete
}
[1536] Fix | Delete
var sample = toArray(obj);
[1537] Fix | Delete
var length = getLength(sample);
[1538] Fix | Delete
n = Math.max(Math.min(n, length), 0);
[1539] Fix | Delete
var last = length - 1;
[1540] Fix | Delete
for (var index = 0; index < n; index++) {
[1541] Fix | Delete
var rand = random(index, last);
[1542] Fix | Delete
var temp = sample[index];
[1543] Fix | Delete
sample[index] = sample[rand];
[1544] Fix | Delete
sample[rand] = temp;
[1545] Fix | Delete
}
[1546] Fix | Delete
return sample.slice(0, n);
[1547] Fix | Delete
}
[1548] Fix | Delete
[1549] Fix | Delete
// Shuffle a collection.
[1550] Fix | Delete
function shuffle(obj) {
[1551] Fix | Delete
return sample(obj, Infinity);
[1552] Fix | Delete
}
[1553] Fix | Delete
[1554] Fix | Delete
// Sort the object's values by a criterion produced by an iteratee.
[1555] Fix | Delete
function sortBy(obj, iteratee, context) {
[1556] Fix | Delete
var index = 0;
[1557] Fix | Delete
iteratee = cb(iteratee, context);
[1558] Fix | Delete
return pluck(map(obj, function(value, key, list) {
[1559] Fix | Delete
return {
[1560] Fix | Delete
value: value,
[1561] Fix | Delete
index: index++,
[1562] Fix | Delete
criteria: iteratee(value, key, list)
[1563] Fix | Delete
};
[1564] Fix | Delete
}).sort(function(left, right) {
[1565] Fix | Delete
var a = left.criteria;
[1566] Fix | Delete
var b = right.criteria;
[1567] Fix | Delete
if (a !== b) {
[1568] Fix | Delete
if (a > b || a === void 0) return 1;
[1569] Fix | Delete
if (a < b || b === void 0) return -1;
[1570] Fix | Delete
}
[1571] Fix | Delete
return left.index - right.index;
[1572] Fix | Delete
}), 'value');
[1573] Fix | Delete
}
[1574] Fix | Delete
[1575] Fix | Delete
// An internal function used for aggregate "group by" operations.
[1576] Fix | Delete
function group(behavior, partition) {
[1577] Fix | Delete
return function(obj, iteratee, context) {
[1578] Fix | Delete
var result = partition ? [[], []] : {};
[1579] Fix | Delete
iteratee = cb(iteratee, context);
[1580] Fix | Delete
each(obj, function(value, index) {
[1581] Fix | Delete
var key = iteratee(value, index, obj);
[1582] Fix | Delete
behavior(result, value, key);
[1583] Fix | Delete
});
[1584] Fix | Delete
return result;
[1585] Fix | Delete
};
[1586] Fix | Delete
}
[1587] Fix | Delete
[1588] Fix | Delete
// Groups the object's values by a criterion. Pass either a string attribute
[1589] Fix | Delete
// to group by, or a function that returns the criterion.
[1590] Fix | Delete
var groupBy = group(function(result, value, key) {
[1591] Fix | Delete
if (has$1(result, key)) result[key].push(value); else result[key] = [value];
[1592] Fix | Delete
});
[1593] Fix | Delete
[1594] Fix | Delete
// Indexes the object's values by a criterion, similar to `_.groupBy`, but for
[1595] Fix | Delete
// when you know that your index values will be unique.
[1596] Fix | Delete
var indexBy = group(function(result, value, key) {
[1597] Fix | Delete
result[key] = value;
[1598] Fix | Delete
});
[1599] Fix | Delete
[1600] Fix | Delete
// Counts instances of an object that group by a certain criterion. Pass
[1601] Fix | Delete
// either a string attribute to count by, or a function that returns the
[1602] Fix | Delete
// criterion.
[1603] Fix | Delete
var countBy = group(function(result, value, key) {
[1604] Fix | Delete
if (has$1(result, key)) result[key]++; else result[key] = 1;
[1605] Fix | Delete
});
[1606] Fix | Delete
[1607] Fix | Delete
// Split a collection into two arrays: one whose elements all pass the given
[1608] Fix | Delete
// truth test, and one whose elements all do not pass the truth test.
[1609] Fix | Delete
var partition = group(function(result, value, pass) {
[1610] Fix | Delete
result[pass ? 0 : 1].push(value);
[1611] Fix | Delete
}, true);
[1612] Fix | Delete
[1613] Fix | Delete
// Return the number of elements in a collection.
[1614] Fix | Delete
function size(obj) {
[1615] Fix | Delete
if (obj == null) return 0;
[1616] Fix | Delete
return isArrayLike(obj) ? obj.length : keys(obj).length;
[1617] Fix | Delete
}
[1618] Fix | Delete
[1619] Fix | Delete
// Internal `_.pick` helper function to determine whether `key` is an enumerable
[1620] Fix | Delete
// property name of `obj`.
[1621] Fix | Delete
function keyInObj(value, key, obj) {
[1622] Fix | Delete
return key in obj;
[1623] Fix | Delete
}
[1624] Fix | Delete
[1625] Fix | Delete
// Return a copy of the object only containing the allowed properties.
[1626] Fix | Delete
var pick = restArguments(function(obj, keys) {
[1627] Fix | Delete
var result = {}, iteratee = keys[0];
[1628] Fix | Delete
if (obj == null) return result;
[1629] Fix | Delete
if (isFunction$1(iteratee)) {
[1630] Fix | Delete
if (keys.length > 1) iteratee = optimizeCb(iteratee, keys[1]);
[1631] Fix | Delete
keys = allKeys(obj);
[1632] Fix | Delete
} else {
[1633] Fix | Delete
iteratee = keyInObj;
[1634] Fix | Delete
keys = flatten$1(keys, false, false);
[1635] Fix | Delete
obj = Object(obj);
[1636] Fix | Delete
}
[1637] Fix | Delete
for (var i = 0, length = keys.length; i < length; i++) {
[1638] Fix | Delete
var key = keys[i];
[1639] Fix | Delete
var value = obj[key];
[1640] Fix | Delete
if (iteratee(value, key, obj)) result[key] = value;
[1641] Fix | Delete
}
[1642] Fix | Delete
return result;
[1643] Fix | Delete
});
[1644] Fix | Delete
[1645] Fix | Delete
// Return a copy of the object without the disallowed properties.
[1646] Fix | Delete
var omit = restArguments(function(obj, keys) {
[1647] Fix | Delete
var iteratee = keys[0], context;
[1648] Fix | Delete
if (isFunction$1(iteratee)) {
[1649] Fix | Delete
iteratee = negate(iteratee);
[1650] Fix | Delete
if (keys.length > 1) context = keys[1];
[1651] Fix | Delete
} else {
[1652] Fix | Delete
keys = map(flatten$1(keys, false, false), String);
[1653] Fix | Delete
iteratee = function(value, key) {
[1654] Fix | Delete
return !contains(keys, key);
[1655] Fix | Delete
};
[1656] Fix | Delete
}
[1657] Fix | Delete
return pick(obj, iteratee, context);
[1658] Fix | Delete
});
[1659] Fix | Delete
[1660] Fix | Delete
// Returns everything but the last entry of the array. Especially useful on
[1661] Fix | Delete
// the arguments object. Passing **n** will return all the values in
[1662] Fix | Delete
// the array, excluding the last N.
[1663] Fix | Delete
function initial(array, n, guard) {
[1664] Fix | Delete
return slice.call(array, 0, Math.max(0, array.length - (n == null || guard ? 1 : n)));
[1665] Fix | Delete
}
[1666] Fix | Delete
[1667] Fix | Delete
// Get the first element of an array. Passing **n** will return the first N
[1668] Fix | Delete
// values in the array. The **guard** check allows it to work with `_.map`.
[1669] Fix | Delete
function first(array, n, guard) {
[1670] Fix | Delete
if (array == null || array.length < 1) return n == null || guard ? void 0 : [];
[1671] Fix | Delete
if (n == null || guard) return array[0];
[1672] Fix | Delete
return initial(array, array.length - n);
[1673] Fix | Delete
}
[1674] Fix | Delete
[1675] Fix | Delete
// Returns everything but the first entry of the `array`. Especially useful on
[1676] Fix | Delete
// the `arguments` object. Passing an **n** will return the rest N values in the
[1677] Fix | Delete
// `array`.
[1678] Fix | Delete
function rest(array, n, guard) {
[1679] Fix | Delete
return slice.call(array, n == null || guard ? 1 : n);
[1680] Fix | Delete
}
[1681] Fix | Delete
[1682] Fix | Delete
// Get the last element of an array. Passing **n** will return the last N
[1683] Fix | Delete
// values in the array.
[1684] Fix | Delete
function last(array, n, guard) {
[1685] Fix | Delete
if (array == null || array.length < 1) return n == null || guard ? void 0 : [];
[1686] Fix | Delete
if (n == null || guard) return array[array.length - 1];
[1687] Fix | Delete
return rest(array, Math.max(0, array.length - n));
[1688] Fix | Delete
}
[1689] Fix | Delete
[1690] Fix | Delete
// Trim out all falsy values from an array.
[1691] Fix | Delete
function compact(array) {
[1692] Fix | Delete
return filter(array, Boolean);
[1693] Fix | Delete
}
[1694] Fix | Delete
[1695] Fix | Delete
// Flatten out an array, either recursively (by default), or up to `depth`.
[1696] Fix | Delete
// Passing `true` or `false` as `depth` means `1` or `Infinity`, respectively.
[1697] Fix | Delete
function flatten(array, depth) {
[1698] Fix | Delete
return flatten$1(array, depth, false);
[1699] Fix | Delete
}
[1700] Fix | Delete
[1701] Fix | Delete
// Take the difference between one array and a number of other arrays.
[1702] Fix | Delete
// Only the elements present in just the first array will remain.
[1703] Fix | Delete
var difference = restArguments(function(array, rest) {
[1704] Fix | Delete
rest = flatten$1(rest, true, true);
[1705] Fix | Delete
return filter(array, function(value){
[1706] Fix | Delete
return !contains(rest, value);
[1707] Fix | Delete
});
[1708] Fix | Delete
});
[1709] Fix | Delete
[1710] Fix | Delete
// Return a version of the array that does not contain the specified value(s).
[1711] Fix | Delete
var without = restArguments(function(array, otherArrays) {
[1712] Fix | Delete
return difference(array, otherArrays);
[1713] Fix | Delete
});
[1714] Fix | Delete
[1715] Fix | Delete
// Produce a duplicate-free version of the array. If the array has already
[1716] Fix | Delete
// been sorted, you have the option of using a faster algorithm.
[1717] Fix | Delete
// The faster algorithm will not work with an iteratee if the iteratee
[1718] Fix | Delete
// is not a one-to-one function, so providing an iteratee will disable
[1719] Fix | Delete
// the faster algorithm.
[1720] Fix | Delete
function uniq(array, isSorted, iteratee, context) {
[1721] Fix | Delete
if (!isBoolean(isSorted)) {
[1722] Fix | Delete
context = iteratee;
[1723] Fix | Delete
iteratee = isSorted;
[1724] Fix | Delete
isSorted = false;
[1725] Fix | Delete
}
[1726] Fix | Delete
if (iteratee != null) iteratee = cb(iteratee, context);
[1727] Fix | Delete
var result = [];
[1728] Fix | Delete
var seen = [];
[1729] Fix | Delete
for (var i = 0, length = getLength(array); i < length; i++) {
[1730] Fix | Delete
var value = array[i],
[1731] Fix | Delete
computed = iteratee ? iteratee(value, i, array) : value;
[1732] Fix | Delete
if (isSorted && !iteratee) {
[1733] Fix | Delete
if (!i || seen !== computed) result.push(value);
[1734] Fix | Delete
seen = computed;
[1735] Fix | Delete
} else if (iteratee) {
[1736] Fix | Delete
if (!contains(seen, computed)) {
[1737] Fix | Delete
seen.push(computed);
[1738] Fix | Delete
result.push(value);
[1739] Fix | Delete
}
[1740] Fix | Delete
} else if (!contains(result, value)) {
[1741] Fix | Delete
result.push(value);
[1742] Fix | Delete
}
[1743] Fix | Delete
}
[1744] Fix | Delete
return result;
[1745] Fix | Delete
}
[1746] Fix | Delete
[1747] Fix | Delete
// Produce an array that contains the union: each distinct element from all of
[1748] Fix | Delete
// the passed-in arrays.
[1749] Fix | Delete
var union = restArguments(function(arrays) {
[1750] Fix | Delete
return uniq(flatten$1(arrays, true, true));
[1751] Fix | Delete
});
[1752] Fix | Delete
[1753] Fix | Delete
// Produce an array that contains every item shared between all the
[1754] Fix | Delete
// passed-in arrays.
[1755] Fix | Delete
function intersection(array) {
[1756] Fix | Delete
var result = [];
[1757] Fix | Delete
var argsLength = arguments.length;
[1758] Fix | Delete
for (var i = 0, length = getLength(array); i < length; i++) {
[1759] Fix | Delete
var item = array[i];
[1760] Fix | Delete
if (contains(result, item)) continue;
[1761] Fix | Delete
var j;
[1762] Fix | Delete
for (j = 1; j < argsLength; j++) {
[1763] Fix | Delete
if (!contains(arguments[j], item)) break;
[1764] Fix | Delete
}
[1765] Fix | Delete
if (j === argsLength) result.push(item);
[1766] Fix | Delete
}
[1767] Fix | Delete
return result;
[1768] Fix | Delete
}
[1769] Fix | Delete
[1770] Fix | Delete
// Complement of zip. Unzip accepts an array of arrays and groups
[1771] Fix | Delete
// each array's elements on shared indices.
[1772] Fix | Delete
function unzip(array) {
[1773] Fix | Delete
var length = (array && max(array, getLength).length) || 0;
[1774] Fix | Delete
var result = Array(length);
[1775] Fix | Delete
[1776] Fix | Delete
for (var index = 0; index < length; index++) {
[1777] Fix | Delete
result[index] = pluck(array, index);
[1778] Fix | Delete
}
[1779] Fix | Delete
return result;
[1780] Fix | Delete
}
[1781] Fix | Delete
[1782] Fix | Delete
// Zip together multiple lists into a single array -- elements that share
[1783] Fix | Delete
// an index go together.
[1784] Fix | Delete
var zip = restArguments(unzip);
[1785] Fix | Delete
[1786] Fix | Delete
// Converts lists into objects. Pass either a single array of `[key, value]`
[1787] Fix | Delete
// pairs, or two parallel arrays of the same length -- one of keys, and one of
[1788] Fix | Delete
// the corresponding values. Passing by pairs is the reverse of `_.pairs`.
[1789] Fix | Delete
function object(list, values) {
[1790] Fix | Delete
var result = {};
[1791] Fix | Delete
for (var i = 0, length = getLength(list); i < length; i++) {
[1792] Fix | Delete
if (values) {
[1793] Fix | Delete
result[list[i]] = values[i];
[1794] Fix | Delete
} else {
[1795] Fix | Delete
result[list[i][0]] = list[i][1];
[1796] Fix | Delete
}
[1797] Fix | Delete
}
[1798] Fix | Delete
return result;
[1799] Fix | Delete
}
[1800] Fix | Delete
[1801] Fix | Delete
// Generate an integer Array containing an arithmetic progression. A port of
[1802] Fix | Delete
// the native Python `range()` function. See
[1803] Fix | Delete
// [the Python documentation](https://docs.python.org/library/functions.html#range).
[1804] Fix | Delete
function range(start, stop, step) {
[1805] Fix | Delete
if (stop == null) {
[1806] Fix | Delete
stop = start || 0;
[1807] Fix | Delete
start = 0;
[1808] Fix | Delete
}
[1809] Fix | Delete
if (!step) {
[1810] Fix | Delete
step = stop < start ? -1 : 1;
[1811] Fix | Delete
}
[1812] Fix | Delete
[1813] Fix | Delete
var length = Math.max(Math.ceil((stop - start) / step), 0);
[1814] Fix | Delete
var range = Array(length);
[1815] Fix | Delete
[1816] Fix | Delete
for (var idx = 0; idx < length; idx++, start += step) {
[1817] Fix | Delete
range[idx] = start;
[1818] Fix | Delete
}
[1819] Fix | Delete
[1820] Fix | Delete
return range;
[1821] Fix | Delete
}
[1822] Fix | Delete
[1823] Fix | Delete
// Chunk a single array into multiple arrays, each containing `count` or fewer
[1824] Fix | Delete
// items.
[1825] Fix | Delete
function chunk(array, count) {
[1826] Fix | Delete
if (count == null || count < 1) return [];
[1827] Fix | Delete
var result = [];
[1828] Fix | Delete
var i = 0, length = array.length;
[1829] Fix | Delete
while (i < length) {
[1830] Fix | Delete
result.push(slice.call(array, i, i += count));
[1831] Fix | Delete
}
[1832] Fix | Delete
return result;
[1833] Fix | Delete
}
[1834] Fix | Delete
[1835] Fix | Delete
// Helper function to continue chaining intermediate results.
[1836] Fix | Delete
function chainResult(instance, obj) {
[1837] Fix | Delete
return instance._chain ? _$1(obj).chain() : obj;
[1838] Fix | Delete
}
[1839] Fix | Delete
[1840] Fix | Delete
// Add your own custom functions to the Underscore object.
[1841] Fix | Delete
function mixin(obj) {
[1842] Fix | Delete
each(functions(obj), function(name) {
[1843] Fix | Delete
var func = _$1[name] = obj[name];
[1844] Fix | Delete
_$1.prototype[name] = function() {
[1845] Fix | Delete
var args = [this._wrapped];
[1846] Fix | Delete
push.apply(args, arguments);
[1847] Fix | Delete
return chainResult(this, func.apply(_$1, args));
[1848] Fix | Delete
};
[1849] Fix | Delete
});
[1850] Fix | Delete
return _$1;
[1851] Fix | Delete
}
[1852] Fix | Delete
[1853] Fix | Delete
// Add all mutator `Array` functions to the wrapper.
[1854] Fix | Delete
each(['pop', 'push', 'reverse', 'shift', 'sort', 'splice', 'unshift'], function(name) {
[1855] Fix | Delete
var method = ArrayProto[name];
[1856] Fix | Delete
_$1.prototype[name] = function() {
[1857] Fix | Delete
var obj = this._wrapped;
[1858] Fix | Delete
if (obj != null) {
[1859] Fix | Delete
method.apply(obj, arguments);
[1860] Fix | Delete
if ((name === 'shift' || name === 'splice') && obj.length === 0) {
[1861] Fix | Delete
delete obj[0];
[1862] Fix | Delete
}
[1863] Fix | Delete
}
[1864] Fix | Delete
return chainResult(this, obj);
[1865] Fix | Delete
};
[1866] Fix | Delete
});
[1867] Fix | Delete
[1868] Fix | Delete
// Add all accessor `Array` functions to the wrapper.
[1869] Fix | Delete
each(['concat', 'join', 'slice'], function(name) {
[1870] Fix | Delete
var method = ArrayProto[name];
[1871] Fix | Delete
_$1.prototype[name] = function() {
[1872] Fix | Delete
var obj = this._wrapped;
[1873] Fix | Delete
if (obj != null) obj = method.apply(obj, arguments);
[1874] Fix | Delete
return chainResult(this, obj);
[1875] Fix | Delete
};
[1876] Fix | Delete
});
[1877] Fix | Delete
[1878] Fix | Delete
// Named Exports
[1879] Fix | Delete
[1880] Fix | Delete
var allExports = {
[1881] Fix | Delete
__proto__: null,
[1882] Fix | Delete
VERSION: VERSION,
[1883] Fix | Delete
restArguments: restArguments,
[1884] Fix | Delete
isObject: isObject,
[1885] Fix | Delete
isNull: isNull,
[1886] Fix | Delete
isUndefined: isUndefined,
[1887] Fix | Delete
isBoolean: isBoolean,
[1888] Fix | Delete
isElement: isElement,
[1889] Fix | Delete
isString: isString,
[1890] Fix | Delete
isNumber: isNumber,
[1891] Fix | Delete
isDate: isDate,
[1892] Fix | Delete
isRegExp: isRegExp,
[1893] Fix | Delete
isError: isError,
[1894] Fix | Delete
isSymbol: isSymbol,
[1895] Fix | Delete
isArrayBuffer: isArrayBuffer,
[1896] Fix | Delete
isDataView: isDataView$1,
[1897] Fix | Delete
isArray: isArray,
[1898] Fix | Delete
isFunction: isFunction$1,
[1899] Fix | Delete
isArguments: isArguments$1,
[1900] Fix | Delete
isFinite: isFinite$1,
[1901] Fix | Delete
isNaN: isNaN$1,
[1902] Fix | Delete
isTypedArray: isTypedArray$1,
[1903] Fix | Delete
isEmpty: isEmpty,
[1904] Fix | Delete
isMatch: isMatch,
[1905] Fix | Delete
isEqual: isEqual,
[1906] Fix | Delete
isMap: isMap,
[1907] Fix | Delete
isWeakMap: isWeakMap,
[1908] Fix | Delete
isSet: isSet,
[1909] Fix | Delete
isWeakSet: isWeakSet,
[1910] Fix | Delete
keys: keys,
[1911] Fix | Delete
allKeys: allKeys,
[1912] Fix | Delete
values: values,
[1913] Fix | Delete
pairs: pairs,
[1914] Fix | Delete
invert: invert,
[1915] Fix | Delete
functions: functions,
[1916] Fix | Delete
methods: functions,
[1917] Fix | Delete
extend: extend,
[1918] Fix | Delete
extendOwn: extendOwn,
[1919] Fix | Delete
assign: extendOwn,
[1920] Fix | Delete
defaults: defaults,
[1921] Fix | Delete
create: create,
[1922] Fix | Delete
clone: clone,
[1923] Fix | Delete
tap: tap,
[1924] Fix | Delete
get: get,
[1925] Fix | Delete
has: has,
[1926] Fix | Delete
mapObject: mapObject,
[1927] Fix | Delete
identity: identity,
[1928] Fix | Delete
constant: constant,
[1929] Fix | Delete
noop: noop,
[1930] Fix | Delete
toPath: toPath$1,
[1931] Fix | Delete
property: property,
[1932] Fix | Delete
propertyOf: propertyOf,
[1933] Fix | Delete
matcher: matcher,
[1934] Fix | Delete
matches: matcher,
[1935] Fix | Delete
times: times,
[1936] Fix | Delete
random: random,
[1937] Fix | Delete
now: now,
[1938] Fix | Delete
escape: _escape,
[1939] Fix | Delete
unescape: _unescape,
[1940] Fix | Delete
templateSettings: templateSettings,
[1941] Fix | Delete
template: template,
[1942] Fix | Delete
result: result,
[1943] Fix | Delete
uniqueId: uniqueId,
[1944] Fix | Delete
chain: chain,
[1945] Fix | Delete
iteratee: iteratee,
[1946] Fix | Delete
partial: partial,
[1947] Fix | Delete
bind: bind,
[1948] Fix | Delete
bindAll: bindAll,
[1949] Fix | Delete
memoize: memoize,
[1950] Fix | Delete
delay: delay,
[1951] Fix | Delete
defer: defer,
[1952] Fix | Delete
throttle: throttle,
[1953] Fix | Delete
debounce: debounce,
[1954] Fix | Delete
wrap: wrap,
[1955] Fix | Delete
negate: negate,
[1956] Fix | Delete
compose: compose,
[1957] Fix | Delete
after: after,
[1958] Fix | Delete
before: before,
[1959] Fix | Delete
once: once,
[1960] Fix | Delete
findKey: findKey,
[1961] Fix | Delete
findIndex: findIndex,
[1962] Fix | Delete
findLastIndex: findLastIndex,
[1963] Fix | Delete
sortedIndex: sortedIndex,
[1964] Fix | Delete
indexOf: indexOf,
[1965] Fix | Delete
lastIndexOf: lastIndexOf,
[1966] Fix | Delete
find: find,
[1967] Fix | Delete
detect: find,
[1968] Fix | Delete
findWhere: findWhere,
[1969] Fix | Delete
each: each,
[1970] Fix | Delete
forEach: each,
[1971] Fix | Delete
map: map,
[1972] Fix | Delete
collect: map,
[1973] Fix | Delete
reduce: reduce,
[1974] Fix | Delete
foldl: reduce,
[1975] Fix | Delete
inject: reduce,
[1976] Fix | Delete
reduceRight: reduceRight,
[1977] Fix | Delete
foldr: reduceRight,
[1978] Fix | Delete
filter: filter,
[1979] Fix | Delete
select: filter,
[1980] Fix | Delete
reject: reject,
[1981] Fix | Delete
every: every,
[1982] Fix | Delete
all: every,
[1983] Fix | Delete
some: some,
[1984] Fix | Delete
any: some,
[1985] Fix | Delete
contains: contains,
[1986] Fix | Delete
includes: contains,
[1987] Fix | Delete
include: contains,
[1988] Fix | Delete
invoke: invoke,
[1989] Fix | Delete
pluck: pluck,
[1990] Fix | Delete
where: where,
[1991] Fix | Delete
max: max,
[1992] Fix | Delete
min: min,
[1993] Fix | Delete
shuffle: shuffle,
[1994] Fix | Delete
sample: sample,
[1995] Fix | Delete
sortBy: sortBy,
[1996] Fix | Delete
groupBy: groupBy,
[1997] Fix | Delete
indexBy: indexBy,
[1998] Fix | Delete
countBy: countBy,
[1999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function