UNPKG

154 kBJavaScriptView Raw
1module.exports =
2/******/ (function(modules) { // webpackBootstrap
3/******/ // The module cache
4/******/ var installedModules = {};
5/******/
6/******/ // The require function
7/******/ function __webpack_require__(moduleId) {
8/******/
9/******/ // Check if module is in cache
10/******/ if(installedModules[moduleId]) {
11/******/ return installedModules[moduleId].exports;
12/******/ }
13/******/ // Create a new module (and put it into the cache)
14/******/ var module = installedModules[moduleId] = {
15/******/ i: moduleId,
16/******/ l: false,
17/******/ exports: {}
18/******/ };
19/******/
20/******/ // Execute the module function
21/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
22/******/
23/******/ // Flag the module as loaded
24/******/ module.l = true;
25/******/
26/******/ // Return the exports of the module
27/******/ return module.exports;
28/******/ }
29/******/
30/******/
31/******/ // expose the modules object (__webpack_modules__)
32/******/ __webpack_require__.m = modules;
33/******/
34/******/ // expose the module cache
35/******/ __webpack_require__.c = installedModules;
36/******/
37/******/ // define getter function for harmony exports
38/******/ __webpack_require__.d = function(exports, name, getter) {
39/******/ if(!__webpack_require__.o(exports, name)) {
40/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
41/******/ }
42/******/ };
43/******/
44/******/ // define __esModule on exports
45/******/ __webpack_require__.r = function(exports) {
46/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
47/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
48/******/ }
49/******/ Object.defineProperty(exports, '__esModule', { value: true });
50/******/ };
51/******/
52/******/ // create a fake namespace object
53/******/ // mode & 1: value is a module id, require it
54/******/ // mode & 2: merge all properties of value into the ns
55/******/ // mode & 4: return value when already ns object
56/******/ // mode & 8|1: behave like require
57/******/ __webpack_require__.t = function(value, mode) {
58/******/ if(mode & 1) value = __webpack_require__(value);
59/******/ if(mode & 8) return value;
60/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
61/******/ var ns = Object.create(null);
62/******/ __webpack_require__.r(ns);
63/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
64/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
65/******/ return ns;
66/******/ };
67/******/
68/******/ // getDefaultExport function for compatibility with non-harmony modules
69/******/ __webpack_require__.n = function(module) {
70/******/ var getter = module && module.__esModule ?
71/******/ function getDefault() { return module['default']; } :
72/******/ function getModuleExports() { return module; };
73/******/ __webpack_require__.d(getter, 'a', getter);
74/******/ return getter;
75/******/ };
76/******/
77/******/ // Object.prototype.hasOwnProperty.call
78/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
79/******/
80/******/ // __webpack_public_path__
81/******/ __webpack_require__.p = "";
82/******/
83/******/
84/******/ // Load entry module and return exports
85/******/ return __webpack_require__(__webpack_require__.s = "fb15");
86/******/ })
87/************************************************************************/
88/******/ ({
89
90/***/ "00ee":
91/***/ (function(module, exports, __webpack_require__) {
92
93var wellKnownSymbol = __webpack_require__("b622");
94
95var TO_STRING_TAG = wellKnownSymbol('toStringTag');
96var test = {};
97
98test[TO_STRING_TAG] = 'z';
99
100module.exports = String(test) === '[object z]';
101
102
103/***/ }),
104
105/***/ "0366":
106/***/ (function(module, exports, __webpack_require__) {
107
108var aFunction = __webpack_require__("1c0b");
109
110// optional / simple context binding
111module.exports = function (fn, that, length) {
112 aFunction(fn);
113 if (that === undefined) return fn;
114 switch (length) {
115 case 0: return function () {
116 return fn.call(that);
117 };
118 case 1: return function (a) {
119 return fn.call(that, a);
120 };
121 case 2: return function (a, b) {
122 return fn.call(that, a, b);
123 };
124 case 3: return function (a, b, c) {
125 return fn.call(that, a, b, c);
126 };
127 }
128 return function (/* ...args */) {
129 return fn.apply(that, arguments);
130 };
131};
132
133
134/***/ }),
135
136/***/ "057f":
137/***/ (function(module, exports, __webpack_require__) {
138
139var toIndexedObject = __webpack_require__("fc6a");
140var nativeGetOwnPropertyNames = __webpack_require__("241c").f;
141
142var toString = {}.toString;
143
144var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
145 ? Object.getOwnPropertyNames(window) : [];
146
147var getWindowNames = function (it) {
148 try {
149 return nativeGetOwnPropertyNames(it);
150 } catch (error) {
151 return windowNames.slice();
152 }
153};
154
155// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
156module.exports.f = function getOwnPropertyNames(it) {
157 return windowNames && toString.call(it) == '[object Window]'
158 ? getWindowNames(it)
159 : nativeGetOwnPropertyNames(toIndexedObject(it));
160};
161
162
163/***/ }),
164
165/***/ "06cf":
166/***/ (function(module, exports, __webpack_require__) {
167
168var DESCRIPTORS = __webpack_require__("83ab");
169var propertyIsEnumerableModule = __webpack_require__("d1e7");
170var createPropertyDescriptor = __webpack_require__("5c6c");
171var toIndexedObject = __webpack_require__("fc6a");
172var toPrimitive = __webpack_require__("c04e");
173var has = __webpack_require__("5135");
174var IE8_DOM_DEFINE = __webpack_require__("0cfb");
175
176var nativeGetOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
177
178// `Object.getOwnPropertyDescriptor` method
179// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor
180exports.f = DESCRIPTORS ? nativeGetOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
181 O = toIndexedObject(O);
182 P = toPrimitive(P, true);
183 if (IE8_DOM_DEFINE) try {
184 return nativeGetOwnPropertyDescriptor(O, P);
185 } catch (error) { /* empty */ }
186 if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]);
187};
188
189
190/***/ }),
191
192/***/ "0cfb":
193/***/ (function(module, exports, __webpack_require__) {
194
195var DESCRIPTORS = __webpack_require__("83ab");
196var fails = __webpack_require__("d039");
197var createElement = __webpack_require__("cc12");
198
199// Thank's IE8 for his funny defineProperty
200module.exports = !DESCRIPTORS && !fails(function () {
201 return Object.defineProperty(createElement('div'), 'a', {
202 get: function () { return 7; }
203 }).a != 7;
204});
205
206
207/***/ }),
208
209/***/ "159b":
210/***/ (function(module, exports, __webpack_require__) {
211
212var global = __webpack_require__("da84");
213var DOMIterables = __webpack_require__("fdbc");
214var forEach = __webpack_require__("17c2");
215var createNonEnumerableProperty = __webpack_require__("9112");
216
217for (var COLLECTION_NAME in DOMIterables) {
218 var Collection = global[COLLECTION_NAME];
219 var CollectionPrototype = Collection && Collection.prototype;
220 // some Chrome versions have non-configurable methods on DOMTokenList
221 if (CollectionPrototype && CollectionPrototype.forEach !== forEach) try {
222 createNonEnumerableProperty(CollectionPrototype, 'forEach', forEach);
223 } catch (error) {
224 CollectionPrototype.forEach = forEach;
225 }
226}
227
228
229/***/ }),
230
231/***/ "17c2":
232/***/ (function(module, exports, __webpack_require__) {
233
234"use strict";
235
236var $forEach = __webpack_require__("b727").forEach;
237var arrayMethodIsStrict = __webpack_require__("a640");
238var arrayMethodUsesToLength = __webpack_require__("ae40");
239
240var STRICT_METHOD = arrayMethodIsStrict('forEach');
241var USES_TO_LENGTH = arrayMethodUsesToLength('forEach');
242
243// `Array.prototype.forEach` method implementation
244// https://tc39.github.io/ecma262/#sec-array.prototype.foreach
245module.exports = (!STRICT_METHOD || !USES_TO_LENGTH) ? function forEach(callbackfn /* , thisArg */) {
246 return $forEach(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
247} : [].forEach;
248
249
250/***/ }),
251
252/***/ "1be4":
253/***/ (function(module, exports, __webpack_require__) {
254
255var getBuiltIn = __webpack_require__("d066");
256
257module.exports = getBuiltIn('document', 'documentElement');
258
259
260/***/ }),
261
262/***/ "1c0b":
263/***/ (function(module, exports) {
264
265module.exports = function (it) {
266 if (typeof it != 'function') {
267 throw TypeError(String(it) + ' is not a function');
268 } return it;
269};
270
271
272/***/ }),
273
274/***/ "1c7e":
275/***/ (function(module, exports, __webpack_require__) {
276
277var wellKnownSymbol = __webpack_require__("b622");
278
279var ITERATOR = wellKnownSymbol('iterator');
280var SAFE_CLOSING = false;
281
282try {
283 var called = 0;
284 var iteratorWithReturn = {
285 next: function () {
286 return { done: !!called++ };
287 },
288 'return': function () {
289 SAFE_CLOSING = true;
290 }
291 };
292 iteratorWithReturn[ITERATOR] = function () {
293 return this;
294 };
295 // eslint-disable-next-line no-throw-literal
296 Array.from(iteratorWithReturn, function () { throw 2; });
297} catch (error) { /* empty */ }
298
299module.exports = function (exec, SKIP_CLOSING) {
300 if (!SKIP_CLOSING && !SAFE_CLOSING) return false;
301 var ITERATION_SUPPORT = false;
302 try {
303 var object = {};
304 object[ITERATOR] = function () {
305 return {
306 next: function () {
307 return { done: ITERATION_SUPPORT = true };
308 }
309 };
310 };
311 exec(object);
312 } catch (error) { /* empty */ }
313 return ITERATION_SUPPORT;
314};
315
316
317/***/ }),
318
319/***/ "1d80":
320/***/ (function(module, exports) {
321
322// `RequireObjectCoercible` abstract operation
323// https://tc39.github.io/ecma262/#sec-requireobjectcoercible
324module.exports = function (it) {
325 if (it == undefined) throw TypeError("Can't call method on " + it);
326 return it;
327};
328
329
330/***/ }),
331
332/***/ "1dde":
333/***/ (function(module, exports, __webpack_require__) {
334
335var fails = __webpack_require__("d039");
336var wellKnownSymbol = __webpack_require__("b622");
337var V8_VERSION = __webpack_require__("2d00");
338
339var SPECIES = wellKnownSymbol('species');
340
341module.exports = function (METHOD_NAME) {
342 // We can't use this feature detection in V8 since it causes
343 // deoptimization and serious performance degradation
344 // https://github.com/zloirock/core-js/issues/677
345 return V8_VERSION >= 51 || !fails(function () {
346 var array = [];
347 var constructor = array.constructor = {};
348 constructor[SPECIES] = function () {
349 return { foo: 1 };
350 };
351 return array[METHOD_NAME](Boolean).foo !== 1;
352 });
353};
354
355
356/***/ }),
357
358/***/ "23cb":
359/***/ (function(module, exports, __webpack_require__) {
360
361var toInteger = __webpack_require__("a691");
362
363var max = Math.max;
364var min = Math.min;
365
366// Helper for a popular repeating case of the spec:
367// Let integer be ? ToInteger(index).
368// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
369module.exports = function (index, length) {
370 var integer = toInteger(index);
371 return integer < 0 ? max(integer + length, 0) : min(integer, length);
372};
373
374
375/***/ }),
376
377/***/ "23e7":
378/***/ (function(module, exports, __webpack_require__) {
379
380var global = __webpack_require__("da84");
381var getOwnPropertyDescriptor = __webpack_require__("06cf").f;
382var createNonEnumerableProperty = __webpack_require__("9112");
383var redefine = __webpack_require__("6eeb");
384var setGlobal = __webpack_require__("ce4e");
385var copyConstructorProperties = __webpack_require__("e893");
386var isForced = __webpack_require__("94ca");
387
388/*
389 options.target - name of the target object
390 options.global - target is the global object
391 options.stat - export as static methods of target
392 options.proto - export as prototype methods of target
393 options.real - real prototype method for the `pure` version
394 options.forced - export even if the native feature is available
395 options.bind - bind methods to the target, required for the `pure` version
396 options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
397 options.unsafe - use the simple assignment of property instead of delete + defineProperty
398 options.sham - add a flag to not completely full polyfills
399 options.enumerable - export as enumerable property
400 options.noTargetGet - prevent calling a getter on target
401*/
402module.exports = function (options, source) {
403 var TARGET = options.target;
404 var GLOBAL = options.global;
405 var STATIC = options.stat;
406 var FORCED, target, key, targetProperty, sourceProperty, descriptor;
407 if (GLOBAL) {
408 target = global;
409 } else if (STATIC) {
410 target = global[TARGET] || setGlobal(TARGET, {});
411 } else {
412 target = (global[TARGET] || {}).prototype;
413 }
414 if (target) for (key in source) {
415 sourceProperty = source[key];
416 if (options.noTargetGet) {
417 descriptor = getOwnPropertyDescriptor(target, key);
418 targetProperty = descriptor && descriptor.value;
419 } else targetProperty = target[key];
420 FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
421 // contained in target
422 if (!FORCED && targetProperty !== undefined) {
423 if (typeof sourceProperty === typeof targetProperty) continue;
424 copyConstructorProperties(sourceProperty, targetProperty);
425 }
426 // add a flag to not completely full polyfills
427 if (options.sham || (targetProperty && targetProperty.sham)) {
428 createNonEnumerableProperty(sourceProperty, 'sham', true);
429 }
430 // extend global
431 redefine(target, key, sourceProperty, options);
432 }
433};
434
435
436/***/ }),
437
438/***/ "241c":
439/***/ (function(module, exports, __webpack_require__) {
440
441var internalObjectKeys = __webpack_require__("ca84");
442var enumBugKeys = __webpack_require__("7839");
443
444var hiddenKeys = enumBugKeys.concat('length', 'prototype');
445
446// `Object.getOwnPropertyNames` method
447// https://tc39.github.io/ecma262/#sec-object.getownpropertynames
448exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
449 return internalObjectKeys(O, hiddenKeys);
450};
451
452
453/***/ }),
454
455/***/ "2532":
456/***/ (function(module, exports, __webpack_require__) {
457
458"use strict";
459
460var $ = __webpack_require__("23e7");
461var notARegExp = __webpack_require__("5a34");
462var requireObjectCoercible = __webpack_require__("1d80");
463var correctIsRegExpLogic = __webpack_require__("ab13");
464
465// `String.prototype.includes` method
466// https://tc39.github.io/ecma262/#sec-string.prototype.includes
467$({ target: 'String', proto: true, forced: !correctIsRegExpLogic('includes') }, {
468 includes: function includes(searchString /* , position = 0 */) {
469 return !!~String(requireObjectCoercible(this))
470 .indexOf(notARegExp(searchString), arguments.length > 1 ? arguments[1] : undefined);
471 }
472});
473
474
475/***/ }),
476
477/***/ "25f0":
478/***/ (function(module, exports, __webpack_require__) {
479
480"use strict";
481
482var redefine = __webpack_require__("6eeb");
483var anObject = __webpack_require__("825a");
484var fails = __webpack_require__("d039");
485var flags = __webpack_require__("ad6d");
486
487var TO_STRING = 'toString';
488var RegExpPrototype = RegExp.prototype;
489var nativeToString = RegExpPrototype[TO_STRING];
490
491var NOT_GENERIC = fails(function () { return nativeToString.call({ source: 'a', flags: 'b' }) != '/a/b'; });
492// FF44- RegExp#toString has a wrong name
493var INCORRECT_NAME = nativeToString.name != TO_STRING;
494
495// `RegExp.prototype.toString` method
496// https://tc39.github.io/ecma262/#sec-regexp.prototype.tostring
497if (NOT_GENERIC || INCORRECT_NAME) {
498 redefine(RegExp.prototype, TO_STRING, function toString() {
499 var R = anObject(this);
500 var p = String(R.source);
501 var rf = R.flags;
502 var f = String(rf === undefined && R instanceof RegExp && !('flags' in RegExpPrototype) ? flags.call(R) : rf);
503 return '/' + p + '/' + f;
504 }, { unsafe: true });
505}
506
507
508/***/ }),
509
510/***/ "2d00":
511/***/ (function(module, exports, __webpack_require__) {
512
513var global = __webpack_require__("da84");
514var userAgent = __webpack_require__("342f");
515
516var process = global.process;
517var versions = process && process.versions;
518var v8 = versions && versions.v8;
519var match, version;
520
521if (v8) {
522 match = v8.split('.');
523 version = match[0] + match[1];
524} else if (userAgent) {
525 match = userAgent.match(/Edge\/(\d+)/);
526 if (!match || match[1] >= 74) {
527 match = userAgent.match(/Chrome\/(\d+)/);
528 if (match) version = match[1];
529 }
530}
531
532module.exports = version && +version;
533
534
535/***/ }),
536
537/***/ "342f":
538/***/ (function(module, exports, __webpack_require__) {
539
540var getBuiltIn = __webpack_require__("d066");
541
542module.exports = getBuiltIn('navigator', 'userAgent') || '';
543
544
545/***/ }),
546
547/***/ "35a1":
548/***/ (function(module, exports, __webpack_require__) {
549
550var classof = __webpack_require__("f5df");
551var Iterators = __webpack_require__("3f8c");
552var wellKnownSymbol = __webpack_require__("b622");
553
554var ITERATOR = wellKnownSymbol('iterator');
555
556module.exports = function (it) {
557 if (it != undefined) return it[ITERATOR]
558 || it['@@iterator']
559 || Iterators[classof(it)];
560};
561
562
563/***/ }),
564
565/***/ "37e8":
566/***/ (function(module, exports, __webpack_require__) {
567
568var DESCRIPTORS = __webpack_require__("83ab");
569var definePropertyModule = __webpack_require__("9bf2");
570var anObject = __webpack_require__("825a");
571var objectKeys = __webpack_require__("df75");
572
573// `Object.defineProperties` method
574// https://tc39.github.io/ecma262/#sec-object.defineproperties
575module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {
576 anObject(O);
577 var keys = objectKeys(Properties);
578 var length = keys.length;
579 var index = 0;
580 var key;
581 while (length > index) definePropertyModule.f(O, key = keys[index++], Properties[key]);
582 return O;
583};
584
585
586/***/ }),
587
588/***/ "3bbe":
589/***/ (function(module, exports, __webpack_require__) {
590
591var isObject = __webpack_require__("861d");
592
593module.exports = function (it) {
594 if (!isObject(it) && it !== null) {
595 throw TypeError("Can't set " + String(it) + ' as a prototype');
596 } return it;
597};
598
599
600/***/ }),
601
602/***/ "3ca3":
603/***/ (function(module, exports, __webpack_require__) {
604
605"use strict";
606
607var charAt = __webpack_require__("6547").charAt;
608var InternalStateModule = __webpack_require__("69f3");
609var defineIterator = __webpack_require__("7dd0");
610
611var STRING_ITERATOR = 'String Iterator';
612var setInternalState = InternalStateModule.set;
613var getInternalState = InternalStateModule.getterFor(STRING_ITERATOR);
614
615// `String.prototype[@@iterator]` method
616// https://tc39.github.io/ecma262/#sec-string.prototype-@@iterator
617defineIterator(String, 'String', function (iterated) {
618 setInternalState(this, {
619 type: STRING_ITERATOR,
620 string: String(iterated),
621 index: 0
622 });
623// `%StringIteratorPrototype%.next` method
624// https://tc39.github.io/ecma262/#sec-%stringiteratorprototype%.next
625}, function next() {
626 var state = getInternalState(this);
627 var string = state.string;
628 var index = state.index;
629 var point;
630 if (index >= string.length) return { value: undefined, done: true };
631 point = charAt(string, index);
632 state.index += point.length;
633 return { value: point, done: false };
634});
635
636
637/***/ }),
638
639/***/ "3f8c":
640/***/ (function(module, exports) {
641
642module.exports = {};
643
644
645/***/ }),
646
647/***/ "4160":
648/***/ (function(module, exports, __webpack_require__) {
649
650"use strict";
651
652var $ = __webpack_require__("23e7");
653var forEach = __webpack_require__("17c2");
654
655// `Array.prototype.forEach` method
656// https://tc39.github.io/ecma262/#sec-array.prototype.foreach
657$({ target: 'Array', proto: true, forced: [].forEach != forEach }, {
658 forEach: forEach
659});
660
661
662/***/ }),
663
664/***/ "428f":
665/***/ (function(module, exports, __webpack_require__) {
666
667var global = __webpack_require__("da84");
668
669module.exports = global;
670
671
672/***/ }),
673
674/***/ "44ad":
675/***/ (function(module, exports, __webpack_require__) {
676
677var fails = __webpack_require__("d039");
678var classof = __webpack_require__("c6b6");
679
680var split = ''.split;
681
682// fallback for non-array-like ES3 and non-enumerable old V8 strings
683module.exports = fails(function () {
684 // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
685 // eslint-disable-next-line no-prototype-builtins
686 return !Object('z').propertyIsEnumerable(0);
687}) ? function (it) {
688 return classof(it) == 'String' ? split.call(it, '') : Object(it);
689} : Object;
690
691
692/***/ }),
693
694/***/ "44d2":
695/***/ (function(module, exports, __webpack_require__) {
696
697var wellKnownSymbol = __webpack_require__("b622");
698var create = __webpack_require__("7c73");
699var definePropertyModule = __webpack_require__("9bf2");
700
701var UNSCOPABLES = wellKnownSymbol('unscopables');
702var ArrayPrototype = Array.prototype;
703
704// Array.prototype[@@unscopables]
705// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables
706if (ArrayPrototype[UNSCOPABLES] == undefined) {
707 definePropertyModule.f(ArrayPrototype, UNSCOPABLES, {
708 configurable: true,
709 value: create(null)
710 });
711}
712
713// add a key to Array.prototype[@@unscopables]
714module.exports = function (key) {
715 ArrayPrototype[UNSCOPABLES][key] = true;
716};
717
718
719/***/ }),
720
721/***/ "44e7":
722/***/ (function(module, exports, __webpack_require__) {
723
724var isObject = __webpack_require__("861d");
725var classof = __webpack_require__("c6b6");
726var wellKnownSymbol = __webpack_require__("b622");
727
728var MATCH = wellKnownSymbol('match');
729
730// `IsRegExp` abstract operation
731// https://tc39.github.io/ecma262/#sec-isregexp
732module.exports = function (it) {
733 var isRegExp;
734 return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');
735};
736
737
738/***/ }),
739
740/***/ "4930":
741/***/ (function(module, exports, __webpack_require__) {
742
743var fails = __webpack_require__("d039");
744
745module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
746 // Chrome 38 Symbol has incorrect toString conversion
747 // eslint-disable-next-line no-undef
748 return !String(Symbol());
749});
750
751
752/***/ }),
753
754/***/ "4d64":
755/***/ (function(module, exports, __webpack_require__) {
756
757var toIndexedObject = __webpack_require__("fc6a");
758var toLength = __webpack_require__("50c4");
759var toAbsoluteIndex = __webpack_require__("23cb");
760
761// `Array.prototype.{ indexOf, includes }` methods implementation
762var createMethod = function (IS_INCLUDES) {
763 return function ($this, el, fromIndex) {
764 var O = toIndexedObject($this);
765 var length = toLength(O.length);
766 var index = toAbsoluteIndex(fromIndex, length);
767 var value;
768 // Array#includes uses SameValueZero equality algorithm
769 // eslint-disable-next-line no-self-compare
770 if (IS_INCLUDES && el != el) while (length > index) {
771 value = O[index++];
772 // eslint-disable-next-line no-self-compare
773 if (value != value) return true;
774 // Array#indexOf ignores holes, Array#includes - not
775 } else for (;length > index; index++) {
776 if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
777 } return !IS_INCLUDES && -1;
778 };
779};
780
781module.exports = {
782 // `Array.prototype.includes` method
783 // https://tc39.github.io/ecma262/#sec-array.prototype.includes
784 includes: createMethod(true),
785 // `Array.prototype.indexOf` method
786 // https://tc39.github.io/ecma262/#sec-array.prototype.indexof
787 indexOf: createMethod(false)
788};
789
790
791/***/ }),
792
793/***/ "4de4":
794/***/ (function(module, exports, __webpack_require__) {
795
796"use strict";
797
798var $ = __webpack_require__("23e7");
799var $filter = __webpack_require__("b727").filter;
800var arrayMethodHasSpeciesSupport = __webpack_require__("1dde");
801var arrayMethodUsesToLength = __webpack_require__("ae40");
802
803var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('filter');
804// Edge 14- issue
805var USES_TO_LENGTH = arrayMethodUsesToLength('filter');
806
807// `Array.prototype.filter` method
808// https://tc39.github.io/ecma262/#sec-array.prototype.filter
809// with adding support of @@species
810$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {
811 filter: function filter(callbackfn /* , thisArg */) {
812 return $filter(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
813 }
814});
815
816
817/***/ }),
818
819/***/ "4df4":
820/***/ (function(module, exports, __webpack_require__) {
821
822"use strict";
823
824var bind = __webpack_require__("0366");
825var toObject = __webpack_require__("7b0b");
826var callWithSafeIterationClosing = __webpack_require__("9bdd");
827var isArrayIteratorMethod = __webpack_require__("e95a");
828var toLength = __webpack_require__("50c4");
829var createProperty = __webpack_require__("8418");
830var getIteratorMethod = __webpack_require__("35a1");
831
832// `Array.from` method implementation
833// https://tc39.github.io/ecma262/#sec-array.from
834module.exports = function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
835 var O = toObject(arrayLike);
836 var C = typeof this == 'function' ? this : Array;
837 var argumentsLength = arguments.length;
838 var mapfn = argumentsLength > 1 ? arguments[1] : undefined;
839 var mapping = mapfn !== undefined;
840 var iteratorMethod = getIteratorMethod(O);
841 var index = 0;
842 var length, result, step, iterator, next, value;
843 if (mapping) mapfn = bind(mapfn, argumentsLength > 2 ? arguments[2] : undefined, 2);
844 // if the target is not iterable or it's an array with the default iterator - use a simple case
845 if (iteratorMethod != undefined && !(C == Array && isArrayIteratorMethod(iteratorMethod))) {
846 iterator = iteratorMethod.call(O);
847 next = iterator.next;
848 result = new C();
849 for (;!(step = next.call(iterator)).done; index++) {
850 value = mapping ? callWithSafeIterationClosing(iterator, mapfn, [step.value, index], true) : step.value;
851 createProperty(result, index, value);
852 }
853 } else {
854 length = toLength(O.length);
855 result = new C(length);
856 for (;length > index; index++) {
857 value = mapping ? mapfn(O[index], index) : O[index];
858 createProperty(result, index, value);
859 }
860 }
861 result.length = index;
862 return result;
863};
864
865
866/***/ }),
867
868/***/ "50c4":
869/***/ (function(module, exports, __webpack_require__) {
870
871var toInteger = __webpack_require__("a691");
872
873var min = Math.min;
874
875// `ToLength` abstract operation
876// https://tc39.github.io/ecma262/#sec-tolength
877module.exports = function (argument) {
878 return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
879};
880
881
882/***/ }),
883
884/***/ "5135":
885/***/ (function(module, exports) {
886
887var hasOwnProperty = {}.hasOwnProperty;
888
889module.exports = function (it, key) {
890 return hasOwnProperty.call(it, key);
891};
892
893
894/***/ }),
895
896/***/ "5692":
897/***/ (function(module, exports, __webpack_require__) {
898
899var IS_PURE = __webpack_require__("c430");
900var store = __webpack_require__("c6cd");
901
902(module.exports = function (key, value) {
903 return store[key] || (store[key] = value !== undefined ? value : {});
904})('versions', []).push({
905 version: '3.6.5',
906 mode: IS_PURE ? 'pure' : 'global',
907 copyright: '© 2020 Denis Pushkarev (zloirock.ru)'
908});
909
910
911/***/ }),
912
913/***/ "56ef":
914/***/ (function(module, exports, __webpack_require__) {
915
916var getBuiltIn = __webpack_require__("d066");
917var getOwnPropertyNamesModule = __webpack_require__("241c");
918var getOwnPropertySymbolsModule = __webpack_require__("7418");
919var anObject = __webpack_require__("825a");
920
921// all object keys, includes non-enumerable and symbols
922module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
923 var keys = getOwnPropertyNamesModule.f(anObject(it));
924 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
925 return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;
926};
927
928
929/***/ }),
930
931/***/ "5899":
932/***/ (function(module, exports) {
933
934// a string of all valid unicode whitespaces
935// eslint-disable-next-line max-len
936module.exports = '\u0009\u000A\u000B\u000C\u000D\u0020\u00A0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF';
937
938
939/***/ }),
940
941/***/ "58a8":
942/***/ (function(module, exports, __webpack_require__) {
943
944var requireObjectCoercible = __webpack_require__("1d80");
945var whitespaces = __webpack_require__("5899");
946
947var whitespace = '[' + whitespaces + ']';
948var ltrim = RegExp('^' + whitespace + whitespace + '*');
949var rtrim = RegExp(whitespace + whitespace + '*$');
950
951// `String.prototype.{ trim, trimStart, trimEnd, trimLeft, trimRight }` methods implementation
952var createMethod = function (TYPE) {
953 return function ($this) {
954 var string = String(requireObjectCoercible($this));
955 if (TYPE & 1) string = string.replace(ltrim, '');
956 if (TYPE & 2) string = string.replace(rtrim, '');
957 return string;
958 };
959};
960
961module.exports = {
962 // `String.prototype.{ trimLeft, trimStart }` methods
963 // https://tc39.github.io/ecma262/#sec-string.prototype.trimstart
964 start: createMethod(1),
965 // `String.prototype.{ trimRight, trimEnd }` methods
966 // https://tc39.github.io/ecma262/#sec-string.prototype.trimend
967 end: createMethod(2),
968 // `String.prototype.trim` method
969 // https://tc39.github.io/ecma262/#sec-string.prototype.trim
970 trim: createMethod(3)
971};
972
973
974/***/ }),
975
976/***/ "5a34":
977/***/ (function(module, exports, __webpack_require__) {
978
979var isRegExp = __webpack_require__("44e7");
980
981module.exports = function (it) {
982 if (isRegExp(it)) {
983 throw TypeError("The method doesn't accept regular expressions");
984 } return it;
985};
986
987
988/***/ }),
989
990/***/ "5c6c":
991/***/ (function(module, exports) {
992
993module.exports = function (bitmap, value) {
994 return {
995 enumerable: !(bitmap & 1),
996 configurable: !(bitmap & 2),
997 writable: !(bitmap & 4),
998 value: value
999 };
1000};
1001
1002
1003/***/ }),
1004
1005/***/ "6547":
1006/***/ (function(module, exports, __webpack_require__) {
1007
1008var toInteger = __webpack_require__("a691");
1009var requireObjectCoercible = __webpack_require__("1d80");
1010
1011// `String.prototype.{ codePointAt, at }` methods implementation
1012var createMethod = function (CONVERT_TO_STRING) {
1013 return function ($this, pos) {
1014 var S = String(requireObjectCoercible($this));
1015 var position = toInteger(pos);
1016 var size = S.length;
1017 var first, second;
1018 if (position < 0 || position >= size) return CONVERT_TO_STRING ? '' : undefined;
1019 first = S.charCodeAt(position);
1020 return first < 0xD800 || first > 0xDBFF || position + 1 === size
1021 || (second = S.charCodeAt(position + 1)) < 0xDC00 || second > 0xDFFF
1022 ? CONVERT_TO_STRING ? S.charAt(position) : first
1023 : CONVERT_TO_STRING ? S.slice(position, position + 2) : (first - 0xD800 << 10) + (second - 0xDC00) + 0x10000;
1024 };
1025};
1026
1027module.exports = {
1028 // `String.prototype.codePointAt` method
1029 // https://tc39.github.io/ecma262/#sec-string.prototype.codepointat
1030 codeAt: createMethod(false),
1031 // `String.prototype.at` method
1032 // https://github.com/mathiasbynens/String.prototype.at
1033 charAt: createMethod(true)
1034};
1035
1036
1037/***/ }),
1038
1039/***/ "65f0":
1040/***/ (function(module, exports, __webpack_require__) {
1041
1042var isObject = __webpack_require__("861d");
1043var isArray = __webpack_require__("e8b5");
1044var wellKnownSymbol = __webpack_require__("b622");
1045
1046var SPECIES = wellKnownSymbol('species');
1047
1048// `ArraySpeciesCreate` abstract operation
1049// https://tc39.github.io/ecma262/#sec-arrayspeciescreate
1050module.exports = function (originalArray, length) {
1051 var C;
1052 if (isArray(originalArray)) {
1053 C = originalArray.constructor;
1054 // cross-realm fallback
1055 if (typeof C == 'function' && (C === Array || isArray(C.prototype))) C = undefined;
1056 else if (isObject(C)) {
1057 C = C[SPECIES];
1058 if (C === null) C = undefined;
1059 }
1060 } return new (C === undefined ? Array : C)(length === 0 ? 0 : length);
1061};
1062
1063
1064/***/ }),
1065
1066/***/ "69f3":
1067/***/ (function(module, exports, __webpack_require__) {
1068
1069var NATIVE_WEAK_MAP = __webpack_require__("7f9a");
1070var global = __webpack_require__("da84");
1071var isObject = __webpack_require__("861d");
1072var createNonEnumerableProperty = __webpack_require__("9112");
1073var objectHas = __webpack_require__("5135");
1074var sharedKey = __webpack_require__("f772");
1075var hiddenKeys = __webpack_require__("d012");
1076
1077var WeakMap = global.WeakMap;
1078var set, get, has;
1079
1080var enforce = function (it) {
1081 return has(it) ? get(it) : set(it, {});
1082};
1083
1084var getterFor = function (TYPE) {
1085 return function (it) {
1086 var state;
1087 if (!isObject(it) || (state = get(it)).type !== TYPE) {
1088 throw TypeError('Incompatible receiver, ' + TYPE + ' required');
1089 } return state;
1090 };
1091};
1092
1093if (NATIVE_WEAK_MAP) {
1094 var store = new WeakMap();
1095 var wmget = store.get;
1096 var wmhas = store.has;
1097 var wmset = store.set;
1098 set = function (it, metadata) {
1099 wmset.call(store, it, metadata);
1100 return metadata;
1101 };
1102 get = function (it) {
1103 return wmget.call(store, it) || {};
1104 };
1105 has = function (it) {
1106 return wmhas.call(store, it);
1107 };
1108} else {
1109 var STATE = sharedKey('state');
1110 hiddenKeys[STATE] = true;
1111 set = function (it, metadata) {
1112 createNonEnumerableProperty(it, STATE, metadata);
1113 return metadata;
1114 };
1115 get = function (it) {
1116 return objectHas(it, STATE) ? it[STATE] : {};
1117 };
1118 has = function (it) {
1119 return objectHas(it, STATE);
1120 };
1121}
1122
1123module.exports = {
1124 set: set,
1125 get: get,
1126 has: has,
1127 enforce: enforce,
1128 getterFor: getterFor
1129};
1130
1131
1132/***/ }),
1133
1134/***/ "6eeb":
1135/***/ (function(module, exports, __webpack_require__) {
1136
1137var global = __webpack_require__("da84");
1138var createNonEnumerableProperty = __webpack_require__("9112");
1139var has = __webpack_require__("5135");
1140var setGlobal = __webpack_require__("ce4e");
1141var inspectSource = __webpack_require__("8925");
1142var InternalStateModule = __webpack_require__("69f3");
1143
1144var getInternalState = InternalStateModule.get;
1145var enforceInternalState = InternalStateModule.enforce;
1146var TEMPLATE = String(String).split('String');
1147
1148(module.exports = function (O, key, value, options) {
1149 var unsafe = options ? !!options.unsafe : false;
1150 var simple = options ? !!options.enumerable : false;
1151 var noTargetGet = options ? !!options.noTargetGet : false;
1152 if (typeof value == 'function') {
1153 if (typeof key == 'string' && !has(value, 'name')) createNonEnumerableProperty(value, 'name', key);
1154 enforceInternalState(value).source = TEMPLATE.join(typeof key == 'string' ? key : '');
1155 }
1156 if (O === global) {
1157 if (simple) O[key] = value;
1158 else setGlobal(key, value);
1159 return;
1160 } else if (!unsafe) {
1161 delete O[key];
1162 } else if (!noTargetGet && O[key]) {
1163 simple = true;
1164 }
1165 if (simple) O[key] = value;
1166 else createNonEnumerableProperty(O, key, value);
1167// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
1168})(Function.prototype, 'toString', function toString() {
1169 return typeof this == 'function' && getInternalState(this).source || inspectSource(this);
1170});
1171
1172
1173/***/ }),
1174
1175/***/ "7156":
1176/***/ (function(module, exports, __webpack_require__) {
1177
1178var isObject = __webpack_require__("861d");
1179var setPrototypeOf = __webpack_require__("d2bb");
1180
1181// makes subclassing work correct for wrapped built-ins
1182module.exports = function ($this, dummy, Wrapper) {
1183 var NewTarget, NewTargetPrototype;
1184 if (
1185 // it can work only with native `setPrototypeOf`
1186 setPrototypeOf &&
1187 // we haven't completely correct pre-ES6 way for getting `new.target`, so use this
1188 typeof (NewTarget = dummy.constructor) == 'function' &&
1189 NewTarget !== Wrapper &&
1190 isObject(NewTargetPrototype = NewTarget.prototype) &&
1191 NewTargetPrototype !== Wrapper.prototype
1192 ) setPrototypeOf($this, NewTargetPrototype);
1193 return $this;
1194};
1195
1196
1197/***/ }),
1198
1199/***/ "7418":
1200/***/ (function(module, exports) {
1201
1202exports.f = Object.getOwnPropertySymbols;
1203
1204
1205/***/ }),
1206
1207/***/ "746f":
1208/***/ (function(module, exports, __webpack_require__) {
1209
1210var path = __webpack_require__("428f");
1211var has = __webpack_require__("5135");
1212var wrappedWellKnownSymbolModule = __webpack_require__("e538");
1213var defineProperty = __webpack_require__("9bf2").f;
1214
1215module.exports = function (NAME) {
1216 var Symbol = path.Symbol || (path.Symbol = {});
1217 if (!has(Symbol, NAME)) defineProperty(Symbol, NAME, {
1218 value: wrappedWellKnownSymbolModule.f(NAME)
1219 });
1220};
1221
1222
1223/***/ }),
1224
1225/***/ "7839":
1226/***/ (function(module, exports) {
1227
1228// IE8- don't enum bug keys
1229module.exports = [
1230 'constructor',
1231 'hasOwnProperty',
1232 'isPrototypeOf',
1233 'propertyIsEnumerable',
1234 'toLocaleString',
1235 'toString',
1236 'valueOf'
1237];
1238
1239
1240/***/ }),
1241
1242/***/ "7b0b":
1243/***/ (function(module, exports, __webpack_require__) {
1244
1245var requireObjectCoercible = __webpack_require__("1d80");
1246
1247// `ToObject` abstract operation
1248// https://tc39.github.io/ecma262/#sec-toobject
1249module.exports = function (argument) {
1250 return Object(requireObjectCoercible(argument));
1251};
1252
1253
1254/***/ }),
1255
1256/***/ "7c73":
1257/***/ (function(module, exports, __webpack_require__) {
1258
1259var anObject = __webpack_require__("825a");
1260var defineProperties = __webpack_require__("37e8");
1261var enumBugKeys = __webpack_require__("7839");
1262var hiddenKeys = __webpack_require__("d012");
1263var html = __webpack_require__("1be4");
1264var documentCreateElement = __webpack_require__("cc12");
1265var sharedKey = __webpack_require__("f772");
1266
1267var GT = '>';
1268var LT = '<';
1269var PROTOTYPE = 'prototype';
1270var SCRIPT = 'script';
1271var IE_PROTO = sharedKey('IE_PROTO');
1272
1273var EmptyConstructor = function () { /* empty */ };
1274
1275var scriptTag = function (content) {
1276 return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;
1277};
1278
1279// Create object with fake `null` prototype: use ActiveX Object with cleared prototype
1280var NullProtoObjectViaActiveX = function (activeXDocument) {
1281 activeXDocument.write(scriptTag(''));
1282 activeXDocument.close();
1283 var temp = activeXDocument.parentWindow.Object;
1284 activeXDocument = null; // avoid memory leak
1285 return temp;
1286};
1287
1288// Create object with fake `null` prototype: use iframe Object with cleared prototype
1289var NullProtoObjectViaIFrame = function () {
1290 // Thrash, waste and sodomy: IE GC bug
1291 var iframe = documentCreateElement('iframe');
1292 var JS = 'java' + SCRIPT + ':';
1293 var iframeDocument;
1294 iframe.style.display = 'none';
1295 html.appendChild(iframe);
1296 // https://github.com/zloirock/core-js/issues/475
1297 iframe.src = String(JS);
1298 iframeDocument = iframe.contentWindow.document;
1299 iframeDocument.open();
1300 iframeDocument.write(scriptTag('document.F=Object'));
1301 iframeDocument.close();
1302 return iframeDocument.F;
1303};
1304
1305// Check for document.domain and active x support
1306// No need to use active x approach when document.domain is not set
1307// see https://github.com/es-shims/es5-shim/issues/150
1308// variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346
1309// avoid IE GC bug
1310var activeXDocument;
1311var NullProtoObject = function () {
1312 try {
1313 /* global ActiveXObject */
1314 activeXDocument = document.domain && new ActiveXObject('htmlfile');
1315 } catch (error) { /* ignore */ }
1316 NullProtoObject = activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame();
1317 var length = enumBugKeys.length;
1318 while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
1319 return NullProtoObject();
1320};
1321
1322hiddenKeys[IE_PROTO] = true;
1323
1324// `Object.create` method
1325// https://tc39.github.io/ecma262/#sec-object.create
1326module.exports = Object.create || function create(O, Properties) {
1327 var result;
1328 if (O !== null) {
1329 EmptyConstructor[PROTOTYPE] = anObject(O);
1330 result = new EmptyConstructor();
1331 EmptyConstructor[PROTOTYPE] = null;
1332 // add "__proto__" for Object.getPrototypeOf polyfill
1333 result[IE_PROTO] = O;
1334 } else result = NullProtoObject();
1335 return Properties === undefined ? result : defineProperties(result, Properties);
1336};
1337
1338
1339/***/ }),
1340
1341/***/ "7dd0":
1342/***/ (function(module, exports, __webpack_require__) {
1343
1344"use strict";
1345
1346var $ = __webpack_require__("23e7");
1347var createIteratorConstructor = __webpack_require__("9ed3");
1348var getPrototypeOf = __webpack_require__("e163");
1349var setPrototypeOf = __webpack_require__("d2bb");
1350var setToStringTag = __webpack_require__("d44e");
1351var createNonEnumerableProperty = __webpack_require__("9112");
1352var redefine = __webpack_require__("6eeb");
1353var wellKnownSymbol = __webpack_require__("b622");
1354var IS_PURE = __webpack_require__("c430");
1355var Iterators = __webpack_require__("3f8c");
1356var IteratorsCore = __webpack_require__("ae93");
1357
1358var IteratorPrototype = IteratorsCore.IteratorPrototype;
1359var BUGGY_SAFARI_ITERATORS = IteratorsCore.BUGGY_SAFARI_ITERATORS;
1360var ITERATOR = wellKnownSymbol('iterator');
1361var KEYS = 'keys';
1362var VALUES = 'values';
1363var ENTRIES = 'entries';
1364
1365var returnThis = function () { return this; };
1366
1367module.exports = function (Iterable, NAME, IteratorConstructor, next, DEFAULT, IS_SET, FORCED) {
1368 createIteratorConstructor(IteratorConstructor, NAME, next);
1369
1370 var getIterationMethod = function (KIND) {
1371 if (KIND === DEFAULT && defaultIterator) return defaultIterator;
1372 if (!BUGGY_SAFARI_ITERATORS && KIND in IterablePrototype) return IterablePrototype[KIND];
1373 switch (KIND) {
1374 case KEYS: return function keys() { return new IteratorConstructor(this, KIND); };
1375 case VALUES: return function values() { return new IteratorConstructor(this, KIND); };
1376 case ENTRIES: return function entries() { return new IteratorConstructor(this, KIND); };
1377 } return function () { return new IteratorConstructor(this); };
1378 };
1379
1380 var TO_STRING_TAG = NAME + ' Iterator';
1381 var INCORRECT_VALUES_NAME = false;
1382 var IterablePrototype = Iterable.prototype;
1383 var nativeIterator = IterablePrototype[ITERATOR]
1384 || IterablePrototype['@@iterator']
1385 || DEFAULT && IterablePrototype[DEFAULT];
1386 var defaultIterator = !BUGGY_SAFARI_ITERATORS && nativeIterator || getIterationMethod(DEFAULT);
1387 var anyNativeIterator = NAME == 'Array' ? IterablePrototype.entries || nativeIterator : nativeIterator;
1388 var CurrentIteratorPrototype, methods, KEY;
1389
1390 // fix native
1391 if (anyNativeIterator) {
1392 CurrentIteratorPrototype = getPrototypeOf(anyNativeIterator.call(new Iterable()));
1393 if (IteratorPrototype !== Object.prototype && CurrentIteratorPrototype.next) {
1394 if (!IS_PURE && getPrototypeOf(CurrentIteratorPrototype) !== IteratorPrototype) {
1395 if (setPrototypeOf) {
1396 setPrototypeOf(CurrentIteratorPrototype, IteratorPrototype);
1397 } else if (typeof CurrentIteratorPrototype[ITERATOR] != 'function') {
1398 createNonEnumerableProperty(CurrentIteratorPrototype, ITERATOR, returnThis);
1399 }
1400 }
1401 // Set @@toStringTag to native iterators
1402 setToStringTag(CurrentIteratorPrototype, TO_STRING_TAG, true, true);
1403 if (IS_PURE) Iterators[TO_STRING_TAG] = returnThis;
1404 }
1405 }
1406
1407 // fix Array#{values, @@iterator}.name in V8 / FF
1408 if (DEFAULT == VALUES && nativeIterator && nativeIterator.name !== VALUES) {
1409 INCORRECT_VALUES_NAME = true;
1410 defaultIterator = function values() { return nativeIterator.call(this); };
1411 }
1412
1413 // define iterator
1414 if ((!IS_PURE || FORCED) && IterablePrototype[ITERATOR] !== defaultIterator) {
1415 createNonEnumerableProperty(IterablePrototype, ITERATOR, defaultIterator);
1416 }
1417 Iterators[NAME] = defaultIterator;
1418
1419 // export additional methods
1420 if (DEFAULT) {
1421 methods = {
1422 values: getIterationMethod(VALUES),
1423 keys: IS_SET ? defaultIterator : getIterationMethod(KEYS),
1424 entries: getIterationMethod(ENTRIES)
1425 };
1426 if (FORCED) for (KEY in methods) {
1427 if (BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME || !(KEY in IterablePrototype)) {
1428 redefine(IterablePrototype, KEY, methods[KEY]);
1429 }
1430 } else $({ target: NAME, proto: true, forced: BUGGY_SAFARI_ITERATORS || INCORRECT_VALUES_NAME }, methods);
1431 }
1432
1433 return methods;
1434};
1435
1436
1437/***/ }),
1438
1439/***/ "7f9a":
1440/***/ (function(module, exports, __webpack_require__) {
1441
1442var global = __webpack_require__("da84");
1443var inspectSource = __webpack_require__("8925");
1444
1445var WeakMap = global.WeakMap;
1446
1447module.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap));
1448
1449
1450/***/ }),
1451
1452/***/ "825a":
1453/***/ (function(module, exports, __webpack_require__) {
1454
1455var isObject = __webpack_require__("861d");
1456
1457module.exports = function (it) {
1458 if (!isObject(it)) {
1459 throw TypeError(String(it) + ' is not an object');
1460 } return it;
1461};
1462
1463
1464/***/ }),
1465
1466/***/ "83ab":
1467/***/ (function(module, exports, __webpack_require__) {
1468
1469var fails = __webpack_require__("d039");
1470
1471// Thank's IE8 for his funny defineProperty
1472module.exports = !fails(function () {
1473 return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
1474});
1475
1476
1477/***/ }),
1478
1479/***/ "8418":
1480/***/ (function(module, exports, __webpack_require__) {
1481
1482"use strict";
1483
1484var toPrimitive = __webpack_require__("c04e");
1485var definePropertyModule = __webpack_require__("9bf2");
1486var createPropertyDescriptor = __webpack_require__("5c6c");
1487
1488module.exports = function (object, key, value) {
1489 var propertyKey = toPrimitive(key);
1490 if (propertyKey in object) definePropertyModule.f(object, propertyKey, createPropertyDescriptor(0, value));
1491 else object[propertyKey] = value;
1492};
1493
1494
1495/***/ }),
1496
1497/***/ "861d":
1498/***/ (function(module, exports) {
1499
1500module.exports = function (it) {
1501 return typeof it === 'object' ? it !== null : typeof it === 'function';
1502};
1503
1504
1505/***/ }),
1506
1507/***/ "8875":
1508/***/ (function(module, exports, __webpack_require__) {
1509
1510var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;// addapted from the document.currentScript polyfill by Adam Miller
1511// MIT license
1512// source: https://github.com/amiller-gh/currentScript-polyfill
1513
1514// added support for Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1620505
1515
1516(function (root, factory) {
1517 if (true) {
1518 !(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
1519 __WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
1520 (__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
1521 __WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
1522 } else {}
1523}(typeof self !== 'undefined' ? self : this, function () {
1524 function getCurrentScript () {
1525 var descriptor = Object.getOwnPropertyDescriptor(document, 'currentScript')
1526 // for chrome
1527 if (!descriptor && 'currentScript' in document && document.currentScript) {
1528 return document.currentScript
1529 }
1530
1531 // for other browsers with native support for currentScript
1532 if (descriptor && descriptor.get !== getCurrentScript && document.currentScript) {
1533 return document.currentScript
1534 }
1535
1536 // IE 8-10 support script readyState
1537 // IE 11+ & Firefox support stack trace
1538 try {
1539 throw new Error();
1540 }
1541 catch (err) {
1542 // Find the second match for the "at" string to get file src url from stack.
1543 var ieStackRegExp = /.*at [^(]*\((.*):(.+):(.+)\)$/ig,
1544 ffStackRegExp = /@([^@]*):(\d+):(\d+)\s*$/ig,
1545 stackDetails = ieStackRegExp.exec(err.stack) || ffStackRegExp.exec(err.stack),
1546 scriptLocation = (stackDetails && stackDetails[1]) || false,
1547 line = (stackDetails && stackDetails[2]) || false,
1548 currentLocation = document.location.href.replace(document.location.hash, ''),
1549 pageSource,
1550 inlineScriptSourceRegExp,
1551 inlineScriptSource,
1552 scripts = document.getElementsByTagName('script'); // Live NodeList collection
1553
1554 if (scriptLocation === currentLocation) {
1555 pageSource = document.documentElement.outerHTML;
1556 inlineScriptSourceRegExp = new RegExp('(?:[^\\n]+?\\n){0,' + (line - 2) + '}[^<]*<script>([\\d\\D]*?)<\\/script>[\\d\\D]*', 'i');
1557 inlineScriptSource = pageSource.replace(inlineScriptSourceRegExp, '$1').trim();
1558 }
1559
1560 for (var i = 0; i < scripts.length; i++) {
1561 // If ready state is interactive, return the script tag
1562 if (scripts[i].readyState === 'interactive') {
1563 return scripts[i];
1564 }
1565
1566 // If src matches, return the script tag
1567 if (scripts[i].src === scriptLocation) {
1568 return scripts[i];
1569 }
1570
1571 // If inline source matches, return the script tag
1572 if (
1573 scriptLocation === currentLocation &&
1574 scripts[i].innerHTML &&
1575 scripts[i].innerHTML.trim() === inlineScriptSource
1576 ) {
1577 return scripts[i];
1578 }
1579 }
1580
1581 // If no match, return null
1582 return null;
1583 }
1584 };
1585
1586 return getCurrentScript
1587}));
1588
1589
1590/***/ }),
1591
1592/***/ "8925":
1593/***/ (function(module, exports, __webpack_require__) {
1594
1595var store = __webpack_require__("c6cd");
1596
1597var functionToString = Function.toString;
1598
1599// this helper broken in `3.4.1-3.4.4`, so we can't use `shared` helper
1600if (typeof store.inspectSource != 'function') {
1601 store.inspectSource = function (it) {
1602 return functionToString.call(it);
1603 };
1604}
1605
1606module.exports = store.inspectSource;
1607
1608
1609/***/ }),
1610
1611/***/ "90e3":
1612/***/ (function(module, exports) {
1613
1614var id = 0;
1615var postfix = Math.random();
1616
1617module.exports = function (key) {
1618 return 'Symbol(' + String(key === undefined ? '' : key) + ')_' + (++id + postfix).toString(36);
1619};
1620
1621
1622/***/ }),
1623
1624/***/ "9112":
1625/***/ (function(module, exports, __webpack_require__) {
1626
1627var DESCRIPTORS = __webpack_require__("83ab");
1628var definePropertyModule = __webpack_require__("9bf2");
1629var createPropertyDescriptor = __webpack_require__("5c6c");
1630
1631module.exports = DESCRIPTORS ? function (object, key, value) {
1632 return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
1633} : function (object, key, value) {
1634 object[key] = value;
1635 return object;
1636};
1637
1638
1639/***/ }),
1640
1641/***/ "94ca":
1642/***/ (function(module, exports, __webpack_require__) {
1643
1644var fails = __webpack_require__("d039");
1645
1646var replacement = /#|\.prototype\./;
1647
1648var isForced = function (feature, detection) {
1649 var value = data[normalize(feature)];
1650 return value == POLYFILL ? true
1651 : value == NATIVE ? false
1652 : typeof detection == 'function' ? fails(detection)
1653 : !!detection;
1654};
1655
1656var normalize = isForced.normalize = function (string) {
1657 return String(string).replace(replacement, '.').toLowerCase();
1658};
1659
1660var data = isForced.data = {};
1661var NATIVE = isForced.NATIVE = 'N';
1662var POLYFILL = isForced.POLYFILL = 'P';
1663
1664module.exports = isForced;
1665
1666
1667/***/ }),
1668
1669/***/ "99af":
1670/***/ (function(module, exports, __webpack_require__) {
1671
1672"use strict";
1673
1674var $ = __webpack_require__("23e7");
1675var fails = __webpack_require__("d039");
1676var isArray = __webpack_require__("e8b5");
1677var isObject = __webpack_require__("861d");
1678var toObject = __webpack_require__("7b0b");
1679var toLength = __webpack_require__("50c4");
1680var createProperty = __webpack_require__("8418");
1681var arraySpeciesCreate = __webpack_require__("65f0");
1682var arrayMethodHasSpeciesSupport = __webpack_require__("1dde");
1683var wellKnownSymbol = __webpack_require__("b622");
1684var V8_VERSION = __webpack_require__("2d00");
1685
1686var IS_CONCAT_SPREADABLE = wellKnownSymbol('isConcatSpreadable');
1687var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;
1688var MAXIMUM_ALLOWED_INDEX_EXCEEDED = 'Maximum allowed index exceeded';
1689
1690// We can't use this feature detection in V8 since it causes
1691// deoptimization and serious performance degradation
1692// https://github.com/zloirock/core-js/issues/679
1693var IS_CONCAT_SPREADABLE_SUPPORT = V8_VERSION >= 51 || !fails(function () {
1694 var array = [];
1695 array[IS_CONCAT_SPREADABLE] = false;
1696 return array.concat()[0] !== array;
1697});
1698
1699var SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('concat');
1700
1701var isConcatSpreadable = function (O) {
1702 if (!isObject(O)) return false;
1703 var spreadable = O[IS_CONCAT_SPREADABLE];
1704 return spreadable !== undefined ? !!spreadable : isArray(O);
1705};
1706
1707var FORCED = !IS_CONCAT_SPREADABLE_SUPPORT || !SPECIES_SUPPORT;
1708
1709// `Array.prototype.concat` method
1710// https://tc39.github.io/ecma262/#sec-array.prototype.concat
1711// with adding support of @@isConcatSpreadable and @@species
1712$({ target: 'Array', proto: true, forced: FORCED }, {
1713 concat: function concat(arg) { // eslint-disable-line no-unused-vars
1714 var O = toObject(this);
1715 var A = arraySpeciesCreate(O, 0);
1716 var n = 0;
1717 var i, k, length, len, E;
1718 for (i = -1, length = arguments.length; i < length; i++) {
1719 E = i === -1 ? O : arguments[i];
1720 if (isConcatSpreadable(E)) {
1721 len = toLength(E.length);
1722 if (n + len > MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);
1723 for (k = 0; k < len; k++, n++) if (k in E) createProperty(A, n, E[k]);
1724 } else {
1725 if (n >= MAX_SAFE_INTEGER) throw TypeError(MAXIMUM_ALLOWED_INDEX_EXCEEDED);
1726 createProperty(A, n++, E);
1727 }
1728 }
1729 A.length = n;
1730 return A;
1731 }
1732});
1733
1734
1735/***/ }),
1736
1737/***/ "9bdd":
1738/***/ (function(module, exports, __webpack_require__) {
1739
1740var anObject = __webpack_require__("825a");
1741
1742// call something on iterator step with safe closing on error
1743module.exports = function (iterator, fn, value, ENTRIES) {
1744 try {
1745 return ENTRIES ? fn(anObject(value)[0], value[1]) : fn(value);
1746 // 7.4.6 IteratorClose(iterator, completion)
1747 } catch (error) {
1748 var returnMethod = iterator['return'];
1749 if (returnMethod !== undefined) anObject(returnMethod.call(iterator));
1750 throw error;
1751 }
1752};
1753
1754
1755/***/ }),
1756
1757/***/ "9bf2":
1758/***/ (function(module, exports, __webpack_require__) {
1759
1760var DESCRIPTORS = __webpack_require__("83ab");
1761var IE8_DOM_DEFINE = __webpack_require__("0cfb");
1762var anObject = __webpack_require__("825a");
1763var toPrimitive = __webpack_require__("c04e");
1764
1765var nativeDefineProperty = Object.defineProperty;
1766
1767// `Object.defineProperty` method
1768// https://tc39.github.io/ecma262/#sec-object.defineproperty
1769exports.f = DESCRIPTORS ? nativeDefineProperty : function defineProperty(O, P, Attributes) {
1770 anObject(O);
1771 P = toPrimitive(P, true);
1772 anObject(Attributes);
1773 if (IE8_DOM_DEFINE) try {
1774 return nativeDefineProperty(O, P, Attributes);
1775 } catch (error) { /* empty */ }
1776 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');
1777 if ('value' in Attributes) O[P] = Attributes.value;
1778 return O;
1779};
1780
1781
1782/***/ }),
1783
1784/***/ "9ed3":
1785/***/ (function(module, exports, __webpack_require__) {
1786
1787"use strict";
1788
1789var IteratorPrototype = __webpack_require__("ae93").IteratorPrototype;
1790var create = __webpack_require__("7c73");
1791var createPropertyDescriptor = __webpack_require__("5c6c");
1792var setToStringTag = __webpack_require__("d44e");
1793var Iterators = __webpack_require__("3f8c");
1794
1795var returnThis = function () { return this; };
1796
1797module.exports = function (IteratorConstructor, NAME, next) {
1798 var TO_STRING_TAG = NAME + ' Iterator';
1799 IteratorConstructor.prototype = create(IteratorPrototype, { next: createPropertyDescriptor(1, next) });
1800 setToStringTag(IteratorConstructor, TO_STRING_TAG, false, true);
1801 Iterators[TO_STRING_TAG] = returnThis;
1802 return IteratorConstructor;
1803};
1804
1805
1806/***/ }),
1807
1808/***/ "a434":
1809/***/ (function(module, exports, __webpack_require__) {
1810
1811"use strict";
1812
1813var $ = __webpack_require__("23e7");
1814var toAbsoluteIndex = __webpack_require__("23cb");
1815var toInteger = __webpack_require__("a691");
1816var toLength = __webpack_require__("50c4");
1817var toObject = __webpack_require__("7b0b");
1818var arraySpeciesCreate = __webpack_require__("65f0");
1819var createProperty = __webpack_require__("8418");
1820var arrayMethodHasSpeciesSupport = __webpack_require__("1dde");
1821var arrayMethodUsesToLength = __webpack_require__("ae40");
1822
1823var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('splice');
1824var USES_TO_LENGTH = arrayMethodUsesToLength('splice', { ACCESSORS: true, 0: 0, 1: 2 });
1825
1826var max = Math.max;
1827var min = Math.min;
1828var MAX_SAFE_INTEGER = 0x1FFFFFFFFFFFFF;
1829var MAXIMUM_ALLOWED_LENGTH_EXCEEDED = 'Maximum allowed length exceeded';
1830
1831// `Array.prototype.splice` method
1832// https://tc39.github.io/ecma262/#sec-array.prototype.splice
1833// with adding support of @@species
1834$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {
1835 splice: function splice(start, deleteCount /* , ...items */) {
1836 var O = toObject(this);
1837 var len = toLength(O.length);
1838 var actualStart = toAbsoluteIndex(start, len);
1839 var argumentsLength = arguments.length;
1840 var insertCount, actualDeleteCount, A, k, from, to;
1841 if (argumentsLength === 0) {
1842 insertCount = actualDeleteCount = 0;
1843 } else if (argumentsLength === 1) {
1844 insertCount = 0;
1845 actualDeleteCount = len - actualStart;
1846 } else {
1847 insertCount = argumentsLength - 2;
1848 actualDeleteCount = min(max(toInteger(deleteCount), 0), len - actualStart);
1849 }
1850 if (len + insertCount - actualDeleteCount > MAX_SAFE_INTEGER) {
1851 throw TypeError(MAXIMUM_ALLOWED_LENGTH_EXCEEDED);
1852 }
1853 A = arraySpeciesCreate(O, actualDeleteCount);
1854 for (k = 0; k < actualDeleteCount; k++) {
1855 from = actualStart + k;
1856 if (from in O) createProperty(A, k, O[from]);
1857 }
1858 A.length = actualDeleteCount;
1859 if (insertCount < actualDeleteCount) {
1860 for (k = actualStart; k < len - actualDeleteCount; k++) {
1861 from = k + actualDeleteCount;
1862 to = k + insertCount;
1863 if (from in O) O[to] = O[from];
1864 else delete O[to];
1865 }
1866 for (k = len; k > len - actualDeleteCount + insertCount; k--) delete O[k - 1];
1867 } else if (insertCount > actualDeleteCount) {
1868 for (k = len - actualDeleteCount; k > actualStart; k--) {
1869 from = k + actualDeleteCount - 1;
1870 to = k + insertCount - 1;
1871 if (from in O) O[to] = O[from];
1872 else delete O[to];
1873 }
1874 }
1875 for (k = 0; k < insertCount; k++) {
1876 O[k + actualStart] = arguments[k + 2];
1877 }
1878 O.length = len - actualDeleteCount + insertCount;
1879 return A;
1880 }
1881});
1882
1883
1884/***/ }),
1885
1886/***/ "a4d3":
1887/***/ (function(module, exports, __webpack_require__) {
1888
1889"use strict";
1890
1891var $ = __webpack_require__("23e7");
1892var global = __webpack_require__("da84");
1893var getBuiltIn = __webpack_require__("d066");
1894var IS_PURE = __webpack_require__("c430");
1895var DESCRIPTORS = __webpack_require__("83ab");
1896var NATIVE_SYMBOL = __webpack_require__("4930");
1897var USE_SYMBOL_AS_UID = __webpack_require__("fdbf");
1898var fails = __webpack_require__("d039");
1899var has = __webpack_require__("5135");
1900var isArray = __webpack_require__("e8b5");
1901var isObject = __webpack_require__("861d");
1902var anObject = __webpack_require__("825a");
1903var toObject = __webpack_require__("7b0b");
1904var toIndexedObject = __webpack_require__("fc6a");
1905var toPrimitive = __webpack_require__("c04e");
1906var createPropertyDescriptor = __webpack_require__("5c6c");
1907var nativeObjectCreate = __webpack_require__("7c73");
1908var objectKeys = __webpack_require__("df75");
1909var getOwnPropertyNamesModule = __webpack_require__("241c");
1910var getOwnPropertyNamesExternal = __webpack_require__("057f");
1911var getOwnPropertySymbolsModule = __webpack_require__("7418");
1912var getOwnPropertyDescriptorModule = __webpack_require__("06cf");
1913var definePropertyModule = __webpack_require__("9bf2");
1914var propertyIsEnumerableModule = __webpack_require__("d1e7");
1915var createNonEnumerableProperty = __webpack_require__("9112");
1916var redefine = __webpack_require__("6eeb");
1917var shared = __webpack_require__("5692");
1918var sharedKey = __webpack_require__("f772");
1919var hiddenKeys = __webpack_require__("d012");
1920var uid = __webpack_require__("90e3");
1921var wellKnownSymbol = __webpack_require__("b622");
1922var wrappedWellKnownSymbolModule = __webpack_require__("e538");
1923var defineWellKnownSymbol = __webpack_require__("746f");
1924var setToStringTag = __webpack_require__("d44e");
1925var InternalStateModule = __webpack_require__("69f3");
1926var $forEach = __webpack_require__("b727").forEach;
1927
1928var HIDDEN = sharedKey('hidden');
1929var SYMBOL = 'Symbol';
1930var PROTOTYPE = 'prototype';
1931var TO_PRIMITIVE = wellKnownSymbol('toPrimitive');
1932var setInternalState = InternalStateModule.set;
1933var getInternalState = InternalStateModule.getterFor(SYMBOL);
1934var ObjectPrototype = Object[PROTOTYPE];
1935var $Symbol = global.Symbol;
1936var $stringify = getBuiltIn('JSON', 'stringify');
1937var nativeGetOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
1938var nativeDefineProperty = definePropertyModule.f;
1939var nativeGetOwnPropertyNames = getOwnPropertyNamesExternal.f;
1940var nativePropertyIsEnumerable = propertyIsEnumerableModule.f;
1941var AllSymbols = shared('symbols');
1942var ObjectPrototypeSymbols = shared('op-symbols');
1943var StringToSymbolRegistry = shared('string-to-symbol-registry');
1944var SymbolToStringRegistry = shared('symbol-to-string-registry');
1945var WellKnownSymbolsStore = shared('wks');
1946var QObject = global.QObject;
1947// Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
1948var USE_SETTER = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
1949
1950// fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
1951var setSymbolDescriptor = DESCRIPTORS && fails(function () {
1952 return nativeObjectCreate(nativeDefineProperty({}, 'a', {
1953 get: function () { return nativeDefineProperty(this, 'a', { value: 7 }).a; }
1954 })).a != 7;
1955}) ? function (O, P, Attributes) {
1956 var ObjectPrototypeDescriptor = nativeGetOwnPropertyDescriptor(ObjectPrototype, P);
1957 if (ObjectPrototypeDescriptor) delete ObjectPrototype[P];
1958 nativeDefineProperty(O, P, Attributes);
1959 if (ObjectPrototypeDescriptor && O !== ObjectPrototype) {
1960 nativeDefineProperty(ObjectPrototype, P, ObjectPrototypeDescriptor);
1961 }
1962} : nativeDefineProperty;
1963
1964var wrap = function (tag, description) {
1965 var symbol = AllSymbols[tag] = nativeObjectCreate($Symbol[PROTOTYPE]);
1966 setInternalState(symbol, {
1967 type: SYMBOL,
1968 tag: tag,
1969 description: description
1970 });
1971 if (!DESCRIPTORS) symbol.description = description;
1972 return symbol;
1973};
1974
1975var isSymbol = USE_SYMBOL_AS_UID ? function (it) {
1976 return typeof it == 'symbol';
1977} : function (it) {
1978 return Object(it) instanceof $Symbol;
1979};
1980
1981var $defineProperty = function defineProperty(O, P, Attributes) {
1982 if (O === ObjectPrototype) $defineProperty(ObjectPrototypeSymbols, P, Attributes);
1983 anObject(O);
1984 var key = toPrimitive(P, true);
1985 anObject(Attributes);
1986 if (has(AllSymbols, key)) {
1987 if (!Attributes.enumerable) {
1988 if (!has(O, HIDDEN)) nativeDefineProperty(O, HIDDEN, createPropertyDescriptor(1, {}));
1989 O[HIDDEN][key] = true;
1990 } else {
1991 if (has(O, HIDDEN) && O[HIDDEN][key]) O[HIDDEN][key] = false;
1992 Attributes = nativeObjectCreate(Attributes, { enumerable: createPropertyDescriptor(0, false) });
1993 } return setSymbolDescriptor(O, key, Attributes);
1994 } return nativeDefineProperty(O, key, Attributes);
1995};
1996
1997var $defineProperties = function defineProperties(O, Properties) {
1998 anObject(O);
1999 var properties = toIndexedObject(Properties);
2000 var keys = objectKeys(properties).concat($getOwnPropertySymbols(properties));
2001 $forEach(keys, function (key) {
2002 if (!DESCRIPTORS || $propertyIsEnumerable.call(properties, key)) $defineProperty(O, key, properties[key]);
2003 });
2004 return O;
2005};
2006
2007var $create = function create(O, Properties) {
2008 return Properties === undefined ? nativeObjectCreate(O) : $defineProperties(nativeObjectCreate(O), Properties);
2009};
2010
2011var $propertyIsEnumerable = function propertyIsEnumerable(V) {
2012 var P = toPrimitive(V, true);
2013 var enumerable = nativePropertyIsEnumerable.call(this, P);
2014 if (this === ObjectPrototype && has(AllSymbols, P) && !has(ObjectPrototypeSymbols, P)) return false;
2015 return enumerable || !has(this, P) || !has(AllSymbols, P) || has(this, HIDDEN) && this[HIDDEN][P] ? enumerable : true;
2016};
2017
2018var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(O, P) {
2019 var it = toIndexedObject(O);
2020 var key = toPrimitive(P, true);
2021 if (it === ObjectPrototype && has(AllSymbols, key) && !has(ObjectPrototypeSymbols, key)) return;
2022 var descriptor = nativeGetOwnPropertyDescriptor(it, key);
2023 if (descriptor && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) {
2024 descriptor.enumerable = true;
2025 }
2026 return descriptor;
2027};
2028
2029var $getOwnPropertyNames = function getOwnPropertyNames(O) {
2030 var names = nativeGetOwnPropertyNames(toIndexedObject(O));
2031 var result = [];
2032 $forEach(names, function (key) {
2033 if (!has(AllSymbols, key) && !has(hiddenKeys, key)) result.push(key);
2034 });
2035 return result;
2036};
2037
2038var $getOwnPropertySymbols = function getOwnPropertySymbols(O) {
2039 var IS_OBJECT_PROTOTYPE = O === ObjectPrototype;
2040 var names = nativeGetOwnPropertyNames(IS_OBJECT_PROTOTYPE ? ObjectPrototypeSymbols : toIndexedObject(O));
2041 var result = [];
2042 $forEach(names, function (key) {
2043 if (has(AllSymbols, key) && (!IS_OBJECT_PROTOTYPE || has(ObjectPrototype, key))) {
2044 result.push(AllSymbols[key]);
2045 }
2046 });
2047 return result;
2048};
2049
2050// `Symbol` constructor
2051// https://tc39.github.io/ecma262/#sec-symbol-constructor
2052if (!NATIVE_SYMBOL) {
2053 $Symbol = function Symbol() {
2054 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor');
2055 var description = !arguments.length || arguments[0] === undefined ? undefined : String(arguments[0]);
2056 var tag = uid(description);
2057 var setter = function (value) {
2058 if (this === ObjectPrototype) setter.call(ObjectPrototypeSymbols, value);
2059 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
2060 setSymbolDescriptor(this, tag, createPropertyDescriptor(1, value));
2061 };
2062 if (DESCRIPTORS && USE_SETTER) setSymbolDescriptor(ObjectPrototype, tag, { configurable: true, set: setter });
2063 return wrap(tag, description);
2064 };
2065
2066 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
2067 return getInternalState(this).tag;
2068 });
2069
2070 redefine($Symbol, 'withoutSetter', function (description) {
2071 return wrap(uid(description), description);
2072 });
2073
2074 propertyIsEnumerableModule.f = $propertyIsEnumerable;
2075 definePropertyModule.f = $defineProperty;
2076 getOwnPropertyDescriptorModule.f = $getOwnPropertyDescriptor;
2077 getOwnPropertyNamesModule.f = getOwnPropertyNamesExternal.f = $getOwnPropertyNames;
2078 getOwnPropertySymbolsModule.f = $getOwnPropertySymbols;
2079
2080 wrappedWellKnownSymbolModule.f = function (name) {
2081 return wrap(wellKnownSymbol(name), name);
2082 };
2083
2084 if (DESCRIPTORS) {
2085 // https://github.com/tc39/proposal-Symbol-description
2086 nativeDefineProperty($Symbol[PROTOTYPE], 'description', {
2087 configurable: true,
2088 get: function description() {
2089 return getInternalState(this).description;
2090 }
2091 });
2092 if (!IS_PURE) {
2093 redefine(ObjectPrototype, 'propertyIsEnumerable', $propertyIsEnumerable, { unsafe: true });
2094 }
2095 }
2096}
2097
2098$({ global: true, wrap: true, forced: !NATIVE_SYMBOL, sham: !NATIVE_SYMBOL }, {
2099 Symbol: $Symbol
2100});
2101
2102$forEach(objectKeys(WellKnownSymbolsStore), function (name) {
2103 defineWellKnownSymbol(name);
2104});
2105
2106$({ target: SYMBOL, stat: true, forced: !NATIVE_SYMBOL }, {
2107 // `Symbol.for` method
2108 // https://tc39.github.io/ecma262/#sec-symbol.for
2109 'for': function (key) {
2110 var string = String(key);
2111 if (has(StringToSymbolRegistry, string)) return StringToSymbolRegistry[string];
2112 var symbol = $Symbol(string);
2113 StringToSymbolRegistry[string] = symbol;
2114 SymbolToStringRegistry[symbol] = string;
2115 return symbol;
2116 },
2117 // `Symbol.keyFor` method
2118 // https://tc39.github.io/ecma262/#sec-symbol.keyfor
2119 keyFor: function keyFor(sym) {
2120 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol');
2121 if (has(SymbolToStringRegistry, sym)) return SymbolToStringRegistry[sym];
2122 },
2123 useSetter: function () { USE_SETTER = true; },
2124 useSimple: function () { USE_SETTER = false; }
2125});
2126
2127$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL, sham: !DESCRIPTORS }, {
2128 // `Object.create` method
2129 // https://tc39.github.io/ecma262/#sec-object.create
2130 create: $create,
2131 // `Object.defineProperty` method
2132 // https://tc39.github.io/ecma262/#sec-object.defineproperty
2133 defineProperty: $defineProperty,
2134 // `Object.defineProperties` method
2135 // https://tc39.github.io/ecma262/#sec-object.defineproperties
2136 defineProperties: $defineProperties,
2137 // `Object.getOwnPropertyDescriptor` method
2138 // https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors
2139 getOwnPropertyDescriptor: $getOwnPropertyDescriptor
2140});
2141
2142$({ target: 'Object', stat: true, forced: !NATIVE_SYMBOL }, {
2143 // `Object.getOwnPropertyNames` method
2144 // https://tc39.github.io/ecma262/#sec-object.getownpropertynames
2145 getOwnPropertyNames: $getOwnPropertyNames,
2146 // `Object.getOwnPropertySymbols` method
2147 // https://tc39.github.io/ecma262/#sec-object.getownpropertysymbols
2148 getOwnPropertySymbols: $getOwnPropertySymbols
2149});
2150
2151// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
2152// https://bugs.chromium.org/p/v8/issues/detail?id=3443
2153$({ target: 'Object', stat: true, forced: fails(function () { getOwnPropertySymbolsModule.f(1); }) }, {
2154 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
2155 return getOwnPropertySymbolsModule.f(toObject(it));
2156 }
2157});
2158
2159// `JSON.stringify` method behavior with symbols
2160// https://tc39.github.io/ecma262/#sec-json.stringify
2161if ($stringify) {
2162 var FORCED_JSON_STRINGIFY = !NATIVE_SYMBOL || fails(function () {
2163 var symbol = $Symbol();
2164 // MS Edge converts symbol values to JSON as {}
2165 return $stringify([symbol]) != '[null]'
2166 // WebKit converts symbol values to JSON as null
2167 || $stringify({ a: symbol }) != '{}'
2168 // V8 throws on boxed symbols
2169 || $stringify(Object(symbol)) != '{}';
2170 });
2171
2172 $({ target: 'JSON', stat: true, forced: FORCED_JSON_STRINGIFY }, {
2173 // eslint-disable-next-line no-unused-vars
2174 stringify: function stringify(it, replacer, space) {
2175 var args = [it];
2176 var index = 1;
2177 var $replacer;
2178 while (arguments.length > index) args.push(arguments[index++]);
2179 $replacer = replacer;
2180 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
2181 if (!isArray(replacer)) replacer = function (key, value) {
2182 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
2183 if (!isSymbol(value)) return value;
2184 };
2185 args[1] = replacer;
2186 return $stringify.apply(null, args);
2187 }
2188 });
2189}
2190
2191// `Symbol.prototype[@@toPrimitive]` method
2192// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@toprimitive
2193if (!$Symbol[PROTOTYPE][TO_PRIMITIVE]) {
2194 createNonEnumerableProperty($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
2195}
2196// `Symbol.prototype[@@toStringTag]` property
2197// https://tc39.github.io/ecma262/#sec-symbol.prototype-@@tostringtag
2198setToStringTag($Symbol, SYMBOL);
2199
2200hiddenKeys[HIDDEN] = true;
2201
2202
2203/***/ }),
2204
2205/***/ "a630":
2206/***/ (function(module, exports, __webpack_require__) {
2207
2208var $ = __webpack_require__("23e7");
2209var from = __webpack_require__("4df4");
2210var checkCorrectnessOfIteration = __webpack_require__("1c7e");
2211
2212var INCORRECT_ITERATION = !checkCorrectnessOfIteration(function (iterable) {
2213 Array.from(iterable);
2214});
2215
2216// `Array.from` method
2217// https://tc39.github.io/ecma262/#sec-array.from
2218$({ target: 'Array', stat: true, forced: INCORRECT_ITERATION }, {
2219 from: from
2220});
2221
2222
2223/***/ }),
2224
2225/***/ "a640":
2226/***/ (function(module, exports, __webpack_require__) {
2227
2228"use strict";
2229
2230var fails = __webpack_require__("d039");
2231
2232module.exports = function (METHOD_NAME, argument) {
2233 var method = [][METHOD_NAME];
2234 return !!method && fails(function () {
2235 // eslint-disable-next-line no-useless-call,no-throw-literal
2236 method.call(null, argument || function () { throw 1; }, 1);
2237 });
2238};
2239
2240
2241/***/ }),
2242
2243/***/ "a691":
2244/***/ (function(module, exports) {
2245
2246var ceil = Math.ceil;
2247var floor = Math.floor;
2248
2249// `ToInteger` abstract operation
2250// https://tc39.github.io/ecma262/#sec-tointeger
2251module.exports = function (argument) {
2252 return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument);
2253};
2254
2255
2256/***/ }),
2257
2258/***/ "a9e3":
2259/***/ (function(module, exports, __webpack_require__) {
2260
2261"use strict";
2262
2263var DESCRIPTORS = __webpack_require__("83ab");
2264var global = __webpack_require__("da84");
2265var isForced = __webpack_require__("94ca");
2266var redefine = __webpack_require__("6eeb");
2267var has = __webpack_require__("5135");
2268var classof = __webpack_require__("c6b6");
2269var inheritIfRequired = __webpack_require__("7156");
2270var toPrimitive = __webpack_require__("c04e");
2271var fails = __webpack_require__("d039");
2272var create = __webpack_require__("7c73");
2273var getOwnPropertyNames = __webpack_require__("241c").f;
2274var getOwnPropertyDescriptor = __webpack_require__("06cf").f;
2275var defineProperty = __webpack_require__("9bf2").f;
2276var trim = __webpack_require__("58a8").trim;
2277
2278var NUMBER = 'Number';
2279var NativeNumber = global[NUMBER];
2280var NumberPrototype = NativeNumber.prototype;
2281
2282// Opera ~12 has broken Object#toString
2283var BROKEN_CLASSOF = classof(create(NumberPrototype)) == NUMBER;
2284
2285// `ToNumber` abstract operation
2286// https://tc39.github.io/ecma262/#sec-tonumber
2287var toNumber = function (argument) {
2288 var it = toPrimitive(argument, false);
2289 var first, third, radix, maxCode, digits, length, index, code;
2290 if (typeof it == 'string' && it.length > 2) {
2291 it = trim(it);
2292 first = it.charCodeAt(0);
2293 if (first === 43 || first === 45) {
2294 third = it.charCodeAt(2);
2295 if (third === 88 || third === 120) return NaN; // Number('+0x1') should be NaN, old V8 fix
2296 } else if (first === 48) {
2297 switch (it.charCodeAt(1)) {
2298 case 66: case 98: radix = 2; maxCode = 49; break; // fast equal of /^0b[01]+$/i
2299 case 79: case 111: radix = 8; maxCode = 55; break; // fast equal of /^0o[0-7]+$/i
2300 default: return +it;
2301 }
2302 digits = it.slice(2);
2303 length = digits.length;
2304 for (index = 0; index < length; index++) {
2305 code = digits.charCodeAt(index);
2306 // parseInt parses a string to a first unavailable symbol
2307 // but ToNumber should return NaN if a string contains unavailable symbols
2308 if (code < 48 || code > maxCode) return NaN;
2309 } return parseInt(digits, radix);
2310 }
2311 } return +it;
2312};
2313
2314// `Number` constructor
2315// https://tc39.github.io/ecma262/#sec-number-constructor
2316if (isForced(NUMBER, !NativeNumber(' 0o1') || !NativeNumber('0b1') || NativeNumber('+0x1'))) {
2317 var NumberWrapper = function Number(value) {
2318 var it = arguments.length < 1 ? 0 : value;
2319 var dummy = this;
2320 return dummy instanceof NumberWrapper
2321 // check on 1..constructor(foo) case
2322 && (BROKEN_CLASSOF ? fails(function () { NumberPrototype.valueOf.call(dummy); }) : classof(dummy) != NUMBER)
2323 ? inheritIfRequired(new NativeNumber(toNumber(it)), dummy, NumberWrapper) : toNumber(it);
2324 };
2325 for (var keys = DESCRIPTORS ? getOwnPropertyNames(NativeNumber) : (
2326 // ES3:
2327 'MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,' +
2328 // ES2015 (in case, if modules with ES2015 Number statics required before):
2329 'EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,' +
2330 'MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger'
2331 ).split(','), j = 0, key; keys.length > j; j++) {
2332 if (has(NativeNumber, key = keys[j]) && !has(NumberWrapper, key)) {
2333 defineProperty(NumberWrapper, key, getOwnPropertyDescriptor(NativeNumber, key));
2334 }
2335 }
2336 NumberWrapper.prototype = NumberPrototype;
2337 NumberPrototype.constructor = NumberWrapper;
2338 redefine(global, NUMBER, NumberWrapper);
2339}
2340
2341
2342/***/ }),
2343
2344/***/ "ab13":
2345/***/ (function(module, exports, __webpack_require__) {
2346
2347var wellKnownSymbol = __webpack_require__("b622");
2348
2349var MATCH = wellKnownSymbol('match');
2350
2351module.exports = function (METHOD_NAME) {
2352 var regexp = /./;
2353 try {
2354 '/./'[METHOD_NAME](regexp);
2355 } catch (e) {
2356 try {
2357 regexp[MATCH] = false;
2358 return '/./'[METHOD_NAME](regexp);
2359 } catch (f) { /* empty */ }
2360 } return false;
2361};
2362
2363
2364/***/ }),
2365
2366/***/ "ad6d":
2367/***/ (function(module, exports, __webpack_require__) {
2368
2369"use strict";
2370
2371var anObject = __webpack_require__("825a");
2372
2373// `RegExp.prototype.flags` getter implementation
2374// https://tc39.github.io/ecma262/#sec-get-regexp.prototype.flags
2375module.exports = function () {
2376 var that = anObject(this);
2377 var result = '';
2378 if (that.global) result += 'g';
2379 if (that.ignoreCase) result += 'i';
2380 if (that.multiline) result += 'm';
2381 if (that.dotAll) result += 's';
2382 if (that.unicode) result += 'u';
2383 if (that.sticky) result += 'y';
2384 return result;
2385};
2386
2387
2388/***/ }),
2389
2390/***/ "ae40":
2391/***/ (function(module, exports, __webpack_require__) {
2392
2393var DESCRIPTORS = __webpack_require__("83ab");
2394var fails = __webpack_require__("d039");
2395var has = __webpack_require__("5135");
2396
2397var defineProperty = Object.defineProperty;
2398var cache = {};
2399
2400var thrower = function (it) { throw it; };
2401
2402module.exports = function (METHOD_NAME, options) {
2403 if (has(cache, METHOD_NAME)) return cache[METHOD_NAME];
2404 if (!options) options = {};
2405 var method = [][METHOD_NAME];
2406 var ACCESSORS = has(options, 'ACCESSORS') ? options.ACCESSORS : false;
2407 var argument0 = has(options, 0) ? options[0] : thrower;
2408 var argument1 = has(options, 1) ? options[1] : undefined;
2409
2410 return cache[METHOD_NAME] = !!method && !fails(function () {
2411 if (ACCESSORS && !DESCRIPTORS) return true;
2412 var O = { length: -1 };
2413
2414 if (ACCESSORS) defineProperty(O, 1, { enumerable: true, get: thrower });
2415 else O[1] = 1;
2416
2417 method.call(O, argument0, argument1);
2418 });
2419};
2420
2421
2422/***/ }),
2423
2424/***/ "ae93":
2425/***/ (function(module, exports, __webpack_require__) {
2426
2427"use strict";
2428
2429var getPrototypeOf = __webpack_require__("e163");
2430var createNonEnumerableProperty = __webpack_require__("9112");
2431var has = __webpack_require__("5135");
2432var wellKnownSymbol = __webpack_require__("b622");
2433var IS_PURE = __webpack_require__("c430");
2434
2435var ITERATOR = wellKnownSymbol('iterator');
2436var BUGGY_SAFARI_ITERATORS = false;
2437
2438var returnThis = function () { return this; };
2439
2440// `%IteratorPrototype%` object
2441// https://tc39.github.io/ecma262/#sec-%iteratorprototype%-object
2442var IteratorPrototype, PrototypeOfArrayIteratorPrototype, arrayIterator;
2443
2444if ([].keys) {
2445 arrayIterator = [].keys();
2446 // Safari 8 has buggy iterators w/o `next`
2447 if (!('next' in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;
2448 else {
2449 PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));
2450 if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;
2451 }
2452}
2453
2454if (IteratorPrototype == undefined) IteratorPrototype = {};
2455
2456// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
2457if (!IS_PURE && !has(IteratorPrototype, ITERATOR)) {
2458 createNonEnumerableProperty(IteratorPrototype, ITERATOR, returnThis);
2459}
2460
2461module.exports = {
2462 IteratorPrototype: IteratorPrototype,
2463 BUGGY_SAFARI_ITERATORS: BUGGY_SAFARI_ITERATORS
2464};
2465
2466
2467/***/ }),
2468
2469/***/ "b041":
2470/***/ (function(module, exports, __webpack_require__) {
2471
2472"use strict";
2473
2474var TO_STRING_TAG_SUPPORT = __webpack_require__("00ee");
2475var classof = __webpack_require__("f5df");
2476
2477// `Object.prototype.toString` method implementation
2478// https://tc39.github.io/ecma262/#sec-object.prototype.tostring
2479module.exports = TO_STRING_TAG_SUPPORT ? {}.toString : function toString() {
2480 return '[object ' + classof(this) + ']';
2481};
2482
2483
2484/***/ }),
2485
2486/***/ "b0c0":
2487/***/ (function(module, exports, __webpack_require__) {
2488
2489var DESCRIPTORS = __webpack_require__("83ab");
2490var defineProperty = __webpack_require__("9bf2").f;
2491
2492var FunctionPrototype = Function.prototype;
2493var FunctionPrototypeToString = FunctionPrototype.toString;
2494var nameRE = /^\s*function ([^ (]*)/;
2495var NAME = 'name';
2496
2497// Function instances `.name` property
2498// https://tc39.github.io/ecma262/#sec-function-instances-name
2499if (DESCRIPTORS && !(NAME in FunctionPrototype)) {
2500 defineProperty(FunctionPrototype, NAME, {
2501 configurable: true,
2502 get: function () {
2503 try {
2504 return FunctionPrototypeToString.call(this).match(nameRE)[1];
2505 } catch (error) {
2506 return '';
2507 }
2508 }
2509 });
2510}
2511
2512
2513/***/ }),
2514
2515/***/ "b622":
2516/***/ (function(module, exports, __webpack_require__) {
2517
2518var global = __webpack_require__("da84");
2519var shared = __webpack_require__("5692");
2520var has = __webpack_require__("5135");
2521var uid = __webpack_require__("90e3");
2522var NATIVE_SYMBOL = __webpack_require__("4930");
2523var USE_SYMBOL_AS_UID = __webpack_require__("fdbf");
2524
2525var WellKnownSymbolsStore = shared('wks');
2526var Symbol = global.Symbol;
2527var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;
2528
2529module.exports = function (name) {
2530 if (!has(WellKnownSymbolsStore, name)) {
2531 if (NATIVE_SYMBOL && has(Symbol, name)) WellKnownSymbolsStore[name] = Symbol[name];
2532 else WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name);
2533 } return WellKnownSymbolsStore[name];
2534};
2535
2536
2537/***/ }),
2538
2539/***/ "b64b":
2540/***/ (function(module, exports, __webpack_require__) {
2541
2542var $ = __webpack_require__("23e7");
2543var toObject = __webpack_require__("7b0b");
2544var nativeKeys = __webpack_require__("df75");
2545var fails = __webpack_require__("d039");
2546
2547var FAILS_ON_PRIMITIVES = fails(function () { nativeKeys(1); });
2548
2549// `Object.keys` method
2550// https://tc39.github.io/ecma262/#sec-object.keys
2551$({ target: 'Object', stat: true, forced: FAILS_ON_PRIMITIVES }, {
2552 keys: function keys(it) {
2553 return nativeKeys(toObject(it));
2554 }
2555});
2556
2557
2558/***/ }),
2559
2560/***/ "b727":
2561/***/ (function(module, exports, __webpack_require__) {
2562
2563var bind = __webpack_require__("0366");
2564var IndexedObject = __webpack_require__("44ad");
2565var toObject = __webpack_require__("7b0b");
2566var toLength = __webpack_require__("50c4");
2567var arraySpeciesCreate = __webpack_require__("65f0");
2568
2569var push = [].push;
2570
2571// `Array.prototype.{ forEach, map, filter, some, every, find, findIndex }` methods implementation
2572var createMethod = function (TYPE) {
2573 var IS_MAP = TYPE == 1;
2574 var IS_FILTER = TYPE == 2;
2575 var IS_SOME = TYPE == 3;
2576 var IS_EVERY = TYPE == 4;
2577 var IS_FIND_INDEX = TYPE == 6;
2578 var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;
2579 return function ($this, callbackfn, that, specificCreate) {
2580 var O = toObject($this);
2581 var self = IndexedObject(O);
2582 var boundFunction = bind(callbackfn, that, 3);
2583 var length = toLength(self.length);
2584 var index = 0;
2585 var create = specificCreate || arraySpeciesCreate;
2586 var target = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;
2587 var value, result;
2588 for (;length > index; index++) if (NO_HOLES || index in self) {
2589 value = self[index];
2590 result = boundFunction(value, index, O);
2591 if (TYPE) {
2592 if (IS_MAP) target[index] = result; // map
2593 else if (result) switch (TYPE) {
2594 case 3: return true; // some
2595 case 5: return value; // find
2596 case 6: return index; // findIndex
2597 case 2: push.call(target, value); // filter
2598 } else if (IS_EVERY) return false; // every
2599 }
2600 }
2601 return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : target;
2602 };
2603};
2604
2605module.exports = {
2606 // `Array.prototype.forEach` method
2607 // https://tc39.github.io/ecma262/#sec-array.prototype.foreach
2608 forEach: createMethod(0),
2609 // `Array.prototype.map` method
2610 // https://tc39.github.io/ecma262/#sec-array.prototype.map
2611 map: createMethod(1),
2612 // `Array.prototype.filter` method
2613 // https://tc39.github.io/ecma262/#sec-array.prototype.filter
2614 filter: createMethod(2),
2615 // `Array.prototype.some` method
2616 // https://tc39.github.io/ecma262/#sec-array.prototype.some
2617 some: createMethod(3),
2618 // `Array.prototype.every` method
2619 // https://tc39.github.io/ecma262/#sec-array.prototype.every
2620 every: createMethod(4),
2621 // `Array.prototype.find` method
2622 // https://tc39.github.io/ecma262/#sec-array.prototype.find
2623 find: createMethod(5),
2624 // `Array.prototype.findIndex` method
2625 // https://tc39.github.io/ecma262/#sec-array.prototype.findIndex
2626 findIndex: createMethod(6)
2627};
2628
2629
2630/***/ }),
2631
2632/***/ "c04e":
2633/***/ (function(module, exports, __webpack_require__) {
2634
2635var isObject = __webpack_require__("861d");
2636
2637// `ToPrimitive` abstract operation
2638// https://tc39.github.io/ecma262/#sec-toprimitive
2639// instead of the ES6 spec version, we didn't implement @@toPrimitive case
2640// and the second argument - flag - preferred type is a string
2641module.exports = function (input, PREFERRED_STRING) {
2642 if (!isObject(input)) return input;
2643 var fn, val;
2644 if (PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
2645 if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val;
2646 if (!PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
2647 throw TypeError("Can't convert object to primitive value");
2648};
2649
2650
2651/***/ }),
2652
2653/***/ "c430":
2654/***/ (function(module, exports) {
2655
2656module.exports = false;
2657
2658
2659/***/ }),
2660
2661/***/ "c6b6":
2662/***/ (function(module, exports) {
2663
2664var toString = {}.toString;
2665
2666module.exports = function (it) {
2667 return toString.call(it).slice(8, -1);
2668};
2669
2670
2671/***/ }),
2672
2673/***/ "c6cd":
2674/***/ (function(module, exports, __webpack_require__) {
2675
2676var global = __webpack_require__("da84");
2677var setGlobal = __webpack_require__("ce4e");
2678
2679var SHARED = '__core-js_shared__';
2680var store = global[SHARED] || setGlobal(SHARED, {});
2681
2682module.exports = store;
2683
2684
2685/***/ }),
2686
2687/***/ "c8ba":
2688/***/ (function(module, exports) {
2689
2690var g;
2691
2692// This works in non-strict mode
2693g = (function() {
2694 return this;
2695})();
2696
2697try {
2698 // This works if eval is allowed (see CSP)
2699 g = g || new Function("return this")();
2700} catch (e) {
2701 // This works if the window reference is available
2702 if (typeof window === "object") g = window;
2703}
2704
2705// g can still be undefined, but nothing to do about it...
2706// We return undefined, instead of nothing here, so it's
2707// easier to handle this case. if(!global) { ...}
2708
2709module.exports = g;
2710
2711
2712/***/ }),
2713
2714/***/ "c975":
2715/***/ (function(module, exports, __webpack_require__) {
2716
2717"use strict";
2718
2719var $ = __webpack_require__("23e7");
2720var $indexOf = __webpack_require__("4d64").indexOf;
2721var arrayMethodIsStrict = __webpack_require__("a640");
2722var arrayMethodUsesToLength = __webpack_require__("ae40");
2723
2724var nativeIndexOf = [].indexOf;
2725
2726var NEGATIVE_ZERO = !!nativeIndexOf && 1 / [1].indexOf(1, -0) < 0;
2727var STRICT_METHOD = arrayMethodIsStrict('indexOf');
2728var USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 });
2729
2730// `Array.prototype.indexOf` method
2731// https://tc39.github.io/ecma262/#sec-array.prototype.indexof
2732$({ target: 'Array', proto: true, forced: NEGATIVE_ZERO || !STRICT_METHOD || !USES_TO_LENGTH }, {
2733 indexOf: function indexOf(searchElement /* , fromIndex = 0 */) {
2734 return NEGATIVE_ZERO
2735 // convert -0 to +0
2736 ? nativeIndexOf.apply(this, arguments) || 0
2737 : $indexOf(this, searchElement, arguments.length > 1 ? arguments[1] : undefined);
2738 }
2739});
2740
2741
2742/***/ }),
2743
2744/***/ "ca84":
2745/***/ (function(module, exports, __webpack_require__) {
2746
2747var has = __webpack_require__("5135");
2748var toIndexedObject = __webpack_require__("fc6a");
2749var indexOf = __webpack_require__("4d64").indexOf;
2750var hiddenKeys = __webpack_require__("d012");
2751
2752module.exports = function (object, names) {
2753 var O = toIndexedObject(object);
2754 var i = 0;
2755 var result = [];
2756 var key;
2757 for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key);
2758 // Don't enum bug & hidden keys
2759 while (names.length > i) if (has(O, key = names[i++])) {
2760 ~indexOf(result, key) || result.push(key);
2761 }
2762 return result;
2763};
2764
2765
2766/***/ }),
2767
2768/***/ "caad":
2769/***/ (function(module, exports, __webpack_require__) {
2770
2771"use strict";
2772
2773var $ = __webpack_require__("23e7");
2774var $includes = __webpack_require__("4d64").includes;
2775var addToUnscopables = __webpack_require__("44d2");
2776var arrayMethodUsesToLength = __webpack_require__("ae40");
2777
2778var USES_TO_LENGTH = arrayMethodUsesToLength('indexOf', { ACCESSORS: true, 1: 0 });
2779
2780// `Array.prototype.includes` method
2781// https://tc39.github.io/ecma262/#sec-array.prototype.includes
2782$({ target: 'Array', proto: true, forced: !USES_TO_LENGTH }, {
2783 includes: function includes(el /* , fromIndex = 0 */) {
2784 return $includes(this, el, arguments.length > 1 ? arguments[1] : undefined);
2785 }
2786});
2787
2788// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables
2789addToUnscopables('includes');
2790
2791
2792/***/ }),
2793
2794/***/ "cc12":
2795/***/ (function(module, exports, __webpack_require__) {
2796
2797var global = __webpack_require__("da84");
2798var isObject = __webpack_require__("861d");
2799
2800var document = global.document;
2801// typeof document.createElement is 'object' in old IE
2802var EXISTS = isObject(document) && isObject(document.createElement);
2803
2804module.exports = function (it) {
2805 return EXISTS ? document.createElement(it) : {};
2806};
2807
2808
2809/***/ }),
2810
2811/***/ "ce4e":
2812/***/ (function(module, exports, __webpack_require__) {
2813
2814var global = __webpack_require__("da84");
2815var createNonEnumerableProperty = __webpack_require__("9112");
2816
2817module.exports = function (key, value) {
2818 try {
2819 createNonEnumerableProperty(global, key, value);
2820 } catch (error) {
2821 global[key] = value;
2822 } return value;
2823};
2824
2825
2826/***/ }),
2827
2828/***/ "d012":
2829/***/ (function(module, exports) {
2830
2831module.exports = {};
2832
2833
2834/***/ }),
2835
2836/***/ "d039":
2837/***/ (function(module, exports) {
2838
2839module.exports = function (exec) {
2840 try {
2841 return !!exec();
2842 } catch (error) {
2843 return true;
2844 }
2845};
2846
2847
2848/***/ }),
2849
2850/***/ "d066":
2851/***/ (function(module, exports, __webpack_require__) {
2852
2853var path = __webpack_require__("428f");
2854var global = __webpack_require__("da84");
2855
2856var aFunction = function (variable) {
2857 return typeof variable == 'function' ? variable : undefined;
2858};
2859
2860module.exports = function (namespace, method) {
2861 return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace])
2862 : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method];
2863};
2864
2865
2866/***/ }),
2867
2868/***/ "d1e7":
2869/***/ (function(module, exports, __webpack_require__) {
2870
2871"use strict";
2872
2873var nativePropertyIsEnumerable = {}.propertyIsEnumerable;
2874var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
2875
2876// Nashorn ~ JDK8 bug
2877var NASHORN_BUG = getOwnPropertyDescriptor && !nativePropertyIsEnumerable.call({ 1: 2 }, 1);
2878
2879// `Object.prototype.propertyIsEnumerable` method implementation
2880// https://tc39.github.io/ecma262/#sec-object.prototype.propertyisenumerable
2881exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
2882 var descriptor = getOwnPropertyDescriptor(this, V);
2883 return !!descriptor && descriptor.enumerable;
2884} : nativePropertyIsEnumerable;
2885
2886
2887/***/ }),
2888
2889/***/ "d28b":
2890/***/ (function(module, exports, __webpack_require__) {
2891
2892var defineWellKnownSymbol = __webpack_require__("746f");
2893
2894// `Symbol.iterator` well-known symbol
2895// https://tc39.github.io/ecma262/#sec-symbol.iterator
2896defineWellKnownSymbol('iterator');
2897
2898
2899/***/ }),
2900
2901/***/ "d2bb":
2902/***/ (function(module, exports, __webpack_require__) {
2903
2904var anObject = __webpack_require__("825a");
2905var aPossiblePrototype = __webpack_require__("3bbe");
2906
2907// `Object.setPrototypeOf` method
2908// https://tc39.github.io/ecma262/#sec-object.setprototypeof
2909// Works with __proto__ only. Old v8 can't work with null proto objects.
2910/* eslint-disable no-proto */
2911module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
2912 var CORRECT_SETTER = false;
2913 var test = {};
2914 var setter;
2915 try {
2916 setter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set;
2917 setter.call(test, []);
2918 CORRECT_SETTER = test instanceof Array;
2919 } catch (error) { /* empty */ }
2920 return function setPrototypeOf(O, proto) {
2921 anObject(O);
2922 aPossiblePrototype(proto);
2923 if (CORRECT_SETTER) setter.call(O, proto);
2924 else O.__proto__ = proto;
2925 return O;
2926 };
2927}() : undefined);
2928
2929
2930/***/ }),
2931
2932/***/ "d3b7":
2933/***/ (function(module, exports, __webpack_require__) {
2934
2935var TO_STRING_TAG_SUPPORT = __webpack_require__("00ee");
2936var redefine = __webpack_require__("6eeb");
2937var toString = __webpack_require__("b041");
2938
2939// `Object.prototype.toString` method
2940// https://tc39.github.io/ecma262/#sec-object.prototype.tostring
2941if (!TO_STRING_TAG_SUPPORT) {
2942 redefine(Object.prototype, 'toString', toString, { unsafe: true });
2943}
2944
2945
2946/***/ }),
2947
2948/***/ "d44e":
2949/***/ (function(module, exports, __webpack_require__) {
2950
2951var defineProperty = __webpack_require__("9bf2").f;
2952var has = __webpack_require__("5135");
2953var wellKnownSymbol = __webpack_require__("b622");
2954
2955var TO_STRING_TAG = wellKnownSymbol('toStringTag');
2956
2957module.exports = function (it, TAG, STATIC) {
2958 if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) {
2959 defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG });
2960 }
2961};
2962
2963
2964/***/ }),
2965
2966/***/ "d81d":
2967/***/ (function(module, exports, __webpack_require__) {
2968
2969"use strict";
2970
2971var $ = __webpack_require__("23e7");
2972var $map = __webpack_require__("b727").map;
2973var arrayMethodHasSpeciesSupport = __webpack_require__("1dde");
2974var arrayMethodUsesToLength = __webpack_require__("ae40");
2975
2976var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('map');
2977// FF49- issue
2978var USES_TO_LENGTH = arrayMethodUsesToLength('map');
2979
2980// `Array.prototype.map` method
2981// https://tc39.github.io/ecma262/#sec-array.prototype.map
2982// with adding support of @@species
2983$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {
2984 map: function map(callbackfn /* , thisArg */) {
2985 return $map(this, callbackfn, arguments.length > 1 ? arguments[1] : undefined);
2986 }
2987});
2988
2989
2990/***/ }),
2991
2992/***/ "da84":
2993/***/ (function(module, exports, __webpack_require__) {
2994
2995/* WEBPACK VAR INJECTION */(function(global) {var check = function (it) {
2996 return it && it.Math == Math && it;
2997};
2998
2999// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
3000module.exports =
3001 // eslint-disable-next-line no-undef
3002 check(typeof globalThis == 'object' && globalThis) ||
3003 check(typeof window == 'object' && window) ||
3004 check(typeof self == 'object' && self) ||
3005 check(typeof global == 'object' && global) ||
3006 // eslint-disable-next-line no-new-func
3007 Function('return this')();
3008
3009/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__("c8ba")))
3010
3011/***/ }),
3012
3013/***/ "dbb4":
3014/***/ (function(module, exports, __webpack_require__) {
3015
3016var $ = __webpack_require__("23e7");
3017var DESCRIPTORS = __webpack_require__("83ab");
3018var ownKeys = __webpack_require__("56ef");
3019var toIndexedObject = __webpack_require__("fc6a");
3020var getOwnPropertyDescriptorModule = __webpack_require__("06cf");
3021var createProperty = __webpack_require__("8418");
3022
3023// `Object.getOwnPropertyDescriptors` method
3024// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptors
3025$({ target: 'Object', stat: true, sham: !DESCRIPTORS }, {
3026 getOwnPropertyDescriptors: function getOwnPropertyDescriptors(object) {
3027 var O = toIndexedObject(object);
3028 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
3029 var keys = ownKeys(O);
3030 var result = {};
3031 var index = 0;
3032 var key, descriptor;
3033 while (keys.length > index) {
3034 descriptor = getOwnPropertyDescriptor(O, key = keys[index++]);
3035 if (descriptor !== undefined) createProperty(result, key, descriptor);
3036 }
3037 return result;
3038 }
3039});
3040
3041
3042/***/ }),
3043
3044/***/ "ddb0":
3045/***/ (function(module, exports, __webpack_require__) {
3046
3047var global = __webpack_require__("da84");
3048var DOMIterables = __webpack_require__("fdbc");
3049var ArrayIteratorMethods = __webpack_require__("e260");
3050var createNonEnumerableProperty = __webpack_require__("9112");
3051var wellKnownSymbol = __webpack_require__("b622");
3052
3053var ITERATOR = wellKnownSymbol('iterator');
3054var TO_STRING_TAG = wellKnownSymbol('toStringTag');
3055var ArrayValues = ArrayIteratorMethods.values;
3056
3057for (var COLLECTION_NAME in DOMIterables) {
3058 var Collection = global[COLLECTION_NAME];
3059 var CollectionPrototype = Collection && Collection.prototype;
3060 if (CollectionPrototype) {
3061 // some Chrome versions have non-configurable methods on DOMTokenList
3062 if (CollectionPrototype[ITERATOR] !== ArrayValues) try {
3063 createNonEnumerableProperty(CollectionPrototype, ITERATOR, ArrayValues);
3064 } catch (error) {
3065 CollectionPrototype[ITERATOR] = ArrayValues;
3066 }
3067 if (!CollectionPrototype[TO_STRING_TAG]) {
3068 createNonEnumerableProperty(CollectionPrototype, TO_STRING_TAG, COLLECTION_NAME);
3069 }
3070 if (DOMIterables[COLLECTION_NAME]) for (var METHOD_NAME in ArrayIteratorMethods) {
3071 // some Chrome versions have non-configurable methods on DOMTokenList
3072 if (CollectionPrototype[METHOD_NAME] !== ArrayIteratorMethods[METHOD_NAME]) try {
3073 createNonEnumerableProperty(CollectionPrototype, METHOD_NAME, ArrayIteratorMethods[METHOD_NAME]);
3074 } catch (error) {
3075 CollectionPrototype[METHOD_NAME] = ArrayIteratorMethods[METHOD_NAME];
3076 }
3077 }
3078 }
3079}
3080
3081
3082/***/ }),
3083
3084/***/ "df75":
3085/***/ (function(module, exports, __webpack_require__) {
3086
3087var internalObjectKeys = __webpack_require__("ca84");
3088var enumBugKeys = __webpack_require__("7839");
3089
3090// `Object.keys` method
3091// https://tc39.github.io/ecma262/#sec-object.keys
3092module.exports = Object.keys || function keys(O) {
3093 return internalObjectKeys(O, enumBugKeys);
3094};
3095
3096
3097/***/ }),
3098
3099/***/ "e01a":
3100/***/ (function(module, exports, __webpack_require__) {
3101
3102"use strict";
3103// `Symbol.prototype.description` getter
3104// https://tc39.github.io/ecma262/#sec-symbol.prototype.description
3105
3106var $ = __webpack_require__("23e7");
3107var DESCRIPTORS = __webpack_require__("83ab");
3108var global = __webpack_require__("da84");
3109var has = __webpack_require__("5135");
3110var isObject = __webpack_require__("861d");
3111var defineProperty = __webpack_require__("9bf2").f;
3112var copyConstructorProperties = __webpack_require__("e893");
3113
3114var NativeSymbol = global.Symbol;
3115
3116if (DESCRIPTORS && typeof NativeSymbol == 'function' && (!('description' in NativeSymbol.prototype) ||
3117 // Safari 12 bug
3118 NativeSymbol().description !== undefined
3119)) {
3120 var EmptyStringDescriptionStore = {};
3121 // wrap Symbol constructor for correct work with undefined description
3122 var SymbolWrapper = function Symbol() {
3123 var description = arguments.length < 1 || arguments[0] === undefined ? undefined : String(arguments[0]);
3124 var result = this instanceof SymbolWrapper
3125 ? new NativeSymbol(description)
3126 // in Edge 13, String(Symbol(undefined)) === 'Symbol(undefined)'
3127 : description === undefined ? NativeSymbol() : NativeSymbol(description);
3128 if (description === '') EmptyStringDescriptionStore[result] = true;
3129 return result;
3130 };
3131 copyConstructorProperties(SymbolWrapper, NativeSymbol);
3132 var symbolPrototype = SymbolWrapper.prototype = NativeSymbol.prototype;
3133 symbolPrototype.constructor = SymbolWrapper;
3134
3135 var symbolToString = symbolPrototype.toString;
3136 var native = String(NativeSymbol('test')) == 'Symbol(test)';
3137 var regexp = /^Symbol\((.*)\)[^)]+$/;
3138 defineProperty(symbolPrototype, 'description', {
3139 configurable: true,
3140 get: function description() {
3141 var symbol = isObject(this) ? this.valueOf() : this;
3142 var string = symbolToString.call(symbol);
3143 if (has(EmptyStringDescriptionStore, symbol)) return '';
3144 var desc = native ? string.slice(7, -1) : string.replace(regexp, '$1');
3145 return desc === '' ? undefined : desc;
3146 }
3147 });
3148
3149 $({ global: true, forced: true }, {
3150 Symbol: SymbolWrapper
3151 });
3152}
3153
3154
3155/***/ }),
3156
3157/***/ "e163":
3158/***/ (function(module, exports, __webpack_require__) {
3159
3160var has = __webpack_require__("5135");
3161var toObject = __webpack_require__("7b0b");
3162var sharedKey = __webpack_require__("f772");
3163var CORRECT_PROTOTYPE_GETTER = __webpack_require__("e177");
3164
3165var IE_PROTO = sharedKey('IE_PROTO');
3166var ObjectPrototype = Object.prototype;
3167
3168// `Object.getPrototypeOf` method
3169// https://tc39.github.io/ecma262/#sec-object.getprototypeof
3170module.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function (O) {
3171 O = toObject(O);
3172 if (has(O, IE_PROTO)) return O[IE_PROTO];
3173 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
3174 return O.constructor.prototype;
3175 } return O instanceof Object ? ObjectPrototype : null;
3176};
3177
3178
3179/***/ }),
3180
3181/***/ "e177":
3182/***/ (function(module, exports, __webpack_require__) {
3183
3184var fails = __webpack_require__("d039");
3185
3186module.exports = !fails(function () {
3187 function F() { /* empty */ }
3188 F.prototype.constructor = null;
3189 return Object.getPrototypeOf(new F()) !== F.prototype;
3190});
3191
3192
3193/***/ }),
3194
3195/***/ "e260":
3196/***/ (function(module, exports, __webpack_require__) {
3197
3198"use strict";
3199
3200var toIndexedObject = __webpack_require__("fc6a");
3201var addToUnscopables = __webpack_require__("44d2");
3202var Iterators = __webpack_require__("3f8c");
3203var InternalStateModule = __webpack_require__("69f3");
3204var defineIterator = __webpack_require__("7dd0");
3205
3206var ARRAY_ITERATOR = 'Array Iterator';
3207var setInternalState = InternalStateModule.set;
3208var getInternalState = InternalStateModule.getterFor(ARRAY_ITERATOR);
3209
3210// `Array.prototype.entries` method
3211// https://tc39.github.io/ecma262/#sec-array.prototype.entries
3212// `Array.prototype.keys` method
3213// https://tc39.github.io/ecma262/#sec-array.prototype.keys
3214// `Array.prototype.values` method
3215// https://tc39.github.io/ecma262/#sec-array.prototype.values
3216// `Array.prototype[@@iterator]` method
3217// https://tc39.github.io/ecma262/#sec-array.prototype-@@iterator
3218// `CreateArrayIterator` internal method
3219// https://tc39.github.io/ecma262/#sec-createarrayiterator
3220module.exports = defineIterator(Array, 'Array', function (iterated, kind) {
3221 setInternalState(this, {
3222 type: ARRAY_ITERATOR,
3223 target: toIndexedObject(iterated), // target
3224 index: 0, // next index
3225 kind: kind // kind
3226 });
3227// `%ArrayIteratorPrototype%.next` method
3228// https://tc39.github.io/ecma262/#sec-%arrayiteratorprototype%.next
3229}, function () {
3230 var state = getInternalState(this);
3231 var target = state.target;
3232 var kind = state.kind;
3233 var index = state.index++;
3234 if (!target || index >= target.length) {
3235 state.target = undefined;
3236 return { value: undefined, done: true };
3237 }
3238 if (kind == 'keys') return { value: index, done: false };
3239 if (kind == 'values') return { value: target[index], done: false };
3240 return { value: [index, target[index]], done: false };
3241}, 'values');
3242
3243// argumentsList[@@iterator] is %ArrayProto_values%
3244// https://tc39.github.io/ecma262/#sec-createunmappedargumentsobject
3245// https://tc39.github.io/ecma262/#sec-createmappedargumentsobject
3246Iterators.Arguments = Iterators.Array;
3247
3248// https://tc39.github.io/ecma262/#sec-array.prototype-@@unscopables
3249addToUnscopables('keys');
3250addToUnscopables('values');
3251addToUnscopables('entries');
3252
3253
3254/***/ }),
3255
3256/***/ "e439":
3257/***/ (function(module, exports, __webpack_require__) {
3258
3259var $ = __webpack_require__("23e7");
3260var fails = __webpack_require__("d039");
3261var toIndexedObject = __webpack_require__("fc6a");
3262var nativeGetOwnPropertyDescriptor = __webpack_require__("06cf").f;
3263var DESCRIPTORS = __webpack_require__("83ab");
3264
3265var FAILS_ON_PRIMITIVES = fails(function () { nativeGetOwnPropertyDescriptor(1); });
3266var FORCED = !DESCRIPTORS || FAILS_ON_PRIMITIVES;
3267
3268// `Object.getOwnPropertyDescriptor` method
3269// https://tc39.github.io/ecma262/#sec-object.getownpropertydescriptor
3270$({ target: 'Object', stat: true, forced: FORCED, sham: !DESCRIPTORS }, {
3271 getOwnPropertyDescriptor: function getOwnPropertyDescriptor(it, key) {
3272 return nativeGetOwnPropertyDescriptor(toIndexedObject(it), key);
3273 }
3274});
3275
3276
3277/***/ }),
3278
3279/***/ "e538":
3280/***/ (function(module, exports, __webpack_require__) {
3281
3282var wellKnownSymbol = __webpack_require__("b622");
3283
3284exports.f = wellKnownSymbol;
3285
3286
3287/***/ }),
3288
3289/***/ "e893":
3290/***/ (function(module, exports, __webpack_require__) {
3291
3292var has = __webpack_require__("5135");
3293var ownKeys = __webpack_require__("56ef");
3294var getOwnPropertyDescriptorModule = __webpack_require__("06cf");
3295var definePropertyModule = __webpack_require__("9bf2");
3296
3297module.exports = function (target, source) {
3298 var keys = ownKeys(source);
3299 var defineProperty = definePropertyModule.f;
3300 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
3301 for (var i = 0; i < keys.length; i++) {
3302 var key = keys[i];
3303 if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
3304 }
3305};
3306
3307
3308/***/ }),
3309
3310/***/ "e8b5":
3311/***/ (function(module, exports, __webpack_require__) {
3312
3313var classof = __webpack_require__("c6b6");
3314
3315// `IsArray` abstract operation
3316// https://tc39.github.io/ecma262/#sec-isarray
3317module.exports = Array.isArray || function isArray(arg) {
3318 return classof(arg) == 'Array';
3319};
3320
3321
3322/***/ }),
3323
3324/***/ "e95a":
3325/***/ (function(module, exports, __webpack_require__) {
3326
3327var wellKnownSymbol = __webpack_require__("b622");
3328var Iterators = __webpack_require__("3f8c");
3329
3330var ITERATOR = wellKnownSymbol('iterator');
3331var ArrayPrototype = Array.prototype;
3332
3333// check on default Array iterator
3334module.exports = function (it) {
3335 return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
3336};
3337
3338
3339/***/ }),
3340
3341/***/ "f5df":
3342/***/ (function(module, exports, __webpack_require__) {
3343
3344var TO_STRING_TAG_SUPPORT = __webpack_require__("00ee");
3345var classofRaw = __webpack_require__("c6b6");
3346var wellKnownSymbol = __webpack_require__("b622");
3347
3348var TO_STRING_TAG = wellKnownSymbol('toStringTag');
3349// ES3 wrong here
3350var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';
3351
3352// fallback for IE11 Script Access Denied error
3353var tryGet = function (it, key) {
3354 try {
3355 return it[key];
3356 } catch (error) { /* empty */ }
3357};
3358
3359// getting tag from ES6+ `Object.prototype.toString`
3360module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
3361 var O, tag, result;
3362 return it === undefined ? 'Undefined' : it === null ? 'Null'
3363 // @@toStringTag case
3364 : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG)) == 'string' ? tag
3365 // builtinTag case
3366 : CORRECT_ARGUMENTS ? classofRaw(O)
3367 // ES3 arguments fallback
3368 : (result = classofRaw(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : result;
3369};
3370
3371
3372/***/ }),
3373
3374/***/ "f772":
3375/***/ (function(module, exports, __webpack_require__) {
3376
3377var shared = __webpack_require__("5692");
3378var uid = __webpack_require__("90e3");
3379
3380var keys = shared('keys');
3381
3382module.exports = function (key) {
3383 return keys[key] || (keys[key] = uid(key));
3384};
3385
3386
3387/***/ }),
3388
3389/***/ "fb15":
3390/***/ (function(module, __webpack_exports__, __webpack_require__) {
3391
3392"use strict";
3393// ESM COMPAT FLAG
3394__webpack_require__.r(__webpack_exports__);
3395
3396// EXPORTS
3397__webpack_require__.d(__webpack_exports__, "SlotRenderer", function() { return /* reexport */ SlotRenderer; });
3398__webpack_require__.d(__webpack_exports__, "Tabs", function() { return /* reexport */ Tabs; });
3399__webpack_require__.d(__webpack_exports__, "Tab", function() { return /* reexport */ Tab; });
3400__webpack_require__.d(__webpack_exports__, "Table", function() { return /* reexport */ Table; });
3401__webpack_require__.d(__webpack_exports__, "TableCell", function() { return /* reexport */ TableCell; });
3402__webpack_require__.d(__webpack_exports__, "Button", function() { return /* reexport */ Button; });
3403__webpack_require__.d(__webpack_exports__, "DonateButton", function() { return /* reexport */ DonateButton; });
3404__webpack_require__.d(__webpack_exports__, "Footer", function() { return /* reexport */ Footer; });
3405__webpack_require__.d(__webpack_exports__, "Header", function() { return /* reexport */ Header; });
3406__webpack_require__.d(__webpack_exports__, "Locale", function() { return /* reexport */ Locale; });
3407
3408// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/setPublicPath.js
3409// This file is imported into lib/wc client bundles.
3410
3411if (typeof window !== 'undefined') {
3412 var currentScript = window.document.currentScript
3413 if (true) {
3414 var getCurrentScript = __webpack_require__("8875")
3415 currentScript = getCurrentScript()
3416
3417 // for backward compatibility, because previously we directly included the polyfill
3418 if (!('currentScript' in document)) {
3419 Object.defineProperty(document, 'currentScript', { get: getCurrentScript })
3420 }
3421 }
3422
3423 var src = currentScript && currentScript.src.match(/(.+\/)[^/]+\.js(\?.*)?$/)
3424 if (src) {
3425 __webpack_require__.p = src[1] // eslint-disable-line
3426 }
3427}
3428
3429// Indicate to webpack that this file can be concatenated
3430/* harmony default export */ var setPublicPath = (null);
3431
3432// EXTERNAL MODULE: ./node_modules/core-js/modules/es.function.name.js
3433var es_function_name = __webpack_require__("b0c0");
3434
3435// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/utils/SlotRenderer/SlotRenderer.vue?vue&type=script&lang=js&
3436
3437
3438/**
3439 * ### SlotRenderer renders a VNode slot.
3440 *
3441 * SlotRenderer is used to render a given slot from a given VNode. It is a
3442 * render()-based functional component that creates a component using the
3443 * given tag containing the component passed to this VNode via a slot.
3444 *
3445 * @see Inspired by [SlotComponent@Buefy](https://github.com/buefy/buefy/blob/dev/src/utils/SlotComponent.js).
3446 */
3447/* harmony default export */ var SlotRenderervue_type_script_lang_js_ = ({
3448 name: 'SlotRenderer',
3449 props: {
3450 /**
3451 * _the VNode whose slot is being rendered_
3452 */
3453 component: {
3454 type: Object,
3455 required: true
3456 },
3457
3458 /**
3459 * _the name of the slot to be rendered_
3460 *
3461 * This refers to the slot name as stored in `this.$slots`. If not
3462 * provided, `this.$slots.default` will be used.
3463 */
3464 name: {
3465 type: String,
3466 default: 'default'
3467 },
3468
3469 /**
3470 * _whether the slot is scoped_
3471 */
3472 scoped: {
3473 type: Boolean,
3474 default: false
3475 },
3476
3477 /**
3478 * _props to pass to the slot, in case the slot is a scoped one_
3479 */
3480 props: {
3481 type: Object
3482 },
3483
3484 /**
3485 * _the parent tag in which to render the VNode slot_
3486 */
3487 tag: {
3488 type: String,
3489 default: 'div'
3490 },
3491
3492 /**
3493 * _the list of classes to apply to the rendered tag_
3494 */
3495 classList: {
3496 type: Array,
3497 default: function _default() {
3498 return [];
3499 }
3500 },
3501
3502 /**
3503 * _the event to listen to in order to update the rendered component_
3504 */
3505 event: {
3506 type: String,
3507 default: 'hook:updated'
3508 }
3509 },
3510 methods: {
3511 refresh: function refresh() {
3512 this.$forceUpdate();
3513 },
3514 isVueComponent: function isVueComponent() {
3515 return this.component && this.component._isVue;
3516 },
3517 getContent: function getContent() {
3518 if (this.scoped && this.name in this.component.$scopedSlots) {
3519 return this.component.$scopedSlots[this.name](this.props);
3520 }
3521
3522 if (!this.scoped && this.name in this.component.$slots) {
3523 return this.component.$slots[this.name];
3524 }
3525
3526 return this.$slots.default;
3527 }
3528 },
3529 created: function created() {
3530 if (this.isVueComponent()) {
3531 this.component.$on(this.event, this.refresh);
3532 }
3533 },
3534 beforeDestroy: function beforeDestroy() {
3535 if (this.isVueComponent()) {
3536 this.component.$off(this.event, this.refresh);
3537 }
3538 },
3539 render: function render(createElement) {
3540 if (this.isVueComponent()) {
3541 return createElement(this.tag, {
3542 class: this.classList
3543 }, [this.getContent()]);
3544 }
3545
3546 return null;
3547 }
3548});
3549// CONCATENATED MODULE: ./src/utils/SlotRenderer/SlotRenderer.vue?vue&type=script&lang=js&
3550 /* harmony default export */ var SlotRenderer_SlotRenderervue_type_script_lang_js_ = (SlotRenderervue_type_script_lang_js_);
3551// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
3552/* globals __VUE_SSR_CONTEXT__ */
3553
3554// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).
3555// This module is a runtime utility for cleaner component module output and will
3556// be included in the final webpack user bundle.
3557
3558function normalizeComponent (
3559 scriptExports,
3560 render,
3561 staticRenderFns,
3562 functionalTemplate,
3563 injectStyles,
3564 scopeId,
3565 moduleIdentifier, /* server only */
3566 shadowMode /* vue-cli only */
3567) {
3568 // Vue.extend constructor export interop
3569 var options = typeof scriptExports === 'function'
3570 ? scriptExports.options
3571 : scriptExports
3572
3573 // render functions
3574 if (render) {
3575 options.render = render
3576 options.staticRenderFns = staticRenderFns
3577 options._compiled = true
3578 }
3579
3580 // functional template
3581 if (functionalTemplate) {
3582 options.functional = true
3583 }
3584
3585 // scopedId
3586 if (scopeId) {
3587 options._scopeId = 'data-v-' + scopeId
3588 }
3589
3590 var hook
3591 if (moduleIdentifier) { // server build
3592 hook = function (context) {
3593 // 2.3 injection
3594 context =
3595 context || // cached call
3596 (this.$vnode && this.$vnode.ssrContext) || // stateful
3597 (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional
3598 // 2.2 with runInNewContext: true
3599 if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {
3600 context = __VUE_SSR_CONTEXT__
3601 }
3602 // inject component styles
3603 if (injectStyles) {
3604 injectStyles.call(this, context)
3605 }
3606 // register component module identifier for async chunk inferrence
3607 if (context && context._registeredComponents) {
3608 context._registeredComponents.add(moduleIdentifier)
3609 }
3610 }
3611 // used by ssr in case component is cached and beforeCreate
3612 // never gets called
3613 options._ssrRegister = hook
3614 } else if (injectStyles) {
3615 hook = shadowMode
3616 ? function () {
3617 injectStyles.call(
3618 this,
3619 (options.functional ? this.parent : this).$root.$options.shadowRoot
3620 )
3621 }
3622 : injectStyles
3623 }
3624
3625 if (hook) {
3626 if (options.functional) {
3627 // for template-only hot-reload because in that case the render fn doesn't
3628 // go through the normalizer
3629 options._injectStyles = hook
3630 // register for functional component in vue file
3631 var originalRender = options.render
3632 options.render = function renderWithStyleInjection (h, context) {
3633 hook.call(context)
3634 return originalRender(h, context)
3635 }
3636 } else {
3637 // inject component registration as beforeCreate hook
3638 var existing = options.beforeCreate
3639 options.beforeCreate = existing
3640 ? [].concat(existing, hook)
3641 : [hook]
3642 }
3643 }
3644
3645 return {
3646 exports: scriptExports,
3647 options: options
3648 }
3649}
3650
3651// CONCATENATED MODULE: ./src/utils/SlotRenderer/SlotRenderer.vue
3652var render, staticRenderFns
3653
3654
3655
3656
3657/* normalize component */
3658
3659var component = normalizeComponent(
3660 SlotRenderer_SlotRenderervue_type_script_lang_js_,
3661 render,
3662 staticRenderFns,
3663 false,
3664 null,
3665 null,
3666 null
3667
3668)
3669
3670/* harmony default export */ var SlotRenderer = (component.exports);
3671// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Tabs/Tabs.vue?vue&type=template&id=1d0a5818&
3672var Tabsvue_type_template_id_1d0a5818_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('div',{class:_vm.tabsClass},[_c('ul',_vm._l((_vm.tabList),function(tab,index){return _c('li',{key:index,class:{ 'is-active': index === _vm.activeTabIndex },on:{"click":function($event){return _vm.changeTab(index)}}},[_c('SlotRenderer',{attrs:{"component":tab,"name":"tab","tag":"a"}},[_vm._v(" "+_vm._s(tab.title)+" ")])],1)}),0)]),_c('div',{class:_vm.tabsContentClass},_vm._l((_vm.tabList),function(tab,index){return _c('SlotRenderer',{key:index,attrs:{"component":tab,"tag":"div","classList":['tabs-panel', {'is-active': index === _vm.activeTabIndex }]}})}),1),_c('div',{directives:[{name:"show",rawName:"v-show",value:(false),expression:"false"}]},[_vm._t("default")],2)])}
3673var Tabsvue_type_template_id_1d0a5818_staticRenderFns = []
3674
3675
3676// CONCATENATED MODULE: ./src/layouts/Tabs/Tabs.vue?vue&type=template&id=1d0a5818&
3677
3678// EXTERNAL MODULE: ./node_modules/core-js/modules/es.number.constructor.js
3679var es_number_constructor = __webpack_require__("a9e3");
3680
3681// EXTERNAL MODULE: ./node_modules/core-js/modules/es.symbol.js
3682var es_symbol = __webpack_require__("a4d3");
3683
3684// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.filter.js
3685var es_array_filter = __webpack_require__("4de4");
3686
3687// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.for-each.js
3688var es_array_for_each = __webpack_require__("4160");
3689
3690// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.get-own-property-descriptor.js
3691var es_object_get_own_property_descriptor = __webpack_require__("e439");
3692
3693// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.get-own-property-descriptors.js
3694var es_object_get_own_property_descriptors = __webpack_require__("dbb4");
3695
3696// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.keys.js
3697var es_object_keys = __webpack_require__("b64b");
3698
3699// EXTERNAL MODULE: ./node_modules/core-js/modules/web.dom-collections.for-each.js
3700var web_dom_collections_for_each = __webpack_require__("159b");
3701
3702// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/defineProperty.js
3703function _defineProperty(obj, key, value) {
3704 if (key in obj) {
3705 Object.defineProperty(obj, key, {
3706 value: value,
3707 enumerable: true,
3708 configurable: true,
3709 writable: true
3710 });
3711 } else {
3712 obj[key] = value;
3713 }
3714
3715 return obj;
3716}
3717// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/objectSpread2.js
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727function ownKeys(object, enumerableOnly) {
3728 var keys = Object.keys(object);
3729
3730 if (Object.getOwnPropertySymbols) {
3731 var symbols = Object.getOwnPropertySymbols(object);
3732 if (enumerableOnly) symbols = symbols.filter(function (sym) {
3733 return Object.getOwnPropertyDescriptor(object, sym).enumerable;
3734 });
3735 keys.push.apply(keys, symbols);
3736 }
3737
3738 return keys;
3739}
3740
3741function _objectSpread2(target) {
3742 for (var i = 1; i < arguments.length; i++) {
3743 var source = arguments[i] != null ? arguments[i] : {};
3744
3745 if (i % 2) {
3746 ownKeys(Object(source), true).forEach(function (key) {
3747 _defineProperty(target, key, source[key]);
3748 });
3749 } else if (Object.getOwnPropertyDescriptors) {
3750 Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
3751 } else {
3752 ownKeys(Object(source)).forEach(function (key) {
3753 Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
3754 });
3755 }
3756 }
3757
3758 return target;
3759}
3760// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Tabs/Tabs.vue?vue&type=script&lang=js&
3761
3762
3763//
3764//
3765//
3766//
3767//
3768//
3769//
3770//
3771//
3772//
3773//
3774//
3775//
3776//
3777//
3778//
3779//
3780//
3781//
3782//
3783//
3784//
3785//
3786//
3787//
3788//
3789//
3790//
3791//
3792//
3793//
3794//
3795//
3796
3797/* harmony default export */ var Tabsvue_type_script_lang_js_ = ({
3798 name: 'Tabs',
3799 provide: function provide() {
3800 return {
3801 tabList: this.tabList
3802 };
3803 },
3804 components: {
3805 SlotRenderer: SlotRenderer
3806 },
3807 props: {
3808 boxed: {
3809 type: Boolean,
3810 default: false
3811 },
3812
3813 /**
3814 * The index of the tab which should be active when initialised.
3815 * Indices start at zero.
3816 */
3817 initialActiveTabIndex: {
3818 type: Number,
3819 default: 0
3820 }
3821 },
3822 data: function data() {
3823 return {
3824 tabList: [],
3825 activeTabIndex: this.initialActiveTabIndex
3826 };
3827 },
3828 computed: {
3829 activeTab: function activeTab() {
3830 return this.tabList[this.activeTabIndex];
3831 },
3832 boxedClass: function boxedClass() {
3833 return {
3834 'is-boxed': this.boxed
3835 };
3836 },
3837 tabsClass: function tabsClass() {
3838 return _objectSpread2({
3839 tabs: true
3840 }, this.boxedClass);
3841 },
3842 tabsContentClass: function tabsContentClass() {
3843 return _objectSpread2({
3844 'tabs-content': true
3845 }, this.boxedClass);
3846 }
3847 },
3848 methods: {
3849 changeTab: function changeTab(index) {
3850 this.tabList[this.activeTabIndex].isActive = false;
3851 this.activeTabIndex = index;
3852 this.tabList[this.activeTabIndex].isActive = true;
3853 }
3854 },
3855 mounted: function mounted() {
3856 this.tabList[this.activeTabIndex].isActive = true;
3857 }
3858});
3859// CONCATENATED MODULE: ./src/layouts/Tabs/Tabs.vue?vue&type=script&lang=js&
3860 /* harmony default export */ var Tabs_Tabsvue_type_script_lang_js_ = (Tabsvue_type_script_lang_js_);
3861// CONCATENATED MODULE: ./src/layouts/Tabs/Tabs.vue
3862
3863
3864
3865
3866
3867/* normalize component */
3868
3869var Tabs_component = normalizeComponent(
3870 Tabs_Tabsvue_type_script_lang_js_,
3871 Tabsvue_type_template_id_1d0a5818_render,
3872 Tabsvue_type_template_id_1d0a5818_staticRenderFns,
3873 false,
3874 null,
3875 null,
3876 null
3877
3878)
3879
3880/* harmony default export */ var Tabs = (Tabs_component.exports);
3881// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Tabs/Tab.vue?vue&type=template&id=fec296e8&
3882var Tabvue_type_template_id_fec296e8_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._t("tab"),_vm._t("default",null,{"default":""})],2)}
3883var Tabvue_type_template_id_fec296e8_staticRenderFns = []
3884
3885
3886// CONCATENATED MODULE: ./src/layouts/Tabs/Tab.vue?vue&type=template&id=fec296e8&
3887
3888// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.index-of.js
3889var es_array_index_of = __webpack_require__("c975");
3890
3891// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.splice.js
3892var es_array_splice = __webpack_require__("a434");
3893
3894// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Tabs/Tab.vue?vue&type=script&lang=js&
3895
3896
3897//
3898//
3899//
3900//
3901//
3902//
3903//
3904//
3905//
3906/* harmony default export */ var Tabvue_type_script_lang_js_ = ({
3907 name: 'Tab',
3908 inject: ['tabList'],
3909 props: {
3910 /**
3911 * The text that appears in the tab.
3912 * This option is overridden if the `tab` slot is populated.
3913 */
3914 title: {
3915 type: String
3916 }
3917 },
3918 data: function data() {
3919 return {
3920 isActive: false
3921 };
3922 },
3923 created: function created() {
3924 this.tabList.push(this);
3925 },
3926 beforeDestroy: function beforeDestroy() {
3927 var index = this.tabList.indexOf(this);
3928
3929 if (index >= 0) {
3930 this.tabList.splice(index, 1);
3931 }
3932 }
3933});
3934// CONCATENATED MODULE: ./src/layouts/Tabs/Tab.vue?vue&type=script&lang=js&
3935 /* harmony default export */ var Tabs_Tabvue_type_script_lang_js_ = (Tabvue_type_script_lang_js_);
3936// CONCATENATED MODULE: ./src/layouts/Tabs/Tab.vue
3937
3938
3939
3940
3941
3942/* normalize component */
3943
3944var Tab_component = normalizeComponent(
3945 Tabs_Tabvue_type_script_lang_js_,
3946 Tabvue_type_template_id_fec296e8_render,
3947 Tabvue_type_template_id_fec296e8_staticRenderFns,
3948 false,
3949 null,
3950 null,
3951 null
3952
3953)
3954
3955/* harmony default export */ var Tab = (Tab_component.exports);
3956// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Table/Table.vue?vue&type=template&id=3892524f&
3957var Tablevue_type_template_id_3892524f_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('table',{staticClass:"vocab table",class:_vm.tableClasses},[(_vm.caption)?_c('caption',{staticClass:"caption"},[_vm._v(" "+_vm._s(_vm.caption)+" ")]):_vm._e(),(_vm.hasCols)?_c('colgroup',{staticClass:"cols"},[_vm._t("cols")],2):_vm._e(),(_vm.hasHead)?_c('thead',{staticClass:"head"},[_vm._t("head",[_c('tr',_vm._l((_vm.keys),function(key,index){return _c('TableCell',{key:index,attrs:{"is-heading":""}},[_vm._v(" "+_vm._s(_vm.information.head[key].display)+" ")])}),1)])],2):_vm._e(),(_vm.hasBody)?_c('tbody',{staticClass:"body"},[_vm._t("default",_vm._l((_vm.information.body),function(entry,counter){return _c('tr',{key:counter},_vm._l((_vm.keys),function(key,index){return _c('TableCell',{key:index,attrs:{"label":((_vm.information.head[key].display) + ":"),"is-heading":_vm.information.head[key].isHeading}},[_vm._v(" "+_vm._s(entry[key])+" ")])}),1)}))],2):_vm._e(),(_vm.hasFoot)?_c('tfoot',{staticClass:"foot"},[_vm._t("foot",_vm._l((_vm.information.foot),function(entry,counter){return _c('tr',{key:counter},_vm._l((_vm.keys),function(key,index){return _c('TableCell',{key:index,attrs:{"label":((_vm.information.head[key].display) + ":"),"is-heading":_vm.information.head[key].isHeading}},[_vm._v(" "+_vm._s(entry[key])+" ")])}),1)}))],2):_vm._e()])}
3958var Tablevue_type_template_id_3892524f_staticRenderFns = []
3959
3960
3961// CONCATENATED MODULE: ./src/layouts/Table/Table.vue?vue&type=template&id=3892524f&
3962
3963// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.concat.js
3964var es_array_concat = __webpack_require__("99af");
3965
3966// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.map.js
3967var es_array_map = __webpack_require__("d81d");
3968
3969// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/arrayLikeToArray.js
3970function _arrayLikeToArray(arr, len) {
3971 if (len == null || len > arr.length) len = arr.length;
3972
3973 for (var i = 0, arr2 = new Array(len); i < len; i++) {
3974 arr2[i] = arr[i];
3975 }
3976
3977 return arr2;
3978}
3979// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/arrayWithoutHoles.js
3980
3981function _arrayWithoutHoles(arr) {
3982 if (Array.isArray(arr)) return _arrayLikeToArray(arr);
3983}
3984// EXTERNAL MODULE: ./node_modules/core-js/modules/es.symbol.description.js
3985var es_symbol_description = __webpack_require__("e01a");
3986
3987// EXTERNAL MODULE: ./node_modules/core-js/modules/es.symbol.iterator.js
3988var es_symbol_iterator = __webpack_require__("d28b");
3989
3990// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.from.js
3991var es_array_from = __webpack_require__("a630");
3992
3993// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.iterator.js
3994var es_array_iterator = __webpack_require__("e260");
3995
3996// EXTERNAL MODULE: ./node_modules/core-js/modules/es.object.to-string.js
3997var es_object_to_string = __webpack_require__("d3b7");
3998
3999// EXTERNAL MODULE: ./node_modules/core-js/modules/es.string.iterator.js
4000var es_string_iterator = __webpack_require__("3ca3");
4001
4002// EXTERNAL MODULE: ./node_modules/core-js/modules/web.dom-collections.iterator.js
4003var web_dom_collections_iterator = __webpack_require__("ddb0");
4004
4005// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/iterableToArray.js
4006
4007
4008
4009
4010
4011
4012
4013
4014function _iterableToArray(iter) {
4015 if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter);
4016}
4017// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.slice.js
4018var es_array_slice = __webpack_require__("fb6a");
4019
4020// EXTERNAL MODULE: ./node_modules/core-js/modules/es.regexp.to-string.js
4021var es_regexp_to_string = __webpack_require__("25f0");
4022
4023// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/unsupportedIterableToArray.js
4024
4025
4026
4027
4028
4029
4030
4031function _unsupportedIterableToArray(o, minLen) {
4032 if (!o) return;
4033 if (typeof o === "string") return _arrayLikeToArray(o, minLen);
4034 var n = Object.prototype.toString.call(o).slice(8, -1);
4035 if (n === "Object" && o.constructor) n = o.constructor.name;
4036 if (n === "Map" || n === "Set") return Array.from(o);
4037 if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
4038}
4039// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/nonIterableSpread.js
4040function _nonIterableSpread() {
4041 throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
4042}
4043// CONCATENATED MODULE: ./node_modules/@vue/babel-preset-app/node_modules/@babel/runtime/helpers/esm/toConsumableArray.js
4044
4045
4046
4047
4048function _toConsumableArray(arr) {
4049 return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread();
4050}
4051// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Table/TableCell.vue?vue&type=template&id=5e6b32eb&
4052var TableCellvue_type_template_id_5e6b32eb_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.tag,{tag:"div",staticClass:"cell",class:_vm.cellClasses},[_c('span',{staticClass:"label"},[_vm._v(" "+_vm._s(_vm.label)+" ")]),_vm._t("default")],2)}
4053var TableCellvue_type_template_id_5e6b32eb_staticRenderFns = []
4054
4055
4056// CONCATENATED MODULE: ./src/layouts/Table/TableCell.vue?vue&type=template&id=5e6b32eb&
4057
4058// EXTERNAL MODULE: ./node_modules/core-js/modules/es.array.includes.js
4059var es_array_includes = __webpack_require__("caad");
4060
4061// CONCATENATED MODULE: ./src/mixins/indicating.js
4062
4063/* harmony default export */ var indicating = ({
4064 props: {
4065 /**
4066 * _the state to indicate the component in_
4067 *
4068 * ∈ {`'negative'`, `'positive'`, `'probably'`}
4069 */
4070 indication: {
4071 type: String,
4072 validator: function validator(val) {
4073 return ['negative', 'positive', 'probably'].includes(val);
4074 }
4075 }
4076 },
4077 computed: {
4078 indicatingClasses: function indicatingClasses() {
4079 var classes = [];
4080
4081 if (this.indication) {
4082 classes.push("".concat(this.indication, "-indicating"));
4083 }
4084
4085 return classes;
4086 }
4087 }
4088});
4089// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Table/TableCell.vue?vue&type=script&lang=js&
4090
4091
4092//
4093//
4094//
4095//
4096//
4097//
4098//
4099//
4100//
4101//
4102//
4103//
4104//
4105
4106/**
4107 * ### Cells are the pillars of tables.
4108 *
4109 * A cell is the intersection of a row and a column and represents on unit of
4110 * data. A collection of cells forms a table.
4111 *
4112 * @see For example usage, see [Table](#/Layouts/Table).
4113 */
4114
4115/* harmony default export */ var TableCellvue_type_script_lang_js_ = ({
4116 name: 'TableCell',
4117 mixins: [indicating],
4118 props: {
4119 /**
4120 * _the label for the content of the cell_
4121 */
4122 label: {
4123 type: String
4124 },
4125
4126 /**
4127 * _whether the cell is of a heading type_
4128 *
4129 * This switches the component to the `th` tag instead of the default `td`
4130 * tag.
4131 */
4132 isHeading: {
4133 type: Boolean,
4134 default: false
4135 },
4136
4137 /**
4138 * _whether the cell does something on click_
4139 */
4140 isActionable: {
4141 type: Boolean,
4142 default: false
4143 }
4144 },
4145 computed: {
4146 cellClasses: function cellClasses() {
4147 return [].concat(_toConsumableArray(this.indicatingClasses), [{
4148 actionable: this.isActionable
4149 }]);
4150 },
4151 tag: function tag() {
4152 return this.isHeading ? 'th' : 'td';
4153 }
4154 }
4155});
4156// CONCATENATED MODULE: ./src/layouts/Table/TableCell.vue?vue&type=script&lang=js&
4157 /* harmony default export */ var Table_TableCellvue_type_script_lang_js_ = (TableCellvue_type_script_lang_js_);
4158// CONCATENATED MODULE: ./src/layouts/Table/TableCell.vue
4159
4160
4161
4162
4163
4164/* normalize component */
4165
4166var TableCell_component = normalizeComponent(
4167 Table_TableCellvue_type_script_lang_js_,
4168 TableCellvue_type_template_id_5e6b32eb_render,
4169 TableCellvue_type_template_id_5e6b32eb_staticRenderFns,
4170 false,
4171 null,
4172 null,
4173 null
4174
4175)
4176
4177/* harmony default export */ var TableCell = (TableCell_component.exports);
4178// CONCATENATED MODULE: ./src/mixins/branded.js
4179
4180/* harmony default export */ var branded = ({
4181 props: {
4182 /**
4183 * _the brand color for the component_
4184 *
4185 * ∈ {`'blue'`, `'forest'`, `'gold'`, `'orange'`, `'tomato'`, `'turquoise'`, `'slate'`}
4186 */
4187 brand: {
4188 type: String,
4189 validator: function validator(val) {
4190 return ['blue', 'forest', 'gold', 'orange', 'tomato', 'turquoise', 'slate'].includes(val);
4191 }
4192 }
4193 },
4194 computed: {
4195 brandedClasses: function brandedClasses() {
4196 var classes = [];
4197
4198 if (this.brand) {
4199 classes.push("".concat(this.brand, "-branded"));
4200 }
4201
4202 return classes;
4203 }
4204 }
4205});
4206// CONCATENATED MODULE: ./src/mixins/colored.js
4207
4208
4209/* harmony default export */ var colored = ({
4210 props: {
4211 /**
4212 * _the primary color for the component_
4213 *
4214 * ∈ {`'red'`, `'pink'`, `'grape'`, `'violet'`, `'indigo'`, `'cyan'`,
4215 * `'teal'`, `'green'`, `'lime'`, `'yellow'`}
4216 *
4217 * If the color is not specified, a default one is chosen as described.
4218 */
4219 color: {
4220 type: String,
4221 validator: function validator(val) {
4222 return ['red', 'pink', 'grape', 'violet', 'indigo', 'cyan', 'teal', 'green', 'lime', 'yellow'].includes(val);
4223 }
4224 },
4225
4226 /**
4227 * _the accentuating shade of the primary color to use_
4228 *
4229 * ⩾ 0 and ⩽ 9
4230 *
4231 * If the shade is not specified, the darkest shade of color will be used.
4232 */
4233 shade: {
4234 type: Number,
4235 default: 9,
4236 validator: function validator(val) {
4237 return val >= 0 && val <= 9;
4238 }
4239 }
4240 },
4241 computed: {
4242 coloredClasses: function coloredClasses() {
4243 var classes = [];
4244
4245 if (this.color) {
4246 classes.push("".concat(this.color, "-colored"));
4247 }
4248
4249 classes.push("s".concat(this.shade, "-shaded")); // Classes cannot start with number
4250
4251 return classes;
4252 }
4253 }
4254});
4255// CONCATENATED MODULE: ./src/mixins/simplified.js
4256
4257/* harmony default export */ var simplified = ({
4258 props: {
4259 /**
4260 * _the amount of simplicity in the appearance of the component_
4261 *
4262 * ∈ {`'slight'`, `'extreme'`}
4263 */
4264 simplicity: {
4265 type: String,
4266 validator: function validator(val) {
4267 return ['slight', 'extreme'].includes(val);
4268 }
4269 }
4270 },
4271 computed: {
4272 simplifiedClasses: function simplifiedClasses() {
4273 var classes = [];
4274
4275 if (this.simplicity) {
4276 classes.push("".concat(this.simplicity, "ly-simple"));
4277 }
4278
4279 return classes;
4280 }
4281 }
4282});
4283// CONCATENATED MODULE: ./src/mixins/invertible.js
4284/* harmony default export */ var invertible = ({
4285 props: {
4286 /**
4287 * _whether the component appears on a dark or non-white background_
4288 *
4289 * This essentially negates all greyscale colors.
4290 */
4291 isInverted: {
4292 type: Boolean,
4293 default: false
4294 }
4295 },
4296 computed: {
4297 invertibleClasses: function invertibleClasses() {
4298 return [{
4299 'inverted': this.isInverted
4300 }];
4301 }
4302 }
4303});
4304// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/layouts/Table/Table.vue?vue&type=script&lang=js&
4305
4306
4307
4308
4309//
4310//
4311//
4312//
4313//
4314//
4315//
4316//
4317//
4318//
4319//
4320//
4321//
4322//
4323//
4324//
4325//
4326//
4327//
4328//
4329//
4330//
4331//
4332//
4333//
4334//
4335//
4336//
4337//
4338//
4339//
4340//
4341//
4342//
4343//
4344//
4345//
4346//
4347//
4348//
4349//
4350//
4351//
4352//
4353//
4354//
4355//
4356//
4357//
4358//
4359//
4360//
4361//
4362//
4363//
4364//
4365//
4366//
4367//
4368//
4369//
4370//
4371//
4372
4373
4374
4375
4376
4377/**
4378 * ### Tables show related data meaningfully.
4379 *
4380 * Tables render lots of related data in two dimensions using a grid of rows
4381 * and columns.
4382 */
4383
4384/* harmony default export */ var Tablevue_type_script_lang_js_ = ({
4385 name: 'Table',
4386 components: {
4387 TableCell: TableCell
4388 },
4389 mixins: [branded, colored, simplified, invertible],
4390 props: {
4391 /**
4392 * _the data to render in the table_
4393 *
4394 * This can be skipped and slots can be used to populate the table.
4395 */
4396 information: {
4397 type: Object,
4398 default: function _default() {
4399 return {};
4400 }
4401 },
4402
4403 /**
4404 * _the caption for the table_
4405 */
4406 caption: {
4407 type: String
4408 },
4409
4410 /**
4411 * _the list of borders to draw on the table_
4412 *
4413 * ⊂ {`'column'`, `'row'`, `'edge'`}
4414 */
4415 borderList: {
4416 type: Array,
4417 default: function _default() {
4418 return [];
4419 }
4420 },
4421
4422 /**
4423 * _whether to tint alternate rows_
4424 *
4425 * This makes rows easier to follow in case of large data sets.
4426 */
4427 isStriped: {
4428 type: Boolean,
4429 default: false
4430 },
4431
4432 /**
4433 * _whether to highlight the row that has mouseover_
4434 *
4435 * This colors the row that current has a mouse over it.
4436 */
4437 isFollowing: {
4438 type: Boolean,
4439 default: false
4440 },
4441
4442 /**
4443 * _whether to use the fixed table-layout algorithm_
4444 *
4445 * This allocates the specified space to columns which define it and
4446 * distributes the remaining space equally amongst the rest.
4447 */
4448 isFixed: {
4449 type: Boolean,
4450 default: false
4451 },
4452
4453 /**
4454 * _whether to limit width to what is necessary_
4455 *
4456 * This replaces the default behaviour which is to have 100% width.
4457 */
4458 isCompact: {
4459 type: Boolean,
4460 default: false
4461 },
4462
4463 /**
4464 * _whether to have curvature on the vertices of the component_
4465 */
4466 isRounded: {
4467 type: Boolean,
4468 default: false
4469 }
4470 },
4471 computed: {
4472 tableClasses: function tableClasses() {
4473 return [].concat(_toConsumableArray(this.brandedClasses), _toConsumableArray(this.coloredClasses), _toConsumableArray(this.simplifiedClasses), _toConsumableArray(this.invertibleClasses), _toConsumableArray(this.borderList.map(function (aspect) {
4474 return "".concat(aspect, "-bordered");
4475 })), [{
4476 'striped': this.isStriped,
4477 'fixed': this.isFixed,
4478 'compact': this.isCompact,
4479 'following': this.isFollowing,
4480 'rounded': this.isRounded
4481 }]);
4482 },
4483 hasCols: function hasCols() {
4484 return this.$slots.cols;
4485 },
4486 hasHead: function hasHead() {
4487 return this.$slots.head || this.information.head;
4488 },
4489 hasBody: function hasBody() {
4490 return this.$slots.default || this.information.body;
4491 },
4492 hasFoot: function hasFoot() {
4493 return this.$slots.foot || this.information.foot;
4494 },
4495 keys: function keys() {
4496 if (this.information && this.information.head) {
4497 return Object.keys(this.information.head);
4498 } else {
4499 return [];
4500 }
4501 }
4502 }
4503});
4504// CONCATENATED MODULE: ./src/layouts/Table/Table.vue?vue&type=script&lang=js&
4505 /* harmony default export */ var Table_Tablevue_type_script_lang_js_ = (Tablevue_type_script_lang_js_);
4506// CONCATENATED MODULE: ./src/layouts/Table/Table.vue
4507
4508
4509
4510
4511
4512/* normalize component */
4513
4514var Table_component = normalizeComponent(
4515 Table_Tablevue_type_script_lang_js_,
4516 Tablevue_type_template_id_3892524f_render,
4517 Tablevue_type_template_id_3892524f_staticRenderFns,
4518 false,
4519 null,
4520 null,
4521 null
4522
4523)
4524
4525/* harmony default export */ var Table = (Table_component.exports);
4526// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/elements/Button/Button.vue?vue&type=template&id=ddc8309e&
4527var Buttonvue_type_template_id_ddc8309e_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.component,{tag:"component",class:_vm.classes,attrs:{"type":"button","href":_vm.href}},[_vm._t("default",null,{"default":""})],2)}
4528var Buttonvue_type_template_id_ddc8309e_staticRenderFns = []
4529
4530
4531// CONCATENATED MODULE: ./src/elements/Button/Button.vue?vue&type=template&id=ddc8309e&
4532
4533// EXTERNAL MODULE: ./node_modules/core-js/modules/es.string.includes.js
4534var es_string_includes = __webpack_require__("2532");
4535
4536// CONCATENATED MODULE: ./src/utils/values.js
4537/**
4538 * This file is just a temporary measure until we figure out a better way
4539 * to structure tokens for vocabulary, and things are more consistient across components.
4540 */
4541var sizes = ['tiny', 'small', 'medium', 'big'];
4542var theme = ['primary', 'success', 'info', 'warning', 'danger', 'text'];
4543// CONCATENATED MODULE: ./src/mixins/sized.js
4544
4545
4546
4547var sized = {
4548 props: {
4549 size: {
4550 type: String,
4551 default: 'medium',
4552 validator: function validator(value) {
4553 return sizes.includes(value);
4554 }
4555 }
4556 },
4557 computed: {
4558 sizeClasses: function sizeClasses() {
4559 var classes = {};
4560
4561 if (this.size) {
4562 classes[this.size] = true;
4563 }
4564
4565 return classes;
4566 }
4567 }
4568};
4569// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/elements/Button/Button.vue?vue&type=script&lang=js&
4570
4571
4572
4573
4574//
4575//
4576//
4577//
4578//
4579//
4580//
4581
4582
4583/* harmony default export */ var Buttonvue_type_script_lang_js_ = ({
4584 name: 'Button',
4585 mixins: [sized],
4586 props: {
4587 theme: {
4588 type: String,
4589 required: false,
4590 validator: function validator(value) {
4591 return theme.includes(value);
4592 }
4593 },
4594
4595 /**
4596 * Buttons with an 'href' will be rendered as anchor tags
4597 */
4598 href: {
4599 type: String,
4600 required: false
4601 }
4602 },
4603 computed: {
4604 component: function component() {
4605 return this.href ? 'a' : 'button';
4606 },
4607 classes: function classes() {
4608 return _objectSpread2(_defineProperty({
4609 button: true
4610 }, "is-".concat(this.theme), this.theme), this.sizeClasses);
4611 }
4612 }
4613});
4614// CONCATENATED MODULE: ./src/elements/Button/Button.vue?vue&type=script&lang=js&
4615 /* harmony default export */ var Button_Buttonvue_type_script_lang_js_ = (Buttonvue_type_script_lang_js_);
4616// CONCATENATED MODULE: ./src/elements/Button/Button.vue
4617
4618
4619
4620
4621
4622/* normalize component */
4623
4624var Button_component = normalizeComponent(
4625 Button_Buttonvue_type_script_lang_js_,
4626 Buttonvue_type_template_id_ddc8309e_render,
4627 Buttonvue_type_template_id_ddc8309e_staticRenderFns,
4628 false,
4629 null,
4630 null,
4631 null
4632
4633)
4634
4635/* harmony default export */ var Button = (Button_component.exports);
4636// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/elements/DonateButton/DonateButton.vue?vue&type=template&id=00be9222&
4637var DonateButtonvue_type_template_id_00be9222_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('Button',{staticClass:"donate",attrs:{"size":_vm.size}},[_c('i',{staticClass:"icon cc-letterheart-filled margin-right-small padding-top-smaller"}),_vm._t("default",null,{"default":""})],2)}
4638var DonateButtonvue_type_template_id_00be9222_staticRenderFns = []
4639
4640
4641// CONCATENATED MODULE: ./src/elements/DonateButton/DonateButton.vue?vue&type=template&id=00be9222&
4642
4643// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/elements/DonateButton/DonateButton.vue?vue&type=script&lang=js&
4644//
4645//
4646//
4647//
4648//
4649//
4650//
4651
4652
4653/* harmony default export */ var DonateButtonvue_type_script_lang_js_ = ({
4654 name: 'DonateButton',
4655 mixins: [sized],
4656 components: {
4657 Button: Button
4658 }
4659});
4660// CONCATENATED MODULE: ./src/elements/DonateButton/DonateButton.vue?vue&type=script&lang=js&
4661 /* harmony default export */ var DonateButton_DonateButtonvue_type_script_lang_js_ = (DonateButtonvue_type_script_lang_js_);
4662// CONCATENATED MODULE: ./src/elements/DonateButton/DonateButton.vue
4663
4664
4665
4666
4667
4668/* normalize component */
4669
4670var DonateButton_component = normalizeComponent(
4671 DonateButton_DonateButtonvue_type_script_lang_js_,
4672 DonateButtonvue_type_template_id_00be9222_render,
4673 DonateButtonvue_type_template_id_00be9222_staticRenderFns,
4674 false,
4675 null,
4676 null,
4677 null
4678
4679)
4680
4681/* harmony default export */ var DonateButton = (DonateButton_component.exports);
4682// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Footer/Footer.vue?vue&type=template&id=1bfd6160&
4683var Footervue_type_template_id_1bfd6160_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('footer',{staticClass:"vocab footer"})}
4684var Footervue_type_template_id_1bfd6160_staticRenderFns = []
4685
4686
4687// CONCATENATED MODULE: ./src/patterns/Footer/Footer.vue?vue&type=template&id=1bfd6160&
4688
4689// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Footer/Footer.vue?vue&type=script&lang=js&
4690//
4691//
4692//
4693//
4694//
4695//
4696
4697/**
4698 * ### Footer concludes the page.
4699 *
4700 * The footer displays information about the site such as its developers and
4701 * maintainers as well as licensing information.
4702 */
4703/* harmony default export */ var Footervue_type_script_lang_js_ = ({
4704 name: 'Footer'
4705});
4706// CONCATENATED MODULE: ./src/patterns/Footer/Footer.vue?vue&type=script&lang=js&
4707 /* harmony default export */ var Footer_Footervue_type_script_lang_js_ = (Footervue_type_script_lang_js_);
4708// CONCATENATED MODULE: ./src/patterns/Footer/Footer.vue
4709
4710
4711
4712
4713
4714/* normalize component */
4715
4716var Footer_component = normalizeComponent(
4717 Footer_Footervue_type_script_lang_js_,
4718 Footervue_type_template_id_1bfd6160_render,
4719 Footervue_type_template_id_1bfd6160_staticRenderFns,
4720 false,
4721 null,
4722 null,
4723 null
4724
4725)
4726
4727/* harmony default export */ var Footer = (Footer_component.exports);
4728// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Header/Header.vue?vue&type=template&id=e1ba3098&
4729var Headervue_type_template_id_e1ba3098_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('header',{staticClass:"vocab header"})}
4730var Headervue_type_template_id_e1ba3098_staticRenderFns = []
4731
4732
4733// CONCATENATED MODULE: ./src/patterns/Header/Header.vue?vue&type=template&id=e1ba3098&
4734
4735// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Header/Header.vue?vue&type=script&lang=js&
4736//
4737//
4738//
4739//
4740//
4741//
4742
4743/**
4744 * ### Header opens the page.
4745 *
4746 * The header displays information about the site such as its branding and
4747 * name as well as navigation links.
4748 */
4749/* harmony default export */ var Headervue_type_script_lang_js_ = ({
4750 name: 'Header'
4751});
4752// CONCATENATED MODULE: ./src/patterns/Header/Header.vue?vue&type=script&lang=js&
4753 /* harmony default export */ var Header_Headervue_type_script_lang_js_ = (Headervue_type_script_lang_js_);
4754// CONCATENATED MODULE: ./src/patterns/Header/Header.vue
4755
4756
4757
4758
4759
4760/* normalize component */
4761
4762var Header_component = normalizeComponent(
4763 Header_Headervue_type_script_lang_js_,
4764 Headervue_type_template_id_e1ba3098_render,
4765 Headervue_type_template_id_e1ba3098_staticRenderFns,
4766 false,
4767 null,
4768 null,
4769 null
4770
4771)
4772
4773/* harmony default export */ var Header = (Header_component.exports);
4774// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"08fd90f4-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Locale/Locale.vue?vue&type=template&id=c26f8fb4&
4775var Localevue_type_template_id_c26f8fb4_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:"vocab locale"})}
4776var Localevue_type_template_id_c26f8fb4_staticRenderFns = []
4777
4778
4779// CONCATENATED MODULE: ./src/patterns/Locale/Locale.vue?vue&type=template&id=c26f8fb4&
4780
4781// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js??ref--12-0!./node_modules/thread-loader/dist/cjs.js!./node_modules/babel-loader/lib!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/patterns/Locale/Locale.vue?vue&type=script&lang=js&
4782//
4783//
4784//
4785//
4786//
4787//
4788
4789/**
4790 * ### Locale brings the content to you.
4791 *
4792 * When exploring an app that has translations defined, the user can
4793 * switch between locales using this component.
4794 */
4795/* harmony default export */ var Localevue_type_script_lang_js_ = ({
4796 name: 'Locale'
4797});
4798// CONCATENATED MODULE: ./src/patterns/Locale/Locale.vue?vue&type=script&lang=js&
4799 /* harmony default export */ var Locale_Localevue_type_script_lang_js_ = (Localevue_type_script_lang_js_);
4800// CONCATENATED MODULE: ./src/patterns/Locale/Locale.vue
4801
4802
4803
4804
4805
4806/* normalize component */
4807
4808var Locale_component = normalizeComponent(
4809 Locale_Localevue_type_script_lang_js_,
4810 Localevue_type_template_id_c26f8fb4_render,
4811 Localevue_type_template_id_c26f8fb4_staticRenderFns,
4812 false,
4813 null,
4814 null,
4815 null
4816
4817)
4818
4819/* harmony default export */ var Locale = (Locale_component.exports);
4820// CONCATENATED MODULE: ./src/index.js
4821/**
4822 * Fragile magic. Do not touch.
4823 *
4824 * Just kidding, this file is autogenerated and changes will be overwritten on
4825 * the next build. To make changes, edit [library/build.js].
4826 */
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836 // Export individual components
4837
4838 // Export as plugin
4839
4840/* harmony default export */ var src_0 = ({
4841 install: function install(Vue) {
4842 Vue.component('SlotRenderer', SlotRenderer);
4843 Vue.component('Tabs', Tabs);
4844 Vue.component('Tab', Tab);
4845 Vue.component('Table', Table);
4846 Vue.component('TableCell', TableCell);
4847 Vue.component('Button', Button);
4848 Vue.component('DonateButton', DonateButton);
4849 Vue.component('Footer', Footer);
4850 Vue.component('Header', Header);
4851 Vue.component('Locale', Locale);
4852 }
4853});
4854// CONCATENATED MODULE: ./node_modules/@vue/cli-service/lib/commands/build/entry-lib.js
4855
4856
4857/* harmony default export */ var entry_lib = __webpack_exports__["default"] = (src_0);
4858
4859
4860
4861/***/ }),
4862
4863/***/ "fb6a":
4864/***/ (function(module, exports, __webpack_require__) {
4865
4866"use strict";
4867
4868var $ = __webpack_require__("23e7");
4869var isObject = __webpack_require__("861d");
4870var isArray = __webpack_require__("e8b5");
4871var toAbsoluteIndex = __webpack_require__("23cb");
4872var toLength = __webpack_require__("50c4");
4873var toIndexedObject = __webpack_require__("fc6a");
4874var createProperty = __webpack_require__("8418");
4875var wellKnownSymbol = __webpack_require__("b622");
4876var arrayMethodHasSpeciesSupport = __webpack_require__("1dde");
4877var arrayMethodUsesToLength = __webpack_require__("ae40");
4878
4879var HAS_SPECIES_SUPPORT = arrayMethodHasSpeciesSupport('slice');
4880var USES_TO_LENGTH = arrayMethodUsesToLength('slice', { ACCESSORS: true, 0: 0, 1: 2 });
4881
4882var SPECIES = wellKnownSymbol('species');
4883var nativeSlice = [].slice;
4884var max = Math.max;
4885
4886// `Array.prototype.slice` method
4887// https://tc39.github.io/ecma262/#sec-array.prototype.slice
4888// fallback for not array-like ES3 strings and DOM objects
4889$({ target: 'Array', proto: true, forced: !HAS_SPECIES_SUPPORT || !USES_TO_LENGTH }, {
4890 slice: function slice(start, end) {
4891 var O = toIndexedObject(this);
4892 var length = toLength(O.length);
4893 var k = toAbsoluteIndex(start, length);
4894 var fin = toAbsoluteIndex(end === undefined ? length : end, length);
4895 // inline `ArraySpeciesCreate` for usage native `Array#slice` where it's possible
4896 var Constructor, result, n;
4897 if (isArray(O)) {
4898 Constructor = O.constructor;
4899 // cross-realm fallback
4900 if (typeof Constructor == 'function' && (Constructor === Array || isArray(Constructor.prototype))) {
4901 Constructor = undefined;
4902 } else if (isObject(Constructor)) {
4903 Constructor = Constructor[SPECIES];
4904 if (Constructor === null) Constructor = undefined;
4905 }
4906 if (Constructor === Array || Constructor === undefined) {
4907 return nativeSlice.call(O, k, fin);
4908 }
4909 }
4910 result = new (Constructor === undefined ? Array : Constructor)(max(fin - k, 0));
4911 for (n = 0; k < fin; k++, n++) if (k in O) createProperty(result, n, O[k]);
4912 result.length = n;
4913 return result;
4914 }
4915});
4916
4917
4918/***/ }),
4919
4920/***/ "fc6a":
4921/***/ (function(module, exports, __webpack_require__) {
4922
4923// toObject with fallback for non-array-like ES3 strings
4924var IndexedObject = __webpack_require__("44ad");
4925var requireObjectCoercible = __webpack_require__("1d80");
4926
4927module.exports = function (it) {
4928 return IndexedObject(requireObjectCoercible(it));
4929};
4930
4931
4932/***/ }),
4933
4934/***/ "fdbc":
4935/***/ (function(module, exports) {
4936
4937// iterable DOM collections
4938// flag - `iterable` interface - 'entries', 'keys', 'values', 'forEach' methods
4939module.exports = {
4940 CSSRuleList: 0,
4941 CSSStyleDeclaration: 0,
4942 CSSValueList: 0,
4943 ClientRectList: 0,
4944 DOMRectList: 0,
4945 DOMStringList: 0,
4946 DOMTokenList: 1,
4947 DataTransferItemList: 0,
4948 FileList: 0,
4949 HTMLAllCollection: 0,
4950 HTMLCollection: 0,
4951 HTMLFormElement: 0,
4952 HTMLSelectElement: 0,
4953 MediaList: 0,
4954 MimeTypeArray: 0,
4955 NamedNodeMap: 0,
4956 NodeList: 1,
4957 PaintRequestList: 0,
4958 Plugin: 0,
4959 PluginArray: 0,
4960 SVGLengthList: 0,
4961 SVGNumberList: 0,
4962 SVGPathSegList: 0,
4963 SVGPointList: 0,
4964 SVGStringList: 0,
4965 SVGTransformList: 0,
4966 SourceBufferList: 0,
4967 StyleSheetList: 0,
4968 TextTrackCueList: 0,
4969 TextTrackList: 0,
4970 TouchList: 0
4971};
4972
4973
4974/***/ }),
4975
4976/***/ "fdbf":
4977/***/ (function(module, exports, __webpack_require__) {
4978
4979var NATIVE_SYMBOL = __webpack_require__("4930");
4980
4981module.exports = NATIVE_SYMBOL
4982 // eslint-disable-next-line no-undef
4983 && !Symbol.sham
4984 // eslint-disable-next-line no-undef
4985 && typeof Symbol.iterator == 'symbol';
4986
4987
4988/***/ })
4989
4990/******/ });
4991//# sourceMappingURL=vue-vocabulary.common.js.map
\No newline at end of file