aboutsummaryrefslogtreecommitdiff
path: root/node_modules/core-js/fn
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2017-08-14 05:01:11 +0200
committerFlorian Dold <florian.dold@gmail.com>2017-08-14 05:02:09 +0200
commit363723fc84f7b8477592e0105aeb331ec9a017af (patch)
tree29f92724f34131bac64d6a318dd7e30612e631c7 /node_modules/core-js/fn
parent5634e77ad96bfe1818f6b6ee70b7379652e5487f (diff)
node_modules
Diffstat (limited to 'node_modules/core-js/fn')
-rw-r--r--node_modules/core-js/fn/_.js2
-rw-r--r--node_modules/core-js/fn/array/concat.js4
-rw-r--r--node_modules/core-js/fn/array/copy-within.js2
-rw-r--r--node_modules/core-js/fn/array/entries.js2
-rw-r--r--node_modules/core-js/fn/array/every.js2
-rw-r--r--node_modules/core-js/fn/array/fill.js2
-rw-r--r--node_modules/core-js/fn/array/filter.js2
-rw-r--r--node_modules/core-js/fn/array/find-index.js2
-rw-r--r--node_modules/core-js/fn/array/find.js2
-rw-r--r--node_modules/core-js/fn/array/flat-map.js2
-rw-r--r--node_modules/core-js/fn/array/flatten.js2
-rw-r--r--node_modules/core-js/fn/array/for-each.js2
-rw-r--r--node_modules/core-js/fn/array/from.js2
-rw-r--r--node_modules/core-js/fn/array/includes.js2
-rw-r--r--node_modules/core-js/fn/array/index-of.js2
-rw-r--r--node_modules/core-js/fn/array/index.js4
-rw-r--r--node_modules/core-js/fn/array/is-array.js2
-rw-r--r--node_modules/core-js/fn/array/iterator.js2
-rw-r--r--node_modules/core-js/fn/array/join.js2
-rw-r--r--node_modules/core-js/fn/array/keys.js2
-rw-r--r--node_modules/core-js/fn/array/last-index-of.js2
-rw-r--r--node_modules/core-js/fn/array/map.js2
-rw-r--r--node_modules/core-js/fn/array/of.js2
-rw-r--r--node_modules/core-js/fn/array/pop.js4
-rw-r--r--node_modules/core-js/fn/array/push.js4
-rw-r--r--node_modules/core-js/fn/array/reduce-right.js2
-rw-r--r--node_modules/core-js/fn/array/reduce.js2
-rw-r--r--node_modules/core-js/fn/array/reverse.js4
-rw-r--r--node_modules/core-js/fn/array/shift.js4
-rw-r--r--node_modules/core-js/fn/array/slice.js2
-rw-r--r--node_modules/core-js/fn/array/some.js2
-rw-r--r--node_modules/core-js/fn/array/sort.js2
-rw-r--r--node_modules/core-js/fn/array/splice.js4
-rw-r--r--node_modules/core-js/fn/array/unshift.js4
-rw-r--r--node_modules/core-js/fn/array/values.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/copy-within.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/entries.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/every.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/fill.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/filter.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/find-index.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/find.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/flat-map.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/flatten.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/for-each.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/includes.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/index-of.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/index.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/iterator.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/join.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/keys.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/last-index-of.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/map.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/reduce-right.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/reduce.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/slice.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/some.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/sort.js2
-rw-r--r--node_modules/core-js/fn/array/virtual/values.js2
-rw-r--r--node_modules/core-js/fn/asap.js2
-rw-r--r--node_modules/core-js/fn/clear-immediate.js2
-rw-r--r--node_modules/core-js/fn/date/index.js2
-rw-r--r--node_modules/core-js/fn/date/now.js2
-rw-r--r--node_modules/core-js/fn/date/to-iso-string.js2
-rw-r--r--node_modules/core-js/fn/date/to-json.js2
-rw-r--r--node_modules/core-js/fn/date/to-primitive.js4
-rw-r--r--node_modules/core-js/fn/date/to-string.js6
-rw-r--r--node_modules/core-js/fn/dict.js2
-rw-r--r--node_modules/core-js/fn/dom-collections/index.js8
-rw-r--r--node_modules/core-js/fn/dom-collections/iterator.js2
-rw-r--r--node_modules/core-js/fn/error/index.js2
-rw-r--r--node_modules/core-js/fn/error/is-error.js2
-rw-r--r--node_modules/core-js/fn/function/bind.js2
-rw-r--r--node_modules/core-js/fn/function/has-instance.js2
-rw-r--r--node_modules/core-js/fn/function/name.js2
-rw-r--r--node_modules/core-js/fn/function/part.js2
-rw-r--r--node_modules/core-js/fn/function/virtual/bind.js2
-rw-r--r--node_modules/core-js/fn/function/virtual/index.js2
-rw-r--r--node_modules/core-js/fn/function/virtual/part.js2
-rw-r--r--node_modules/core-js/fn/get-iterator-method.js2
-rw-r--r--node_modules/core-js/fn/get-iterator.js2
-rw-r--r--node_modules/core-js/fn/global.js2
-rw-r--r--node_modules/core-js/fn/is-iterable.js2
-rw-r--r--node_modules/core-js/fn/json/index.js2
-rw-r--r--node_modules/core-js/fn/json/stringify.js8
-rw-r--r--node_modules/core-js/fn/map.js4
-rw-r--r--node_modules/core-js/fn/map/from.js8
-rw-r--r--node_modules/core-js/fn/map/index.js8
-rw-r--r--node_modules/core-js/fn/map/of.js8
-rw-r--r--node_modules/core-js/fn/math/acosh.js2
-rw-r--r--node_modules/core-js/fn/math/asinh.js2
-rw-r--r--node_modules/core-js/fn/math/atanh.js2
-rw-r--r--node_modules/core-js/fn/math/cbrt.js2
-rw-r--r--node_modules/core-js/fn/math/clamp.js2
-rw-r--r--node_modules/core-js/fn/math/clz32.js2
-rw-r--r--node_modules/core-js/fn/math/cosh.js2
-rw-r--r--node_modules/core-js/fn/math/deg-per-rad.js2
-rw-r--r--node_modules/core-js/fn/math/degrees.js2
-rw-r--r--node_modules/core-js/fn/math/expm1.js2
-rw-r--r--node_modules/core-js/fn/math/fround.js2
-rw-r--r--node_modules/core-js/fn/math/fscale.js2
-rw-r--r--node_modules/core-js/fn/math/hypot.js2
-rw-r--r--node_modules/core-js/fn/math/iaddh.js2
-rw-r--r--node_modules/core-js/fn/math/imul.js2
-rw-r--r--node_modules/core-js/fn/math/imulh.js2
-rw-r--r--node_modules/core-js/fn/math/index.js10
-rw-r--r--node_modules/core-js/fn/math/isubh.js2
-rw-r--r--node_modules/core-js/fn/math/log10.js2
-rw-r--r--node_modules/core-js/fn/math/log1p.js2
-rw-r--r--node_modules/core-js/fn/math/log2.js2
-rw-r--r--node_modules/core-js/fn/math/rad-per-deg.js2
-rw-r--r--node_modules/core-js/fn/math/radians.js2
-rw-r--r--node_modules/core-js/fn/math/scale.js2
-rw-r--r--node_modules/core-js/fn/math/sign.js2
-rw-r--r--node_modules/core-js/fn/math/signbit.js3
-rw-r--r--node_modules/core-js/fn/math/sinh.js2
-rw-r--r--node_modules/core-js/fn/math/tanh.js2
-rw-r--r--node_modules/core-js/fn/math/trunc.js2
-rw-r--r--node_modules/core-js/fn/math/umulh.js2
-rw-r--r--node_modules/core-js/fn/number/constructor.js2
-rw-r--r--node_modules/core-js/fn/number/epsilon.js2
-rw-r--r--node_modules/core-js/fn/number/index.js2
-rw-r--r--node_modules/core-js/fn/number/is-finite.js2
-rw-r--r--node_modules/core-js/fn/number/is-integer.js2
-rw-r--r--node_modules/core-js/fn/number/is-nan.js2
-rw-r--r--node_modules/core-js/fn/number/is-safe-integer.js2
-rw-r--r--node_modules/core-js/fn/number/iterator.js4
-rw-r--r--node_modules/core-js/fn/number/max-safe-integer.js2
-rw-r--r--node_modules/core-js/fn/number/min-safe-integer.js2
-rw-r--r--node_modules/core-js/fn/number/parse-float.js2
-rw-r--r--node_modules/core-js/fn/number/parse-int.js2
-rw-r--r--node_modules/core-js/fn/number/to-fixed.js2
-rw-r--r--node_modules/core-js/fn/number/to-precision.js2
-rw-r--r--node_modules/core-js/fn/number/virtual/index.js2
-rw-r--r--node_modules/core-js/fn/number/virtual/iterator.js2
-rw-r--r--node_modules/core-js/fn/number/virtual/to-fixed.js2
-rw-r--r--node_modules/core-js/fn/number/virtual/to-precision.js2
-rw-r--r--node_modules/core-js/fn/object/assign.js2
-rw-r--r--node_modules/core-js/fn/object/classof.js2
-rw-r--r--node_modules/core-js/fn/object/create.js4
-rw-r--r--node_modules/core-js/fn/object/define-getter.js2
-rw-r--r--node_modules/core-js/fn/object/define-properties.js4
-rw-r--r--node_modules/core-js/fn/object/define-property.js4
-rw-r--r--node_modules/core-js/fn/object/define-setter.js2
-rw-r--r--node_modules/core-js/fn/object/define.js2
-rw-r--r--node_modules/core-js/fn/object/entries.js2
-rw-r--r--node_modules/core-js/fn/object/freeze.js2
-rw-r--r--node_modules/core-js/fn/object/get-own-property-descriptor.js4
-rw-r--r--node_modules/core-js/fn/object/get-own-property-descriptors.js2
-rw-r--r--node_modules/core-js/fn/object/get-own-property-names.js4
-rw-r--r--node_modules/core-js/fn/object/get-own-property-symbols.js2
-rw-r--r--node_modules/core-js/fn/object/get-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/object/index.js2
-rw-r--r--node_modules/core-js/fn/object/is-extensible.js2
-rw-r--r--node_modules/core-js/fn/object/is-frozen.js2
-rw-r--r--node_modules/core-js/fn/object/is-object.js2
-rw-r--r--node_modules/core-js/fn/object/is-sealed.js2
-rw-r--r--node_modules/core-js/fn/object/is.js2
-rw-r--r--node_modules/core-js/fn/object/keys.js2
-rw-r--r--node_modules/core-js/fn/object/lookup-getter.js2
-rw-r--r--node_modules/core-js/fn/object/lookup-setter.js2
-rw-r--r--node_modules/core-js/fn/object/make.js2
-rw-r--r--node_modules/core-js/fn/object/prevent-extensions.js2
-rw-r--r--node_modules/core-js/fn/object/seal.js2
-rw-r--r--node_modules/core-js/fn/object/set-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/object/values.js2
-rw-r--r--node_modules/core-js/fn/observable.js2
-rw-r--r--node_modules/core-js/fn/parse-float.js2
-rw-r--r--node_modules/core-js/fn/parse-int.js2
-rw-r--r--node_modules/core-js/fn/promise.js4
-rw-r--r--node_modules/core-js/fn/promise/finally.js4
-rw-r--r--node_modules/core-js/fn/promise/index.js7
-rw-r--r--node_modules/core-js/fn/promise/try.js8
-rw-r--r--node_modules/core-js/fn/reflect/apply.js2
-rw-r--r--node_modules/core-js/fn/reflect/construct.js2
-rw-r--r--node_modules/core-js/fn/reflect/define-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/define-property.js2
-rw-r--r--node_modules/core-js/fn/reflect/delete-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/delete-property.js2
-rw-r--r--node_modules/core-js/fn/reflect/enumerate.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-metadata-keys.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-own-metadata-keys.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-own-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-own-property-descriptor.js2
-rw-r--r--node_modules/core-js/fn/reflect/get-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/reflect/get.js2
-rw-r--r--node_modules/core-js/fn/reflect/has-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/has-own-metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/has.js2
-rw-r--r--node_modules/core-js/fn/reflect/index.js2
-rw-r--r--node_modules/core-js/fn/reflect/is-extensible.js2
-rw-r--r--node_modules/core-js/fn/reflect/metadata.js2
-rw-r--r--node_modules/core-js/fn/reflect/own-keys.js2
-rw-r--r--node_modules/core-js/fn/reflect/prevent-extensions.js2
-rw-r--r--node_modules/core-js/fn/reflect/set-prototype-of.js2
-rw-r--r--node_modules/core-js/fn/reflect/set.js2
-rw-r--r--node_modules/core-js/fn/regexp/constructor.js2
-rw-r--r--node_modules/core-js/fn/regexp/escape.js2
-rw-r--r--node_modules/core-js/fn/regexp/flags.js4
-rw-r--r--node_modules/core-js/fn/regexp/index.js2
-rw-r--r--node_modules/core-js/fn/regexp/match.js4
-rw-r--r--node_modules/core-js/fn/regexp/replace.js4
-rw-r--r--node_modules/core-js/fn/regexp/search.js4
-rw-r--r--node_modules/core-js/fn/regexp/split.js4
-rw-r--r--node_modules/core-js/fn/regexp/to-string.js4
-rw-r--r--node_modules/core-js/fn/set-immediate.js2
-rw-r--r--node_modules/core-js/fn/set-interval.js2
-rw-r--r--node_modules/core-js/fn/set-timeout.js2
-rw-r--r--node_modules/core-js/fn/set.js4
-rw-r--r--node_modules/core-js/fn/set/from.js8
-rw-r--r--node_modules/core-js/fn/set/index.js8
-rw-r--r--node_modules/core-js/fn/set/of.js8
-rw-r--r--node_modules/core-js/fn/string/anchor.js2
-rw-r--r--node_modules/core-js/fn/string/at.js2
-rw-r--r--node_modules/core-js/fn/string/big.js2
-rw-r--r--node_modules/core-js/fn/string/blink.js2
-rw-r--r--node_modules/core-js/fn/string/bold.js2
-rw-r--r--node_modules/core-js/fn/string/code-point-at.js2
-rw-r--r--node_modules/core-js/fn/string/ends-with.js2
-rw-r--r--node_modules/core-js/fn/string/escape-html.js2
-rw-r--r--node_modules/core-js/fn/string/fixed.js2
-rw-r--r--node_modules/core-js/fn/string/fontcolor.js2
-rw-r--r--node_modules/core-js/fn/string/fontsize.js2
-rw-r--r--node_modules/core-js/fn/string/from-code-point.js2
-rw-r--r--node_modules/core-js/fn/string/includes.js2
-rw-r--r--node_modules/core-js/fn/string/italics.js2
-rw-r--r--node_modules/core-js/fn/string/iterator.js4
-rw-r--r--node_modules/core-js/fn/string/link.js2
-rw-r--r--node_modules/core-js/fn/string/match-all.js2
-rw-r--r--node_modules/core-js/fn/string/raw.js2
-rw-r--r--node_modules/core-js/fn/string/repeat.js2
-rw-r--r--node_modules/core-js/fn/string/small.js2
-rw-r--r--node_modules/core-js/fn/string/starts-with.js2
-rw-r--r--node_modules/core-js/fn/string/strike.js2
-rw-r--r--node_modules/core-js/fn/string/sub.js2
-rw-r--r--node_modules/core-js/fn/string/sup.js2
-rw-r--r--node_modules/core-js/fn/string/trim-end.js2
-rw-r--r--node_modules/core-js/fn/string/trim-left.js2
-rw-r--r--node_modules/core-js/fn/string/trim-right.js2
-rw-r--r--node_modules/core-js/fn/string/trim-start.js2
-rw-r--r--node_modules/core-js/fn/string/trim.js2
-rw-r--r--node_modules/core-js/fn/string/unescape-html.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/anchor.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/at.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/big.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/blink.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/bold.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/code-point-at.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/ends-with.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/escape-html.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/fixed.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/fontcolor.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/fontsize.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/includes.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/italics.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/iterator.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/link.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/match-all.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/pad-end.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/pad-start.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/repeat.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/small.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/starts-with.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/strike.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/sub.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/sup.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/trim-end.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/trim-left.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/trim-right.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/trim-start.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/trim.js2
-rw-r--r--node_modules/core-js/fn/string/virtual/unescape-html.js2
-rw-r--r--node_modules/core-js/fn/symbol/async-iterator.js2
-rw-r--r--node_modules/core-js/fn/symbol/for.js2
-rw-r--r--node_modules/core-js/fn/symbol/has-instance.js2
-rw-r--r--node_modules/core-js/fn/symbol/index.js2
-rw-r--r--node_modules/core-js/fn/symbol/is-concat-spreadable.js2
-rw-r--r--node_modules/core-js/fn/symbol/iterator.js2
-rw-r--r--node_modules/core-js/fn/symbol/key-for.js2
-rw-r--r--node_modules/core-js/fn/symbol/match.js2
-rw-r--r--node_modules/core-js/fn/symbol/observable.js2
-rw-r--r--node_modules/core-js/fn/symbol/replace.js2
-rw-r--r--node_modules/core-js/fn/symbol/search.js2
-rw-r--r--node_modules/core-js/fn/symbol/species.js2
-rw-r--r--node_modules/core-js/fn/symbol/split.js2
-rw-r--r--node_modules/core-js/fn/symbol/to-primitive.js2
-rw-r--r--node_modules/core-js/fn/symbol/to-string-tag.js2
-rw-r--r--node_modules/core-js/fn/symbol/unscopables.js2
-rw-r--r--node_modules/core-js/fn/system/global.js2
-rw-r--r--node_modules/core-js/fn/system/index.js2
-rw-r--r--node_modules/core-js/fn/typed/array-buffer.js2
-rw-r--r--node_modules/core-js/fn/typed/data-view.js2
-rw-r--r--node_modules/core-js/fn/typed/float32-array.js2
-rw-r--r--node_modules/core-js/fn/typed/float64-array.js2
-rw-r--r--node_modules/core-js/fn/typed/index.js2
-rw-r--r--node_modules/core-js/fn/typed/int16-array.js2
-rw-r--r--node_modules/core-js/fn/typed/int32-array.js2
-rw-r--r--node_modules/core-js/fn/typed/int8-array.js2
-rw-r--r--node_modules/core-js/fn/typed/uint16-array.js2
-rw-r--r--node_modules/core-js/fn/typed/uint32-array.js2
-rw-r--r--node_modules/core-js/fn/typed/uint8-array.js2
-rw-r--r--node_modules/core-js/fn/typed/uint8-clamped-array.js2
-rw-r--r--node_modules/core-js/fn/weak-map.js4
-rw-r--r--node_modules/core-js/fn/weak-map/from.js8
-rw-r--r--node_modules/core-js/fn/weak-map/index.js6
-rw-r--r--node_modules/core-js/fn/weak-map/of.js8
-rw-r--r--node_modules/core-js/fn/weak-set.js4
-rw-r--r--node_modules/core-js/fn/weak-set/from.js8
-rw-r--r--node_modules/core-js/fn/weak-set/index.js6
-rw-r--r--node_modules/core-js/fn/weak-set/of.js8
311 files changed, 470 insertions, 312 deletions
diff --git a/node_modules/core-js/fn/_.js b/node_modules/core-js/fn/_.js
index 8a99f7062..2b2291e34 100644
--- a/node_modules/core-js/fn/_.js
+++ b/node_modules/core-js/fn/_.js
@@ -1,2 +1,2 @@
require('../modules/core.function.part');
-module.exports = require('../modules/_core')._; \ No newline at end of file
+module.exports = require('../modules/_core')._;
diff --git a/node_modules/core-js/fn/array/concat.js b/node_modules/core-js/fn/array/concat.js
index de4bddf96..11f6e3428 100644
--- a/node_modules/core-js/fn/array/concat.js
+++ b/node_modules/core-js/fn/array/concat.js
@@ -1,4 +1,4 @@
// for a legacy code and future fixes
-module.exports = function(){
+module.exports = function () {
return Function.call.apply(Array.prototype.concat, arguments);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/array/copy-within.js b/node_modules/core-js/fn/array/copy-within.js
index 89e1de4ff..ae95f8792 100644
--- a/node_modules/core-js/fn/array/copy-within.js
+++ b/node_modules/core-js/fn/array/copy-within.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.copy-within');
-module.exports = require('../../modules/_core').Array.copyWithin; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.copyWithin;
diff --git a/node_modules/core-js/fn/array/entries.js b/node_modules/core-js/fn/array/entries.js
index f4feb26c2..5225c21db 100644
--- a/node_modules/core-js/fn/array/entries.js
+++ b/node_modules/core-js/fn/array/entries.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.iterator');
-module.exports = require('../../modules/_core').Array.entries; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.entries;
diff --git a/node_modules/core-js/fn/array/every.js b/node_modules/core-js/fn/array/every.js
index 168844cc5..21856efa4 100644
--- a/node_modules/core-js/fn/array/every.js
+++ b/node_modules/core-js/fn/array/every.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.every');
-module.exports = require('../../modules/_core').Array.every; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.every;
diff --git a/node_modules/core-js/fn/array/fill.js b/node_modules/core-js/fn/array/fill.js
index b23ebfdee..482fd4600 100644
--- a/node_modules/core-js/fn/array/fill.js
+++ b/node_modules/core-js/fn/array/fill.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.fill');
-module.exports = require('../../modules/_core').Array.fill; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.fill;
diff --git a/node_modules/core-js/fn/array/filter.js b/node_modules/core-js/fn/array/filter.js
index 0023f0de0..2d88acd16 100644
--- a/node_modules/core-js/fn/array/filter.js
+++ b/node_modules/core-js/fn/array/filter.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.filter');
-module.exports = require('../../modules/_core').Array.filter; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.filter;
diff --git a/node_modules/core-js/fn/array/find-index.js b/node_modules/core-js/fn/array/find-index.js
index 99e6bf17b..d5b64ba80 100644
--- a/node_modules/core-js/fn/array/find-index.js
+++ b/node_modules/core-js/fn/array/find-index.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.find-index');
-module.exports = require('../../modules/_core').Array.findIndex; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.findIndex;
diff --git a/node_modules/core-js/fn/array/find.js b/node_modules/core-js/fn/array/find.js
index f146ec224..c05c81d1f 100644
--- a/node_modules/core-js/fn/array/find.js
+++ b/node_modules/core-js/fn/array/find.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.find');
-module.exports = require('../../modules/_core').Array.find; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.find;
diff --git a/node_modules/core-js/fn/array/flat-map.js b/node_modules/core-js/fn/array/flat-map.js
new file mode 100644
index 000000000..f6a7429eb
--- /dev/null
+++ b/node_modules/core-js/fn/array/flat-map.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.array.flat-map');
+module.exports = require('../../modules/_core').Array.flatMap;
diff --git a/node_modules/core-js/fn/array/flatten.js b/node_modules/core-js/fn/array/flatten.js
new file mode 100644
index 000000000..fbacd83c7
--- /dev/null
+++ b/node_modules/core-js/fn/array/flatten.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.array.flatten');
+module.exports = require('../../modules/_core').Array.flatten;
diff --git a/node_modules/core-js/fn/array/for-each.js b/node_modules/core-js/fn/array/for-each.js
index 09e235f95..75c596323 100644
--- a/node_modules/core-js/fn/array/for-each.js
+++ b/node_modules/core-js/fn/array/for-each.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.for-each');
-module.exports = require('../../modules/_core').Array.forEach; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.forEach;
diff --git a/node_modules/core-js/fn/array/from.js b/node_modules/core-js/fn/array/from.js
index 1f323fbc3..243b8a859 100644
--- a/node_modules/core-js/fn/array/from.js
+++ b/node_modules/core-js/fn/array/from.js
@@ -1,3 +1,3 @@
require('../../modules/es6.string.iterator');
require('../../modules/es6.array.from');
-module.exports = require('../../modules/_core').Array.from; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.from;
diff --git a/node_modules/core-js/fn/array/includes.js b/node_modules/core-js/fn/array/includes.js
index 851d31fd1..d0e8a4e40 100644
--- a/node_modules/core-js/fn/array/includes.js
+++ b/node_modules/core-js/fn/array/includes.js
@@ -1,2 +1,2 @@
require('../../modules/es7.array.includes');
-module.exports = require('../../modules/_core').Array.includes; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.includes;
diff --git a/node_modules/core-js/fn/array/index-of.js b/node_modules/core-js/fn/array/index-of.js
index 9ed824727..b9c0f4a5b 100644
--- a/node_modules/core-js/fn/array/index-of.js
+++ b/node_modules/core-js/fn/array/index-of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.index-of');
-module.exports = require('../../modules/_core').Array.indexOf; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.indexOf;
diff --git a/node_modules/core-js/fn/array/index.js b/node_modules/core-js/fn/array/index.js
index 85bc77bc8..ca8a9c906 100644
--- a/node_modules/core-js/fn/array/index.js
+++ b/node_modules/core-js/fn/array/index.js
@@ -21,4 +21,6 @@ require('../../modules/es6.array.find-index');
require('../../modules/es6.array.species');
require('../../modules/es6.array.iterator');
require('../../modules/es7.array.includes');
-module.exports = require('../../modules/_core').Array; \ No newline at end of file
+require('../../modules/es7.array.flat-map');
+require('../../modules/es7.array.flatten');
+module.exports = require('../../modules/_core').Array;
diff --git a/node_modules/core-js/fn/array/is-array.js b/node_modules/core-js/fn/array/is-array.js
index bbe76719e..d74b3a0b1 100644
--- a/node_modules/core-js/fn/array/is-array.js
+++ b/node_modules/core-js/fn/array/is-array.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.is-array');
-module.exports = require('../../modules/_core').Array.isArray; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.isArray;
diff --git a/node_modules/core-js/fn/array/iterator.js b/node_modules/core-js/fn/array/iterator.js
index ca93b78ab..86ac1ecf0 100644
--- a/node_modules/core-js/fn/array/iterator.js
+++ b/node_modules/core-js/fn/array/iterator.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.iterator');
-module.exports = require('../../modules/_core').Array.values; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.values;
diff --git a/node_modules/core-js/fn/array/join.js b/node_modules/core-js/fn/array/join.js
index 9beef18d0..55003284b 100644
--- a/node_modules/core-js/fn/array/join.js
+++ b/node_modules/core-js/fn/array/join.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.join');
-module.exports = require('../../modules/_core').Array.join; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.join;
diff --git a/node_modules/core-js/fn/array/keys.js b/node_modules/core-js/fn/array/keys.js
index b44b921f7..7f2407496 100644
--- a/node_modules/core-js/fn/array/keys.js
+++ b/node_modules/core-js/fn/array/keys.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.iterator');
-module.exports = require('../../modules/_core').Array.keys; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.keys;
diff --git a/node_modules/core-js/fn/array/last-index-of.js b/node_modules/core-js/fn/array/last-index-of.js
index 6dcc98a10..db9e77093 100644
--- a/node_modules/core-js/fn/array/last-index-of.js
+++ b/node_modules/core-js/fn/array/last-index-of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.last-index-of');
-module.exports = require('../../modules/_core').Array.lastIndexOf; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.lastIndexOf;
diff --git a/node_modules/core-js/fn/array/map.js b/node_modules/core-js/fn/array/map.js
index 14b0f6279..4845b566f 100644
--- a/node_modules/core-js/fn/array/map.js
+++ b/node_modules/core-js/fn/array/map.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.map');
-module.exports = require('../../modules/_core').Array.map; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.map;
diff --git a/node_modules/core-js/fn/array/of.js b/node_modules/core-js/fn/array/of.js
index 652ee9808..8dab11d74 100644
--- a/node_modules/core-js/fn/array/of.js
+++ b/node_modules/core-js/fn/array/of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.of');
-module.exports = require('../../modules/_core').Array.of; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.of;
diff --git a/node_modules/core-js/fn/array/pop.js b/node_modules/core-js/fn/array/pop.js
index b8414f616..55e7fe7a7 100644
--- a/node_modules/core-js/fn/array/pop.js
+++ b/node_modules/core-js/fn/array/pop.js
@@ -1,4 +1,4 @@
// for a legacy code and future fixes
-module.exports = function(){
+module.exports = function () {
return Function.call.apply(Array.prototype.pop, arguments);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/array/push.js b/node_modules/core-js/fn/array/push.js
index 03539009e..5e61e5079 100644
--- a/node_modules/core-js/fn/array/push.js
+++ b/node_modules/core-js/fn/array/push.js
@@ -1,4 +1,4 @@
// for a legacy code and future fixes
-module.exports = function(){
+module.exports = function () {
return Function.call.apply(Array.prototype.push, arguments);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/array/reduce-right.js b/node_modules/core-js/fn/array/reduce-right.js
index 1193ecbae..fb5109b4b 100644
--- a/node_modules/core-js/fn/array/reduce-right.js
+++ b/node_modules/core-js/fn/array/reduce-right.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.reduce-right');
-module.exports = require('../../modules/_core').Array.reduceRight; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.reduceRight;
diff --git a/node_modules/core-js/fn/array/reduce.js b/node_modules/core-js/fn/array/reduce.js
index e2dee913e..fd5112df4 100644
--- a/node_modules/core-js/fn/array/reduce.js
+++ b/node_modules/core-js/fn/array/reduce.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.reduce');
-module.exports = require('../../modules/_core').Array.reduce; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.reduce;
diff --git a/node_modules/core-js/fn/array/reverse.js b/node_modules/core-js/fn/array/reverse.js
index 607342934..3226b3100 100644
--- a/node_modules/core-js/fn/array/reverse.js
+++ b/node_modules/core-js/fn/array/reverse.js
@@ -1,4 +1,4 @@
// for a legacy code and future fixes
-module.exports = function(){
+module.exports = function () {
return Function.call.apply(Array.prototype.reverse, arguments);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/array/shift.js b/node_modules/core-js/fn/array/shift.js
index 5002a6062..9dad2f0c5 100644
--- a/node_modules/core-js/fn/array/shift.js
+++ b/node_modules/core-js/fn/array/shift.js
@@ -1,4 +1,4 @@
// for a legacy code and future fixes
-module.exports = function(){
+module.exports = function () {
return Function.call.apply(Array.prototype.shift, arguments);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/array/slice.js b/node_modules/core-js/fn/array/slice.js
index 4914c2a98..1d54e801c 100644
--- a/node_modules/core-js/fn/array/slice.js
+++ b/node_modules/core-js/fn/array/slice.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.slice');
-module.exports = require('../../modules/_core').Array.slice; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.slice;
diff --git a/node_modules/core-js/fn/array/some.js b/node_modules/core-js/fn/array/some.js
index de284006e..7a1f47114 100644
--- a/node_modules/core-js/fn/array/some.js
+++ b/node_modules/core-js/fn/array/some.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.some');
-module.exports = require('../../modules/_core').Array.some; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.some;
diff --git a/node_modules/core-js/fn/array/sort.js b/node_modules/core-js/fn/array/sort.js
index 29b6f3ae7..120a30be8 100644
--- a/node_modules/core-js/fn/array/sort.js
+++ b/node_modules/core-js/fn/array/sort.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.sort');
-module.exports = require('../../modules/_core').Array.sort; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.sort;
diff --git a/node_modules/core-js/fn/array/splice.js b/node_modules/core-js/fn/array/splice.js
index 9d0bdbed4..8849bb163 100644
--- a/node_modules/core-js/fn/array/splice.js
+++ b/node_modules/core-js/fn/array/splice.js
@@ -1,4 +1,4 @@
// for a legacy code and future fixes
-module.exports = function(){
+module.exports = function () {
return Function.call.apply(Array.prototype.splice, arguments);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/array/unshift.js b/node_modules/core-js/fn/array/unshift.js
index 63fe2dd86..9691917fd 100644
--- a/node_modules/core-js/fn/array/unshift.js
+++ b/node_modules/core-js/fn/array/unshift.js
@@ -1,4 +1,4 @@
// for a legacy code and future fixes
-module.exports = function(){
+module.exports = function () {
return Function.call.apply(Array.prototype.unshift, arguments);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/array/values.js b/node_modules/core-js/fn/array/values.js
index ca93b78ab..86ac1ecf0 100644
--- a/node_modules/core-js/fn/array/values.js
+++ b/node_modules/core-js/fn/array/values.js
@@ -1,2 +1,2 @@
require('../../modules/es6.array.iterator');
-module.exports = require('../../modules/_core').Array.values; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.values;
diff --git a/node_modules/core-js/fn/array/virtual/copy-within.js b/node_modules/core-js/fn/array/virtual/copy-within.js
index 62172a9e3..a0ba8fd58 100644
--- a/node_modules/core-js/fn/array/virtual/copy-within.js
+++ b/node_modules/core-js/fn/array/virtual/copy-within.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.copy-within');
-module.exports = require('../../../modules/_entry-virtual')('Array').copyWithin; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').copyWithin;
diff --git a/node_modules/core-js/fn/array/virtual/entries.js b/node_modules/core-js/fn/array/virtual/entries.js
index 1b198e3cc..1d398ef1a 100644
--- a/node_modules/core-js/fn/array/virtual/entries.js
+++ b/node_modules/core-js/fn/array/virtual/entries.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.iterator');
-module.exports = require('../../../modules/_entry-virtual')('Array').entries; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').entries;
diff --git a/node_modules/core-js/fn/array/virtual/every.js b/node_modules/core-js/fn/array/virtual/every.js
index a72e58510..54dd1b83d 100644
--- a/node_modules/core-js/fn/array/virtual/every.js
+++ b/node_modules/core-js/fn/array/virtual/every.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.every');
-module.exports = require('../../../modules/_entry-virtual')('Array').every; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').every;
diff --git a/node_modules/core-js/fn/array/virtual/fill.js b/node_modules/core-js/fn/array/virtual/fill.js
index 6018b37bf..06ca5e337 100644
--- a/node_modules/core-js/fn/array/virtual/fill.js
+++ b/node_modules/core-js/fn/array/virtual/fill.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.fill');
-module.exports = require('../../../modules/_entry-virtual')('Array').fill; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').fill;
diff --git a/node_modules/core-js/fn/array/virtual/filter.js b/node_modules/core-js/fn/array/virtual/filter.js
index 46a14f1c4..93b018921 100644
--- a/node_modules/core-js/fn/array/virtual/filter.js
+++ b/node_modules/core-js/fn/array/virtual/filter.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.filter');
-module.exports = require('../../../modules/_entry-virtual')('Array').filter; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').filter;
diff --git a/node_modules/core-js/fn/array/virtual/find-index.js b/node_modules/core-js/fn/array/virtual/find-index.js
index ef96165fd..9e63c7cf5 100644
--- a/node_modules/core-js/fn/array/virtual/find-index.js
+++ b/node_modules/core-js/fn/array/virtual/find-index.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.find-index');
-module.exports = require('../../../modules/_entry-virtual')('Array').findIndex; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').findIndex;
diff --git a/node_modules/core-js/fn/array/virtual/find.js b/node_modules/core-js/fn/array/virtual/find.js
index 6cffee5b5..f03ed82e4 100644
--- a/node_modules/core-js/fn/array/virtual/find.js
+++ b/node_modules/core-js/fn/array/virtual/find.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.find');
-module.exports = require('../../../modules/_entry-virtual')('Array').find; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').find;
diff --git a/node_modules/core-js/fn/array/virtual/flat-map.js b/node_modules/core-js/fn/array/virtual/flat-map.js
new file mode 100644
index 000000000..27abd1978
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/flat-map.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.array.flat-map');
+module.exports = require('../../../modules/_entry-virtual')('Array').flatMap;
diff --git a/node_modules/core-js/fn/array/virtual/flatten.js b/node_modules/core-js/fn/array/virtual/flatten.js
new file mode 100644
index 000000000..10f0a1478
--- /dev/null
+++ b/node_modules/core-js/fn/array/virtual/flatten.js
@@ -0,0 +1,2 @@
+require('../../../modules/es7.array.flatten');
+module.exports = require('../../../modules/_entry-virtual')('Array').flatten;
diff --git a/node_modules/core-js/fn/array/virtual/for-each.js b/node_modules/core-js/fn/array/virtual/for-each.js
index 0c3ed4492..f9e68fa13 100644
--- a/node_modules/core-js/fn/array/virtual/for-each.js
+++ b/node_modules/core-js/fn/array/virtual/for-each.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.for-each');
-module.exports = require('../../../modules/_entry-virtual')('Array').forEach; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').forEach;
diff --git a/node_modules/core-js/fn/array/virtual/includes.js b/node_modules/core-js/fn/array/virtual/includes.js
index bf9031d74..8a18ca9ac 100644
--- a/node_modules/core-js/fn/array/virtual/includes.js
+++ b/node_modules/core-js/fn/array/virtual/includes.js
@@ -1,2 +1,2 @@
require('../../../modules/es7.array.includes');
-module.exports = require('../../../modules/_entry-virtual')('Array').includes; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').includes;
diff --git a/node_modules/core-js/fn/array/virtual/index-of.js b/node_modules/core-js/fn/array/virtual/index-of.js
index cf6f36e3b..4afc64163 100644
--- a/node_modules/core-js/fn/array/virtual/index-of.js
+++ b/node_modules/core-js/fn/array/virtual/index-of.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.index-of');
-module.exports = require('../../../modules/_entry-virtual')('Array').indexOf; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').indexOf;
diff --git a/node_modules/core-js/fn/array/virtual/index.js b/node_modules/core-js/fn/array/virtual/index.js
index ff554a2a1..e55e9f015 100644
--- a/node_modules/core-js/fn/array/virtual/index.js
+++ b/node_modules/core-js/fn/array/virtual/index.js
@@ -17,4 +17,4 @@ require('../../../modules/es6.array.fill');
require('../../../modules/es6.array.find');
require('../../../modules/es6.array.find-index');
require('../../../modules/es7.array.includes');
-module.exports = require('../../../modules/_entry-virtual')('Array'); \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array');
diff --git a/node_modules/core-js/fn/array/virtual/iterator.js b/node_modules/core-js/fn/array/virtual/iterator.js
index 7812b3c92..f0257b0de 100644
--- a/node_modules/core-js/fn/array/virtual/iterator.js
+++ b/node_modules/core-js/fn/array/virtual/iterator.js
@@ -1,2 +1,2 @@
require('../../../modules/core.number.iterator');
-module.exports = require('../../../modules/_iterators').Array; \ No newline at end of file
+module.exports = require('../../../modules/_iterators').Array;
diff --git a/node_modules/core-js/fn/array/virtual/join.js b/node_modules/core-js/fn/array/virtual/join.js
index 3f7d5cff9..3a54d115e 100644
--- a/node_modules/core-js/fn/array/virtual/join.js
+++ b/node_modules/core-js/fn/array/virtual/join.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.join');
-module.exports = require('../../../modules/_entry-virtual')('Array').join; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').join;
diff --git a/node_modules/core-js/fn/array/virtual/keys.js b/node_modules/core-js/fn/array/virtual/keys.js
index 16c09681f..a945a32fe 100644
--- a/node_modules/core-js/fn/array/virtual/keys.js
+++ b/node_modules/core-js/fn/array/virtual/keys.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.iterator');
-module.exports = require('../../../modules/_entry-virtual')('Array').keys; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').keys;
diff --git a/node_modules/core-js/fn/array/virtual/last-index-of.js b/node_modules/core-js/fn/array/virtual/last-index-of.js
index cdd79b7d5..6140121ec 100644
--- a/node_modules/core-js/fn/array/virtual/last-index-of.js
+++ b/node_modules/core-js/fn/array/virtual/last-index-of.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.last-index-of');
-module.exports = require('../../../modules/_entry-virtual')('Array').lastIndexOf; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').lastIndexOf;
diff --git a/node_modules/core-js/fn/array/virtual/map.js b/node_modules/core-js/fn/array/virtual/map.js
index 14bffdac0..df2d95a47 100644
--- a/node_modules/core-js/fn/array/virtual/map.js
+++ b/node_modules/core-js/fn/array/virtual/map.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.map');
-module.exports = require('../../../modules/_entry-virtual')('Array').map; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').map;
diff --git a/node_modules/core-js/fn/array/virtual/reduce-right.js b/node_modules/core-js/fn/array/virtual/reduce-right.js
index 61313e8f2..d0fa2d8c4 100644
--- a/node_modules/core-js/fn/array/virtual/reduce-right.js
+++ b/node_modules/core-js/fn/array/virtual/reduce-right.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.reduce-right');
-module.exports = require('../../../modules/_entry-virtual')('Array').reduceRight; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').reduceRight;
diff --git a/node_modules/core-js/fn/array/virtual/reduce.js b/node_modules/core-js/fn/array/virtual/reduce.js
index 1b059053d..18eee3cac 100644
--- a/node_modules/core-js/fn/array/virtual/reduce.js
+++ b/node_modules/core-js/fn/array/virtual/reduce.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.reduce');
-module.exports = require('../../../modules/_entry-virtual')('Array').reduce; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').reduce;
diff --git a/node_modules/core-js/fn/array/virtual/slice.js b/node_modules/core-js/fn/array/virtual/slice.js
index b28d1abcc..5a72e3f8d 100644
--- a/node_modules/core-js/fn/array/virtual/slice.js
+++ b/node_modules/core-js/fn/array/virtual/slice.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.slice');
-module.exports = require('../../../modules/_entry-virtual')('Array').slice; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').slice;
diff --git a/node_modules/core-js/fn/array/virtual/some.js b/node_modules/core-js/fn/array/virtual/some.js
index 58c183c55..15c9613b5 100644
--- a/node_modules/core-js/fn/array/virtual/some.js
+++ b/node_modules/core-js/fn/array/virtual/some.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.some');
-module.exports = require('../../../modules/_entry-virtual')('Array').some; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').some;
diff --git a/node_modules/core-js/fn/array/virtual/sort.js b/node_modules/core-js/fn/array/virtual/sort.js
index c8883150b..4a3069e90 100644
--- a/node_modules/core-js/fn/array/virtual/sort.js
+++ b/node_modules/core-js/fn/array/virtual/sort.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.array.sort');
-module.exports = require('../../../modules/_entry-virtual')('Array').sort; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Array').sort;
diff --git a/node_modules/core-js/fn/array/virtual/values.js b/node_modules/core-js/fn/array/virtual/values.js
index 7812b3c92..f0257b0de 100644
--- a/node_modules/core-js/fn/array/virtual/values.js
+++ b/node_modules/core-js/fn/array/virtual/values.js
@@ -1,2 +1,2 @@
require('../../../modules/core.number.iterator');
-module.exports = require('../../../modules/_iterators').Array; \ No newline at end of file
+module.exports = require('../../../modules/_iterators').Array;
diff --git a/node_modules/core-js/fn/asap.js b/node_modules/core-js/fn/asap.js
index 9d9c80d13..cc90f7e54 100644
--- a/node_modules/core-js/fn/asap.js
+++ b/node_modules/core-js/fn/asap.js
@@ -1,2 +1,2 @@
require('../modules/es7.asap');
-module.exports = require('../modules/_core').asap; \ No newline at end of file
+module.exports = require('../modules/_core').asap;
diff --git a/node_modules/core-js/fn/clear-immediate.js b/node_modules/core-js/fn/clear-immediate.js
index 86916a06c..7bfce0e90 100644
--- a/node_modules/core-js/fn/clear-immediate.js
+++ b/node_modules/core-js/fn/clear-immediate.js
@@ -1,2 +1,2 @@
require('../modules/web.immediate');
-module.exports = require('../modules/_core').clearImmediate; \ No newline at end of file
+module.exports = require('../modules/_core').clearImmediate;
diff --git a/node_modules/core-js/fn/date/index.js b/node_modules/core-js/fn/date/index.js
index bd9ce0e2d..f2f77657e 100644
--- a/node_modules/core-js/fn/date/index.js
+++ b/node_modules/core-js/fn/date/index.js
@@ -3,4 +3,4 @@ require('../../modules/es6.date.to-json');
require('../../modules/es6.date.to-iso-string');
require('../../modules/es6.date.to-string');
require('../../modules/es6.date.to-primitive');
-module.exports = require('../../modules/_core').Date; \ No newline at end of file
+module.exports = require('../../modules/_core').Date;
diff --git a/node_modules/core-js/fn/date/now.js b/node_modules/core-js/fn/date/now.js
index c70d37ae3..3b72d3904 100644
--- a/node_modules/core-js/fn/date/now.js
+++ b/node_modules/core-js/fn/date/now.js
@@ -1,2 +1,2 @@
require('../../modules/es6.date.now');
-module.exports = require('../../modules/_core').Date.now; \ No newline at end of file
+module.exports = require('../../modules/_core').Date.now;
diff --git a/node_modules/core-js/fn/date/to-iso-string.js b/node_modules/core-js/fn/date/to-iso-string.js
index be4ac2187..f6fc3c3b2 100644
--- a/node_modules/core-js/fn/date/to-iso-string.js
+++ b/node_modules/core-js/fn/date/to-iso-string.js
@@ -1,3 +1,3 @@
require('../../modules/es6.date.to-json');
require('../../modules/es6.date.to-iso-string');
-module.exports = require('../../modules/_core').Date.toISOString; \ No newline at end of file
+module.exports = require('../../modules/_core').Date.toISOString;
diff --git a/node_modules/core-js/fn/date/to-json.js b/node_modules/core-js/fn/date/to-json.js
index 9dc8cc902..3b9e4d5c4 100644
--- a/node_modules/core-js/fn/date/to-json.js
+++ b/node_modules/core-js/fn/date/to-json.js
@@ -1,2 +1,2 @@
require('../../modules/es6.date.to-json');
-module.exports = require('../../modules/_core').Date.toJSON; \ No newline at end of file
+module.exports = require('../../modules/_core').Date.toJSON;
diff --git a/node_modules/core-js/fn/date/to-primitive.js b/node_modules/core-js/fn/date/to-primitive.js
index 4d7471e26..a00a8d0d2 100644
--- a/node_modules/core-js/fn/date/to-primitive.js
+++ b/node_modules/core-js/fn/date/to-primitive.js
@@ -1,5 +1,5 @@
require('../../modules/es6.date.to-primitive');
var toPrimitive = require('../../modules/_date-to-primitive');
-module.exports = function(it, hint){
+module.exports = function (it, hint) {
return toPrimitive.call(it, hint);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/date/to-string.js b/node_modules/core-js/fn/date/to-string.js
index c39d55227..fa6364d02 100644
--- a/node_modules/core-js/fn/date/to-string.js
+++ b/node_modules/core-js/fn/date/to-string.js
@@ -1,5 +1,5 @@
-require('../../modules/es6.date.to-string')
+require('../../modules/es6.date.to-string');
var $toString = Date.prototype.toString;
-module.exports = function toString(it){
+module.exports = function toString(it) {
return $toString.call(it);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/dict.js b/node_modules/core-js/fn/dict.js
index da84a8d88..33a8be86c 100644
--- a/node_modules/core-js/fn/dict.js
+++ b/node_modules/core-js/fn/dict.js
@@ -1,2 +1,2 @@
require('../modules/core.dict');
-module.exports = require('../modules/_core').Dict; \ No newline at end of file
+module.exports = require('../modules/_core').Dict;
diff --git a/node_modules/core-js/fn/dom-collections/index.js b/node_modules/core-js/fn/dom-collections/index.js
index 3928a09fc..67c531a23 100644
--- a/node_modules/core-js/fn/dom-collections/index.js
+++ b/node_modules/core-js/fn/dom-collections/index.js
@@ -1,8 +1,8 @@
require('../../modules/web.dom.iterable');
var $iterators = require('../../modules/es6.array.iterator');
module.exports = {
- keys: $iterators.keys,
- values: $iterators.values,
- entries: $iterators.entries,
+ keys: $iterators.keys,
+ values: $iterators.values,
+ entries: $iterators.entries,
iterator: $iterators.values
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/dom-collections/iterator.js b/node_modules/core-js/fn/dom-collections/iterator.js
index ad9836457..26c846ca6 100644
--- a/node_modules/core-js/fn/dom-collections/iterator.js
+++ b/node_modules/core-js/fn/dom-collections/iterator.js
@@ -1,2 +1,2 @@
require('../../modules/web.dom.iterable');
-module.exports = require('../../modules/_core').Array.values; \ No newline at end of file
+module.exports = require('../../modules/_core').Array.values;
diff --git a/node_modules/core-js/fn/error/index.js b/node_modules/core-js/fn/error/index.js
index 59571ac21..fa594db62 100644
--- a/node_modules/core-js/fn/error/index.js
+++ b/node_modules/core-js/fn/error/index.js
@@ -1,2 +1,2 @@
require('../../modules/es7.error.is-error');
-module.exports = require('../../modules/_core').Error; \ No newline at end of file
+module.exports = require('../../modules/_core').Error;
diff --git a/node_modules/core-js/fn/error/is-error.js b/node_modules/core-js/fn/error/is-error.js
index e15b7201b..62fa1faaf 100644
--- a/node_modules/core-js/fn/error/is-error.js
+++ b/node_modules/core-js/fn/error/is-error.js
@@ -1,2 +1,2 @@
require('../../modules/es7.error.is-error');
-module.exports = require('../../modules/_core').Error.isError; \ No newline at end of file
+module.exports = require('../../modules/_core').Error.isError;
diff --git a/node_modules/core-js/fn/function/bind.js b/node_modules/core-js/fn/function/bind.js
index 38e179e6e..9cc66d26f 100644
--- a/node_modules/core-js/fn/function/bind.js
+++ b/node_modules/core-js/fn/function/bind.js
@@ -1,2 +1,2 @@
require('../../modules/es6.function.bind');
-module.exports = require('../../modules/_core').Function.bind; \ No newline at end of file
+module.exports = require('../../modules/_core').Function.bind;
diff --git a/node_modules/core-js/fn/function/has-instance.js b/node_modules/core-js/fn/function/has-instance.js
index 78397e5f7..2bb8ba0a2 100644
--- a/node_modules/core-js/fn/function/has-instance.js
+++ b/node_modules/core-js/fn/function/has-instance.js
@@ -1,2 +1,2 @@
require('../../modules/es6.function.has-instance');
-module.exports = Function[require('../../modules/_wks')('hasInstance')]; \ No newline at end of file
+module.exports = Function[require('../../modules/_wks')('hasInstance')];
diff --git a/node_modules/core-js/fn/function/name.js b/node_modules/core-js/fn/function/name.js
index cb70bf155..bbf57155c 100644
--- a/node_modules/core-js/fn/function/name.js
+++ b/node_modules/core-js/fn/function/name.js
@@ -1 +1 @@
-require('../../modules/es6.function.name'); \ No newline at end of file
+require('../../modules/es6.function.name');
diff --git a/node_modules/core-js/fn/function/part.js b/node_modules/core-js/fn/function/part.js
index 926e2cc2a..f3c6f56d2 100644
--- a/node_modules/core-js/fn/function/part.js
+++ b/node_modules/core-js/fn/function/part.js
@@ -1,2 +1,2 @@
require('../../modules/core.function.part');
-module.exports = require('../../modules/_core').Function.part; \ No newline at end of file
+module.exports = require('../../modules/_core').Function.part;
diff --git a/node_modules/core-js/fn/function/virtual/bind.js b/node_modules/core-js/fn/function/virtual/bind.js
index 0a2f3338c..4d76b036f 100644
--- a/node_modules/core-js/fn/function/virtual/bind.js
+++ b/node_modules/core-js/fn/function/virtual/bind.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.function.bind');
-module.exports = require('../../../modules/_entry-virtual')('Function').bind; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Function').bind;
diff --git a/node_modules/core-js/fn/function/virtual/index.js b/node_modules/core-js/fn/function/virtual/index.js
index f64e22023..75ca2e545 100644
--- a/node_modules/core-js/fn/function/virtual/index.js
+++ b/node_modules/core-js/fn/function/virtual/index.js
@@ -1,3 +1,3 @@
require('../../../modules/es6.function.bind');
require('../../../modules/core.function.part');
-module.exports = require('../../../modules/_entry-virtual')('Function'); \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Function');
diff --git a/node_modules/core-js/fn/function/virtual/part.js b/node_modules/core-js/fn/function/virtual/part.js
index a382e577f..c9765caac 100644
--- a/node_modules/core-js/fn/function/virtual/part.js
+++ b/node_modules/core-js/fn/function/virtual/part.js
@@ -1,2 +1,2 @@
require('../../../modules/core.function.part');
-module.exports = require('../../../modules/_entry-virtual')('Function').part; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Function').part;
diff --git a/node_modules/core-js/fn/get-iterator-method.js b/node_modules/core-js/fn/get-iterator-method.js
index 5543cbbf7..79687c0d4 100644
--- a/node_modules/core-js/fn/get-iterator-method.js
+++ b/node_modules/core-js/fn/get-iterator-method.js
@@ -1,3 +1,3 @@
require('../modules/web.dom.iterable');
require('../modules/es6.string.iterator');
-module.exports = require('../modules/core.get-iterator-method'); \ No newline at end of file
+module.exports = require('../modules/core.get-iterator-method');
diff --git a/node_modules/core-js/fn/get-iterator.js b/node_modules/core-js/fn/get-iterator.js
index 762350ff5..dc77f4207 100644
--- a/node_modules/core-js/fn/get-iterator.js
+++ b/node_modules/core-js/fn/get-iterator.js
@@ -1,3 +1,3 @@
require('../modules/web.dom.iterable');
require('../modules/es6.string.iterator');
-module.exports = require('../modules/core.get-iterator'); \ No newline at end of file
+module.exports = require('../modules/core.get-iterator');
diff --git a/node_modules/core-js/fn/global.js b/node_modules/core-js/fn/global.js
new file mode 100644
index 000000000..430b1e9f1
--- /dev/null
+++ b/node_modules/core-js/fn/global.js
@@ -0,0 +1,2 @@
+require('../modules/es7.global');
+module.exports = require('../modules/_core').global;
diff --git a/node_modules/core-js/fn/is-iterable.js b/node_modules/core-js/fn/is-iterable.js
index 4c654e87e..c9c944658 100644
--- a/node_modules/core-js/fn/is-iterable.js
+++ b/node_modules/core-js/fn/is-iterable.js
@@ -1,3 +1,3 @@
require('../modules/web.dom.iterable');
require('../modules/es6.string.iterator');
-module.exports = require('../modules/core.is-iterable'); \ No newline at end of file
+module.exports = require('../modules/core.is-iterable');
diff --git a/node_modules/core-js/fn/json/index.js b/node_modules/core-js/fn/json/index.js
index a6ec3de99..2d5681dca 100644
--- a/node_modules/core-js/fn/json/index.js
+++ b/node_modules/core-js/fn/json/index.js
@@ -1,2 +1,2 @@
var core = require('../../modules/_core');
-module.exports = core.JSON || (core.JSON = {stringify: JSON.stringify}); \ No newline at end of file
+module.exports = core.JSON || (core.JSON = { stringify: JSON.stringify });
diff --git a/node_modules/core-js/fn/json/stringify.js b/node_modules/core-js/fn/json/stringify.js
index f0cac86af..401aadb79 100644
--- a/node_modules/core-js/fn/json/stringify.js
+++ b/node_modules/core-js/fn/json/stringify.js
@@ -1,5 +1,5 @@
-var core = require('../../modules/_core')
- , $JSON = core.JSON || (core.JSON = {stringify: JSON.stringify});
-module.exports = function stringify(it){ // eslint-disable-line no-unused-vars
+var core = require('../../modules/_core');
+var $JSON = core.JSON || (core.JSON = { stringify: JSON.stringify });
+module.exports = function stringify(it) { // eslint-disable-line no-unused-vars
return $JSON.stringify.apply($JSON, arguments);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/map.js b/node_modules/core-js/fn/map.js
index 16784c600..6525c5f91 100644
--- a/node_modules/core-js/fn/map.js
+++ b/node_modules/core-js/fn/map.js
@@ -3,4 +3,6 @@ require('../modules/es6.string.iterator');
require('../modules/web.dom.iterable');
require('../modules/es6.map');
require('../modules/es7.map.to-json');
-module.exports = require('../modules/_core').Map; \ No newline at end of file
+require('../modules/es7.map.of');
+require('../modules/es7.map.from');
+module.exports = require('../modules/_core').Map;
diff --git a/node_modules/core-js/fn/map/from.js b/node_modules/core-js/fn/map/from.js
new file mode 100644
index 000000000..4ecc195a8
--- /dev/null
+++ b/node_modules/core-js/fn/map/from.js
@@ -0,0 +1,8 @@
+'use strict';
+require('../../modules/es6.map');
+require('../../modules/es7.map.from');
+var $Map = require('../../modules/_core').Map;
+var $from = $Map.from;
+module.exports = function from(source, mapFn, thisArg) {
+ return $from.call(typeof this === 'function' ? this : $Map, source, mapFn, thisArg);
+};
diff --git a/node_modules/core-js/fn/map/index.js b/node_modules/core-js/fn/map/index.js
new file mode 100644
index 000000000..26d88ee29
--- /dev/null
+++ b/node_modules/core-js/fn/map/index.js
@@ -0,0 +1,8 @@
+require('../../modules/es6.object.to-string');
+require('../../modules/es6.string.iterator');
+require('../../modules/web.dom.iterable');
+require('../../modules/es6.map');
+require('../../modules/es7.map.to-json');
+require('../../modules/es7.map.of');
+require('../../modules/es7.map.from');
+module.exports = require('../../modules/_core').Map;
diff --git a/node_modules/core-js/fn/map/of.js b/node_modules/core-js/fn/map/of.js
new file mode 100644
index 000000000..f23b459c9
--- /dev/null
+++ b/node_modules/core-js/fn/map/of.js
@@ -0,0 +1,8 @@
+'use strict';
+require('../../modules/es6.map');
+require('../../modules/es7.map.of');
+var $Map = require('../../modules/_core').Map;
+var $of = $Map.of;
+module.exports = function of() {
+ return $of.apply(typeof this === 'function' ? this : $Map, arguments);
+};
diff --git a/node_modules/core-js/fn/math/acosh.js b/node_modules/core-js/fn/math/acosh.js
index 9c904c2d6..950dbcb21 100644
--- a/node_modules/core-js/fn/math/acosh.js
+++ b/node_modules/core-js/fn/math/acosh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.acosh');
-module.exports = require('../../modules/_core').Math.acosh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.acosh;
diff --git a/node_modules/core-js/fn/math/asinh.js b/node_modules/core-js/fn/math/asinh.js
index 9e209c9d1..05b95e068 100644
--- a/node_modules/core-js/fn/math/asinh.js
+++ b/node_modules/core-js/fn/math/asinh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.asinh');
-module.exports = require('../../modules/_core').Math.asinh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.asinh;
diff --git a/node_modules/core-js/fn/math/atanh.js b/node_modules/core-js/fn/math/atanh.js
index b116296d8..84d5b2321 100644
--- a/node_modules/core-js/fn/math/atanh.js
+++ b/node_modules/core-js/fn/math/atanh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.atanh');
-module.exports = require('../../modules/_core').Math.atanh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.atanh;
diff --git a/node_modules/core-js/fn/math/cbrt.js b/node_modules/core-js/fn/math/cbrt.js
index 6ffec33a2..1105a30ed 100644
--- a/node_modules/core-js/fn/math/cbrt.js
+++ b/node_modules/core-js/fn/math/cbrt.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.cbrt');
-module.exports = require('../../modules/_core').Math.cbrt; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.cbrt;
diff --git a/node_modules/core-js/fn/math/clamp.js b/node_modules/core-js/fn/math/clamp.js
new file mode 100644
index 000000000..c6948fa0c
--- /dev/null
+++ b/node_modules/core-js/fn/math/clamp.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.clamp');
+module.exports = require('../../modules/_core').Math.clamp;
diff --git a/node_modules/core-js/fn/math/clz32.js b/node_modules/core-js/fn/math/clz32.js
index beeaae165..5344e391b 100644
--- a/node_modules/core-js/fn/math/clz32.js
+++ b/node_modules/core-js/fn/math/clz32.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.clz32');
-module.exports = require('../../modules/_core').Math.clz32; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.clz32;
diff --git a/node_modules/core-js/fn/math/cosh.js b/node_modules/core-js/fn/math/cosh.js
index bf92dc13d..8a78e8af3 100644
--- a/node_modules/core-js/fn/math/cosh.js
+++ b/node_modules/core-js/fn/math/cosh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.cosh');
-module.exports = require('../../modules/_core').Math.cosh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.cosh;
diff --git a/node_modules/core-js/fn/math/deg-per-rad.js b/node_modules/core-js/fn/math/deg-per-rad.js
new file mode 100644
index 000000000..a555de070
--- /dev/null
+++ b/node_modules/core-js/fn/math/deg-per-rad.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.deg-per-rad');
+module.exports = Math.PI / 180;
diff --git a/node_modules/core-js/fn/math/degrees.js b/node_modules/core-js/fn/math/degrees.js
new file mode 100644
index 000000000..9b4e4efa2
--- /dev/null
+++ b/node_modules/core-js/fn/math/degrees.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.degrees');
+module.exports = require('../../modules/_core').Math.degrees;
diff --git a/node_modules/core-js/fn/math/expm1.js b/node_modules/core-js/fn/math/expm1.js
index 0b30ebb1b..576f9e9b2 100644
--- a/node_modules/core-js/fn/math/expm1.js
+++ b/node_modules/core-js/fn/math/expm1.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.expm1');
-module.exports = require('../../modules/_core').Math.expm1; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.expm1;
diff --git a/node_modules/core-js/fn/math/fround.js b/node_modules/core-js/fn/math/fround.js
index c75a22937..22c685fc5 100644
--- a/node_modules/core-js/fn/math/fround.js
+++ b/node_modules/core-js/fn/math/fround.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.fround');
-module.exports = require('../../modules/_core').Math.fround; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.fround;
diff --git a/node_modules/core-js/fn/math/fscale.js b/node_modules/core-js/fn/math/fscale.js
new file mode 100644
index 000000000..faf523099
--- /dev/null
+++ b/node_modules/core-js/fn/math/fscale.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.fscale');
+module.exports = require('../../modules/_core').Math.fscale;
diff --git a/node_modules/core-js/fn/math/hypot.js b/node_modules/core-js/fn/math/hypot.js
index 2126285c2..864401f94 100644
--- a/node_modules/core-js/fn/math/hypot.js
+++ b/node_modules/core-js/fn/math/hypot.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.hypot');
-module.exports = require('../../modules/_core').Math.hypot; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.hypot;
diff --git a/node_modules/core-js/fn/math/iaddh.js b/node_modules/core-js/fn/math/iaddh.js
index cae754ee1..49fb701cd 100644
--- a/node_modules/core-js/fn/math/iaddh.js
+++ b/node_modules/core-js/fn/math/iaddh.js
@@ -1,2 +1,2 @@
require('../../modules/es7.math.iaddh');
-module.exports = require('../../modules/_core').Math.iaddh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.iaddh;
diff --git a/node_modules/core-js/fn/math/imul.js b/node_modules/core-js/fn/math/imul.js
index 1f5ce1610..725e99eed 100644
--- a/node_modules/core-js/fn/math/imul.js
+++ b/node_modules/core-js/fn/math/imul.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.imul');
-module.exports = require('../../modules/_core').Math.imul; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.imul;
diff --git a/node_modules/core-js/fn/math/imulh.js b/node_modules/core-js/fn/math/imulh.js
index 3b47bf8c2..a5528ce29 100644
--- a/node_modules/core-js/fn/math/imulh.js
+++ b/node_modules/core-js/fn/math/imulh.js
@@ -1,2 +1,2 @@
require('../../modules/es7.math.imulh');
-module.exports = require('../../modules/_core').Math.imulh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.imulh;
diff --git a/node_modules/core-js/fn/math/index.js b/node_modules/core-js/fn/math/index.js
index 8a2664b18..65e3ceca9 100644
--- a/node_modules/core-js/fn/math/index.js
+++ b/node_modules/core-js/fn/math/index.js
@@ -15,8 +15,16 @@ require('../../modules/es6.math.sign');
require('../../modules/es6.math.sinh');
require('../../modules/es6.math.tanh');
require('../../modules/es6.math.trunc');
+require('../../modules/es7.math.clamp');
+require('../../modules/es7.math.deg-per-rad');
+require('../../modules/es7.math.degrees');
+require('../../modules/es7.math.fscale');
require('../../modules/es7.math.iaddh');
require('../../modules/es7.math.isubh');
require('../../modules/es7.math.imulh');
+require('../../modules/es7.math.rad-per-deg');
+require('../../modules/es7.math.radians');
+require('../../modules/es7.math.scale');
require('../../modules/es7.math.umulh');
-module.exports = require('../../modules/_core').Math; \ No newline at end of file
+require('../../modules/es7.math.signbit');
+module.exports = require('../../modules/_core').Math;
diff --git a/node_modules/core-js/fn/math/isubh.js b/node_modules/core-js/fn/math/isubh.js
index e120e423f..c1dcfd320 100644
--- a/node_modules/core-js/fn/math/isubh.js
+++ b/node_modules/core-js/fn/math/isubh.js
@@ -1,2 +1,2 @@
require('../../modules/es7.math.isubh');
-module.exports = require('../../modules/_core').Math.isubh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.isubh;
diff --git a/node_modules/core-js/fn/math/log10.js b/node_modules/core-js/fn/math/log10.js
index 1246e0ae0..aa27709c4 100644
--- a/node_modules/core-js/fn/math/log10.js
+++ b/node_modules/core-js/fn/math/log10.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.log10');
-module.exports = require('../../modules/_core').Math.log10; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.log10;
diff --git a/node_modules/core-js/fn/math/log1p.js b/node_modules/core-js/fn/math/log1p.js
index 047b84c05..ba557839c 100644
--- a/node_modules/core-js/fn/math/log1p.js
+++ b/node_modules/core-js/fn/math/log1p.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.log1p');
-module.exports = require('../../modules/_core').Math.log1p; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.log1p;
diff --git a/node_modules/core-js/fn/math/log2.js b/node_modules/core-js/fn/math/log2.js
index ce3e99c1e..6ba3143ca 100644
--- a/node_modules/core-js/fn/math/log2.js
+++ b/node_modules/core-js/fn/math/log2.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.log2');
-module.exports = require('../../modules/_core').Math.log2; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.log2;
diff --git a/node_modules/core-js/fn/math/rad-per-deg.js b/node_modules/core-js/fn/math/rad-per-deg.js
new file mode 100644
index 000000000..e8ef0242f
--- /dev/null
+++ b/node_modules/core-js/fn/math/rad-per-deg.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.rad-per-deg');
+module.exports = 180 / Math.PI;
diff --git a/node_modules/core-js/fn/math/radians.js b/node_modules/core-js/fn/math/radians.js
new file mode 100644
index 000000000..00539ec1d
--- /dev/null
+++ b/node_modules/core-js/fn/math/radians.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.radians');
+module.exports = require('../../modules/_core').Math.radians;
diff --git a/node_modules/core-js/fn/math/scale.js b/node_modules/core-js/fn/math/scale.js
new file mode 100644
index 000000000..cde3e3121
--- /dev/null
+++ b/node_modules/core-js/fn/math/scale.js
@@ -0,0 +1,2 @@
+require('../../modules/es7.math.scale');
+module.exports = require('../../modules/_core').Math.scale;
diff --git a/node_modules/core-js/fn/math/sign.js b/node_modules/core-js/fn/math/sign.js
index 0963ecaf9..efb628f03 100644
--- a/node_modules/core-js/fn/math/sign.js
+++ b/node_modules/core-js/fn/math/sign.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.sign');
-module.exports = require('../../modules/_core').Math.sign; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.sign;
diff --git a/node_modules/core-js/fn/math/signbit.js b/node_modules/core-js/fn/math/signbit.js
new file mode 100644
index 000000000..afe0a3c25
--- /dev/null
+++ b/node_modules/core-js/fn/math/signbit.js
@@ -0,0 +1,3 @@
+require('../../modules/es7.math.signbit');
+
+module.exports = require('../../modules/_core').Math.signbit;
diff --git a/node_modules/core-js/fn/math/sinh.js b/node_modules/core-js/fn/math/sinh.js
index c35cb7394..096493fb0 100644
--- a/node_modules/core-js/fn/math/sinh.js
+++ b/node_modules/core-js/fn/math/sinh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.sinh');
-module.exports = require('../../modules/_core').Math.sinh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.sinh;
diff --git a/node_modules/core-js/fn/math/tanh.js b/node_modules/core-js/fn/math/tanh.js
index 3d1966db3..0b7f49c32 100644
--- a/node_modules/core-js/fn/math/tanh.js
+++ b/node_modules/core-js/fn/math/tanh.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.tanh');
-module.exports = require('../../modules/_core').Math.tanh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.tanh;
diff --git a/node_modules/core-js/fn/math/trunc.js b/node_modules/core-js/fn/math/trunc.js
index 135b7dcb8..96ca05780 100644
--- a/node_modules/core-js/fn/math/trunc.js
+++ b/node_modules/core-js/fn/math/trunc.js
@@ -1,2 +1,2 @@
require('../../modules/es6.math.trunc');
-module.exports = require('../../modules/_core').Math.trunc; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.trunc;
diff --git a/node_modules/core-js/fn/math/umulh.js b/node_modules/core-js/fn/math/umulh.js
index d93b9ae05..ebe5a96fa 100644
--- a/node_modules/core-js/fn/math/umulh.js
+++ b/node_modules/core-js/fn/math/umulh.js
@@ -1,2 +1,2 @@
require('../../modules/es7.math.umulh');
-module.exports = require('../../modules/_core').Math.umulh; \ No newline at end of file
+module.exports = require('../../modules/_core').Math.umulh;
diff --git a/node_modules/core-js/fn/number/constructor.js b/node_modules/core-js/fn/number/constructor.js
index f488331ec..1d9524a00 100644
--- a/node_modules/core-js/fn/number/constructor.js
+++ b/node_modules/core-js/fn/number/constructor.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.constructor');
-module.exports = Number; \ No newline at end of file
+module.exports = Number;
diff --git a/node_modules/core-js/fn/number/epsilon.js b/node_modules/core-js/fn/number/epsilon.js
index 56c935215..9e65eed77 100644
--- a/node_modules/core-js/fn/number/epsilon.js
+++ b/node_modules/core-js/fn/number/epsilon.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.epsilon');
-module.exports = Math.pow(2, -52); \ No newline at end of file
+module.exports = Math.pow(2, -52);
diff --git a/node_modules/core-js/fn/number/index.js b/node_modules/core-js/fn/number/index.js
index 92890003d..1dca46f2b 100644
--- a/node_modules/core-js/fn/number/index.js
+++ b/node_modules/core-js/fn/number/index.js
@@ -11,4 +11,4 @@ require('../../modules/es6.number.parse-int');
require('../../modules/es6.number.to-fixed');
require('../../modules/es6.number.to-precision');
require('../../modules/core.number.iterator');
-module.exports = require('../../modules/_core').Number; \ No newline at end of file
+module.exports = require('../../modules/_core').Number;
diff --git a/node_modules/core-js/fn/number/is-finite.js b/node_modules/core-js/fn/number/is-finite.js
index 4ec3706b0..a671da491 100644
--- a/node_modules/core-js/fn/number/is-finite.js
+++ b/node_modules/core-js/fn/number/is-finite.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.is-finite');
-module.exports = require('../../modules/_core').Number.isFinite; \ No newline at end of file
+module.exports = require('../../modules/_core').Number.isFinite;
diff --git a/node_modules/core-js/fn/number/is-integer.js b/node_modules/core-js/fn/number/is-integer.js
index a3013bff3..888a8be3a 100644
--- a/node_modules/core-js/fn/number/is-integer.js
+++ b/node_modules/core-js/fn/number/is-integer.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.is-integer');
-module.exports = require('../../modules/_core').Number.isInteger; \ No newline at end of file
+module.exports = require('../../modules/_core').Number.isInteger;
diff --git a/node_modules/core-js/fn/number/is-nan.js b/node_modules/core-js/fn/number/is-nan.js
index f23b0266a..d3e62f298 100644
--- a/node_modules/core-js/fn/number/is-nan.js
+++ b/node_modules/core-js/fn/number/is-nan.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.is-nan');
-module.exports = require('../../modules/_core').Number.isNaN; \ No newline at end of file
+module.exports = require('../../modules/_core').Number.isNaN;
diff --git a/node_modules/core-js/fn/number/is-safe-integer.js b/node_modules/core-js/fn/number/is-safe-integer.js
index f68732f52..4d8e2d188 100644
--- a/node_modules/core-js/fn/number/is-safe-integer.js
+++ b/node_modules/core-js/fn/number/is-safe-integer.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.is-safe-integer');
-module.exports = require('../../modules/_core').Number.isSafeInteger; \ No newline at end of file
+module.exports = require('../../modules/_core').Number.isSafeInteger;
diff --git a/node_modules/core-js/fn/number/iterator.js b/node_modules/core-js/fn/number/iterator.js
index 26feaa1f0..2acf7546b 100644
--- a/node_modules/core-js/fn/number/iterator.js
+++ b/node_modules/core-js/fn/number/iterator.js
@@ -1,5 +1,5 @@
require('../../modules/core.number.iterator');
var get = require('../../modules/_iterators').Number;
-module.exports = function(it){
+module.exports = function (it) {
return get.call(it);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/number/max-safe-integer.js b/node_modules/core-js/fn/number/max-safe-integer.js
index c9b43b044..095b007bc 100644
--- a/node_modules/core-js/fn/number/max-safe-integer.js
+++ b/node_modules/core-js/fn/number/max-safe-integer.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.max-safe-integer');
-module.exports = 0x1fffffffffffff; \ No newline at end of file
+module.exports = 0x1fffffffffffff;
diff --git a/node_modules/core-js/fn/number/min-safe-integer.js b/node_modules/core-js/fn/number/min-safe-integer.js
index 8b5e07285..8a975dd6f 100644
--- a/node_modules/core-js/fn/number/min-safe-integer.js
+++ b/node_modules/core-js/fn/number/min-safe-integer.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.min-safe-integer');
-module.exports = -0x1fffffffffffff; \ No newline at end of file
+module.exports = -0x1fffffffffffff;
diff --git a/node_modules/core-js/fn/number/parse-float.js b/node_modules/core-js/fn/number/parse-float.js
index 62f89774f..da388d703 100644
--- a/node_modules/core-js/fn/number/parse-float.js
+++ b/node_modules/core-js/fn/number/parse-float.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.parse-float');
-module.exports = parseFloat; \ No newline at end of file
+module.exports = parseFloat;
diff --git a/node_modules/core-js/fn/number/parse-int.js b/node_modules/core-js/fn/number/parse-int.js
index c197da5bd..281ae7ba6 100644
--- a/node_modules/core-js/fn/number/parse-int.js
+++ b/node_modules/core-js/fn/number/parse-int.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.parse-int');
-module.exports = parseInt; \ No newline at end of file
+module.exports = parseInt;
diff --git a/node_modules/core-js/fn/number/to-fixed.js b/node_modules/core-js/fn/number/to-fixed.js
index 3a041b0e8..0a0a51be3 100644
--- a/node_modules/core-js/fn/number/to-fixed.js
+++ b/node_modules/core-js/fn/number/to-fixed.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.to-fixed');
-module.exports = require('../../modules/_core').Number.toFixed; \ No newline at end of file
+module.exports = require('../../modules/_core').Number.toFixed;
diff --git a/node_modules/core-js/fn/number/to-precision.js b/node_modules/core-js/fn/number/to-precision.js
index 9e85511ab..74c35938b 100644
--- a/node_modules/core-js/fn/number/to-precision.js
+++ b/node_modules/core-js/fn/number/to-precision.js
@@ -1,2 +1,2 @@
require('../../modules/es6.number.to-precision');
-module.exports = require('../../modules/_core').Number.toPrecision; \ No newline at end of file
+module.exports = require('../../modules/_core').Number.toPrecision;
diff --git a/node_modules/core-js/fn/number/virtual/index.js b/node_modules/core-js/fn/number/virtual/index.js
index 42360d32e..7533694bc 100644
--- a/node_modules/core-js/fn/number/virtual/index.js
+++ b/node_modules/core-js/fn/number/virtual/index.js
@@ -1,4 +1,4 @@
require('../../../modules/core.number.iterator');
var $Number = require('../../../modules/_entry-virtual')('Number');
$Number.iterator = require('../../../modules/_iterators').Number;
-module.exports = $Number; \ No newline at end of file
+module.exports = $Number;
diff --git a/node_modules/core-js/fn/number/virtual/iterator.js b/node_modules/core-js/fn/number/virtual/iterator.js
index df034996a..d2b548403 100644
--- a/node_modules/core-js/fn/number/virtual/iterator.js
+++ b/node_modules/core-js/fn/number/virtual/iterator.js
@@ -1,2 +1,2 @@
require('../../../modules/core.number.iterator');
-module.exports = require('../../../modules/_iterators').Number; \ No newline at end of file
+module.exports = require('../../../modules/_iterators').Number;
diff --git a/node_modules/core-js/fn/number/virtual/to-fixed.js b/node_modules/core-js/fn/number/virtual/to-fixed.js
index b779f15c0..1fa2adc40 100644
--- a/node_modules/core-js/fn/number/virtual/to-fixed.js
+++ b/node_modules/core-js/fn/number/virtual/to-fixed.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.number.to-fixed');
-module.exports = require('../../../modules/_entry-virtual')('Number').toFixed; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Number').toFixed;
diff --git a/node_modules/core-js/fn/number/virtual/to-precision.js b/node_modules/core-js/fn/number/virtual/to-precision.js
index 0c93fa4aa..ee4e56cdc 100644
--- a/node_modules/core-js/fn/number/virtual/to-precision.js
+++ b/node_modules/core-js/fn/number/virtual/to-precision.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.number.to-precision');
-module.exports = require('../../../modules/_entry-virtual')('Number').toPrecision; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('Number').toPrecision;
diff --git a/node_modules/core-js/fn/object/assign.js b/node_modules/core-js/fn/object/assign.js
index 97df6bf45..d44345de1 100644
--- a/node_modules/core-js/fn/object/assign.js
+++ b/node_modules/core-js/fn/object/assign.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.assign');
-module.exports = require('../../modules/_core').Object.assign; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.assign;
diff --git a/node_modules/core-js/fn/object/classof.js b/node_modules/core-js/fn/object/classof.js
index 993d04808..063729ff1 100644
--- a/node_modules/core-js/fn/object/classof.js
+++ b/node_modules/core-js/fn/object/classof.js
@@ -1,2 +1,2 @@
require('../../modules/core.object.classof');
-module.exports = require('../../modules/_core').Object.classof; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.classof;
diff --git a/node_modules/core-js/fn/object/create.js b/node_modules/core-js/fn/object/create.js
index a05ca2fb0..cb50bec60 100644
--- a/node_modules/core-js/fn/object/create.js
+++ b/node_modules/core-js/fn/object/create.js
@@ -1,5 +1,5 @@
require('../../modules/es6.object.create');
var $Object = require('../../modules/_core').Object;
-module.exports = function create(P, D){
+module.exports = function create(P, D) {
return $Object.create(P, D);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/object/define-getter.js b/node_modules/core-js/fn/object/define-getter.js
index 5dd26070b..e0d20ffc8 100644
--- a/node_modules/core-js/fn/object/define-getter.js
+++ b/node_modules/core-js/fn/object/define-getter.js
@@ -1,2 +1,2 @@
require('../../modules/es7.object.define-getter');
-module.exports = require('../../modules/_core').Object.__defineGetter__; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.__defineGetter__;
diff --git a/node_modules/core-js/fn/object/define-properties.js b/node_modules/core-js/fn/object/define-properties.js
index 04160fb3a..7d3613281 100644
--- a/node_modules/core-js/fn/object/define-properties.js
+++ b/node_modules/core-js/fn/object/define-properties.js
@@ -1,5 +1,5 @@
require('../../modules/es6.object.define-properties');
var $Object = require('../../modules/_core').Object;
-module.exports = function defineProperties(T, D){
+module.exports = function defineProperties(T, D) {
return $Object.defineProperties(T, D);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/object/define-property.js b/node_modules/core-js/fn/object/define-property.js
index 078c56cbf..bd762abb2 100644
--- a/node_modules/core-js/fn/object/define-property.js
+++ b/node_modules/core-js/fn/object/define-property.js
@@ -1,5 +1,5 @@
require('../../modules/es6.object.define-property');
var $Object = require('../../modules/_core').Object;
-module.exports = function defineProperty(it, key, desc){
+module.exports = function defineProperty(it, key, desc) {
return $Object.defineProperty(it, key, desc);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/object/define-setter.js b/node_modules/core-js/fn/object/define-setter.js
index b59475f82..4ebd189dc 100644
--- a/node_modules/core-js/fn/object/define-setter.js
+++ b/node_modules/core-js/fn/object/define-setter.js
@@ -1,2 +1,2 @@
require('../../modules/es7.object.define-setter');
-module.exports = require('../../modules/_core').Object.__defineSetter__; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.__defineSetter__;
diff --git a/node_modules/core-js/fn/object/define.js b/node_modules/core-js/fn/object/define.js
index 6ec19e904..bfd56177a 100644
--- a/node_modules/core-js/fn/object/define.js
+++ b/node_modules/core-js/fn/object/define.js
@@ -1,2 +1,2 @@
require('../../modules/core.object.define');
-module.exports = require('../../modules/_core').Object.define; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.define;
diff --git a/node_modules/core-js/fn/object/entries.js b/node_modules/core-js/fn/object/entries.js
index fca1000e8..197500ba5 100644
--- a/node_modules/core-js/fn/object/entries.js
+++ b/node_modules/core-js/fn/object/entries.js
@@ -1,2 +1,2 @@
require('../../modules/es7.object.entries');
-module.exports = require('../../modules/_core').Object.entries; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.entries;
diff --git a/node_modules/core-js/fn/object/freeze.js b/node_modules/core-js/fn/object/freeze.js
index 04eac5302..e8af02a92 100644
--- a/node_modules/core-js/fn/object/freeze.js
+++ b/node_modules/core-js/fn/object/freeze.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.freeze');
-module.exports = require('../../modules/_core').Object.freeze; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.freeze;
diff --git a/node_modules/core-js/fn/object/get-own-property-descriptor.js b/node_modules/core-js/fn/object/get-own-property-descriptor.js
index 7d3f03b8b..e585385ef 100644
--- a/node_modules/core-js/fn/object/get-own-property-descriptor.js
+++ b/node_modules/core-js/fn/object/get-own-property-descriptor.js
@@ -1,5 +1,5 @@
require('../../modules/es6.object.get-own-property-descriptor');
var $Object = require('../../modules/_core').Object;
-module.exports = function getOwnPropertyDescriptor(it, key){
+module.exports = function getOwnPropertyDescriptor(it, key) {
return $Object.getOwnPropertyDescriptor(it, key);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/object/get-own-property-descriptors.js b/node_modules/core-js/fn/object/get-own-property-descriptors.js
index dfeb547ce..a502c5e47 100644
--- a/node_modules/core-js/fn/object/get-own-property-descriptors.js
+++ b/node_modules/core-js/fn/object/get-own-property-descriptors.js
@@ -1,2 +1,2 @@
require('../../modules/es7.object.get-own-property-descriptors');
-module.exports = require('../../modules/_core').Object.getOwnPropertyDescriptors; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.getOwnPropertyDescriptors;
diff --git a/node_modules/core-js/fn/object/get-own-property-names.js b/node_modules/core-js/fn/object/get-own-property-names.js
index c91ce430f..2388e9eb1 100644
--- a/node_modules/core-js/fn/object/get-own-property-names.js
+++ b/node_modules/core-js/fn/object/get-own-property-names.js
@@ -1,5 +1,5 @@
require('../../modules/es6.object.get-own-property-names');
var $Object = require('../../modules/_core').Object;
-module.exports = function getOwnPropertyNames(it){
+module.exports = function getOwnPropertyNames(it) {
return $Object.getOwnPropertyNames(it);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/object/get-own-property-symbols.js b/node_modules/core-js/fn/object/get-own-property-symbols.js
index c3f528807..147b9b3d9 100644
--- a/node_modules/core-js/fn/object/get-own-property-symbols.js
+++ b/node_modules/core-js/fn/object/get-own-property-symbols.js
@@ -1,2 +1,2 @@
require('../../modules/es6.symbol');
-module.exports = require('../../modules/_core').Object.getOwnPropertySymbols; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.getOwnPropertySymbols;
diff --git a/node_modules/core-js/fn/object/get-prototype-of.js b/node_modules/core-js/fn/object/get-prototype-of.js
index bda934458..64c335878 100644
--- a/node_modules/core-js/fn/object/get-prototype-of.js
+++ b/node_modules/core-js/fn/object/get-prototype-of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.get-prototype-of');
-module.exports = require('../../modules/_core').Object.getPrototypeOf; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.getPrototypeOf;
diff --git a/node_modules/core-js/fn/object/index.js b/node_modules/core-js/fn/object/index.js
index 4bd9825b4..fe99b8d1f 100644
--- a/node_modules/core-js/fn/object/index.js
+++ b/node_modules/core-js/fn/object/index.js
@@ -27,4 +27,4 @@ require('../../modules/core.object.is-object');
require('../../modules/core.object.classof');
require('../../modules/core.object.define');
require('../../modules/core.object.make');
-module.exports = require('../../modules/_core').Object; \ No newline at end of file
+module.exports = require('../../modules/_core').Object;
diff --git a/node_modules/core-js/fn/object/is-extensible.js b/node_modules/core-js/fn/object/is-extensible.js
index 43fb0e78a..642dff085 100644
--- a/node_modules/core-js/fn/object/is-extensible.js
+++ b/node_modules/core-js/fn/object/is-extensible.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.is-extensible');
-module.exports = require('../../modules/_core').Object.isExtensible; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.isExtensible;
diff --git a/node_modules/core-js/fn/object/is-frozen.js b/node_modules/core-js/fn/object/is-frozen.js
index cbff22421..b81ef5dae 100644
--- a/node_modules/core-js/fn/object/is-frozen.js
+++ b/node_modules/core-js/fn/object/is-frozen.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.is-frozen');
-module.exports = require('../../modules/_core').Object.isFrozen; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.isFrozen;
diff --git a/node_modules/core-js/fn/object/is-object.js b/node_modules/core-js/fn/object/is-object.js
index 38feeff5c..65dc6aec4 100644
--- a/node_modules/core-js/fn/object/is-object.js
+++ b/node_modules/core-js/fn/object/is-object.js
@@ -1,2 +1,2 @@
require('../../modules/core.object.is-object');
-module.exports = require('../../modules/_core').Object.isObject; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.isObject;
diff --git a/node_modules/core-js/fn/object/is-sealed.js b/node_modules/core-js/fn/object/is-sealed.js
index 169a8ae73..48eca5c9f 100644
--- a/node_modules/core-js/fn/object/is-sealed.js
+++ b/node_modules/core-js/fn/object/is-sealed.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.is-sealed');
-module.exports = require('../../modules/_core').Object.isSealed; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.isSealed;
diff --git a/node_modules/core-js/fn/object/is.js b/node_modules/core-js/fn/object/is.js
index 6ac9f19e1..0901f2ce3 100644
--- a/node_modules/core-js/fn/object/is.js
+++ b/node_modules/core-js/fn/object/is.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.is');
-module.exports = require('../../modules/_core').Object.is; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.is;
diff --git a/node_modules/core-js/fn/object/keys.js b/node_modules/core-js/fn/object/keys.js
index 8eeb78eb8..799326952 100644
--- a/node_modules/core-js/fn/object/keys.js
+++ b/node_modules/core-js/fn/object/keys.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.keys');
-module.exports = require('../../modules/_core').Object.keys; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.keys;
diff --git a/node_modules/core-js/fn/object/lookup-getter.js b/node_modules/core-js/fn/object/lookup-getter.js
index 3f7f674d0..01adc7c66 100644
--- a/node_modules/core-js/fn/object/lookup-getter.js
+++ b/node_modules/core-js/fn/object/lookup-getter.js
@@ -1,2 +1,2 @@
require('../../modules/es7.object.lookup-setter');
-module.exports = require('../../modules/_core').Object.__lookupGetter__; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.__lookupGetter__;
diff --git a/node_modules/core-js/fn/object/lookup-setter.js b/node_modules/core-js/fn/object/lookup-setter.js
index d18446fe9..28ed4acde 100644
--- a/node_modules/core-js/fn/object/lookup-setter.js
+++ b/node_modules/core-js/fn/object/lookup-setter.js
@@ -1,2 +1,2 @@
require('../../modules/es7.object.lookup-setter');
-module.exports = require('../../modules/_core').Object.__lookupSetter__; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.__lookupSetter__;
diff --git a/node_modules/core-js/fn/object/make.js b/node_modules/core-js/fn/object/make.js
index f4d19d128..f09a3ba4a 100644
--- a/node_modules/core-js/fn/object/make.js
+++ b/node_modules/core-js/fn/object/make.js
@@ -1,2 +1,2 @@
require('../../modules/core.object.make');
-module.exports = require('../../modules/_core').Object.make; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.make;
diff --git a/node_modules/core-js/fn/object/prevent-extensions.js b/node_modules/core-js/fn/object/prevent-extensions.js
index e43be05b1..af35584d1 100644
--- a/node_modules/core-js/fn/object/prevent-extensions.js
+++ b/node_modules/core-js/fn/object/prevent-extensions.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.prevent-extensions');
-module.exports = require('../../modules/_core').Object.preventExtensions; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.preventExtensions;
diff --git a/node_modules/core-js/fn/object/seal.js b/node_modules/core-js/fn/object/seal.js
index 8a56cd7f3..11ad445f8 100644
--- a/node_modules/core-js/fn/object/seal.js
+++ b/node_modules/core-js/fn/object/seal.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.seal');
-module.exports = require('../../modules/_core').Object.seal; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.seal;
diff --git a/node_modules/core-js/fn/object/set-prototype-of.js b/node_modules/core-js/fn/object/set-prototype-of.js
index c25170dbc..817bf0a6c 100644
--- a/node_modules/core-js/fn/object/set-prototype-of.js
+++ b/node_modules/core-js/fn/object/set-prototype-of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.set-prototype-of');
-module.exports = require('../../modules/_core').Object.setPrototypeOf; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.setPrototypeOf;
diff --git a/node_modules/core-js/fn/object/values.js b/node_modules/core-js/fn/object/values.js
index b50336cf1..4d99b9cbc 100644
--- a/node_modules/core-js/fn/object/values.js
+++ b/node_modules/core-js/fn/object/values.js
@@ -1,2 +1,2 @@
require('../../modules/es7.object.values');
-module.exports = require('../../modules/_core').Object.values; \ No newline at end of file
+module.exports = require('../../modules/_core').Object.values;
diff --git a/node_modules/core-js/fn/observable.js b/node_modules/core-js/fn/observable.js
index 05ca51a37..4554cda4b 100644
--- a/node_modules/core-js/fn/observable.js
+++ b/node_modules/core-js/fn/observable.js
@@ -4,4 +4,4 @@ require('../modules/web.dom.iterable');
require('../modules/es6.promise');
require('../modules/es7.symbol.observable');
require('../modules/es7.observable');
-module.exports = require('../modules/_core').Observable; \ No newline at end of file
+module.exports = require('../modules/_core').Observable;
diff --git a/node_modules/core-js/fn/parse-float.js b/node_modules/core-js/fn/parse-float.js
index dad94ddbe..222a751c3 100644
--- a/node_modules/core-js/fn/parse-float.js
+++ b/node_modules/core-js/fn/parse-float.js
@@ -1,2 +1,2 @@
require('../modules/es6.parse-float');
-module.exports = require('../modules/_core').parseFloat; \ No newline at end of file
+module.exports = require('../modules/_core').parseFloat;
diff --git a/node_modules/core-js/fn/parse-int.js b/node_modules/core-js/fn/parse-int.js
index 08a20996b..d0087c7cd 100644
--- a/node_modules/core-js/fn/parse-int.js
+++ b/node_modules/core-js/fn/parse-int.js
@@ -1,2 +1,2 @@
require('../modules/es6.parse-int');
-module.exports = require('../modules/_core').parseInt; \ No newline at end of file
+module.exports = require('../modules/_core').parseInt;
diff --git a/node_modules/core-js/fn/promise.js b/node_modules/core-js/fn/promise.js
index c901c8595..f3d6742f1 100644
--- a/node_modules/core-js/fn/promise.js
+++ b/node_modules/core-js/fn/promise.js
@@ -2,4 +2,6 @@ require('../modules/es6.object.to-string');
require('../modules/es6.string.iterator');
require('../modules/web.dom.iterable');
require('../modules/es6.promise');
-module.exports = require('../modules/_core').Promise; \ No newline at end of file
+require('../modules/es7.promise.finally');
+require('../modules/es7.promise.try');
+module.exports = require('../modules/_core').Promise;
diff --git a/node_modules/core-js/fn/promise/finally.js b/node_modules/core-js/fn/promise/finally.js
new file mode 100644
index 000000000..4188dae46
--- /dev/null
+++ b/node_modules/core-js/fn/promise/finally.js
@@ -0,0 +1,4 @@
+'use strict';
+require('../../modules/es6.promise');
+require('../../modules/es7.promise.finally');
+module.exports = require('../../modules/_core').Promise['finally'];
diff --git a/node_modules/core-js/fn/promise/index.js b/node_modules/core-js/fn/promise/index.js
new file mode 100644
index 000000000..df3f48eff
--- /dev/null
+++ b/node_modules/core-js/fn/promise/index.js
@@ -0,0 +1,7 @@
+require('../../modules/es6.object.to-string');
+require('../../modules/es6.string.iterator');
+require('../../modules/web.dom.iterable');
+require('../../modules/es6.promise');
+require('../../modules/es7.promise.finally');
+require('../../modules/es7.promise.try');
+module.exports = require('../../modules/_core').Promise;
diff --git a/node_modules/core-js/fn/promise/try.js b/node_modules/core-js/fn/promise/try.js
new file mode 100644
index 000000000..b28919f23
--- /dev/null
+++ b/node_modules/core-js/fn/promise/try.js
@@ -0,0 +1,8 @@
+'use strict';
+require('../../modules/es6.promise');
+require('../../modules/es7.promise.try');
+var $Promise = require('../../modules/_core').Promise;
+var $try = $Promise['try'];
+module.exports = { 'try': function (callbackfn) {
+ return $try.call(typeof this === 'function' ? this : $Promise, callbackfn);
+} }['try'];
diff --git a/node_modules/core-js/fn/reflect/apply.js b/node_modules/core-js/fn/reflect/apply.js
index 725b8a699..8ce058fdf 100644
--- a/node_modules/core-js/fn/reflect/apply.js
+++ b/node_modules/core-js/fn/reflect/apply.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.apply');
-module.exports = require('../../modules/_core').Reflect.apply; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.apply;
diff --git a/node_modules/core-js/fn/reflect/construct.js b/node_modules/core-js/fn/reflect/construct.js
index 587725dad..5374384e1 100644
--- a/node_modules/core-js/fn/reflect/construct.js
+++ b/node_modules/core-js/fn/reflect/construct.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.construct');
-module.exports = require('../../modules/_core').Reflect.construct; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.construct;
diff --git a/node_modules/core-js/fn/reflect/define-metadata.js b/node_modules/core-js/fn/reflect/define-metadata.js
index c9876ed3b..5c07b2a3b 100644
--- a/node_modules/core-js/fn/reflect/define-metadata.js
+++ b/node_modules/core-js/fn/reflect/define-metadata.js
@@ -1,2 +1,2 @@
require('../../modules/es7.reflect.define-metadata');
-module.exports = require('../../modules/_core').Reflect.defineMetadata; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.defineMetadata;
diff --git a/node_modules/core-js/fn/reflect/define-property.js b/node_modules/core-js/fn/reflect/define-property.js
index c36b4d21d..eb39b3f7d 100644
--- a/node_modules/core-js/fn/reflect/define-property.js
+++ b/node_modules/core-js/fn/reflect/define-property.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.define-property');
-module.exports = require('../../modules/_core').Reflect.defineProperty; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.defineProperty;
diff --git a/node_modules/core-js/fn/reflect/delete-metadata.js b/node_modules/core-js/fn/reflect/delete-metadata.js
index 9bcc02997..e51447f45 100644
--- a/node_modules/core-js/fn/reflect/delete-metadata.js
+++ b/node_modules/core-js/fn/reflect/delete-metadata.js
@@ -1,2 +1,2 @@
require('../../modules/es7.reflect.delete-metadata');
-module.exports = require('../../modules/_core').Reflect.deleteMetadata; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.deleteMetadata;
diff --git a/node_modules/core-js/fn/reflect/delete-property.js b/node_modules/core-js/fn/reflect/delete-property.js
index 10b6392f2..e4c27d132 100644
--- a/node_modules/core-js/fn/reflect/delete-property.js
+++ b/node_modules/core-js/fn/reflect/delete-property.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.delete-property');
-module.exports = require('../../modules/_core').Reflect.deleteProperty; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.deleteProperty;
diff --git a/node_modules/core-js/fn/reflect/enumerate.js b/node_modules/core-js/fn/reflect/enumerate.js
index 257a21eee..5e2611d29 100644
--- a/node_modules/core-js/fn/reflect/enumerate.js
+++ b/node_modules/core-js/fn/reflect/enumerate.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.enumerate');
-module.exports = require('../../modules/_core').Reflect.enumerate; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.enumerate;
diff --git a/node_modules/core-js/fn/reflect/get-metadata-keys.js b/node_modules/core-js/fn/reflect/get-metadata-keys.js
index 9dbf5ee14..c19e5babc 100644
--- a/node_modules/core-js/fn/reflect/get-metadata-keys.js
+++ b/node_modules/core-js/fn/reflect/get-metadata-keys.js
@@ -1,2 +1,2 @@
require('../../modules/es7.reflect.get-metadata-keys');
-module.exports = require('../../modules/_core').Reflect.getMetadataKeys; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.getMetadataKeys;
diff --git a/node_modules/core-js/fn/reflect/get-metadata.js b/node_modules/core-js/fn/reflect/get-metadata.js
index 3a20839eb..1d1a92bd9 100644
--- a/node_modules/core-js/fn/reflect/get-metadata.js
+++ b/node_modules/core-js/fn/reflect/get-metadata.js
@@ -1,2 +1,2 @@
require('../../modules/es7.reflect.get-metadata');
-module.exports = require('../../modules/_core').Reflect.getMetadata; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.getMetadata;
diff --git a/node_modules/core-js/fn/reflect/get-own-metadata-keys.js b/node_modules/core-js/fn/reflect/get-own-metadata-keys.js
index 2f8c5759b..e72e87449 100644
--- a/node_modules/core-js/fn/reflect/get-own-metadata-keys.js
+++ b/node_modules/core-js/fn/reflect/get-own-metadata-keys.js
@@ -1,2 +1,2 @@
require('../../modules/es7.reflect.get-own-metadata-keys');
-module.exports = require('../../modules/_core').Reflect.getOwnMetadataKeys; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.getOwnMetadataKeys;
diff --git a/node_modules/core-js/fn/reflect/get-own-metadata.js b/node_modules/core-js/fn/reflect/get-own-metadata.js
index 68e288dda..0437243c3 100644
--- a/node_modules/core-js/fn/reflect/get-own-metadata.js
+++ b/node_modules/core-js/fn/reflect/get-own-metadata.js
@@ -1,2 +1,2 @@
require('../../modules/es7.reflect.get-own-metadata');
-module.exports = require('../../modules/_core').Reflect.getOwnMetadata; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.getOwnMetadata;
diff --git a/node_modules/core-js/fn/reflect/get-own-property-descriptor.js b/node_modules/core-js/fn/reflect/get-own-property-descriptor.js
index 9e2822fb5..add7e3034 100644
--- a/node_modules/core-js/fn/reflect/get-own-property-descriptor.js
+++ b/node_modules/core-js/fn/reflect/get-own-property-descriptor.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.get-own-property-descriptor');
-module.exports = require('../../modules/_core').Reflect.getOwnPropertyDescriptor; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.getOwnPropertyDescriptor;
diff --git a/node_modules/core-js/fn/reflect/get-prototype-of.js b/node_modules/core-js/fn/reflect/get-prototype-of.js
index 485035960..96a976d08 100644
--- a/node_modules/core-js/fn/reflect/get-prototype-of.js
+++ b/node_modules/core-js/fn/reflect/get-prototype-of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.get-prototype-of');
-module.exports = require('../../modules/_core').Reflect.getPrototypeOf; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.getPrototypeOf;
diff --git a/node_modules/core-js/fn/reflect/get.js b/node_modules/core-js/fn/reflect/get.js
index 9ca903e82..627abc3a7 100644
--- a/node_modules/core-js/fn/reflect/get.js
+++ b/node_modules/core-js/fn/reflect/get.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.get');
-module.exports = require('../../modules/_core').Reflect.get; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.get;
diff --git a/node_modules/core-js/fn/reflect/has-metadata.js b/node_modules/core-js/fn/reflect/has-metadata.js
index f001f437a..bfa25b716 100644
--- a/node_modules/core-js/fn/reflect/has-metadata.js
+++ b/node_modules/core-js/fn/reflect/has-metadata.js
@@ -1,2 +1,2 @@
require('../../modules/es7.reflect.has-metadata');
-module.exports = require('../../modules/_core').Reflect.hasMetadata; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.hasMetadata;
diff --git a/node_modules/core-js/fn/reflect/has-own-metadata.js b/node_modules/core-js/fn/reflect/has-own-metadata.js
index d90935f0b..24d41e7c1 100644
--- a/node_modules/core-js/fn/reflect/has-own-metadata.js
+++ b/node_modules/core-js/fn/reflect/has-own-metadata.js
@@ -1,2 +1,2 @@
require('../../modules/es7.reflect.has-own-metadata');
-module.exports = require('../../modules/_core').Reflect.hasOwnMetadata; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.hasOwnMetadata;
diff --git a/node_modules/core-js/fn/reflect/has.js b/node_modules/core-js/fn/reflect/has.js
index 8e34933c8..920f6d811 100644
--- a/node_modules/core-js/fn/reflect/has.js
+++ b/node_modules/core-js/fn/reflect/has.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.has');
-module.exports = require('../../modules/_core').Reflect.has; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.has;
diff --git a/node_modules/core-js/fn/reflect/index.js b/node_modules/core-js/fn/reflect/index.js
index a725cef2f..5dc33b509 100644
--- a/node_modules/core-js/fn/reflect/index.js
+++ b/node_modules/core-js/fn/reflect/index.js
@@ -21,4 +21,4 @@ require('../../modules/es7.reflect.get-own-metadata-keys');
require('../../modules/es7.reflect.has-metadata');
require('../../modules/es7.reflect.has-own-metadata');
require('../../modules/es7.reflect.metadata');
-module.exports = require('../../modules/_core').Reflect; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect;
diff --git a/node_modules/core-js/fn/reflect/is-extensible.js b/node_modules/core-js/fn/reflect/is-extensible.js
index de41d683a..8b449b122 100644
--- a/node_modules/core-js/fn/reflect/is-extensible.js
+++ b/node_modules/core-js/fn/reflect/is-extensible.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.is-extensible');
-module.exports = require('../../modules/_core').Reflect.isExtensible; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.isExtensible;
diff --git a/node_modules/core-js/fn/reflect/metadata.js b/node_modules/core-js/fn/reflect/metadata.js
index 3f2b8ff62..e4a2375dc 100644
--- a/node_modules/core-js/fn/reflect/metadata.js
+++ b/node_modules/core-js/fn/reflect/metadata.js
@@ -1,2 +1,2 @@
require('../../modules/es7.reflect.metadata');
-module.exports = require('../../modules/_core').Reflect.metadata; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.metadata;
diff --git a/node_modules/core-js/fn/reflect/own-keys.js b/node_modules/core-js/fn/reflect/own-keys.js
index bfcebc740..ae21c81ec 100644
--- a/node_modules/core-js/fn/reflect/own-keys.js
+++ b/node_modules/core-js/fn/reflect/own-keys.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.own-keys');
-module.exports = require('../../modules/_core').Reflect.ownKeys; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.ownKeys;
diff --git a/node_modules/core-js/fn/reflect/prevent-extensions.js b/node_modules/core-js/fn/reflect/prevent-extensions.js
index b346da3b0..89f11b61d 100644
--- a/node_modules/core-js/fn/reflect/prevent-extensions.js
+++ b/node_modules/core-js/fn/reflect/prevent-extensions.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.prevent-extensions');
-module.exports = require('../../modules/_core').Reflect.preventExtensions; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.preventExtensions;
diff --git a/node_modules/core-js/fn/reflect/set-prototype-of.js b/node_modules/core-js/fn/reflect/set-prototype-of.js
index 16b74359c..4ee93da29 100644
--- a/node_modules/core-js/fn/reflect/set-prototype-of.js
+++ b/node_modules/core-js/fn/reflect/set-prototype-of.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.set-prototype-of');
-module.exports = require('../../modules/_core').Reflect.setPrototypeOf; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.setPrototypeOf;
diff --git a/node_modules/core-js/fn/reflect/set.js b/node_modules/core-js/fn/reflect/set.js
index 834929ee3..b6868b641 100644
--- a/node_modules/core-js/fn/reflect/set.js
+++ b/node_modules/core-js/fn/reflect/set.js
@@ -1,2 +1,2 @@
require('../../modules/es6.reflect.set');
-module.exports = require('../../modules/_core').Reflect.set; \ No newline at end of file
+module.exports = require('../../modules/_core').Reflect.set;
diff --git a/node_modules/core-js/fn/regexp/constructor.js b/node_modules/core-js/fn/regexp/constructor.js
index 90c13513d..05434aaf0 100644
--- a/node_modules/core-js/fn/regexp/constructor.js
+++ b/node_modules/core-js/fn/regexp/constructor.js
@@ -1,2 +1,2 @@
require('../../modules/es6.regexp.constructor');
-module.exports = RegExp; \ No newline at end of file
+module.exports = RegExp;
diff --git a/node_modules/core-js/fn/regexp/escape.js b/node_modules/core-js/fn/regexp/escape.js
index d657a7d91..fa8c683f1 100644
--- a/node_modules/core-js/fn/regexp/escape.js
+++ b/node_modules/core-js/fn/regexp/escape.js
@@ -1,2 +1,2 @@
require('../../modules/core.regexp.escape');
-module.exports = require('../../modules/_core').RegExp.escape; \ No newline at end of file
+module.exports = require('../../modules/_core').RegExp.escape;
diff --git a/node_modules/core-js/fn/regexp/flags.js b/node_modules/core-js/fn/regexp/flags.js
index ef84ddbd1..62e7affe7 100644
--- a/node_modules/core-js/fn/regexp/flags.js
+++ b/node_modules/core-js/fn/regexp/flags.js
@@ -1,5 +1,5 @@
require('../../modules/es6.regexp.flags');
var flags = require('../../modules/_flags');
-module.exports = function(it){
+module.exports = function (it) {
return flags.call(it);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/regexp/index.js b/node_modules/core-js/fn/regexp/index.js
index 61ced0b81..3dd88b075 100644
--- a/node_modules/core-js/fn/regexp/index.js
+++ b/node_modules/core-js/fn/regexp/index.js
@@ -6,4 +6,4 @@ require('../../modules/es6.regexp.replace');
require('../../modules/es6.regexp.search');
require('../../modules/es6.regexp.split');
require('../../modules/core.regexp.escape');
-module.exports = require('../../modules/_core').RegExp; \ No newline at end of file
+module.exports = require('../../modules/_core').RegExp;
diff --git a/node_modules/core-js/fn/regexp/match.js b/node_modules/core-js/fn/regexp/match.js
index 400d0921e..1ca279ef7 100644
--- a/node_modules/core-js/fn/regexp/match.js
+++ b/node_modules/core-js/fn/regexp/match.js
@@ -1,5 +1,5 @@
require('../../modules/es6.regexp.match');
var MATCH = require('../../modules/_wks')('match');
-module.exports = function(it, str){
+module.exports = function (it, str) {
return RegExp.prototype[MATCH].call(it, str);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/regexp/replace.js b/node_modules/core-js/fn/regexp/replace.js
index adde0adf6..bc9ce6657 100644
--- a/node_modules/core-js/fn/regexp/replace.js
+++ b/node_modules/core-js/fn/regexp/replace.js
@@ -1,5 +1,5 @@
require('../../modules/es6.regexp.replace');
var REPLACE = require('../../modules/_wks')('replace');
-module.exports = function(it, str, replacer){
+module.exports = function (it, str, replacer) {
return RegExp.prototype[REPLACE].call(it, str, replacer);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/regexp/search.js b/node_modules/core-js/fn/regexp/search.js
index 4e149d05a..32ad0df10 100644
--- a/node_modules/core-js/fn/regexp/search.js
+++ b/node_modules/core-js/fn/regexp/search.js
@@ -1,5 +1,5 @@
require('../../modules/es6.regexp.search');
var SEARCH = require('../../modules/_wks')('search');
-module.exports = function(it, str){
+module.exports = function (it, str) {
return RegExp.prototype[SEARCH].call(it, str);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/regexp/split.js b/node_modules/core-js/fn/regexp/split.js
index b92d09fa6..a7d45898b 100644
--- a/node_modules/core-js/fn/regexp/split.js
+++ b/node_modules/core-js/fn/regexp/split.js
@@ -1,5 +1,5 @@
require('../../modules/es6.regexp.split');
var SPLIT = require('../../modules/_wks')('split');
-module.exports = function(it, str, limit){
+module.exports = function (it, str, limit) {
return RegExp.prototype[SPLIT].call(it, str, limit);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/regexp/to-string.js b/node_modules/core-js/fn/regexp/to-string.js
index 29d5d037a..faf418dda 100644
--- a/node_modules/core-js/fn/regexp/to-string.js
+++ b/node_modules/core-js/fn/regexp/to-string.js
@@ -1,5 +1,5 @@
'use strict';
require('../../modules/es6.regexp.to-string');
-module.exports = function toString(it){
+module.exports = function toString(it) {
return RegExp.prototype.toString.call(it);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/set-immediate.js b/node_modules/core-js/fn/set-immediate.js
index 250831369..07a8dac8e 100644
--- a/node_modules/core-js/fn/set-immediate.js
+++ b/node_modules/core-js/fn/set-immediate.js
@@ -1,2 +1,2 @@
require('../modules/web.immediate');
-module.exports = require('../modules/_core').setImmediate; \ No newline at end of file
+module.exports = require('../modules/_core').setImmediate;
diff --git a/node_modules/core-js/fn/set-interval.js b/node_modules/core-js/fn/set-interval.js
index 484447ffa..f41b45cbf 100644
--- a/node_modules/core-js/fn/set-interval.js
+++ b/node_modules/core-js/fn/set-interval.js
@@ -1,2 +1,2 @@
require('../modules/web.timers');
-module.exports = require('../modules/_core').setInterval; \ No newline at end of file
+module.exports = require('../modules/_core').setInterval;
diff --git a/node_modules/core-js/fn/set-timeout.js b/node_modules/core-js/fn/set-timeout.js
index 8ebbb2e4f..b94a15481 100644
--- a/node_modules/core-js/fn/set-timeout.js
+++ b/node_modules/core-js/fn/set-timeout.js
@@ -1,2 +1,2 @@
require('../modules/web.timers');
-module.exports = require('../modules/_core').setTimeout; \ No newline at end of file
+module.exports = require('../modules/_core').setTimeout;
diff --git a/node_modules/core-js/fn/set.js b/node_modules/core-js/fn/set.js
index a8b496525..727fa9efb 100644
--- a/node_modules/core-js/fn/set.js
+++ b/node_modules/core-js/fn/set.js
@@ -3,4 +3,6 @@ require('../modules/es6.string.iterator');
require('../modules/web.dom.iterable');
require('../modules/es6.set');
require('../modules/es7.set.to-json');
-module.exports = require('../modules/_core').Set; \ No newline at end of file
+require('../modules/es7.set.of');
+require('../modules/es7.set.from');
+module.exports = require('../modules/_core').Set;
diff --git a/node_modules/core-js/fn/set/from.js b/node_modules/core-js/fn/set/from.js
new file mode 100644
index 000000000..fe1d39580
--- /dev/null
+++ b/node_modules/core-js/fn/set/from.js
@@ -0,0 +1,8 @@
+'use strict';
+require('../../modules/es6.set');
+require('../../modules/es7.set.from');
+var $Set = require('../../modules/_core').Set;
+var $from = $Set.from;
+module.exports = function from(source, mapFn, thisArg) {
+ return $from.call(typeof this === 'function' ? this : $Set, source, mapFn, thisArg);
+};
diff --git a/node_modules/core-js/fn/set/index.js b/node_modules/core-js/fn/set/index.js
new file mode 100644
index 000000000..3e49e98e8
--- /dev/null
+++ b/node_modules/core-js/fn/set/index.js
@@ -0,0 +1,8 @@
+require('../../modules/es6.object.to-string');
+require('../../modules/es6.string.iterator');
+require('../../modules/web.dom.iterable');
+require('../../modules/es6.set');
+require('../../modules/es7.set.to-json');
+require('../../modules/es7.set.of');
+require('../../modules/es7.set.from');
+module.exports = require('../../modules/_core').Set;
diff --git a/node_modules/core-js/fn/set/of.js b/node_modules/core-js/fn/set/of.js
new file mode 100644
index 000000000..a5fbbc088
--- /dev/null
+++ b/node_modules/core-js/fn/set/of.js
@@ -0,0 +1,8 @@
+'use strict';
+require('../../modules/es6.set');
+require('../../modules/es7.set.of');
+var $Set = require('../../modules/_core').Set;
+var $of = $Set.of;
+module.exports = function of() {
+ return $of.apply(typeof this === 'function' ? this : $Set, arguments);
+};
diff --git a/node_modules/core-js/fn/string/anchor.js b/node_modules/core-js/fn/string/anchor.js
index ba4ef8135..b0fa8a3de 100644
--- a/node_modules/core-js/fn/string/anchor.js
+++ b/node_modules/core-js/fn/string/anchor.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.anchor');
-module.exports = require('../../modules/_core').String.anchor; \ No newline at end of file
+module.exports = require('../../modules/_core').String.anchor;
diff --git a/node_modules/core-js/fn/string/at.js b/node_modules/core-js/fn/string/at.js
index ab6aec153..9cdf0285f 100644
--- a/node_modules/core-js/fn/string/at.js
+++ b/node_modules/core-js/fn/string/at.js
@@ -1,2 +1,2 @@
require('../../modules/es7.string.at');
-module.exports = require('../../modules/_core').String.at; \ No newline at end of file
+module.exports = require('../../modules/_core').String.at;
diff --git a/node_modules/core-js/fn/string/big.js b/node_modules/core-js/fn/string/big.js
index ab707907c..96afa473a 100644
--- a/node_modules/core-js/fn/string/big.js
+++ b/node_modules/core-js/fn/string/big.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.big');
-module.exports = require('../../modules/_core').String.big; \ No newline at end of file
+module.exports = require('../../modules/_core').String.big;
diff --git a/node_modules/core-js/fn/string/blink.js b/node_modules/core-js/fn/string/blink.js
index c748079b9..946cfa43f 100644
--- a/node_modules/core-js/fn/string/blink.js
+++ b/node_modules/core-js/fn/string/blink.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.blink');
-module.exports = require('../../modules/_core').String.blink; \ No newline at end of file
+module.exports = require('../../modules/_core').String.blink;
diff --git a/node_modules/core-js/fn/string/bold.js b/node_modules/core-js/fn/string/bold.js
index 2d36bda3a..1a6a2acb6 100644
--- a/node_modules/core-js/fn/string/bold.js
+++ b/node_modules/core-js/fn/string/bold.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.bold');
-module.exports = require('../../modules/_core').String.bold; \ No newline at end of file
+module.exports = require('../../modules/_core').String.bold;
diff --git a/node_modules/core-js/fn/string/code-point-at.js b/node_modules/core-js/fn/string/code-point-at.js
index be141e82d..c6933687f 100644
--- a/node_modules/core-js/fn/string/code-point-at.js
+++ b/node_modules/core-js/fn/string/code-point-at.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.code-point-at');
-module.exports = require('../../modules/_core').String.codePointAt; \ No newline at end of file
+module.exports = require('../../modules/_core').String.codePointAt;
diff --git a/node_modules/core-js/fn/string/ends-with.js b/node_modules/core-js/fn/string/ends-with.js
index 5e427753e..b2adb4310 100644
--- a/node_modules/core-js/fn/string/ends-with.js
+++ b/node_modules/core-js/fn/string/ends-with.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.ends-with');
-module.exports = require('../../modules/_core').String.endsWith; \ No newline at end of file
+module.exports = require('../../modules/_core').String.endsWith;
diff --git a/node_modules/core-js/fn/string/escape-html.js b/node_modules/core-js/fn/string/escape-html.js
index 49176ca65..8f427882b 100644
--- a/node_modules/core-js/fn/string/escape-html.js
+++ b/node_modules/core-js/fn/string/escape-html.js
@@ -1,2 +1,2 @@
require('../../modules/core.string.escape-html');
-module.exports = require('../../modules/_core').String.escapeHTML; \ No newline at end of file
+module.exports = require('../../modules/_core').String.escapeHTML;
diff --git a/node_modules/core-js/fn/string/fixed.js b/node_modules/core-js/fn/string/fixed.js
index 77e233a3f..dac4ca914 100644
--- a/node_modules/core-js/fn/string/fixed.js
+++ b/node_modules/core-js/fn/string/fixed.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.fixed');
-module.exports = require('../../modules/_core').String.fixed; \ No newline at end of file
+module.exports = require('../../modules/_core').String.fixed;
diff --git a/node_modules/core-js/fn/string/fontcolor.js b/node_modules/core-js/fn/string/fontcolor.js
index 079235a19..96c0badb1 100644
--- a/node_modules/core-js/fn/string/fontcolor.js
+++ b/node_modules/core-js/fn/string/fontcolor.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.fontcolor');
-module.exports = require('../../modules/_core').String.fontcolor; \ No newline at end of file
+module.exports = require('../../modules/_core').String.fontcolor;
diff --git a/node_modules/core-js/fn/string/fontsize.js b/node_modules/core-js/fn/string/fontsize.js
index 8cb2555c6..f98355e5b 100644
--- a/node_modules/core-js/fn/string/fontsize.js
+++ b/node_modules/core-js/fn/string/fontsize.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.fontsize');
-module.exports = require('../../modules/_core').String.fontsize; \ No newline at end of file
+module.exports = require('../../modules/_core').String.fontsize;
diff --git a/node_modules/core-js/fn/string/from-code-point.js b/node_modules/core-js/fn/string/from-code-point.js
index 93fc53aea..088590a06 100644
--- a/node_modules/core-js/fn/string/from-code-point.js
+++ b/node_modules/core-js/fn/string/from-code-point.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.from-code-point');
-module.exports = require('../../modules/_core').String.fromCodePoint; \ No newline at end of file
+module.exports = require('../../modules/_core').String.fromCodePoint;
diff --git a/node_modules/core-js/fn/string/includes.js b/node_modules/core-js/fn/string/includes.js
index c9736404d..b2d81a1d0 100644
--- a/node_modules/core-js/fn/string/includes.js
+++ b/node_modules/core-js/fn/string/includes.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.includes');
-module.exports = require('../../modules/_core').String.includes; \ No newline at end of file
+module.exports = require('../../modules/_core').String.includes;
diff --git a/node_modules/core-js/fn/string/italics.js b/node_modules/core-js/fn/string/italics.js
index 378450ebd..97cdbc07b 100644
--- a/node_modules/core-js/fn/string/italics.js
+++ b/node_modules/core-js/fn/string/italics.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.italics');
-module.exports = require('../../modules/_core').String.italics; \ No newline at end of file
+module.exports = require('../../modules/_core').String.italics;
diff --git a/node_modules/core-js/fn/string/iterator.js b/node_modules/core-js/fn/string/iterator.js
index 947e7558b..dbaa1b729 100644
--- a/node_modules/core-js/fn/string/iterator.js
+++ b/node_modules/core-js/fn/string/iterator.js
@@ -1,5 +1,5 @@
require('../../modules/es6.string.iterator');
var get = require('../../modules/_iterators').String;
-module.exports = function(it){
+module.exports = function (it) {
return get.call(it);
-}; \ No newline at end of file
+};
diff --git a/node_modules/core-js/fn/string/link.js b/node_modules/core-js/fn/string/link.js
index 1eb2c6dd2..6bd2035ad 100644
--- a/node_modules/core-js/fn/string/link.js
+++ b/node_modules/core-js/fn/string/link.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.link');
-module.exports = require('../../modules/_core').String.link; \ No newline at end of file
+module.exports = require('../../modules/_core').String.link;
diff --git a/node_modules/core-js/fn/string/match-all.js b/node_modules/core-js/fn/string/match-all.js
index 1a1dfeb6e..7c576b9fc 100644
--- a/node_modules/core-js/fn/string/match-all.js
+++ b/node_modules/core-js/fn/string/match-all.js
@@ -1,2 +1,2 @@
require('../../modules/es7.string.match-all');
-module.exports = require('../../modules/_core').String.matchAll; \ No newline at end of file
+module.exports = require('../../modules/_core').String.matchAll;
diff --git a/node_modules/core-js/fn/string/raw.js b/node_modules/core-js/fn/string/raw.js
index 713550fb2..d9ccd6436 100644
--- a/node_modules/core-js/fn/string/raw.js
+++ b/node_modules/core-js/fn/string/raw.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.raw');
-module.exports = require('../../modules/_core').String.raw; \ No newline at end of file
+module.exports = require('../../modules/_core').String.raw;
diff --git a/node_modules/core-js/fn/string/repeat.js b/node_modules/core-js/fn/string/repeat.js
index fa75b13ec..d0c48c084 100644
--- a/node_modules/core-js/fn/string/repeat.js
+++ b/node_modules/core-js/fn/string/repeat.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.repeat');
-module.exports = require('../../modules/_core').String.repeat; \ No newline at end of file
+module.exports = require('../../modules/_core').String.repeat;
diff --git a/node_modules/core-js/fn/string/small.js b/node_modules/core-js/fn/string/small.js
index 0438290db..eb525551f 100644
--- a/node_modules/core-js/fn/string/small.js
+++ b/node_modules/core-js/fn/string/small.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.small');
-module.exports = require('../../modules/_core').String.small; \ No newline at end of file
+module.exports = require('../../modules/_core').String.small;
diff --git a/node_modules/core-js/fn/string/starts-with.js b/node_modules/core-js/fn/string/starts-with.js
index d62512a3c..174647f29 100644
--- a/node_modules/core-js/fn/string/starts-with.js
+++ b/node_modules/core-js/fn/string/starts-with.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.starts-with');
-module.exports = require('../../modules/_core').String.startsWith; \ No newline at end of file
+module.exports = require('../../modules/_core').String.startsWith;
diff --git a/node_modules/core-js/fn/string/strike.js b/node_modules/core-js/fn/string/strike.js
index b79946c8e..cc8fe58ce 100644
--- a/node_modules/core-js/fn/string/strike.js
+++ b/node_modules/core-js/fn/string/strike.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.strike');
-module.exports = require('../../modules/_core').String.strike; \ No newline at end of file
+module.exports = require('../../modules/_core').String.strike;
diff --git a/node_modules/core-js/fn/string/sub.js b/node_modules/core-js/fn/string/sub.js
index 54d0671e3..5de284d71 100644
--- a/node_modules/core-js/fn/string/sub.js
+++ b/node_modules/core-js/fn/string/sub.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.sub');
-module.exports = require('../../modules/_core').String.sub; \ No newline at end of file
+module.exports = require('../../modules/_core').String.sub;
diff --git a/node_modules/core-js/fn/string/sup.js b/node_modules/core-js/fn/string/sup.js
index 645e0372f..9e94f9a95 100644
--- a/node_modules/core-js/fn/string/sup.js
+++ b/node_modules/core-js/fn/string/sup.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.sup');
-module.exports = require('../../modules/_core').String.sup; \ No newline at end of file
+module.exports = require('../../modules/_core').String.sup;
diff --git a/node_modules/core-js/fn/string/trim-end.js b/node_modules/core-js/fn/string/trim-end.js
index f3bdf6fb1..ebf9bba63 100644
--- a/node_modules/core-js/fn/string/trim-end.js
+++ b/node_modules/core-js/fn/string/trim-end.js
@@ -1,2 +1,2 @@
require('../../modules/es7.string.trim-right');
-module.exports = require('../../modules/_core').String.trimRight; \ No newline at end of file
+module.exports = require('../../modules/_core').String.trimRight;
diff --git a/node_modules/core-js/fn/string/trim-left.js b/node_modules/core-js/fn/string/trim-left.js
index 04671d369..af1b97537 100644
--- a/node_modules/core-js/fn/string/trim-left.js
+++ b/node_modules/core-js/fn/string/trim-left.js
@@ -1,2 +1,2 @@
require('../../modules/es7.string.trim-left');
-module.exports = require('../../modules/_core').String.trimLeft; \ No newline at end of file
+module.exports = require('../../modules/_core').String.trimLeft;
diff --git a/node_modules/core-js/fn/string/trim-right.js b/node_modules/core-js/fn/string/trim-right.js
index f3bdf6fb1..ebf9bba63 100644
--- a/node_modules/core-js/fn/string/trim-right.js
+++ b/node_modules/core-js/fn/string/trim-right.js
@@ -1,2 +1,2 @@
require('../../modules/es7.string.trim-right');
-module.exports = require('../../modules/_core').String.trimRight; \ No newline at end of file
+module.exports = require('../../modules/_core').String.trimRight;
diff --git a/node_modules/core-js/fn/string/trim-start.js b/node_modules/core-js/fn/string/trim-start.js
index 04671d369..af1b97537 100644
--- a/node_modules/core-js/fn/string/trim-start.js
+++ b/node_modules/core-js/fn/string/trim-start.js
@@ -1,2 +1,2 @@
require('../../modules/es7.string.trim-left');
-module.exports = require('../../modules/_core').String.trimLeft; \ No newline at end of file
+module.exports = require('../../modules/_core').String.trimLeft;
diff --git a/node_modules/core-js/fn/string/trim.js b/node_modules/core-js/fn/string/trim.js
index c536e12eb..578c471c1 100644
--- a/node_modules/core-js/fn/string/trim.js
+++ b/node_modules/core-js/fn/string/trim.js
@@ -1,2 +1,2 @@
require('../../modules/es6.string.trim');
-module.exports = require('../../modules/_core').String.trim; \ No newline at end of file
+module.exports = require('../../modules/_core').String.trim;
diff --git a/node_modules/core-js/fn/string/unescape-html.js b/node_modules/core-js/fn/string/unescape-html.js
index 7c2c55c8c..c13d4e56c 100644
--- a/node_modules/core-js/fn/string/unescape-html.js
+++ b/node_modules/core-js/fn/string/unescape-html.js
@@ -1,2 +1,2 @@
require('../../modules/core.string.unescape-html');
-module.exports = require('../../modules/_core').String.unescapeHTML; \ No newline at end of file
+module.exports = require('../../modules/_core').String.unescapeHTML;
diff --git a/node_modules/core-js/fn/string/virtual/anchor.js b/node_modules/core-js/fn/string/virtual/anchor.js
index 6f74b7e88..1ffe9e14c 100644
--- a/node_modules/core-js/fn/string/virtual/anchor.js
+++ b/node_modules/core-js/fn/string/virtual/anchor.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.anchor');
-module.exports = require('../../../modules/_entry-virtual')('String').anchor; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').anchor;
diff --git a/node_modules/core-js/fn/string/virtual/at.js b/node_modules/core-js/fn/string/virtual/at.js
index 3b9614386..72d0d6d71 100644
--- a/node_modules/core-js/fn/string/virtual/at.js
+++ b/node_modules/core-js/fn/string/virtual/at.js
@@ -1,2 +1,2 @@
require('../../../modules/es7.string.at');
-module.exports = require('../../../modules/_entry-virtual')('String').at; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').at;
diff --git a/node_modules/core-js/fn/string/virtual/big.js b/node_modules/core-js/fn/string/virtual/big.js
index 57ac7d5de..0dac23feb 100644
--- a/node_modules/core-js/fn/string/virtual/big.js
+++ b/node_modules/core-js/fn/string/virtual/big.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.big');
-module.exports = require('../../../modules/_entry-virtual')('String').big; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').big;
diff --git a/node_modules/core-js/fn/string/virtual/blink.js b/node_modules/core-js/fn/string/virtual/blink.js
index 5c4cea80f..d3ee39a52 100644
--- a/node_modules/core-js/fn/string/virtual/blink.js
+++ b/node_modules/core-js/fn/string/virtual/blink.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.blink');
-module.exports = require('../../../modules/_entry-virtual')('String').blink; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').blink;
diff --git a/node_modules/core-js/fn/string/virtual/bold.js b/node_modules/core-js/fn/string/virtual/bold.js
index c566bf2d9..4dedfa495 100644
--- a/node_modules/core-js/fn/string/virtual/bold.js
+++ b/node_modules/core-js/fn/string/virtual/bold.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.bold');
-module.exports = require('../../../modules/_entry-virtual')('String').bold; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').bold;
diff --git a/node_modules/core-js/fn/string/virtual/code-point-at.js b/node_modules/core-js/fn/string/virtual/code-point-at.js
index 873752191..a9aef1be1 100644
--- a/node_modules/core-js/fn/string/virtual/code-point-at.js
+++ b/node_modules/core-js/fn/string/virtual/code-point-at.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.code-point-at');
-module.exports = require('../../../modules/_entry-virtual')('String').codePointAt; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').codePointAt;
diff --git a/node_modules/core-js/fn/string/virtual/ends-with.js b/node_modules/core-js/fn/string/virtual/ends-with.js
index 90bc6e79e..b689dfae0 100644
--- a/node_modules/core-js/fn/string/virtual/ends-with.js
+++ b/node_modules/core-js/fn/string/virtual/ends-with.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.ends-with');
-module.exports = require('../../../modules/_entry-virtual')('String').endsWith; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').endsWith;
diff --git a/node_modules/core-js/fn/string/virtual/escape-html.js b/node_modules/core-js/fn/string/virtual/escape-html.js
index 3342bcec9..18b6c3b87 100644
--- a/node_modules/core-js/fn/string/virtual/escape-html.js
+++ b/node_modules/core-js/fn/string/virtual/escape-html.js
@@ -1,2 +1,2 @@
require('../../../modules/core.string.escape-html');
-module.exports = require('../../../modules/_entry-virtual')('String').escapeHTML; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').escapeHTML;
diff --git a/node_modules/core-js/fn/string/virtual/fixed.js b/node_modules/core-js/fn/string/virtual/fixed.js
index e830654f2..070ec8735 100644
--- a/node_modules/core-js/fn/string/virtual/fixed.js
+++ b/node_modules/core-js/fn/string/virtual/fixed.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.fixed');
-module.exports = require('../../../modules/_entry-virtual')('String').fixed; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').fixed;
diff --git a/node_modules/core-js/fn/string/virtual/fontcolor.js b/node_modules/core-js/fn/string/virtual/fontcolor.js
index cfb9b2c09..f3dab649e 100644
--- a/node_modules/core-js/fn/string/virtual/fontcolor.js
+++ b/node_modules/core-js/fn/string/virtual/fontcolor.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.fontcolor');
-module.exports = require('../../../modules/_entry-virtual')('String').fontcolor; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').fontcolor;
diff --git a/node_modules/core-js/fn/string/virtual/fontsize.js b/node_modules/core-js/fn/string/virtual/fontsize.js
index de8f5161a..ef5f0baa4 100644
--- a/node_modules/core-js/fn/string/virtual/fontsize.js
+++ b/node_modules/core-js/fn/string/virtual/fontsize.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.fontsize');
-module.exports = require('../../../modules/_entry-virtual')('String').fontsize; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').fontsize;
diff --git a/node_modules/core-js/fn/string/virtual/includes.js b/node_modules/core-js/fn/string/virtual/includes.js
index 1e4793d67..0eff6ebec 100644
--- a/node_modules/core-js/fn/string/virtual/includes.js
+++ b/node_modules/core-js/fn/string/virtual/includes.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.includes');
-module.exports = require('../../../modules/_entry-virtual')('String').includes; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').includes;
diff --git a/node_modules/core-js/fn/string/virtual/italics.js b/node_modules/core-js/fn/string/virtual/italics.js
index f8f1d3381..265b56671 100644
--- a/node_modules/core-js/fn/string/virtual/italics.js
+++ b/node_modules/core-js/fn/string/virtual/italics.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.italics');
-module.exports = require('../../../modules/_entry-virtual')('String').italics; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').italics;
diff --git a/node_modules/core-js/fn/string/virtual/iterator.js b/node_modules/core-js/fn/string/virtual/iterator.js
index 7efe2f93a..29d4bb2b5 100644
--- a/node_modules/core-js/fn/string/virtual/iterator.js
+++ b/node_modules/core-js/fn/string/virtual/iterator.js
@@ -1,2 +1,2 @@
require('../../../modules/core.number.iterator');
-module.exports = require('../../../modules/_iterators').String; \ No newline at end of file
+module.exports = require('../../../modules/_iterators').String;
diff --git a/node_modules/core-js/fn/string/virtual/link.js b/node_modules/core-js/fn/string/virtual/link.js
index 4b2eea8a5..7e3014f83 100644
--- a/node_modules/core-js/fn/string/virtual/link.js
+++ b/node_modules/core-js/fn/string/virtual/link.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.link');
-module.exports = require('../../../modules/_entry-virtual')('String').link; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').link;
diff --git a/node_modules/core-js/fn/string/virtual/match-all.js b/node_modules/core-js/fn/string/virtual/match-all.js
index 9208873a7..c785a9ffc 100644
--- a/node_modules/core-js/fn/string/virtual/match-all.js
+++ b/node_modules/core-js/fn/string/virtual/match-all.js
@@ -1,2 +1,2 @@
require('../../../modules/es7.string.match-all');
-module.exports = require('../../../modules/_entry-virtual')('String').matchAll; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').matchAll;
diff --git a/node_modules/core-js/fn/string/virtual/pad-end.js b/node_modules/core-js/fn/string/virtual/pad-end.js
index 81e5ac046..ac8876a8e 100644
--- a/node_modules/core-js/fn/string/virtual/pad-end.js
+++ b/node_modules/core-js/fn/string/virtual/pad-end.js
@@ -1,2 +1,2 @@
require('../../../modules/es7.string.pad-end');
-module.exports = require('../../../modules/_entry-virtual')('String').padEnd; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').padEnd;
diff --git a/node_modules/core-js/fn/string/virtual/pad-start.js b/node_modules/core-js/fn/string/virtual/pad-start.js
index 54cf3a59b..6b55e8777 100644
--- a/node_modules/core-js/fn/string/virtual/pad-start.js
+++ b/node_modules/core-js/fn/string/virtual/pad-start.js
@@ -1,2 +1,2 @@
require('../../../modules/es7.string.pad-start');
-module.exports = require('../../../modules/_entry-virtual')('String').padStart; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').padStart;
diff --git a/node_modules/core-js/fn/string/virtual/repeat.js b/node_modules/core-js/fn/string/virtual/repeat.js
index d08cf6a5e..3041c3c8b 100644
--- a/node_modules/core-js/fn/string/virtual/repeat.js
+++ b/node_modules/core-js/fn/string/virtual/repeat.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.repeat');
-module.exports = require('../../../modules/_entry-virtual')('String').repeat; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').repeat;
diff --git a/node_modules/core-js/fn/string/virtual/small.js b/node_modules/core-js/fn/string/virtual/small.js
index 201bf9b6a..0061102f1 100644
--- a/node_modules/core-js/fn/string/virtual/small.js
+++ b/node_modules/core-js/fn/string/virtual/small.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.small');
-module.exports = require('../../../modules/_entry-virtual')('String').small; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').small;
diff --git a/node_modules/core-js/fn/string/virtual/starts-with.js b/node_modules/core-js/fn/string/virtual/starts-with.js
index f8897d153..f98b59d51 100644
--- a/node_modules/core-js/fn/string/virtual/starts-with.js
+++ b/node_modules/core-js/fn/string/virtual/starts-with.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.starts-with');
-module.exports = require('../../../modules/_entry-virtual')('String').startsWith; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').startsWith;
diff --git a/node_modules/core-js/fn/string/virtual/strike.js b/node_modules/core-js/fn/string/virtual/strike.js
index 4572db915..7a5bf81be 100644
--- a/node_modules/core-js/fn/string/virtual/strike.js
+++ b/node_modules/core-js/fn/string/virtual/strike.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.strike');
-module.exports = require('../../../modules/_entry-virtual')('String').strike; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').strike;
diff --git a/node_modules/core-js/fn/string/virtual/sub.js b/node_modules/core-js/fn/string/virtual/sub.js
index a13611ecc..e0941c559 100644
--- a/node_modules/core-js/fn/string/virtual/sub.js
+++ b/node_modules/core-js/fn/string/virtual/sub.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.sub');
-module.exports = require('../../../modules/_entry-virtual')('String').sub; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').sub;
diff --git a/node_modules/core-js/fn/string/virtual/sup.js b/node_modules/core-js/fn/string/virtual/sup.js
index 07695329c..4d59bb108 100644
--- a/node_modules/core-js/fn/string/virtual/sup.js
+++ b/node_modules/core-js/fn/string/virtual/sup.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.sup');
-module.exports = require('../../../modules/_entry-virtual')('String').sup; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').sup;
diff --git a/node_modules/core-js/fn/string/virtual/trim-end.js b/node_modules/core-js/fn/string/virtual/trim-end.js
index 14c25ac84..6209c8055 100644
--- a/node_modules/core-js/fn/string/virtual/trim-end.js
+++ b/node_modules/core-js/fn/string/virtual/trim-end.js
@@ -1,2 +1,2 @@
require('../../../modules/es7.string.trim-right');
-module.exports = require('../../../modules/_entry-virtual')('String').trimRight; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').trimRight;
diff --git a/node_modules/core-js/fn/string/virtual/trim-left.js b/node_modules/core-js/fn/string/virtual/trim-left.js
index aabcfb3f3..383ed4fc5 100644
--- a/node_modules/core-js/fn/string/virtual/trim-left.js
+++ b/node_modules/core-js/fn/string/virtual/trim-left.js
@@ -1,2 +1,2 @@
require('../../../modules/es7.string.trim-left');
-module.exports = require('../../../modules/_entry-virtual')('String').trimLeft; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').trimLeft;
diff --git a/node_modules/core-js/fn/string/virtual/trim-right.js b/node_modules/core-js/fn/string/virtual/trim-right.js
index 14c25ac84..6209c8055 100644
--- a/node_modules/core-js/fn/string/virtual/trim-right.js
+++ b/node_modules/core-js/fn/string/virtual/trim-right.js
@@ -1,2 +1,2 @@
require('../../../modules/es7.string.trim-right');
-module.exports = require('../../../modules/_entry-virtual')('String').trimRight; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').trimRight;
diff --git a/node_modules/core-js/fn/string/virtual/trim-start.js b/node_modules/core-js/fn/string/virtual/trim-start.js
index aabcfb3f3..383ed4fc5 100644
--- a/node_modules/core-js/fn/string/virtual/trim-start.js
+++ b/node_modules/core-js/fn/string/virtual/trim-start.js
@@ -1,2 +1,2 @@
require('../../../modules/es7.string.trim-left');
-module.exports = require('../../../modules/_entry-virtual')('String').trimLeft; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').trimLeft;
diff --git a/node_modules/core-js/fn/string/virtual/trim.js b/node_modules/core-js/fn/string/virtual/trim.js
index 23fbcbc50..2efea5ca3 100644
--- a/node_modules/core-js/fn/string/virtual/trim.js
+++ b/node_modules/core-js/fn/string/virtual/trim.js
@@ -1,2 +1,2 @@
require('../../../modules/es6.string.trim');
-module.exports = require('../../../modules/_entry-virtual')('String').trim; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').trim;
diff --git a/node_modules/core-js/fn/string/virtual/unescape-html.js b/node_modules/core-js/fn/string/virtual/unescape-html.js
index 51eb59fc5..ad4e40131 100644
--- a/node_modules/core-js/fn/string/virtual/unescape-html.js
+++ b/node_modules/core-js/fn/string/virtual/unescape-html.js
@@ -1,2 +1,2 @@
require('../../../modules/core.string.unescape-html');
-module.exports = require('../../../modules/_entry-virtual')('String').unescapeHTML; \ No newline at end of file
+module.exports = require('../../../modules/_entry-virtual')('String').unescapeHTML;
diff --git a/node_modules/core-js/fn/symbol/async-iterator.js b/node_modules/core-js/fn/symbol/async-iterator.js
index aca10f966..951ea8f10 100644
--- a/node_modules/core-js/fn/symbol/async-iterator.js
+++ b/node_modules/core-js/fn/symbol/async-iterator.js
@@ -1,2 +1,2 @@
require('../../modules/es7.symbol.async-iterator');
-module.exports = require('../../modules/_wks-ext').f('asyncIterator'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('asyncIterator');
diff --git a/node_modules/core-js/fn/symbol/for.js b/node_modules/core-js/fn/symbol/for.js
index c9e93c139..0e288bb9d 100644
--- a/node_modules/core-js/fn/symbol/for.js
+++ b/node_modules/core-js/fn/symbol/for.js
@@ -1,2 +1,2 @@
require('../../modules/es6.symbol');
-module.exports = require('../../modules/_core').Symbol['for']; \ No newline at end of file
+module.exports = require('../../modules/_core').Symbol['for'];
diff --git a/node_modules/core-js/fn/symbol/has-instance.js b/node_modules/core-js/fn/symbol/has-instance.js
index f3ec9cf6b..2c8240954 100644
--- a/node_modules/core-js/fn/symbol/has-instance.js
+++ b/node_modules/core-js/fn/symbol/has-instance.js
@@ -1,2 +1,2 @@
require('../../modules/es6.function.has-instance');
-module.exports = require('../../modules/_wks-ext').f('hasInstance'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('hasInstance');
diff --git a/node_modules/core-js/fn/symbol/index.js b/node_modules/core-js/fn/symbol/index.js
index 64c0f5f47..ac2d94283 100644
--- a/node_modules/core-js/fn/symbol/index.js
+++ b/node_modules/core-js/fn/symbol/index.js
@@ -2,4 +2,4 @@ require('../../modules/es6.symbol');
require('../../modules/es6.object.to-string');
require('../../modules/es7.symbol.async-iterator');
require('../../modules/es7.symbol.observable');
-module.exports = require('../../modules/_core').Symbol; \ No newline at end of file
+module.exports = require('../../modules/_core').Symbol;
diff --git a/node_modules/core-js/fn/symbol/is-concat-spreadable.js b/node_modules/core-js/fn/symbol/is-concat-spreadable.js
index 49ed7a1d2..10dcb64a1 100644
--- a/node_modules/core-js/fn/symbol/is-concat-spreadable.js
+++ b/node_modules/core-js/fn/symbol/is-concat-spreadable.js
@@ -1 +1 @@
-module.exports = require('../../modules/_wks-ext').f('isConcatSpreadable'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('isConcatSpreadable');
diff --git a/node_modules/core-js/fn/symbol/iterator.js b/node_modules/core-js/fn/symbol/iterator.js
index 503522809..43f7c0812 100644
--- a/node_modules/core-js/fn/symbol/iterator.js
+++ b/node_modules/core-js/fn/symbol/iterator.js
@@ -1,3 +1,3 @@
require('../../modules/es6.string.iterator');
require('../../modules/web.dom.iterable');
-module.exports = require('../../modules/_wks-ext').f('iterator'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('iterator');
diff --git a/node_modules/core-js/fn/symbol/key-for.js b/node_modules/core-js/fn/symbol/key-for.js
index d9b595ff1..c7d1a0dc8 100644
--- a/node_modules/core-js/fn/symbol/key-for.js
+++ b/node_modules/core-js/fn/symbol/key-for.js
@@ -1,2 +1,2 @@
require('../../modules/es6.symbol');
-module.exports = require('../../modules/_core').Symbol.keyFor; \ No newline at end of file
+module.exports = require('../../modules/_core').Symbol.keyFor;
diff --git a/node_modules/core-js/fn/symbol/match.js b/node_modules/core-js/fn/symbol/match.js
index d27db65b6..a5bd3cb0a 100644
--- a/node_modules/core-js/fn/symbol/match.js
+++ b/node_modules/core-js/fn/symbol/match.js
@@ -1,2 +1,2 @@
require('../../modules/es6.regexp.match');
-module.exports = require('../../modules/_wks-ext').f('match'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('match');
diff --git a/node_modules/core-js/fn/symbol/observable.js b/node_modules/core-js/fn/symbol/observable.js
index 884cebfdf..f943b32c8 100644
--- a/node_modules/core-js/fn/symbol/observable.js
+++ b/node_modules/core-js/fn/symbol/observable.js
@@ -1,2 +1,2 @@
require('../../modules/es7.symbol.observable');
-module.exports = require('../../modules/_wks-ext').f('observable'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('observable');
diff --git a/node_modules/core-js/fn/symbol/replace.js b/node_modules/core-js/fn/symbol/replace.js
index 3ef60f5e9..364e0bbab 100644
--- a/node_modules/core-js/fn/symbol/replace.js
+++ b/node_modules/core-js/fn/symbol/replace.js
@@ -1,2 +1,2 @@
require('../../modules/es6.regexp.replace');
-module.exports = require('../../modules/_wks-ext').f('replace'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('replace');
diff --git a/node_modules/core-js/fn/symbol/search.js b/node_modules/core-js/fn/symbol/search.js
index aee84f9e6..c07b40c09 100644
--- a/node_modules/core-js/fn/symbol/search.js
+++ b/node_modules/core-js/fn/symbol/search.js
@@ -1,2 +1,2 @@
require('../../modules/es6.regexp.search');
-module.exports = require('../../modules/_wks-ext').f('search'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('search');
diff --git a/node_modules/core-js/fn/symbol/species.js b/node_modules/core-js/fn/symbol/species.js
index a425eb2da..4c5bbefe8 100644
--- a/node_modules/core-js/fn/symbol/species.js
+++ b/node_modules/core-js/fn/symbol/species.js
@@ -1 +1 @@
-module.exports = require('../../modules/_wks-ext').f('species'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('species');
diff --git a/node_modules/core-js/fn/symbol/split.js b/node_modules/core-js/fn/symbol/split.js
index 8535932fb..58da2fa9e 100644
--- a/node_modules/core-js/fn/symbol/split.js
+++ b/node_modules/core-js/fn/symbol/split.js
@@ -1,2 +1,2 @@
require('../../modules/es6.regexp.split');
-module.exports = require('../../modules/_wks-ext').f('split'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('split');
diff --git a/node_modules/core-js/fn/symbol/to-primitive.js b/node_modules/core-js/fn/symbol/to-primitive.js
index 20c831b85..3a8a2ea5f 100644
--- a/node_modules/core-js/fn/symbol/to-primitive.js
+++ b/node_modules/core-js/fn/symbol/to-primitive.js
@@ -1 +1 @@
-module.exports = require('../../modules/_wks-ext').f('toPrimitive'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('toPrimitive');
diff --git a/node_modules/core-js/fn/symbol/to-string-tag.js b/node_modules/core-js/fn/symbol/to-string-tag.js
index 101baf27c..7b6616dc8 100644
--- a/node_modules/core-js/fn/symbol/to-string-tag.js
+++ b/node_modules/core-js/fn/symbol/to-string-tag.js
@@ -1,2 +1,2 @@
require('../../modules/es6.object.to-string');
-module.exports = require('../../modules/_wks-ext').f('toStringTag'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('toStringTag');
diff --git a/node_modules/core-js/fn/symbol/unscopables.js b/node_modules/core-js/fn/symbol/unscopables.js
index 6c4146b23..5a0a82328 100644
--- a/node_modules/core-js/fn/symbol/unscopables.js
+++ b/node_modules/core-js/fn/symbol/unscopables.js
@@ -1 +1 @@
-module.exports = require('../../modules/_wks-ext').f('unscopables'); \ No newline at end of file
+module.exports = require('../../modules/_wks-ext').f('unscopables');
diff --git a/node_modules/core-js/fn/system/global.js b/node_modules/core-js/fn/system/global.js
index c3219d6f3..fd523347b 100644
--- a/node_modules/core-js/fn/system/global.js
+++ b/node_modules/core-js/fn/system/global.js
@@ -1,2 +1,2 @@
require('../../modules/es7.system.global');
-module.exports = require('../../modules/_core').System.global; \ No newline at end of file
+module.exports = require('../../modules/_core').System.global;
diff --git a/node_modules/core-js/fn/system/index.js b/node_modules/core-js/fn/system/index.js
index eae78ddd6..eebc37b3c 100644
--- a/node_modules/core-js/fn/system/index.js
+++ b/node_modules/core-js/fn/system/index.js
@@ -1,2 +1,2 @@
require('../../modules/es7.system.global');
-module.exports = require('../../modules/_core').System; \ No newline at end of file
+module.exports = require('../../modules/_core').System;
diff --git a/node_modules/core-js/fn/typed/array-buffer.js b/node_modules/core-js/fn/typed/array-buffer.js
index fe08f7f24..b5416e3a3 100644
--- a/node_modules/core-js/fn/typed/array-buffer.js
+++ b/node_modules/core-js/fn/typed/array-buffer.js
@@ -1,3 +1,3 @@
require('../../modules/es6.typed.array-buffer');
require('../../modules/es6.object.to-string');
-module.exports = require('../../modules/_core').ArrayBuffer; \ No newline at end of file
+module.exports = require('../../modules/_core').ArrayBuffer;
diff --git a/node_modules/core-js/fn/typed/data-view.js b/node_modules/core-js/fn/typed/data-view.js
index 09dbb38aa..075d39da1 100644
--- a/node_modules/core-js/fn/typed/data-view.js
+++ b/node_modules/core-js/fn/typed/data-view.js
@@ -1,3 +1,3 @@
require('../../modules/es6.typed.data-view');
require('../../modules/es6.object.to-string');
-module.exports = require('../../modules/_core').DataView; \ No newline at end of file
+module.exports = require('../../modules/_core').DataView;
diff --git a/node_modules/core-js/fn/typed/float32-array.js b/node_modules/core-js/fn/typed/float32-array.js
index 1191fecb9..5b939a70d 100644
--- a/node_modules/core-js/fn/typed/float32-array.js
+++ b/node_modules/core-js/fn/typed/float32-array.js
@@ -1,2 +1,2 @@
require('../../modules/es6.typed.float32-array');
-module.exports = require('../../modules/_core').Float32Array; \ No newline at end of file
+module.exports = require('../../modules/_core').Float32Array;
diff --git a/node_modules/core-js/fn/typed/float64-array.js b/node_modules/core-js/fn/typed/float64-array.js
index 6073a6824..954799357 100644
--- a/node_modules/core-js/fn/typed/float64-array.js
+++ b/node_modules/core-js/fn/typed/float64-array.js
@@ -1,2 +1,2 @@
require('../../modules/es6.typed.float64-array');
-module.exports = require('../../modules/_core').Float64Array; \ No newline at end of file
+module.exports = require('../../modules/_core').Float64Array;
diff --git a/node_modules/core-js/fn/typed/index.js b/node_modules/core-js/fn/typed/index.js
index 7babe09d3..90821c0bf 100644
--- a/node_modules/core-js/fn/typed/index.js
+++ b/node_modules/core-js/fn/typed/index.js
@@ -10,4 +10,4 @@ require('../../modules/es6.typed.uint32-array');
require('../../modules/es6.typed.float32-array');
require('../../modules/es6.typed.float64-array');
require('../../modules/es6.object.to-string');
-module.exports = require('../../modules/_core'); \ No newline at end of file
+module.exports = require('../../modules/_core');
diff --git a/node_modules/core-js/fn/typed/int16-array.js b/node_modules/core-js/fn/typed/int16-array.js
index 0722549d3..b71a7ac77 100644
--- a/node_modules/core-js/fn/typed/int16-array.js
+++ b/node_modules/core-js/fn/typed/int16-array.js
@@ -1,2 +1,2 @@
require('../../modules/es6.typed.int16-array');
-module.exports = require('../../modules/_core').Int16Array; \ No newline at end of file
+module.exports = require('../../modules/_core').Int16Array;
diff --git a/node_modules/core-js/fn/typed/int32-array.js b/node_modules/core-js/fn/typed/int32-array.js
index 136136221..65659e78b 100644
--- a/node_modules/core-js/fn/typed/int32-array.js
+++ b/node_modules/core-js/fn/typed/int32-array.js
@@ -1,2 +1,2 @@
require('../../modules/es6.typed.int32-array');
-module.exports = require('../../modules/_core').Int32Array; \ No newline at end of file
+module.exports = require('../../modules/_core').Int32Array;
diff --git a/node_modules/core-js/fn/typed/int8-array.js b/node_modules/core-js/fn/typed/int8-array.js
index edf48c792..019efe8d3 100644
--- a/node_modules/core-js/fn/typed/int8-array.js
+++ b/node_modules/core-js/fn/typed/int8-array.js
@@ -1,2 +1,2 @@
require('../../modules/es6.typed.int8-array');
-module.exports = require('../../modules/_core').Int8Array; \ No newline at end of file
+module.exports = require('../../modules/_core').Int8Array;
diff --git a/node_modules/core-js/fn/typed/uint16-array.js b/node_modules/core-js/fn/typed/uint16-array.js
index 3ff11550e..b89e4bc73 100644
--- a/node_modules/core-js/fn/typed/uint16-array.js
+++ b/node_modules/core-js/fn/typed/uint16-array.js
@@ -1,2 +1,2 @@
require('../../modules/es6.typed.uint16-array');
-module.exports = require('../../modules/_core').Uint16Array; \ No newline at end of file
+module.exports = require('../../modules/_core').Uint16Array;
diff --git a/node_modules/core-js/fn/typed/uint32-array.js b/node_modules/core-js/fn/typed/uint32-array.js
index 47bb4c211..823d4d728 100644
--- a/node_modules/core-js/fn/typed/uint32-array.js
+++ b/node_modules/core-js/fn/typed/uint32-array.js
@@ -1,2 +1,2 @@
require('../../modules/es6.typed.uint32-array');
-module.exports = require('../../modules/_core').Uint32Array; \ No newline at end of file
+module.exports = require('../../modules/_core').Uint32Array;
diff --git a/node_modules/core-js/fn/typed/uint8-array.js b/node_modules/core-js/fn/typed/uint8-array.js
index fd8a4b114..8de769b53 100644
--- a/node_modules/core-js/fn/typed/uint8-array.js
+++ b/node_modules/core-js/fn/typed/uint8-array.js
@@ -1,2 +1,2 @@
require('../../modules/es6.typed.uint8-array');
-module.exports = require('../../modules/_core').Uint8Array; \ No newline at end of file
+module.exports = require('../../modules/_core').Uint8Array;
diff --git a/node_modules/core-js/fn/typed/uint8-clamped-array.js b/node_modules/core-js/fn/typed/uint8-clamped-array.js
index c688657c5..b823c4bd5 100644
--- a/node_modules/core-js/fn/typed/uint8-clamped-array.js
+++ b/node_modules/core-js/fn/typed/uint8-clamped-array.js
@@ -1,2 +1,2 @@
require('../../modules/es6.typed.uint8-clamped-array');
-module.exports = require('../../modules/_core').Uint8ClampedArray; \ No newline at end of file
+module.exports = require('../../modules/_core').Uint8ClampedArray;
diff --git a/node_modules/core-js/fn/weak-map.js b/node_modules/core-js/fn/weak-map.js
index 00cac1adb..d210219b8 100644
--- a/node_modules/core-js/fn/weak-map.js
+++ b/node_modules/core-js/fn/weak-map.js
@@ -1,4 +1,6 @@
require('../modules/es6.object.to-string');
require('../modules/web.dom.iterable');
require('../modules/es6.weak-map');
-module.exports = require('../modules/_core').WeakMap; \ No newline at end of file
+require('../modules/es7.weak-map.of');
+require('../modules/es7.weak-map.from');
+module.exports = require('../modules/_core').WeakMap;
diff --git a/node_modules/core-js/fn/weak-map/from.js b/node_modules/core-js/fn/weak-map/from.js
new file mode 100644
index 000000000..d91a2fb0e
--- /dev/null
+++ b/node_modules/core-js/fn/weak-map/from.js
@@ -0,0 +1,8 @@
+'use strict';
+require('../../modules/es6.weak-map');
+require('../../modules/es7.weak-map.from');
+var $WeakMap = require('../../modules/_core').WeakMap;
+var $from = $WeakMap.from;
+module.exports = function from(source, mapFn, thisArg) {
+ return $from.call(typeof this === 'function' ? this : $WeakMap, source, mapFn, thisArg);
+};
diff --git a/node_modules/core-js/fn/weak-map/index.js b/node_modules/core-js/fn/weak-map/index.js
new file mode 100644
index 000000000..c1223dd84
--- /dev/null
+++ b/node_modules/core-js/fn/weak-map/index.js
@@ -0,0 +1,6 @@
+require('../../modules/es6.object.to-string');
+require('../../modules/web.dom.iterable');
+require('../../modules/es6.weak-map');
+require('../../modules/es7.weak-map.of');
+require('../../modules/es7.weak-map.from');
+module.exports = require('../../modules/_core').WeakMap;
diff --git a/node_modules/core-js/fn/weak-map/of.js b/node_modules/core-js/fn/weak-map/of.js
new file mode 100644
index 000000000..5e61c1f15
--- /dev/null
+++ b/node_modules/core-js/fn/weak-map/of.js
@@ -0,0 +1,8 @@
+'use strict';
+require('../../modules/es6.weak-map');
+require('../../modules/es7.weak-map.of');
+var $WeakMap = require('../../modules/_core').WeakMap;
+var $of = $WeakMap.of;
+module.exports = function of() {
+ return $of.apply(typeof this === 'function' ? this : $WeakMap, arguments);
+};
diff --git a/node_modules/core-js/fn/weak-set.js b/node_modules/core-js/fn/weak-set.js
index eef1af2a8..2a1e212e0 100644
--- a/node_modules/core-js/fn/weak-set.js
+++ b/node_modules/core-js/fn/weak-set.js
@@ -1,4 +1,6 @@
require('../modules/es6.object.to-string');
require('../modules/web.dom.iterable');
require('../modules/es6.weak-set');
-module.exports = require('../modules/_core').WeakSet; \ No newline at end of file
+require('../modules/es7.weak-set.of');
+require('../modules/es7.weak-set.from');
+module.exports = require('../modules/_core').WeakSet;
diff --git a/node_modules/core-js/fn/weak-set/from.js b/node_modules/core-js/fn/weak-set/from.js
new file mode 100644
index 000000000..41da341d2
--- /dev/null
+++ b/node_modules/core-js/fn/weak-set/from.js
@@ -0,0 +1,8 @@
+'use strict';
+require('../../modules/es6.weak-set');
+require('../../modules/es7.weak-set.from');
+var $WeakSet = require('../../modules/_core').WeakSet;
+var $from = $WeakSet.from;
+module.exports = function from(source, mapFn, thisArg) {
+ return $from.call(typeof this === 'function' ? this : $WeakSet, source, mapFn, thisArg);
+};
diff --git a/node_modules/core-js/fn/weak-set/index.js b/node_modules/core-js/fn/weak-set/index.js
new file mode 100644
index 000000000..56dc45b36
--- /dev/null
+++ b/node_modules/core-js/fn/weak-set/index.js
@@ -0,0 +1,6 @@
+require('../../modules/es6.object.to-string');
+require('../../modules/web.dom.iterable');
+require('../../modules/es6.weak-set');
+require('../../modules/es7.weak-set.of');
+require('../../modules/es7.weak-set.from');
+module.exports = require('../../modules/_core').WeakSet;
diff --git a/node_modules/core-js/fn/weak-set/of.js b/node_modules/core-js/fn/weak-set/of.js
new file mode 100644
index 000000000..374f02e4b
--- /dev/null
+++ b/node_modules/core-js/fn/weak-set/of.js
@@ -0,0 +1,8 @@
+'use strict';
+require('../../modules/es6.weak-set');
+require('../../modules/es7.weak-set.of');
+var $WeakSet = require('../../modules/_core').WeakSet;
+var $of = $WeakSet.of;
+module.exports = function of() {
+ return $of.apply(typeof this === 'function' ? this : $WeakSet, arguments);
+};