| 
						 | 
						- /* Built-in method references for those with the same name as other `lodash` methods. */
 - var nativeMax = Math.max;
 - 
 - /**
 -  * This function is like `composeArgs` except that the arguments composition
 -  * is tailored for `_.partialRight`.
 -  *
 -  * @private
 -  * @param {Array} args The provided arguments.
 -  * @param {Array} partials The arguments to append to those provided.
 -  * @param {Array} holders The `partials` placeholder indexes.
 -  * @params {boolean} [isCurried] Specify composing for a curried function.
 -  * @returns {Array} Returns the new array of composed arguments.
 -  */
 - function composeArgsRight(args, partials, holders, isCurried) {
 -   var argsIndex = -1,
 -       argsLength = args.length,
 -       holdersIndex = -1,
 -       holdersLength = holders.length,
 -       rightIndex = -1,
 -       rightLength = partials.length,
 -       rangeLength = nativeMax(argsLength - holdersLength, 0),
 -       result = Array(rangeLength + rightLength),
 -       isUncurried = !isCurried;
 - 
 -   while (++argsIndex < rangeLength) {
 -     result[argsIndex] = args[argsIndex];
 -   }
 -   var offset = argsIndex;
 -   while (++rightIndex < rightLength) {
 -     result[offset + rightIndex] = partials[rightIndex];
 -   }
 -   while (++holdersIndex < holdersLength) {
 -     if (isUncurried || argsIndex < argsLength) {
 -       result[offset + holders[holdersIndex]] = args[argsIndex++];
 -     }
 -   }
 -   return result;
 - }
 - 
 - module.exports = composeArgsRight;
 
 
  |