You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2016/06/20 22:09:50 UTC

[12/55] [abbrv] [partial] ios commit: Revert "CB-11445 rechecked in node_modules using npm 2"

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zip.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zip.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zip.js
deleted file mode 100644
index 53a6f69..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zip.js
+++ /dev/null
@@ -1,21 +0,0 @@
-var restParam = require('../function/restParam'),
-    unzip = require('./unzip');
-
-/**
- * Creates an array of grouped elements, the first of which contains the first
- * elements of the given arrays, the second of which contains the second elements
- * of the given arrays, and so on.
- *
- * @static
- * @memberOf _
- * @category Array
- * @param {...Array} [arrays] The arrays to process.
- * @returns {Array} Returns the new array of grouped elements.
- * @example
- *
- * _.zip(['fred', 'barney'], [30, 40], [true, false]);
- * // => [['fred', 30, true], ['barney', 40, false]]
- */
-var zip = restParam(unzip);
-
-module.exports = zip;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipObject.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipObject.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipObject.js
deleted file mode 100644
index dec7a21..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipObject.js
+++ /dev/null
@@ -1,43 +0,0 @@
-var isArray = require('../lang/isArray');
-
-/**
- * The inverse of `_.pairs`; this method returns an object composed from arrays
- * of property names and values. Provide either a single two dimensional array,
- * e.g. `[[key1, value1], [key2, value2]]` or two arrays, one of property names
- * and one of corresponding values.
- *
- * @static
- * @memberOf _
- * @alias object
- * @category Array
- * @param {Array} props The property names.
- * @param {Array} [values=[]] The property values.
- * @returns {Object} Returns the new object.
- * @example
- *
- * _.zipObject([['fred', 30], ['barney', 40]]);
- * // => { 'fred': 30, 'barney': 40 }
- *
- * _.zipObject(['fred', 'barney'], [30, 40]);
- * // => { 'fred': 30, 'barney': 40 }
- */
-function zipObject(props, values) {
-  var index = -1,
-      length = props ? props.length : 0,
-      result = {};
-
-  if (length && !values && !isArray(props[0])) {
-    values = [];
-  }
-  while (++index < length) {
-    var key = props[index];
-    if (values) {
-      result[key] = values[index];
-    } else if (key) {
-      result[key[0]] = key[1];
-    }
-  }
-  return result;
-}
-
-module.exports = zipObject;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipWith.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipWith.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipWith.js
deleted file mode 100644
index ad10374..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/array/zipWith.js
+++ /dev/null
@@ -1,36 +0,0 @@
-var restParam = require('../function/restParam'),
-    unzipWith = require('./unzipWith');
-
-/**
- * This method is like `_.zip` except that it accepts an iteratee to specify
- * how grouped values should be combined. The `iteratee` is bound to `thisArg`
- * and invoked with four arguments: (accumulator, value, index, group).
- *
- * @static
- * @memberOf _
- * @category Array
- * @param {...Array} [arrays] The arrays to process.
- * @param {Function} [iteratee] The function to combine grouped values.
- * @param {*} [thisArg] The `this` binding of `iteratee`.
- * @returns {Array} Returns the new array of grouped elements.
- * @example
- *
- * _.zipWith([1, 2], [10, 20], [100, 200], _.add);
- * // => [111, 222]
- */
-var zipWith = restParam(function(arrays) {
-  var length = arrays.length,
-      iteratee = length > 2 ? arrays[length - 2] : undefined,
-      thisArg = length > 1 ? arrays[length - 1] : undefined;
-
-  if (length > 2 && typeof iteratee == 'function') {
-    length -= 2;
-  } else {
-    iteratee = (length > 1 && typeof thisArg == 'function') ? (--length, thisArg) : undefined;
-    thisArg = undefined;
-  }
-  arrays.length = length;
-  return unzipWith(arrays, iteratee, thisArg);
-});
-
-module.exports = zipWith;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain.js
deleted file mode 100644
index 6439627..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain.js
+++ /dev/null
@@ -1,16 +0,0 @@
-module.exports = {
-  'chain': require('./chain/chain'),
-  'commit': require('./chain/commit'),
-  'concat': require('./chain/concat'),
-  'lodash': require('./chain/lodash'),
-  'plant': require('./chain/plant'),
-  'reverse': require('./chain/reverse'),
-  'run': require('./chain/run'),
-  'tap': require('./chain/tap'),
-  'thru': require('./chain/thru'),
-  'toJSON': require('./chain/toJSON'),
-  'toString': require('./chain/toString'),
-  'value': require('./chain/value'),
-  'valueOf': require('./chain/valueOf'),
-  'wrapperChain': require('./chain/wrapperChain')
-};

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/chain.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/chain.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/chain.js
deleted file mode 100644
index 453ba1e..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/chain.js
+++ /dev/null
@@ -1,35 +0,0 @@
-var lodash = require('./lodash');
-
-/**
- * Creates a `lodash` object that wraps `value` with explicit method
- * chaining enabled.
- *
- * @static
- * @memberOf _
- * @category Chain
- * @param {*} value The value to wrap.
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * var users = [
- *   { 'user': 'barney',  'age': 36 },
- *   { 'user': 'fred',    'age': 40 },
- *   { 'user': 'pebbles', 'age': 1 }
- * ];
- *
- * var youngest = _.chain(users)
- *   .sortBy('age')
- *   .map(function(chr) {
- *     return chr.user + ' is ' + chr.age;
- *   })
- *   .first()
- *   .value();
- * // => 'pebbles is 1'
- */
-function chain(value) {
-  var result = lodash(value);
-  result.__chain__ = true;
-  return result;
-}
-
-module.exports = chain;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/commit.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/commit.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/commit.js
deleted file mode 100644
index c732d1b..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/commit.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./wrapperCommit');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/concat.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/concat.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/concat.js
deleted file mode 100644
index 90607d1..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/concat.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./wrapperConcat');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/lodash.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/lodash.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/lodash.js
deleted file mode 100644
index 1c3467e..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/lodash.js
+++ /dev/null
@@ -1,125 +0,0 @@
-var LazyWrapper = require('../internal/LazyWrapper'),
-    LodashWrapper = require('../internal/LodashWrapper'),
-    baseLodash = require('../internal/baseLodash'),
-    isArray = require('../lang/isArray'),
-    isObjectLike = require('../internal/isObjectLike'),
-    wrapperClone = require('../internal/wrapperClone');
-
-/** Used for native method references. */
-var objectProto = Object.prototype;
-
-/** Used to check objects for own properties. */
-var hasOwnProperty = objectProto.hasOwnProperty;
-
-/**
- * Creates a `lodash` object which wraps `value` to enable implicit chaining.
- * Methods that operate on and return arrays, collections, and functions can
- * be chained together. Methods that retrieve a single value or may return a
- * primitive value will automatically end the chain returning the unwrapped
- * value. Explicit chaining may be enabled using `_.chain`. The execution of
- * chained methods is lazy, that is, execution is deferred until `_#value`
- * is implicitly or explicitly called.
- *
- * Lazy evaluation allows several methods to support shortcut fusion. Shortcut
- * fusion is an optimization strategy which merge iteratee calls; this can help
- * to avoid the creation of intermediate data structures and greatly reduce the
- * number of iteratee executions.
- *
- * Chaining is supported in custom builds as long as the `_#value` method is
- * directly or indirectly included in the build.
- *
- * In addition to lodash methods, wrappers have `Array` and `String` methods.
- *
- * The wrapper `Array` methods are:
- * `concat`, `join`, `pop`, `push`, `reverse`, `shift`, `slice`, `sort`,
- * `splice`, and `unshift`
- *
- * The wrapper `String` methods are:
- * `replace` and `split`
- *
- * The wrapper methods that support shortcut fusion are:
- * `compact`, `drop`, `dropRight`, `dropRightWhile`, `dropWhile`, `filter`,
- * `first`, `initial`, `last`, `map`, `pluck`, `reject`, `rest`, `reverse`,
- * `slice`, `take`, `takeRight`, `takeRightWhile`, `takeWhile`, `toArray`,
- * and `where`
- *
- * The chainable wrapper methods are:
- * `after`, `ary`, `assign`, `at`, `before`, `bind`, `bindAll`, `bindKey`,
- * `callback`, `chain`, `chunk`, `commit`, `compact`, `concat`, `constant`,
- * `countBy`, `create`, `curry`, `debounce`, `defaults`, `defaultsDeep`,
- * `defer`, `delay`, `difference`, `drop`, `dropRight`, `dropRightWhile`,
- * `dropWhile`, `fill`, `filter`, `flatten`, `flattenDeep`, `flow`, `flowRight`,
- * `forEach`, `forEachRight`, `forIn`, `forInRight`, `forOwn`, `forOwnRight`,
- * `functions`, `groupBy`, `indexBy`, `initial`, `intersection`, `invert`,
- * `invoke`, `keys`, `keysIn`, `map`, `mapKeys`, `mapValues`, `matches`,
- * `matchesProperty`, `memoize`, `merge`, `method`, `methodOf`, `mixin`,
- * `modArgs`, `negate`, `omit`, `once`, `pairs`, `partial`, `partialRight`,
- * `partition`, `pick`, `plant`, `pluck`, `property`, `propertyOf`, `pull`,
- * `pullAt`, `push`, `range`, `rearg`, `reject`, `remove`, `rest`, `restParam`,
- * `reverse`, `set`, `shuffle`, `slice`, `sort`, `sortBy`, `sortByAll`,
- * `sortByOrder`, `splice`, `spread`, `take`, `takeRight`, `takeRightWhile`,
- * `takeWhile`, `tap`, `throttle`, `thru`, `times`, `toArray`, `toPlainObject`,
- * `transform`, `union`, `uniq`, `unshift`, `unzip`, `unzipWith`, `values`,
- * `valuesIn`, `where`, `without`, `wrap`, `xor`, `zip`, `zipObject`, `zipWith`
- *
- * The wrapper methods that are **not** chainable by default are:
- * `add`, `attempt`, `camelCase`, `capitalize`, `ceil`, `clone`, `cloneDeep`,
- * `deburr`, `endsWith`, `escape`, `escapeRegExp`, `every`, `find`, `findIndex`,
- * `findKey`, `findLast`, `findLastIndex`, `findLastKey`, `findWhere`, `first`,
- * `floor`, `get`, `gt`, `gte`, `has`, `identity`, `includes`, `indexOf`,
- * `inRange`, `isArguments`, `isArray`, `isBoolean`, `isDate`, `isElement`,
- * `isEmpty`, `isEqual`, `isError`, `isFinite` `isFunction`, `isMatch`,
- * `isNative`, `isNaN`, `isNull`, `isNumber`, `isObject`, `isPlainObject`,
- * `isRegExp`, `isString`, `isUndefined`, `isTypedArray`, `join`, `kebabCase`,
- * `last`, `lastIndexOf`, `lt`, `lte`, `max`, `min`, `noConflict`, `noop`,
- * `now`, `pad`, `padLeft`, `padRight`, `parseInt`, `pop`, `random`, `reduce`,
- * `reduceRight`, `repeat`, `result`, `round`, `runInContext`, `shift`, `size`,
- * `snakeCase`, `some`, `sortedIndex`, `sortedLastIndex`, `startCase`,
- * `startsWith`, `sum`, `template`, `trim`, `trimLeft`, `trimRight`, `trunc`,
- * `unescape`, `uniqueId`, `value`, and `words`
- *
- * The wrapper method `sample` will return a wrapped value when `n` is provided,
- * otherwise an unwrapped value is returned.
- *
- * @name _
- * @constructor
- * @category Chain
- * @param {*} value The value to wrap in a `lodash` instance.
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * var wrapped = _([1, 2, 3]);
- *
- * // returns an unwrapped value
- * wrapped.reduce(function(total, n) {
- *   return total + n;
- * });
- * // => 6
- *
- * // returns a wrapped value
- * var squares = wrapped.map(function(n) {
- *   return n * n;
- * });
- *
- * _.isArray(squares);
- * // => false
- *
- * _.isArray(squares.value());
- * // => true
- */
-function lodash(value) {
-  if (isObjectLike(value) && !isArray(value) && !(value instanceof LazyWrapper)) {
-    if (value instanceof LodashWrapper) {
-      return value;
-    }
-    if (hasOwnProperty.call(value, '__chain__') && hasOwnProperty.call(value, '__wrapped__')) {
-      return wrapperClone(value);
-    }
-  }
-  return new LodashWrapper(value);
-}
-
-// Ensure wrappers are instances of `baseLodash`.
-lodash.prototype = baseLodash.prototype;
-
-module.exports = lodash;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/plant.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/plant.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/plant.js
deleted file mode 100644
index 04099f2..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/plant.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./wrapperPlant');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/reverse.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/reverse.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/reverse.js
deleted file mode 100644
index f72a64a..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/reverse.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./wrapperReverse');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/run.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/run.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/run.js
deleted file mode 100644
index 5e751a2..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/run.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./wrapperValue');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/tap.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/tap.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/tap.js
deleted file mode 100644
index 3d0257e..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/tap.js
+++ /dev/null
@@ -1,29 +0,0 @@
-/**
- * This method invokes `interceptor` and returns `value`. The interceptor is
- * bound to `thisArg` and invoked with one argument; (value). The purpose of
- * this method is to "tap into" a method chain in order to perform operations
- * on intermediate results within the chain.
- *
- * @static
- * @memberOf _
- * @category Chain
- * @param {*} value The value to provide to `interceptor`.
- * @param {Function} interceptor The function to invoke.
- * @param {*} [thisArg] The `this` binding of `interceptor`.
- * @returns {*} Returns `value`.
- * @example
- *
- * _([1, 2, 3])
- *  .tap(function(array) {
- *    array.pop();
- *  })
- *  .reverse()
- *  .value();
- * // => [2, 1]
- */
-function tap(value, interceptor, thisArg) {
-  interceptor.call(thisArg, value);
-  return value;
-}
-
-module.exports = tap;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/thru.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/thru.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/thru.js
deleted file mode 100644
index a715780..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/thru.js
+++ /dev/null
@@ -1,26 +0,0 @@
-/**
- * This method is like `_.tap` except that it returns the result of `interceptor`.
- *
- * @static
- * @memberOf _
- * @category Chain
- * @param {*} value The value to provide to `interceptor`.
- * @param {Function} interceptor The function to invoke.
- * @param {*} [thisArg] The `this` binding of `interceptor`.
- * @returns {*} Returns the result of `interceptor`.
- * @example
- *
- * _('  abc  ')
- *  .chain()
- *  .trim()
- *  .thru(function(value) {
- *    return [value];
- *  })
- *  .value();
- * // => ['abc']
- */
-function thru(value, interceptor, thisArg) {
-  return interceptor.call(thisArg, value);
-}
-
-module.exports = thru;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toJSON.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toJSON.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toJSON.js
deleted file mode 100644
index 5e751a2..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toJSON.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./wrapperValue');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toString.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toString.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toString.js
deleted file mode 100644
index c7bcbf9..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/toString.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./wrapperToString');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/value.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/value.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/value.js
deleted file mode 100644
index 5e751a2..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/value.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./wrapperValue');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/valueOf.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/valueOf.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/valueOf.js
deleted file mode 100644
index 5e751a2..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/valueOf.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./wrapperValue');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperChain.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperChain.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperChain.js
deleted file mode 100644
index 3823481..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperChain.js
+++ /dev/null
@@ -1,32 +0,0 @@
-var chain = require('./chain');
-
-/**
- * Enables explicit method chaining on the wrapper object.
- *
- * @name chain
- * @memberOf _
- * @category Chain
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * var users = [
- *   { 'user': 'barney', 'age': 36 },
- *   { 'user': 'fred',   'age': 40 }
- * ];
- *
- * // without explicit chaining
- * _(users).first();
- * // => { 'user': 'barney', 'age': 36 }
- *
- * // with explicit chaining
- * _(users).chain()
- *   .first()
- *   .pick('user')
- *   .value();
- * // => { 'user': 'barney' }
- */
-function wrapperChain() {
-  return chain(this);
-}
-
-module.exports = wrapperChain;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperCommit.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperCommit.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperCommit.js
deleted file mode 100644
index c3d2898..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperCommit.js
+++ /dev/null
@@ -1,32 +0,0 @@
-var LodashWrapper = require('../internal/LodashWrapper');
-
-/**
- * Executes the chained sequence and returns the wrapped result.
- *
- * @name commit
- * @memberOf _
- * @category Chain
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * var array = [1, 2];
- * var wrapped = _(array).push(3);
- *
- * console.log(array);
- * // => [1, 2]
- *
- * wrapped = wrapped.commit();
- * console.log(array);
- * // => [1, 2, 3]
- *
- * wrapped.last();
- * // => 3
- *
- * console.log(array);
- * // => [1, 2, 3]
- */
-function wrapperCommit() {
-  return new LodashWrapper(this.value(), this.__chain__);
-}
-
-module.exports = wrapperCommit;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperConcat.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperConcat.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperConcat.js
deleted file mode 100644
index 799156c..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperConcat.js
+++ /dev/null
@@ -1,34 +0,0 @@
-var arrayConcat = require('../internal/arrayConcat'),
-    baseFlatten = require('../internal/baseFlatten'),
-    isArray = require('../lang/isArray'),
-    restParam = require('../function/restParam'),
-    toObject = require('../internal/toObject');
-
-/**
- * Creates a new array joining a wrapped array with any additional arrays
- * and/or values.
- *
- * @name concat
- * @memberOf _
- * @category Chain
- * @param {...*} [values] The values to concatenate.
- * @returns {Array} Returns the new concatenated array.
- * @example
- *
- * var array = [1];
- * var wrapped = _(array).concat(2, [3], [[4]]);
- *
- * console.log(wrapped.value());
- * // => [1, 2, 3, [4]]
- *
- * console.log(array);
- * // => [1]
- */
-var wrapperConcat = restParam(function(values) {
-  values = baseFlatten(values);
-  return this.thru(function(array) {
-    return arrayConcat(isArray(array) ? array : [toObject(array)], values);
-  });
-});
-
-module.exports = wrapperConcat;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperPlant.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperPlant.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperPlant.js
deleted file mode 100644
index 234fe41..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperPlant.js
+++ /dev/null
@@ -1,45 +0,0 @@
-var baseLodash = require('../internal/baseLodash'),
-    wrapperClone = require('../internal/wrapperClone');
-
-/**
- * Creates a clone of the chained sequence planting `value` as the wrapped value.
- *
- * @name plant
- * @memberOf _
- * @category Chain
- * @returns {Object} Returns the new `lodash` wrapper instance.
- * @example
- *
- * var array = [1, 2];
- * var wrapped = _(array).map(function(value) {
- *   return Math.pow(value, 2);
- * });
- *
- * var other = [3, 4];
- * var otherWrapped = wrapped.plant(other);
- *
- * otherWrapped.value();
- * // => [9, 16]
- *
- * wrapped.value();
- * // => [1, 4]
- */
-function wrapperPlant(value) {
-  var result,
-      parent = this;
-
-  while (parent instanceof baseLodash) {
-    var clone = wrapperClone(parent);
-    if (result) {
-      previous.__wrapped__ = clone;
-    } else {
-      result = clone;
-    }
-    var previous = clone;
-    parent = parent.__wrapped__;
-  }
-  previous.__wrapped__ = value;
-  return result;
-}
-
-module.exports = wrapperPlant;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperReverse.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperReverse.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperReverse.js
deleted file mode 100644
index 6ba546d..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperReverse.js
+++ /dev/null
@@ -1,43 +0,0 @@
-var LazyWrapper = require('../internal/LazyWrapper'),
-    LodashWrapper = require('../internal/LodashWrapper'),
-    thru = require('./thru');
-
-/**
- * Reverses the wrapped array so the first element becomes the last, the
- * second element becomes the second to last, and so on.
- *
- * **Note:** This method mutates the wrapped array.
- *
- * @name reverse
- * @memberOf _
- * @category Chain
- * @returns {Object} Returns the new reversed `lodash` wrapper instance.
- * @example
- *
- * var array = [1, 2, 3];
- *
- * _(array).reverse().value()
- * // => [3, 2, 1]
- *
- * console.log(array);
- * // => [3, 2, 1]
- */
-function wrapperReverse() {
-  var value = this.__wrapped__;
-
-  var interceptor = function(value) {
-    return value.reverse();
-  };
-  if (value instanceof LazyWrapper) {
-    var wrapped = value;
-    if (this.__actions__.length) {
-      wrapped = new LazyWrapper(this);
-    }
-    wrapped = wrapped.reverse();
-    wrapped.__actions__.push({ 'func': thru, 'args': [interceptor], 'thisArg': undefined });
-    return new LodashWrapper(wrapped, this.__chain__);
-  }
-  return this.thru(interceptor);
-}
-
-module.exports = wrapperReverse;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperToString.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperToString.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperToString.js
deleted file mode 100644
index db975a5..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperToString.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/**
- * Produces the result of coercing the unwrapped value to a string.
- *
- * @name toString
- * @memberOf _
- * @category Chain
- * @returns {string} Returns the coerced string value.
- * @example
- *
- * _([1, 2, 3]).toString();
- * // => '1,2,3'
- */
-function wrapperToString() {
-  return (this.value() + '');
-}
-
-module.exports = wrapperToString;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperValue.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperValue.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperValue.js
deleted file mode 100644
index 2734e41..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/chain/wrapperValue.js
+++ /dev/null
@@ -1,20 +0,0 @@
-var baseWrapperValue = require('../internal/baseWrapperValue');
-
-/**
- * Executes the chained sequence to extract the unwrapped value.
- *
- * @name value
- * @memberOf _
- * @alias run, toJSON, valueOf
- * @category Chain
- * @returns {*} Returns the resolved unwrapped value.
- * @example
- *
- * _([1, 2, 3]).value();
- * // => [1, 2, 3]
- */
-function wrapperValue() {
-  return baseWrapperValue(this.__wrapped__, this.__actions__);
-}
-
-module.exports = wrapperValue;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection.js
deleted file mode 100644
index 0338857..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection.js
+++ /dev/null
@@ -1,44 +0,0 @@
-module.exports = {
-  'all': require('./collection/all'),
-  'any': require('./collection/any'),
-  'at': require('./collection/at'),
-  'collect': require('./collection/collect'),
-  'contains': require('./collection/contains'),
-  'countBy': require('./collection/countBy'),
-  'detect': require('./collection/detect'),
-  'each': require('./collection/each'),
-  'eachRight': require('./collection/eachRight'),
-  'every': require('./collection/every'),
-  'filter': require('./collection/filter'),
-  'find': require('./collection/find'),
-  'findLast': require('./collection/findLast'),
-  'findWhere': require('./collection/findWhere'),
-  'foldl': require('./collection/foldl'),
-  'foldr': require('./collection/foldr'),
-  'forEach': require('./collection/forEach'),
-  'forEachRight': require('./collection/forEachRight'),
-  'groupBy': require('./collection/groupBy'),
-  'include': require('./collection/include'),
-  'includes': require('./collection/includes'),
-  'indexBy': require('./collection/indexBy'),
-  'inject': require('./collection/inject'),
-  'invoke': require('./collection/invoke'),
-  'map': require('./collection/map'),
-  'max': require('./math/max'),
-  'min': require('./math/min'),
-  'partition': require('./collection/partition'),
-  'pluck': require('./collection/pluck'),
-  'reduce': require('./collection/reduce'),
-  'reduceRight': require('./collection/reduceRight'),
-  'reject': require('./collection/reject'),
-  'sample': require('./collection/sample'),
-  'select': require('./collection/select'),
-  'shuffle': require('./collection/shuffle'),
-  'size': require('./collection/size'),
-  'some': require('./collection/some'),
-  'sortBy': require('./collection/sortBy'),
-  'sortByAll': require('./collection/sortByAll'),
-  'sortByOrder': require('./collection/sortByOrder'),
-  'sum': require('./math/sum'),
-  'where': require('./collection/where')
-};

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/all.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/all.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/all.js
deleted file mode 100644
index d0839f7..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/all.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./every');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/any.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/any.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/any.js
deleted file mode 100644
index 900ac25..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/any.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./some');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/at.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/at.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/at.js
deleted file mode 100644
index 29236e5..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/at.js
+++ /dev/null
@@ -1,29 +0,0 @@
-var baseAt = require('../internal/baseAt'),
-    baseFlatten = require('../internal/baseFlatten'),
-    restParam = require('../function/restParam');
-
-/**
- * Creates an array of elements corresponding to the given keys, or indexes,
- * of `collection`. Keys may be specified as individual arguments or as arrays
- * of keys.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {...(number|number[]|string|string[])} [props] The property names
- *  or indexes of elements to pick, specified individually or in arrays.
- * @returns {Array} Returns the new array of picked elements.
- * @example
- *
- * _.at(['a', 'b', 'c'], [0, 2]);
- * // => ['a', 'c']
- *
- * _.at(['barney', 'fred', 'pebbles'], 0, 2);
- * // => ['barney', 'pebbles']
- */
-var at = restParam(function(collection, props) {
-  return baseAt(collection, baseFlatten(props));
-});
-
-module.exports = at;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/collect.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/collect.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/collect.js
deleted file mode 100644
index 0d1e1ab..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/collect.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./map');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/contains.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/contains.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/contains.js
deleted file mode 100644
index 594722a..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/contains.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./includes');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/countBy.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/countBy.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/countBy.js
deleted file mode 100644
index e97dbb7..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/countBy.js
+++ /dev/null
@@ -1,54 +0,0 @@
-var createAggregator = require('../internal/createAggregator');
-
-/** Used for native method references. */
-var objectProto = Object.prototype;
-
-/** Used to check objects for own properties. */
-var hasOwnProperty = objectProto.hasOwnProperty;
-
-/**
- * Creates an object composed of keys generated from the results of running
- * each element of `collection` through `iteratee`. The corresponding value
- * of each key is the number of times the key was returned by `iteratee`.
- * The `iteratee` is bound to `thisArg` and invoked with three arguments:
- * (value, index|key, collection).
- *
- * If a property name is provided for `iteratee` the created `_.property`
- * style callback returns the property value of the given element.
- *
- * If a value is also provided for `thisArg` the created `_.matchesProperty`
- * style callback returns `true` for elements that have a matching property
- * value, else `false`.
- *
- * If an object is provided for `iteratee` the created `_.matches` style
- * callback returns `true` for elements that have the properties of the given
- * object, else `false`.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function|Object|string} [iteratee=_.identity] The function invoked
- *  per iteration.
- * @param {*} [thisArg] The `this` binding of `iteratee`.
- * @returns {Object} Returns the composed aggregate object.
- * @example
- *
- * _.countBy([4.3, 6.1, 6.4], function(n) {
- *   return Math.floor(n);
- * });
- * // => { '4': 1, '6': 2 }
- *
- * _.countBy([4.3, 6.1, 6.4], function(n) {
- *   return this.floor(n);
- * }, Math);
- * // => { '4': 1, '6': 2 }
- *
- * _.countBy(['one', 'two', 'three'], 'length');
- * // => { '3': 2, '5': 1 }
- */
-var countBy = createAggregator(function(result, value, key) {
-  hasOwnProperty.call(result, key) ? ++result[key] : (result[key] = 1);
-});
-
-module.exports = countBy;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/detect.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/detect.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/detect.js
deleted file mode 100644
index 2fb6303..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/detect.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./find');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/each.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/each.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/each.js
deleted file mode 100644
index 8800f42..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/each.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./forEach');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/eachRight.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/eachRight.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/eachRight.js
deleted file mode 100644
index 3252b2a..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/eachRight.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./forEachRight');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/every.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/every.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/every.js
deleted file mode 100644
index 5a2d0f5..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/every.js
+++ /dev/null
@@ -1,66 +0,0 @@
-var arrayEvery = require('../internal/arrayEvery'),
-    baseCallback = require('../internal/baseCallback'),
-    baseEvery = require('../internal/baseEvery'),
-    isArray = require('../lang/isArray'),
-    isIterateeCall = require('../internal/isIterateeCall');
-
-/**
- * Checks if `predicate` returns truthy for **all** elements of `collection`.
- * The predicate is bound to `thisArg` and invoked with three arguments:
- * (value, index|key, collection).
- *
- * If a property name is provided for `predicate` the created `_.property`
- * style callback returns the property value of the given element.
- *
- * If a value is also provided for `thisArg` the created `_.matchesProperty`
- * style callback returns `true` for elements that have a matching property
- * value, else `false`.
- *
- * If an object is provided for `predicate` the created `_.matches` style
- * callback returns `true` for elements that have the properties of the given
- * object, else `false`.
- *
- * @static
- * @memberOf _
- * @alias all
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function|Object|string} [predicate=_.identity] The function invoked
- *  per iteration.
- * @param {*} [thisArg] The `this` binding of `predicate`.
- * @returns {boolean} Returns `true` if all elements pass the predicate check,
- *  else `false`.
- * @example
- *
- * _.every([true, 1, null, 'yes'], Boolean);
- * // => false
- *
- * var users = [
- *   { 'user': 'barney', 'active': false },
- *   { 'user': 'fred',   'active': false }
- * ];
- *
- * // using the `_.matches` callback shorthand
- * _.every(users, { 'user': 'barney', 'active': false });
- * // => false
- *
- * // using the `_.matchesProperty` callback shorthand
- * _.every(users, 'active', false);
- * // => true
- *
- * // using the `_.property` callback shorthand
- * _.every(users, 'active');
- * // => false
- */
-function every(collection, predicate, thisArg) {
-  var func = isArray(collection) ? arrayEvery : baseEvery;
-  if (thisArg && isIterateeCall(collection, predicate, thisArg)) {
-    predicate = undefined;
-  }
-  if (typeof predicate != 'function' || thisArg !== undefined) {
-    predicate = baseCallback(predicate, thisArg, 3);
-  }
-  return func(collection, predicate);
-}
-
-module.exports = every;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/filter.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/filter.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/filter.js
deleted file mode 100644
index 7620aa7..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/filter.js
+++ /dev/null
@@ -1,61 +0,0 @@
-var arrayFilter = require('../internal/arrayFilter'),
-    baseCallback = require('../internal/baseCallback'),
-    baseFilter = require('../internal/baseFilter'),
-    isArray = require('../lang/isArray');
-
-/**
- * Iterates over elements of `collection`, returning an array of all elements
- * `predicate` returns truthy for. The predicate is bound to `thisArg` and
- * invoked with three arguments: (value, index|key, collection).
- *
- * If a property name is provided for `predicate` the created `_.property`
- * style callback returns the property value of the given element.
- *
- * If a value is also provided for `thisArg` the created `_.matchesProperty`
- * style callback returns `true` for elements that have a matching property
- * value, else `false`.
- *
- * If an object is provided for `predicate` the created `_.matches` style
- * callback returns `true` for elements that have the properties of the given
- * object, else `false`.
- *
- * @static
- * @memberOf _
- * @alias select
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function|Object|string} [predicate=_.identity] The function invoked
- *  per iteration.
- * @param {*} [thisArg] The `this` binding of `predicate`.
- * @returns {Array} Returns the new filtered array.
- * @example
- *
- * _.filter([4, 5, 6], function(n) {
- *   return n % 2 == 0;
- * });
- * // => [4, 6]
- *
- * var users = [
- *   { 'user': 'barney', 'age': 36, 'active': true },
- *   { 'user': 'fred',   'age': 40, 'active': false }
- * ];
- *
- * // using the `_.matches` callback shorthand
- * _.pluck(_.filter(users, { 'age': 36, 'active': true }), 'user');
- * // => ['barney']
- *
- * // using the `_.matchesProperty` callback shorthand
- * _.pluck(_.filter(users, 'active', false), 'user');
- * // => ['fred']
- *
- * // using the `_.property` callback shorthand
- * _.pluck(_.filter(users, 'active'), 'user');
- * // => ['barney']
- */
-function filter(collection, predicate, thisArg) {
-  var func = isArray(collection) ? arrayFilter : baseFilter;
-  predicate = baseCallback(predicate, thisArg, 3);
-  return func(collection, predicate);
-}
-
-module.exports = filter;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/find.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/find.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/find.js
deleted file mode 100644
index 7358cfe..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/find.js
+++ /dev/null
@@ -1,56 +0,0 @@
-var baseEach = require('../internal/baseEach'),
-    createFind = require('../internal/createFind');
-
-/**
- * Iterates over elements of `collection`, returning the first element
- * `predicate` returns truthy for. The predicate is bound to `thisArg` and
- * invoked with three arguments: (value, index|key, collection).
- *
- * If a property name is provided for `predicate` the created `_.property`
- * style callback returns the property value of the given element.
- *
- * If a value is also provided for `thisArg` the created `_.matchesProperty`
- * style callback returns `true` for elements that have a matching property
- * value, else `false`.
- *
- * If an object is provided for `predicate` the created `_.matches` style
- * callback returns `true` for elements that have the properties of the given
- * object, else `false`.
- *
- * @static
- * @memberOf _
- * @alias detect
- * @category Collection
- * @param {Array|Object|string} collection The collection to search.
- * @param {Function|Object|string} [predicate=_.identity] The function invoked
- *  per iteration.
- * @param {*} [thisArg] The `this` binding of `predicate`.
- * @returns {*} Returns the matched element, else `undefined`.
- * @example
- *
- * var users = [
- *   { 'user': 'barney',  'age': 36, 'active': true },
- *   { 'user': 'fred',    'age': 40, 'active': false },
- *   { 'user': 'pebbles', 'age': 1,  'active': true }
- * ];
- *
- * _.result(_.find(users, function(chr) {
- *   return chr.age < 40;
- * }), 'user');
- * // => 'barney'
- *
- * // using the `_.matches` callback shorthand
- * _.result(_.find(users, { 'age': 1, 'active': true }), 'user');
- * // => 'pebbles'
- *
- * // using the `_.matchesProperty` callback shorthand
- * _.result(_.find(users, 'active', false), 'user');
- * // => 'fred'
- *
- * // using the `_.property` callback shorthand
- * _.result(_.find(users, 'active'), 'user');
- * // => 'barney'
- */
-var find = createFind(baseEach);
-
-module.exports = find;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findLast.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findLast.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findLast.js
deleted file mode 100644
index 75dbadc..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findLast.js
+++ /dev/null
@@ -1,25 +0,0 @@
-var baseEachRight = require('../internal/baseEachRight'),
-    createFind = require('../internal/createFind');
-
-/**
- * This method is like `_.find` except that it iterates over elements of
- * `collection` from right to left.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to search.
- * @param {Function|Object|string} [predicate=_.identity] The function invoked
- *  per iteration.
- * @param {*} [thisArg] The `this` binding of `predicate`.
- * @returns {*} Returns the matched element, else `undefined`.
- * @example
- *
- * _.findLast([1, 2, 3, 4], function(n) {
- *   return n % 2 == 1;
- * });
- * // => 3
- */
-var findLast = createFind(baseEachRight, true);
-
-module.exports = findLast;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findWhere.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findWhere.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findWhere.js
deleted file mode 100644
index 2d62065..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/findWhere.js
+++ /dev/null
@@ -1,37 +0,0 @@
-var baseMatches = require('../internal/baseMatches'),
-    find = require('./find');
-
-/**
- * Performs a deep comparison between each element in `collection` and the
- * source object, returning the first element that has equivalent property
- * values.
- *
- * **Note:** This method supports comparing arrays, booleans, `Date` objects,
- * numbers, `Object` objects, regexes, and strings. Objects are compared by
- * their own, not inherited, enumerable properties. For comparing a single
- * own or inherited property value see `_.matchesProperty`.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to search.
- * @param {Object} source The object of property values to match.
- * @returns {*} Returns the matched element, else `undefined`.
- * @example
- *
- * var users = [
- *   { 'user': 'barney', 'age': 36, 'active': true },
- *   { 'user': 'fred',   'age': 40, 'active': false }
- * ];
- *
- * _.result(_.findWhere(users, { 'age': 36, 'active': true }), 'user');
- * // => 'barney'
- *
- * _.result(_.findWhere(users, { 'age': 40, 'active': false }), 'user');
- * // => 'fred'
- */
-function findWhere(collection, source) {
-  return find(collection, baseMatches(source));
-}
-
-module.exports = findWhere;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldl.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldl.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldl.js
deleted file mode 100644
index 26f53cf..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldl.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./reduce');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldr.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldr.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldr.js
deleted file mode 100644
index 8fb199e..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/foldr.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./reduceRight');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEach.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEach.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEach.js
deleted file mode 100644
index 05a8e21..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEach.js
+++ /dev/null
@@ -1,37 +0,0 @@
-var arrayEach = require('../internal/arrayEach'),
-    baseEach = require('../internal/baseEach'),
-    createForEach = require('../internal/createForEach');
-
-/**
- * Iterates over elements of `collection` invoking `iteratee` for each element.
- * The `iteratee` is bound to `thisArg` and invoked with three arguments:
- * (value, index|key, collection). Iteratee functions may exit iteration early
- * by explicitly returning `false`.
- *
- * **Note:** As with other "Collections" methods, objects with a "length" property
- * are iterated like arrays. To avoid this behavior `_.forIn` or `_.forOwn`
- * may be used for object iteration.
- *
- * @static
- * @memberOf _
- * @alias each
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @param {*} [thisArg] The `this` binding of `iteratee`.
- * @returns {Array|Object|string} Returns `collection`.
- * @example
- *
- * _([1, 2]).forEach(function(n) {
- *   console.log(n);
- * }).value();
- * // => logs each value from left to right and returns the array
- *
- * _.forEach({ 'a': 1, 'b': 2 }, function(n, key) {
- *   console.log(n, key);
- * });
- * // => logs each value-key pair and returns the object (iteration order is not guaranteed)
- */
-var forEach = createForEach(arrayEach, baseEach);
-
-module.exports = forEach;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEachRight.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEachRight.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEachRight.js
deleted file mode 100644
index 3499711..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/forEachRight.js
+++ /dev/null
@@ -1,26 +0,0 @@
-var arrayEachRight = require('../internal/arrayEachRight'),
-    baseEachRight = require('../internal/baseEachRight'),
-    createForEach = require('../internal/createForEach');
-
-/**
- * This method is like `_.forEach` except that it iterates over elements of
- * `collection` from right to left.
- *
- * @static
- * @memberOf _
- * @alias eachRight
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @param {*} [thisArg] The `this` binding of `iteratee`.
- * @returns {Array|Object|string} Returns `collection`.
- * @example
- *
- * _([1, 2]).forEachRight(function(n) {
- *   console.log(n);
- * }).value();
- * // => logs each value from right to left and returns the array
- */
-var forEachRight = createForEach(arrayEachRight, baseEachRight);
-
-module.exports = forEachRight;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/groupBy.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/groupBy.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/groupBy.js
deleted file mode 100644
index a925c89..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/groupBy.js
+++ /dev/null
@@ -1,59 +0,0 @@
-var createAggregator = require('../internal/createAggregator');
-
-/** Used for native method references. */
-var objectProto = Object.prototype;
-
-/** Used to check objects for own properties. */
-var hasOwnProperty = objectProto.hasOwnProperty;
-
-/**
- * Creates an object composed of keys generated from the results of running
- * each element of `collection` through `iteratee`. The corresponding value
- * of each key is an array of the elements responsible for generating the key.
- * The `iteratee` is bound to `thisArg` and invoked with three arguments:
- * (value, index|key, collection).
- *
- * If a property name is provided for `iteratee` the created `_.property`
- * style callback returns the property value of the given element.
- *
- * If a value is also provided for `thisArg` the created `_.matchesProperty`
- * style callback returns `true` for elements that have a matching property
- * value, else `false`.
- *
- * If an object is provided for `iteratee` the created `_.matches` style
- * callback returns `true` for elements that have the properties of the given
- * object, else `false`.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function|Object|string} [iteratee=_.identity] The function invoked
- *  per iteration.
- * @param {*} [thisArg] The `this` binding of `iteratee`.
- * @returns {Object} Returns the composed aggregate object.
- * @example
- *
- * _.groupBy([4.2, 6.1, 6.4], function(n) {
- *   return Math.floor(n);
- * });
- * // => { '4': [4.2], '6': [6.1, 6.4] }
- *
- * _.groupBy([4.2, 6.1, 6.4], function(n) {
- *   return this.floor(n);
- * }, Math);
- * // => { '4': [4.2], '6': [6.1, 6.4] }
- *
- * // using the `_.property` callback shorthand
- * _.groupBy(['one', 'two', 'three'], 'length');
- * // => { '3': ['one', 'two'], '5': ['three'] }
- */
-var groupBy = createAggregator(function(result, value, key) {
-  if (hasOwnProperty.call(result, key)) {
-    result[key].push(value);
-  } else {
-    result[key] = [value];
-  }
-});
-
-module.exports = groupBy;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/include.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/include.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/include.js
deleted file mode 100644
index 594722a..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/include.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./includes');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/includes.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/includes.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/includes.js
deleted file mode 100644
index 329486a..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/includes.js
+++ /dev/null
@@ -1,57 +0,0 @@
-var baseIndexOf = require('../internal/baseIndexOf'),
-    getLength = require('../internal/getLength'),
-    isArray = require('../lang/isArray'),
-    isIterateeCall = require('../internal/isIterateeCall'),
-    isLength = require('../internal/isLength'),
-    isString = require('../lang/isString'),
-    values = require('../object/values');
-
-/* Native method references for those with the same name as other `lodash` methods. */
-var nativeMax = Math.max;
-
-/**
- * Checks if `target` is in `collection` using
- * [`SameValueZero`](http://ecma-international.org/ecma-262/6.0/#sec-samevaluezero)
- * for equality comparisons. If `fromIndex` is negative, it's used as the offset
- * from the end of `collection`.
- *
- * @static
- * @memberOf _
- * @alias contains, include
- * @category Collection
- * @param {Array|Object|string} collection The collection to search.
- * @param {*} target The value to search for.
- * @param {number} [fromIndex=0] The index to search from.
- * @param- {Object} [guard] Enables use as a callback for functions like `_.reduce`.
- * @returns {boolean} Returns `true` if a matching element is found, else `false`.
- * @example
- *
- * _.includes([1, 2, 3], 1);
- * // => true
- *
- * _.includes([1, 2, 3], 1, 2);
- * // => false
- *
- * _.includes({ 'user': 'fred', 'age': 40 }, 'fred');
- * // => true
- *
- * _.includes('pebbles', 'eb');
- * // => true
- */
-function includes(collection, target, fromIndex, guard) {
-  var length = collection ? getLength(collection) : 0;
-  if (!isLength(length)) {
-    collection = values(collection);
-    length = collection.length;
-  }
-  if (typeof fromIndex != 'number' || (guard && isIterateeCall(target, fromIndex, guard))) {
-    fromIndex = 0;
-  } else {
-    fromIndex = fromIndex < 0 ? nativeMax(length + fromIndex, 0) : (fromIndex || 0);
-  }
-  return (typeof collection == 'string' || !isArray(collection) && isString(collection))
-    ? (fromIndex <= length && collection.indexOf(target, fromIndex) > -1)
-    : (!!length && baseIndexOf(collection, target, fromIndex) > -1);
-}
-
-module.exports = includes;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/indexBy.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/indexBy.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/indexBy.js
deleted file mode 100644
index 34a941e..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/indexBy.js
+++ /dev/null
@@ -1,53 +0,0 @@
-var createAggregator = require('../internal/createAggregator');
-
-/**
- * Creates an object composed of keys generated from the results of running
- * each element of `collection` through `iteratee`. The corresponding value
- * of each key is the last element responsible for generating the key. The
- * iteratee function is bound to `thisArg` and invoked with three arguments:
- * (value, index|key, collection).
- *
- * If a property name is provided for `iteratee` the created `_.property`
- * style callback returns the property value of the given element.
- *
- * If a value is also provided for `thisArg` the created `_.matchesProperty`
- * style callback returns `true` for elements that have a matching property
- * value, else `false`.
- *
- * If an object is provided for `iteratee` the created `_.matches` style
- * callback returns `true` for elements that have the properties of the given
- * object, else `false`.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function|Object|string} [iteratee=_.identity] The function invoked
- *  per iteration.
- * @param {*} [thisArg] The `this` binding of `iteratee`.
- * @returns {Object} Returns the composed aggregate object.
- * @example
- *
- * var keyData = [
- *   { 'dir': 'left', 'code': 97 },
- *   { 'dir': 'right', 'code': 100 }
- * ];
- *
- * _.indexBy(keyData, 'dir');
- * // => { 'left': { 'dir': 'left', 'code': 97 }, 'right': { 'dir': 'right', 'code': 100 } }
- *
- * _.indexBy(keyData, function(object) {
- *   return String.fromCharCode(object.code);
- * });
- * // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } }
- *
- * _.indexBy(keyData, function(object) {
- *   return this.fromCharCode(object.code);
- * }, String);
- * // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } }
- */
-var indexBy = createAggregator(function(result, value, key) {
-  result[key] = value;
-});
-
-module.exports = indexBy;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/inject.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/inject.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/inject.js
deleted file mode 100644
index 26f53cf..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/inject.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./reduce');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/invoke.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/invoke.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/invoke.js
deleted file mode 100644
index 6e71721..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/invoke.js
+++ /dev/null
@@ -1,42 +0,0 @@
-var baseEach = require('../internal/baseEach'),
-    invokePath = require('../internal/invokePath'),
-    isArrayLike = require('../internal/isArrayLike'),
-    isKey = require('../internal/isKey'),
-    restParam = require('../function/restParam');
-
-/**
- * Invokes the method at `path` of each element in `collection`, returning
- * an array of the results of each invoked method. Any additional arguments
- * are provided to each invoked method. If `methodName` is a function it's
- * invoked for, and `this` bound to, each element in `collection`.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Array|Function|string} path The path of the method to invoke or
- *  the function invoked per iteration.
- * @param {...*} [args] The arguments to invoke the method with.
- * @returns {Array} Returns the array of results.
- * @example
- *
- * _.invoke([[5, 1, 7], [3, 2, 1]], 'sort');
- * // => [[1, 5, 7], [1, 2, 3]]
- *
- * _.invoke([123, 456], String.prototype.split, '');
- * // => [['1', '2', '3'], ['4', '5', '6']]
- */
-var invoke = restParam(function(collection, path, args) {
-  var index = -1,
-      isFunc = typeof path == 'function',
-      isProp = isKey(path),
-      result = isArrayLike(collection) ? Array(collection.length) : [];
-
-  baseEach(collection, function(value) {
-    var func = isFunc ? path : ((isProp && value != null) ? value[path] : undefined);
-    result[++index] = func ? func.apply(value, args) : invokePath(value, path, args);
-  });
-  return result;
-});
-
-module.exports = invoke;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/map.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/map.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/map.js
deleted file mode 100644
index 5381110..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/map.js
+++ /dev/null
@@ -1,68 +0,0 @@
-var arrayMap = require('../internal/arrayMap'),
-    baseCallback = require('../internal/baseCallback'),
-    baseMap = require('../internal/baseMap'),
-    isArray = require('../lang/isArray');
-
-/**
- * Creates an array of values by running each element in `collection` through
- * `iteratee`. The `iteratee` is bound to `thisArg` and invoked with three
- * arguments: (value, index|key, collection).
- *
- * If a property name is provided for `iteratee` the created `_.property`
- * style callback returns the property value of the given element.
- *
- * If a value is also provided for `thisArg` the created `_.matchesProperty`
- * style callback returns `true` for elements that have a matching property
- * value, else `false`.
- *
- * If an object is provided for `iteratee` the created `_.matches` style
- * callback returns `true` for elements that have the properties of the given
- * object, else `false`.
- *
- * Many lodash methods are guarded to work as iteratees for methods like
- * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`.
- *
- * The guarded methods are:
- * `ary`, `callback`, `chunk`, `clone`, `create`, `curry`, `curryRight`,
- * `drop`, `dropRight`, `every`, `fill`, `flatten`, `invert`, `max`, `min`,
- * `parseInt`, `slice`, `sortBy`, `take`, `takeRight`, `template`, `trim`,
- * `trimLeft`, `trimRight`, `trunc`, `random`, `range`, `sample`, `some`,
- * `sum`, `uniq`, and `words`
- *
- * @static
- * @memberOf _
- * @alias collect
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function|Object|string} [iteratee=_.identity] The function invoked
- *  per iteration.
- * @param {*} [thisArg] The `this` binding of `iteratee`.
- * @returns {Array} Returns the new mapped array.
- * @example
- *
- * function timesThree(n) {
- *   return n * 3;
- * }
- *
- * _.map([1, 2], timesThree);
- * // => [3, 6]
- *
- * _.map({ 'a': 1, 'b': 2 }, timesThree);
- * // => [3, 6] (iteration order is not guaranteed)
- *
- * var users = [
- *   { 'user': 'barney' },
- *   { 'user': 'fred' }
- * ];
- *
- * // using the `_.property` callback shorthand
- * _.map(users, 'user');
- * // => ['barney', 'fred']
- */
-function map(collection, iteratee, thisArg) {
-  var func = isArray(collection) ? arrayMap : baseMap;
-  iteratee = baseCallback(iteratee, thisArg, 3);
-  return func(collection, iteratee);
-}
-
-module.exports = map;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/max.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/max.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/max.js
deleted file mode 100644
index bb1d213..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/max.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('../math/max');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/min.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/min.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/min.js
deleted file mode 100644
index eef13d0..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/min.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('../math/min');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/partition.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/partition.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/partition.js
deleted file mode 100644
index ee35f27..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/partition.js
+++ /dev/null
@@ -1,66 +0,0 @@
-var createAggregator = require('../internal/createAggregator');
-
-/**
- * Creates an array of elements split into two groups, the first of which
- * contains elements `predicate` returns truthy for, while the second of which
- * contains elements `predicate` returns falsey for. The predicate is bound
- * to `thisArg` and invoked with three arguments: (value, index|key, collection).
- *
- * If a property name is provided for `predicate` the created `_.property`
- * style callback returns the property value of the given element.
- *
- * If a value is also provided for `thisArg` the created `_.matchesProperty`
- * style callback returns `true` for elements that have a matching property
- * value, else `false`.
- *
- * If an object is provided for `predicate` the created `_.matches` style
- * callback returns `true` for elements that have the properties of the given
- * object, else `false`.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function|Object|string} [predicate=_.identity] The function invoked
- *  per iteration.
- * @param {*} [thisArg] The `this` binding of `predicate`.
- * @returns {Array} Returns the array of grouped elements.
- * @example
- *
- * _.partition([1, 2, 3], function(n) {
- *   return n % 2;
- * });
- * // => [[1, 3], [2]]
- *
- * _.partition([1.2, 2.3, 3.4], function(n) {
- *   return this.floor(n) % 2;
- * }, Math);
- * // => [[1.2, 3.4], [2.3]]
- *
- * var users = [
- *   { 'user': 'barney',  'age': 36, 'active': false },
- *   { 'user': 'fred',    'age': 40, 'active': true },
- *   { 'user': 'pebbles', 'age': 1,  'active': false }
- * ];
- *
- * var mapper = function(array) {
- *   return _.pluck(array, 'user');
- * };
- *
- * // using the `_.matches` callback shorthand
- * _.map(_.partition(users, { 'age': 1, 'active': false }), mapper);
- * // => [['pebbles'], ['barney', 'fred']]
- *
- * // using the `_.matchesProperty` callback shorthand
- * _.map(_.partition(users, 'active', false), mapper);
- * // => [['barney', 'pebbles'], ['fred']]
- *
- * // using the `_.property` callback shorthand
- * _.map(_.partition(users, 'active'), mapper);
- * // => [['fred'], ['barney', 'pebbles']]
- */
-var partition = createAggregator(function(result, value, key) {
-  result[key ? 0 : 1].push(value);
-}, function() { return [[], []]; });
-
-module.exports = partition;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/pluck.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/pluck.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/pluck.js
deleted file mode 100644
index 5ee1ec8..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/pluck.js
+++ /dev/null
@@ -1,31 +0,0 @@
-var map = require('./map'),
-    property = require('../utility/property');
-
-/**
- * Gets the property value of `path` from all elements in `collection`.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Array|string} path The path of the property to pluck.
- * @returns {Array} Returns the property values.
- * @example
- *
- * var users = [
- *   { 'user': 'barney', 'age': 36 },
- *   { 'user': 'fred',   'age': 40 }
- * ];
- *
- * _.pluck(users, 'user');
- * // => ['barney', 'fred']
- *
- * var userIndex = _.indexBy(users, 'user');
- * _.pluck(userIndex, 'age');
- * // => [36, 40] (iteration order is not guaranteed)
- */
-function pluck(collection, path) {
-  return map(collection, property(path));
-}
-
-module.exports = pluck;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduce.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduce.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduce.js
deleted file mode 100644
index 5d5e8c9..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduce.js
+++ /dev/null
@@ -1,44 +0,0 @@
-var arrayReduce = require('../internal/arrayReduce'),
-    baseEach = require('../internal/baseEach'),
-    createReduce = require('../internal/createReduce');
-
-/**
- * Reduces `collection` to a value which is the accumulated result of running
- * each element in `collection` through `iteratee`, where each successive
- * invocation is supplied the return value of the previous. If `accumulator`
- * is not provided the first element of `collection` is used as the initial
- * value. The `iteratee` is bound to `thisArg` and invoked with four arguments:
- * (accumulator, value, index|key, collection).
- *
- * Many lodash methods are guarded to work as iteratees for methods like
- * `_.reduce`, `_.reduceRight`, and `_.transform`.
- *
- * The guarded methods are:
- * `assign`, `defaults`, `defaultsDeep`, `includes`, `merge`, `sortByAll`,
- * and `sortByOrder`
- *
- * @static
- * @memberOf _
- * @alias foldl, inject
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @param {*} [accumulator] The initial value.
- * @param {*} [thisArg] The `this` binding of `iteratee`.
- * @returns {*} Returns the accumulated value.
- * @example
- *
- * _.reduce([1, 2], function(total, n) {
- *   return total + n;
- * });
- * // => 3
- *
- * _.reduce({ 'a': 1, 'b': 2 }, function(result, n, key) {
- *   result[key] = n * 3;
- *   return result;
- * }, {});
- * // => { 'a': 3, 'b': 6 } (iteration order is not guaranteed)
- */
-var reduce = createReduce(arrayReduce, baseEach);
-
-module.exports = reduce;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduceRight.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduceRight.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduceRight.js
deleted file mode 100644
index 5a5753b..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reduceRight.js
+++ /dev/null
@@ -1,29 +0,0 @@
-var arrayReduceRight = require('../internal/arrayReduceRight'),
-    baseEachRight = require('../internal/baseEachRight'),
-    createReduce = require('../internal/createReduce');
-
-/**
- * This method is like `_.reduce` except that it iterates over elements of
- * `collection` from right to left.
- *
- * @static
- * @memberOf _
- * @alias foldr
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function} [iteratee=_.identity] The function invoked per iteration.
- * @param {*} [accumulator] The initial value.
- * @param {*} [thisArg] The `this` binding of `iteratee`.
- * @returns {*} Returns the accumulated value.
- * @example
- *
- * var array = [[0, 1], [2, 3], [4, 5]];
- *
- * _.reduceRight(array, function(flattened, other) {
- *   return flattened.concat(other);
- * }, []);
- * // => [4, 5, 2, 3, 0, 1]
- */
-var reduceRight = createReduce(arrayReduceRight, baseEachRight);
-
-module.exports = reduceRight;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reject.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reject.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reject.js
deleted file mode 100644
index 5592453..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/reject.js
+++ /dev/null
@@ -1,50 +0,0 @@
-var arrayFilter = require('../internal/arrayFilter'),
-    baseCallback = require('../internal/baseCallback'),
-    baseFilter = require('../internal/baseFilter'),
-    isArray = require('../lang/isArray');
-
-/**
- * The opposite of `_.filter`; this method returns the elements of `collection`
- * that `predicate` does **not** return truthy for.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to iterate over.
- * @param {Function|Object|string} [predicate=_.identity] The function invoked
- *  per iteration.
- * @param {*} [thisArg] The `this` binding of `predicate`.
- * @returns {Array} Returns the new filtered array.
- * @example
- *
- * _.reject([1, 2, 3, 4], function(n) {
- *   return n % 2 == 0;
- * });
- * // => [1, 3]
- *
- * var users = [
- *   { 'user': 'barney', 'age': 36, 'active': false },
- *   { 'user': 'fred',   'age': 40, 'active': true }
- * ];
- *
- * // using the `_.matches` callback shorthand
- * _.pluck(_.reject(users, { 'age': 40, 'active': true }), 'user');
- * // => ['barney']
- *
- * // using the `_.matchesProperty` callback shorthand
- * _.pluck(_.reject(users, 'active', false), 'user');
- * // => ['fred']
- *
- * // using the `_.property` callback shorthand
- * _.pluck(_.reject(users, 'active'), 'user');
- * // => ['barney']
- */
-function reject(collection, predicate, thisArg) {
-  var func = isArray(collection) ? arrayFilter : baseFilter;
-  predicate = baseCallback(predicate, thisArg, 3);
-  return func(collection, function(value, index, collection) {
-    return !predicate(value, index, collection);
-  });
-}
-
-module.exports = reject;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sample.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sample.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sample.js
deleted file mode 100644
index 8e01533..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/sample.js
+++ /dev/null
@@ -1,50 +0,0 @@
-var baseRandom = require('../internal/baseRandom'),
-    isIterateeCall = require('../internal/isIterateeCall'),
-    toArray = require('../lang/toArray'),
-    toIterable = require('../internal/toIterable');
-
-/* Native method references for those with the same name as other `lodash` methods. */
-var nativeMin = Math.min;
-
-/**
- * Gets a random element or `n` random elements from a collection.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to sample.
- * @param {number} [n] The number of elements to sample.
- * @param- {Object} [guard] Enables use as a callback for functions like `_.map`.
- * @returns {*} Returns the random sample(s).
- * @example
- *
- * _.sample([1, 2, 3, 4]);
- * // => 2
- *
- * _.sample([1, 2, 3, 4], 2);
- * // => [3, 1]
- */
-function sample(collection, n, guard) {
-  if (guard ? isIterateeCall(collection, n, guard) : n == null) {
-    collection = toIterable(collection);
-    var length = collection.length;
-    return length > 0 ? collection[baseRandom(0, length - 1)] : undefined;
-  }
-  var index = -1,
-      result = toArray(collection),
-      length = result.length,
-      lastIndex = length - 1;
-
-  n = nativeMin(n < 0 ? 0 : (+n || 0), length);
-  while (++index < n) {
-    var rand = baseRandom(index, lastIndex),
-        value = result[rand];
-
-    result[rand] = result[index];
-    result[index] = value;
-  }
-  result.length = n;
-  return result;
-}
-
-module.exports = sample;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/select.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/select.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/select.js
deleted file mode 100644
index ade80f6..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/select.js
+++ /dev/null
@@ -1 +0,0 @@
-module.exports = require('./filter');

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/shuffle.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/shuffle.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/shuffle.js
deleted file mode 100644
index 949689c..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/shuffle.js
+++ /dev/null
@@ -1,24 +0,0 @@
-var sample = require('./sample');
-
-/** Used as references for `-Infinity` and `Infinity`. */
-var POSITIVE_INFINITY = Number.POSITIVE_INFINITY;
-
-/**
- * Creates an array of shuffled values, using a version of the
- * [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher-Yates_shuffle).
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to shuffle.
- * @returns {Array} Returns the new shuffled array.
- * @example
- *
- * _.shuffle([1, 2, 3, 4]);
- * // => [4, 1, 3, 2]
- */
-function shuffle(collection) {
-  return sample(collection, POSITIVE_INFINITY);
-}
-
-module.exports = shuffle;

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/55428f42/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/size.js
----------------------------------------------------------------------
diff --git a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/size.js b/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/size.js
deleted file mode 100644
index 78dcf4c..0000000
--- a/node_modules/plist/node_modules/xmlbuilder/node_modules/lodash/collection/size.js
+++ /dev/null
@@ -1,30 +0,0 @@
-var getLength = require('../internal/getLength'),
-    isLength = require('../internal/isLength'),
-    keys = require('../object/keys');
-
-/**
- * Gets the size of `collection` by returning its length for array-like
- * values or the number of own enumerable properties for objects.
- *
- * @static
- * @memberOf _
- * @category Collection
- * @param {Array|Object|string} collection The collection to inspect.
- * @returns {number} Returns the size of `collection`.
- * @example
- *
- * _.size([1, 2, 3]);
- * // => 3
- *
- * _.size({ 'a': 1, 'b': 2 });
- * // => 2
- *
- * _.size('pebbles');
- * // => 7
- */
-function size(collection) {
-  var length = collection ? getLength(collection) : 0;
-  return isLength(length) ? length : keys(collection).length;
-}
-
-module.exports = size;


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org