1(window["webpackJsonp"] = window["webpackJsonp"] || []).push([["polyfills"],{ 2
vendor: 627 bytes, lines 3-18
3/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/a-function.js": 4/*!*************************************************************************************************!*\ 5 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/a-function.js ***! 6 \*************************************************************************************************/ 7/*! no static exports found */ 8/***/ (function(module, exports) { 9 10module.exports = function (it) { 11 if (typeof it != 'function') { 12 throw TypeError(String(it) + ' is not a function'); 13 } return it; 14}; 15 16 17/***/ }), 18
vendor: 676 bytes, lines 19-34
19/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-instance.js": 20/*!**************************************************************************************************!*\ 21 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-instance.js ***! 22 \**************************************************************************************************/ 23/*! no static exports found */ 24/***/ (function(module, exports) { 25 26module.exports = function (it, Constructor, name) { 27 if (!(it instanceof Constructor)) { 28 throw TypeError('Incorrect ' + (name ? name + ' ' : '') + 'invocation'); 29 } return it; 30}; 31 32 33/***/ }), 34
vendor: 792 bytes, lines 35-52
35/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js": 36/*!************************************************************************************************!*\ 37 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js ***! 38 \************************************************************************************************/ 39/*! no static exports found */ 40/***/ (function(module, exports, __webpack_require__) { 41 42var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 43 44module.exports = function (it) { 45 if (!isObject(it)) { 46 throw TypeError(String(it) + ' is not an object'); 47 } return it; 48}; 49 50 51/***/ }), 52
vendor: 2,031 bytes, lines 53-90
53/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-includes.js": 54/*!*****************************************************************************************************!*\ 55 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-includes.js ***! 56 \*****************************************************************************************************/ 57/*! no static exports found */ 58/***/ (function(module, exports, __webpack_require__) { 59 60var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-indexed-object.js"); 61var toLength = __webpack_require__(/*! ../internals/to-length */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-length.js"); 62var toAbsoluteIndex = __webpack_require__(/*! ../internals/to-absolute-index */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-absolute-index.js"); 63 64// `Array.prototype.{ indexOf, includes }` methods implementation 65// false -> Array#indexOf 66// https://tc39.github.io/ecma262/#sec-array.prototype.indexof 67// true -> Array#includes 68// https://tc39.github.io/ecma262/#sec-array.prototype.includes 69module.exports = function (IS_INCLUDES) { 70 return function ($this, el, fromIndex) { 71 var O = toIndexedObject($this); 72 var length = toLength(O.length); 73 var index = toAbsoluteIndex(fromIndex, length); 74 var value; 75 // Array#includes uses SameValueZero equality algorithm 76 // eslint-disable-next-line no-self-compare 77 if (IS_INCLUDES && el != el) while (length > index) { 78 value = O[index++]; 79 // eslint-disable-next-line no-self-compare 80 if (value != value) return true; 81 // Array#indexOf ignores holes, Array#includes - not 82 } else for (;length > index; index++) if (IS_INCLUDES || index in O) { 83 if (O[index] === el) return IS_INCLUDES || index || 0; 84 } return !IS_INCLUDES && -1; 85 }; 86}; 87 88 89/***/ }), 90
vendor: 3,272 bytes, lines 91-154
91/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-methods.js": 92/*!****************************************************************************************************!*\ 93 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-methods.js ***! 94 \****************************************************************************************************/ 95/*! no static exports found */ 96/***/ (function(module, exports, __webpack_require__) { 97 98var bind = __webpack_require__(/*! ../internals/bind-context */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/bind-context.js"); 99var IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/indexed-object.js"); 100var toObject = __webpack_require__(/*! ../internals/to-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-object.js"); 101var toLength = __webpack_require__(/*! ../internals/to-length */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-length.js"); 102var arraySpeciesCreate = __webpack_require__(/*! ../internals/array-species-create */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-species-create.js"); 103 104// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex }` methods implementation 105// 0 -> Array#forEach 106// https://tc39.github.io/ecma262/#sec-array.prototype.foreach 107// 1 -> Array#map 108// https://tc39.github.io/ecma262/#sec-array.prototype.map 109// 2 -> Array#filter 110// https://tc39.github.io/ecma262/#sec-array.prototype.filter 111// 3 -> Array#some 112// https://tc39.github.io/ecma262/#sec-array.prototype.some 113// 4 -> Array#every 114// https://tc39.github.io/ecma262/#sec-array.prototype.every 115// 5 -> Array#find 116// https://tc39.github.io/ecma262/#sec-array.prototype.find 117// 6 -> Array#findIndex 118// https://tc39.github.io/ecma262/#sec-array.prototype.findIndex 119module.exports = function (TYPE, specificCreate) { 120 var IS_MAP = TYPE == 1; 121 var IS_FILTER = TYPE == 2; 122 var IS_SOME = TYPE == 3; 123 var IS_EVERY = TYPE == 4; 124 var IS_FIND_INDEX = TYPE == 6; 125 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; 126 var create = specificCreate || arraySpeciesCreate; 127 return function ($this, callbackfn, that) { 128 var O = toObject($this); 129 var self = IndexedObject(O); 130 var boundFunction = bind(callbackfn, that, 3); 131 var length = toLength(self.length); 132 var index = 0; 133 var target = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; 134 var value, result; 135 for (;length > index; index++) if (NO_HOLES || index in self) { 136 value = self[index]; 137 result = boundFunction(value, index, O); 138 if (TYPE) { 139 if (IS_MAP) target[index] = result; // map 140 else if (result) switch (TYPE) { 141 case 3: return true; // some 142 case 5: return value; // find 143 case 6: return index; // findIndex 144 case 2: target.push(value); // filter 145 } else if (IS_EVERY) return false; // every 146 } 147 } 148 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target; 149 }; 150}; 151 152 153/***/ }), 154
vendor: 1,560 bytes, lines 155-183
155/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-species-create.js": 156/*!***********************************************************************************************************!*\ 157 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-species-create.js ***! 158 \***********************************************************************************************************/ 159/*! no static exports found */ 160/***/ (function(module, exports, __webpack_require__) { 161 162var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 163var isArray = __webpack_require__(/*! ../internals/is-array */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-array.js"); 164var SPECIES = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js")('species'); 165 166// `ArraySpeciesCreate` abstract operation 167// https://tc39.github.io/ecma262/#sec-arrayspeciescreate 168module.exports = function (originalArray, length) { 169 var C; 170 if (isArray(originalArray)) { 171 C = originalArray.constructor; 172 // cross-realm fallback 173 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; 174 else if (isObject(C)) { 175 C = C[SPECIES]; 176 if (C === null) C = undefined; 177 } 178 } return new (C === undefined ? Array : C)(length === 0 ? 0 : length); 179}; 180 181 182/***/ }), 183
vendor: 1,224 bytes, lines 184-218
184/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/bind-context.js": 185/*!***************************************************************************************************!*\ 186 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/bind-context.js ***! 187 \***************************************************************************************************/ 188/*! no static exports found */ 189/***/ (function(module, exports, __webpack_require__) { 190 191var aFunction = __webpack_require__(/*! ../internals/a-function */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/a-function.js"); 192 193// optional / simple context binding 194module.exports = function (fn, that, length) { 195 aFunction(fn); 196 if (that === undefined) return fn; 197 switch (length) { 198 case 0: return function () { 199 return fn.call(that); 200 }; 201 case 1: return function (a) { 202 return fn.call(that, a); 203 }; 204 case 2: return function (a, b) { 205 return fn.call(that, a, b); 206 }; 207 case 3: return function (a, b, c) { 208 return fn.call(that, a, b, c); 209 }; 210 } 211 return function (/* ...args */) { 212 return fn.apply(that, arguments); 213 }; 214}; 215 216 217/***/ }), 218
vendor: 1,160 bytes, lines 219-242
219/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/call-with-safe-iteration-closing.js": 220/*!***********************************************************************************************************************!*\ 221 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/call-with-safe-iteration-closing.js ***! 222 \***********************************************************************************************************************/ 223/*! no static exports found */ 224/***/ (function(module, exports, __webpack_require__) { 225 226var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 227 228// call something on iterator step with safe closing on error 229module.exports = function (iterator, fn, value, ENTRIES) { 230 try { 231 return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value); 232 // 7.4.6 IteratorClose(iterator, completion) 233 } catch (error) { 234 var returnMethod = iterator['return']; 235 if (returnMethod !== undefined) anObject(returnMethod.call(iterator)); 236 throw error; 237 } 238}; 239 240 241/***/ }), 242
vendor: 1,600 bytes, lines 243-289
243/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/check-correctness-of-iteration.js": 244/*!*********************************************************************************************************************!*\ 245 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/check-correctness-of-iteration.js ***! 246 \*********************************************************************************************************************/ 247/*! no static exports found */ 248/***/ (function(module, exports, __webpack_require__) { 249 250var ITERATOR = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js")('iterator'); 251var SAFE_CLOSING = false; 252 253try { 254 var called = 0; 255 var iteratorWithReturn = { 256 next: function () { 257 return { done: !!called++ }; 258 }, 259 'return': function () { 260 SAFE_CLOSING = true; 261 } 262 }; 263 iteratorWithReturn[ITERATOR] = function () { 264 return this; 265 }; 266 // eslint-disable-next-line no-throw-literal 267 Array.from(iteratorWithReturn, function () { throw 2; }); 268} catch (error) { /* empty */ } 269 270module.exports = function (exec, SKIP_CLOSING) { 271 if (!SKIP_CLOSING && !SAFE_CLOSING) return false; 272 var ITERATION_SUPPORT = false; 273 try { 274 var object = {}; 275 object[ITERATOR] = function () { 276 return { 277 next: function () { 278 return { done: ITERATION_SUPPORT = true }; 279 } 280 }; 281 }; 282 exec(object); 283 } catch (error) { /* empty */ } 284 return ITERATION_SUPPORT; 285}; 286 287 288/***/ }), 289
vendor: 597 bytes, lines 290-305
290/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/classof-raw.js": 291/*!**************************************************************************************************!*\ 292 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/classof-raw.js ***! 293 \**************************************************************************************************/ 294/*! no static exports found */ 295/***/ (function(module, exports) { 296 297var toString = {}.toString; 298 299module.exports = function (it) { 300 return toString.call(it).slice(8, -1); 301}; 302 303 304/***/ }), 305
vendor: 1,579 bytes, lines 306-339
306/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/classof.js": 307/*!**********************************************************************************************!*\ 308 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/classof.js ***! 309 \**********************************************************************************************/ 310/*! no static exports found */ 311/***/ (function(module, exports, __webpack_require__) { 312 313var classofRaw = __webpack_require__(/*! ../internals/classof-raw */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/classof-raw.js"); 314var TO_STRING_TAG = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js")('toStringTag'); 315// ES3 wrong here 316var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments'; 317 318// fallback for IE11 Script Access Denied error 319var tryGet = function (it, key) { 320 try { 321 return it[key]; 322 } catch (error) { /* empty */ } 323}; 324 325// getting tag from ES6+ `Object.prototype.toString` 326module.exports = function (it) { 327 var O, tag, result; 328 return it === undefined ? 'Undefined' : it === null ? 'Null' 329 // @@toStringTag case 330 : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG)) == 'string' ? tag 331 // builtinTag case 332 : CORRECT_ARGUMENTS ? classofRaw(O) 333 // ES3 arguments fallback 334 : (result = classofRaw(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : result; 335}; 336 337 338/***/ }), 339
vendor: 8,489 bytes, lines 340-536
340/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection-strong.js": 341/*!********************************************************************************************************!*\ 342 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection-strong.js ***! 343 \********************************************************************************************************/ 344/*! no static exports found */ 345/***/ (function(module, exports, __webpack_require__) { 346 347"use strict"; 348 349var defineProperty = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-property.js").f; 350var create = __webpack_require__(/*! ../internals/object-create */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-create.js"); 351var redefineAll = __webpack_require__(/*! ../internals/redefine-all */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine-all.js"); 352var bind = __webpack_require__(/*! ../internals/bind-context */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/bind-context.js"); 353var anInstance = __webpack_require__(/*! ../internals/an-instance */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-instance.js"); 354var iterate = __webpack_require__(/*! ../internals/iterate */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterate.js"); 355var defineIterator = __webpack_require__(/*! ../internals/define-iterator */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/define-iterator.js"); 356var setSpecies = __webpack_require__(/*! ../internals/set-species */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-species.js"); 357var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/descriptors.js"); 358var fastKey = __webpack_require__(/*! ../internals/internal-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-metadata.js").fastKey; 359var InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-state.js"); 360var setInternalState = InternalStateModule.set; 361var internalStateGetterFor = InternalStateModule.getterFor; 362 363module.exports = { 364 getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { 365 var C = wrapper(function (that, iterable) { 366 anInstance(that, C, CONSTRUCTOR_NAME); 367 setInternalState(that, { 368 type: CONSTRUCTOR_NAME, 369 index: create(null), 370 first: undefined, 371 last: undefined, 372 size: 0 373 }); 374 if (!DESCRIPTORS) that.size = 0; 375 if (iterable != undefined) iterate(iterable, that[ADDER], that, IS_MAP); 376 }); 377 378 var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); 379 380 var define = function (that, key, value) { 381 var state = getInternalState(that); 382 var entry = getEntry(that, key); 383 var previous, index; 384 // change existing entry 385 if (entry) { 386 entry.value = value; 387 // create new entry 388 } else { 389 state.last = entry = { 390 index: index = fastKey(key, true), 391 key: key, 392 value: value, 393 previous: previous = state.last, 394 next: undefined, 395 removed: false 396 }; 397 if (!state.first) state.first = entry; 398 if (previous) previous.next = entry; 399 if (DESCRIPTORS) state.size++; 400 else that.size++; 401 // add to index 402 if (index !== 'F') state.index[index] = entry; 403 } return that; 404 }; 405 406 var getEntry = function (that, key) { 407 var state = getInternalState(that); 408 // fast case 409 var index = fastKey(key); 410 var entry; 411 if (index !== 'F') return state.index[index]; 412 // frozen object case 413 for (entry = state.first; entry; entry = entry.next) { 414 if (entry.key == key) return entry; 415 } 416 }; 417 418 redefineAll(C.prototype, { 419 // 23.1.3.1 Map.prototype.clear() 420 // 23.2.3.2 Set.prototype.clear() 421 clear: function clear() { 422 var that = this; 423 var state = getInternalState(that); 424 var data = state.index; 425 var entry = state.first; 426 while (entry) { 427 entry.removed = true; 428 if (entry.previous) entry.previous = entry.previous.next = undefined; 429 delete data[entry.index]; 430 entry = entry.next; 431 } 432 state.first = state.last = undefined; 433 if (DESCRIPTORS) state.size = 0; 434 else that.size = 0; 435 }, 436 // 23.1.3.3 Map.prototype.delete(key) 437 // 23.2.3.4 Set.prototype.delete(value) 438 'delete': function (key) { 439 var that = this; 440 var state = getInternalState(that); 441 var entry = getEntry(that, key); 442 if (entry) { 443 var next = entry.next; 444 var prev = entry.previous; 445 delete state.index[entry.index]; 446 entry.removed = true; 447 if (prev) prev.next = next; 448 if (next) next.previous = prev; 449 if (state.first == entry) state.first = next; 450 if (state.last == entry) state.last = prev; 451 if (DESCRIPTORS) state.size--; 452 else that.size--; 453 } return !!entry; 454 }, 455 // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) 456 // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) 457 forEach: function forEach(callbackfn /* , that = undefined */) { 458 var state = getInternalState(this); 459 var boundFunction = bind(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); 460 var entry; 461 while (entry = entry ? entry.next : state.first) { 462 boundFunction(entry.value, entry.key, this); 463 // revert to the last existing entry 464 while (entry && entry.removed) entry = entry.previous; 465 } 466 }, 467 // 23.1.3.7 Map.prototype.has(key) 468 // 23.2.3.7 Set.prototype.has(value) 469 has: function has(key) { 470 return !!getEntry(this, key); 471 } 472 }); 473 474 redefineAll(C.prototype, IS_MAP ? { 475 // 23.1.3.6 Map.prototype.get(key) 476 get: function get(key) { 477 var entry = getEntry(this, key); 478 return entry && entry.value; 479 }, 480 // 23.1.3.9 Map.prototype.set(key, value) 481 set: function set(key, value) { 482 return define(this, key === 0 ? 0 : key, value); 483 } 484 } : { 485 // 23.2.3.1 Set.prototype.add(value) 486 add: function add(value) { 487 return define(this, value = value === 0 ? 0 : value, value); 488 } 489 }); 490 if (DESCRIPTORS) defineProperty(C.prototype, 'size', { 491 get: function () { 492 return getInternalState(this).size; 493 } 494 }); 495 return C; 496 }, 497 setStrong: function (C, CONSTRUCTOR_NAME, IS_MAP) { 498 var ITERATOR_NAME = CONSTRUCTOR_NAME + ' Iterator'; 499 var getInternalCollectionState = internalStateGetterFor(CONSTRUCTOR_NAME); 500 var getInternalIteratorState = internalStateGetterFor(ITERATOR_NAME); 501 // add .keys, .values, .entries, [@@iterator] 502 // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 503 defineIterator(C, CONSTRUCTOR_NAME, function (iterated, kind) { 504 setInternalState(this, { 505 type: ITERATOR_NAME, 506 target: iterated, 507 state: getInternalCollectionState(iterated), 508 kind: kind, 509 last: undefined 510 }); 511 }, function () { 512 var state = getInternalIteratorState(this); 513 var kind = state.kind; 514 var entry = state.last; 515 // revert to the last existing entry 516 while (entry && entry.removed) entry = entry.previous; 517 // get next entry 518 if (!state.target || !(state.last = entry = entry ? entry.next : state.state.first)) { 519 // or finish the iteration 520 state.target = undefined; 521 return { value: undefined, done: true }; 522 } 523 // return step by kind 524 if (kind == 'keys') return { value: entry.key, done: false }; 525 if (kind == 'values') return { value: entry.value, done: false }; 526 return { value: [entry.key, entry.value], done: false }; 527 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); 528 529 // add [@@species], 23.1.2.2, 23.2.2.2 530 setSpecies(CONSTRUCTOR_NAME); 531 } 532}; 533 534 535/***/ }), 536
vendor: 5,391 bytes, lines 537-668
537/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection-weak.js": 538/*!******************************************************************************************************!*\ 539 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection-weak.js ***! 540 \******************************************************************************************************/ 541/*! no static exports found */ 542/***/ (function(module, exports, __webpack_require__) { 543 544"use strict"; 545 546var redefineAll = __webpack_require__(/*! ../internals/redefine-all */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine-all.js"); 547var getWeakData = __webpack_require__(/*! ../internals/internal-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-metadata.js").getWeakData; 548var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 549var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 550var anInstance = __webpack_require__(/*! ../internals/an-instance */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-instance.js"); 551var iterate = __webpack_require__(/*! ../internals/iterate */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterate.js"); 552var createArrayMethod = __webpack_require__(/*! ../internals/array-methods */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-methods.js"); 553var $has = __webpack_require__(/*! ../internals/has */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js"); 554var InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-state.js"); 555var setInternalState = InternalStateModule.set; 556var internalStateGetterFor = InternalStateModule.getterFor; 557var arrayFind = createArrayMethod(5); 558var arrayFindIndex = createArrayMethod(6); 559var id = 0; 560 561// fallback for uncaught frozen keys 562var uncaughtFrozenStore = function (store) { 563 return store.frozen || (store.frozen = new UncaughtFrozenStore()); 564}; 565 566var UncaughtFrozenStore = function () { 567 this.entries = []; 568}; 569 570var findUncaughtFrozen = function (store, key) { 571 return arrayFind(store.entries, function (it) { 572 return it[0] === key; 573 }); 574}; 575 576UncaughtFrozenStore.prototype = { 577 get: function (key) { 578 var entry = findUncaughtFrozen(this, key); 579 if (entry) return entry[1]; 580 }, 581 has: function (key) { 582 return !!findUncaughtFrozen(this, key); 583 }, 584 set: function (key, value) { 585 var entry = findUncaughtFrozen(this, key); 586 if (entry) entry[1] = value; 587 else this.entries.push([key, value]); 588 }, 589 'delete': function (key) { 590 var index = arrayFindIndex(this.entries, function (it) { 591 return it[0] === key; 592 }); 593 if (~index) this.entries.splice(index, 1); 594 return !!~index; 595 } 596}; 597 598module.exports = { 599 getConstructor: function (wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER) { 600 var C = wrapper(function (that, iterable) { 601 anInstance(that, C, CONSTRUCTOR_NAME); 602 setInternalState(that, { 603 type: CONSTRUCTOR_NAME, 604 id: id++, 605 frozen: undefined 606 }); 607 if (iterable != undefined) iterate(iterable, that[ADDER], that, IS_MAP); 608 }); 609 610 var getInternalState = internalStateGetterFor(CONSTRUCTOR_NAME); 611 612 var define = function (that, key, value) { 613 var state = getInternalState(that); 614 var data = getWeakData(anObject(key), true); 615 if (data === true) uncaughtFrozenStore(state).set(key, value); 616 else data[state.id] = value; 617 return that; 618 }; 619 620 redefineAll(C.prototype, { 621 // 23.3.3.2 WeakMap.prototype.delete(key) 622 // 23.4.3.3 WeakSet.prototype.delete(value) 623 'delete': function (key) { 624 var state = getInternalState(this); 625 if (!isObject(key)) return false; 626 var data = getWeakData(key); 627 if (data === true) return uncaughtFrozenStore(state)['delete'](key); 628 return data && $has(data, state.id) && delete data[state.id]; 629 }, 630 // 23.3.3.4 WeakMap.prototype.has(key) 631 // 23.4.3.4 WeakSet.prototype.has(value) 632 has: function has(key) { 633 var state = getInternalState(this); 634 if (!isObject(key)) return false; 635 var data = getWeakData(key); 636 if (data === true) return uncaughtFrozenStore(state).has(key); 637 return data && $has(data, state.id); 638 } 639 }); 640 641 redefineAll(C.prototype, IS_MAP ? { 642 // 23.3.3.3 WeakMap.prototype.get(key) 643 get: function get(key) { 644 var state = getInternalState(this); 645 if (isObject(key)) { 646 var data = getWeakData(key); 647 if (data === true) return uncaughtFrozenStore(state).get(key); 648 return data ? data[state.id] : undefined; 649 } 650 }, 651 // 23.3.3.5 WeakMap.prototype.set(key, value) 652 set: function set(key, value) { 653 return define(this, key, value); 654 } 655 } : { 656 // 23.4.3.1 WeakSet.prototype.add(value) 657 add: function add(value) { 658 return define(this, value, true); 659 } 660 }); 661 662 return C; 663 } 664}; 665 666 667/***/ }), 668
vendor: 5,997 bytes, lines 669-777
669/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection.js": 670/*!*************************************************************************************************!*\ 671 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection.js ***! 672 \*************************************************************************************************/ 673/*! no static exports found */ 674/***/ (function(module, exports, __webpack_require__) { 675 676"use strict"; 677 678var global = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js"); 679var isForced = __webpack_require__(/*! ../internals/is-forced */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-forced.js"); 680var $export = __webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js"); 681var redefine = __webpack_require__(/*! ../internals/redefine */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine.js"); 682var InternalMetadataModule = __webpack_require__(/*! ../internals/internal-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-metadata.js"); 683var iterate = __webpack_require__(/*! ../internals/iterate */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterate.js"); 684var anInstance = __webpack_require__(/*! ../internals/an-instance */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-instance.js"); 685var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 686var fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js"); 687var checkCorrectnessOfIteration = __webpack_require__(/*! ../internals/check-correctness-of-iteration */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/check-correctness-of-iteration.js"); 688var setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-to-string-tag.js"); 689var inheritIfRequired = __webpack_require__(/*! ../internals/inherit-if-required */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/inherit-if-required.js"); 690 691module.exports = function (CONSTRUCTOR_NAME, wrapper, common, IS_MAP, IS_WEAK) { 692 var NativeConstructor = global[CONSTRUCTOR_NAME]; 693 var NativePrototype = NativeConstructor && NativeConstructor.prototype; 694 var Constructor = NativeConstructor; 695 var ADDER = IS_MAP ? 'set' : 'add'; 696 var exported = {}; 697 698 var fixMethod = function (KEY) { 699 var nativeMethod = NativePrototype[KEY]; 700 redefine(NativePrototype, KEY, 701 KEY == 'add' ? function add(a) { 702 nativeMethod.call(this, a === 0 ? 0 : a); 703 return this; 704 } : KEY == 'delete' ? function (a) { 705 return IS_WEAK && !isObject(a) ? false : nativeMethod.call(this, a === 0 ? 0 : a); 706 } : KEY == 'get' ? function get(a) { 707 return IS_WEAK && !isObject(a) ? undefined : nativeMethod.call(this, a === 0 ? 0 : a); 708 } : KEY == 'has' ? function has(a) { 709 return IS_WEAK && !isObject(a) ? false : nativeMethod.call(this, a === 0 ? 0 : a); 710 } : function set(a, b) { 711 nativeMethod.call(this, a === 0 ? 0 : a, b); 712 return this; 713 } 714 ); 715 }; 716 717 // eslint-disable-next-line max-len 718 if (isForced(CONSTRUCTOR_NAME, typeof NativeConstructor != 'function' || !(IS_WEAK || NativePrototype.forEach && !fails(function () { 719 new NativeConstructor().entries().next(); 720 })))) { 721 // create collection constructor 722 Constructor = common.getConstructor(wrapper, CONSTRUCTOR_NAME, IS_MAP, ADDER); 723 InternalMetadataModule.REQUIRED = true; 724 } else if (isForced(CONSTRUCTOR_NAME, true)) { 725 var instance = new Constructor(); 726 // early implementations not supports chaining 727 var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; 728 // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false 729 var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); }); 730 // most early implementations doesn't supports iterables, most modern - not close it correctly 731 // eslint-disable-next-line no-new 732 var ACCEPT_ITERABLES = checkCorrectnessOfIteration(function (iterable) { new NativeConstructor(iterable); }); 733 // for early implementations -0 and +0 not the same 734 var BUGGY_ZERO = !IS_WEAK && fails(function () { 735 // V8 ~ Chromium 42- fails only with 5+ elements 736 var $instance = new NativeConstructor(); 737 var index = 5; 738 while (index--) $instance[ADDER](index, index); 739 return !$instance.has(-0); 740 }); 741 742 if (!ACCEPT_ITERABLES) { 743 Constructor = wrapper(function (target, iterable) { 744 anInstance(target, Constructor, CONSTRUCTOR_NAME); 745 var that = inheritIfRequired(new NativeConstructor(), target, Constructor); 746 if (iterable != undefined) iterate(iterable, that[ADDER], that, IS_MAP); 747 return that; 748 }); 749 Constructor.prototype = NativePrototype; 750 NativePrototype.constructor = Constructor; 751 } 752 753 if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { 754 fixMethod('delete'); 755 fixMethod('has'); 756 IS_MAP && fixMethod('get'); 757 } 758 759 if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); 760 761 // weak collections should not contains .clear method 762 if (IS_WEAK && NativePrototype.clear) delete NativePrototype.clear; 763 } 764 765 exported[CONSTRUCTOR_NAME] = Constructor; 766 $export({ global: true, forced: Constructor != NativeConstructor }, exported); 767 768 setToStringTag(Constructor, CONSTRUCTOR_NAME); 769 770 if (!IS_WEAK) common.setStrong(Constructor, CONSTRUCTOR_NAME, IS_MAP); 771 772 return Constructor; 773}; 774 775 776/***/ }), 777
vendor: 1,655 bytes, lines 778-802
778/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/copy-constructor-properties.js": 779/*!******************************************************************************************************************!*\ 780 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/copy-constructor-properties.js ***! 781 \******************************************************************************************************************/ 782/*! no static exports found */ 783/***/ (function(module, exports, __webpack_require__) { 784 785var has = __webpack_require__(/*! ../internals/has */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js"); 786var ownKeys = __webpack_require__(/*! ../internals/own-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/own-keys.js"); 787var getOwnPropertyDescriptorModule = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-descriptor.js"); 788var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-property.js"); 789 790module.exports = function (target, source) { 791 var keys = ownKeys(source); 792 var defineProperty = definePropertyModule.f; 793 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; 794 for (var i = 0; i < keys.length; i++) { 795 var key = keys[i]; 796 if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key)); 797 } 798}; 799 800 801/***/ }), 802
vendor: 856 bytes, lines 803-818
803/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/correct-prototype-getter.js": 804/*!***************************************************************************************************************!*\ 805 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/correct-prototype-getter.js ***! 806 \***************************************************************************************************************/ 807/*! no static exports found */ 808/***/ (function(module, exports, __webpack_require__) { 809 810module.exports = !__webpack_require__(/*! ../internals/fails */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js")(function () { 811 function F() { /* empty */ } 812 F.prototype.constructor = null; 813 return Object.getPrototypeOf(new F()) !== F.prototype; 814}); 815 816 817/***/ }), 818
vendor: 1,897 bytes, lines 819-846
819/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-iterator-constructor.js": 820/*!******************************************************************************************************************!*\ 821 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-iterator-constructor.js ***! 822 \******************************************************************************************************************/ 823/*! no static exports found */ 824/***/ (function(module, exports, __webpack_require__) { 825 826"use strict"; 827 828var IteratorPrototype = __webpack_require__(/*! ../internals/iterators-core */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators-core.js").IteratorPrototype; 829var create = __webpack_require__(/*! ../internals/object-create */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-create.js"); 830var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-property-descriptor.js"); 831var setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-to-string-tag.js"); 832var Iterators = __webpack_require__(/*! ../internals/iterators */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators.js"); 833 834var returnThis = function () { return this; }; 835 836module.exports = function (IteratorConstructor, NAME, next) { 837 var TO_STRING_TAG = NAME + ' Iterator'; 838 IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) }); 839 setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true); 840 Iterators[TO_STRING_TAG] = returnThis; 841 return IteratorConstructor; 842}; 843 844 845/***/ }), 846
vendor: 724 bytes, lines 847-865
847/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-property-descriptor.js": 848/*!*****************************************************************************************************************!*\ 849 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-property-descriptor.js ***! 850 \*****************************************************************************************************************/ 851/*! no static exports found */ 852/***/ (function(module, exports) { 853 854module.exports = function (bitmap, value) { 855 return { 856 enumerable: !(bitmap & 1), 857 configurable: !(bitmap & 2), 858 writable: !(bitmap & 4), 859 value: value 860 }; 861}; 862 863 864/***/ }), 865
vendor: 5,692 bytes, lines 866-965
866/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/define-iterator.js": 867/*!******************************************************************************************************!*\ 868 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/define-iterator.js ***! 869 \******************************************************************************************************/ 870/*! no static exports found */ 871/***/ (function(module, exports, __webpack_require__) { 872 873"use strict"; 874 875var $export = __webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js"); 876var createIteratorConstructor = __webpack_require__(/*! ../internals/create-iterator-constructor */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-iterator-constructor.js"); 877var getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-prototype-of.js"); 878var setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-set-prototype-of.js"); 879var setToStringTag = __webpack_require__(/*! ../internals/set-to-string-tag */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-to-string-tag.js"); 880var hide = __webpack_require__(/*! ../internals/hide */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hide.js"); 881var redefine = __webpack_require__(/*! ../internals/redefine */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine.js"); 882var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-pure.js"); 883var ITERATOR = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js")('iterator'); 884var Iterators = __webpack_require__(/*! ../internals/iterators */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators.js"); 885var IteratorsCore = __webpack_require__(/*! ../internals/iterators-core */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators-core.js"); 886var IteratorPrototype = IteratorsCore.IteratorPrototype; 887var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS; 888var KEYS = 'keys'; 889var VALUES = 'values'; 890var ENTRIES = 'entries'; 891 892var returnThis = function () { return this; }; 893 894module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) { 895 createIteratorConstructor(IteratorConstructor, NAME, next); 896 897 var getIterationMethod = function (KIND) { 898 if (KIND === DEFAULT && defaultIterator) return defaultIterator; 899 if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND]; 900 switch (KIND) { 901 case KEYS: return function keys() { return new IteratorConstructor(this, KIND); }; 902 case VALUES: return function values() { return new IteratorConstructor(this, KIND); }; 903 case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); }; 904 } return function () { return new IteratorConstructor(this); }; 905 }; 906 907 var TO_STRING_TAG = NAME + ' Iterator'; 908 var INCORRECT_VALUES_NAME = false; 909 var IterablePrototype = Iterable.prototype; 910 var nativeIterator = IterablePrototype[ITERATOR] 911 || IterablePrototype['@@iterator'] 912 || DEFAULT && IterablePrototype[DEFAULT]; 913 var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT); 914 var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator; 915 var CurrentIteratorPrototype, methods, KEY; 916 917 // fix native 918 if (anyNativeIterator) { 919 CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable())); 920 if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) { 921 if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) { 922 if (setPrototypeOf) { 923 setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype); 924 } else if (typeof CurrentIteratorPrototype[ITERATOR] != 'function') { 925 hide(CurrentIteratorPrototype, ITERATOR, returnThis); 926 } 927 } 928 // Set @@toStringTag to native iterators 929 setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true); 930 if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis; 931 } 932 } 933 934 // fix Array#{values, @@iterator}.name in V8 / FF 935 if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) { 936 INCORRECT_VALUES_NAME = true; 937 defaultIterator = function values() { return nativeIterator.call(this); }; 938 } 939 940 // define iterator 941 if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) { 942 hide(IterablePrototype, ITERATOR, defaultIterator); 943 } 944 Iterators[NAME] = defaultIterator; 945 946 // export additional methods 947 if (DEFAULT) { 948 methods = { 949 values: getIterationMethod(VALUES), 950 keys: IS_SET ? defaultIterator : getIterationMethod(KEYS), 951 entries: getIterationMethod(ENTRIES) 952 }; 953 if (FORCED) for (KEY in methods) { 954 if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) { 955 redefine(IterablePrototype, KEY, methods[KEY]); 956 } 957 } else $export({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods); 958 } 959 960 return methods; 961}; 962 963 964/***/ }), 965
vendor: 810 bytes, lines 966-980
966/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/descriptors.js": 967/*!**************************************************************************************************!*\ 968 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/descriptors.js ***! 969 \**************************************************************************************************/ 970/*! no static exports found */ 971/***/ (function(module, exports, __webpack_require__) { 972 973// Thank's IE8 for his funny defineProperty 974module.exports = !__webpack_require__(/*! ../internals/fails */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js")(function () { 975 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; 976}); 977 978 979/***/ }), 980
vendor: 1,089 bytes, lines 981-999
981/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/document-create-element.js": 982/*!**************************************************************************************************************!*\ 983 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/document-create-element.js ***! 984 \**************************************************************************************************************/ 985/*! no static exports found */ 986/***/ (function(module, exports, __webpack_require__) { 987 988var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 989var document = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js").document; 990// typeof document.createElement is 'object' in old IE 991var exist = isObject(document) && isObject(document.createElement); 992 993module.exports = function (it) { 994 return exist ? document.createElement(it) : {}; 995}; 996 997 998/***/ }), 999
vendor: 677 bytes, lines 1000-1020
1000/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/enum-bug-keys.js": 1001/*!****************************************************************************************************!*\ 1002 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/enum-bug-keys.js ***! 1003 \****************************************************************************************************/ 1004/*! no static exports found */ 1005/***/ (function(module, exports) { 1006 1007// IE8- don't enum bug keys 1008module.exports = [ 1009 'constructor', 1010 'hasOwnProperty', 1011 'isPrototypeOf', 1012 'propertyIsEnumerable', 1013 'toLocaleString', 1014 'toString', 1015 'valueOf' 1016]; 1017 1018 1019/***/ }), 1020
vendor: 3,730 bytes, lines 1021-1085
1021/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js": 1022/*!*********************************************************************************************!*\ 1023 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js ***! 1024 \*********************************************************************************************/ 1025/*! no static exports found */ 1026/***/ (function(module, exports, __webpack_require__) { 1027 1028var global = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js"); 1029var getOwnPropertyDescriptor = __webpack_require__(/*! ../internals/object-get-own-property-descriptor */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-descriptor.js").f; 1030var hide = __webpack_require__(/*! ../internals/hide */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hide.js"); 1031var redefine = __webpack_require__(/*! ../internals/redefine */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine.js"); 1032var setGlobal = __webpack_require__(/*! ../internals/set-global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-global.js"); 1033var copyConstructorProperties = __webpack_require__(/*! ../internals/copy-constructor-properties */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/copy-constructor-properties.js"); 1034var isForced = __webpack_require__(/*! ../internals/is-forced */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-forced.js"); 1035 1036/* 1037 options.target - name of the target object 1038 options.global - target is the global object 1039 options.stat - export as static methods of target 1040 options.proto - export as prototype methods of target 1041 options.real - real prototype method for the `pure` version 1042 options.forced - export even if the native feature is available 1043 options.bind - bind methods to the target, required for the `pure` version 1044 options.wrap - wrap constructors to preventing global pollution, required for the `pure` version 1045 options.unsafe - use the simple assignment of property instead of delete + defineProperty 1046 options.sham - add a flag to not completely full polyfills 1047 options.enumerable - export as enumerable property 1048 options.noTargetGet - prevent calling a getter on target 1049*/ 1050module.exports = function (options, source) { 1051 var TARGET = options.target; 1052 var GLOBAL = options.global; 1053 var STATIC = options.stat; 1054 var FORCED, target, key, targetProperty, sourceProperty, descriptor; 1055 if (GLOBAL) { 1056 target = global; 1057 } else if (STATIC) { 1058 target = global[TARGET] || setGlobal(TARGET, {}); 1059 } else { 1060 target = (global[TARGET] || {}).prototype; 1061 } 1062 if (target) for (key in source) { 1063 sourceProperty = source[key]; 1064 if (options.noTargetGet) { 1065 descriptor = getOwnPropertyDescriptor(target, key); 1066 targetProperty = descriptor && descriptor.value; 1067 } else targetProperty = target[key]; 1068 FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); 1069 // contained in target 1070 if (!FORCED && targetProperty !== undefined) { 1071 if (typeof sourceProperty === typeof targetProperty) continue; 1072 copyConstructorProperties(sourceProperty, targetProperty); 1073 } 1074 // add a flag to not completely full polyfills 1075 if (options.sham || (targetProperty && targetProperty.sham)) { 1076 hide(sourceProperty, 'sham', true); 1077 } 1078 // extend global 1079 redefine(target, key, sourceProperty, options); 1080 } 1081}; 1082 1083 1084/***/ }), 1085
vendor: 575 bytes, lines 1086-1103
1086/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js": 1087/*!********************************************************************************************!*\ 1088 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js ***! 1089 \********************************************************************************************/ 1090/*! no static exports found */ 1091/***/ (function(module, exports) { 1092 1093module.exports = function (exec) { 1094 try { 1095 return !!exec(); 1096 } catch (error) { 1097 return true; 1098 } 1099}; 1100 1101 1102/***/ }), 1103
vendor: 730 bytes, lines 1104-1117
1104/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/freezing.js": 1105/*!***********************************************************************************************!*\ 1106 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/freezing.js ***! 1107 \***********************************************************************************************/ 1108/*! no static exports found */ 1109/***/ (function(module, exports, __webpack_require__) { 1110 1111module.exports = !__webpack_require__(/*! ../internals/fails */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js")(function () { 1112 return Object.isExtensible(Object.preventExtensions({})); 1113}); 1114 1115 1116/***/ }), 1117
vendor: 742 bytes, lines 1118-1129
1118/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/function-to-string.js": 1119/*!*********************************************************************************************************!*\ 1120 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/function-to-string.js ***! 1121 \*********************************************************************************************************/ 1122/*! no static exports found */ 1123/***/ (function(module, exports, __webpack_require__) { 1124 1125module.exports = __webpack_require__(/*! ../internals/shared */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared.js")('native-function-to-string', Function.toString); 1126 1127 1128/***/ }), 1129
vendor: 1,158 bytes, lines 1130-1151
1130/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/get-built-in.js": 1131/*!***************************************************************************************************!*\ 1132 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/get-built-in.js ***! 1133 \***************************************************************************************************/ 1134/*! no static exports found */ 1135/***/ (function(module, exports, __webpack_require__) { 1136 1137var path = __webpack_require__(/*! ../internals/path */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/path.js"); 1138var global = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js"); 1139 1140var aFunction = function (variable) { 1141 return typeof variable == 'function' ? variable : undefined; 1142}; 1143 1144module.exports = function (namespace, method) { 1145 return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace]) 1146 : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method]; 1147}; 1148 1149 1150/***/ }), 1151
vendor: 1,177 bytes, lines 1152-1171
1152/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/get-iterator-method.js": 1153/*!**********************************************************************************************************!*\ 1154 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/get-iterator-method.js ***! 1155 \**********************************************************************************************************/ 1156/*! no static exports found */ 1157/***/ (function(module, exports, __webpack_require__) { 1158 1159var classof = __webpack_require__(/*! ../internals/classof */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/classof.js"); 1160var ITERATOR = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js")('iterator'); 1161var Iterators = __webpack_require__(/*! ../internals/iterators */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators.js"); 1162 1163module.exports = function (it) { 1164 if (it != undefined) return it[ITERATOR] 1165 || it['@@iterator'] 1166 || Iterators[classof(it)]; 1167}; 1168 1169 1170/***/ }), 1171
vendor: 765 bytes, lines 1172-1187
1172/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js": 1173/*!*********************************************************************************************!*\ 1174 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js ***! 1175 \*********************************************************************************************/ 1176/*! no static exports found */ 1177/***/ (function(module, exports) { 1178 1179// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 1180module.exports = typeof window == 'object' && window && window.Math == Math ? window 1181 : typeof self == 'object' && self && self.Math == Math ? self 1182 // eslint-disable-next-line no-new-func 1183 : Function('return this')(); 1184 1185 1186/***/ }), 1187
vendor: 580 bytes, lines 1188-1203
1188/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js": 1189/*!******************************************************************************************!*\ 1190 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js ***! 1191 \******************************************************************************************/ 1192/*! no static exports found */ 1193/***/ (function(module, exports) { 1194 1195var hasOwnProperty = {}.hasOwnProperty; 1196 1197module.exports = function (it, key) { 1198 return hasOwnProperty.call(it, key); 1199}; 1200 1201 1202/***/ }), 1203
vendor: 512 bytes, lines 1204-1215
1204/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hidden-keys.js": 1205/*!**************************************************************************************************!*\ 1206 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hidden-keys.js ***! 1207 \**************************************************************************************************/ 1208/*! no static exports found */ 1209/***/ (function(module, exports) { 1210 1211module.exports = {}; 1212 1213 1214/***/ }), 1215
vendor: 1,247 bytes, lines 1216-1235
1216/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hide.js": 1217/*!*******************************************************************************************!*\ 1218 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hide.js ***! 1219 \*******************************************************************************************/ 1220/*! no static exports found */ 1221/***/ (function(module, exports, __webpack_require__) { 1222 1223var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-property.js"); 1224var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-property-descriptor.js"); 1225 1226module.exports = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/descriptors.js") ? function (object, key, value) { 1227 return definePropertyModule.f(object, key, createPropertyDescriptor(1, value)); 1228} : function (object, key, value) { 1229 object[key] = value; 1230 return object; 1231}; 1232 1233 1234/***/ }), 1235
vendor: 701 bytes, lines 1236-1249
1236/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/html.js": 1237/*!*******************************************************************************************!*\ 1238 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/html.js ***! 1239 \*******************************************************************************************/ 1240/*! no static exports found */ 1241/***/ (function(module, exports, __webpack_require__) { 1242 1243var document = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js").document; 1244 1245module.exports = document && document.documentElement; 1246 1247 1248/***/ }), 1249
vendor: 1,152 bytes, lines 1250-1266
1250/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/ie8-dom-define.js": 1251/*!*****************************************************************************************************!*\ 1252 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/ie8-dom-define.js ***! 1253 \*****************************************************************************************************/ 1254/*! no static exports found */ 1255/***/ (function(module, exports, __webpack_require__) { 1256 1257// Thank's IE8 for his funny defineProperty 1258module.exports = !__webpack_require__(/*! ../internals/descriptors */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/descriptors.js") && !__webpack_require__(/*! ../internals/fails */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js")(function () { 1259 return Object.defineProperty(__webpack_require__(/*! ../internals/document-create-element */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/document-create-element.js")('div'), 'a', { 1260 get: function () { return 7; } 1261 }).a != 7; 1262}); 1263 1264 1265/***/ }), 1266
vendor: 1,240 bytes, lines 1267-1289
1267/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/indexed-object.js": 1268/*!*****************************************************************************************************!*\ 1269 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/indexed-object.js ***! 1270 \*****************************************************************************************************/ 1271/*! no static exports found */ 1272/***/ (function(module, exports, __webpack_require__) { 1273 1274// fallback for non-array-like ES3 and non-enumerable old V8 strings 1275var fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js"); 1276var classof = __webpack_require__(/*! ../internals/classof-raw */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/classof-raw.js"); 1277var split = ''.split; 1278 1279module.exports = fails(function () { 1280 // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 1281 // eslint-disable-next-line no-prototype-builtins 1282 return !Object('z').propertyIsEnumerable(0); 1283}) ? function (it) { 1284 return classof(it) == 'String' ? split.call(it, '') : Object(it); 1285} : Object; 1286 1287 1288/***/ }), 1289
vendor: 1,142 bytes, lines 1290-1310
1290/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/inherit-if-required.js": 1291/*!**********************************************************************************************************!*\ 1292 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/inherit-if-required.js ***! 1293 \**********************************************************************************************************/ 1294/*! no static exports found */ 1295/***/ (function(module, exports, __webpack_require__) { 1296 1297var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 1298var setPrototypeOf = __webpack_require__(/*! ../internals/object-set-prototype-of */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-set-prototype-of.js"); 1299 1300module.exports = function (that, target, C) { 1301 var S = target.constructor; 1302 var P; 1303 if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) { 1304 setPrototypeOf(that, P); 1305 } return that; 1306}; 1307 1308 1309/***/ }), 1310
vendor: 2,907 bytes, lines 1311-1379
1311/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-metadata.js": 1312/*!********************************************************************************************************!*\ 1313 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-metadata.js ***! 1314 \********************************************************************************************************/ 1315/*! no static exports found */ 1316/***/ (function(module, exports, __webpack_require__) { 1317 1318var METADATA = __webpack_require__(/*! ../internals/uid */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/uid.js")('meta'); 1319var FREEZING = __webpack_require__(/*! ../internals/freezing */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/freezing.js"); 1320var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 1321var has = __webpack_require__(/*! ../internals/has */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js"); 1322var defineProperty = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-property.js").f; 1323var id = 0; 1324 1325var isExtensible = Object.isExtensible || function () { 1326 return true; 1327}; 1328 1329var setMetadata = function (it) { 1330 defineProperty(it, METADATA, { value: { 1331 objectID: 'O' + ++id, // object ID 1332 weakData: {} // weak collections IDs 1333 } }); 1334}; 1335 1336var fastKey = function (it, create) { 1337 // return a primitive with prefix 1338 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; 1339 if (!has(it, METADATA)) { 1340 // can't set metadata to uncaught frozen object 1341 if (!isExtensible(it)) return 'F'; 1342 // not necessary to add metadata 1343 if (!create) return 'E'; 1344 // add missing metadata 1345 setMetadata(it); 1346 // return object ID 1347 } return it[METADATA].objectID; 1348}; 1349 1350var getWeakData = function (it, create) { 1351 if (!has(it, METADATA)) { 1352 // can't set metadata to uncaught frozen object 1353 if (!isExtensible(it)) return true; 1354 // not necessary to add metadata 1355 if (!create) return false; 1356 // add missing metadata 1357 setMetadata(it); 1358 // return the store of weak collections IDs 1359 } return it[METADATA].weakData; 1360}; 1361 1362// add metadata on freeze-family methods calling 1363var onFreeze = function (it) { 1364 if (FREEZING && meta.REQUIRED && isExtensible(it) && !has(it, METADATA)) setMetadata(it); 1365 return it; 1366}; 1367 1368var meta = module.exports = { 1369 REQUIRED: false, 1370 fastKey: fastKey, 1371 getWeakData: getWeakData, 1372 onFreeze: onFreeze 1373}; 1374 1375__webpack_require__(/*! ../internals/hidden-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hidden-keys.js")[METADATA] = true; 1376 1377 1378/***/ }), 1379
vendor: 2,727 bytes, lines 1380-1449
1380/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-state.js": 1381/*!*****************************************************************************************************!*\ 1382 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-state.js ***! 1383 \*****************************************************************************************************/ 1384/*! no static exports found */ 1385/***/ (function(module, exports, __webpack_require__) { 1386 1387var NATIVE_WEAK_MAP = __webpack_require__(/*! ../internals/native-weak-map */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/native-weak-map.js"); 1388var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 1389var hide = __webpack_require__(/*! ../internals/hide */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hide.js"); 1390var objectHas = __webpack_require__(/*! ../internals/has */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js"); 1391var sharedKey = __webpack_require__(/*! ../internals/shared-key */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared-key.js"); 1392var hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hidden-keys.js"); 1393var WeakMap = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js").WeakMap; 1394var set, get, has; 1395 1396var enforce = function (it) { 1397 return has(it) ? get(it) : set(it, {}); 1398}; 1399 1400var getterFor = function (TYPE) { 1401 return function (it) { 1402 var state; 1403 if (!isObject(it) || (state = get(it)).type !== TYPE) { 1404 throw TypeError('Incompatible receiver, ' + TYPE + ' required'); 1405 } return state; 1406 }; 1407}; 1408 1409if (NATIVE_WEAK_MAP) { 1410 var store = new WeakMap(); 1411 var wmget = store.get; 1412 var wmhas = store.has; 1413 var wmset = store.set; 1414 set = function (it, metadata) { 1415 wmset.call(store, it, metadata); 1416 return metadata; 1417 }; 1418 get = function (it) { 1419 return wmget.call(store, it) || {}; 1420 }; 1421 has = function (it) { 1422 return wmhas.call(store, it); 1423 }; 1424} else { 1425 var STATE = sharedKey('state'); 1426 hiddenKeys[STATE] = true; 1427 set = function (it, metadata) { 1428 hide(it, STATE, metadata); 1429 return metadata; 1430 }; 1431 get = function (it) { 1432 return objectHas(it, STATE) ? it[STATE] : {}; 1433 }; 1434 has = function (it) { 1435 return objectHas(it, STATE); 1436 }; 1437} 1438 1439module.exports = { 1440 set: set, 1441 get: get, 1442 has: has, 1443 enforce: enforce, 1444 getterFor: getterFor 1445}; 1446 1447 1448/***/ }), 1449
vendor: 1,109 bytes, lines 1450-1468
1450/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-array-iterator-method.js": 1451/*!***************************************************************************************************************!*\ 1452 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-array-iterator-method.js ***! 1453 \***************************************************************************************************************/ 1454/*! no static exports found */ 1455/***/ (function(module, exports, __webpack_require__) { 1456 1457// check on default Array iterator 1458var Iterators = __webpack_require__(/*! ../internals/iterators */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators.js"); 1459var ITERATOR = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js")('iterator'); 1460var ArrayPrototype = Array.prototype; 1461 1462module.exports = function (it) { 1463 return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it); 1464}; 1465 1466 1467/***/ }), 1468
vendor: 836 bytes, lines 1469-1486
1469/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-array.js": 1470/*!***********************************************************************************************!*\ 1471 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-array.js ***! 1472 \***********************************************************************************************/ 1473/*! no static exports found */ 1474/***/ (function(module, exports, __webpack_require__) { 1475 1476var classof = __webpack_require__(/*! ../internals/classof-raw */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/classof-raw.js"); 1477 1478// `IsArray` abstract operation 1479// https://tc39.github.io/ecma262/#sec-isarray 1480module.exports = Array.isArray || function isArray(arg) { 1481 return classof(arg) == 'Array'; 1482}; 1483 1484 1485/***/ }), 1486
vendor: 1,180 bytes, lines 1487-1517
1487/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-forced.js": 1488/*!************************************************************************************************!*\ 1489 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-forced.js ***! 1490 \************************************************************************************************/ 1491/*! no static exports found */ 1492/***/ (function(module, exports, __webpack_require__) { 1493 1494var fails = __webpack_require__(/*! ../internals/fails */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js"); 1495var replacement = /#|\.prototype\./; 1496 1497var isForced = function (feature, detection) { 1498 var value = data[normalize(feature)]; 1499 return value == POLYFILL ? true 1500 : value == NATIVE ? false 1501 : typeof detection == 'function' ? fails(detection) 1502 : !!detection; 1503}; 1504 1505var normalize = isForced.normalize = function (string) { 1506 return String(string).replace(replacement, '.').toLowerCase(); 1507}; 1508 1509var data = isForced.data = {}; 1510var NATIVE = isForced.NATIVE = 'N'; 1511var POLYFILL = isForced.POLYFILL = 'P'; 1512 1513module.exports = isForced; 1514 1515 1516/***/ }), 1517
vendor: 593 bytes, lines 1518-1531
1518/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js": 1519/*!************************************************************************************************!*\ 1520 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js ***! 1521 \************************************************************************************************/ 1522/*! no static exports found */ 1523/***/ (function(module, exports) { 1524 1525module.exports = function (it) { 1526 return typeof it === 'object' ? it !== null : typeof it === 'function'; 1527}; 1528 1529 1530/***/ }), 1531
vendor: 499 bytes, lines 1532-1543
1532/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-pure.js": 1533/*!**********************************************************************************************!*\ 1534 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-pure.js ***! 1535 \**********************************************************************************************/ 1536/*! no static exports found */ 1537/***/ (function(module, exports) { 1538 1539module.exports = false; 1540 1541 1542/***/ }), 1543
vendor: 2,546 bytes, lines 1544-1587
1544/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterate.js": 1545/*!**********************************************************************************************!*\ 1546 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterate.js ***! 1547 \**********************************************************************************************/ 1548/*! no static exports found */ 1549/***/ (function(module, exports, __webpack_require__) { 1550 1551var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 1552var isArrayIteratorMethod = __webpack_require__(/*! ../internals/is-array-iterator-method */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-array-iterator-method.js"); 1553var toLength = __webpack_require__(/*! ../internals/to-length */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-length.js"); 1554var bind = __webpack_require__(/*! ../internals/bind-context */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/bind-context.js"); 1555var getIteratorMethod = __webpack_require__(/*! ../internals/get-iterator-method */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/get-iterator-method.js"); 1556var callWithSafeIterationClosing = __webpack_require__(/*! ../internals/call-with-safe-iteration-closing */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/call-with-safe-iteration-closing.js"); 1557var BREAK = {}; 1558 1559var exports = module.exports = function (iterable, fn, that, ENTRIES, ITERATOR) { 1560 var boundFunction = bind(fn, that, ENTRIES ? 2 : 1); 1561 var iterator, iterFn, index, length, result, step; 1562 1563 if (ITERATOR) { 1564 iterator = iterable; 1565 } else { 1566 iterFn = getIteratorMethod(iterable); 1567 if (typeof iterFn != 'function') throw TypeError('Target is not iterable'); 1568 // optimisation for array iterators 1569 if (isArrayIteratorMethod(iterFn)) { 1570 for (index = 0, length = toLength(iterable.length); length > index; index++) { 1571 result = ENTRIES ? boundFunction(anObject(step = iterable[index])[0], step[1]) : boundFunction(iterable[index]); 1572 if (result === BREAK) return BREAK; 1573 } return; 1574 } 1575 iterator = iterFn.call(iterable); 1576 } 1577 1578 while (!(step = iterator.next()).done) { 1579 if (callWithSafeIterationClosing(iterator, boundFunction, step.value, ENTRIES) === BREAK) return BREAK; 1580 } 1581}; 1582 1583exports.BREAK = BREAK; 1584 1585 1586/***/ }), 1587
vendor: 2,307 bytes, lines 1588-1632
1588/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators-core.js": 1589/*!*****************************************************************************************************!*\ 1590 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators-core.js ***! 1591 \*****************************************************************************************************/ 1592/*! no static exports found */ 1593/***/ (function(module, exports, __webpack_require__) { 1594 1595"use strict"; 1596 1597var getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-prototype-of.js"); 1598var hide = __webpack_require__(/*! ../internals/hide */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hide.js"); 1599var has = __webpack_require__(/*! ../internals/has */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js"); 1600var IS_PURE = __webpack_require__(/*! ../internals/is-pure */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-pure.js"); 1601var ITERATOR = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js")('iterator'); 1602var BUGGY_SAFARI_ITERATORS = false; 1603 1604var returnThis = function () { return this; }; 1605 1606// `%IteratorPrototype%` object 1607// https://tc39.github.io/ecma262/#sec-%iteratorprototype%-object 1608var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator; 1609 1610if ([].keys) { 1611 arrayIterator = [].keys(); 1612 // Safari 8 has buggy iterators w/o `next` 1613 if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true; 1614 else { 1615 PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator)); 1616 if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype; 1617 } 1618} 1619 1620if (IteratorPrototype == undefined) IteratorPrototype = {}; 1621 1622// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() 1623if (!IS_PURE && !has(IteratorPrototype, ITERATOR)) hide(IteratorPrototype, ITERATOR, returnThis); 1624 1625module.exports = { 1626 IteratorPrototype: IteratorPrototype, 1627 BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS 1628}; 1629 1630 1631/***/ }), 1632
vendor: 504 bytes, lines 1633-1644
1633/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators.js": 1634/*!************************************************************************************************!*\ 1635 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterators.js ***! 1636 \************************************************************************************************/ 1637/*! no static exports found */ 1638/***/ (function(module, exports) { 1639 1640module.exports = {}; 1641 1642 1643/***/ }), 1644
vendor: 811 bytes, lines 1645-1660
1645/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/native-symbol.js": 1646/*!****************************************************************************************************!*\ 1647 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/native-symbol.js ***! 1648 \****************************************************************************************************/ 1649/*! no static exports found */ 1650/***/ (function(module, exports, __webpack_require__) { 1651 1652// Chrome 38 Symbol has incorrect toString conversion 1653module.exports = !__webpack_require__(/*! ../internals/fails */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/fails.js")(function () { 1654 // eslint-disable-next-line no-undef 1655 return !String(Symbol()); 1656}); 1657 1658 1659/***/ }), 1660
vendor: 986 bytes, lines 1661-1675
1661/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/native-weak-map.js": 1662/*!******************************************************************************************************!*\ 1663 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/native-weak-map.js ***! 1664 \******************************************************************************************************/ 1665/*! no static exports found */ 1666/***/ (function(module, exports, __webpack_require__) { 1667 1668var nativeFunctionToString = __webpack_require__(/*! ../internals/function-to-string */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/function-to-string.js"); 1669var WeakMap = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js").WeakMap; 1670 1671module.exports = typeof WeakMap === 'function' && /native code/.test(nativeFunctionToString.call(WeakMap)); 1672 1673 1674/***/ }), 1675
vendor: 3,005 bytes, lines 1676-1731
1676/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-create.js": 1677/*!****************************************************************************************************!*\ 1678 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-create.js ***! 1679 \****************************************************************************************************/ 1680/*! no static exports found */ 1681/***/ (function(module, exports, __webpack_require__) { 1682 1683// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) 1684var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 1685var defineProperties = __webpack_require__(/*! ../internals/object-define-properties */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-properties.js"); 1686var enumBugKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/enum-bug-keys.js"); 1687var html = __webpack_require__(/*! ../internals/html */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/html.js"); 1688var documentCreateElement = __webpack_require__(/*! ../internals/document-create-element */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/document-create-element.js"); 1689var IE_PROTO = __webpack_require__(/*! ../internals/shared-key */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared-key.js")('IE_PROTO'); 1690var PROTOTYPE = 'prototype'; 1691var Empty = function () { /* empty */ }; 1692 1693// Create object with fake `null` prototype: use iframe Object with cleared prototype 1694var createDict = function () { 1695 // Thrash, waste and sodomy: IE GC bug 1696 var iframe = documentCreateElement('iframe'); 1697 var length = enumBugKeys.length; 1698 var lt = '<'; 1699 var script = 'script'; 1700 var gt = '>'; 1701 var js = 'java' + script + ':'; 1702 var iframeDocument; 1703 iframe.style.display = 'none'; 1704 html.appendChild(iframe); 1705 iframe.src = String(js); 1706 iframeDocument = iframe.contentWindow.document; 1707 iframeDocument.open(); 1708 iframeDocument.write(lt + script + gt + 'document.F=Object' + lt + '/' + script + gt); 1709 iframeDocument.close(); 1710 createDict = iframeDocument.F; 1711 while (length--) delete createDict[PROTOTYPE][enumBugKeys[length]]; 1712 return createDict(); 1713}; 1714 1715module.exports = Object.create || function create(O, Properties) { 1716 var result; 1717 if (O !== null) { 1718 Empty[PROTOTYPE] = anObject(O); 1719 result = new Empty(); 1720 Empty[PROTOTYPE] = null; 1721 // add "__proto__" for Object.getPrototypeOf polyfill 1722 result[IE_PROTO] = O; 1723 } else result = createDict(); 1724 return Properties === undefined ? result : defineProperties(result, Properties); 1725}; 1726 1727__webpack_require__(/*! ../internals/hidden-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hidden-keys.js")[IE_PROTO] = true; 1728 1729 1730/***/ }), 1731
vendor: 1,549 bytes, lines 1732-1756
1732/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-properties.js": 1733/*!***************************************************************************************************************!*\ 1734 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-properties.js ***! 1735 \***************************************************************************************************************/ 1736/*! no static exports found */ 1737/***/ (function(module, exports, __webpack_require__) { 1738 1739var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/descriptors.js"); 1740var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-property.js"); 1741var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 1742var objectKeys = __webpack_require__(/*! ../internals/object-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-keys.js"); 1743 1744module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) { 1745 anObject(O); 1746 var keys = objectKeys(Properties); 1747 var length = keys.length; 1748 var i = 0; 1749 var key; 1750 while (length > i) definePropertyModule.f(O, key = keys[i++], Properties[key]); 1751 return O; 1752}; 1753 1754 1755/***/ }), 1756
vendor: 1,707 bytes, lines 1757-1784
1757/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-property.js": 1758/*!*************************************************************************************************************!*\ 1759 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-property.js ***! 1760 \*************************************************************************************************************/ 1761/*! no static exports found */ 1762/***/ (function(module, exports, __webpack_require__) { 1763 1764var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/descriptors.js"); 1765var IE8_DOM_DEFINE = __webpack_require__(/*! ../internals/ie8-dom-define */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/ie8-dom-define.js"); 1766var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 1767var toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-primitive.js"); 1768var nativeDefineProperty = Object.defineProperty; 1769 1770exports.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) { 1771 anObject(O); 1772 P = toPrimitive(P, true); 1773 anObject(Attributes); 1774 if (IE8_DOM_DEFINE) try { 1775 return nativeDefineProperty(O, P, Attributes); 1776 } catch (error) { /* empty */ } 1777 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported'); 1778 if ('value' in Attributes) O[P] = Attributes.value; 1779 return O; 1780}; 1781 1782 1783/***/ }), 1784
vendor: 2,294 bytes, lines 1785-1812
1785/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-descriptor.js": 1786/*!*************************************************************************************************************************!*\ 1787 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-descriptor.js ***! 1788 \*************************************************************************************************************************/ 1789/*! no static exports found */ 1790/***/ (function(module, exports, __webpack_require__) { 1791 1792var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/descriptors.js"); 1793var propertyIsEnumerableModule = __webpack_require__(/*! ../internals/object-property-is-enumerable */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-property-is-enumerable.js"); 1794var createPropertyDescriptor = __webpack_require__(/*! ../internals/create-property-descriptor */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/create-property-descriptor.js"); 1795var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-indexed-object.js"); 1796var toPrimitive = __webpack_require__(/*! ../internals/to-primitive */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-primitive.js"); 1797var has = __webpack_require__(/*! ../internals/has */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js"); 1798var IE8_DOM_DEFINE = __webpack_require__(/*! ../internals/ie8-dom-define */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/ie8-dom-define.js"); 1799var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 1800 1801exports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { 1802 O = toIndexedObject(O); 1803 P = toPrimitive(P, true); 1804 if (IE8_DOM_DEFINE) try { 1805 return nativeGetOwnPropertyDescriptor(O, P); 1806 } catch (error) { /* empty */ } 1807 if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]); 1808}; 1809 1810 1811/***/ }), 1812
vendor: 1,149 bytes, lines 1813-1830
1813/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-names.js": 1814/*!********************************************************************************************************************!*\ 1815 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-names.js ***! 1816 \********************************************************************************************************************/ 1817/*! no static exports found */ 1818/***/ (function(module, exports, __webpack_require__) { 1819 1820// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O) 1821var internalObjectKeys = __webpack_require__(/*! ../internals/object-keys-internal */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-keys-internal.js"); 1822var hiddenKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/enum-bug-keys.js").concat('length', 'prototype'); 1823 1824exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { 1825 return internalObjectKeys(O, hiddenKeys); 1826}; 1827 1828 1829/***/ }), 1830
vendor: 613 bytes, lines 1831-1842
1831/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-symbols.js": 1832/*!**********************************************************************************************************************!*\ 1833 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-symbols.js ***! 1834 \**********************************************************************************************************************/ 1835/*! no static exports found */ 1836/***/ (function(module, exports) { 1837 1838exports.f = Object.getOwnPropertySymbols; 1839 1840 1841/***/ }), 1842
vendor: 1,640 bytes, lines 1843-1867
1843/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-prototype-of.js": 1844/*!**************************************************************************************************************!*\ 1845 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-prototype-of.js ***! 1846 \**************************************************************************************************************/ 1847/*! no static exports found */ 1848/***/ (function(module, exports, __webpack_require__) { 1849 1850// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) 1851var has = __webpack_require__(/*! ../internals/has */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js"); 1852var toObject = __webpack_require__(/*! ../internals/to-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-object.js"); 1853var IE_PROTO = __webpack_require__(/*! ../internals/shared-key */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared-key.js")('IE_PROTO'); 1854var CORRECT_PROTOTYPE_GETTER = __webpack_require__(/*! ../internals/correct-prototype-getter */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/correct-prototype-getter.js"); 1855var ObjectPrototype = Object.prototype; 1856 1857module.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function (O) { 1858 O = toObject(O); 1859 if (has(O, IE_PROTO)) return O[IE_PROTO]; 1860 if (typeof O.constructor == 'function' && O instanceof O.constructor) { 1861 return O.constructor.prototype; 1862 } return O instanceof Object ? ObjectPrototype : null; 1863}; 1864 1865 1866/***/ }), 1867
vendor: 1,580 bytes, lines 1868-1895
1868/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-keys-internal.js": 1869/*!***********************************************************************************************************!*\ 1870 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-keys-internal.js ***! 1871 \***********************************************************************************************************/ 1872/*! no static exports found */ 1873/***/ (function(module, exports, __webpack_require__) { 1874 1875var has = __webpack_require__(/*! ../internals/has */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js"); 1876var toIndexedObject = __webpack_require__(/*! ../internals/to-indexed-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-indexed-object.js"); 1877var arrayIndexOf = __webpack_require__(/*! ../internals/array-includes */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/array-includes.js")(false); 1878var hiddenKeys = __webpack_require__(/*! ../internals/hidden-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hidden-keys.js"); 1879 1880module.exports = function (object, names) { 1881 var O = toIndexedObject(object); 1882 var i = 0; 1883 var result = []; 1884 var key; 1885 for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key); 1886 // Don't enum bug & hidden keys 1887 while (names.length > i) if (has(O, key = names[i++])) { 1888 ~arrayIndexOf(result, key) || result.push(key); 1889 } 1890 return result; 1891}; 1892 1893 1894/***/ }), 1895
vendor: 1,011 bytes, lines 1896-1913
1896/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-keys.js": 1897/*!**************************************************************************************************!*\ 1898 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-keys.js ***! 1899 \**************************************************************************************************/ 1900/*! no static exports found */ 1901/***/ (function(module, exports, __webpack_require__) { 1902 1903// 19.1.2.14 / 15.2.3.14 Object.keys(O) 1904var internalObjectKeys = __webpack_require__(/*! ../internals/object-keys-internal */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-keys-internal.js"); 1905var enumBugKeys = __webpack_require__(/*! ../internals/enum-bug-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/enum-bug-keys.js"); 1906 1907module.exports = Object.keys || function keys(O) { 1908 return internalObjectKeys(O, enumBugKeys); 1909}; 1910 1911 1912/***/ }), 1913
vendor: 1,051 bytes, lines 1914-1936
1914/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-property-is-enumerable.js": 1915/*!********************************************************************************************************************!*\ 1916 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-property-is-enumerable.js ***! 1917 \********************************************************************************************************************/ 1918/*! no static exports found */ 1919/***/ (function(module, exports, __webpack_require__) { 1920 1921"use strict"; 1922 1923var nativePropertyIsEnumerable = {}.propertyIsEnumerable; 1924var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 1925 1926// Nashorn ~ JDK8 bug 1927var NASHORN_BUG = nativeGetOwnPropertyDescriptor && !nativePropertyIsEnumerable.call({ 1: 2 }, 1); 1928 1929exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) { 1930 var descriptor = nativeGetOwnPropertyDescriptor(this, V); 1931 return !!descriptor && descriptor.enumerable; 1932} : nativePropertyIsEnumerable; 1933 1934 1935/***/ }), 1936
vendor: 1,432 bytes, lines 1937-1967
1937/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-set-prototype-of.js": 1938/*!**************************************************************************************************************!*\ 1939 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-set-prototype-of.js ***! 1940 \**************************************************************************************************************/ 1941/*! no static exports found */ 1942/***/ (function(module, exports, __webpack_require__) { 1943 1944// Works with __proto__ only. Old v8 can't work with null proto objects. 1945/* eslint-disable no-proto */ 1946var validateSetPrototypeOfArguments = __webpack_require__(/*! ../internals/validate-set-prototype-of-arguments */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/validate-set-prototype-of-arguments.js"); 1947 1948module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () { 1949 var correctSetter = false; 1950 var test = {}; 1951 var setter; 1952 try { 1953 setter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set; 1954 setter.call(test, []); 1955 correctSetter = test instanceof Array; 1956 } catch (error) { /* empty */ } 1957 return function setPrototypeOf(O, proto) { 1958 validateSetPrototypeOfArguments(O, proto); 1959 if (correctSetter) setter.call(O, proto); 1960 else O.__proto__ = proto; 1961 return O; 1962 }; 1963}() : undefined); 1964 1965 1966/***/ }), 1967
vendor: 1,580 bytes, lines 1968-1989
1968/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/own-keys.js": 1969/*!***********************************************************************************************!*\ 1970 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/own-keys.js ***! 1971 \***********************************************************************************************/ 1972/*! no static exports found */ 1973/***/ (function(module, exports, __webpack_require__) { 1974 1975var getOwnPropertyNamesModule = __webpack_require__(/*! ../internals/object-get-own-property-names */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-names.js"); 1976var getOwnPropertySymbolsModule = __webpack_require__(/*! ../internals/object-get-own-property-symbols */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-own-property-symbols.js"); 1977var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 1978var Reflect = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js").Reflect; 1979 1980// all object keys, includes non-enumerable and symbols 1981module.exports = Reflect && Reflect.ownKeys || function ownKeys(it) { 1982 var keys = getOwnPropertyNamesModule.f(anObject(it)); 1983 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; 1984 return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys; 1985}; 1986 1987 1988/***/ }), 1989
vendor: 638 bytes, lines 1990-2001
1990/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/path.js": 1991/*!*******************************************************************************************!*\ 1992 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/path.js ***! 1993 \*******************************************************************************************/ 1994/*! no static exports found */ 1995/***/ (function(module, exports, __webpack_require__) { 1996 1997module.exports = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js"); 1998 1999 2000/***/ }), 2001
vendor: 809 bytes, lines 2002-2018
2002/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine-all.js": 2003/*!***************************************************************************************************!*\ 2004 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine-all.js ***! 2005 \***************************************************************************************************/ 2006/*! no static exports found */ 2007/***/ (function(module, exports, __webpack_require__) { 2008 2009var redefine = __webpack_require__(/*! ../internals/redefine */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine.js"); 2010 2011module.exports = function (target, src, options) { 2012 for (var key in src) redefine(target, key, src[key], options); 2013 return target; 2014}; 2015 2016 2017/***/ }), 2018
vendor: 2,824 bytes, lines 2019-2066
2019/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine.js": 2020/*!***********************************************************************************************!*\ 2021 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine.js ***! 2022 \***********************************************************************************************/ 2023/*! no static exports found */ 2024/***/ (function(module, exports, __webpack_require__) { 2025 2026var global = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js"); 2027var hide = __webpack_require__(/*! ../internals/hide */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hide.js"); 2028var has = __webpack_require__(/*! ../internals/has */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js"); 2029var setGlobal = __webpack_require__(/*! ../internals/set-global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-global.js"); 2030var nativeFunctionToString = __webpack_require__(/*! ../internals/function-to-string */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/function-to-string.js"); 2031var InternalStateModule = __webpack_require__(/*! ../internals/internal-state */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-state.js"); 2032var getInternalState = InternalStateModule.get; 2033var enforceInternalState = InternalStateModule.enforce; 2034var TEMPLATE = String(nativeFunctionToString).split('toString'); 2035 2036__webpack_require__(/*! ../internals/shared */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared.js")('inspectSource', function (it) { 2037 return nativeFunctionToString.call(it); 2038}); 2039 2040(module.exports = function (O, key, value, options) { 2041 var unsafe = options ? !!options.unsafe : false; 2042 var simple = options ? !!options.enumerable : false; 2043 var noTargetGet = options ? !!options.noTargetGet : false; 2044 if (typeof value == 'function') { 2045 if (typeof key == 'string' && !has(value, 'name')) hide(value, 'name', key); 2046 enforceInternalState(value).source = TEMPLATE.join(typeof key == 'string' ? key : ''); 2047 } 2048 if (O === global) { 2049 if (simple) O[key] = value; 2050 else setGlobal(key, value); 2051 return; 2052 } else if (!unsafe) { 2053 delete O[key]; 2054 } else if (!noTargetGet && O[key]) { 2055 simple = true; 2056 } 2057 if (simple) O[key] = value; 2058 else hide(O, key, value); 2059// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative 2060})(Function.prototype, 'toString', function toString() { 2061 return typeof this == 'function' && getInternalState(this).source || nativeFunctionToString.call(this); 2062}); 2063 2064 2065/***/ }), 2066
vendor: 2,584 bytes, lines 2067-2129
2067/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js": 2068/*!*******************************************************************************************************!*\ 2069 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js ***! 2070 \*******************************************************************************************************/ 2071/*! no static exports found */ 2072/***/ (function(module, exports, __webpack_require__) { 2073 2074var Map = __webpack_require__(/*! ../modules/es.map */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.map.js"); 2075var WeakMap = __webpack_require__(/*! ../modules/es.weak-map */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.weak-map.js"); 2076var shared = __webpack_require__(/*! ../internals/shared */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared.js")('metadata'); 2077var store = shared.store || (shared.store = new WeakMap()); 2078 2079var getOrCreateMetadataMap = function (target, targetKey, create) { 2080 var targetMetadata = store.get(target); 2081 if (!targetMetadata) { 2082 if (!create) return; 2083 store.set(target, targetMetadata = new Map()); 2084 } 2085 var keyMetadata = targetMetadata.get(targetKey); 2086 if (!keyMetadata) { 2087 if (!create) return; 2088 targetMetadata.set(targetKey, keyMetadata = new Map()); 2089 } return keyMetadata; 2090}; 2091 2092var ordinaryHasOwnMetadata = function (MetadataKey, O, P) { 2093 var metadataMap = getOrCreateMetadataMap(O, P, false); 2094 return metadataMap === undefined ? false : metadataMap.has(MetadataKey); 2095}; 2096 2097var ordinaryGetOwnMetadata = function (MetadataKey, O, P) { 2098 var metadataMap = getOrCreateMetadataMap(O, P, false); 2099 return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); 2100}; 2101 2102var ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) { 2103 getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); 2104}; 2105 2106var ordinaryOwnMetadataKeys = function (target, targetKey) { 2107 var metadataMap = getOrCreateMetadataMap(target, targetKey, false); 2108 var keys = []; 2109 if (metadataMap) metadataMap.forEach(function (_, key) { keys.push(key); }); 2110 return keys; 2111}; 2112 2113var toMetadataKey = function (it) { 2114 return it === undefined || typeof it == 'symbol' ? it : String(it); 2115}; 2116 2117module.exports = { 2118 store: store, 2119 getMap: getOrCreateMetadataMap, 2120 has: ordinaryHasOwnMetadata, 2121 get: ordinaryGetOwnMetadata, 2122 set: ordinaryDefineOwnMetadata, 2123 keys: ordinaryOwnMetadataKeys, 2124 toKey: toMetadataKey 2125}; 2126 2127 2128/***/ }), 2129
vendor: 771 bytes, lines 2130-2146
2130/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/require-object-coercible.js": 2131/*!***************************************************************************************************************!*\ 2132 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/require-object-coercible.js ***! 2133 \***************************************************************************************************************/ 2134/*! no static exports found */ 2135/***/ (function(module, exports) { 2136 2137// `RequireObjectCoercible` abstract operation 2138// https://tc39.github.io/ecma262/#sec-requireobjectcoercible 2139module.exports = function (it) { 2140 if (it == undefined) throw TypeError("Can't call method on " + it); 2141 return it; 2142}; 2143 2144 2145/***/ }), 2146
vendor: 948 bytes, lines 2147-2167
2147/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-global.js": 2148/*!*************************************************************************************************!*\ 2149 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-global.js ***! 2150 \*************************************************************************************************/ 2151/*! no static exports found */ 2152/***/ (function(module, exports, __webpack_require__) { 2153 2154var global = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js"); 2155var hide = __webpack_require__(/*! ../internals/hide */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/hide.js"); 2156 2157module.exports = function (key, value) { 2158 try { 2159 hide(global, key, value); 2160 } catch (error) { 2161 global[key] = value; 2162 } return value; 2163}; 2164 2165 2166/***/ }), 2167
vendor: 1,512 bytes, lines 2168-2193
2168/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-species.js": 2169/*!**************************************************************************************************!*\ 2170 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-species.js ***! 2171 \**************************************************************************************************/ 2172/*! no static exports found */ 2173/***/ (function(module, exports, __webpack_require__) { 2174 2175"use strict"; 2176 2177var getBuiltIn = __webpack_require__(/*! ../internals/get-built-in */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/get-built-in.js"); 2178var definePropertyModule = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-property.js"); 2179var DESCRIPTORS = __webpack_require__(/*! ../internals/descriptors */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/descriptors.js"); 2180var SPECIES = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js")('species'); 2181 2182module.exports = function (CONSTRUCTOR_NAME) { 2183 var C = getBuiltIn(CONSTRUCTOR_NAME); 2184 var defineProperty = definePropertyModule.f; 2185 if (DESCRIPTORS && C && !C[SPECIES]) defineProperty(C, SPECIES, { 2186 configurable: true, 2187 get: function () { return this; } 2188 }); 2189}; 2190 2191 2192/***/ }), 2193
vendor: 1,260 bytes, lines 2194-2213
2194/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-to-string-tag.js": 2195/*!********************************************************************************************************!*\ 2196 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-to-string-tag.js ***! 2197 \********************************************************************************************************/ 2198/*! no static exports found */ 2199/***/ (function(module, exports, __webpack_require__) { 2200 2201var defineProperty = __webpack_require__(/*! ../internals/object-define-property */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-define-property.js").f; 2202var has = __webpack_require__(/*! ../internals/has */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/has.js"); 2203var TO_STRING_TAG = __webpack_require__(/*! ../internals/well-known-symbol */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js")('toStringTag'); 2204 2205module.exports = function (it, TAG, STATIC) { 2206 if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) { 2207 defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG }); 2208 } 2209}; 2210 2211 2212/***/ }), 2213
vendor: 895 bytes, lines 2214-2230
2214/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared-key.js": 2215/*!*************************************************************************************************!*\ 2216 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared-key.js ***! 2217 \*************************************************************************************************/ 2218/*! no static exports found */ 2219/***/ (function(module, exports, __webpack_require__) { 2220 2221var shared = __webpack_require__(/*! ../internals/shared */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared.js")('keys'); 2222var uid = __webpack_require__(/*! ../internals/uid */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/uid.js"); 2223 2224module.exports = function (key) { 2225 return shared[key] || (shared[key] = uid(key)); 2226}; 2227 2228 2229/***/ }), 2230
vendor: 1,276 bytes, lines 2231-2253
2231/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared.js": 2232/*!*********************************************************************************************!*\ 2233 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared.js ***! 2234 \*********************************************************************************************/ 2235/*! no static exports found */ 2236/***/ (function(module, exports, __webpack_require__) { 2237 2238var global = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js"); 2239var setGlobal = __webpack_require__(/*! ../internals/set-global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/set-global.js"); 2240var SHARED = '__core-js_shared__'; 2241var store = global[SHARED] || setGlobal(SHARED, {}); 2242 2243(module.exports = function (key, value) { 2244 return store[key] || (store[key] = value !== undefined ? value : {}); 2245})('versions', []).push({ 2246 version: '3.0.1', 2247 mode: __webpack_require__(/*! ../internals/is-pure */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-pure.js") ? 'pure' : 'global', 2248 copyright: '© 2019 Denis Pushkarev (zloirock.ru)' 2249}); 2250 2251 2252/***/ }), 2253
vendor: 1,082 bytes, lines 2254-2275
2254/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-absolute-index.js": 2255/*!********************************************************************************************************!*\ 2256 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-absolute-index.js ***! 2257 \********************************************************************************************************/ 2258/*! no static exports found */ 2259/***/ (function(module, exports, __webpack_require__) { 2260 2261var toInteger = __webpack_require__(/*! ../internals/to-integer */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-integer.js"); 2262var max = Math.max; 2263var min = Math.min; 2264 2265// Helper for a popular repeating case of the spec: 2266// Let integer be ? ToInteger(index). 2267// If integer < 0, let result be max((length + integer), 0); else let result be min(length, length). 2268module.exports = function (index, length) { 2269 var integer = toInteger(index); 2270 return integer < 0 ? max(integer + length, 0) : min(integer, length); 2271}; 2272 2273 2274/***/ }), 2275
vendor: 1,057 bytes, lines 2276-2293
2276/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-indexed-object.js": 2277/*!********************************************************************************************************!*\ 2278 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-indexed-object.js ***! 2279 \********************************************************************************************************/ 2280/*! no static exports found */ 2281/***/ (function(module, exports, __webpack_require__) { 2282 2283// toObject with fallback for non-array-like ES3 strings 2284var IndexedObject = __webpack_require__(/*! ../internals/indexed-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/indexed-object.js"); 2285var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/require-object-coercible.js"); 2286 2287module.exports = function (it) { 2288 return IndexedObject(requireObjectCoercible(it)); 2289}; 2290 2291 2292/***/ }), 2293
vendor: 743 bytes, lines 2294-2312
2294/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-integer.js": 2295/*!*************************************************************************************************!*\ 2296 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-integer.js ***! 2297 \*************************************************************************************************/ 2298/*! no static exports found */ 2299/***/ (function(module, exports) { 2300 2301var ceil = Math.ceil; 2302var floor = Math.floor; 2303 2304// `ToInteger` abstract operation 2305// https://tc39.github.io/ecma262/#sec-tointeger 2306module.exports = function (argument) { 2307 return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument); 2308}; 2309 2310 2311/***/ }), 2312
vendor: 916 bytes, lines 2313-2331
2313/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-length.js": 2314/*!************************************************************************************************!*\ 2315 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-length.js ***! 2316 \************************************************************************************************/ 2317/*! no static exports found */ 2318/***/ (function(module, exports, __webpack_require__) { 2319 2320var toInteger = __webpack_require__(/*! ../internals/to-integer */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-integer.js"); 2321var min = Math.min; 2322 2323// `ToLength` abstract operation 2324// https://tc39.github.io/ecma262/#sec-tolength 2325module.exports = function (argument) { 2326 return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 2327}; 2328 2329 2330/***/ }), 2331
vendor: 881 bytes, lines 2332-2349
2332/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-object.js": 2333/*!************************************************************************************************!*\ 2334 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-object.js ***! 2335 \************************************************************************************************/ 2336/*! no static exports found */ 2337/***/ (function(module, exports, __webpack_require__) { 2338 2339var requireObjectCoercible = __webpack_require__(/*! ../internals/require-object-coercible */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/require-object-coercible.js"); 2340 2341// `ToObject` abstract operation 2342// https://tc39.github.io/ecma262/#sec-toobject 2343module.exports = function (argument) { 2344 return Object(requireObjectCoercible(argument)); 2345}; 2346 2347 2348/***/ }), 2349
vendor: 1,289 bytes, lines 2350-2372
2350/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-primitive.js": 2351/*!***************************************************************************************************!*\ 2352 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/to-primitive.js ***! 2353 \***************************************************************************************************/ 2354/*! no static exports found */ 2355/***/ (function(module, exports, __webpack_require__) { 2356 2357// 7.1.1 ToPrimitive(input [, PreferredType]) 2358var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 2359// instead of the ES6 spec version, we didn't implement @@toPrimitive case 2360// and the second argument - flag - preferred type is a string 2361module.exports = function (it, S) { 2362 if (!isObject(it)) return it; 2363 var fn, val; 2364 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; 2365 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; 2366 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; 2367 throw TypeError("Can't convert object to primitive value"); 2368}; 2369 2370 2371/***/ }), 2372
vendor: 632 bytes, lines 2373-2389
2373/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/uid.js": 2374/*!******************************************************************************************!*\ 2375 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/uid.js ***! 2376 \******************************************************************************************/ 2377/*! no static exports found */ 2378/***/ (function(module, exports) { 2379 2380var id = 0; 2381var postfix = Math.random(); 2382 2383module.exports = function (key) { 2384 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + postfix).toString(36)); 2385}; 2386 2387 2388/***/ }), 2389
vendor: 1,101 bytes, lines 2390-2409
2390/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/validate-set-prototype-of-arguments.js": 2391/*!**************************************************************************************************************************!*\ 2392 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/validate-set-prototype-of-arguments.js ***! 2393 \**************************************************************************************************************************/ 2394/*! no static exports found */ 2395/***/ (function(module, exports, __webpack_require__) { 2396 2397var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 2398var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 2399 2400module.exports = function (O, proto) { 2401 anObject(O); 2402 if (!isObject(proto) && proto !== null) { 2403 throw TypeError("Can't set " + String(proto) + ' as a prototype'); 2404 } 2405}; 2406 2407 2408/***/ }), 2409
vendor: 1,327 bytes, lines 2410-2429
2410/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js": 2411/*!********************************************************************************************************!*\ 2412 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/well-known-symbol.js ***! 2413 \********************************************************************************************************/ 2414/*! no static exports found */ 2415/***/ (function(module, exports, __webpack_require__) { 2416 2417var store = __webpack_require__(/*! ../internals/shared */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/shared.js")('wks'); 2418var uid = __webpack_require__(/*! ../internals/uid */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/uid.js"); 2419var Symbol = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js").Symbol; 2420var NATIVE_SYMBOL = __webpack_require__(/*! ../internals/native-symbol */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/native-symbol.js"); 2421 2422module.exports = function (name) { 2423 return store[name] || (store[name] = NATIVE_SYMBOL && Symbol[name] 2424 || (NATIVE_SYMBOL ? Symbol : uid)('Symbol.' + name)); 2425}; 2426 2427 2428/***/ }), 2429
vendor: 1,021 bytes, lines 2430-2447
2430/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.map.js": 2431/*!*******************************************************************************************!*\ 2432 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.map.js ***! 2433 \*******************************************************************************************/ 2434/*! no static exports found */ 2435/***/ (function(module, exports, __webpack_require__) { 2436 2437"use strict"; 2438 2439// `Map` constructor 2440// https://tc39.github.io/ecma262/#sec-map-objects 2441module.exports = __webpack_require__(/*! ../internals/collection */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection.js")('Map', function (get) { 2442 return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; 2443}, __webpack_require__(/*! ../internals/collection-strong */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection-strong.js"), true); 2444 2445 2446/***/ }), 2447
vendor: 1,015 bytes, lines 2448-2465
2448/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.set.js": 2449/*!*******************************************************************************************!*\ 2450 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.set.js ***! 2451 \*******************************************************************************************/ 2452/*! no static exports found */ 2453/***/ (function(module, exports, __webpack_require__) { 2454 2455"use strict"; 2456 2457// `Set` constructor 2458// https://tc39.github.io/ecma262/#sec-set-objects 2459module.exports = __webpack_require__(/*! ../internals/collection */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection.js")('Set', function (get) { 2460 return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; 2461}, __webpack_require__(/*! ../internals/collection-strong */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection-strong.js")); 2462 2463 2464/***/ }), 2465
vendor: 4,161 bytes, lines 2466-2542
2466/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.weak-map.js": 2467/*!************************************************************************************************!*\ 2468 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.weak-map.js ***! 2469 \************************************************************************************************/ 2470/*! no static exports found */ 2471/***/ (function(module, exports, __webpack_require__) { 2472 2473"use strict"; 2474 2475var global = __webpack_require__(/*! ../internals/global */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/global.js"); 2476var redefineAll = __webpack_require__(/*! ../internals/redefine-all */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/redefine-all.js"); 2477var InternalMetadataModule = __webpack_require__(/*! ../internals/internal-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-metadata.js"); 2478var weak = __webpack_require__(/*! ../internals/collection-weak */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection-weak.js"); 2479var isObject = __webpack_require__(/*! ../internals/is-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/is-object.js"); 2480var enforceIternalState = __webpack_require__(/*! ../internals/internal-state */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/internal-state.js").enforce; 2481var NATIVE_WEAK_MAP = __webpack_require__(/*! ../internals/native-weak-map */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/native-weak-map.js"); 2482var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global; 2483var isExtensible = Object.isExtensible; 2484var InternalWeakMap; 2485 2486var wrapper = function (get) { 2487 return function WeakMap() { 2488 return get(this, arguments.length > 0 ? arguments[0] : undefined); 2489 }; 2490}; 2491 2492// `WeakMap` constructor 2493// https://tc39.github.io/ecma262/#sec-weakmap-constructor 2494var $WeakMap = module.exports = __webpack_require__(/*! ../internals/collection */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/collection.js")('WeakMap', wrapper, weak, true, true); 2495 2496// IE11 WeakMap frozen keys fix 2497// We can't use feature detection because it crash some old IE builds 2498// https://github.com/zloirock/core-js/issues/485 2499if (NATIVE_WEAK_MAP && IS_IE11) { 2500 InternalWeakMap = weak.getConstructor(wrapper, 'WeakMap', true); 2501 InternalMetadataModule.REQUIRED = true; 2502 var WeakMapPrototype = $WeakMap.prototype; 2503 var nativeDelete = WeakMapPrototype['delete']; 2504 var nativeHas = WeakMapPrototype.has; 2505 var nativeGet = WeakMapPrototype.get; 2506 var nativeSet = WeakMapPrototype.set; 2507 redefineAll(WeakMapPrototype, { 2508 'delete': function (key) { 2509 if (isObject(key) && !isExtensible(key)) { 2510 var state = enforceIternalState(this); 2511 if (!state.frozen) state.frozen = new InternalWeakMap(); 2512 return nativeDelete.call(this, key) || state.frozen['delete'](key); 2513 } return nativeDelete.call(this, key); 2514 }, 2515 has: function has(key) { 2516 if (isObject(key) && !isExtensible(key)) { 2517 var state = enforceIternalState(this); 2518 if (!state.frozen) state.frozen = new InternalWeakMap(); 2519 return nativeHas.call(this, key) || state.frozen.has(key); 2520 } return nativeHas.call(this, key); 2521 }, 2522 get: function get(key) { 2523 if (isObject(key) && !isExtensible(key)) { 2524 var state = enforceIternalState(this); 2525 if (!state.frozen) state.frozen = new InternalWeakMap(); 2526 return nativeHas.call(this, key) ? nativeGet.call(this, key) : state.frozen.get(key); 2527 } return nativeGet.call(this, key); 2528 }, 2529 set: function set(key, value) { 2530 if (isObject(key) && !isExtensible(key)) { 2531 var state = enforceIternalState(this); 2532 if (!state.frozen) state.frozen = new InternalWeakMap(); 2533 nativeHas.call(this, key) ? nativeSet.call(this, key, value) : state.frozen.set(key, value); 2534 } else nativeSet.call(this, key, value); 2535 return this; 2536 } 2537 }); 2538} 2539 2540 2541/***/ }), 2542
vendor: 1,566 bytes, lines 2543-2566
2543/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.define-metadata.js": 2544/*!*******************************************************************************************************************!*\ 2545 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.define-metadata.js ***! 2546 \*******************************************************************************************************************/ 2547/*! no static exports found */ 2548/***/ (function(module, exports, __webpack_require__) { 2549 2550var ReflectMetadataModule = __webpack_require__(/*! ../internals/reflect-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js"); 2551var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 2552var toMetadataKey = ReflectMetadataModule.toKey; 2553var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; 2554 2555// `Reflect.defineMetadata` method 2556// https://github.com/rbuckton/reflect-metadata 2557__webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js")({ target: 'Reflect', stat: true }, { 2558 defineMetadata: function defineMetadata(metadataKey, metadataValue, target /* , targetKey */) { 2559 var targetKey = arguments.length < 4 ? undefined : toMetadataKey(arguments[3]); 2560 ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), targetKey); 2561 } 2562}); 2563 2564 2565/***/ }), 2566
vendor: 1,859 bytes, lines 2567-2596
2567/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.delete-metadata.js": 2568/*!*******************************************************************************************************************!*\ 2569 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.delete-metadata.js ***! 2570 \*******************************************************************************************************************/ 2571/*! no static exports found */ 2572/***/ (function(module, exports, __webpack_require__) { 2573 2574var ReflectMetadataModule = __webpack_require__(/*! ../internals/reflect-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js"); 2575var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 2576var toMetadataKey = ReflectMetadataModule.toKey; 2577var getOrCreateMetadataMap = ReflectMetadataModule.getMap; 2578var store = ReflectMetadataModule.store; 2579 2580// `Reflect.deleteMetadata` method 2581// https://github.com/rbuckton/reflect-metadata 2582__webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js")({ target: 'Reflect', stat: true }, { 2583 deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { 2584 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 2585 var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); 2586 if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; 2587 if (metadataMap.size) return true; 2588 var targetMetadata = store.get(target); 2589 targetMetadata['delete'](targetKey); 2590 return !!targetMetadata.size || store['delete'](target); 2591 } 2592}); 2593 2594 2595/***/ }), 2596
vendor: 2,420 bytes, lines 2597-2637
2597/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js": 2598/*!*********************************************************************************************************************!*\ 2599 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js ***! 2600 \*********************************************************************************************************************/ 2601/*! no static exports found */ 2602/***/ (function(module, exports, __webpack_require__) { 2603 2604var Set = __webpack_require__(/*! ../modules/es.set */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/es.set.js"); 2605var ReflectMetadataModule = __webpack_require__(/*! ../internals/reflect-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js"); 2606var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 2607var getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-prototype-of.js"); 2608var iterate = __webpack_require__(/*! ../internals/iterate */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/iterate.js"); 2609var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; 2610var toMetadataKey = ReflectMetadataModule.toKey; 2611 2612var from = function (iter) { 2613 var result = []; 2614 iterate(iter, result.push, result); 2615 return result; 2616}; 2617 2618var ordinaryMetadataKeys = function (O, P) { 2619 var oKeys = ordinaryOwnMetadataKeys(O, P); 2620 var parent = getPrototypeOf(O); 2621 if (parent === null) return oKeys; 2622 var pKeys = ordinaryMetadataKeys(parent, P); 2623 return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys; 2624}; 2625 2626// `Reflect.getMetadataKeys` method 2627// https://github.com/rbuckton/reflect-metadata 2628__webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js")({ target: 'Reflect', stat: true }, { 2629 getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { 2630 var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); 2631 return ordinaryMetadataKeys(anObject(target), targetKey); 2632 } 2633}); 2634 2635 2636/***/ }), 2637
vendor: 2,062 bytes, lines 2638-2670
2638/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-metadata.js": 2639/*!****************************************************************************************************************!*\ 2640 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-metadata.js ***! 2641 \****************************************************************************************************************/ 2642/*! no static exports found */ 2643/***/ (function(module, exports, __webpack_require__) { 2644 2645var ReflectMetadataModule = __webpack_require__(/*! ../internals/reflect-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js"); 2646var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 2647var getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-prototype-of.js"); 2648var ordinaryHasOwnMetadata = ReflectMetadataModule.has; 2649var ordinaryGetOwnMetadata = ReflectMetadataModule.get; 2650var toMetadataKey = ReflectMetadataModule.toKey; 2651 2652var ordinaryGetMetadata = function (MetadataKey, O, P) { 2653 var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); 2654 if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P); 2655 var parent = getPrototypeOf(O); 2656 return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; 2657}; 2658 2659// `Reflect.getMetadata` method 2660// https://github.com/rbuckton/reflect-metadata 2661__webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js")({ target: 'Reflect', stat: true }, { 2662 getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { 2663 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 2664 return ordinaryGetMetadata(metadataKey, anObject(target), targetKey); 2665 } 2666}); 2667 2668 2669/***/ }), 2670
vendor: 1,550 bytes, lines 2671-2694
2671/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js": 2672/*!*************************************************************************************************************************!*\ 2673 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js ***! 2674 \*************************************************************************************************************************/ 2675/*! no static exports found */ 2676/***/ (function(module, exports, __webpack_require__) { 2677 2678var ReflectMetadataModule = __webpack_require__(/*! ../internals/reflect-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js"); 2679var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 2680var ordinaryOwnMetadataKeys = ReflectMetadataModule.keys; 2681var toMetadataKey = ReflectMetadataModule.toKey; 2682 2683// `Reflect.getOwnMetadataKeys` method 2684// https://github.com/rbuckton/reflect-metadata 2685__webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js")({ target: 'Reflect', stat: true }, { 2686 getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { 2687 var targetKey = arguments.length < 2 ? undefined : toMetadataKey(arguments[1]); 2688 return ordinaryOwnMetadataKeys(anObject(target), targetKey); 2689 } 2690}); 2691 2692 2693/***/ }), 2694
vendor: 1,541 bytes, lines 2695-2718
2695/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js": 2696/*!********************************************************************************************************************!*\ 2697 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js ***! 2698 \********************************************************************************************************************/ 2699/*! no static exports found */ 2700/***/ (function(module, exports, __webpack_require__) { 2701 2702var ReflectMetadataModule = __webpack_require__(/*! ../internals/reflect-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js"); 2703var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 2704var ordinaryGetOwnMetadata = ReflectMetadataModule.get; 2705var toMetadataKey = ReflectMetadataModule.toKey; 2706 2707// `Reflect.getOwnMetadata` method 2708// https://github.com/rbuckton/reflect-metadata 2709__webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js")({ target: 'Reflect', stat: true }, { 2710 getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { 2711 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 2712 return ordinaryGetOwnMetadata(metadataKey, anObject(target), targetKey); 2713 } 2714}); 2715 2716 2717/***/ }), 2718
vendor: 1,965 bytes, lines 2719-2750
2719/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.has-metadata.js": 2720/*!****************************************************************************************************************!*\ 2721 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.has-metadata.js ***! 2722 \****************************************************************************************************************/ 2723/*! no static exports found */ 2724/***/ (function(module, exports, __webpack_require__) { 2725 2726var ReflectMetadataModule = __webpack_require__(/*! ../internals/reflect-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js"); 2727var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 2728var getPrototypeOf = __webpack_require__(/*! ../internals/object-get-prototype-of */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/object-get-prototype-of.js"); 2729var ordinaryHasOwnMetadata = ReflectMetadataModule.has; 2730var toMetadataKey = ReflectMetadataModule.toKey; 2731 2732var ordinaryHasMetadata = function (MetadataKey, O, P) { 2733 var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); 2734 if (hasOwn) return true; 2735 var parent = getPrototypeOf(O); 2736 return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; 2737}; 2738 2739// `Reflect.hasMetadata` method 2740// https://github.com/rbuckton/reflect-metadata 2741__webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js")({ target: 'Reflect', stat: true }, { 2742 hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { 2743 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 2744 return ordinaryHasMetadata(metadataKey, anObject(target), targetKey); 2745 } 2746}); 2747 2748 2749/***/ }), 2750
vendor: 1,541 bytes, lines 2751-2774
2751/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js": 2752/*!********************************************************************************************************************!*\ 2753 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js ***! 2754 \********************************************************************************************************************/ 2755/*! no static exports found */ 2756/***/ (function(module, exports, __webpack_require__) { 2757 2758var ReflectMetadataModule = __webpack_require__(/*! ../internals/reflect-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js"); 2759var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 2760var ordinaryHasOwnMetadata = ReflectMetadataModule.has; 2761var toMetadataKey = ReflectMetadataModule.toKey; 2762 2763// `Reflect.hasOwnMetadata` method 2764// https://github.com/rbuckton/reflect-metadata 2765__webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js")({ target: 'Reflect', stat: true }, { 2766 hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { 2767 var targetKey = arguments.length < 3 ? undefined : toMetadataKey(arguments[2]); 2768 return ordinaryHasOwnMetadata(metadataKey, anObject(target), targetKey); 2769 } 2770}); 2771 2772 2773/***/ }), 2774
vendor: 1,473 bytes, lines 2775-2799
2775/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.metadata.js": 2776/*!************************************************************************************************************!*\ 2777 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.metadata.js ***! 2778 \************************************************************************************************************/ 2779/*! no static exports found */ 2780/***/ (function(module, exports, __webpack_require__) { 2781 2782var ReflectMetadataModule = __webpack_require__(/*! ../internals/reflect-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/reflect-metadata.js"); 2783var anObject = __webpack_require__(/*! ../internals/an-object */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/an-object.js"); 2784var toMetadataKey = ReflectMetadataModule.toKey; 2785var ordinaryDefineOwnMetadata = ReflectMetadataModule.set; 2786 2787// `Reflect.metadata` method 2788// https://github.com/rbuckton/reflect-metadata 2789__webpack_require__(/*! ../internals/export */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/internals/export.js")({ target: 'Reflect', stat: true }, { 2790 metadata: function metadata(metadataKey, metadataValue) { 2791 return function decorator(target, key) { 2792 ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetadataKey(key)); 2793 }; 2794 } 2795}); 2796 2797 2798/***/ }), 2799
vendor: 2,155 bytes, lines 2800-2819
2800/***/ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/proposals/reflect-metadata.js": 2801/*!*******************************************************************************************************!*\ 2802 !*** ./node_modules/@angular-devkit/build-angular/node_modules/core-js/proposals/reflect-metadata.js ***! 2803 \*******************************************************************************************************/ 2804/*! no static exports found */ 2805/***/ (function(module, exports, __webpack_require__) { 2806 2807__webpack_require__(/*! ../modules/esnext.reflect.define-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.define-metadata.js"); 2808__webpack_require__(/*! ../modules/esnext.reflect.delete-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.delete-metadata.js"); 2809__webpack_require__(/*! ../modules/esnext.reflect.get-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-metadata.js"); 2810__webpack_require__(/*! ../modules/esnext.reflect.get-metadata-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-metadata-keys.js"); 2811__webpack_require__(/*! ../modules/esnext.reflect.get-own-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-own-metadata.js"); 2812__webpack_require__(/*! ../modules/esnext.reflect.get-own-metadata-keys */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.get-own-metadata-keys.js"); 2813__webpack_require__(/*! ../modules/esnext.reflect.has-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.has-metadata.js"); 2814__webpack_require__(/*! ../modules/esnext.reflect.has-own-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.has-own-metadata.js"); 2815__webpack_require__(/*! ../modules/esnext.reflect.metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/modules/esnext.reflect.metadata.js"); 2816 2817 2818/***/ }), 2819
vendor: 1,235 bytes, lines 2820-2842
2820/***/ "./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/jit-polyfills.js": 2821/*!**************************************************************************************************!*\ 2822 !*** ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/jit-polyfills.js ***! 2823 \**************************************************************************************************/ 2824/*! no exports provided */ 2825/***/ (function(module, __webpack_exports__, __webpack_require__) { 2826 2827"use strict"; 2828__webpack_require__.r(__webpack_exports__); 2829/* harmony import */ var core_js_proposals_reflect_metadata__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! core-js/proposals/reflect-metadata */ "./node_modules/@angular-devkit/build-angular/node_modules/core-js/proposals/reflect-metadata.js"); 2830/* harmony import */ var core_js_proposals_reflect_metadata__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_proposals_reflect_metadata__WEBPACK_IMPORTED_MODULE_0__); 2831/** 2832 * @license 2833 * Copyright Google Inc. All Rights Reserved. 2834 * 2835 * Use of this source code is governed by an MIT-style license that can be 2836 * found in the LICENSE file at https://angular.io/license 2837 */ 2838 2839 2840 2841/***/ }), 2842
vendor: 8,172 bytes, lines 2843-3051
2843/***/ "./node_modules/@angular/localize/fesm2015/init.js": 2844/*!*********************************************************!*\ 2845 !*** ./node_modules/@angular/localize/fesm2015/init.js ***! 2846 \*********************************************************/ 2847/*! no static exports found */ 2848/***/ (function(module, exports) { 2849 2850/** 2851 * @license Angular v9.1.13 2852 * (c) 2010-2020 Google LLC. https://angular.io/ 2853 * License: MIT 2854 */ 2855 2856/** 2857 * @license 2858 * Copyright Google Inc. All Rights Reserved. 2859 * 2860 * Use of this source code is governed by an MIT-style license that can be 2861 * found in the LICENSE file at https://angular.io/license 2862 */ 2863const __globalThis = typeof globalThis !== 'undefined' && globalThis; 2864const __window = typeof window !== 'undefined' && window; 2865const __self = typeof self !== 'undefined' && typeof WorkerGlobalScope !== 'undefined' && 2866 self instanceof WorkerGlobalScope && self; 2867const __global = typeof global !== 'undefined' && global; 2868// Always use __globalThis if available; this is the spec-defined global variable across all 2869// environments. 2870// Then fallback to __global first; in Node tests both __global and __window may be defined. 2871const _global = __globalThis || __global || __window || __self; 2872 2873/** 2874 * @license 2875 * Copyright Google Inc. All Rights Reserved. 2876 * 2877 * Use of this source code is governed by an MIT-style license that can be 2878 * found in the LICENSE file at https://angular.io/license 2879 */ 2880/** 2881 * Tag a template literal string for localization. 2882 * 2883 * For example: 2884 * 2885 * ```ts 2886 * $localize `some string to localize` 2887 * ``` 2888 * 2889 * **Providing meaning, description and id** 2890 * 2891 * You can optionally specify one or more of `meaning`, `description` and `id` for a localized 2892 * string by pre-pending it with a colon delimited block of the form: 2893 * 2894 * ```ts 2895 * $localize`:meaning|description@@id:source message text`; 2896 * 2897 * $localize`:meaning|:source message text`; 2898 * $localize`:description:source message text`; 2899 * $localize`:@@id:source message text`; 2900 * ``` 2901 * 2902 * This format is the same as that used for `i18n` markers in Angular templates. See the 2903 * [Angular 18n guide](guide/i18n#template-translations). 2904 * 2905 * **Naming placeholders** 2906 * 2907 * If the template literal string contains expressions, then the expressions will be automatically 2908 * associated with placeholder names for you. 2909 * 2910 * For example: 2911 * 2912 * ```ts 2913 * $localize `Hi ${name}! There are ${items.length} items.`; 2914 * ``` 2915 * 2916 * will generate a message-source of `Hi {$PH}! There are {$PH_1} items`. 2917 * 2918 * The recommended practice is to name the placeholder associated with each expression though. 2919 * 2920 * Do this by providing the placeholder name wrapped in `:` characters directly after the 2921 * expression. These placeholder names are stripped out of the rendered localized string. 2922 * 2923 * For example, to name the `items.length` expression placeholder `itemCount` you write: 2924 * 2925 * ```ts 2926 * $localize `There are ${items.length}:itemCount: items`; 2927 * ``` 2928 * 2929 * **Escaping colon markers** 2930 * 2931 * If you need to use a `:` character directly at the start of a tagged string that has no 2932 * metadata block, or directly after a substitution expression that has no name you must escape 2933 * the `:` by preceding it with a backslash: 2934 * 2935 * For example: 2936 * 2937 * ```ts 2938 * // message has a metadata block so no need to escape colon 2939 * $localize `:some description::this message starts with a colon (:)`; 2940 * // no metadata block so the colon must be escaped 2941 * $localize `\:this message starts with a colon (:)`; 2942 * ``` 2943 * 2944 * ```ts 2945 * // named substitution so no need to escape colon 2946 * $localize `${label}:label:: ${}` 2947 * // anonymous substitution so colon must be escaped 2948 * $localize `${label}\: ${}` 2949 * ``` 2950 * 2951 * **Processing localized strings:** 2952 * 2953 * There are three scenarios: 2954 * 2955 * * **compile-time inlining**: the `$localize` tag is transformed at compile time by a 2956 * transpiler, removing the tag and replacing the template literal string with a translated 2957 * literal string from a collection of translations provided to the transpilation tool. 2958 * 2959 * * **run-time evaluation**: the `$localize` tag is a run-time function that replaces and 2960 * reorders the parts (static strings and expressions) of the template literal string with strings 2961 * from a collection of translations loaded at run-time. 2962 * 2963 * * **pass-through evaluation**: the `$localize` tag is a run-time function that simply evaluates 2964 * the original template literal string without applying any translations to the parts. This 2965 * version is used during development or where there is no need to translate the localized 2966 * template literals. 2967 * @param messageParts a collection of the static parts of the template string. 2968 * @param expressions a collection of the values of each placeholder in the template string. 2969 * @returns the translated string, with the `messageParts` and `expressions` interleaved together. 2970 */ 2971const $localize = function (messageParts, ...expressions) { 2972 if ($localize.translate) { 2973 // Don't use array expansion here to avoid the compiler adding `__read()` helper unnecessarily. 2974 const translation = $localize.translate(messageParts, expressions); 2975 messageParts = translation[0]; 2976 expressions = translation[1]; 2977 } 2978 let message = stripBlock(messageParts[0], messageParts.raw[0]); 2979 for (let i = 1; i < messageParts.length; i++) { 2980 message += expressions[i - 1] + stripBlock(messageParts[i], messageParts.raw[i]); 2981 } 2982 return message; 2983}; 2984const BLOCK_MARKER = ':'; 2985/** 2986 * Strip a delimited "block" from the start of the `messagePart`, if it is found. 2987 * 2988 * If a marker character (:) actually appears in the content at the start of a tagged string or 2989 * after a substitution expression, where a block has not been provided the character must be 2990 * escaped with a backslash, `\:`. This function checks for this by looking at the `raw` 2991 * messagePart, which should still contain the backslash. 2992 * 2993 * @param messagePart The cooked message part to process. 2994 * @param rawMessagePart The raw message part to check. 2995 * @returns the message part with the placeholder name stripped, if found. 2996 * @throws an error if the block is unterminated 2997 */ 2998function stripBlock(messagePart, rawMessagePart) { 2999 return rawMessagePart.charAt(0) === BLOCK_MARKER ? 3000 messagePart.substring(findEndOfBlock(messagePart, rawMessagePart) + 1) : 3001 messagePart; 3002} 3003/** 3004 * Find the end of a "marked block" indicated by the first non-escaped colon. 3005 * 3006 * @param cooked The cooked string (where escaped chars have been processed) 3007 * @param raw The raw string (where escape sequences are still in place) 3008 * 3009 * @returns the index of the end of block marker 3010 * @throws an error if the block is unterminated 3011 */ 3012function findEndOfBlock(cooked, raw) { 3013 /*********************************************************************************************** 3014 * This function is repeated in `src/utils/messages.ts` and the two should be kept in sync. 3015 * The reason is that this file is marked as having side-effects, and if we import `messages.ts` 3016 * into it, the whole of `src/utils` will be included in this bundle and none of the functions 3017 * will be tree shaken. 3018 ***********************************************************************************************/ 3019 for (let cookedIndex = 1, rawIndex = 1; cookedIndex < cooked.length; cookedIndex++, rawIndex++) { 3020 if (raw[rawIndex] === '\\') { 3021 rawIndex++; 3022 } 3023 else if (cooked[cookedIndex] === BLOCK_MARKER) { 3024 return cookedIndex; 3025 } 3026 } 3027 throw new Error(`Unterminated $localize metadata block in "${raw}".`); 3028} 3029 3030/** 3031 * @license 3032 * Copyright Google Inc. All Rights Reserved. 3033 * 3034 * Use of this source code is governed by an MIT-style license that can be 3035 * found in the LICENSE file at https://angular.io/license 3036 */ 3037 3038/** 3039 * @license 3040 * Copyright Google Inc. All Rights Reserved. 3041 * 3042 * Use of this source code is governed by an MIT-style license that can be 3043 * found in the LICENSE file at https://angular.io/license 3044 */ 3045// Attach $localize to the global context, as a side-effect of this module. 3046_global.$localize = $localize; 3047//# sourceMappingURL=init.js.map 3048 3049 3050/***/ }), 3051
vendor: 1,595 bytes, lines 3052-3072
3052/***/ "./node_modules/core-js/es7/reflect.js": 3053/*!*********************************************!*\ 3054 !*** ./node_modules/core-js/es7/reflect.js ***! 3055 \*********************************************/ 3056/*! no static exports found */ 3057/***/ (function(module, exports, __webpack_require__) { 3058 3059__webpack_require__(/*! ../modules/es7.reflect.define-metadata */ "./node_modules/core-js/modules/es7.reflect.define-metadata.js"); 3060__webpack_require__(/*! ../modules/es7.reflect.delete-metadata */ "./node_modules/core-js/modules/es7.reflect.delete-metadata.js"); 3061__webpack_require__(/*! ../modules/es7.reflect.get-metadata */ "./node_modules/core-js/modules/es7.reflect.get-metadata.js"); 3062__webpack_require__(/*! ../modules/es7.reflect.get-metadata-keys */ "./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js"); 3063__webpack_require__(/*! ../modules/es7.reflect.get-own-metadata */ "./node_modules/core-js/modules/es7.reflect.get-own-metadata.js"); 3064__webpack_require__(/*! ../modules/es7.reflect.get-own-metadata-keys */ "./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js"); 3065__webpack_require__(/*! ../modules/es7.reflect.has-metadata */ "./node_modules/core-js/modules/es7.reflect.has-metadata.js"); 3066__webpack_require__(/*! ../modules/es7.reflect.has-own-metadata */ "./node_modules/core-js/modules/es7.reflect.has-own-metadata.js"); 3067__webpack_require__(/*! ../modules/es7.reflect.metadata */ "./node_modules/core-js/modules/es7.reflect.metadata.js"); 3068module.exports = __webpack_require__(/*! ../modules/_core */ "./node_modules/core-js/modules/_core.js").Reflect; 3069 3070 3071/***/ }), 3072
vendor: 436 bytes, lines 3073-3087
3073/***/ "./node_modules/core-js/modules/_a-function.js": 3074/*!*****************************************************!*\ 3075 !*** ./node_modules/core-js/modules/_a-function.js ***! 3076 \*****************************************************/ 3077/*! no static exports found */ 3078/***/ (function(module, exports) { 3079 3080module.exports = function (it) { 3081 if (typeof it != 'function') throw TypeError(it + ' is not a function!'); 3082 return it; 3083}; 3084 3085 3086/***/ }), 3087
vendor: 552 bytes, lines 3088-3103
3088/***/ "./node_modules/core-js/modules/_an-instance.js": 3089/*!******************************************************!*\ 3090 !*** ./node_modules/core-js/modules/_an-instance.js ***! 3091 \******************************************************/ 3092/*! no static exports found */ 3093/***/ (function(module, exports) { 3094 3095module.exports = function (it, Constructor, name, forbiddenField) { 3096 if (!(it instanceof Constructor) || (forbiddenField !== undefined && forbiddenField in it)) { 3097 throw TypeError(name + ': incorrect invocation!'); 3098 } return it; 3099}; 3100 3101 3102/***/ }), 3103
vendor: 546 bytes, lines 3104-3119
3104/***/ "./node_modules/core-js/modules/_an-object.js": 3105/*!****************************************************!*\ 3106 !*** ./node_modules/core-js/modules/_an-object.js ***! 3107 \****************************************************/ 3108/*! no static exports found */ 3109/***/ (function(module, exports, __webpack_require__) { 3110 3111var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 3112module.exports = function (it) { 3113 if (!isObject(it)) throw TypeError(it + ' is not an object!'); 3114 return it; 3115}; 3116 3117 3118/***/ }), 3119
vendor: 601 bytes, lines 3120-3137
3120/***/ "./node_modules/core-js/modules/_array-from-iterable.js": 3121/*!**************************************************************!*\ 3122 !*** ./node_modules/core-js/modules/_array-from-iterable.js ***! 3123 \**************************************************************/ 3124/*! no static exports found */ 3125/***/ (function(module, exports, __webpack_require__) { 3126 3127var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/modules/_for-of.js"); 3128 3129module.exports = function (iter, ITERATOR) { 3130 var result = []; 3131 forOf(iter, false, result.push, result, ITERATOR); 3132 return result; 3133}; 3134 3135 3136/***/ }), 3137
vendor: 1,473 bytes, lines 3138-3171
3138/***/ "./node_modules/core-js/modules/_array-includes.js": 3139/*!*********************************************************!*\ 3140 !*** ./node_modules/core-js/modules/_array-includes.js ***! 3141 \*********************************************************/ 3142/*! no static exports found */ 3143/***/ (function(module, exports, __webpack_require__) { 3144 3145// false -> Array#indexOf 3146// true -> Array#includes 3147var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); 3148var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); 3149var toAbsoluteIndex = __webpack_require__(/*! ./_to-absolute-index */ "./node_modules/core-js/modules/_to-absolute-index.js"); 3150module.exports = function (IS_INCLUDES) { 3151 return function ($this, el, fromIndex) { 3152 var O = toIObject($this); 3153 var length = toLength(O.length); 3154 var index = toAbsoluteIndex(fromIndex, length); 3155 var value; 3156 // Array#includes uses SameValueZero equality algorithm 3157 // eslint-disable-next-line no-self-compare 3158 if (IS_INCLUDES && el != el) while (length > index) { 3159 value = O[index++]; 3160 // eslint-disable-next-line no-self-compare 3161 if (value != value) return true; 3162 // Array#indexOf ignores holes, Array#includes - not 3163 } else for (;length > index; index++) if (IS_INCLUDES || index in O) { 3164 if (O[index] === el) return IS_INCLUDES || index || 0; 3165 } return !IS_INCLUDES && -1; 3166 }; 3167}; 3168 3169 3170/***/ }), 3171
vendor: 2,161 bytes, lines 3172-3226
3172/***/ "./node_modules/core-js/modules/_array-methods.js": 3173/*!********************************************************!*\ 3174 !*** ./node_modules/core-js/modules/_array-methods.js ***! 3175 \********************************************************/ 3176/*! no static exports found */ 3177/***/ (function(module, exports, __webpack_require__) { 3178 3179// 0 -> Array#forEach 3180// 1 -> Array#map 3181// 2 -> Array#filter 3182// 3 -> Array#some 3183// 4 -> Array#every 3184// 5 -> Array#find 3185// 6 -> Array#findIndex 3186var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js"); 3187var IObject = __webpack_require__(/*! ./_iobject */ "./node_modules/core-js/modules/_iobject.js"); 3188var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); 3189var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); 3190var asc = __webpack_require__(/*! ./_array-species-create */ "./node_modules/core-js/modules/_array-species-create.js"); 3191module.exports = function (TYPE, $create) { 3192 var IS_MAP = TYPE == 1; 3193 var IS_FILTER = TYPE == 2; 3194 var IS_SOME = TYPE == 3; 3195 var IS_EVERY = TYPE == 4; 3196 var IS_FIND_INDEX = TYPE == 6; 3197 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX; 3198 var create = $create || asc; 3199 return function ($this, callbackfn, that) { 3200 var O = toObject($this); 3201 var self = IObject(O); 3202 var f = ctx(callbackfn, that, 3); 3203 var length = toLength(self.length); 3204 var index = 0; 3205 var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined; 3206 var val, res; 3207 for (;length > index; index++) if (NO_HOLES || index in self) { 3208 val = self[index]; 3209 res = f(val, index, O); 3210 if (TYPE) { 3211 if (IS_MAP) result[index] = res; // map 3212 else if (res) switch (TYPE) { 3213 case 3: return true; // some 3214 case 5: return val; // find 3215 case 6: return index; // findIndex 3216 case 2: result.push(val); // filter 3217 } else if (IS_EVERY) return false; // every 3218 } 3219 } 3220 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result; 3221 }; 3222}; 3223 3224 3225/***/ }), 3226
vendor: 1,052 bytes, lines 3227-3253
3227/***/ "./node_modules/core-js/modules/_array-species-constructor.js": 3228/*!********************************************************************!*\ 3229 !*** ./node_modules/core-js/modules/_array-species-constructor.js ***! 3230 \********************************************************************/ 3231/*! no static exports found */ 3232/***/ (function(module, exports, __webpack_require__) { 3233 3234var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 3235var isArray = __webpack_require__(/*! ./_is-array */ "./node_modules/core-js/modules/_is-array.js"); 3236var SPECIES = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('species'); 3237 3238module.exports = function (original) { 3239 var C; 3240 if (isArray(original)) { 3241 C = original.constructor; 3242 // cross-realm fallback 3243 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined; 3244 if (isObject(C)) { 3245 C = C[SPECIES]; 3246 if (C === null) C = undefined; 3247 } 3248 } return C === undefined ? Array : C; 3249}; 3250 3251 3252/***/ }), 3253
vendor: 675 bytes, lines 3254-3270
3254/***/ "./node_modules/core-js/modules/_array-species-create.js": 3255/*!***************************************************************!*\ 3256 !*** ./node_modules/core-js/modules/_array-species-create.js ***! 3257 \***************************************************************/ 3258/*! no static exports found */ 3259/***/ (function(module, exports, __webpack_require__) { 3260 3261// 9.4.2.3 ArraySpeciesCreate(originalArray, length) 3262var speciesConstructor = __webpack_require__(/*! ./_array-species-constructor */ "./node_modules/core-js/modules/_array-species-constructor.js"); 3263 3264module.exports = function (original, length) { 3265 return new (speciesConstructor(original))(length); 3266}; 3267 3268 3269/***/ }), 3270
vendor: 1,154 bytes, lines 3271-3304
3271/***/ "./node_modules/core-js/modules/_classof.js": 3272/*!**************************************************!*\ 3273 !*** ./node_modules/core-js/modules/_classof.js ***! 3274 \**************************************************/ 3275/*! no static exports found */ 3276/***/ (function(module, exports, __webpack_require__) { 3277 3278// getting tag from 19.1.3.6 Object.prototype.toString() 3279var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/modules/_cof.js"); 3280var TAG = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('toStringTag'); 3281// ES3 wrong here 3282var ARG = cof(function () { return arguments; }()) == 'Arguments'; 3283 3284// fallback for IE11 Script Access Denied error 3285var tryGet = function (it, key) { 3286 try { 3287 return it[key]; 3288 } catch (e) { /* empty */ } 3289}; 3290 3291module.exports = function (it) { 3292 var O, T, B; 3293 return it === undefined ? 'Undefined' : it === null ? 'Null' 3294 // @@toStringTag case 3295 : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T 3296 // builtinTag case 3297 : ARG ? cof(O) 3298 // ES3 arguments fallback 3299 : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B; 3300}; 3301 3302 3303/***/ }), 3304
vendor: 389 bytes, lines 3305-3320
3305/***/ "./node_modules/core-js/modules/_cof.js": 3306/*!**********************************************!*\ 3307 !*** ./node_modules/core-js/modules/_cof.js ***! 3308 \**********************************************/ 3309/*! no static exports found */ 3310/***/ (function(module, exports) { 3311 3312var toString = {}.toString; 3313 3314module.exports = function (it) { 3315 return toString.call(it).slice(8, -1); 3316}; 3317 3318 3319/***/ }), 3320
vendor: 6,159 bytes, lines 3321-3476
3321/***/ "./node_modules/core-js/modules/_collection-strong.js": 3322/*!************************************************************!*\ 3323 !*** ./node_modules/core-js/modules/_collection-strong.js ***! 3324 \************************************************************/ 3325/*! no static exports found */ 3326/***/ (function(module, exports, __webpack_require__) { 3327 3328"use strict"; 3329 3330var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f; 3331var create = __webpack_require__(/*! ./_object-create */ "./node_modules/core-js/modules/_object-create.js"); 3332var redefineAll = __webpack_require__(/*! ./_redefine-all */ "./node_modules/core-js/modules/_redefine-all.js"); 3333var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js"); 3334var anInstance = __webpack_require__(/*! ./_an-instance */ "./node_modules/core-js/modules/_an-instance.js"); 3335var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/modules/_for-of.js"); 3336var $iterDefine = __webpack_require__(/*! ./_iter-define */ "./node_modules/core-js/modules/_iter-define.js"); 3337var step = __webpack_require__(/*! ./_iter-step */ "./node_modules/core-js/modules/_iter-step.js"); 3338var setSpecies = __webpack_require__(/*! ./_set-species */ "./node_modules/core-js/modules/_set-species.js"); 3339var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js"); 3340var fastKey = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js").fastKey; 3341var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); 3342var SIZE = DESCRIPTORS ? '_s' : 'size'; 3343 3344var getEntry = function (that, key) { 3345 // fast case 3346 var index = fastKey(key); 3347 var entry; 3348 if (index !== 'F') return that._i[index]; 3349 // frozen object case 3350 for (entry = that._f; entry; entry = entry.n) { 3351 if (entry.k == key) return entry; 3352 } 3353}; 3354 3355module.exports = { 3356 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { 3357 var C = wrapper(function (that, iterable) { 3358 anInstance(that, C, NAME, '_i'); 3359 that._t = NAME; // collection type 3360 that._i = create(null); // index 3361 that._f = undefined; // first entry 3362 that._l = undefined; // last entry 3363 that[SIZE] = 0; // size 3364 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); 3365 }); 3366 redefineAll(C.prototype, { 3367 // 23.1.3.1 Map.prototype.clear() 3368 // 23.2.3.2 Set.prototype.clear() 3369 clear: function clear() { 3370 for (var that = validate(this, NAME), data = that._i, entry = that._f; entry; entry = entry.n) { 3371 entry.r = true; 3372 if (entry.p) entry.p = entry.p.n = undefined; 3373 delete data[entry.i]; 3374 } 3375 that._f = that._l = undefined; 3376 that[SIZE] = 0; 3377 }, 3378 // 23.1.3.3 Map.prototype.delete(key) 3379 // 23.2.3.4 Set.prototype.delete(value) 3380 'delete': function (key) { 3381 var that = validate(this, NAME); 3382 var entry = getEntry(that, key); 3383 if (entry) { 3384 var next = entry.n; 3385 var prev = entry.p; 3386 delete that._i[entry.i]; 3387 entry.r = true; 3388 if (prev) prev.n = next; 3389 if (next) next.p = prev; 3390 if (that._f == entry) that._f = next; 3391 if (that._l == entry) that._l = prev; 3392 that[SIZE]--; 3393 } return !!entry; 3394 }, 3395 // 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined) 3396 // 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined) 3397 forEach: function forEach(callbackfn /* , that = undefined */) { 3398 validate(this, NAME); 3399 var f = ctx(callbackfn, arguments.length > 1 ? arguments[1] : undefined, 3); 3400 var entry; 3401 while (entry = entry ? entry.n : this._f) { 3402 f(entry.v, entry.k, this); 3403 // revert to the last existing entry 3404 while (entry && entry.r) entry = entry.p; 3405 } 3406 }, 3407 // 23.1.3.7 Map.prototype.has(key) 3408 // 23.2.3.7 Set.prototype.has(value) 3409 has: function has(key) { 3410 return !!getEntry(validate(this, NAME), key); 3411 } 3412 }); 3413 if (DESCRIPTORS) dP(C.prototype, 'size', { 3414 get: function () { 3415 return validate(this, NAME)[SIZE]; 3416 } 3417 }); 3418 return C; 3419 }, 3420 def: function (that, key, value) { 3421 var entry = getEntry(that, key); 3422 var prev, index; 3423 // change existing entry 3424 if (entry) { 3425 entry.v = value; 3426 // create new entry 3427 } else { 3428 that._l = entry = { 3429 i: index = fastKey(key, true), // <- index 3430 k: key, // <- key 3431 v: value, // <- value 3432 p: prev = that._l, // <- previous entry 3433 n: undefined, // <- next entry 3434 r: false // <- removed 3435 }; 3436 if (!that._f) that._f = entry; 3437 if (prev) prev.n = entry; 3438 that[SIZE]++; 3439 // add to index 3440 if (index !== 'F') that._i[index] = entry; 3441 } return that; 3442 }, 3443 getEntry: getEntry, 3444 setStrong: function (C, NAME, IS_MAP) { 3445 // add .keys, .values, .entries, [@@iterator] 3446 // 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11 3447 $iterDefine(C, NAME, function (iterated, kind) { 3448 this._t = validate(iterated, NAME); // target 3449 this._k = kind; // kind 3450 this._l = undefined; // previous 3451 }, function () { 3452 var that = this; 3453 var kind = that._k; 3454 var entry = that._l; 3455 // revert to the last existing entry 3456 while (entry && entry.r) entry = entry.p; 3457 // get next entry 3458 if (!that._t || !(that._l = entry = entry ? entry.n : that._t._f)) { 3459 // or finish the iteration 3460 that._t = undefined; 3461 return step(1); 3462 } 3463 // return step by kind 3464 if (kind == 'keys') return step(0, entry.k); 3465 if (kind == 'values') return step(0, entry.v); 3466 return step(0, [entry.k, entry.v]); 3467 }, IS_MAP ? 'entries' : 'values', !IS_MAP, true); 3468 3469 // add [@@species], 23.1.2.2, 23.2.2.2 3470 setSpecies(NAME); 3471 } 3472}; 3473 3474 3475/***/ }), 3476
vendor: 3,722 bytes, lines 3477-3573
3477/***/ "./node_modules/core-js/modules/_collection-weak.js": 3478/*!**********************************************************!*\ 3479 !*** ./node_modules/core-js/modules/_collection-weak.js ***! 3480 \**********************************************************/ 3481/*! no static exports found */ 3482/***/ (function(module, exports, __webpack_require__) { 3483 3484"use strict"; 3485 3486var redefineAll = __webpack_require__(/*! ./_redefine-all */ "./node_modules/core-js/modules/_redefine-all.js"); 3487var getWeak = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js").getWeak; 3488var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 3489var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 3490var anInstance = __webpack_require__(/*! ./_an-instance */ "./node_modules/core-js/modules/_an-instance.js"); 3491var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/modules/_for-of.js"); 3492var createArrayMethod = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js"); 3493var $has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); 3494var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); 3495var arrayFind = createArrayMethod(5); 3496var arrayFindIndex = createArrayMethod(6); 3497var id = 0; 3498 3499// fallback for uncaught frozen keys 3500var uncaughtFrozenStore = function (that) { 3501 return that._l || (that._l = new UncaughtFrozenStore()); 3502}; 3503var UncaughtFrozenStore = function () { 3504 this.a = []; 3505}; 3506var findUncaughtFrozen = function (store, key) { 3507 return arrayFind(store.a, function (it) { 3508 return it[0] === key; 3509 }); 3510}; 3511UncaughtFrozenStore.prototype = { 3512 get: function (key) { 3513 var entry = findUncaughtFrozen(this, key); 3514 if (entry) return entry[1]; 3515 }, 3516 has: function (key) { 3517 return !!findUncaughtFrozen(this, key); 3518 }, 3519 set: function (key, value) { 3520 var entry = findUncaughtFrozen(this, key); 3521 if (entry) entry[1] = value; 3522 else this.a.push([key, value]); 3523 }, 3524 'delete': function (key) { 3525 var index = arrayFindIndex(this.a, function (it) { 3526 return it[0] === key; 3527 }); 3528 if (~index) this.a.splice(index, 1); 3529 return !!~index; 3530 } 3531}; 3532 3533module.exports = { 3534 getConstructor: function (wrapper, NAME, IS_MAP, ADDER) { 3535 var C = wrapper(function (that, iterable) { 3536 anInstance(that, C, NAME, '_i'); 3537 that._t = NAME; // collection type 3538 that._i = id++; // collection id 3539 that._l = undefined; // leak store for uncaught frozen objects 3540 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); 3541 }); 3542 redefineAll(C.prototype, { 3543 // 23.3.3.2 WeakMap.prototype.delete(key) 3544 // 23.4.3.3 WeakSet.prototype.delete(value) 3545 'delete': function (key) { 3546 if (!isObject(key)) return false; 3547 var data = getWeak(key); 3548 if (data === true) return uncaughtFrozenStore(validate(this, NAME))['delete'](key); 3549 return data && $has(data, this._i) && delete data[this._i]; 3550 }, 3551 // 23.3.3.4 WeakMap.prototype.has(key) 3552 // 23.4.3.4 WeakSet.prototype.has(value) 3553 has: function has(key) { 3554 if (!isObject(key)) return false; 3555 var data = getWeak(key); 3556 if (data === true) return uncaughtFrozenStore(validate(this, NAME)).has(key); 3557 return data && $has(data, this._i); 3558 } 3559 }); 3560 return C; 3561 }, 3562 def: function (that, key, value) { 3563 var data = getWeak(anObject(key), true); 3564 if (data === true) uncaughtFrozenStore(that).set(key, value); 3565 else data[that._i] = value; 3566 return that; 3567 }, 3568 ufstore: uncaughtFrozenStore 3569}; 3570 3571 3572/***/ }), 3573
vendor: 4,414 bytes, lines 3574-3670
3574/***/ "./node_modules/core-js/modules/_collection.js": 3575/*!*****************************************************!*\ 3576 !*** ./node_modules/core-js/modules/_collection.js ***! 3577 \*****************************************************/ 3578/*! no static exports found */ 3579/***/ (function(module, exports, __webpack_require__) { 3580 3581"use strict"; 3582 3583var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); 3584var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); 3585var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); 3586var redefineAll = __webpack_require__(/*! ./_redefine-all */ "./node_modules/core-js/modules/_redefine-all.js"); 3587var meta = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js"); 3588var forOf = __webpack_require__(/*! ./_for-of */ "./node_modules/core-js/modules/_for-of.js"); 3589var anInstance = __webpack_require__(/*! ./_an-instance */ "./node_modules/core-js/modules/_an-instance.js"); 3590var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 3591var fails = __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js"); 3592var $iterDetect = __webpack_require__(/*! ./_iter-detect */ "./node_modules/core-js/modules/_iter-detect.js"); 3593var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/modules/_set-to-string-tag.js"); 3594var inheritIfRequired = __webpack_require__(/*! ./_inherit-if-required */ "./node_modules/core-js/modules/_inherit-if-required.js"); 3595 3596module.exports = function (NAME, wrapper, methods, common, IS_MAP, IS_WEAK) { 3597 var Base = global[NAME]; 3598 var C = Base; 3599 var ADDER = IS_MAP ? 'set' : 'add'; 3600 var proto = C && C.prototype; 3601 var O = {}; 3602 var fixMethod = function (KEY) { 3603 var fn = proto[KEY]; 3604 redefine(proto, KEY, 3605 KEY == 'delete' ? function (a) { 3606 return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); 3607 } : KEY == 'has' ? function has(a) { 3608 return IS_WEAK && !isObject(a) ? false : fn.call(this, a === 0 ? 0 : a); 3609 } : KEY == 'get' ? function get(a) { 3610 return IS_WEAK && !isObject(a) ? undefined : fn.call(this, a === 0 ? 0 : a); 3611 } : KEY == 'add' ? function add(a) { fn.call(this, a === 0 ? 0 : a); return this; } 3612 : function set(a, b) { fn.call(this, a === 0 ? 0 : a, b); return this; } 3613 ); 3614 }; 3615 if (typeof C != 'function' || !(IS_WEAK || proto.forEach && !fails(function () { 3616 new C().entries().next(); 3617 }))) { 3618 // create collection constructor 3619 C = common.getConstructor(wrapper, NAME, IS_MAP, ADDER); 3620 redefineAll(C.prototype, methods); 3621 meta.NEED = true; 3622 } else { 3623 var instance = new C(); 3624 // early implementations not supports chaining 3625 var HASNT_CHAINING = instance[ADDER](IS_WEAK ? {} : -0, 1) != instance; 3626 // V8 ~ Chromium 40- weak-collections throws on primitives, but should return false 3627 var THROWS_ON_PRIMITIVES = fails(function () { instance.has(1); }); 3628 // most early implementations doesn't supports iterables, most modern - not close it correctly 3629 var ACCEPT_ITERABLES = $iterDetect(function (iter) { new C(iter); }); // eslint-disable-line no-new 3630 // for early implementations -0 and +0 not the same 3631 var BUGGY_ZERO = !IS_WEAK && fails(function () { 3632 // V8 ~ Chromium 42- fails only with 5+ elements 3633 var $instance = new C(); 3634 var index = 5; 3635 while (index--) $instance[ADDER](index, index); 3636 return !$instance.has(-0); 3637 }); 3638 if (!ACCEPT_ITERABLES) { 3639 C = wrapper(function (target, iterable) { 3640 anInstance(target, C, NAME); 3641 var that = inheritIfRequired(new Base(), target, C); 3642 if (iterable != undefined) forOf(iterable, IS_MAP, that[ADDER], that); 3643 return that; 3644 }); 3645 C.prototype = proto; 3646 proto.constructor = C; 3647 } 3648 if (THROWS_ON_PRIMITIVES || BUGGY_ZERO) { 3649 fixMethod('delete'); 3650 fixMethod('has'); 3651 IS_MAP && fixMethod('get'); 3652 } 3653 if (BUGGY_ZERO || HASNT_CHAINING) fixMethod(ADDER); 3654 // weak collections should not contains .clear method 3655 if (IS_WEAK && proto.clear) delete proto.clear; 3656 } 3657 3658 setToStringTag(C, NAME); 3659 3660 O[NAME] = C; 3661 $export($export.G + $export.W + $export.F * (C != Base), O); 3662 3663 if (!IS_WEAK) common.setStrong(C, NAME, IS_MAP); 3664 3665 return C; 3666}; 3667 3668 3669/***/ }), 3670
vendor: 410 bytes, lines 3671-3683
3671/***/ "./node_modules/core-js/modules/_core.js": 3672/*!***********************************************!*\ 3673 !*** ./node_modules/core-js/modules/_core.js ***! 3674 \***********************************************/ 3675/*! no static exports found */ 3676/***/ (function(module, exports) { 3677 3678var core = module.exports = { version: '2.6.12' }; 3679if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef 3680 3681 3682/***/ }), 3683
vendor: 889 bytes, lines 3684-3714
3684/***/ "./node_modules/core-js/modules/_ctx.js": 3685/*!**********************************************!*\ 3686 !*** ./node_modules/core-js/modules/_ctx.js ***! 3687 \**********************************************/ 3688/*! no static exports found */ 3689/***/ (function(module, exports, __webpack_require__) { 3690 3691// optional / simple context binding 3692var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/modules/_a-function.js"); 3693module.exports = function (fn, that, length) { 3694 aFunction(fn); 3695 if (that === undefined) return fn; 3696 switch (length) { 3697 case 1: return function (a) { 3698 return fn.call(that, a); 3699 }; 3700 case 2: return function (a, b) { 3701 return fn.call(that, a, b); 3702 }; 3703 case 3: return function (a, b, c) { 3704 return fn.call(that, a, b, c); 3705 }; 3706 } 3707 return function (/* ...args */) { 3708 return fn.apply(that, arguments); 3709 }; 3710}; 3711 3712 3713/***/ }), 3714
vendor: 461 bytes, lines 3715-3730
3715/***/ "./node_modules/core-js/modules/_defined.js": 3716/*!**************************************************!*\ 3717 !*** ./node_modules/core-js/modules/_defined.js ***! 3718 \**************************************************/ 3719/*! no static exports found */ 3720/***/ (function(module, exports) { 3721 3722// 7.2.1 RequireObjectCoercible(argument) 3723module.exports = function (it) { 3724 if (it == undefined) throw TypeError("Can't call method on " + it); 3725 return it; 3726}; 3727 3728 3729/***/ }), 3730
vendor: 580 bytes, lines 3731-3745
3731/***/ "./node_modules/core-js/modules/_descriptors.js": 3732/*!******************************************************!*\ 3733 !*** ./node_modules/core-js/modules/_descriptors.js ***! 3734 \******************************************************/ 3735/*! no static exports found */ 3736/***/ (function(module, exports, __webpack_require__) { 3737 3738// Thank's IE8 for his funny defineProperty 3739module.exports = !__webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { 3740 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7; 3741}); 3742 3743 3744/***/ }), 3745
vendor: 746 bytes, lines 3746-3763
3746/***/ "./node_modules/core-js/modules/_dom-create.js": 3747/*!*****************************************************!*\ 3748 !*** ./node_modules/core-js/modules/_dom-create.js ***! 3749 \*****************************************************/ 3750/*! no static exports found */ 3751/***/ (function(module, exports, __webpack_require__) { 3752 3753var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 3754var document = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js").document; 3755// typeof document.createElement is 'object' in old IE 3756var is = isObject(document) && isObject(document.createElement); 3757module.exports = function (it) { 3758 return is ? document.createElement(it) : {}; 3759}; 3760 3761 3762/***/ }), 3763
vendor: 483 bytes, lines 3764-3778
3764/***/ "./node_modules/core-js/modules/_enum-bug-keys.js": 3765/*!********************************************************!*\ 3766 !*** ./node_modules/core-js/modules/_enum-bug-keys.js ***! 3767 \********************************************************/ 3768/*! no static exports found */ 3769/***/ (function(module, exports) { 3770 3771// IE 8- don't enum bug keys 3772module.exports = ( 3773 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' 3774).split(','); 3775 3776 3777/***/ }), 3778
vendor: 2,217 bytes, lines 3779-3832
3779/***/ "./node_modules/core-js/modules/_export.js": 3780/*!*************************************************!*\ 3781 !*** ./node_modules/core-js/modules/_export.js ***! 3782 \*************************************************/ 3783/*! no static exports found */ 3784/***/ (function(module, exports, __webpack_require__) { 3785 3786var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); 3787var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/modules/_core.js"); 3788var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js"); 3789var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); 3790var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js"); 3791var PROTOTYPE = 'prototype'; 3792 3793var $export = function (type, name, source) { 3794 var IS_FORCED = type & $export.F; 3795 var IS_GLOBAL = type & $export.G; 3796 var IS_STATIC = type & $export.S; 3797 var IS_PROTO = type & $export.P; 3798 var IS_BIND = type & $export.B; 3799 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] || (global[name] = {}) : (global[name] || {})[PROTOTYPE]; 3800 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {}); 3801 var expProto = exports[PROTOTYPE] || (exports[PROTOTYPE] = {}); 3802 var key, own, out, exp; 3803 if (IS_GLOBAL) source = name; 3804 for (key in source) { 3805 // contains in native 3806 own = !IS_FORCED && target && target[key] !== undefined; 3807 // export native or passed 3808 out = (own ? target : source)[key]; 3809 // bind timers to global for call from export context 3810 exp = IS_BIND && own ? ctx(out, global) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out; 3811 // extend global 3812 if (target) redefine(target, key, out, type & $export.U); 3813 // export 3814 if (exports[key] != out) hide(exports, key, exp); 3815 if (IS_PROTO && expProto[key] != out) expProto[key] = out; 3816 } 3817}; 3818global.core = core; 3819// type bitmap 3820$export.F = 1; // forced 3821$export.G = 2; // global 3822$export.S = 4; // static 3823$export.P = 8; // proto 3824$export.B = 16; // bind 3825$export.W = 32; // wrap 3826$export.U = 64; // safe 3827$export.R = 128; // real proto method for `library` 3828module.exports = $export; 3829 3830 3831/***/ }), 3832
vendor: 395 bytes, lines 3833-3850
3833/***/ "./node_modules/core-js/modules/_fails.js": 3834/*!************************************************!*\ 3835 !*** ./node_modules/core-js/modules/_fails.js ***! 3836 \************************************************/ 3837/*! no static exports found */ 3838/***/ (function(module, exports) { 3839 3840module.exports = function (exec) { 3841 try { 3842 return !!exec(); 3843 } catch (e) { 3844 return true; 3845 } 3846}; 3847 3848 3849/***/ }), 3850
vendor: 1,888 bytes, lines 3851-3886
3851/***/ "./node_modules/core-js/modules/_for-of.js": 3852/*!*************************************************!*\ 3853 !*** ./node_modules/core-js/modules/_for-of.js ***! 3854 \*************************************************/ 3855/*! no static exports found */ 3856/***/ (function(module, exports, __webpack_require__) { 3857 3858var ctx = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js"); 3859var call = __webpack_require__(/*! ./_iter-call */ "./node_modules/core-js/modules/_iter-call.js"); 3860var isArrayIter = __webpack_require__(/*! ./_is-array-iter */ "./node_modules/core-js/modules/_is-array-iter.js"); 3861var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 3862var toLength = __webpack_require__(/*! ./_to-length */ "./node_modules/core-js/modules/_to-length.js"); 3863var getIterFn = __webpack_require__(/*! ./core.get-iterator-method */ "./node_modules/core-js/modules/core.get-iterator-method.js"); 3864var BREAK = {}; 3865var RETURN = {}; 3866var exports = module.exports = function (iterable, entries, fn, that, ITERATOR) { 3867 var iterFn = ITERATOR ? function () { return iterable; } : getIterFn(iterable); 3868 var f = ctx(fn, that, entries ? 2 : 1); 3869 var index = 0; 3870 var length, step, iterator, result; 3871 if (typeof iterFn != 'function') throw TypeError(iterable + ' is not iterable!'); 3872 // fast case for arrays with default iterator 3873 if (isArrayIter(iterFn)) for (length = toLength(iterable.length); length > index; index++) { 3874 result = entries ? f(anObject(step = iterable[index])[0], step[1]) : f(iterable[index]); 3875 if (result === BREAK || result === RETURN) return result; 3876 } else for (iterator = iterFn.call(iterable); !(step = iterator.next()).done;) { 3877 result = call(iterator, f, step.value, entries); 3878 if (result === BREAK || result === RETURN) return result; 3879 } 3880}; 3881exports.BREAK = BREAK; 3882exports.RETURN = RETURN; 3883 3884 3885/***/ }), 3886
vendor: 512 bytes, lines 3887-3898
3887/***/ "./node_modules/core-js/modules/_function-to-string.js": 3888/*!*************************************************************!*\ 3889 !*** ./node_modules/core-js/modules/_function-to-string.js ***! 3890 \*************************************************************/ 3891/*! no static exports found */ 3892/***/ (function(module, exports, __webpack_require__) { 3893 3894module.exports = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/modules/_shared.js")('native-function-to-string', Function.toString); 3895 3896 3897/***/ }), 3898
vendor: 664 bytes, lines 3899-3915
3899/***/ "./node_modules/core-js/modules/_global.js": 3900/*!*************************************************!*\ 3901 !*** ./node_modules/core-js/modules/_global.js ***! 3902 \*************************************************/ 3903/*! no static exports found */ 3904/***/ (function(module, exports) { 3905 3906// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 3907var global = module.exports = typeof window != 'undefined' && window.Math == Math 3908 ? window : typeof self != 'undefined' && self.Math == Math ? self 3909 // eslint-disable-next-line no-new-func 3910 : Function('return this')(); 3911if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef 3912 3913 3914/***/ }), 3915
vendor: 403 bytes, lines 3916-3930
3916/***/ "./node_modules/core-js/modules/_has.js": 3917/*!**********************************************!*\ 3918 !*** ./node_modules/core-js/modules/_has.js ***! 3919 \**********************************************/ 3920/*! no static exports found */ 3921/***/ (function(module, exports) { 3922 3923var hasOwnProperty = {}.hasOwnProperty; 3924module.exports = function (it, key) { 3925 return hasOwnProperty.call(it, key); 3926}; 3927 3928 3929/***/ }), 3930
vendor: 792 bytes, lines 3931-3949
3931/***/ "./node_modules/core-js/modules/_hide.js": 3932/*!***********************************************!*\ 3933 !*** ./node_modules/core-js/modules/_hide.js ***! 3934 \***********************************************/ 3935/*! no static exports found */ 3936/***/ (function(module, exports, __webpack_require__) { 3937 3938var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js"); 3939var createDesc = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/modules/_property-desc.js"); 3940module.exports = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") ? function (object, key, value) { 3941 return dP.f(object, key, createDesc(1, value)); 3942} : function (object, key, value) { 3943 object[key] = value; 3944 return object; 3945}; 3946 3947 3948/***/ }), 3949
vendor: 470 bytes, lines 3950-3962
3950/***/ "./node_modules/core-js/modules/_html.js": 3951/*!***********************************************!*\ 3952 !*** ./node_modules/core-js/modules/_html.js ***! 3953 \***********************************************/ 3954/*! no static exports found */ 3955/***/ (function(module, exports, __webpack_require__) { 3956 3957var document = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js").document; 3958module.exports = document && document.documentElement; 3959 3960 3961/***/ }), 3962
vendor: 738 bytes, lines 3963-3976
3963/***/ "./node_modules/core-js/modules/_ie8-dom-define.js": 3964/*!*********************************************************!*\ 3965 !*** ./node_modules/core-js/modules/_ie8-dom-define.js ***! 3966 \*********************************************************/ 3967/*! no static exports found */ 3968/***/ (function(module, exports, __webpack_require__) { 3969 3970module.exports = !__webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") && !__webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { 3971 return Object.defineProperty(__webpack_require__(/*! ./_dom-create */ "./node_modules/core-js/modules/_dom-create.js")('div'), 'a', { get: function () { return 7; } }).a != 7; 3972}); 3973 3974 3975/***/ }), 3976
vendor: 833 bytes, lines 3977-3996
3977/***/ "./node_modules/core-js/modules/_inherit-if-required.js": 3978/*!**************************************************************!*\ 3979 !*** ./node_modules/core-js/modules/_inherit-if-required.js ***! 3980 \**************************************************************/ 3981/*! no static exports found */ 3982/***/ (function(module, exports, __webpack_require__) { 3983 3984var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 3985var setPrototypeOf = __webpack_require__(/*! ./_set-proto */ "./node_modules/core-js/modules/_set-proto.js").set; 3986module.exports = function (that, target, C) { 3987 var S = target.constructor; 3988 var P; 3989 if (S !== C && typeof S == 'function' && (P = S.prototype) !== C.prototype && isObject(P) && setPrototypeOf) { 3990 setPrototypeOf(that, P); 3991 } return that; 3992}; 3993 3994 3995/***/ }), 3996
vendor: 667 bytes, lines 3997-4013
3997/***/ "./node_modules/core-js/modules/_iobject.js": 3998/*!**************************************************!*\ 3999 !*** ./node_modules/core-js/modules/_iobject.js ***! 4000 \**************************************************/ 4001/*! no static exports found */ 4002/***/ (function(module, exports, __webpack_require__) { 4003 4004// fallback for non-array-like ES3 and non-enumerable old V8 strings 4005var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/modules/_cof.js"); 4006// eslint-disable-next-line no-prototype-builtins 4007module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) { 4008 return cof(it) == 'String' ? it.split('') : Object(it); 4009}; 4010 4011 4012/***/ }), 4013
vendor: 745 bytes, lines 4014-4032
4014/***/ "./node_modules/core-js/modules/_is-array-iter.js": 4015/*!********************************************************!*\ 4016 !*** ./node_modules/core-js/modules/_is-array-iter.js ***! 4017 \********************************************************/ 4018/*! no static exports found */ 4019/***/ (function(module, exports, __webpack_require__) { 4020 4021// check on default Array iterator 4022var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/modules/_iterators.js"); 4023var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('iterator'); 4024var ArrayProto = Array.prototype; 4025 4026module.exports = function (it) { 4027 return it !== undefined && (Iterators.Array === it || ArrayProto[ITERATOR] === it); 4028}; 4029 4030 4031/***/ }), 4032
vendor: 529 bytes, lines 4033-4048
4033/***/ "./node_modules/core-js/modules/_is-array.js": 4034/*!***************************************************!*\ 4035 !*** ./node_modules/core-js/modules/_is-array.js ***! 4036 \***************************************************/ 4037/*! no static exports found */ 4038/***/ (function(module, exports, __webpack_require__) { 4039 4040// 7.2.2 IsArray(argument) 4041var cof = __webpack_require__(/*! ./_cof */ "./node_modules/core-js/modules/_cof.js"); 4042module.exports = Array.isArray || function isArray(arg) { 4043 return cof(arg) == 'Array'; 4044}; 4045 4046 4047/***/ }), 4048
vendor: 417 bytes, lines 4049-4062
4049/***/ "./node_modules/core-js/modules/_is-object.js": 4050/*!****************************************************!*\ 4051 !*** ./node_modules/core-js/modules/_is-object.js ***! 4052 \****************************************************/ 4053/*! no static exports found */ 4054/***/ (function(module, exports) { 4055 4056module.exports = function (it) { 4057 return typeof it === 'object' ? it !== null : typeof it === 'function'; 4058}; 4059 4060 4061/***/ }), 4062
vendor: 802 bytes, lines 4063-4085
4063/***/ "./node_modules/core-js/modules/_iter-call.js": 4064/*!****************************************************!*\ 4065 !*** ./node_modules/core-js/modules/_iter-call.js ***! 4066 \****************************************************/ 4067/*! no static exports found */ 4068/***/ (function(module, exports, __webpack_require__) { 4069 4070// call something on iterator step with safe closing on error 4071var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 4072module.exports = function (iterator, fn, value, entries) { 4073 try { 4074 return entries ? fn(anObject(value)[0], value[1]) : fn(value); 4075 // 7.4.6 IteratorClose(iterator, completion) 4076 } catch (e) { 4077 var ret = iterator['return']; 4078 if (ret !== undefined) anObject(ret.call(iterator)); 4079 throw e; 4080 } 4081}; 4082 4083 4084/***/ }), 4085
vendor: 1,188 bytes, lines 4086-4110
4086/***/ "./node_modules/core-js/modules/_iter-create.js": 4087/*!******************************************************!*\ 4088 !*** ./node_modules/core-js/modules/_iter-create.js ***! 4089 \******************************************************/ 4090/*! no static exports found */ 4091/***/ (function(module, exports, __webpack_require__) { 4092 4093"use strict"; 4094 4095var create = __webpack_require__(/*! ./_object-create */ "./node_modules/core-js/modules/_object-create.js"); 4096var descriptor = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/modules/_property-desc.js"); 4097var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/modules/_set-to-string-tag.js"); 4098var IteratorPrototype = {}; 4099 4100// 25.1.2.1.1 %IteratorPrototype%[@@iterator]() 4101__webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js")(IteratorPrototype, __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('iterator'), function () { return this; }); 4102 4103module.exports = function (Constructor, NAME, next) { 4104 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) }); 4105 setToStringTag(Constructor, NAME + ' Iterator'); 4106}; 4107 4108 4109/***/ }), 4110
vendor: 3,686 bytes, lines 4111-4191
4111/***/ "./node_modules/core-js/modules/_iter-define.js": 4112/*!******************************************************!*\ 4113 !*** ./node_modules/core-js/modules/_iter-define.js ***! 4114 \******************************************************/ 4115/*! no static exports found */ 4116/***/ (function(module, exports, __webpack_require__) { 4117 4118"use strict"; 4119 4120var LIBRARY = __webpack_require__(/*! ./_library */ "./node_modules/core-js/modules/_library.js"); 4121var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); 4122var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); 4123var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js"); 4124var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/modules/_iterators.js"); 4125var $iterCreate = __webpack_require__(/*! ./_iter-create */ "./node_modules/core-js/modules/_iter-create.js"); 4126var setToStringTag = __webpack_require__(/*! ./_set-to-string-tag */ "./node_modules/core-js/modules/_set-to-string-tag.js"); 4127var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/modules/_object-gpo.js"); 4128var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('iterator'); 4129var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next` 4130var FF_ITERATOR = '@@iterator'; 4131var KEYS = 'keys'; 4132var VALUES = 'values'; 4133 4134var returnThis = function () { return this; }; 4135 4136module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) { 4137 $iterCreate(Constructor, NAME, next); 4138 var getMethod = function (kind) { 4139 if (!BUGGY && kind in proto) return proto[kind]; 4140 switch (kind) { 4141 case KEYS: return function keys() { return new Constructor(this, kind); }; 4142 case VALUES: return function values() { return new Constructor(this, kind); }; 4143 } return function entries() { return new Constructor(this, kind); }; 4144 }; 4145 var TAG = NAME + ' Iterator'; 4146 var DEF_VALUES = DEFAULT == VALUES; 4147 var VALUES_BUG = false; 4148 var proto = Base.prototype; 4149 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT]; 4150 var $default = $native || getMethod(DEFAULT); 4151 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined; 4152 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native; 4153 var methods, key, IteratorPrototype; 4154 // Fix native 4155 if ($anyNative) { 4156 IteratorPrototype = getPrototypeOf($anyNative.call(new Base())); 4157 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) { 4158 // Set @@toStringTag to native iterators 4159 setToStringTag(IteratorPrototype, TAG, true); 4160 // fix for some old engines 4161 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis); 4162 } 4163 } 4164 // fix Array#{values, @@iterator}.name in V8 / FF 4165 if (DEF_VALUES && $native && $native.name !== VALUES) { 4166 VALUES_BUG = true; 4167 $default = function values() { return $native.call(this); }; 4168 } 4169 // Define iterator 4170 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) { 4171 hide(proto, ITERATOR, $default); 4172 } 4173 // Plug for library 4174 Iterators[NAME] = $default; 4175 Iterators[TAG] = returnThis; 4176 if (DEFAULT) { 4177 methods = { 4178 values: DEF_VALUES ? $default : getMethod(VALUES), 4179 keys: IS_SET ? $default : getMethod(KEYS), 4180 entries: $entries 4181 }; 4182 if (FORCED) for (key in methods) { 4183 if (!(key in proto)) redefine(proto, key, methods[key]); 4184 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods); 4185 } 4186 return methods; 4187}; 4188 4189 4190/***/ }), 4191
vendor: 1,039 bytes, lines 4192-4224
4192/***/ "./node_modules/core-js/modules/_iter-detect.js": 4193/*!******************************************************!*\ 4194 !*** ./node_modules/core-js/modules/_iter-detect.js ***! 4195 \******************************************************/ 4196/*! no static exports found */ 4197/***/ (function(module, exports, __webpack_require__) { 4198 4199var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('iterator'); 4200var SAFE_CLOSING = false; 4201 4202try { 4203 var riter = [7][ITERATOR](); 4204 riter['return'] = function () { SAFE_CLOSING = true; }; 4205 // eslint-disable-next-line no-throw-literal 4206 Array.from(riter, function () { throw 2; }); 4207} catch (e) { /* empty */ } 4208 4209module.exports = function (exec, skipClosing) { 4210 if (!skipClosing && !SAFE_CLOSING) return false; 4211 var safe = false; 4212 try { 4213 var arr = [7]; 4214 var iter = arr[ITERATOR](); 4215 iter.next = function () { return { done: safe = true }; }; 4216 arr[ITERATOR] = function () { return iter; }; 4217 exec(arr); 4218 } catch (e) { /* empty */ } 4219 return safe; 4220}; 4221 4222 4223/***/ }), 4224
vendor: 393 bytes, lines 4225-4238
4225/***/ "./node_modules/core-js/modules/_iter-step.js": 4226/*!****************************************************!*\ 4227 !*** ./node_modules/core-js/modules/_iter-step.js ***! 4228 \****************************************************/ 4229/*! no static exports found */ 4230/***/ (function(module, exports) { 4231 4232module.exports = function (done, value) { 4233 return { value: value, done: !!done }; 4234}; 4235 4236 4237/***/ }), 4238
vendor: 328 bytes, lines 4239-4250
4239/***/ "./node_modules/core-js/modules/_iterators.js": 4240/*!****************************************************!*\ 4241 !*** ./node_modules/core-js/modules/_iterators.js ***! 4242 \****************************************************/ 4243/*! no static exports found */ 4244/***/ (function(module, exports) { 4245 4246module.exports = {}; 4247 4248 4249/***/ }), 4250
vendor: 323 bytes, lines 4251-4262
4251/***/ "./node_modules/core-js/modules/_library.js": 4252/*!**************************************************!*\ 4253 !*** ./node_modules/core-js/modules/_library.js ***! 4254 \**************************************************/ 4255/*! no static exports found */ 4256/***/ (function(module, exports) { 4257 4258module.exports = false; 4259 4260 4261/***/ }), 4262
vendor: 2,170 bytes, lines 4263-4326
4263/***/ "./node_modules/core-js/modules/_meta.js": 4264/*!***********************************************!*\ 4265 !*** ./node_modules/core-js/modules/_meta.js ***! 4266 \***********************************************/ 4267/*! no static exports found */ 4268/***/ (function(module, exports, __webpack_require__) { 4269 4270var META = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/modules/_uid.js")('meta'); 4271var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 4272var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); 4273var setDesc = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f; 4274var id = 0; 4275var isExtensible = Object.isExtensible || function () { 4276 return true; 4277}; 4278var FREEZE = !__webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { 4279 return isExtensible(Object.preventExtensions({})); 4280}); 4281var setMeta = function (it) { 4282 setDesc(it, META, { value: { 4283 i: 'O' + ++id, // object ID 4284 w: {} // weak collections IDs 4285 } }); 4286}; 4287var fastKey = function (it, create) { 4288 // return primitive with prefix 4289 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it; 4290 if (!has(it, META)) { 4291 // can't set metadata to uncaught frozen object 4292 if (!isExtensible(it)) return 'F'; 4293 // not necessary to add metadata 4294 if (!create) return 'E'; 4295 // add missing metadata 4296 setMeta(it); 4297 // return object ID 4298 } return it[META].i; 4299}; 4300var getWeak = function (it, create) { 4301 if (!has(it, META)) { 4302 // can't set metadata to uncaught frozen object 4303 if (!isExtensible(it)) return true; 4304 // not necessary to add metadata 4305 if (!create) return false; 4306 // add missing metadata 4307 setMeta(it); 4308 // return hash weak collections IDs 4309 } return it[META].w; 4310}; 4311// add metadata on freeze-family methods calling 4312var onFreeze = function (it) { 4313 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it); 4314 return it; 4315}; 4316var meta = module.exports = { 4317 KEY: META, 4318 NEED: false, 4319 fastKey: fastKey, 4320 getWeak: getWeak, 4321 onFreeze: onFreeze 4322}; 4323 4324 4325/***/ }), 4326
vendor: 2,376 bytes, lines 4327-4388
4327/***/ "./node_modules/core-js/modules/_metadata.js": 4328/*!***************************************************!*\ 4329 !*** ./node_modules/core-js/modules/_metadata.js ***! 4330 \***************************************************/ 4331/*! no static exports found */ 4332/***/ (function(module, exports, __webpack_require__) { 4333 4334var Map = __webpack_require__(/*! ./es6.map */ "./node_modules/core-js/modules/es6.map.js"); 4335var $export = __webpack_require__(/*! ./_export */ "./node_modules/core-js/modules/_export.js"); 4336var shared = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/modules/_shared.js")('metadata'); 4337var store = shared.store || (shared.store = new (__webpack_require__(/*! ./es6.weak-map */ "./node_modules/core-js/modules/es6.weak-map.js"))()); 4338 4339var getOrCreateMetadataMap = function (target, targetKey, create) { 4340 var targetMetadata = store.get(target); 4341 if (!targetMetadata) { 4342 if (!create) return undefined; 4343 store.set(target, targetMetadata = new Map()); 4344 } 4345 var keyMetadata = targetMetadata.get(targetKey); 4346 if (!keyMetadata) { 4347 if (!create) return undefined; 4348 targetMetadata.set(targetKey, keyMetadata = new Map()); 4349 } return keyMetadata; 4350}; 4351var ordinaryHasOwnMetadata = function (MetadataKey, O, P) { 4352 var metadataMap = getOrCreateMetadataMap(O, P, false); 4353 return metadataMap === undefined ? false : metadataMap.has(MetadataKey); 4354}; 4355var ordinaryGetOwnMetadata = function (MetadataKey, O, P) { 4356 var metadataMap = getOrCreateMetadataMap(O, P, false); 4357 return metadataMap === undefined ? undefined : metadataMap.get(MetadataKey); 4358}; 4359var ordinaryDefineOwnMetadata = function (MetadataKey, MetadataValue, O, P) { 4360 getOrCreateMetadataMap(O, P, true).set(MetadataKey, MetadataValue); 4361}; 4362var ordinaryOwnMetadataKeys = function (target, targetKey) { 4363 var metadataMap = getOrCreateMetadataMap(target, targetKey, false); 4364 var keys = []; 4365 if (metadataMap) metadataMap.forEach(function (_, key) { keys.push(key); }); 4366 return keys; 4367}; 4368var toMetaKey = function (it) { 4369 return it === undefined || typeof it == 'symbol' ? it : String(it); 4370}; 4371var exp = function (O) { 4372 $export($export.S, 'Reflect', O); 4373}; 4374 4375module.exports = { 4376 store: store, 4377 map: getOrCreateMetadataMap, 4378 has: ordinaryHasOwnMetadata, 4379 get: ordinaryGetOwnMetadata, 4380 set: ordinaryDefineOwnMetadata, 4381 keys: ordinaryOwnMetadataKeys, 4382 key: toMetaKey, 4383 exp: exp 4384}; 4385 4386 4387/***/ }), 4388
vendor: 2,075 bytes, lines 4389-4438
4389/***/ "./node_modules/core-js/modules/_object-assign.js": 4390/*!********************************************************!*\ 4391 !*** ./node_modules/core-js/modules/_object-assign.js ***! 4392 \********************************************************/ 4393/*! no static exports found */ 4394/***/ (function(module, exports, __webpack_require__) { 4395 4396"use strict"; 4397 4398// 19.1.2.1 Object.assign(target, source, ...) 4399var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js"); 4400var getKeys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/modules/_object-keys.js"); 4401var gOPS = __webpack_require__(/*! ./_object-gops */ "./node_modules/core-js/modules/_object-gops.js"); 4402var pIE = __webpack_require__(/*! ./_object-pie */ "./node_modules/core-js/modules/_object-pie.js"); 4403var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); 4404var IObject = __webpack_require__(/*! ./_iobject */ "./node_modules/core-js/modules/_iobject.js"); 4405var $assign = Object.assign; 4406 4407// should work with symbols and should have deterministic property order (V8 bug) 4408module.exports = !$assign || __webpack_require__(/*! ./_fails */ "./node_modules/core-js/modules/_fails.js")(function () { 4409 var A = {}; 4410 var B = {}; 4411 // eslint-disable-next-line no-undef 4412 var S = Symbol(); 4413 var K = 'abcdefghijklmnopqrst'; 4414 A[S] = 7; 4415 K.split('').forEach(function (k) { B[k] = k; }); 4416 return $assign({}, A)[S] != 7 || Object.keys($assign({}, B)).join('') != K; 4417}) ? function assign(target, source) { // eslint-disable-line no-unused-vars 4418 var T = toObject(target); 4419 var aLen = arguments.length; 4420 var index = 1; 4421 var getSymbols = gOPS.f; 4422 var isEnum = pIE.f; 4423 while (aLen > index) { 4424 var S = IObject(arguments[index++]); 4425 var keys = getSymbols ? getKeys(S).concat(getSymbols(S)) : getKeys(S); 4426 var length = keys.length; 4427 var j = 0; 4428 var key; 4429 while (length > j) { 4430 key = keys[j++]; 4431 if (!DESCRIPTORS || isEnum.call(S, key)) T[key] = S[key]; 4432 } 4433 } return T; 4434} : $assign; 4435 4436 4437/***/ }), 4438
vendor: 2,235 bytes, lines 4439-4490
4439/***/ "./node_modules/core-js/modules/_object-create.js": 4440/*!********************************************************!*\ 4441 !*** ./node_modules/core-js/modules/_object-create.js ***! 4442 \********************************************************/ 4443/*! no static exports found */ 4444/***/ (function(module, exports, __webpack_require__) { 4445 4446// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties]) 4447var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 4448var dPs = __webpack_require__(/*! ./_object-dps */ "./node_modules/core-js/modules/_object-dps.js"); 4449var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "./node_modules/core-js/modules/_enum-bug-keys.js"); 4450var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); 4451var Empty = function () { /* empty */ }; 4452var PROTOTYPE = 'prototype'; 4453 4454// Create object with fake `null` prototype: use iframe Object with cleared prototype 4455var createDict = function () { 4456 // Thrash, waste and sodomy: IE GC bug 4457 var iframe = __webpack_require__(/*! ./_dom-create */ "./node_modules/core-js/modules/_dom-create.js")('iframe'); 4458 var i = enumBugKeys.length; 4459 var lt = '<'; 4460 var gt = '>'; 4461 var iframeDocument; 4462 iframe.style.display = 'none'; 4463 __webpack_require__(/*! ./_html */ "./node_modules/core-js/modules/_html.js").appendChild(iframe); 4464 iframe.src = 'javascript:'; // eslint-disable-line no-script-url 4465 // createDict = iframe.contentWindow.Object; 4466 // html.removeChild(iframe); 4467 iframeDocument = iframe.contentWindow.document; 4468 iframeDocument.open(); 4469 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt); 4470 iframeDocument.close(); 4471 createDict = iframeDocument.F; 4472 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]]; 4473 return createDict(); 4474}; 4475 4476module.exports = Object.create || function create(O, Properties) { 4477 var result; 4478 if (O !== null) { 4479 Empty[PROTOTYPE] = anObject(O); 4480 result = new Empty(); 4481 Empty[PROTOTYPE] = null; 4482 // add "__proto__" for Object.getPrototypeOf polyfill 4483 result[IE_PROTO] = O; 4484 } else result = createDict(); 4485 return Properties === undefined ? result : dPs(result, Properties); 4486}; 4487 4488 4489/***/ }), 4490
vendor: 1,194 bytes, lines 4491-4517
4491/***/ "./node_modules/core-js/modules/_object-dp.js": 4492/*!****************************************************!*\ 4493 !*** ./node_modules/core-js/modules/_object-dp.js ***! 4494 \****************************************************/ 4495/*! no static exports found */ 4496/***/ (function(module, exports, __webpack_require__) { 4497 4498var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 4499var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "./node_modules/core-js/modules/_ie8-dom-define.js"); 4500var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/modules/_to-primitive.js"); 4501var dP = Object.defineProperty; 4502 4503exports.f = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") ? Object.defineProperty : function defineProperty(O, P, Attributes) { 4504 anObject(O); 4505 P = toPrimitive(P, true); 4506 anObject(Attributes); 4507 if (IE8_DOM_DEFINE) try { 4508 return dP(O, P, Attributes); 4509 } catch (e) { /* empty */ } 4510 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!'); 4511 if ('value' in Attributes) O[P] = Attributes.value; 4512 return O; 4513}; 4514 4515 4516/***/ }), 4517
vendor: 996 bytes, lines 4518-4541
4518/***/ "./node_modules/core-js/modules/_object-dps.js": 4519/*!*****************************************************!*\ 4520 !*** ./node_modules/core-js/modules/_object-dps.js ***! 4521 \*****************************************************/ 4522/*! no static exports found */ 4523/***/ (function(module, exports, __webpack_require__) { 4524 4525var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js"); 4526var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 4527var getKeys = __webpack_require__(/*! ./_object-keys */ "./node_modules/core-js/modules/_object-keys.js"); 4528 4529module.exports = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") ? Object.defineProperties : function defineProperties(O, Properties) { 4530 anObject(O); 4531 var keys = getKeys(Properties); 4532 var length = keys.length; 4533 var i = 0; 4534 var P; 4535 while (length > i) dP.f(O, P = keys[i++], Properties[P]); 4536 return O; 4537}; 4538 4539 4540/***/ }), 4541
vendor: 1,371 bytes, lines 4542-4568
4542/***/ "./node_modules/core-js/modules/_object-gopd.js": 4543/*!******************************************************!*\ 4544 !*** ./node_modules/core-js/modules/_object-gopd.js ***! 4545 \******************************************************/ 4546/*! no static exports found */ 4547/***/ (function(module, exports, __webpack_require__) { 4548 4549var pIE = __webpack_require__(/*! ./_object-pie */ "./node_modules/core-js/modules/_object-pie.js"); 4550var createDesc = __webpack_require__(/*! ./_property-desc */ "./node_modules/core-js/modules/_property-desc.js"); 4551var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); 4552var toPrimitive = __webpack_require__(/*! ./_to-primitive */ "./node_modules/core-js/modules/_to-primitive.js"); 4553var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); 4554var IE8_DOM_DEFINE = __webpack_require__(/*! ./_ie8-dom-define */ "./node_modules/core-js/modules/_ie8-dom-define.js"); 4555var gOPD = Object.getOwnPropertyDescriptor; 4556 4557exports.f = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js") ? gOPD : function getOwnPropertyDescriptor(O, P) { 4558 O = toIObject(O); 4559 P = toPrimitive(P, true); 4560 if (IE8_DOM_DEFINE) try { 4561 return gOPD(O, P); 4562 } catch (e) { /* empty */ } 4563 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]); 4564}; 4565 4566 4567/***/ }), 4568
vendor: 357 bytes, lines 4569-4580
4569/***/ "./node_modules/core-js/modules/_object-gops.js": 4570/*!******************************************************!*\ 4571 !*** ./node_modules/core-js/modules/_object-gops.js ***! 4572 \******************************************************/ 4573/*! no static exports found */ 4574/***/ (function(module, exports) { 4575 4576exports.f = Object.getOwnPropertySymbols; 4577 4578 4579/***/ }), 4580
vendor: 1,012 bytes, lines 4581-4604
4581/***/ "./node_modules/core-js/modules/_object-gpo.js": 4582/*!*****************************************************!*\ 4583 !*** ./node_modules/core-js/modules/_object-gpo.js ***! 4584 \*****************************************************/ 4585/*! no static exports found */ 4586/***/ (function(module, exports, __webpack_require__) { 4587 4588// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) 4589var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); 4590var toObject = __webpack_require__(/*! ./_to-object */ "./node_modules/core-js/modules/_to-object.js"); 4591var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); 4592var ObjectProto = Object.prototype; 4593 4594module.exports = Object.getPrototypeOf || function (O) { 4595 O = toObject(O); 4596 if (has(O, IE_PROTO)) return O[IE_PROTO]; 4597 if (typeof O.constructor == 'function' && O instanceof O.constructor) { 4598 return O.constructor.prototype; 4599 } return O instanceof Object ? ObjectProto : null; 4600}; 4601 4602 4603/***/ }), 4604
vendor: 1,166 bytes, lines 4605-4632
4605/***/ "./node_modules/core-js/modules/_object-keys-internal.js": 4606/*!***************************************************************!*\ 4607 !*** ./node_modules/core-js/modules/_object-keys-internal.js ***! 4608 \***************************************************************/ 4609/*! no static exports found */ 4610/***/ (function(module, exports, __webpack_require__) { 4611 4612var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); 4613var toIObject = __webpack_require__(/*! ./_to-iobject */ "./node_modules/core-js/modules/_to-iobject.js"); 4614var arrayIndexOf = __webpack_require__(/*! ./_array-includes */ "./node_modules/core-js/modules/_array-includes.js")(false); 4615var IE_PROTO = __webpack_require__(/*! ./_shared-key */ "./node_modules/core-js/modules/_shared-key.js")('IE_PROTO'); 4616 4617module.exports = function (object, names) { 4618 var O = toIObject(object); 4619 var i = 0; 4620 var result = []; 4621 var key; 4622 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key); 4623 // Don't enum bug & hidden keys 4624 while (names.length > i) if (has(O, key = names[i++])) { 4625 ~arrayIndexOf(result, key) || result.push(key); 4626 } 4627 return result; 4628}; 4629 4630 4631/***/ }), 4632
vendor: 701 bytes, lines 4633-4650
4633/***/ "./node_modules/core-js/modules/_object-keys.js": 4634/*!******************************************************!*\ 4635 !*** ./node_modules/core-js/modules/_object-keys.js ***! 4636 \******************************************************/ 4637/*! no static exports found */ 4638/***/ (function(module, exports, __webpack_require__) { 4639 4640// 19.1.2.14 / 15.2.3.14 Object.keys(O) 4641var $keys = __webpack_require__(/*! ./_object-keys-internal */ "./node_modules/core-js/modules/_object-keys-internal.js"); 4642var enumBugKeys = __webpack_require__(/*! ./_enum-bug-keys */ "./node_modules/core-js/modules/_enum-bug-keys.js"); 4643 4644module.exports = Object.keys || function keys(O) { 4645 return $keys(O, enumBugKeys); 4646}; 4647 4648 4649/***/ }), 4650
vendor: 348 bytes, lines 4651-4662
4651/***/ "./node_modules/core-js/modules/_object-pie.js": 4652/*!*****************************************************!*\ 4653 !*** ./node_modules/core-js/modules/_object-pie.js ***! 4654 \*****************************************************/ 4655/*! no static exports found */ 4656/***/ (function(module, exports) { 4657 4658exports.f = {}.propertyIsEnumerable; 4659 4660 4661/***/ }), 4662
vendor: 496 bytes, lines 4663-4681
4663/***/ "./node_modules/core-js/modules/_property-desc.js": 4664/*!********************************************************!*\ 4665 !*** ./node_modules/core-js/modules/_property-desc.js ***! 4666 \********************************************************/ 4667/*! no static exports found */ 4668/***/ (function(module, exports) { 4669 4670module.exports = function (bitmap, value) { 4671 return { 4672 enumerable: !(bitmap & 1), 4673 configurable: !(bitmap & 2), 4674 writable: !(bitmap & 4), 4675 value: value 4676 }; 4677}; 4678 4679 4680/***/ }), 4681
vendor: 572 bytes, lines 4682-4697
4682/***/ "./node_modules/core-js/modules/_redefine-all.js": 4683/*!*******************************************************!*\ 4684 !*** ./node_modules/core-js/modules/_redefine-all.js ***! 4685 \*******************************************************/ 4686/*! no static exports found */ 4687/***/ (function(module, exports, __webpack_require__) { 4688 4689var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); 4690module.exports = function (target, src, safe) { 4691 for (var key in src) redefine(target, key, src[key], safe); 4692 return target; 4693}; 4694 4695 4696/***/ }), 4697
vendor: 1,742 bytes, lines 4698-4739
4698/***/ "./node_modules/core-js/modules/_redefine.js": 4699/*!***************************************************!*\ 4700 !*** ./node_modules/core-js/modules/_redefine.js ***! 4701 \***************************************************/ 4702/*! no static exports found */ 4703/***/ (function(module, exports, __webpack_require__) { 4704 4705var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); 4706var hide = __webpack_require__(/*! ./_hide */ "./node_modules/core-js/modules/_hide.js"); 4707var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); 4708var SRC = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/modules/_uid.js")('src'); 4709var $toString = __webpack_require__(/*! ./_function-to-string */ "./node_modules/core-js/modules/_function-to-string.js"); 4710var TO_STRING = 'toString'; 4711var TPL = ('' + $toString).split(TO_STRING); 4712 4713__webpack_require__(/*! ./_core */ "./node_modules/core-js/modules/_core.js").inspectSource = function (it) { 4714 return $toString.call(it); 4715}; 4716 4717(module.exports = function (O, key, val, safe) { 4718 var isFunction = typeof val == 'function'; 4719 if (isFunction) has(val, 'name') || hide(val, 'name', key); 4720 if (O[key] === val) return; 4721 if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key))); 4722 if (O === global) { 4723 O[key] = val; 4724 } else if (!safe) { 4725 delete O[key]; 4726 hide(O, key, val); 4727 } else if (O[key]) { 4728 O[key] = val; 4729 } else { 4730 hide(O, key, val); 4731 } 4732// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative 4733})(Function.prototype, TO_STRING, function toString() { 4734 return typeof this == 'function' && this[SRC] || $toString.call(this); 4735}); 4736 4737 4738/***/ }), 4739
vendor: 1,486 bytes, lines 4740-4775
4740/***/ "./node_modules/core-js/modules/_set-proto.js": 4741/*!****************************************************!*\ 4742 !*** ./node_modules/core-js/modules/_set-proto.js ***! 4743 \****************************************************/ 4744/*! no static exports found */ 4745/***/ (function(module, exports, __webpack_require__) { 4746 4747// Works with __proto__ only. Old v8 can't work with null proto objects. 4748/* eslint-disable no-proto */ 4749var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 4750var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 4751var check = function (O, proto) { 4752 anObject(O); 4753 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!"); 4754}; 4755module.exports = { 4756 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line 4757 function (test, buggy, set) { 4758 try { 4759 set = __webpack_require__(/*! ./_ctx */ "./node_modules/core-js/modules/_ctx.js")(Function.call, __webpack_require__(/*! ./_object-gopd */ "./node_modules/core-js/modules/_object-gopd.js").f(Object.prototype, '__proto__').set, 2); 4760 set(test, []); 4761 buggy = !(test instanceof Array); 4762 } catch (e) { buggy = true; } 4763 return function setPrototypeOf(O, proto) { 4764 check(O, proto); 4765 if (buggy) O.__proto__ = proto; 4766 else set(O, proto); 4767 return O; 4768 }; 4769 }({}, false) : undefined), 4770 check: check 4771}; 4772 4773 4774/***/ }), 4775
vendor: 945 bytes, lines 4776-4800
4776/***/ "./node_modules/core-js/modules/_set-species.js": 4777/*!******************************************************!*\ 4778 !*** ./node_modules/core-js/modules/_set-species.js ***! 4779 \******************************************************/ 4780/*! no static exports found */ 4781/***/ (function(module, exports, __webpack_require__) { 4782 4783"use strict"; 4784 4785var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); 4786var dP = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js"); 4787var DESCRIPTORS = __webpack_require__(/*! ./_descriptors */ "./node_modules/core-js/modules/_descriptors.js"); 4788var SPECIES = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('species'); 4789 4790module.exports = function (KEY) { 4791 var C = global[KEY]; 4792 if (DESCRIPTORS && C && !C[SPECIES]) dP.f(C, SPECIES, { 4793 configurable: true, 4794 get: function () { return this; } 4795 }); 4796}; 4797 4798 4799/***/ }), 4800
vendor: 802 bytes, lines 4801-4818
4801/***/ "./node_modules/core-js/modules/_set-to-string-tag.js": 4802/*!************************************************************!*\ 4803 !*** ./node_modules/core-js/modules/_set-to-string-tag.js ***! 4804 \************************************************************/ 4805/*! no static exports found */ 4806/***/ (function(module, exports, __webpack_require__) { 4807 4808var def = __webpack_require__(/*! ./_object-dp */ "./node_modules/core-js/modules/_object-dp.js").f; 4809var has = __webpack_require__(/*! ./_has */ "./node_modules/core-js/modules/_has.js"); 4810var TAG = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('toStringTag'); 4811 4812module.exports = function (it, tag, stat) { 4813 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag }); 4814}; 4815 4816 4817/***/ }), 4818
vendor: 610 bytes, lines 4819-4834
4819/***/ "./node_modules/core-js/modules/_shared-key.js": 4820/*!*****************************************************!*\ 4821 !*** ./node_modules/core-js/modules/_shared-key.js ***! 4822 \*****************************************************/ 4823/*! no static exports found */ 4824/***/ (function(module, exports, __webpack_require__) { 4825 4826var shared = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/modules/_shared.js")('keys'); 4827var uid = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/modules/_uid.js"); 4828module.exports = function (key) { 4829 return shared[key] || (shared[key] = uid(key)); 4830}; 4831 4832 4833/***/ }), 4834
vendor: 926 bytes, lines 4835-4857
4835/***/ "./node_modules/core-js/modules/_shared.js": 4836/*!*************************************************!*\ 4837 !*** ./node_modules/core-js/modules/_shared.js ***! 4838 \*************************************************/ 4839/*! no static exports found */ 4840/***/ (function(module, exports, __webpack_require__) { 4841 4842var core = __webpack_require__(/*! ./_core */ "./node_modules/core-js/modules/_core.js"); 4843var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); 4844var SHARED = '__core-js_shared__'; 4845var store = global[SHARED] || (global[SHARED] = {}); 4846 4847(module.exports = function (key, value) { 4848 return store[key] || (store[key] = value !== undefined ? value : {}); 4849})('versions', []).push({ 4850 version: core.version, 4851 mode: __webpack_require__(/*! ./_library */ "./node_modules/core-js/modules/_library.js") ? 'pure' : 'global', 4852 copyright: '© 2020 Denis Pushkarev (zloirock.ru)' 4853}); 4854 4855 4856/***/ }), 4857
vendor: 648 bytes, lines 4858-4875
4858/***/ "./node_modules/core-js/modules/_to-absolute-index.js": 4859/*!************************************************************!*\ 4860 !*** ./node_modules/core-js/modules/_to-absolute-index.js ***! 4861 \************************************************************/ 4862/*! no static exports found */ 4863/***/ (function(module, exports, __webpack_require__) { 4864 4865var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/modules/_to-integer.js"); 4866var max = Math.max; 4867var min = Math.min; 4868module.exports = function (index, length) { 4869 index = toInteger(index); 4870 return index < 0 ? max(index + length, 0) : min(index, length); 4871}; 4872 4873 4874/***/ }), 4875
vendor: 472 bytes, lines 4876-4892
4876/***/ "./node_modules/core-js/modules/_to-integer.js": 4877/*!*****************************************************!*\ 4878 !*** ./node_modules/core-js/modules/_to-integer.js ***! 4879 \*****************************************************/ 4880/*! no static exports found */ 4881/***/ (function(module, exports) { 4882 4883// 7.1.4 ToInteger 4884var ceil = Math.ceil; 4885var floor = Math.floor; 4886module.exports = function (it) { 4887 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it); 4888}; 4889 4890 4891/***/ }), 4892
vendor: 673 bytes, lines 4893-4909
4893/***/ "./node_modules/core-js/modules/_to-iobject.js": 4894/*!*****************************************************!*\ 4895 !*** ./node_modules/core-js/modules/_to-iobject.js ***! 4896 \*****************************************************/ 4897/*! no static exports found */ 4898/***/ (function(module, exports, __webpack_require__) { 4899 4900// to indexed object, toObject with fallback for non-array-like ES3 strings 4901var IObject = __webpack_require__(/*! ./_iobject */ "./node_modules/core-js/modules/_iobject.js"); 4902var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/modules/_defined.js"); 4903module.exports = function (it) { 4904 return IObject(defined(it)); 4905}; 4906 4907 4908/***/ }), 4909
vendor: 608 bytes, lines 4910-4926
4910/***/ "./node_modules/core-js/modules/_to-length.js": 4911/*!****************************************************!*\ 4912 !*** ./node_modules/core-js/modules/_to-length.js ***! 4913 \****************************************************/ 4914/*! no static exports found */ 4915/***/ (function(module, exports, __webpack_require__) { 4916 4917// 7.1.15 ToLength 4918var toInteger = __webpack_require__(/*! ./_to-integer */ "./node_modules/core-js/modules/_to-integer.js"); 4919var min = Math.min; 4920module.exports = function (it) { 4921 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991 4922}; 4923 4924 4925/***/ }), 4926
vendor: 522 bytes, lines 4927-4942
4927/***/ "./node_modules/core-js/modules/_to-object.js": 4928/*!****************************************************!*\ 4929 !*** ./node_modules/core-js/modules/_to-object.js ***! 4930 \****************************************************/ 4931/*! no static exports found */ 4932/***/ (function(module, exports, __webpack_require__) { 4933 4934// 7.1.13 ToObject(argument) 4935var defined = __webpack_require__(/*! ./_defined */ "./node_modules/core-js/modules/_defined.js"); 4936module.exports = function (it) { 4937 return Object(defined(it)); 4938}; 4939 4940 4941/***/ }), 4942
vendor: 1,059 bytes, lines 4943-4965
4943/***/ "./node_modules/core-js/modules/_to-primitive.js": 4944/*!*******************************************************!*\ 4945 !*** ./node_modules/core-js/modules/_to-primitive.js ***! 4946 \*******************************************************/ 4947/*! no static exports found */ 4948/***/ (function(module, exports, __webpack_require__) { 4949 4950// 7.1.1 ToPrimitive(input [, PreferredType]) 4951var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 4952// instead of the ES6 spec version, we didn't implement @@toPrimitive case 4953// and the second argument - flag - preferred type is a string 4954module.exports = function (it, S) { 4955 if (!isObject(it)) return it; 4956 var fn, val; 4957 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; 4958 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val; 4959 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val; 4960 throw TypeError("Can't convert object to primitive value"); 4961}; 4962 4963 4964/***/ }), 4965
vendor: 445 bytes, lines 4966-4981
4966/***/ "./node_modules/core-js/modules/_uid.js": 4967/*!**********************************************!*\ 4968 !*** ./node_modules/core-js/modules/_uid.js ***! 4969 \**********************************************/ 4970/*! no static exports found */ 4971/***/ (function(module, exports) { 4972 4973var id = 0; 4974var px = Math.random(); 4975module.exports = function (key) { 4976 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36)); 4977}; 4978 4979 4980/***/ }), 4981
vendor: 632 bytes, lines 4982-4997
4982/***/ "./node_modules/core-js/modules/_validate-collection.js": 4983/*!**************************************************************!*\ 4984 !*** ./node_modules/core-js/modules/_validate-collection.js ***! 4985 \**************************************************************/ 4986/*! no static exports found */ 4987/***/ (function(module, exports, __webpack_require__) { 4988 4989var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 4990module.exports = function (it, TYPE) { 4991 if (!isObject(it) || it._t !== TYPE) throw TypeError('Incompatible receiver, ' + TYPE + ' required!'); 4992 return it; 4993}; 4994 4995 4996/***/ }), 4997
vendor: 842 bytes, lines 4998-5019
4998/***/ "./node_modules/core-js/modules/_wks.js": 4999/*!**********************************************!*\ 5000 !*** ./node_modules/core-js/modules/_wks.js ***! 5001 \**********************************************/ 5002/*! no static exports found */ 5003/***/ (function(module, exports, __webpack_require__) { 5004 5005var store = __webpack_require__(/*! ./_shared */ "./node_modules/core-js/modules/_shared.js")('wks'); 5006var uid = __webpack_require__(/*! ./_uid */ "./node_modules/core-js/modules/_uid.js"); 5007var Symbol = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js").Symbol; 5008var USE_SYMBOL = typeof Symbol == 'function'; 5009 5010var $exports = module.exports = function (name) { 5011 return store[name] || (store[name] = 5012 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name)); 5013}; 5014 5015$exports.store = store; 5016 5017 5018/***/ }), 5019
vendor: 924 bytes, lines 5020-5038
5020/***/ "./node_modules/core-js/modules/core.get-iterator-method.js": 5021/*!******************************************************************!*\ 5022 !*** ./node_modules/core-js/modules/core.get-iterator-method.js ***! 5023 \******************************************************************/ 5024/*! no static exports found */ 5025/***/ (function(module, exports, __webpack_require__) { 5026 5027var classof = __webpack_require__(/*! ./_classof */ "./node_modules/core-js/modules/_classof.js"); 5028var ITERATOR = __webpack_require__(/*! ./_wks */ "./node_modules/core-js/modules/_wks.js")('iterator'); 5029var Iterators = __webpack_require__(/*! ./_iterators */ "./node_modules/core-js/modules/_iterators.js"); 5030module.exports = __webpack_require__(/*! ./_core */ "./node_modules/core-js/modules/_core.js").getIteratorMethod = function (it) { 5031 if (it != undefined) return it[ITERATOR] 5032 || it['@@iterator'] 5033 || Iterators[classof(it)]; 5034}; 5035 5036 5037/***/ }), 5038
vendor: 1,170 bytes, lines 5039-5069
5039/***/ "./node_modules/core-js/modules/es6.map.js": 5040/*!*************************************************!*\ 5041 !*** ./node_modules/core-js/modules/es6.map.js ***! 5042 \*************************************************/ 5043/*! no static exports found */ 5044/***/ (function(module, exports, __webpack_require__) { 5045 5046"use strict"; 5047 5048var strong = __webpack_require__(/*! ./_collection-strong */ "./node_modules/core-js/modules/_collection-strong.js"); 5049var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); 5050var MAP = 'Map'; 5051 5052// 23.1 Map Objects 5053module.exports = __webpack_require__(/*! ./_collection */ "./node_modules/core-js/modules/_collection.js")(MAP, function (get) { 5054 return function Map() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; 5055}, { 5056 // 23.1.3.6 Map.prototype.get(key) 5057 get: function get(key) { 5058 var entry = strong.getEntry(validate(this, MAP), key); 5059 return entry && entry.v; 5060 }, 5061 // 23.1.3.9 Map.prototype.set(key, value) 5062 set: function set(key, value) { 5063 return strong.def(validate(this, MAP), key === 0 ? 0 : key, value); 5064 } 5065}, strong, true); 5066 5067 5068/***/ }), 5069
vendor: 1,009 bytes, lines 5070-5095
5070/***/ "./node_modules/core-js/modules/es6.set.js": 5071/*!*************************************************!*\ 5072 !*** ./node_modules/core-js/modules/es6.set.js ***! 5073 \*************************************************/ 5074/*! no static exports found */ 5075/***/ (function(module, exports, __webpack_require__) { 5076 5077"use strict"; 5078 5079var strong = __webpack_require__(/*! ./_collection-strong */ "./node_modules/core-js/modules/_collection-strong.js"); 5080var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); 5081var SET = 'Set'; 5082 5083// 23.2 Set Objects 5084module.exports = __webpack_require__(/*! ./_collection */ "./node_modules/core-js/modules/_collection.js")(SET, function (get) { 5085 return function Set() { return get(this, arguments.length > 0 ? arguments[0] : undefined); }; 5086}, { 5087 // 23.2.3.1 Set.prototype.add(value) 5088 add: function add(value) { 5089 return strong.def(validate(this, SET), value = value === 0 ? 0 : value, value); 5090 } 5091}, strong); 5092 5093 5094/***/ }), 5095
vendor: 3,007 bytes, lines 5096-5167
5096/***/ "./node_modules/core-js/modules/es6.weak-map.js": 5097/*!******************************************************!*\ 5098 !*** ./node_modules/core-js/modules/es6.weak-map.js ***! 5099 \******************************************************/ 5100/*! no static exports found */ 5101/***/ (function(module, exports, __webpack_require__) { 5102 5103"use strict"; 5104 5105var global = __webpack_require__(/*! ./_global */ "./node_modules/core-js/modules/_global.js"); 5106var each = __webpack_require__(/*! ./_array-methods */ "./node_modules/core-js/modules/_array-methods.js")(0); 5107var redefine = __webpack_require__(/*! ./_redefine */ "./node_modules/core-js/modules/_redefine.js"); 5108var meta = __webpack_require__(/*! ./_meta */ "./node_modules/core-js/modules/_meta.js"); 5109var assign = __webpack_require__(/*! ./_object-assign */ "./node_modules/core-js/modules/_object-assign.js"); 5110var weak = __webpack_require__(/*! ./_collection-weak */ "./node_modules/core-js/modules/_collection-weak.js"); 5111var isObject = __webpack_require__(/*! ./_is-object */ "./node_modules/core-js/modules/_is-object.js"); 5112var validate = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); 5113var NATIVE_WEAK_MAP = __webpack_require__(/*! ./_validate-collection */ "./node_modules/core-js/modules/_validate-collection.js"); 5114var IS_IE11 = !global.ActiveXObject && 'ActiveXObject' in global; 5115var WEAK_MAP = 'WeakMap'; 5116var getWeak = meta.getWeak; 5117var isExtensible = Object.isExtensible; 5118var uncaughtFrozenStore = weak.ufstore; 5119var InternalMap; 5120 5121var wrapper = function (get) { 5122 return function WeakMap() { 5123 return get(this, arguments.length > 0 ? arguments[0] : undefined); 5124 }; 5125}; 5126 5127var methods = { 5128 // 23.3.3.3 WeakMap.prototype.get(key) 5129 get: function get(key) { 5130 if (isObject(key)) { 5131 var data = getWeak(key); 5132 if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key); 5133 return data ? data[this._i] : undefined; 5134 } 5135 }, 5136 // 23.3.3.5 WeakMap.prototype.set(key, value) 5137 set: function set(key, value) { 5138 return weak.def(validate(this, WEAK_MAP), key, value); 5139 } 5140}; 5141 5142// 23.3 WeakMap Objects 5143var $WeakMap = module.exports = __webpack_require__(/*! ./_collection */ "./node_modules/core-js/modules/_collection.js")(WEAK_MAP, wrapper, methods, weak, true, true); 5144 5145// IE11 WeakMap frozen keys fix 5146if (NATIVE_WEAK_MAP && IS_IE11) { 5147 InternalMap = weak.getConstructor(wrapper, WEAK_MAP); 5148 assign(InternalMap.prototype, methods); 5149 meta.NEED = true; 5150 each(['delete', 'has', 'get', 'set'], function (key) { 5151 var proto = $WeakMap.prototype; 5152 var method = proto[key]; 5153 redefine(proto, key, function (a, b) { 5154 // store frozen objects on internal weakmap shim 5155 if (isObject(a) && !isExtensible(a)) { 5156 if (!this._f) this._f = new InternalMap(); 5157 var result = this._f[key](a, b); 5158 return key == 'set' ? this : result; 5159 // store all the rest on native weakmap 5160 } return method.call(this, a, b); 5161 }); 5162 }); 5163} 5164 5165 5166/***/ }), 5167
vendor: 886 bytes, lines 5168-5186
5168/***/ "./node_modules/core-js/modules/es7.reflect.define-metadata.js": 5169/*!*********************************************************************!*\ 5170 !*** ./node_modules/core-js/modules/es7.reflect.define-metadata.js ***! 5171 \*********************************************************************/ 5172/*! no static exports found */ 5173/***/ (function(module, exports, __webpack_require__) { 5174 5175var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); 5176var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 5177var toMetaKey = metadata.key; 5178var ordinaryDefineOwnMetadata = metadata.set; 5179 5180metadata.exp({ defineMetadata: function defineMetadata(metadataKey, metadataValue, target, targetKey) { 5181 ordinaryDefineOwnMetadata(metadataKey, metadataValue, anObject(target), toMetaKey(targetKey)); 5182} }); 5183 5184 5185/***/ }), 5186
vendor: 1,227 bytes, lines 5187-5212
5187/***/ "./node_modules/core-js/modules/es7.reflect.delete-metadata.js": 5188/*!*********************************************************************!*\ 5189 !*** ./node_modules/core-js/modules/es7.reflect.delete-metadata.js ***! 5190 \*********************************************************************/ 5191/*! no static exports found */ 5192/***/ (function(module, exports, __webpack_require__) { 5193 5194var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); 5195var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 5196var toMetaKey = metadata.key; 5197var getOrCreateMetadataMap = metadata.map; 5198var store = metadata.store; 5199 5200metadata.exp({ deleteMetadata: function deleteMetadata(metadataKey, target /* , targetKey */) { 5201 var targetKey = arguments.length < 3 ? undefined : toMetaKey(arguments[2]); 5202 var metadataMap = getOrCreateMetadataMap(anObject(target), targetKey, false); 5203 if (metadataMap === undefined || !metadataMap['delete'](metadataKey)) return false; 5204 if (metadataMap.size) return true; 5205 var targetMetadata = store.get(target); 5206 targetMetadata['delete'](targetKey); 5207 return !!targetMetadata.size || store['delete'](target); 5208} }); 5209 5210 5211/***/ }), 5212
vendor: 1,514 bytes, lines 5213-5242
5213/***/ "./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js": 5214/*!***********************************************************************!*\ 5215 !*** ./node_modules/core-js/modules/es7.reflect.get-metadata-keys.js ***! 5216 \***********************************************************************/ 5217/*! no static exports found */ 5218/***/ (function(module, exports, __webpack_require__) { 5219 5220var Set = __webpack_require__(/*! ./es6.set */ "./node_modules/core-js/modules/es6.set.js"); 5221var from = __webpack_require__(/*! ./_array-from-iterable */ "./node_modules/core-js/modules/_array-from-iterable.js"); 5222var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); 5223var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 5224var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/modules/_object-gpo.js"); 5225var ordinaryOwnMetadataKeys = metadata.keys; 5226var toMetaKey = metadata.key; 5227 5228var ordinaryMetadataKeys = function (O, P) { 5229 var oKeys = ordinaryOwnMetadataKeys(O, P); 5230 var parent = getPrototypeOf(O); 5231 if (parent === null) return oKeys; 5232 var pKeys = ordinaryMetadataKeys(parent, P); 5233 return pKeys.length ? oKeys.length ? from(new Set(oKeys.concat(pKeys))) : pKeys : oKeys; 5234}; 5235 5236metadata.exp({ getMetadataKeys: function getMetadataKeys(target /* , targetKey */) { 5237 return ordinaryMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); 5238} }); 5239 5240 5241/***/ }), 5242
vendor: 1,337 bytes, lines 5243-5270
5243/***/ "./node_modules/core-js/modules/es7.reflect.get-metadata.js": 5244/*!******************************************************************!*\ 5245 !*** ./node_modules/core-js/modules/es7.reflect.get-metadata.js ***! 5246 \******************************************************************/ 5247/*! no static exports found */ 5248/***/ (function(module, exports, __webpack_require__) { 5249 5250var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); 5251var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 5252var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/modules/_object-gpo.js"); 5253var ordinaryHasOwnMetadata = metadata.has; 5254var ordinaryGetOwnMetadata = metadata.get; 5255var toMetaKey = metadata.key; 5256 5257var ordinaryGetMetadata = function (MetadataKey, O, P) { 5258 var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); 5259 if (hasOwn) return ordinaryGetOwnMetadata(MetadataKey, O, P); 5260 var parent = getPrototypeOf(O); 5261 return parent !== null ? ordinaryGetMetadata(MetadataKey, parent, P) : undefined; 5262}; 5263 5264metadata.exp({ getMetadata: function getMetadata(metadataKey, target /* , targetKey */) { 5265 return ordinaryGetMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); 5266} }); 5267 5268 5269/***/ }), 5270
vendor: 911 bytes, lines 5271-5289
5271/***/ "./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js": 5272/*!***************************************************************************!*\ 5273 !*** ./node_modules/core-js/modules/es7.reflect.get-own-metadata-keys.js ***! 5274 \***************************************************************************/ 5275/*! no static exports found */ 5276/***/ (function(module, exports, __webpack_require__) { 5277 5278var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); 5279var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 5280var ordinaryOwnMetadataKeys = metadata.keys; 5281var toMetaKey = metadata.key; 5282 5283metadata.exp({ getOwnMetadataKeys: function getOwnMetadataKeys(target /* , targetKey */) { 5284 return ordinaryOwnMetadataKeys(anObject(target), arguments.length < 2 ? undefined : toMetaKey(arguments[1])); 5285} }); 5286 5287 5288/***/ }), 5289
vendor: 911 bytes, lines 5290-5309
5290/***/ "./node_modules/core-js/modules/es7.reflect.get-own-metadata.js": 5291/*!**********************************************************************!*\ 5292 !*** ./node_modules/core-js/modules/es7.reflect.get-own-metadata.js ***! 5293 \**********************************************************************/ 5294/*! no static exports found */ 5295/***/ (function(module, exports, __webpack_require__) { 5296 5297var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); 5298var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 5299var ordinaryGetOwnMetadata = metadata.get; 5300var toMetaKey = metadata.key; 5301 5302metadata.exp({ getOwnMetadata: function getOwnMetadata(metadataKey, target /* , targetKey */) { 5303 return ordinaryGetOwnMetadata(metadataKey, anObject(target) 5304 , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); 5305} }); 5306 5307 5308/***/ }), 5309
vendor: 1,253 bytes, lines 5310-5336
5310/***/ "./node_modules/core-js/modules/es7.reflect.has-metadata.js": 5311/*!******************************************************************!*\ 5312 !*** ./node_modules/core-js/modules/es7.reflect.has-metadata.js ***! 5313 \******************************************************************/ 5314/*! no static exports found */ 5315/***/ (function(module, exports, __webpack_require__) { 5316 5317var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); 5318var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 5319var getPrototypeOf = __webpack_require__(/*! ./_object-gpo */ "./node_modules/core-js/modules/_object-gpo.js"); 5320var ordinaryHasOwnMetadata = metadata.has; 5321var toMetaKey = metadata.key; 5322 5323var ordinaryHasMetadata = function (MetadataKey, O, P) { 5324 var hasOwn = ordinaryHasOwnMetadata(MetadataKey, O, P); 5325 if (hasOwn) return true; 5326 var parent = getPrototypeOf(O); 5327 return parent !== null ? ordinaryHasMetadata(MetadataKey, parent, P) : false; 5328}; 5329 5330metadata.exp({ hasMetadata: function hasMetadata(metadataKey, target /* , targetKey */) { 5331 return ordinaryHasMetadata(metadataKey, anObject(target), arguments.length < 3 ? undefined : toMetaKey(arguments[2])); 5332} }); 5333 5334 5335/***/ }), 5336
vendor: 911 bytes, lines 5337-5356
5337/***/ "./node_modules/core-js/modules/es7.reflect.has-own-metadata.js": 5338/*!**********************************************************************!*\ 5339 !*** ./node_modules/core-js/modules/es7.reflect.has-own-metadata.js ***! 5340 \**********************************************************************/ 5341/*! no static exports found */ 5342/***/ (function(module, exports, __webpack_require__) { 5343 5344var metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); 5345var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 5346var ordinaryHasOwnMetadata = metadata.has; 5347var toMetaKey = metadata.key; 5348 5349metadata.exp({ hasOwnMetadata: function hasOwnMetadata(metadataKey, target /* , targetKey */) { 5350 return ordinaryHasOwnMetadata(metadataKey, anObject(target) 5351 , arguments.length < 3 ? undefined : toMetaKey(arguments[2])); 5352} }); 5353 5354 5355/***/ }), 5356
vendor: 1,058 bytes, lines 5357-5382
5357/***/ "./node_modules/core-js/modules/es7.reflect.metadata.js": 5358/*!**************************************************************!*\ 5359 !*** ./node_modules/core-js/modules/es7.reflect.metadata.js ***! 5360 \**************************************************************/ 5361/*! no static exports found */ 5362/***/ (function(module, exports, __webpack_require__) { 5363 5364var $metadata = __webpack_require__(/*! ./_metadata */ "./node_modules/core-js/modules/_metadata.js"); 5365var anObject = __webpack_require__(/*! ./_an-object */ "./node_modules/core-js/modules/_an-object.js"); 5366var aFunction = __webpack_require__(/*! ./_a-function */ "./node_modules/core-js/modules/_a-function.js"); 5367var toMetaKey = $metadata.key; 5368var ordinaryDefineOwnMetadata = $metadata.set; 5369 5370$metadata.exp({ metadata: function metadata(metadataKey, metadataValue) { 5371 return function decorator(target, targetKey) { 5372 ordinaryDefineOwnMetadata( 5373 metadataKey, metadataValue, 5374 (targetKey !== undefined ? anObject : aFunction)(target), 5375 toMetaKey(targetKey) 5376 ); 5377 }; 5378} }); 5379 5380 5381/***/ }), 5382
vendor: 128,793 bytes, lines 5383-8446
5383/***/ "./node_modules/zone.js/dist/zone-evergreen.js": 5384/*!*****************************************************!*\ 5385 !*** ./node_modules/zone.js/dist/zone-evergreen.js ***! 5386 \*****************************************************/ 5387/*! no static exports found */ 5388/***/ (function(module, exports) { 5389 5390/** 5391* @license 5392* Copyright Google Inc. All Rights Reserved. 5393* 5394* Use of this source code is governed by an MIT-style license that can be 5395* found in the LICENSE file at https://angular.io/license 5396*/ 5397/** 5398 * @license 5399 * Copyright Google Inc. All Rights Reserved. 5400 * 5401 * Use of this source code is governed by an MIT-style license that can be 5402 * found in the LICENSE file at https://angular.io/license 5403 */ 5404const Zone$1 = (function (global) { 5405 const performance = global['performance']; 5406 function mark(name) { 5407 performance && performance['mark'] && performance['mark'](name); 5408 } 5409 function performanceMeasure(name, label) { 5410 performance && performance['measure'] && performance['measure'](name, label); 5411 } 5412 mark('Zone'); 5413 const checkDuplicate = global[('__zone_symbol__forceDuplicateZoneCheck')] === true; 5414 if (global['Zone']) { 5415 // if global['Zone'] already exists (maybe zone.js was already loaded or 5416 // some other lib also registered a global object named Zone), we may need 5417 // to throw an error, but sometimes user may not want this error. 5418 // For example, 5419 // we have two web pages, page1 includes zone.js, page2 doesn't. 5420 // and the 1st time user load page1 and page2, everything work fine, 5421 // but when user load page2 again, error occurs because global['Zone'] already exists. 5422 // so we add a flag to let user choose whether to throw this error or not. 5423 // By default, if existing Zone is from zone.js, we will not throw the error. 5424 if (checkDuplicate || typeof global['Zone'].__symbol__ !== 'function') { 5425 throw new Error('Zone already loaded.'); 5426 } 5427 else { 5428 return global['Zone']; 5429 } 5430 } 5431 class Zone { 5432 constructor(parent, zoneSpec) { 5433 this._parent = parent; 5434 this._name = zoneSpec ? zoneSpec.name || 'unnamed' : '<root>'; 5435 this._properties = zoneSpec && zoneSpec.properties || {}; 5436 this._zoneDelegate = 5437 new ZoneDelegate(this, this._parent && this._parent._zoneDelegate, zoneSpec); 5438 } 5439 static assertZonePatched() { 5440 if (global['Promise'] !== patches['ZoneAwarePromise']) { 5441 throw new Error('Zone.js has detected that ZoneAwarePromise `(window|global).Promise` ' + 5442 'has been overwritten.\n' + 5443 'Most likely cause is that a Promise polyfill has been loaded ' + 5444 'after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. ' + 5445 'If you must load one, do so before loading zone.js.)'); 5446 } 5447 } 5448 static get root() { 5449 let zone = Zone.current; 5450 while (zone.parent) { 5451 zone = zone.parent; 5452 } 5453 return zone; 5454 } 5455 static get current() { 5456 return _currentZoneFrame.zone; 5457 } 5458 static get currentTask() { 5459 return _currentTask; 5460 } 5461 static __load_patch(name, fn) { 5462 if (patches.hasOwnProperty(name)) { 5463 if (checkDuplicate) { 5464 throw Error('Already loaded patch: ' + name); 5465 } 5466 } 5467 else if (!global['__Zone_disable_' + name]) { 5468 const perfName = 'Zone:' + name; 5469 mark(perfName); 5470 patches[name] = fn(global, Zone, _api); 5471 performanceMeasure(perfName, perfName); 5472 } 5473 } 5474 get parent() { 5475 return this._parent; 5476 } 5477 get name() { 5478 return this._name; 5479 } 5480 get(key) { 5481 const zone = this.getZoneWith(key); 5482 if (zone) 5483 return zone._properties[key]; 5484 } 5485 getZoneWith(key) { 5486 let current = this; 5487 while (current) { 5488 if (current._properties.hasOwnProperty(key)) { 5489 return current; 5490 } 5491 current = current._parent; 5492 } 5493 return null; 5494 } 5495 fork(zoneSpec) { 5496 if (!zoneSpec) 5497 throw new Error('ZoneSpec required!'); 5498 return this._zoneDelegate.fork(this, zoneSpec); 5499 } 5500 wrap(callback, source) { 5501 if (typeof callback !== 'function') { 5502 throw new Error('Expecting function got: ' + callback); 5503 } 5504 const _callback = this._zoneDelegate.intercept(this, callback, source); 5505 const zone = this; 5506 return function () { 5507 return zone.runGuarded(_callback, this, arguments, source); 5508 }; 5509 } 5510 run(callback, applyThis, applyArgs, source) { 5511 _currentZoneFrame = { parent: _currentZoneFrame, zone: this }; 5512 try { 5513 return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); 5514 } 5515 finally { 5516 _currentZoneFrame = _currentZoneFrame.parent; 5517 } 5518 } 5519 runGuarded(callback, applyThis = null, applyArgs, source) { 5520 _currentZoneFrame = { parent: _currentZoneFrame, zone: this }; 5521 try { 5522 try { 5523 return this._zoneDelegate.invoke(this, callback, applyThis, applyArgs, source); 5524 } 5525 catch (error) { 5526 if (this._zoneDelegate.handleError(this, error)) { 5527 throw error; 5528 } 5529 } 5530 } 5531 finally { 5532 _currentZoneFrame = _currentZoneFrame.parent; 5533 } 5534 } 5535 runTask(task, applyThis, applyArgs) { 5536 if (task.zone != this) { 5537 throw new Error('A task can only be run in the zone of creation! (Creation: ' + 5538 (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')'); 5539 } 5540 // https://github.com/angular/zone.js/issues/778, sometimes eventTask 5541 // will run in notScheduled(canceled) state, we should not try to 5542 // run such kind of task but just return 5543 if (task.state === notScheduled && (task.type === eventTask || task.type === macroTask)) { 5544 return; 5545 } 5546 const reEntryGuard = task.state != running; 5547 reEntryGuard && task._transitionTo(running, scheduled); 5548 task.runCount++; 5549 const previousTask = _currentTask; 5550 _currentTask = task; 5551 _currentZoneFrame = { parent: _currentZoneFrame, zone: this }; 5552 try { 5553 if (task.type == macroTask && task.data && !task.data.isPeriodic) { 5554 task.cancelFn = undefined; 5555 } 5556 try { 5557 return this._zoneDelegate.invokeTask(this, task, applyThis, applyArgs); 5558 } 5559 catch (error) { 5560 if (this._zoneDelegate.handleError(this, error)) { 5561 throw error; 5562 } 5563 } 5564 } 5565 finally { 5566 // if the task's state is notScheduled or unknown, then it has already been cancelled 5567 // we should not reset the state to scheduled 5568 if (task.state !== notScheduled && task.state !== unknown) { 5569 if (task.type == eventTask || (task.data && task.data.isPeriodic)) { 5570 reEntryGuard && task._transitionTo(scheduled, running); 5571 } 5572 else { 5573 task.runCount = 0; 5574 this._updateTaskCount(task, -1); 5575 reEntryGuard && 5576 task._transitionTo(notScheduled, running, notScheduled); 5577 } 5578 } 5579 _currentZoneFrame = _currentZoneFrame.parent; 5580 _currentTask = previousTask; 5581 } 5582 } 5583 scheduleTask(task) { 5584 if (task.zone && task.zone !== this) { 5585 // check if the task was rescheduled, the newZone 5586 // should not be the children of the original zone 5587 let newZone = this; 5588 while (newZone) { 5589 if (newZone === task.zone) { 5590 throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${task.zone.name}`); 5591 } 5592 newZone = newZone.parent; 5593 } 5594 } 5595 task._transitionTo(scheduling, notScheduled); 5596 const zoneDelegates = []; 5597 task._zoneDelegates = zoneDelegates; 5598 task._zone = this; 5599 try { 5600 task = this._zoneDelegate.scheduleTask(this, task); 5601 } 5602 catch (err) { 5603 // should set task's state to unknown when scheduleTask throw error 5604 // because the err may from reschedule, so the fromState maybe notScheduled 5605 task._transitionTo(unknown, scheduling, notScheduled); 5606 // TODO: @JiaLiPassion, should we check the result from handleError? 5607 this._zoneDelegate.handleError(this, err); 5608 throw err; 5609 } 5610 if (task._zoneDelegates === zoneDelegates) { 5611 // we have to check because internally the delegate can reschedule the task. 5612 this._updateTaskCount(task, 1); 5613 } 5614 if (task.state == scheduling) { 5615 task._transitionTo(scheduled, scheduling); 5616 } 5617 return task; 5618 } 5619 scheduleMicroTask(source, callback, data, customSchedule) { 5620 return this.scheduleTask(new ZoneTask(microTask, source, callback, data, customSchedule, undefined)); 5621 } 5622 scheduleMacroTask(source, callback, data, customSchedule, customCancel) { 5623 return this.scheduleTask(new ZoneTask(macroTask, source, callback, data, customSchedule, customCancel)); 5624 } 5625 scheduleEventTask(source, callback, data, customSchedule, customCancel) { 5626 return this.scheduleTask(new ZoneTask(eventTask, source, callback, data, customSchedule, customCancel)); 5627 } 5628 cancelTask(task) { 5629 if (task.zone != this) 5630 throw new Error('A task can only be cancelled in the zone of creation! (Creation: ' + 5631 (task.zone || NO_ZONE).name + '; Execution: ' + this.name + ')'); 5632 task._transitionTo(canceling, scheduled, running); 5633 try { 5634 this._zoneDelegate.cancelTask(this, task); 5635 } 5636 catch (err) { 5637 // if error occurs when cancelTask, transit the state to unknown 5638 task._transitionTo(unknown, canceling); 5639 this._zoneDelegate.handleError(this, err); 5640 throw err; 5641 } 5642 this._updateTaskCount(task, -1); 5643 task._transitionTo(notScheduled, canceling); 5644 task.runCount = 0; 5645 return task; 5646 } 5647 _updateTaskCount(task, count) { 5648 const zoneDelegates = task._zoneDelegates; 5649 if (count == -1) { 5650 task._zoneDelegates = null; 5651 } 5652 for (let i = 0; i < zoneDelegates.length; i++) { 5653 zoneDelegates[i]._updateTaskCount(task.type, count); 5654 } 5655 } 5656 } 5657 Zone.__symbol__ = __symbol__; 5658 const DELEGATE_ZS = { 5659 name: '', 5660 onHasTask: (delegate, _, target, hasTaskState) => delegate.hasTask(target, hasTaskState), 5661 onScheduleTask: (delegate, _, target, task) => delegate.scheduleTask(target, task), 5662 onInvokeTask: (delegate, _, target, task, applyThis, applyArgs) => delegate.invokeTask(target, task, applyThis, applyArgs), 5663 onCancelTask: (delegate, _, target, task) => delegate.cancelTask(target, task) 5664 }; 5665 class ZoneDelegate { 5666 constructor(zone, parentDelegate, zoneSpec) { 5667 this._taskCounts = { 'microTask': 0, 'macroTask': 0, 'eventTask': 0 }; 5668 this.zone = zone; 5669 this._parentDelegate = parentDelegate; 5670 this._forkZS = zoneSpec && (zoneSpec && zoneSpec.onFork ? zoneSpec : parentDelegate._forkZS); 5671 this._forkDlgt = zoneSpec && (zoneSpec.onFork ? parentDelegate : parentDelegate._forkDlgt); 5672 this._forkCurrZone = zoneSpec && (zoneSpec.onFork ? this.zone : parentDelegate.zone); 5673 this._interceptZS = 5674 zoneSpec && (zoneSpec.onIntercept ? zoneSpec : parentDelegate._interceptZS); 5675 this._interceptDlgt = 5676 zoneSpec && (zoneSpec.onIntercept ? parentDelegate : parentDelegate._interceptDlgt); 5677 this._interceptCurrZone = 5678 zoneSpec && (zoneSpec.onIntercept ? this.zone : parentDelegate.zone); 5679 this._invokeZS = zoneSpec && (zoneSpec.onInvoke ? zoneSpec : parentDelegate._invokeZS); 5680 this._invokeDlgt = 5681 zoneSpec && (zoneSpec.onInvoke ? parentDelegate : parentDelegate._invokeDlgt); 5682 this._invokeCurrZone = zoneSpec && (zoneSpec.onInvoke ? this.zone : parentDelegate.zone); 5683 this._handleErrorZS = 5684 zoneSpec && (zoneSpec.onHandleError ? zoneSpec : parentDelegate._handleErrorZS); 5685 this._handleErrorDlgt = 5686 zoneSpec && (zoneSpec.onHandleError ? parentDelegate : parentDelegate._handleErrorDlgt); 5687 this._handleErrorCurrZone = 5688 zoneSpec && (zoneSpec.onHandleError ? this.zone : parentDelegate.zone); 5689 this._scheduleTaskZS = 5690 zoneSpec && (zoneSpec.onScheduleTask ? zoneSpec : parentDelegate._scheduleTaskZS); 5691 this._scheduleTaskDlgt = zoneSpec && 5692 (zoneSpec.onScheduleTask ? parentDelegate : parentDelegate._scheduleTaskDlgt); 5693 this._scheduleTaskCurrZone = 5694 zoneSpec && (zoneSpec.onScheduleTask ? this.zone : parentDelegate.zone); 5695 this._invokeTaskZS = 5696 zoneSpec && (zoneSpec.onInvokeTask ? zoneSpec : parentDelegate._invokeTaskZS); 5697 this._invokeTaskDlgt = 5698 zoneSpec && (zoneSpec.onInvokeTask ? parentDelegate : parentDelegate._invokeTaskDlgt); 5699 this._invokeTaskCurrZone = 5700 zoneSpec && (zoneSpec.onInvokeTask ? this.zone : parentDelegate.zone); 5701 this._cancelTaskZS = 5702 zoneSpec && (zoneSpec.onCancelTask ? zoneSpec : parentDelegate._cancelTaskZS); 5703 this._cancelTaskDlgt = 5704 zoneSpec && (zoneSpec.onCancelTask ? parentDelegate : parentDelegate._cancelTaskDlgt); 5705 this._cancelTaskCurrZone = 5706 zoneSpec && (zoneSpec.onCancelTask ? this.zone : parentDelegate.zone); 5707 this._hasTaskZS = null; 5708 this._hasTaskDlgt = null; 5709 this._hasTaskDlgtOwner = null; 5710 this._hasTaskCurrZone = null; 5711 const zoneSpecHasTask = zoneSpec && zoneSpec.onHasTask; 5712 const parentHasTask = parentDelegate && parentDelegate._hasTaskZS; 5713 if (zoneSpecHasTask || parentHasTask) { 5714 // If we need to report hasTask, than this ZS needs to do ref counting on tasks. In such 5715 // a case all task related interceptors must go through this ZD. We can't short circuit it. 5716 this._hasTaskZS = zoneSpecHasTask ? zoneSpec : DELEGATE_ZS; 5717 this._hasTaskDlgt = parentDelegate; 5718 this._hasTaskDlgtOwner = this; 5719 this._hasTaskCurrZone = zone; 5720 if (!zoneSpec.onScheduleTask) { 5721 this._scheduleTaskZS = DELEGATE_ZS; 5722 this._scheduleTaskDlgt = parentDelegate; 5723 this._scheduleTaskCurrZone = this.zone; 5724 } 5725 if (!zoneSpec.onInvokeTask) { 5726 this._invokeTaskZS = DELEGATE_ZS; 5727 this._invokeTaskDlgt = parentDelegate; 5728 this._invokeTaskCurrZone = this.zone; 5729 } 5730 if (!zoneSpec.onCancelTask) { 5731 this._cancelTaskZS = DELEGATE_ZS; 5732 this._cancelTaskDlgt = parentDelegate; 5733 this._cancelTaskCurrZone = this.zone; 5734 } 5735 } 5736 } 5737 fork(targetZone, zoneSpec) { 5738 return this._forkZS ? this._forkZS.onFork(this._forkDlgt, this.zone, targetZone, zoneSpec) : 5739 new Zone(targetZone, zoneSpec); 5740 } 5741 intercept(targetZone, callback, source) { 5742 return this._interceptZS ? 5743 this._interceptZS.onIntercept(this._interceptDlgt, this._interceptCurrZone, targetZone, callback, source) : 5744 callback; 5745 } 5746 invoke(targetZone, callback, applyThis, applyArgs, source) { 5747 return this._invokeZS ? this._invokeZS.onInvoke(this._invokeDlgt, this._invokeCurrZone, targetZone, callback, applyThis, applyArgs, source) : 5748 callback.apply(applyThis, applyArgs); 5749 } 5750 handleError(targetZone, error) { 5751 return this._handleErrorZS ? 5752 this._handleErrorZS.onHandleError(this._handleErrorDlgt, this._handleErrorCurrZone, targetZone, error) : 5753 true; 5754 } 5755 scheduleTask(targetZone, task) { 5756 let returnTask = task; 5757 if (this._scheduleTaskZS) { 5758 if (this._hasTaskZS) { 5759 returnTask._zoneDelegates.push(this._hasTaskDlgtOwner); 5760 } 5761 returnTask = this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt, this._scheduleTaskCurrZone, targetZone, task); 5762 if (!returnTask) 5763 returnTask = task; 5764 } 5765 else { 5766 if (task.scheduleFn) { 5767 task.scheduleFn(task); 5768 } 5769 else if (task.type == microTask) { 5770 scheduleMicroTask(task); 5771 } 5772 else { 5773 throw new Error('Task is missing scheduleFn.'); 5774 } 5775 } 5776 return returnTask; 5777 } 5778 invokeTask(targetZone, task, applyThis, applyArgs) { 5779 return this._invokeTaskZS ? this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt, this._invokeTaskCurrZone, targetZone, task, applyThis, applyArgs) : 5780 task.callback.apply(applyThis, applyArgs); 5781 } 5782 cancelTask(targetZone, task) { 5783 let value; 5784 if (this._cancelTaskZS) { 5785 value = this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt, this._cancelTaskCurrZone, targetZone, task); 5786 } 5787 else { 5788 if (!task.cancelFn) { 5789 throw Error('Task is not cancelable'); 5790 } 5791 value = task.cancelFn(task); 5792 } 5793 return value; 5794 } 5795 hasTask(targetZone, isEmpty) { 5796 // hasTask should not throw error so other ZoneDelegate 5797 // can still trigger hasTask callback 5798 try { 5799 this._hasTaskZS && 5800 this._hasTaskZS.onHasTask(this._hasTaskDlgt, this._hasTaskCurrZone, targetZone, isEmpty); 5801 } 5802 catch (err) { 5803 this.handleError(targetZone, err); 5804 } 5805 } 5806 _updateTaskCount(type, count) { 5807 const counts = this._taskCounts; 5808 const prev = counts[type]; 5809 const next = counts[type] = prev + count; 5810 if (next < 0) { 5811 throw new Error('More tasks executed then were scheduled.'); 5812 } 5813 if (prev == 0 || next == 0) { 5814 const isEmpty = { 5815 microTask: counts['microTask'] > 0, 5816 macroTask: counts['macroTask'] > 0, 5817 eventTask: counts['eventTask'] > 0, 5818 change: type 5819 }; 5820 this.hasTask(this.zone, isEmpty); 5821 } 5822 } 5823 } 5824 class ZoneTask { 5825 constructor(type, source, callback, options, scheduleFn, cancelFn) { 5826 this._zone = null; 5827 this.runCount = 0; 5828 this._zoneDelegates = null; 5829 this._state = 'notScheduled'; 5830 this.type = type; 5831 this.source = source; 5832 this.data = options; 5833 this.scheduleFn = scheduleFn; 5834 this.cancelFn = cancelFn; 5835 this.callback = callback; 5836 const self = this; 5837 // TODO: @JiaLiPassion options should have interface 5838 if (type === eventTask && options && options.useG) { 5839 this.invoke = ZoneTask.invokeTask; 5840 } 5841 else { 5842 this.invoke = function () { 5843 return ZoneTask.invokeTask.call(global, self, this, arguments); 5844 }; 5845 } 5846 } 5847 static invokeTask(task, target, args) { 5848 if (!task) { 5849 task = this; 5850 } 5851 _numberOfNestedTaskFrames++; 5852 try { 5853 task.runCount++; 5854 return task.zone.runTask(task, target, args); 5855 } 5856 finally { 5857 if (_numberOfNestedTaskFrames == 1) { 5858 drainMicroTaskQueue(); 5859 } 5860 _numberOfNestedTaskFrames--; 5861 } 5862 } 5863 get zone() { 5864 return this._zone; 5865 } 5866 get state() { 5867 return this._state; 5868 } 5869 cancelScheduleRequest() { 5870 this._transitionTo(notScheduled, scheduling); 5871 } 5872 _transitionTo(toState, fromState1, fromState2) { 5873 if (this._state === fromState1 || this._state === fromState2) { 5874 this._state = toState; 5875 if (toState == notScheduled) { 5876 this._zoneDelegates = null; 5877 } 5878 } 5879 else { 5880 throw new Error(`${this.type} '${this.source}': can not transition to '${toState}', expecting state '${fromState1}'${fromState2 ? ' or \'' + fromState2 + '\'' : ''}, was '${this._state}'.`); 5881 } 5882 } 5883 toString() { 5884 if (this.data && typeof this.data.handleId !== 'undefined') { 5885 return this.data.handleId.toString(); 5886 } 5887 else { 5888 return Object.prototype.toString.call(this); 5889 } 5890 } 5891 // add toJSON method to prevent cyclic error when 5892 // call JSON.stringify(zoneTask) 5893 toJSON() { 5894 return { 5895 type: this.type, 5896 state: this.state, 5897 source: this.source, 5898 zone: this.zone.name, 5899 runCount: this.runCount 5900 }; 5901 } 5902 } 5903 ////////////////////////////////////////////////////// 5904 ////////////////////////////////////////////////////// 5905 /// MICROTASK QUEUE 5906 ////////////////////////////////////////////////////// 5907 ////////////////////////////////////////////////////// 5908 const symbolSetTimeout = __symbol__('setTimeout'); 5909 const symbolPromise = __symbol__('Promise'); 5910 const symbolThen = __symbol__('then'); 5911 let _microTaskQueue = []; 5912 let _isDrainingMicrotaskQueue = false; 5913 let nativeMicroTaskQueuePromise; 5914 function scheduleMicroTask(task) { 5915 // if we are not running in any task, and there has not been anything scheduled 5916 // we must bootstrap the initial task creation by manually scheduling the drain 5917 if (_numberOfNestedTaskFrames === 0 && _microTaskQueue.length === 0) { 5918 // We are not running in Task, so we need to kickstart the microtask queue. 5919 if (!nativeMicroTaskQueuePromise) { 5920 if (global[symbolPromise]) { 5921 nativeMicroTaskQueuePromise = global[symbolPromise].resolve(0); 5922 } 5923 } 5924 if (nativeMicroTaskQueuePromise) { 5925 let nativeThen = nativeMicroTaskQueuePromise[symbolThen]; 5926 if (!nativeThen) { 5927 // native Promise is not patchable, we need to use `then` directly 5928 // issue 1078 5929 nativeThen = nativeMicroTaskQueuePromise['then']; 5930 } 5931 nativeThen.call(nativeMicroTaskQueuePromise, drainMicroTaskQueue); 5932 } 5933 else { 5934 global[symbolSetTimeout](drainMicroTaskQueue, 0); 5935 } 5936 } 5937 task && _microTaskQueue.push(task); 5938 } 5939 function drainMicroTaskQueue() { 5940 if (!_isDrainingMicrotaskQueue) { 5941 _isDrainingMicrotaskQueue = true; 5942 while (_microTaskQueue.length) { 5943 const queue = _microTaskQueue; 5944 _microTaskQueue = []; 5945 for (let i = 0; i < queue.length; i++) { 5946 const task = queue[i]; 5947 try { 5948 task.zone.runTask(task, null, null); 5949 } 5950 catch (error) { 5951 _api.onUnhandledError(error); 5952 } 5953 } 5954 } 5955 _api.microtaskDrainDone(); 5956 _isDrainingMicrotaskQueue = false; 5957 } 5958 } 5959 ////////////////////////////////////////////////////// 5960 ////////////////////////////////////////////////////// 5961 /// BOOTSTRAP 5962 ////////////////////////////////////////////////////// 5963 ////////////////////////////////////////////////////// 5964 const NO_ZONE = { name: 'NO ZONE' }; 5965 const notScheduled = 'notScheduled', scheduling = 'scheduling', scheduled = 'scheduled', running = 'running', canceling = 'canceling', unknown = 'unknown'; 5966 const microTask = 'microTask', macroTask = 'macroTask', eventTask = 'eventTask'; 5967 const patches = {}; 5968 const _api = { 5969 symbol: __symbol__, 5970 currentZoneFrame: () => _currentZoneFrame, 5971 onUnhandledError: noop, 5972 microtaskDrainDone: noop, 5973 scheduleMicroTask: scheduleMicroTask, 5974 showUncaughtError: () => !Zone[__symbol__('ignoreConsoleErrorUncaughtError')], 5975 patchEventTarget: () => [], 5976 patchOnProperties: noop, 5977 patchMethod: () => noop, 5978 bindArguments: () => [], 5979 patchThen: () => noop, 5980 patchMacroTask: () => noop, 5981 setNativePromise: (NativePromise) => { 5982 // sometimes NativePromise.resolve static function 5983 // is not ready yet, (such as core-js/es6.promise) 5984 // so we need to check here. 5985 if (NativePromise && typeof NativePromise.resolve === 'function') { 5986 nativeMicroTaskQueuePromise = NativePromise.resolve(0); 5987 } 5988 }, 5989 patchEventPrototype: () => noop, 5990 isIEOrEdge: () => false, 5991 getGlobalObjects: () => undefined, 5992 ObjectDefineProperty: () => noop, 5993 ObjectGetOwnPropertyDescriptor: () => undefined, 5994 ObjectCreate: () => undefined, 5995 ArraySlice: () => [], 5996 patchClass: () => noop, 5997 wrapWithCurrentZone: () => noop, 5998 filterProperties: () => [], 5999 attachOriginToPatched: () => noop, 6000 _redefineProperty: () => noop, 6001 patchCallbacks: () => noop 6002 }; 6003 let _currentZoneFrame = { parent: null, zone: new Zone(null, null) }; 6004 let _currentTask = null; 6005 let _numberOfNestedTaskFrames = 0; 6006 function noop() { } 6007 function __symbol__(name) { 6008 return '__zone_symbol__' + name; 6009 } 6010 performanceMeasure('Zone', 'Zone'); 6011 return global['Zone'] = Zone; 6012})(typeof window !== 'undefined' && window || typeof self !== 'undefined' && self || global); 6013 6014/** 6015 * @license 6016 * Copyright Google Inc. All Rights Reserved. 6017 * 6018 * Use of this source code is governed by an MIT-style license that can be 6019 * found in the LICENSE file at https://angular.io/license 6020 */ 6021Zone.__load_patch('ZoneAwarePromise', (global, Zone, api) => { 6022 const ObjectGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 6023 const ObjectDefineProperty = Object.defineProperty; 6024 function readableObjectToString(obj) { 6025 if (obj && obj.toString === Object.prototype.toString) { 6026 const className = obj.constructor && obj.constructor.name; 6027 return (className ? className : '') + ': ' + JSON.stringify(obj); 6028 } 6029 return obj ? obj.toString() : Object.prototype.toString.call(obj); 6030 } 6031 const __symbol__ = api.symbol; 6032 const _uncaughtPromiseErrors = []; 6033 const symbolPromise = __symbol__('Promise'); 6034 const symbolThen = __symbol__('then'); 6035 const creationTrace = '__creationTrace__'; 6036 api.onUnhandledError = (e) => { 6037 if (api.showUncaughtError()) { 6038 const rejection = e && e.rejection; 6039 if (rejection) { 6040 console.error('Unhandled Promise rejection:', rejection instanceof Error ? rejection.message : rejection, '; Zone:', e.zone.name, '; Task:', e.task && e.task.source, '; Value:', rejection, rejection instanceof Error ? rejection.stack : undefined); 6041 } 6042 else { 6043 console.error(e); 6044 } 6045 } 6046 }; 6047 api.microtaskDrainDone = () => { 6048 while (_uncaughtPromiseErrors.length) { 6049 while (_uncaughtPromiseErrors.length) { 6050 const uncaughtPromiseError = _uncaughtPromiseErrors.shift(); 6051 try { 6052 uncaughtPromiseError.zone.runGuarded(() => { 6053 throw uncaughtPromiseError; 6054 }); 6055 } 6056 catch (error) { 6057 handleUnhandledRejection(error); 6058 } 6059 } 6060 } 6061 }; 6062 const UNHANDLED_PROMISE_REJECTION_HANDLER_SYMBOL = __symbol__('unhandledPromiseRejectionHandler'); 6063 function handleUnhandledRejection(e) { 6064 api.onUnhandledError(e); 6065 try { 6066 const handler = Zone[UNHANDLED_PROMISE_REJECTION_HANDLER_SYMBOL]; 6067 if (handler && typeof handler === 'function') { 6068 handler.call(this, e); 6069 } 6070 } 6071 catch (err) { 6072 } 6073 } 6074 function isThenable(value) { 6075 return value && value.then; 6076 } 6077 function forwardResolution(value) { 6078 return value; 6079 } 6080 function forwardRejection(rejection) { 6081 return ZoneAwarePromise.reject(rejection); 6082 } 6083 const symbolState = __symbol__('state'); 6084 const symbolValue = __symbol__('value'); 6085 const symbolFinally = __symbol__('finally'); 6086 const symbolParentPromiseValue = __symbol__('parentPromiseValue'); 6087 const symbolParentPromiseState = __symbol__('parentPromiseState'); 6088 const source = 'Promise.then'; 6089 const UNRESOLVED = null; 6090 const RESOLVED = true; 6091 const REJECTED = false; 6092 const REJECTED_NO_CATCH = 0; 6093 function makeResolver(promise, state) { 6094 return (v) => { 6095 try { 6096 resolvePromise(promise, state, v); 6097 } 6098 catch (err) { 6099 resolvePromise(promise, false, err); 6100 } 6101 // Do not return value or you will break the Promise spec. 6102 }; 6103 } 6104 const once = function () { 6105 let wasCalled = false; 6106 return function wrapper(wrappedFunction) { 6107 return function () { 6108 if (wasCalled) { 6109 return; 6110 } 6111 wasCalled = true; 6112 wrappedFunction.apply(null, arguments); 6113 }; 6114 }; 6115 }; 6116 const TYPE_ERROR = 'Promise resolved with itself'; 6117 const CURRENT_TASK_TRACE_SYMBOL = __symbol__('currentTaskTrace'); 6118 // Promise Resolution 6119 function resolvePromise(promise, state, value) { 6120 const onceWrapper = once(); 6121 if (promise === value) { 6122 throw new TypeError(TYPE_ERROR); 6123 } 6124 if (promise[symbolState] === UNRESOLVED) { 6125 // should only get value.then once based on promise spec. 6126 let then = null; 6127 try { 6128 if (typeof value === 'object' || typeof value === 'function') { 6129 then = value && value.then; 6130 } 6131 } 6132 catch (err) { 6133 onceWrapper(() => { 6134 resolvePromise(promise, false, err); 6135 })(); 6136 return promise; 6137 } 6138 // if (value instanceof ZoneAwarePromise) { 6139 if (state !== REJECTED && value instanceof ZoneAwarePromise && 6140 value.hasOwnProperty(symbolState) && value.hasOwnProperty(symbolValue) && 6141 value[symbolState] !== UNRESOLVED) { 6142 clearRejectedNoCatch(value); 6143 resolvePromise(promise, value[symbolState], value[symbolValue]); 6144 } 6145 else if (state !== REJECTED && typeof then === 'function') { 6146 try { 6147 then.call(value, onceWrapper(makeResolver(promise, state)), onceWrapper(makeResolver(promise, false))); 6148 } 6149 catch (err) { 6150 onceWrapper(() => { 6151 resolvePromise(promise, false, err); 6152 })(); 6153 } 6154 } 6155 else { 6156 promise[symbolState] = state; 6157 const queue = promise[symbolValue]; 6158 promise[symbolValue] = value; 6159 if (promise[symbolFinally] === symbolFinally) { 6160 // the promise is generated by Promise.prototype.finally 6161 if (state === RESOLVED) { 6162 // the state is resolved, should ignore the value 6163 // and use parent promise value 6164 promise[symbolState] = promise[symbolParentPromiseState]; 6165 promise[symbolValue] = promise[symbolParentPromiseValue]; 6166 } 6167 } 6168 // record task information in value when error occurs, so we can 6169 // do some additional work such as render longStackTrace 6170 if (state === REJECTED && value instanceof Error) { 6171 // check if longStackTraceZone is here 6172 const trace = Zone.currentTask && Zone.currentTask.data && 6173 Zone.currentTask.data[creationTrace]; 6174 if (trace) { 6175 // only keep the long stack trace into error when in longStackTraceZone 6176 ObjectDefineProperty(value, CURRENT_TASK_TRACE_SYMBOL, { configurable: true, enumerable: false, writable: true, value: trace }); 6177 } 6178 } 6179 for (let i = 0; i < queue.length;) { 6180 scheduleResolveOrReject(promise, queue[i++], queue[i++], queue[i++], queue[i++]); 6181 } 6182 if (queue.length == 0 && state == REJECTED) { 6183 promise[symbolState] = REJECTED_NO_CATCH; 6184 try { 6185 // try to print more readable error log 6186 throw new Error('Uncaught (in promise): ' + readableObjectToString(value) + 6187 (value && value.stack ? '\n' + value.stack : '')); 6188 } 6189 catch (err) { 6190 const error = err; 6191 error.rejection = value; 6192 error.promise = promise; 6193 error.zone = Zone.current; 6194 error.task = Zone.currentTask; 6195 _uncaughtPromiseErrors.push(error); 6196 api.scheduleMicroTask(); // to make sure that it is running 6197 } 6198 } 6199 } 6200 } 6201 // Resolving an already resolved promise is a noop. 6202 return promise; 6203 } 6204 const REJECTION_HANDLED_HANDLER = __symbol__('rejectionHandledHandler'); 6205 function clearRejectedNoCatch(promise) { 6206 if (promise[symbolState] === REJECTED_NO_CATCH) { 6207 // if the promise is rejected no catch status 6208 // and queue.length > 0, means there is a error handler 6209 // here to handle the rejected promise, we should trigger 6210 // windows.rejectionhandled eventHandler or nodejs rejectionHandled 6211 // eventHandler 6212 try { 6213 const handler = Zone[REJECTION_HANDLED_HANDLER]; 6214 if (handler && typeof handler === 'function') { 6215 handler.call(this, { rejection: promise[symbolValue], promise: promise }); 6216 } 6217 } 6218 catch (err) { 6219 } 6220 promise[symbolState] = REJECTED; 6221 for (let i = 0; i < _uncaughtPromiseErrors.length; i++) { 6222 if (promise === _uncaughtPromiseErrors[i].promise) { 6223 _uncaughtPromiseErrors.splice(i, 1); 6224 } 6225 } 6226 } 6227 } 6228 function scheduleResolveOrReject(promise, zone, chainPromise, onFulfilled, onRejected) { 6229 clearRejectedNoCatch(promise); 6230 const promiseState = promise[symbolState]; 6231 const delegate = promiseState ? 6232 (typeof onFulfilled === 'function') ? onFulfilled : forwardResolution : 6233 (typeof onRejected === 'function') ? onRejected : forwardRejection; 6234 zone.scheduleMicroTask(source, () => { 6235 try { 6236 const parentPromiseValue = promise[symbolValue]; 6237 const isFinallyPromise = chainPromise && symbolFinally === chainPromise[symbolFinally]; 6238 if (isFinallyPromise) { 6239 // if the promise is generated from finally call, keep parent promise's state and value 6240 chainPromise[symbolParentPromiseValue] = parentPromiseValue; 6241 chainPromise[symbolParentPromiseState] = promiseState; 6242 } 6243 // should not pass value to finally callback 6244 const value = zone.run(delegate, undefined, isFinallyPromise && delegate !== forwardRejection && delegate !== forwardResolution ? 6245 [] : 6246 [parentPromiseValue]); 6247 resolvePromise(chainPromise, true, value); 6248 } 6249 catch (error) { 6250 // if error occurs, should always return this error 6251 resolvePromise(chainPromise, false, error); 6252 } 6253 }, chainPromise); 6254 } 6255 const ZONE_AWARE_PROMISE_TO_STRING = 'function ZoneAwarePromise() { [native code] }'; 6256 class ZoneAwarePromise { 6257 constructor(executor) { 6258 const promise = this; 6259 if (!(promise instanceof ZoneAwarePromise)) { 6260 throw new Error('Must be an instanceof Promise.'); 6261 } 6262 promise[symbolState] = UNRESOLVED; 6263 promise[symbolValue] = []; // queue; 6264 try { 6265 executor && executor(makeResolver(promise, RESOLVED), makeResolver(promise, REJECTED)); 6266 } 6267 catch (error) { 6268 resolvePromise(promise, false, error); 6269 } 6270 } 6271 static toString() { 6272 return ZONE_AWARE_PROMISE_TO_STRING; 6273 } 6274 static resolve(value) { 6275 return resolvePromise(new this(null), RESOLVED, value); 6276 } 6277 static reject(error) { 6278 return resolvePromise(new this(null), REJECTED, error); 6279 } 6280 static race(values) { 6281 let resolve; 6282 let reject; 6283 let promise = new this((res, rej) => { 6284 resolve = res; 6285 reject = rej; 6286 }); 6287 function onResolve(value) { 6288 resolve(value); 6289 } 6290 function onReject(error) { 6291 reject(error); 6292 } 6293 for (let value of values) { 6294 if (!isThenable(value)) { 6295 value = this.resolve(value); 6296 } 6297 value.then(onResolve, onReject); 6298 } 6299 return promise; 6300 } 6301 static all(values) { 6302 let resolve; 6303 let reject; 6304 let promise = new this((res, rej) => { 6305 resolve = res; 6306 reject = rej; 6307 }); 6308 // Start at 2 to prevent prematurely resolving if .then is called immediately. 6309 let unresolvedCount = 2; 6310 let valueIndex = 0; 6311 const resolvedValues = []; 6312 for (let value of values) { 6313 if (!isThenable(value)) { 6314 value = this.resolve(value); 6315 } 6316 const curValueIndex = valueIndex; 6317 value.then((value) => { 6318 resolvedValues[curValueIndex] = value; 6319 unresolvedCount--; 6320 if (unresolvedCount === 0) { 6321 resolve(resolvedValues); 6322 } 6323 }, reject); 6324 unresolvedCount++; 6325 valueIndex++; 6326 } 6327 // Make the unresolvedCount zero-based again. 6328 unresolvedCount -= 2; 6329 if (unresolvedCount === 0) { 6330 resolve(resolvedValues); 6331 } 6332 return promise; 6333 } 6334 get [Symbol.toStringTag]() { 6335 return 'Promise'; 6336 } 6337 then(onFulfilled, onRejected) { 6338 const chainPromise = new this.constructor(null); 6339 const zone = Zone.current; 6340 if (this[symbolState] == UNRESOLVED) { 6341 this[symbolValue].push(zone, chainPromise, onFulfilled, onRejected); 6342 } 6343 else { 6344 scheduleResolveOrReject(this, zone, chainPromise, onFulfilled, onRejected); 6345 } 6346 return chainPromise; 6347 } 6348 catch(onRejected) { 6349 return this.then(null, onRejected); 6350 } 6351 finally(onFinally) { 6352 const chainPromise = new this.constructor(null); 6353 chainPromise[symbolFinally] = symbolFinally; 6354 const zone = Zone.current; 6355 if (this[symbolState] == UNRESOLVED) { 6356 this[symbolValue].push(zone, chainPromise, onFinally, onFinally); 6357 } 6358 else { 6359 scheduleResolveOrReject(this, zone, chainPromise, onFinally, onFinally); 6360 } 6361 return chainPromise; 6362 } 6363 } 6364 // Protect against aggressive optimizers dropping seemingly unused properties. 6365 // E.g. Closure Compiler in advanced mode. 6366 ZoneAwarePromise['resolve'] = ZoneAwarePromise.resolve; 6367 ZoneAwarePromise['reject'] = ZoneAwarePromise.reject; 6368 ZoneAwarePromise['race'] = ZoneAwarePromise.race; 6369 ZoneAwarePromise['all'] = ZoneAwarePromise.all; 6370 const NativePromise = global[symbolPromise] = global['Promise']; 6371 const ZONE_AWARE_PROMISE = Zone.__symbol__('ZoneAwarePromise'); 6372 let desc = ObjectGetOwnPropertyDescriptor(global, 'Promise'); 6373 if (!desc || desc.configurable) { 6374 desc && delete desc.writable; 6375 desc && delete desc.value; 6376 if (!desc) { 6377 desc = { configurable: true, enumerable: true }; 6378 } 6379 desc.get = function () { 6380 // if we already set ZoneAwarePromise, use patched one 6381 // otherwise return native one. 6382 return global[ZONE_AWARE_PROMISE] ? global[ZONE_AWARE_PROMISE] : global[symbolPromise]; 6383 }; 6384 desc.set = function (NewNativePromise) { 6385 if (NewNativePromise === ZoneAwarePromise) { 6386 // if the NewNativePromise is ZoneAwarePromise 6387 // save to global 6388 global[ZONE_AWARE_PROMISE] = NewNativePromise; 6389 } 6390 else { 6391 // if the NewNativePromise is not ZoneAwarePromise 6392 // for example: after load zone.js, some library just 6393 // set es6-promise to global, if we set it to global 6394 // directly, assertZonePatched will fail and angular 6395 // will not loaded, so we just set the NewNativePromise 6396 // to global[symbolPromise], so the result is just like 6397 // we load ES6 Promise before zone.js 6398 global[symbolPromise] = NewNativePromise; 6399 if (!NewNativePromise.prototype[symbolThen]) { 6400 patchThen(NewNativePromise); 6401 } 6402 api.setNativePromise(NewNativePromise); 6403 } 6404 }; 6405 ObjectDefineProperty(global, 'Promise', desc); 6406 } 6407 global['Promise'] = ZoneAwarePromise; 6408 const symbolThenPatched = __symbol__('thenPatched'); 6409 function patchThen(Ctor) { 6410 const proto = Ctor.prototype; 6411 const prop = ObjectGetOwnPropertyDescriptor(proto, 'then'); 6412 if (prop && (prop.writable === false || !prop.configurable)) { 6413 // check Ctor.prototype.then propertyDescriptor is writable or not 6414 // in meteor env, writable is false, we should ignore such case 6415 return; 6416 } 6417 const originalThen = proto.then; 6418 // Keep a reference to the original method. 6419 proto[symbolThen] = originalThen; 6420 Ctor.prototype.then = function (onResolve, onReject) { 6421 const wrapped = new ZoneAwarePromise((resolve, reject) => { 6422 originalThen.call(this, resolve, reject); 6423 }); 6424 return wrapped.then(onResolve, onReject); 6425 }; 6426 Ctor[symbolThenPatched] = true; 6427 } 6428 api.patchThen = patchThen; 6429 function zoneify(fn) { 6430 return function () { 6431 let resultPromise = fn.apply(this, arguments); 6432 if (resultPromise instanceof ZoneAwarePromise) { 6433 return resultPromise; 6434 } 6435 let ctor = resultPromise.constructor; 6436 if (!ctor[symbolThenPatched]) { 6437 patchThen(ctor); 6438 } 6439 return resultPromise; 6440 }; 6441 } 6442 if (NativePromise) { 6443 patchThen(NativePromise); 6444 const fetch = global['fetch']; 6445 if (typeof fetch == 'function') { 6446 global[api.symbol('fetch')] = fetch; 6447 global['fetch'] = zoneify(fetch); 6448 } 6449 } 6450 // This is not part of public API, but it is useful for tests, so we expose it. 6451 Promise[Zone.__symbol__('uncaughtPromiseErrors')] = _uncaughtPromiseErrors; 6452 return ZoneAwarePromise; 6453}); 6454 6455/** 6456 * @license 6457 * Copyright Google Inc. All Rights Reserved. 6458 * 6459 * Use of this source code is governed by an MIT-style license that can be 6460 * found in the LICENSE file at https://angular.io/license 6461 */ 6462/** 6463 * Suppress closure compiler errors about unknown 'Zone' variable 6464 * @fileoverview 6465 * @suppress {undefinedVars,globalThis,missingRequire} 6466 */ 6467// issue #989, to reduce bundle size, use short name 6468/** Object.getOwnPropertyDescriptor */ 6469const ObjectGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; 6470/** Object.defineProperty */ 6471const ObjectDefineProperty = Object.defineProperty; 6472/** Object.getPrototypeOf */ 6473const ObjectGetPrototypeOf = Object.getPrototypeOf; 6474/** Object.create */ 6475const ObjectCreate = Object.create; 6476/** Array.prototype.slice */ 6477const ArraySlice = Array.prototype.slice; 6478/** addEventListener string const */ 6479const ADD_EVENT_LISTENER_STR = 'addEventListener'; 6480/** removeEventListener string const */ 6481const REMOVE_EVENT_LISTENER_STR = 'removeEventListener'; 6482/** zoneSymbol addEventListener */ 6483const ZONE_SYMBOL_ADD_EVENT_LISTENER = Zone.__symbol__(ADD_EVENT_LISTENER_STR); 6484/** zoneSymbol removeEventListener */ 6485const ZONE_SYMBOL_REMOVE_EVENT_LISTENER = Zone.__symbol__(REMOVE_EVENT_LISTENER_STR); 6486/** true string const */ 6487const TRUE_STR = 'true'; 6488/** false string const */ 6489const FALSE_STR = 'false'; 6490/** __zone_symbol__ string const */ 6491const ZONE_SYMBOL_PREFIX = '__zone_symbol__'; 6492function wrapWithCurrentZone(callback, source) { 6493 return Zone.current.wrap(callback, source); 6494} 6495function scheduleMacroTaskWithCurrentZone(source, callback, data, customSchedule, customCancel) { 6496 return Zone.current.scheduleMacroTask(source, callback, data, customSchedule, customCancel); 6497} 6498const zoneSymbol = Zone.__symbol__; 6499const isWindowExists = typeof window !== 'undefined'; 6500const internalWindow = isWindowExists ? window : undefined; 6501const _global = isWindowExists && internalWindow || typeof self === 'object' && self || global; 6502const REMOVE_ATTRIBUTE = 'removeAttribute'; 6503const NULL_ON_PROP_VALUE = [null]; 6504function bindArguments(args, source) { 6505 for (let i = args.length - 1; i >= 0; i--) { 6506 if (typeof args[i] === 'function') { 6507 args[i] = wrapWithCurrentZone(args[i], source + '_' + i); 6508 } 6509 } 6510 return args; 6511} 6512function patchPrototype(prototype, fnNames) { 6513 const source = prototype.constructor['name']; 6514 for (let i = 0; i < fnNames.length; i++) { 6515 const name = fnNames[i]; 6516 const delegate = prototype[name]; 6517 if (delegate) { 6518 const prototypeDesc = ObjectGetOwnPropertyDescriptor(prototype, name); 6519 if (!isPropertyWritable(prototypeDesc)) { 6520 continue; 6521 } 6522 prototype[name] = ((delegate) => { 6523 const patched = function () { 6524 return delegate.apply(this, bindArguments(arguments, source + '.' + name)); 6525 }; 6526 attachOriginToPatched(patched, delegate); 6527 return patched; 6528 })(delegate); 6529 } 6530 } 6531} 6532function isPropertyWritable(propertyDesc) { 6533 if (!propertyDesc) { 6534 return true; 6535 } 6536 if (propertyDesc.writable === false) { 6537 return false; 6538 } 6539 return !(typeof propertyDesc.get === 'function' && typeof propertyDesc.set === 'undefined'); 6540} 6541const isWebWorker = (typeof WorkerGlobalScope !== 'undefined' && self instanceof WorkerGlobalScope); 6542// Make sure to access `process` through `_global` so that WebPack does not accidentally browserify 6543// this code. 6544const isNode = (!('nw' in _global) && typeof _global.process !== 'undefined' && 6545 {}.toString.call(_global.process) === '[object process]'); 6546const isBrowser = !isNode && !isWebWorker && !!(isWindowExists && internalWindow['HTMLElement']); 6547// we are in electron of nw, so we are both browser and nodejs 6548// Make sure to access `process` through `_global` so that WebPack does not accidentally browserify 6549// this code. 6550const isMix = typeof _global.process !== 'undefined' && 6551 {}.toString.call(_global.process) === '[object process]' && !isWebWorker && 6552 !!(isWindowExists && internalWindow['HTMLElement']); 6553const zoneSymbolEventNames = {}; 6554const wrapFn = function (event) { 6555 // https://github.com/angular/zone.js/issues/911, in IE, sometimes 6556 // event will be undefined, so we need to use window.event 6557 event = event || _global.event; 6558 if (!event) { 6559 return; 6560 } 6561 let eventNameSymbol = zoneSymbolEventNames[event.type]; 6562 if (!eventNameSymbol) { 6563 eventNameSymbol = zoneSymbolEventNames[event.type] = zoneSymbol('ON_PROPERTY' + event.type); 6564 } 6565 const target = this || event.target || _global; 6566 const listener = target[eventNameSymbol]; 6567 let result; 6568 if (isBrowser && target === internalWindow && event.type === 'error') { 6569 // window.onerror have different signiture 6570 // https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onerror#window.onerror 6571 // and onerror callback will prevent default when callback return true 6572 const errorEvent = event; 6573 result = listener && 6574 listener.call(this, errorEvent.message, errorEvent.filename, errorEvent.lineno, errorEvent.colno, errorEvent.error); 6575 if (result === true) { 6576 event.preventDefault(); 6577 } 6578 } 6579 else { 6580 result = listener && listener.apply(this, arguments); 6581 if (result != undefined && !result) { 6582 event.preventDefault(); 6583 } 6584 } 6585 return result; 6586}; 6587function patchProperty(obj, prop, prototype) { 6588 let desc = ObjectGetOwnPropertyDescriptor(obj, prop); 6589 if (!desc && prototype) { 6590 // when patch window object, use prototype to check prop exist or not 6591 const prototypeDesc = ObjectGetOwnPropertyDescriptor(prototype, prop); 6592 if (prototypeDesc) { 6593 desc = { enumerable: true, configurable: true }; 6594 } 6595 } 6596 // if the descriptor not exists or is not configurable 6597 // just return 6598 if (!desc || !desc.configurable) { 6599 return; 6600 } 6601 const onPropPatchedSymbol = zoneSymbol('on' + prop + 'patched'); 6602 if (obj.hasOwnProperty(onPropPatchedSymbol) && obj[onPropPatchedSymbol]) { 6603 return; 6604 } 6605 // A property descriptor cannot have getter/setter and be writable 6606 // deleting the writable and value properties avoids this error: 6607 // 6608 // TypeError: property descriptors must not specify a value or be writable when a 6609 // getter or setter has been specified 6610 delete desc.writable; 6611 delete desc.value; 6612 const originalDescGet = desc.get; 6613 const originalDescSet = desc.set; 6614 // substr(2) cuz 'onclick' -> 'click', etc 6615 const eventName = prop.substr(2); 6616 let eventNameSymbol = zoneSymbolEventNames[eventName]; 6617 if (!eventNameSymbol) { 6618 eventNameSymbol = zoneSymbolEventNames[eventName] = zoneSymbol('ON_PROPERTY' + eventName); 6619 } 6620 desc.set = function (newValue) { 6621 // in some of windows's onproperty callback, this is undefined 6622 // so we need to check it 6623 let target = this; 6624 if (!target && obj === _global) { 6625 target = _global; 6626 } 6627 if (!target) { 6628 return; 6629 } 6630 let previousValue = target[eventNameSymbol]; 6631 if (previousValue) { 6632 target.removeEventListener(eventName, wrapFn); 6633 } 6634 // issue #978, when onload handler was added before loading zone.js 6635 // we should remove it with originalDescSet 6636 if (originalDescSet) { 6637 originalDescSet.apply(target, NULL_ON_PROP_VALUE); 6638 } 6639 if (typeof newValue === 'function') { 6640 target[eventNameSymbol] = newValue; 6641 target.addEventListener(eventName, wrapFn, false); 6642 } 6643 else { 6644 target[eventNameSymbol] = null; 6645 } 6646 }; 6647 // The getter would return undefined for unassigned properties but the default value of an 6648 // unassigned property is null 6649 desc.get = function () { 6650 // in some of windows's onproperty callback, this is undefined 6651 // so we need to check it 6652 let target = this; 6653 if (!target && obj === _global) { 6654 target = _global; 6655 } 6656 if (!target) { 6657 return null; 6658 } 6659 const listener = target[eventNameSymbol]; 6660 if (listener) { 6661 return listener; 6662 } 6663 else if (originalDescGet) { 6664 // result will be null when use inline event attribute, 6665 // such as <button onclick="func();">OK</button> 6666 // because the onclick function is internal raw uncompiled handler 6667 // the onclick will be evaluated when first time event was triggered or 6668 // the property is accessed, https://github.com/angular/zone.js/issues/525 6669 // so we should use original native get to retrieve the handler 6670 let value = originalDescGet && originalDescGet.call(this); 6671 if (value) { 6672 desc.set.call(this, value); 6673 if (typeof target[REMOVE_ATTRIBUTE] === 'function') { 6674 target.removeAttribute(prop); 6675 } 6676 return value; 6677 } 6678 } 6679 return null; 6680 }; 6681 ObjectDefineProperty(obj, prop, desc); 6682 obj[onPropPatchedSymbol] = true; 6683} 6684function patchOnProperties(obj, properties, prototype) { 6685 if (properties) { 6686 for (let i = 0; i < properties.length; i++) { 6687 patchProperty(obj, 'on' + properties[i], prototype); 6688 } 6689 } 6690 else { 6691 const onProperties = []; 6692 for (const prop in obj) { 6693 if (prop.substr(0, 2) == 'on') { 6694 onProperties.push(prop); 6695 } 6696 } 6697 for (let j = 0; j < onProperties.length; j++) { 6698 patchProperty(obj, onProperties[j], prototype); 6699 } 6700 } 6701} 6702const originalInstanceKey = zoneSymbol('originalInstance'); 6703// wrap some native API on `window` 6704function patchClass(className) { 6705 const OriginalClass = _global[className]; 6706 if (!OriginalClass) 6707 return; 6708 // keep original class in global 6709 _global[zoneSymbol(className)] = OriginalClass; 6710 _global[className] = function () { 6711 const a = bindArguments(arguments, className); 6712 switch (a.length) { 6713 case 0: 6714 this[originalInstanceKey] = new OriginalClass(); 6715 break; 6716 case 1: 6717 this[originalInstanceKey] = new OriginalClass(a[0]); 6718 break; 6719 case 2: 6720 this[originalInstanceKey] = new OriginalClass(a[0], a[1]); 6721 break; 6722 case 3: 6723 this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2]); 6724 break; 6725 case 4: 6726 this[originalInstanceKey] = new OriginalClass(a[0], a[1], a[2], a[3]); 6727 break; 6728 default: 6729 throw new Error('Arg list too long.'); 6730 } 6731 }; 6732 // attach original delegate to patched function 6733 attachOriginToPatched(_global[className], OriginalClass); 6734 const instance = new OriginalClass(function () { }); 6735 let prop; 6736 for (prop in instance) { 6737 // https://bugs.webkit.org/show_bug.cgi?id=44721 6738 if (className === 'XMLHttpRequest' && prop === 'responseBlob') 6739 continue; 6740 (function (prop) { 6741 if (typeof instance[prop] === 'function') { 6742 _global[className].prototype[prop] = function () { 6743 return this[originalInstanceKey][prop].apply(this[originalInstanceKey], arguments); 6744 }; 6745 } 6746 else { 6747 ObjectDefineProperty(_global[className].prototype, prop, { 6748 set: function (fn) { 6749 if (typeof fn === 'function') { 6750 this[originalInstanceKey][prop] = wrapWithCurrentZone(fn, className + '.' + prop); 6751 // keep callback in wrapped function so we can 6752 // use it in Function.prototype.toString to return 6753 // the native one. 6754 attachOriginToPatched(this[originalInstanceKey][prop], fn); 6755 } 6756 else { 6757 this[originalInstanceKey][prop] = fn; 6758 } 6759 }, 6760 get: function () { 6761 return this[originalInstanceKey][prop]; 6762 } 6763 }); 6764 } 6765 }(prop)); 6766 } 6767 for (prop in OriginalClass) { 6768 if (prop !== 'prototype' && OriginalClass.hasOwnProperty(prop)) { 6769 _global[className][prop] = OriginalClass[prop]; 6770 } 6771 } 6772} 6773function copySymbolProperties(src, dest) { 6774 if (typeof Object.getOwnPropertySymbols !== 'function') { 6775 return; 6776 } 6777 const symbols = Object.getOwnPropertySymbols(src); 6778 symbols.forEach((symbol) => { 6779 const desc = Object.getOwnPropertyDescriptor(src, symbol); 6780 Object.defineProperty(dest, symbol, { 6781 get: function () { 6782 return src[symbol]; 6783 }, 6784 set: function (value) { 6785 if (desc && (!desc.writable || typeof desc.set !== 'function')) { 6786 // if src[symbol] is not writable or not have a setter, just return 6787 return; 6788 } 6789 src[symbol] = value; 6790 }, 6791 enumerable: desc ? desc.enumerable : true, 6792 configurable: desc ? desc.configurable : true 6793 }); 6794 }); 6795} 6796let shouldCopySymbolProperties = false; 6797 6798function patchMethod(target, name, patchFn) { 6799 let proto = target; 6800 while (proto && !proto.hasOwnProperty(name)) { 6801 proto = ObjectGetPrototypeOf(proto); 6802 } 6803 if (!proto && target[name]) { 6804 // somehow we did not find it, but we can see it. This happens on IE for Window properties. 6805 proto = target; 6806 } 6807 const delegateName = zoneSymbol(name); 6808 let delegate = null; 6809 if (proto && !(delegate = proto[delegateName])) { 6810 delegate = proto[delegateName] = proto[name]; 6811 // check whether proto[name] is writable 6812 // some property is readonly in safari, such as HtmlCanvasElement.prototype.toBlob 6813 const desc = proto && ObjectGetOwnPropertyDescriptor(proto, name); 6814 if (isPropertyWritable(desc)) { 6815 const patchDelegate = patchFn(delegate, delegateName, name); 6816 proto[name] = function () { 6817 return patchDelegate(this, arguments); 6818 }; 6819 attachOriginToPatched(proto[name], delegate); 6820 if (shouldCopySymbolProperties) { 6821 copySymbolProperties(delegate, proto[name]); 6822 } 6823 } 6824 } 6825 return delegate; 6826} 6827// TODO: @JiaLiPassion, support cancel task later if necessary 6828function patchMacroTask(obj, funcName, metaCreator) { 6829 let setNative = null; 6830 function scheduleTask(task) { 6831 const data = task.data; 6832 data.args[data.cbIdx] = function () { 6833 task.invoke.apply(this, arguments); 6834 }; 6835 setNative.apply(data.target, data.args); 6836 return task; 6837 } 6838 setNative = patchMethod(obj, funcName, (delegate) => function (self, args) { 6839 const meta = metaCreator(self, args); 6840 if (meta.cbIdx >= 0 && typeof args[meta.cbIdx] === 'function') { 6841 return scheduleMacroTaskWithCurrentZone(meta.name, args[meta.cbIdx], meta, scheduleTask); 6842 } 6843 else { 6844 // cause an error by calling it directly. 6845 return delegate.apply(self, args); 6846 } 6847 }); 6848} 6849 6850function attachOriginToPatched(patched, original) { 6851 patched[zoneSymbol('OriginalDelegate')] = original; 6852} 6853let isDetectedIEOrEdge = false; 6854let ieOrEdge = false; 6855function isIE() { 6856 try { 6857 const ua = internalWindow.navigator.userAgent; 6858 if (ua.indexOf('MSIE ') !== -1 || ua.indexOf('Trident/') !== -1) { 6859 return true; 6860 } 6861 } 6862 catch (error) { 6863 } 6864 return false; 6865} 6866function isIEOrEdge() { 6867 if (isDetectedIEOrEdge) { 6868 return ieOrEdge; 6869 } 6870 isDetectedIEOrEdge = true; 6871 try { 6872 const ua = internalWindow.navigator.userAgent; 6873 if (ua.indexOf('MSIE ') !== -1 || ua.indexOf('Trident/') !== -1 || ua.indexOf('Edge/') !== -1) { 6874 ieOrEdge = true; 6875 } 6876 } 6877 catch (error) { 6878 } 6879 return ieOrEdge; 6880} 6881 6882/** 6883 * @license 6884 * Copyright Google Inc. All Rights Reserved. 6885 * 6886 * Use of this source code is governed by an MIT-style license that can be 6887 * found in the LICENSE file at https://angular.io/license 6888 */ 6889// override Function.prototype.toString to make zone.js patched function 6890// look like native function 6891Zone.__load_patch('toString', (global) => { 6892 // patch Func.prototype.toString to let them look like native 6893 const originalFunctionToString = Function.prototype.toString; 6894 const ORIGINAL_DELEGATE_SYMBOL = zoneSymbol('OriginalDelegate'); 6895 const PROMISE_SYMBOL = zoneSymbol('Promise'); 6896 const ERROR_SYMBOL = zoneSymbol('Error'); 6897 const newFunctionToString = function toString() { 6898 if (typeof this === 'function') { 6899 const originalDelegate = this[ORIGINAL_DELEGATE_SYMBOL]; 6900 if (originalDelegate) { 6901 if (typeof originalDelegate === 'function') { 6902 return originalFunctionToString.call(originalDelegate); 6903 } 6904 else { 6905 return Object.prototype.toString.call(originalDelegate); 6906 } 6907 } 6908 if (this === Promise) { 6909 const nativePromise = global[PROMISE_SYMBOL]; 6910 if (nativePromise) { 6911 return originalFunctionToString.call(nativePromise); 6912 } 6913 } 6914 if (this === Error) { 6915 const nativeError = global[ERROR_SYMBOL]; 6916 if (nativeError) { 6917 return originalFunctionToString.call(nativeError); 6918 } 6919 } 6920 } 6921 return originalFunctionToString.call(this); 6922 }; 6923 newFunctionToString[ORIGINAL_DELEGATE_SYMBOL] = originalFunctionToString; 6924 Function.prototype.toString = newFunctionToString; 6925 // patch Object.prototype.toString to let them look like native 6926 const originalObjectToString = Object.prototype.toString; 6927 const PROMISE_OBJECT_TO_STRING = '[object Promise]'; 6928 Object.prototype.toString = function () { 6929 if (this instanceof Promise) { 6930 return PROMISE_OBJECT_TO_STRING; 6931 } 6932 return originalObjectToString.call(this); 6933 }; 6934}); 6935 6936/** 6937 * @license 6938 * Copyright Google Inc. All Rights Reserved. 6939 * 6940 * Use of this source code is governed by an MIT-style license that can be 6941 * found in the LICENSE file at https://angular.io/license 6942 */ 6943/** 6944 * @fileoverview 6945 * @suppress {missingRequire} 6946 */ 6947let passiveSupported = false; 6948if (typeof window !== 'undefined') { 6949 try { 6950 const options = Object.defineProperty({}, 'passive', { 6951 get: function () { 6952 passiveSupported = true; 6953 } 6954 }); 6955 window.addEventListener('test', options, options); 6956 window.removeEventListener('test', options, options); 6957 } 6958 catch (err) { 6959 passiveSupported = false; 6960 } 6961} 6962// an identifier to tell ZoneTask do not create a new invoke closure 6963const OPTIMIZED_ZONE_EVENT_TASK_DATA = { 6964 useG: true 6965}; 6966const zoneSymbolEventNames$1 = {}; 6967const globalSources = {}; 6968const EVENT_NAME_SYMBOL_REGX = /^__zone_symbol__(\w+)(true|false)$/; 6969const IMMEDIATE_PROPAGATION_SYMBOL = ('__zone_symbol__propagationStopped'); 6970function patchEventTarget(_global, apis, patchOptions) { 6971 const ADD_EVENT_LISTENER = (patchOptions && patchOptions.add) || ADD_EVENT_LISTENER_STR; 6972 const REMOVE_EVENT_LISTENER = (patchOptions && patchOptions.rm) || REMOVE_EVENT_LISTENER_STR; 6973 const LISTENERS_EVENT_LISTENER = (patchOptions && patchOptions.listeners) || 'eventListeners'; 6974 const REMOVE_ALL_LISTENERS_EVENT_LISTENER = (patchOptions && patchOptions.rmAll) || 'removeAllListeners'; 6975 const zoneSymbolAddEventListener = zoneSymbol(ADD_EVENT_LISTENER); 6976 const ADD_EVENT_LISTENER_SOURCE = '.' + ADD_EVENT_LISTENER + ':'; 6977 const PREPEND_EVENT_LISTENER = 'prependListener'; 6978 const PREPEND_EVENT_LISTENER_SOURCE = '.' + PREPEND_EVENT_LISTENER + ':'; 6979 const invokeTask = function (task, target, event) { 6980 // for better performance, check isRemoved which is set 6981 // by removeEventListener 6982 if (task.isRemoved) { 6983 return; 6984 } 6985 const delegate = task.callback; 6986 if (typeof delegate === 'object' && delegate.handleEvent) { 6987 // create the bind version of handleEvent when invoke 6988 task.callback = (event) => delegate.handleEvent(event); 6989 task.originalDelegate = delegate; 6990 } 6991 // invoke static task.invoke 6992 task.invoke(task, target, [event]); 6993 const options = task.options; 6994 if (options && typeof options === 'object' && options.once) { 6995 // if options.once is true, after invoke once remove listener here 6996 // only browser need to do this, nodejs eventEmitter will cal removeListener 6997 // inside EventEmitter.once 6998 const delegate = task.originalDelegate ? task.originalDelegate : task.callback; 6999 target[REMOVE_EVENT_LISTENER].call(target, event.type, delegate, options); 7000 } 7001 }; 7002 // global shared zoneAwareCallback to handle all event callback with capture = false 7003 const globalZoneAwareCallback = function (event) { 7004 // https://github.com/angular/zone.js/issues/911, in IE, sometimes 7005 // event will be undefined, so we need to use window.event 7006 event = event || _global.event; 7007 if (!event) { 7008 return; 7009 } 7010 // event.target is needed for Samsung TV and SourceBuffer 7011 // || global is needed https://github.com/angular/zone.js/issues/190 7012 const target = this || event.target || _global; 7013 const tasks = target[zoneSymbolEventNames$1[event.type][FALSE_STR]]; 7014 if (tasks) { 7015 // invoke all tasks which attached to current target with given event.type and capture = false 7016 // for performance concern, if task.length === 1, just invoke 7017 if (tasks.length === 1) { 7018 invokeTask(tasks[0], target, event); 7019 } 7020 else { 7021 // https://github.com/angular/zone.js/issues/836 7022 // copy the tasks array before invoke, to avoid 7023 // the callback will remove itself or other listener 7024 const copyTasks = tasks.slice(); 7025 for (let i = 0; i < copyTasks.length; i++) { 7026 if (event && event[IMMEDIATE_PROPAGATION_SYMBOL] === true) { 7027 break; 7028 } 7029 invokeTask(copyTasks[i], target, event); 7030 } 7031 } 7032 } 7033 }; 7034 // global shared zoneAwareCallback to handle all event callback with capture = true 7035 const globalZoneAwareCaptureCallback = function (event) { 7036 // https://github.com/angular/zone.js/issues/911, in IE, sometimes 7037 // event will be undefined, so we need to use window.event 7038 event = event || _global.event; 7039 if (!event) { 7040 return; 7041 } 7042 // event.target is needed for Samsung TV and SourceBuffer 7043 // || global is needed https://github.com/angular/zone.js/issues/190 7044 const target = this || event.target || _global; 7045 const tasks = target[zoneSymbolEventNames$1[event.type][TRUE_STR]]; 7046 if (tasks) { 7047 // invoke all tasks which attached to current target with given event.type and capture = false 7048 // for performance concern, if task.length === 1, just invoke 7049 if (tasks.length === 1) { 7050 invokeTask(tasks[0], target, event); 7051 } 7052 else { 7053 // https://github.com/angular/zone.js/issues/836 7054 // copy the tasks array before invoke, to avoid 7055 // the callback will remove itself or other listener 7056 const copyTasks = tasks.slice(); 7057 for (let i = 0; i < copyTasks.length; i++) { 7058 if (event && event[IMMEDIATE_PROPAGATION_SYMBOL] === true) { 7059 break; 7060 } 7061 invokeTask(copyTasks[i], target, event); 7062 } 7063 } 7064 } 7065 }; 7066 function patchEventTargetMethods(obj, patchOptions) { 7067 if (!obj) { 7068 return false; 7069 } 7070 let useGlobalCallback = true; 7071 if (patchOptions && patchOptions.useG !== undefined) { 7072 useGlobalCallback = patchOptions.useG; 7073 } 7074 const validateHandler = patchOptions && patchOptions.vh; 7075 let checkDuplicate = true; 7076 if (patchOptions && patchOptions.chkDup !== undefined) { 7077 checkDuplicate = patchOptions.chkDup; 7078 } 7079 let returnTarget = false; 7080 if (patchOptions && patchOptions.rt !== undefined) { 7081 returnTarget = patchOptions.rt; 7082 } 7083 let proto = obj; 7084 while (proto && !proto.hasOwnProperty(ADD_EVENT_LISTENER)) { 7085 proto = ObjectGetPrototypeOf(proto); 7086 } 7087 if (!proto && obj[ADD_EVENT_LISTENER]) { 7088 // somehow we did not find it, but we can see it. This happens on IE for Window properties. 7089 proto = obj; 7090 } 7091 if (!proto) { 7092 return false; 7093 } 7094 if (proto[zoneSymbolAddEventListener]) { 7095 return false; 7096 } 7097 const eventNameToString = patchOptions && patchOptions.eventNameToString; 7098 // a shared global taskData to pass data for scheduleEventTask 7099 // so we do not need to create a new object just for pass some data 7100 const taskData = {}; 7101 const nativeAddEventListener = proto[zoneSymbolAddEventListener] = proto[ADD_EVENT_LISTENER]; 7102 const nativeRemoveEventListener = proto[zoneSymbol(REMOVE_EVENT_LISTENER)] = 7103 proto[REMOVE_EVENT_LISTENER]; 7104 const nativeListeners = proto[zoneSymbol(LISTENERS_EVENT_LISTENER)] = 7105 proto[LISTENERS_EVENT_LISTENER]; 7106 const nativeRemoveAllListeners = proto[zoneSymbol(REMOVE_ALL_LISTENERS_EVENT_LISTENER)] = 7107 proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER]; 7108 let nativePrependEventListener; 7109 if (patchOptions && patchOptions.prepend) { 7110 nativePrependEventListener = proto[zoneSymbol(patchOptions.prepend)] = 7111 proto[patchOptions.prepend]; 7112 } 7113 function checkIsPassive(task) { 7114 if (!passiveSupported && typeof taskData.options !== 'boolean' && 7115 typeof taskData.options !== 'undefined' && taskData.options !== null) { 7116 // options is a non-null non-undefined object 7117 // passive is not supported 7118 // don't pass options as object 7119 // just pass capture as a boolean 7120 task.options = !!taskData.options.capture; 7121 taskData.options = task.options; 7122 } 7123 } 7124 const customScheduleGlobal = function (task) { 7125 // if there is already a task for the eventName + capture, 7126 // just return, because we use the shared globalZoneAwareCallback here. 7127 if (taskData.isExisting) { 7128 return; 7129 } 7130 checkIsPassive(task); 7131 return nativeAddEventListener.call(taskData.target, taskData.eventName, taskData.capture ? globalZoneAwareCaptureCallback : globalZoneAwareCallback, taskData.options); 7132 }; 7133 const customCancelGlobal = function (task) { 7134 // if task is not marked as isRemoved, this call is directly 7135 // from Zone.prototype.cancelTask, we should remove the task 7136 // from tasksList of target first 7137 if (!task.isRemoved) { 7138 const symbolEventNames = zoneSymbolEventNames$1[task.eventName]; 7139 let symbolEventName; 7140 if (symbolEventNames) { 7141 symbolEventName = symbolEventNames[task.capture ? TRUE_STR : FALSE_STR]; 7142 } 7143 const existingTasks = symbolEventName && task.target[symbolEventName]; 7144 if (existingTasks) { 7145 for (let i = 0; i < existingTasks.length; i++) { 7146 const existingTask = existingTasks[i]; 7147 if (existingTask === task) { 7148 existingTasks.splice(i, 1); 7149 // set isRemoved to data for faster invokeTask check 7150 task.isRemoved = true; 7151 if (existingTasks.length === 0) { 7152 // all tasks for the eventName + capture have gone, 7153 // remove globalZoneAwareCallback and remove the task cache from target 7154 task.allRemoved = true; 7155 task.target[symbolEventName] = null; 7156 } 7157 break; 7158 } 7159 } 7160 } 7161 } 7162 // if all tasks for the eventName + capture have gone, 7163 // we will really remove the global event callback, 7164 // if not, return 7165 if (!task.allRemoved) { 7166 return; 7167 } 7168 return nativeRemoveEventListener.call(task.target, task.eventName, task.capture ? globalZoneAwareCaptureCallback : globalZoneAwareCallback, task.options); 7169 }; 7170 const customScheduleNonGlobal = function (task) { 7171 checkIsPassive(task); 7172 return nativeAddEventListener.call(taskData.target, taskData.eventName, task.invoke, taskData.options); 7173 }; 7174 const customSchedulePrepend = function (task) { 7175 return nativePrependEventListener.call(taskData.target, taskData.eventName, task.invoke, taskData.options); 7176 }; 7177 const customCancelNonGlobal = function (task) { 7178 return nativeRemoveEventListener.call(task.target, task.eventName, task.invoke, task.options); 7179 }; 7180 const customSchedule = useGlobalCallback ? customScheduleGlobal : customScheduleNonGlobal; 7181 const customCancel = useGlobalCallback ? customCancelGlobal : customCancelNonGlobal; 7182 const compareTaskCallbackVsDelegate = function (task, delegate) { 7183 const typeOfDelegate = typeof delegate; 7184 return (typeOfDelegate === 'function' && task.callback === delegate) || 7185 (typeOfDelegate === 'object' && task.originalDelegate === delegate); 7186 }; 7187 const compare = (patchOptions && patchOptions.diff) ? patchOptions.diff : compareTaskCallbackVsDelegate; 7188 const blackListedEvents = Zone[Zone.__symbol__('BLACK_LISTED_EVENTS')]; 7189 const makeAddListener = function (nativeListener, addSource, customScheduleFn, customCancelFn, returnTarget = false, prepend = false) { 7190 return function () { 7191 const target = this || _global; 7192 const eventName = arguments[0]; 7193 let delegate = arguments[1]; 7194 if (!delegate) { 7195 return nativeListener.apply(this, arguments); 7196 } 7197 if (isNode && eventName === 'uncaughtException') { 7198 // don't patch uncaughtException of nodejs to prevent endless loop 7199 return nativeListener.apply(this, arguments); 7200 } 7201 // don't create the bind delegate function for handleEvent 7202 // case here to improve addEventListener performance 7203 // we will create the bind delegate when invoke 7204 let isHandleEvent = false; 7205 if (typeof delegate !== 'function') { 7206 if (!delegate.handleEvent) { 7207 return nativeListener.apply(this, arguments); 7208 } 7209 isHandleEvent = true; 7210 } 7211 if (validateHandler && !validateHandler(nativeListener, delegate, target, arguments)) { 7212 return; 7213 } 7214 const options = arguments[2]; 7215 if (blackListedEvents) { 7216 // check black list 7217 for (let i = 0; i < blackListedEvents.length; i++) { 7218 if (eventName === blackListedEvents[i]) { 7219 return nativeListener.apply(this, arguments); 7220 } 7221 } 7222 } 7223 let capture; 7224 let once = false; 7225 if (options === undefined) { 7226 capture = false; 7227 } 7228 else if (options === true) { 7229 capture = true; 7230 } 7231 else if (options === false) { 7232 capture = false; 7233 } 7234 else { 7235 capture = options ? !!options.capture : false; 7236 once = options ? !!options.once : false; 7237 } 7238 const zone = Zone.current; 7239 const symbolEventNames = zoneSymbolEventNames$1[eventName]; 7240 let symbolEventName; 7241 if (!symbolEventNames) { 7242 // the code is duplicate, but I just want to get some better performance 7243 const falseEventName = (eventNameToString ? eventNameToString(eventName) : eventName) + FALSE_STR; 7244 const trueEventName = (eventNameToString ? eventNameToString(eventName) : eventName) + TRUE_STR; 7245 const symbol = ZONE_SYMBOL_PREFIX + falseEventName; 7246 const symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName; 7247 zoneSymbolEventNames$1[eventName] = {}; 7248 zoneSymbolEventNames$1[eventName][FALSE_STR] = symbol; 7249 zoneSymbolEventNames$1[eventName][TRUE_STR] = symbolCapture; 7250 symbolEventName = capture ? symbolCapture : symbol; 7251 } 7252 else { 7253 symbolEventName = symbolEventNames[capture ? TRUE_STR : FALSE_STR]; 7254 } 7255 let existingTasks = target[symbolEventName]; 7256 let isExisting = false; 7257 if (existingTasks) { 7258 // already have task registered 7259 isExisting = true; 7260 if (checkDuplicate) { 7261 for (let i = 0; i < existingTasks.length; i++) { 7262 if (compare(existingTasks[i], delegate)) { 7263 // same callback, same capture, same event name, just return 7264 return; 7265 } 7266 } 7267 } 7268 } 7269 else { 7270 existingTasks = target[symbolEventName] = []; 7271 } 7272 let source; 7273 const constructorName = target.constructor['name']; 7274 const targetSource = globalSources[constructorName]; 7275 if (targetSource) { 7276 source = targetSource[eventName]; 7277 } 7278 if (!source) { 7279 source = constructorName + addSource + 7280 (eventNameToString ? eventNameToString(eventName) : eventName); 7281 } 7282 // do not create a new object as task.data to pass those things 7283 // just use the global shared one 7284 taskData.options = options; 7285 if (once) { 7286 // if addEventListener with once options, we don't pass it to 7287 // native addEventListener, instead we keep the once setting 7288 // and handle ourselves. 7289 taskData.options.once = false; 7290 } 7291 taskData.target = target; 7292 taskData.capture = capture; 7293 taskData.eventName = eventName; 7294 taskData.isExisting = isExisting; 7295 const data = useGlobalCallback ? OPTIMIZED_ZONE_EVENT_TASK_DATA : undefined; 7296 // keep taskData into data to allow onScheduleEventTask to access the task information 7297 if (data) { 7298 data.taskData = taskData; 7299 } 7300 const task = zone.scheduleEventTask(source, delegate, data, customScheduleFn, customCancelFn); 7301 // should clear taskData.target to avoid memory leak 7302 // issue, https://github.com/angular/angular/issues/20442 7303 taskData.target = null; 7304 // need to clear up taskData because it is a global object 7305 if (data) { 7306 data.taskData = null; 7307 } 7308 // have to save those information to task in case 7309 // application may call task.zone.cancelTask() directly 7310 if (once) { 7311 options.once = true; 7312 } 7313 if (!(!passiveSupported && typeof task.options === 'boolean')) { 7314 // if not support passive, and we pass an option object 7315 // to addEventListener, we should save the options to task 7316 task.options = options; 7317 } 7318 task.target = target; 7319 task.capture = capture; 7320 task.eventName = eventName; 7321 if (isHandleEvent) { 7322 // save original delegate for compare to check duplicate 7323 task.originalDelegate = delegate; 7324 } 7325 if (!prepend) { 7326 existingTasks.push(task); 7327 } 7328 else { 7329 existingTasks.unshift(task); 7330 } 7331 if (returnTarget) { 7332 return target; 7333 } 7334 }; 7335 }; 7336 proto[ADD_EVENT_LISTENER] = makeAddListener(nativeAddEventListener, ADD_EVENT_LISTENER_SOURCE, customSchedule, customCancel, returnTarget); 7337 if (nativePrependEventListener) { 7338 proto[PREPEND_EVENT_LISTENER] = makeAddListener(nativePrependEventListener, PREPEND_EVENT_LISTENER_SOURCE, customSchedulePrepend, customCancel, returnTarget, true); 7339 } 7340 proto[REMOVE_EVENT_LISTENER] = function () { 7341 const target = this || _global; 7342 const eventName = arguments[0]; 7343 const options = arguments[2]; 7344 let capture; 7345 if (options === undefined) { 7346 capture = false; 7347 } 7348 else if (options === true) { 7349 capture = true; 7350 } 7351 else if (options === false) { 7352 capture = false; 7353 } 7354 else { 7355 capture = options ? !!options.capture : false; 7356 } 7357 const delegate = arguments[1]; 7358 if (!delegate) { 7359 return nativeRemoveEventListener.apply(this, arguments); 7360 } 7361 if (validateHandler && 7362 !validateHandler(nativeRemoveEventListener, delegate, target, arguments)) { 7363 return; 7364 } 7365 const symbolEventNames = zoneSymbolEventNames$1[eventName]; 7366 let symbolEventName; 7367 if (symbolEventNames) { 7368 symbolEventName = symbolEventNames[capture ? TRUE_STR : FALSE_STR]; 7369 } 7370 const existingTasks = symbolEventName && target[symbolEventName]; 7371 if (existingTasks) { 7372 for (let i = 0; i < existingTasks.length; i++) { 7373 const existingTask = existingTasks[i]; 7374 if (compare(existingTask, delegate)) { 7375 existingTasks.splice(i, 1); 7376 // set isRemoved to data for faster invokeTask check 7377 existingTask.isRemoved = true; 7378 if (existingTasks.length === 0) { 7379 // all tasks for the eventName + capture have gone, 7380 // remove globalZoneAwareCallback and remove the task cache from target 7381 existingTask.allRemoved = true; 7382 target[symbolEventName] = null; 7383 } 7384 existingTask.zone.cancelTask(existingTask); 7385 if (returnTarget) { 7386 return target; 7387 } 7388 return; 7389 } 7390 } 7391 } 7392 // issue 930, didn't find the event name or callback 7393 // from zone kept existingTasks, the callback maybe 7394 // added outside of zone, we need to call native removeEventListener 7395 // to try to remove it. 7396 return nativeRemoveEventListener.apply(this, arguments); 7397 }; 7398 proto[LISTENERS_EVENT_LISTENER] = function () { 7399 const target = this || _global; 7400 const eventName = arguments[0]; 7401 const listeners = []; 7402 const tasks = findEventTasks(target, eventNameToString ? eventNameToString(eventName) : eventName); 7403 for (let i = 0; i < tasks.length; i++) { 7404 const task = tasks[i]; 7405 let delegate = task.originalDelegate ? task.originalDelegate : task.callback; 7406 listeners.push(delegate); 7407 } 7408 return listeners; 7409 }; 7410 proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER] = function () { 7411 const target = this || _global; 7412 const eventName = arguments[0]; 7413 if (!eventName) { 7414 const keys = Object.keys(target); 7415 for (let i = 0; i < keys.length; i++) { 7416 const prop = keys[i]; 7417 const match = EVENT_NAME_SYMBOL_REGX.exec(prop); 7418 let evtName = match && match[1]; 7419 // in nodejs EventEmitter, removeListener event is 7420 // used for monitoring the removeListener call, 7421 // so just keep removeListener eventListener until 7422 // all other eventListeners are removed 7423 if (evtName && evtName !== 'removeListener') { 7424 this[REMOVE_ALL_LISTENERS_EVENT_LISTENER].call(this, evtName); 7425 } 7426 } 7427 // remove removeListener listener finally 7428 this[REMOVE_ALL_LISTENERS_EVENT_LISTENER].call(this, 'removeListener'); 7429 } 7430 else { 7431 const symbolEventNames = zoneSymbolEventNames$1[eventName]; 7432 if (symbolEventNames) { 7433 const symbolEventName = symbolEventNames[FALSE_STR]; 7434 const symbolCaptureEventName = symbolEventNames[TRUE_STR]; 7435 const tasks = target[symbolEventName]; 7436 const captureTasks = target[symbolCaptureEventName]; 7437 if (tasks) { 7438 const removeTasks = tasks.slice(); 7439 for (let i = 0; i < removeTasks.length; i++) { 7440 const task = removeTasks[i]; 7441 let delegate = task.originalDelegate ? task.originalDelegate : task.callback; 7442 this[REMOVE_EVENT_LISTENER].call(this, eventName, delegate, task.options); 7443 } 7444 } 7445 if (captureTasks) { 7446 const removeTasks = captureTasks.slice(); 7447 for (let i = 0; i < removeTasks.length; i++) { 7448 const task = removeTasks[i]; 7449 let delegate = task.originalDelegate ? task.originalDelegate : task.callback; 7450 this[REMOVE_EVENT_LISTENER].call(this, eventName, delegate, task.options); 7451 } 7452 } 7453 } 7454 } 7455 if (returnTarget) { 7456 return this; 7457 } 7458 }; 7459 // for native toString patch 7460 attachOriginToPatched(proto[ADD_EVENT_LISTENER], nativeAddEventListener); 7461 attachOriginToPatched(proto[REMOVE_EVENT_LISTENER], nativeRemoveEventListener); 7462 if (nativeRemoveAllListeners) { 7463 attachOriginToPatched(proto[REMOVE_ALL_LISTENERS_EVENT_LISTENER], nativeRemoveAllListeners); 7464 } 7465 if (nativeListeners) { 7466 attachOriginToPatched(proto[LISTENERS_EVENT_LISTENER], nativeListeners); 7467 } 7468 return true; 7469 } 7470 let results = []; 7471 for (let i = 0; i < apis.length; i++) { 7472 results[i] = patchEventTargetMethods(apis[i], patchOptions); 7473 } 7474 return results; 7475} 7476function findEventTasks(target, eventName) { 7477 const foundTasks = []; 7478 for (let prop in target) { 7479 const match = EVENT_NAME_SYMBOL_REGX.exec(prop); 7480 let evtName = match && match[1]; 7481 if (evtName && (!eventName || evtName === eventName)) { 7482 const tasks = target[prop]; 7483 if (tasks) { 7484 for (let i = 0; i < tasks.length; i++) { 7485 foundTasks.push(tasks[i]); 7486 } 7487 } 7488 } 7489 } 7490 return foundTasks; 7491} 7492function patchEventPrototype(global, api) { 7493 const Event = global['Event']; 7494 if (Event && Event.prototype) { 7495 api.patchMethod(Event.prototype, 'stopImmediatePropagation', (delegate) => function (self, args) { 7496 self[IMMEDIATE_PROPAGATION_SYMBOL] = true; 7497 // we need to call the native stopImmediatePropagation 7498 // in case in some hybrid application, some part of 7499 // application will be controlled by zone, some are not 7500 delegate && delegate.apply(self, args); 7501 }); 7502 } 7503} 7504 7505/** 7506 * @license 7507 * Copyright Google Inc. All Rights Reserved. 7508 * 7509 * Use of this source code is governed by an MIT-style license that can be 7510 * found in the LICENSE file at https://angular.io/license 7511 */ 7512function patchCallbacks(api, target, targetName, method, callbacks) { 7513 const symbol = Zone.__symbol__(method); 7514 if (target[symbol]) { 7515 return; 7516 } 7517 const nativeDelegate = target[symbol] = target[method]; 7518 target[method] = function (name, opts, options) { 7519 if (opts && opts.prototype) { 7520 callbacks.forEach(function (callback) { 7521 const source = `${targetName}.${method}::` + callback; 7522 const prototype = opts.prototype; 7523 if (prototype.hasOwnProperty(callback)) { 7524 const descriptor = api.ObjectGetOwnPropertyDescriptor(prototype, callback); 7525 if (descriptor && descriptor.value) { 7526 descriptor.value = api.wrapWithCurrentZone(descriptor.value, source); 7527 api._redefineProperty(opts.prototype, callback, descriptor); 7528 } 7529 else if (prototype[callback]) { 7530 prototype[callback] = api.wrapWithCurrentZone(prototype[callback], source); 7531 } 7532 } 7533 else if (prototype[callback]) { 7534 prototype[callback] = api.wrapWithCurrentZone(prototype[callback], source); 7535 } 7536 }); 7537 } 7538 return nativeDelegate.call(target, name, opts, options); 7539 }; 7540 api.attachOriginToPatched(target[method], nativeDelegate); 7541} 7542 7543/** 7544 * @license 7545 * Copyright Google Inc. All Rights Reserved. 7546 * 7547 * Use of this source code is governed by an MIT-style license that can be 7548 * found in the LICENSE file at https://angular.io/license 7549 */ 7550/* 7551 * This is necessary for Chrome and Chrome mobile, to enable 7552 * things like redefining `createdCallback` on an element. 7553 */ 7554const zoneSymbol$1 = Zone.__symbol__; 7555const _defineProperty = Object[zoneSymbol$1('defineProperty')] = Object.defineProperty; 7556const _getOwnPropertyDescriptor = Object[zoneSymbol$1('getOwnPropertyDescriptor')] = 7557 Object.getOwnPropertyDescriptor; 7558const _create = Object.create; 7559const unconfigurablesKey = zoneSymbol$1('unconfigurables'); 7560function propertyPatch() { 7561 Object.defineProperty = function (obj, prop, desc) { 7562 if (isUnconfigurable(obj, prop)) { 7563 throw new TypeError('Cannot assign to read only property \'' + prop + '\' of ' + obj); 7564 } 7565 const originalConfigurableFlag = desc.configurable; 7566 if (prop !== 'prototype') { 7567 desc = rewriteDescriptor(obj, prop, desc); 7568 } 7569 return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); 7570 }; 7571 Object.defineProperties = function (obj, props) { 7572 Object.keys(props).forEach(function (prop) { 7573 Object.defineProperty(obj, prop, props[prop]); 7574 }); 7575 return obj; 7576 }; 7577 Object.create = function (obj, proto) { 7578 if (typeof proto === 'object' && !Object.isFrozen(proto)) { 7579 Object.keys(proto).forEach(function (prop) { 7580 proto[prop] = rewriteDescriptor(obj, prop, proto[prop]); 7581 }); 7582 } 7583 return _create(obj, proto); 7584 }; 7585 Object.getOwnPropertyDescriptor = function (obj, prop) { 7586 const desc = _getOwnPropertyDescriptor(obj, prop); 7587 if (desc && isUnconfigurable(obj, prop)) { 7588 desc.configurable = false; 7589 } 7590 return desc; 7591 }; 7592} 7593function _redefineProperty(obj, prop, desc) { 7594 const originalConfigurableFlag = desc.configurable; 7595 desc = rewriteDescriptor(obj, prop, desc); 7596 return _tryDefineProperty(obj, prop, desc, originalConfigurableFlag); 7597} 7598function isUnconfigurable(obj, prop) { 7599 return obj && obj[unconfigurablesKey] && obj[unconfigurablesKey][prop]; 7600} 7601function rewriteDescriptor(obj, prop, desc) { 7602 // issue-927, if the desc is frozen, don't try to change the desc 7603 if (!Object.isFrozen(desc)) { 7604 desc.configurable = true; 7605 } 7606 if (!desc.configurable) { 7607 // issue-927, if the obj is frozen, don't try to set the desc to obj 7608 if (!obj[unconfigurablesKey] && !Object.isFrozen(obj)) { 7609 _defineProperty(obj, unconfigurablesKey, { writable: true, value: {} }); 7610 } 7611 if (obj[unconfigurablesKey]) { 7612 obj[unconfigurablesKey][prop] = true; 7613 } 7614 } 7615 return desc; 7616} 7617function _tryDefineProperty(obj, prop, desc, originalConfigurableFlag) { 7618 try { 7619 return _defineProperty(obj, prop, desc); 7620 } 7621 catch (error) { 7622 if (desc.configurable) { 7623 // In case of errors, when the configurable flag was likely set by rewriteDescriptor(), let's 7624 // retry with the original flag value 7625 if (typeof originalConfigurableFlag == 'undefined') { 7626 delete desc.configurable; 7627 } 7628 else { 7629 desc.configurable = originalConfigurableFlag; 7630 } 7631 try { 7632 return _defineProperty(obj, prop, desc); 7633 } 7634 catch (error) { 7635 let descJson = null; 7636 try { 7637 descJson = JSON.stringify(desc); 7638 } 7639 catch (error) { 7640 descJson = desc.toString(); 7641 } 7642 console.log(`Attempting to configure '${prop}' with descriptor '${descJson}' on object '${obj}' and got error, giving up: ${error}`); 7643 } 7644 } 7645 else { 7646 throw error; 7647 } 7648 } 7649} 7650 7651/** 7652 * @license 7653 * Copyright Google Inc. All Rights Reserved. 7654 * 7655 * Use of this source code is governed by an MIT-style license that can be 7656 * found in the LICENSE file at https://angular.io/license 7657 */ 7658/** 7659 * @fileoverview 7660 * @suppress {globalThis} 7661 */ 7662const globalEventHandlersEventNames = [ 7663 'abort', 7664 'animationcancel', 7665 'animationend', 7666 'animationiteration', 7667 'auxclick', 7668 'beforeinput', 7669 'blur', 7670 'cancel', 7671 'canplay', 7672 'canplaythrough', 7673 'change', 7674 'compositionstart', 7675 'compositionupdate', 7676 'compositionend', 7677 'cuechange', 7678 'click', 7679 'close', 7680 'contextmenu', 7681 'curechange', 7682 'dblclick', 7683 'drag', 7684 'dragend', 7685 'dragenter', 7686 'dragexit', 7687 'dragleave', 7688 'dragover', 7689 'drop', 7690 'durationchange', 7691 'emptied', 7692 'ended', 7693 'error', 7694 'focus', 7695 'focusin', 7696 'focusout', 7697 'gotpointercapture', 7698 'input', 7699 'invalid', 7700 'keydown', 7701 'keypress', 7702 'keyup', 7703 'load', 7704 'loadstart', 7705 'loadeddata', 7706 'loadedmetadata', 7707 'lostpointercapture', 7708 'mousedown', 7709 'mouseenter', 7710 'mouseleave', 7711 'mousemove', 7712 'mouseout', 7713 'mouseover', 7714 'mouseup', 7715 'mousewheel', 7716 'orientationchange', 7717 'pause', 7718 'play', 7719 'playing', 7720 'pointercancel', 7721 'pointerdown', 7722 'pointerenter', 7723 'pointerleave', 7724 'pointerlockchange', 7725 'mozpointerlockchange', 7726 'webkitpointerlockerchange', 7727 'pointerlockerror', 7728 'mozpointerlockerror', 7729 'webkitpointerlockerror', 7730 'pointermove', 7731 'pointout', 7732 'pointerover', 7733 'pointerup', 7734 'progress', 7735 'ratechange', 7736 'reset', 7737 'resize', 7738 'scroll', 7739 'seeked', 7740 'seeking', 7741 'select', 7742 'selectionchange', 7743 'selectstart', 7744 'show', 7745 'sort', 7746 'stalled', 7747 'submit', 7748 'suspend', 7749 'timeupdate', 7750 'volumechange', 7751 'touchcancel', 7752 'touchmove', 7753 'touchstart', 7754 'touchend', 7755 'transitioncancel', 7756 'transitionend', 7757 'waiting', 7758 'wheel' 7759]; 7760const documentEventNames = [ 7761 'afterscriptexecute', 'beforescriptexecute', 'DOMContentLoaded', 'freeze', 'fullscreenchange', 7762 'mozfullscreenchange', 'webkitfullscreenchange', 'msfullscreenchange', 'fullscreenerror', 7763 'mozfullscreenerror', 'webkitfullscreenerror', 'msfullscreenerror', 'readystatechange', 7764 'visibilitychange', 'resume' 7765]; 7766const windowEventNames = [ 7767 'absolutedeviceorientation', 7768 'afterinput', 7769 'afterprint', 7770 'appinstalled', 7771 'beforeinstallprompt', 7772 'beforeprint', 7773 'beforeunload', 7774 'devicelight', 7775 'devicemotion', 7776 'deviceorientation', 7777 'deviceorientationabsolute', 7778 'deviceproximity', 7779 'hashchange', 7780 'languagechange', 7781 'message', 7782 'mozbeforepaint', 7783 'offline', 7784 'online', 7785 'paint', 7786 'pageshow', 7787 'pagehide', 7788 'popstate', 7789 'rejectionhandled', 7790 'storage', 7791 'unhandledrejection', 7792 'unload', 7793 'userproximity', 7794 'vrdisplyconnected', 7795 'vrdisplaydisconnected', 7796 'vrdisplaypresentchange' 7797]; 7798const htmlElementEventNames = [ 7799 'beforecopy', 'beforecut', 'beforepaste', 'copy', 'cut', 'paste', 'dragstart', 'loadend', 7800 'animationstart', 'search', 'transitionrun', 'transitionstart', 'webkitanimationend', 7801 'webkitanimationiteration', 'webkitanimationstart', 'webkittransitionend' 7802]; 7803const mediaElementEventNames = ['encrypted', 'waitingforkey', 'msneedkey', 'mozinterruptbegin', 'mozinterruptend']; 7804const ieElementEventNames = [ 7805 'activate', 7806 'afterupdate', 7807 'ariarequest', 7808 'beforeactivate', 7809 'beforedeactivate', 7810 'beforeeditfocus', 7811 'beforeupdate', 7812 'cellchange', 7813 'controlselect', 7814 'dataavailable', 7815 'datasetchanged', 7816 'datasetcomplete', 7817 'errorupdate', 7818 'filterchange', 7819 'layoutcomplete', 7820 'losecapture', 7821 'move', 7822 'moveend', 7823 'movestart', 7824 'propertychange', 7825 'resizeend', 7826 'resizestart', 7827 'rowenter', 7828 'rowexit', 7829 'rowsdelete', 7830 'rowsinserted', 7831 'command', 7832 'compassneedscalibration', 7833 'deactivate', 7834 'help', 7835 'mscontentzoom', 7836 'msmanipulationstatechanged', 7837 'msgesturechange', 7838 'msgesturedoubletap', 7839 'msgestureend', 7840 'msgesturehold', 7841 'msgesturestart', 7842 'msgesturetap', 7843 'msgotpointercapture', 7844 'msinertiastart', 7845 'mslostpointercapture', 7846 'mspointercancel', 7847 'mspointerdown', 7848 'mspointerenter', 7849 'mspointerhover', 7850 'mspointerleave', 7851 'mspointermove', 7852 'mspointerout', 7853 'mspointerover', 7854 'mspointerup', 7855 'pointerout', 7856 'mssitemodejumplistitemremoved', 7857 'msthumbnailclick', 7858 'stop', 7859 'storagecommit' 7860]; 7861const webglEventNames = ['webglcontextrestored', 'webglcontextlost', 'webglcontextcreationerror']; 7862const formEventNames = ['autocomplete', 'autocompleteerror']; 7863const detailEventNames = ['toggle']; 7864const frameEventNames = ['load']; 7865const frameSetEventNames = ['blur', 'error', 'focus', 'load', 'resize', 'scroll', 'messageerror']; 7866const marqueeEventNames = ['bounce', 'finish', 'start']; 7867const XMLHttpRequestEventNames = [ 7868 'loadstart', 'progress', 'abort', 'error', 'load', 'progress', 'timeout', 'loadend', 7869 'readystatechange' 7870]; 7871const IDBIndexEventNames = ['upgradeneeded', 'complete', 'abort', 'success', 'error', 'blocked', 'versionchange', 'close']; 7872const websocketEventNames = ['close', 'error', 'open', 'message']; 7873const workerEventNames = ['error', 'message']; 7874const eventNames = globalEventHandlersEventNames.concat(webglEventNames, formEventNames, detailEventNames, documentEventNames, windowEventNames, htmlElementEventNames, ieElementEventNames); 7875function filterProperties(target, onProperties, ignoreProperties) { 7876 if (!ignoreProperties || ignoreProperties.length === 0) { 7877 return onProperties; 7878 } 7879 const tip = ignoreProperties.filter(ip => ip.target === target); 7880 if (!tip || tip.length === 0) { 7881 return onProperties; 7882 } 7883 const targetIgnoreProperties = tip[0].ignoreProperties; 7884 return onProperties.filter(op => targetIgnoreProperties.indexOf(op) === -1); 7885} 7886function patchFilteredProperties(target, onProperties, ignoreProperties, prototype) { 7887 // check whether target is available, sometimes target will be undefined 7888 // because different browser or some 3rd party plugin. 7889 if (!target) { 7890 return; 7891 } 7892 const filteredProperties = filterProperties(target, onProperties, ignoreProperties); 7893 patchOnProperties(target, filteredProperties, prototype); 7894} 7895function propertyDescriptorPatch(api, _global) { 7896 if (isNode && !isMix) { 7897 return; 7898 } 7899 if (Zone[api.symbol('patchEvents')]) { 7900 // events are already been patched by legacy patch. 7901 return; 7902 } 7903 const supportsWebSocket = typeof WebSocket !== 'undefined'; 7904 const ignoreProperties = _global['__Zone_ignore_on_properties']; 7905 // for browsers that we can patch the descriptor: Chrome & Firefox 7906 if (isBrowser) { 7907 const internalWindow = window; 7908 const ignoreErrorProperties = isIE ? [{ target: internalWindow, ignoreProperties: ['error'] }] : []; 7909 // in IE/Edge, onProp not exist in window object, but in WindowPrototype 7910 // so we need to pass WindowPrototype to check onProp exist or not 7911 patchFilteredProperties(internalWindow, eventNames.concat(['messageerror']), ignoreProperties ? ignoreProperties.concat(ignoreErrorProperties) : ignoreProperties, ObjectGetPrototypeOf(internalWindow)); 7912 patchFilteredProperties(Document.prototype, eventNames, ignoreProperties); 7913 if (typeof internalWindow['SVGElement'] !== 'undefined') { 7914 patchFilteredProperties(internalWindow['SVGElement'].prototype, eventNames, ignoreProperties); 7915 } 7916 patchFilteredProperties(Element.prototype, eventNames, ignoreProperties); 7917 patchFilteredProperties(HTMLElement.prototype, eventNames, ignoreProperties); 7918 patchFilteredProperties(HTMLMediaElement.prototype, mediaElementEventNames, ignoreProperties); 7919 patchFilteredProperties(HTMLFrameSetElement.prototype, windowEventNames.concat(frameSetEventNames), ignoreProperties); 7920 patchFilteredProperties(HTMLBodyElement.prototype, windowEventNames.concat(frameSetEventNames), ignoreProperties); 7921 patchFilteredProperties(HTMLFrameElement.prototype, frameEventNames, ignoreProperties); 7922 patchFilteredProperties(HTMLIFrameElement.prototype, frameEventNames, ignoreProperties); 7923 const HTMLMarqueeElement = internalWindow['HTMLMarqueeElement']; 7924 if (HTMLMarqueeElement) { 7925 patchFilteredProperties(HTMLMarqueeElement.prototype, marqueeEventNames, ignoreProperties); 7926 } 7927 const Worker = internalWindow['Worker']; 7928 if (Worker) { 7929 patchFilteredProperties(Worker.prototype, workerEventNames, ignoreProperties); 7930 } 7931 } 7932 const XMLHttpRequest = _global['XMLHttpRequest']; 7933 if (XMLHttpRequest) { 7934 // XMLHttpRequest is not available in ServiceWorker, so we need to check here 7935 patchFilteredProperties(XMLHttpRequest.prototype, XMLHttpRequestEventNames, ignoreProperties); 7936 } 7937 const XMLHttpRequestEventTarget = _global['XMLHttpRequestEventTarget']; 7938 if (XMLHttpRequestEventTarget) { 7939 patchFilteredProperties(XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype, XMLHttpRequestEventNames, ignoreProperties); 7940 } 7941 if (typeof IDBIndex !== 'undefined') { 7942 patchFilteredProperties(IDBIndex.prototype, IDBIndexEventNames, ignoreProperties); 7943 patchFilteredProperties(IDBRequest.prototype, IDBIndexEventNames, ignoreProperties); 7944 patchFilteredProperties(IDBOpenDBRequest.prototype, IDBIndexEventNames, ignoreProperties); 7945 patchFilteredProperties(IDBDatabase.prototype, IDBIndexEventNames, ignoreProperties); 7946 patchFilteredProperties(IDBTransaction.prototype, IDBIndexEventNames, ignoreProperties); 7947 patchFilteredProperties(IDBCursor.prototype, IDBIndexEventNames, ignoreProperties); 7948 } 7949 if (supportsWebSocket) { 7950 patchFilteredProperties(WebSocket.prototype, websocketEventNames, ignoreProperties); 7951 } 7952} 7953 7954/** 7955 * @license 7956 * Copyright Google Inc. All Rights Reserved. 7957 * 7958 * Use of this source code is governed by an MIT-style license that can be 7959 * found in the LICENSE file at https://angular.io/license 7960 */ 7961Zone.__load_patch('util', (global, Zone, api) => { 7962 api.patchOnProperties = patchOnProperties; 7963 api.patchMethod = patchMethod; 7964 api.bindArguments = bindArguments; 7965 api.patchMacroTask = patchMacroTask; 7966 // In earlier version of zone.js (<0.9.0), we use env name `__zone_symbol__BLACK_LISTED_EVENTS` to 7967 // define which events will not be patched by `Zone.js`. 7968 // In newer version (>=0.9.0), we change the env name to `__zone_symbol__UNPATCHED_EVENTS` to keep 7969 // the name consistent with angular repo. 7970 // The `__zone_symbol__BLACK_LISTED_EVENTS` is deprecated, but it is still be supported for 7971 // backwards compatibility. 7972 const SYMBOL_BLACK_LISTED_EVENTS = Zone.__symbol__('BLACK_LISTED_EVENTS'); 7973 const SYMBOL_UNPATCHED_EVENTS = Zone.__symbol__('UNPATCHED_EVENTS'); 7974 if (global[SYMBOL_UNPATCHED_EVENTS]) { 7975 global[SYMBOL_BLACK_LISTED_EVENTS] = global[SYMBOL_UNPATCHED_EVENTS]; 7976 } 7977 if (global[SYMBOL_BLACK_LISTED_EVENTS]) { 7978 Zone[SYMBOL_BLACK_LISTED_EVENTS] = Zone[SYMBOL_UNPATCHED_EVENTS] = 7979 global[SYMBOL_BLACK_LISTED_EVENTS]; 7980 } 7981 api.patchEventPrototype = patchEventPrototype; 7982 api.patchEventTarget = patchEventTarget; 7983 api.isIEOrEdge = isIEOrEdge; 7984 api.ObjectDefineProperty = ObjectDefineProperty; 7985 api.ObjectGetOwnPropertyDescriptor = ObjectGetOwnPropertyDescriptor; 7986 api.ObjectCreate = ObjectCreate; 7987 api.ArraySlice = ArraySlice; 7988 api.patchClass = patchClass; 7989 api.wrapWithCurrentZone = wrapWithCurrentZone; 7990 api.filterProperties = filterProperties; 7991 api.attachOriginToPatched = attachOriginToPatched; 7992 api._redefineProperty = _redefineProperty; 7993 api.patchCallbacks = patchCallbacks; 7994 api.getGlobalObjects = () => ({ 7995 globalSources, 7996 zoneSymbolEventNames: zoneSymbolEventNames$1, 7997 eventNames, 7998 isBrowser, 7999 isMix, 8000 isNode, 8001 TRUE_STR, 8002 FALSE_STR, 8003 ZONE_SYMBOL_PREFIX, 8004 ADD_EVENT_LISTENER_STR, 8005 REMOVE_EVENT_LISTENER_STR 8006 }); 8007}); 8008 8009/** 8010 * @license 8011 * Copyright Google Inc. All Rights Reserved. 8012 * 8013 * Use of this source code is governed by an MIT-style license that can be 8014 * found in the LICENSE file at https://angular.io/license 8015 */ 8016 8017/** 8018 * @license 8019 * Copyright Google Inc. All Rights Reserved. 8020 * 8021 * Use of this source code is governed by an MIT-style license that can be 8022 * found in the LICENSE file at https://angular.io/license 8023 */ 8024/** 8025 * @fileoverview 8026 * @suppress {missingRequire} 8027 */ 8028const taskSymbol = zoneSymbol('zoneTask'); 8029function patchTimer(window, setName, cancelName, nameSuffix) { 8030 let setNative = null; 8031 let clearNative = null; 8032 setName += nameSuffix; 8033 cancelName += nameSuffix; 8034 const tasksByHandleId = {}; 8035 function scheduleTask(task) { 8036 const data = task.data; 8037 function timer() { 8038 try { 8039 task.invoke.apply(this, arguments); 8040 } 8041 finally { 8042 // issue-934, task will be cancelled 8043 // even it is a periodic task such as 8044 // setInterval 8045 if (!(task.data && task.data.isPeriodic)) { 8046 if (typeof data.handleId === 'number') { 8047 // in non-nodejs env, we remove timerId 8048 // from local cache 8049 delete tasksByHandleId[data.handleId]; 8050 } 8051 else if (data.handleId) { 8052 // Node returns complex objects as handleIds 8053 // we remove task reference from timer object 8054 data.handleId[taskSymbol] = null; 8055 } 8056 } 8057 } 8058 } 8059 data.args[0] = timer; 8060 data.handleId = setNative.apply(window, data.args); 8061 return task; 8062 } 8063 function clearTask(task) { 8064 return clearNative(task.data.handleId); 8065 } 8066 setNative = 8067 patchMethod(window, setName, (delegate) => function (self, args) { 8068 if (typeof args[0] === 'function') { 8069 const options = { 8070 isPeriodic: nameSuffix === 'Interval', 8071 delay: (nameSuffix === 'Timeout' || nameSuffix === 'Interval') ? args[1] || 0 : 8072 undefined, 8073 args: args 8074 }; 8075 const task = scheduleMacroTaskWithCurrentZone(setName, args[0], options, scheduleTask, clearTask); 8076 if (!task) { 8077 return task; 8078 } 8079 // Node.js must additionally support the ref and unref functions. 8080 const handle = task.data.handleId; 8081 if (typeof handle === 'number') { 8082 // for non nodejs env, we save handleId: task 8083 // mapping in local cache for clearTimeout 8084 tasksByHandleId[handle] = task; 8085 } 8086 else if (handle) { 8087 // for nodejs env, we save task 8088 // reference in timerId Object for clearTimeout 8089 handle[taskSymbol] = task; 8090 } 8091 // check whether handle is null, because some polyfill or browser 8092 // may return undefined from setTimeout/setInterval/setImmediate/requestAnimationFrame 8093 if (handle && handle.ref && handle.unref && typeof handle.ref === 'function' && 8094 typeof handle.unref === 'function') { 8095 task.ref = handle.ref.bind(handle); 8096 task.unref = handle.unref.bind(handle); 8097 } 8098 if (typeof handle === 'number' || handle) { 8099 return handle; 8100 } 8101 return task; 8102 } 8103 else { 8104 // cause an error by calling it directly. 8105 return delegate.apply(window, args); 8106 } 8107 }); 8108 clearNative = 8109 patchMethod(window, cancelName, (delegate) => function (self, args) { 8110 const id = args[0]; 8111 let task; 8112 if (typeof id === 'number') { 8113 // non nodejs env. 8114 task = tasksByHandleId[id]; 8115 } 8116 else { 8117 // nodejs env. 8118 task = id && id[taskSymbol]; 8119 // other environments. 8120 if (!task) { 8121 task = id; 8122 } 8123 } 8124 if (task && typeof task.type === 'string') { 8125 if (task.state !== 'notScheduled' && 8126 (task.cancelFn && task.data.isPeriodic || task.runCount === 0)) { 8127 if (typeof id === 'number') { 8128 delete tasksByHandleId[id]; 8129 } 8130 else if (id) { 8131 id[taskSymbol] = null; 8132 } 8133 // Do not cancel already canceled functions 8134 task.zone.cancelTask(task); 8135 } 8136 } 8137 else { 8138 // cause an error by calling it directly. 8139 delegate.apply(window, args); 8140 } 8141 }); 8142} 8143 8144/** 8145 * @license 8146 * Copyright Google Inc. All Rights Reserved. 8147 * 8148 * Use of this source code is governed by an MIT-style license that can be 8149 * found in the LICENSE file at https://angular.io/license 8150 */ 8151function patchCustomElements(_global, api) { 8152 const { isBrowser, isMix } = api.getGlobalObjects(); 8153 if ((!isBrowser && !isMix) || !_global['customElements'] || !('customElements' in _global)) { 8154 return; 8155 } 8156 const callbacks = ['connectedCallback', 'disconnectedCallback', 'adoptedCallback', 'attributeChangedCallback']; 8157 api.patchCallbacks(api, _global.customElements, 'customElements', 'define', callbacks); 8158} 8159 8160/** 8161 * @license 8162 * Copyright Google Inc. All Rights Reserved. 8163 * 8164 * Use of this source code is governed by an MIT-style license that can be 8165 * found in the LICENSE file at https://angular.io/license 8166 */ 8167function eventTargetPatch(_global, api) { 8168 if (Zone[api.symbol('patchEventTarget')]) { 8169 // EventTarget is already patched. 8170 return; 8171 } 8172 const { eventNames, zoneSymbolEventNames, TRUE_STR, FALSE_STR, ZONE_SYMBOL_PREFIX } = api.getGlobalObjects(); 8173 // predefine all __zone_symbol__ + eventName + true/false string 8174 for (let i = 0; i < eventNames.length; i++) { 8175 const eventName = eventNames[i]; 8176 const falseEventName = eventName + FALSE_STR; 8177 const trueEventName = eventName + TRUE_STR; 8178 const symbol = ZONE_SYMBOL_PREFIX + falseEventName; 8179 const symbolCapture = ZONE_SYMBOL_PREFIX + trueEventName; 8180 zoneSymbolEventNames[eventName] = {}; 8181 zoneSymbolEventNames[eventName][FALSE_STR] = symbol; 8182 zoneSymbolEventNames[eventName][TRUE_STR] = symbolCapture; 8183 } 8184 const EVENT_TARGET = _global['EventTarget']; 8185 if (!EVENT_TARGET || !EVENT_TARGET.prototype) { 8186 return; 8187 } 8188 api.patchEventTarget(_global, [EVENT_TARGET && EVENT_TARGET.prototype]); 8189 return true; 8190} 8191function patchEvent(global, api) { 8192 api.patchEventPrototype(global, api); 8193} 8194 8195/** 8196 * @license 8197 * Copyright Google Inc. All Rights Reserved. 8198 * 8199 * Use of this source code is governed by an MIT-style license that can be 8200 * found in the LICENSE file at https://angular.io/license 8201 */ 8202/** 8203 * @fileoverview 8204 * @suppress {missingRequire} 8205 */ 8206Zone.__load_patch('legacy', (global) => { 8207 const legacyPatch = global[Zone.__symbol__('legacyPatch')]; 8208 if (legacyPatch) { 8209 legacyPatch(); 8210 } 8211}); 8212Zone.__load_patch('timers', (global) => { 8213 const set = 'set'; 8214 const clear = 'clear'; 8215 patchTimer(global, set, clear, 'Timeout'); 8216 patchTimer(global, set, clear, 'Interval'); 8217 patchTimer(global, set, clear, 'Immediate'); 8218}); 8219Zone.__load_patch('requestAnimationFrame', (global) => { 8220 patchTimer(global, 'request', 'cancel', 'AnimationFrame'); 8221 patchTimer(global, 'mozRequest', 'mozCancel', 'AnimationFrame'); 8222 patchTimer(global, 'webkitRequest', 'webkitCancel', 'AnimationFrame'); 8223}); 8224Zone.__load_patch('blocking', (global, Zone) => { 8225 const blockingMethods = ['alert', 'prompt', 'confirm']; 8226 for (let i = 0; i < blockingMethods.length; i++) { 8227 const name = blockingMethods[i]; 8228 patchMethod(global, name, (delegate, symbol, name) => { 8229 return function (s, args) { 8230 return Zone.current.run(delegate, global, args, name); 8231 }; 8232 }); 8233 } 8234}); 8235Zone.__load_patch('EventTarget', (global, Zone, api) => { 8236 patchEvent(global, api); 8237 eventTargetPatch(global, api); 8238 // patch XMLHttpRequestEventTarget's addEventListener/removeEventListener 8239 const XMLHttpRequestEventTarget = global['XMLHttpRequestEventTarget']; 8240 if (XMLHttpRequestEventTarget && XMLHttpRequestEventTarget.prototype) { 8241 api.patchEventTarget(global, [XMLHttpRequestEventTarget.prototype]); 8242 } 8243 patchClass('MutationObserver'); 8244 patchClass('WebKitMutationObserver'); 8245 patchClass('IntersectionObserver'); 8246 patchClass('FileReader'); 8247}); 8248Zone.__load_patch('on_property', (global, Zone, api) => { 8249 propertyDescriptorPatch(api, global); 8250 propertyPatch(); 8251}); 8252Zone.__load_patch('customElements', (global, Zone, api) => { 8253 patchCustomElements(global, api); 8254}); 8255Zone.__load_patch('XHR', (global, Zone) => { 8256 // Treat XMLHttpRequest as a macrotask. 8257 patchXHR(global); 8258 const XHR_TASK = zoneSymbol('xhrTask'); 8259 const XHR_SYNC = zoneSymbol('xhrSync'); 8260 const XHR_LISTENER = zoneSymbol('xhrListener'); 8261 const XHR_SCHEDULED = zoneSymbol('xhrScheduled'); 8262 const XHR_URL = zoneSymbol('xhrURL'); 8263 const XHR_ERROR_BEFORE_SCHEDULED = zoneSymbol('xhrErrorBeforeScheduled'); 8264 function patchXHR(window) { 8265 const XMLHttpRequest = window['XMLHttpRequest']; 8266 if (!XMLHttpRequest) { 8267 // XMLHttpRequest is not available in service worker 8268 return; 8269 } 8270 const XMLHttpRequestPrototype = XMLHttpRequest.prototype; 8271 function findPendingTask(target) { 8272 return target[XHR_TASK]; 8273 } 8274 let oriAddListener = XMLHttpRequestPrototype[ZONE_SYMBOL_ADD_EVENT_LISTENER]; 8275 let oriRemoveListener = XMLHttpRequestPrototype[ZONE_SYMBOL_REMOVE_EVENT_LISTENER]; 8276 if (!oriAddListener) { 8277 const XMLHttpRequestEventTarget = window['XMLHttpRequestEventTarget']; 8278 if (XMLHttpRequestEventTarget) { 8279 const XMLHttpRequestEventTargetPrototype = XMLHttpRequestEventTarget.prototype; 8280 oriAddListener = XMLHttpRequestEventTargetPrototype[ZONE_SYMBOL_ADD_EVENT_LISTENER]; 8281 oriRemoveListener = XMLHttpRequestEventTargetPrototype[ZONE_SYMBOL_REMOVE_EVENT_LISTENER]; 8282 } 8283 } 8284 const READY_STATE_CHANGE = 'readystatechange'; 8285 const SCHEDULED = 'scheduled'; 8286 function scheduleTask(task) { 8287 const data = task.data; 8288 const target = data.target; 8289 target[XHR_SCHEDULED] = false; 8290 target[XHR_ERROR_BEFORE_SCHEDULED] = false; 8291 // remove existing event listener 8292 const listener = target[XHR_LISTENER]; 8293 if (!oriAddListener) { 8294 oriAddListener = target[ZONE_SYMBOL_ADD_EVENT_LISTENER]; 8295 oriRemoveListener = target[ZONE_SYMBOL_REMOVE_EVENT_LISTENER]; 8296 } 8297 if (listener) { 8298 oriRemoveListener.call(target, READY_STATE_CHANGE, listener); 8299 } 8300 const newListener = target[XHR_LISTENER] = () => { 8301 if (target.readyState === target.DONE) { 8302 // sometimes on some browsers XMLHttpRequest will fire onreadystatechange with 8303 // readyState=4 multiple times, so we need to check task state here 8304 if (!data.aborted && target[XHR_SCHEDULED] && task.state === SCHEDULED) { 8305 // check whether the xhr has registered onload listener 8306 // if that is the case, the task should invoke after all 8307 // onload listeners finish. 8308 const loadTasks = target['__zone_symbol__loadfalse']; 8309 if (loadTasks && loadTasks.length > 0) { 8310 const oriInvoke = task.invoke; 8311 task.invoke = function () { 8312 // need to load the tasks again, because in other 8313 // load listener, they may remove themselves 8314 const loadTasks = target['__zone_symbol__loadfalse']; 8315 for (let i = 0; i < loadTasks.length; i++) { 8316 if (loadTasks[i] === task) { 8317 loadTasks.splice(i, 1); 8318 } 8319 } 8320 if (!data.aborted && task.state === SCHEDULED) { 8321 oriInvoke.call(task); 8322 } 8323 }; 8324 loadTasks.push(task); 8325 } 8326 else { 8327 task.invoke(); 8328 } 8329 } 8330 else if (!data.aborted && target[XHR_SCHEDULED] === false) { 8331 // error occurs when xhr.send() 8332 target[XHR_ERROR_BEFORE_SCHEDULED] = true; 8333 } 8334 } 8335 }; 8336 oriAddListener.call(target, READY_STATE_CHANGE, newListener); 8337 const storedTask = target[XHR_TASK]; 8338 if (!storedTask) { 8339 target[XHR_TASK] = task; 8340 } 8341 sendNative.apply(target, data.args); 8342 target[XHR_SCHEDULED] = true; 8343 return task; 8344 } 8345 function placeholderCallback() { } 8346 function clearTask(task) { 8347 const data = task.data; 8348 // Note - ideally, we would call data.target.removeEventListener here, but it's too late 8349 // to prevent it from firing. So instead, we store info for the event listener. 8350 data.aborted = true; 8351 return abortNative.apply(data.target, data.args); 8352 } 8353 const openNative = patchMethod(XMLHttpRequestPrototype, 'open', () => function (self, args) { 8354 self[XHR_SYNC] = args[2] == false; 8355 self[XHR_URL] = args[1]; 8356 return openNative.apply(self, args); 8357 }); 8358 const XMLHTTPREQUEST_SOURCE = 'XMLHttpRequest.send'; 8359 const fetchTaskAborting = zoneSymbol('fetchTaskAborting'); 8360 const fetchTaskScheduling = zoneSymbol('fetchTaskScheduling'); 8361 const sendNative = patchMethod(XMLHttpRequestPrototype, 'send', () => function (self, args) { 8362 if (Zone.current[fetchTaskScheduling] === true) { 8363 // a fetch is scheduling, so we are using xhr to polyfill fetch 8364 // and because we already schedule macroTask for fetch, we should 8365 // not schedule a macroTask for xhr again 8366 return sendNative.apply(self, args); 8367 } 8368 if (self[XHR_SYNC]) { 8369 // if the XHR is sync there is no task to schedule, just execute the code. 8370 return sendNative.apply(self, args); 8371 } 8372 else { 8373 const options = { target: self, url: self[XHR_URL], isPeriodic: false, args: args, aborted: false }; 8374 const task = scheduleMacroTaskWithCurrentZone(XMLHTTPREQUEST_SOURCE, placeholderCallback, options, scheduleTask, clearTask); 8375 if (self && self[XHR_ERROR_BEFORE_SCHEDULED] === true && !options.aborted && 8376 task.state === SCHEDULED) { 8377 // xhr request throw error when send 8378 // we should invoke task instead of leaving a scheduled 8379 // pending macroTask 8380 task.invoke(); 8381 } 8382 } 8383 }); 8384 const abortNative = patchMethod(XMLHttpRequestPrototype, 'abort', () => function (self, args) { 8385 const task = findPendingTask(self); 8386 if (task && typeof task.type == 'string') { 8387 // If the XHR has already completed, do nothing. 8388 // If the XHR has already been aborted, do nothing. 8389 // Fix #569, call abort multiple times before done will cause 8390 // macroTask task count be negative number 8391 if (task.cancelFn == null || (task.data && task.data.aborted)) { 8392 return; 8393 } 8394 task.zone.cancelTask(task); 8395 } 8396 else if (Zone.current[fetchTaskAborting] === true) { 8397 // the abort is called from fetch polyfill, we need to call native abort of XHR. 8398 return abortNative.apply(self, args); 8399 } 8400 // Otherwise, we are trying to abort an XHR which has not yet been sent, so there is no 8401 // task 8402 // to cancel. Do nothing. 8403 }); 8404 } 8405}); 8406Zone.__load_patch('geolocation', (global) => { 8407 /// GEO_LOCATION 8408 if (global['navigator'] && global['navigator'].geolocation) { 8409 patchPrototype(global['navigator'].geolocation, ['getCurrentPosition', 'watchPosition']); 8410 } 8411}); 8412Zone.__load_patch('PromiseRejectionEvent', (global, Zone) => { 8413 // handle unhandled promise rejection 8414 function findPromiseRejectionHandler(evtName) { 8415 return function (e) { 8416 const eventTasks = findEventTasks(global, evtName); 8417 eventTasks.forEach(eventTask => { 8418 // windows has added unhandledrejection event listener 8419 // trigger the event listener 8420 const PromiseRejectionEvent = global['PromiseRejectionEvent']; 8421 if (PromiseRejectionEvent) { 8422 const evt = new PromiseRejectionEvent(evtName, { promise: e.promise, reason: e.rejection }); 8423 eventTask.invoke(evt); 8424 } 8425 }); 8426 }; 8427 } 8428 if (global['PromiseRejectionEvent']) { 8429 Zone[zoneSymbol('unhandledPromiseRejectionHandler')] = 8430 findPromiseRejectionHandler('unhandledrejection'); 8431 Zone[zoneSymbol('rejectionHandledHandler')] = 8432 findPromiseRejectionHandler('rejectionhandled'); 8433 } 8434}); 8435 8436/** 8437 * @license 8438 * Copyright Google Inc. All Rights Reserved. 8439 * 8440 * Use of this source code is governed by an MIT-style license that can be 8441 * found in the LICENSE file at https://angular.io/license 8442 */ 8443 8444 8445/***/ }), 8446
8447/***/ "./src/polyfills.ts": 8448/*!**************************!*\ 8449 !*** ./src/polyfills.ts ***! 8450 \**************************/ 8451/*! no exports provided */ 8452/***/ (function(module, __webpack_exports__, __webpack_require__) { 8453 8454"use strict"; 8455__webpack_require__.r(__webpack_exports__); 8456/* harmony import */ var _angular_localize_init__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @angular/localize/init */ "./node_modules/@angular/localize/fesm2015/init.js"); 8457/* harmony import */ var _angular_localize_init__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_angular_localize_init__WEBPACK_IMPORTED_MODULE_0__); 8458/* harmony import */ var core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! core-js/es7/reflect */ "./node_modules/core-js/es7/reflect.js"); 8459/* harmony import */ var core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(core_js_es7_reflect__WEBPACK_IMPORTED_MODULE_1__); 8460/* harmony import */ var zone_js_dist_zone__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! zone.js/dist/zone */ "./node_modules/zone.js/dist/zone-evergreen.js"); 8461/* harmony import */ var zone_js_dist_zone__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(zone_js_dist_zone__WEBPACK_IMPORTED_MODULE_2__); 8462/*************************************************************************************************** 8463 * Load `$localize` onto the global scope - used if i18n tags appear in Angular templates. 8464 */ 8465 8466/** 8467 * This file includes polyfills needed by Angular and is loaded before the app. 8468 * You can add your own extra polyfills to this file. 8469 * 8470 * This file is divided into 2 sections: 8471 * 1. Browser polyfills. These are applied before loading ZoneJS and are sorted by browsers. 8472 * 2. Application imports. Files imported after ZoneJS that should be loaded before your main 8473 * file. 8474 * 8475 * The current setup is for so-called "evergreen" browsers; the last versions of browsers that 8476 * automatically update themselves. This includes Safari >= 10, Chrome >= 55 (including Opera), 8477 * Edge >= 13 on the desktop, and iOS 10 and Chrome on mobile. 8478 * 8479 * Learn more in https://angular.io/docs/ts/latest/guide/browser-support.html 8480 */ 8481/*************************************************************************************************** 8482 * BROWSER POLYFILLS 8483 */ 8484/** IE9, IE10 and IE11 requires all of the following polyfills. **/ 8485// import 'core-js/es6/symbol'; 8486// import 'core-js/es6/object'; 8487// import 'core-js/es6/function'; 8488// import 'core-js/es6/parse-int'; 8489// import 'core-js/es6/parse-float'; 8490// import 'core-js/es6/number'; 8491// import 'core-js/es6/math'; 8492// import 'core-js/es6/string'; 8493// import 'core-js/es6/date'; 8494// import 'core-js/es6/array'; 8495// import 'core-js/es6/regexp'; 8496// import 'core-js/es6/map'; 8497// import 'core-js/es6/weak-map'; 8498// import 'core-js/es6/set'; 8499/** IE10 and IE11 requires the following for NgClass support on SVG elements */ 8500// import 'classlist.js'; // Run `npm install --save classlist.js`. 8501/** IE10 and IE11 requires the following for the Reflect API. */ 8502// import 'core-js/es6/reflect'; 8503/** Evergreen browsers require these. **/ 8504// Used for reflect-metadata in JIT. If you use AOT (and only Angular decorators), you can remove. 8505 8506/** 8507 * Required to support Web Animations `@angular/platform-browser/animations`. 8508 * Needed for: All but Chrome, Firefox and Opera. http://caniuse.com/#feat=web-animation 8509 **/ 8510// import 'web-animations-js'; // Run `npm install --save web-animations-js`. 8511/*************************************************************************************************** 8512 * Zone JS is required by default for Angular itself. 8513 */ 8514 // Included with Angular CLI. 8515/*************************************************************************************************** 8516 * APPLICATION IMPORTS 8517 */ 8518 8519 8520/***/ })
8520, 8521 8522/***/ 1: 8523/*!***************************************************************************************************************************!*\ 8524 !*** multi ./src/polyfills.ts ./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/jit-polyfills.js ***! 8525 \***************************************************************************************************************************/ 8526/*! no static exports found */ 8527/***/ (function(module, exports, __webpack_require__) { 8528 8529__webpack_require__(/*! C:\proyectos\portal-pjn-frontend\src\polyfills.ts */"./src/polyfills.ts"); 8530module.exports = __webpack_require__(/*! C:\proyectos\portal-pjn-frontend\node_modules\@angular-devkit\build-angular\src\angular-cli-files\models\jit-polyfills.js */"./node_modules/@angular-devkit/build-angular/src/angular-cli-files/models/jit-polyfills.js"); 8531 8532 8533/***/ }) 8534 8535},[[1,"runtime"]]]); 8536//# sourceMappingURL=polyfills-es2015.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.