diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_create-property.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_create-property.js
new file mode 100644
index 0000000..3d1bf73
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_create-property.js
@@ -0,0 +1,8 @@
+'use strict';
+var $defineProperty = require('./_object-dp')
+ , createDesc = require('./_property-desc');
+
+module.exports = function(object, index, value){
+ if(index in object)$defineProperty.f(object, index, createDesc(0, value));
+ else object[index] = value;
+};
\ No newline at end of file
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_date-to-primitive.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_date-to-primitive.js
new file mode 100644
index 0000000..561079a
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_date-to-primitive.js
@@ -0,0 +1,9 @@
+'use strict';
+var anObject = require('./_an-object')
+ , toPrimitive = require('./_to-primitive')
+ , NUMBER = 'number';
+
+module.exports = function(hint){
+ if(hint !== 'string' && hint !== NUMBER && hint !== 'default')throw TypeError('Incorrect hint');
+ return toPrimitive(anObject(this), hint != NUMBER);
+};
\ No newline at end of file
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_defined.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_defined.js
new file mode 100644
index 0000000..cfa476b
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_defined.js
@@ -0,0 +1,5 @@
+// 7.2.1 RequireObjectCoercible(argument)
+module.exports = function(it){
+ if(it == undefined)throw TypeError("Can't call method on " + it);
+ return it;
+};
\ No newline at end of file
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_descriptors.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_descriptors.js
new file mode 100644
index 0000000..6ccb7ee
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_descriptors.js
@@ -0,0 +1,4 @@
+// Thank's IE8 for his funny defineProperty
+module.exports = !require('./_fails')(function(){
+ return Object.defineProperty({}, 'a', {get: function(){ return 7; }}).a != 7;
+});
\ No newline at end of file
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_dom-create.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_dom-create.js
new file mode 100644
index 0000000..909b5ff
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_dom-create.js
@@ -0,0 +1,7 @@
+var isObject = require('./_is-object')
+ , document = require('./_global').document
+ // in old IE typeof document.createElement is 'object'
+ , is = isObject(document) && isObject(document.createElement);
+module.exports = function(it){
+ return is ? document.createElement(it) : {};
+};
\ No newline at end of file
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_entry-virtual.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_entry-virtual.js
new file mode 100644
index 0000000..0ec6127
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_entry-virtual.js
@@ -0,0 +1,5 @@
+var core = require('./_core');
+module.exports = function(CONSTRUCTOR){
+ var C = core[CONSTRUCTOR];
+ return (C.virtual || C.prototype);
+};
\ No newline at end of file
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_enum-bug-keys.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_enum-bug-keys.js
new file mode 100644
index 0000000..928b9fb
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_enum-bug-keys.js
@@ -0,0 +1,4 @@
+// IE 8- don't enum bug keys
+module.exports = (
+ 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
+).split(',');
\ No newline at end of file
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_enum-keys.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_enum-keys.js
new file mode 100644
index 0000000..3bf8069
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/core-js/library/modules/_enum-keys.js
@@ -0,0 +1,15 @@
+// all enumerable object keys, includes symbols
+var getKeys = require('./_object-keys')
+ , gOPS = require('./_object-gops')
+ , pIE = require('./_object-pie');
+module.exports = function(it){
+ var result = getKeys(it)
+ , getSymbols = gOPS.f;
+ if(getSymbols){
+ var symbols = getSymbols(it)
+ , isEnum = pIE.f
+ , i = 0
+ , key;
+ while(symbols.length > i)if(isEnum.call(it, key = symbols[i++]))result.push(key);
+ } return result;
+};
\ No newline at end of file
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/metaMap.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/metaMap.js
new file mode 100644
index 0000000..59bfd5f
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/metaMap.js
@@ -0,0 +1,9 @@
+var getNative = require('./getNative');
+
+/** Native method references. */
+var WeakMap = getNative(global, 'WeakMap');
+
+/** Used to store function metadata. */
+var metaMap = WeakMap && new WeakMap;
+
+module.exports = metaMap;
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/pickByArray.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/pickByArray.js
new file mode 100644
index 0000000..0999d90
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/pickByArray.js
@@ -0,0 +1,28 @@
+var toObject = require('./toObject');
+
+/**
+ * A specialized version of `_.pick` which picks `object` properties specified
+ * by `props`.
+ *
+ * @private
+ * @param {Object} object The source object.
+ * @param {string[]} props The property names to pick.
+ * @returns {Object} Returns the new object.
+ */
+function pickByArray(object, props) {
+ object = toObject(object);
+
+ var index = -1,
+ length = props.length,
+ result = {};
+
+ while (++index < length) {
+ var key = props[index];
+ if (key in object) {
+ result[key] = object[key];
+ }
+ }
+ return result;
+}
+
+module.exports = pickByArray;
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/pickByCallback.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/pickByCallback.js
new file mode 100644
index 0000000..79d3cdc
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/pickByCallback.js
@@ -0,0 +1,22 @@
+var baseForIn = require('./baseForIn');
+
+/**
+ * A specialized version of `_.pick` which picks `object` properties `predicate`
+ * returns truthy for.
+ *
+ * @private
+ * @param {Object} object The source object.
+ * @param {Function} predicate The function invoked per iteration.
+ * @returns {Object} Returns the new object.
+ */
+function pickByCallback(object, predicate) {
+ var result = {};
+ baseForIn(object, function(value, key, object) {
+ if (predicate(value, key, object)) {
+ result[key] = value;
+ }
+ });
+ return result;
+}
+
+module.exports = pickByCallback;
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/reEscape.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/reEscape.js
new file mode 100644
index 0000000..7f47eda
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/reEscape.js
@@ -0,0 +1,4 @@
+/** Used to match template delimiters. */
+var reEscape = /<%-([\s\S]+?)%>/g;
+
+module.exports = reEscape;
diff --git a/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/realNames.js b/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/realNames.js
new file mode 100644
index 0000000..aa0d529
--- /dev/null
+++ b/400-SOURCECODE/AIAHTML5.Admin/node_modules/karma/node_modules/lodash/internal/realNames.js
@@ -0,0 +1,4 @@
+/** Used to lookup unminified function names. */
+var realNames = {};
+
+module.exports = realNames;