Nenhuma Descrição

wp-polyfill.js 52KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841
  1. /**
  2. * core-js 3.11.0
  3. * https://github.com/zloirock/core-js
  4. * License: http://rock.mit-license.org
  5. * © 2021 Denis Pushkarev (zloirock.ru)
  6. */
  7. !function (undefined) { 'use strict'; /******/ (function(modules) { // webpackBootstrap
  8. /******/ // The module cache
  9. /******/ var installedModules = {};
  10. /******/
  11. /******/ // The require function
  12. /******/ var __webpack_require__ = function (moduleId) {
  13. /******/
  14. /******/ // Check if module is in cache
  15. /******/ if(installedModules[moduleId]) {
  16. /******/ return installedModules[moduleId].exports;
  17. /******/ }
  18. /******/ // Create a new module (and put it into the cache)
  19. /******/ var module = installedModules[moduleId] = {
  20. /******/ i: moduleId,
  21. /******/ l: false,
  22. /******/ exports: {}
  23. /******/ };
  24. /******/
  25. /******/ // Execute the module function
  26. /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
  27. /******/
  28. /******/ // Flag the module as loaded
  29. /******/ module.l = true;
  30. /******/
  31. /******/ // Return the exports of the module
  32. /******/ return module.exports;
  33. /******/ }
  34. /******/
  35. /******/
  36. /******/ // expose the modules object (__webpack_modules__)
  37. /******/ __webpack_require__.m = modules;
  38. /******/
  39. /******/ // expose the module cache
  40. /******/ __webpack_require__.c = installedModules;
  41. /******/
  42. /******/ // define getter function for harmony exports
  43. /******/ __webpack_require__.d = function(exports, name, getter) {
  44. /******/ if(!__webpack_require__.o(exports, name)) {
  45. /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
  46. /******/ }
  47. /******/ };
  48. /******/
  49. /******/ // define __esModule on exports
  50. /******/ __webpack_require__.r = function(exports) {
  51. /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
  52. /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
  53. /******/ }
  54. /******/ Object.defineProperty(exports, '__esModule', { value: true });
  55. /******/ };
  56. /******/
  57. /******/ // create a fake namespace object
  58. /******/ // mode & 1: value is a module id, require it
  59. /******/ // mode & 2: merge all properties of value into the ns
  60. /******/ // mode & 4: return value when already ns object
  61. /******/ // mode & 8|1: behave like require
  62. /******/ __webpack_require__.t = function(value, mode) {
  63. /******/ if(mode & 1) value = __webpack_require__(value);
  64. /******/ if(mode & 8) return value;
  65. /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
  66. /******/ var ns = Object.create(null);
  67. /******/ __webpack_require__.r(ns);
  68. /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
  69. /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
  70. /******/ return ns;
  71. /******/ };
  72. /******/
  73. /******/ // getDefaultExport function for compatibility with non-harmony modules
  74. /******/ __webpack_require__.n = function(module) {
  75. /******/ var getter = module && module.__esModule ?
  76. /******/ function getDefault() { return module['default']; } :
  77. /******/ function getModuleExports() { return module; };
  78. /******/ __webpack_require__.d(getter, 'a', getter);
  79. /******/ return getter;
  80. /******/ };
  81. /******/
  82. /******/ // Object.prototype.hasOwnProperty.call
  83. /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
  84. /******/
  85. /******/ // __webpack_public_path__
  86. /******/ __webpack_require__.p = "";
  87. /******/
  88. /******/
  89. /******/ // Load entry module and return exports
  90. /******/ return __webpack_require__(__webpack_require__.s = 0);
  91. /******/ })
  92. /************************************************************************/
  93. /******/ ([
  94. /* 0 */
  95. /***/ (function(module, exports, __webpack_require__) {
  96. __webpack_require__(1);
  97. __webpack_require__(69);
  98. __webpack_require__(71);
  99. module.exports = __webpack_require__(75);
  100. /***/ }),
  101. /* 1 */
  102. /***/ (function(module, exports, __webpack_require__) {
  103. "use strict";
  104. var $ = __webpack_require__(2);
  105. var getPrototypeOf = __webpack_require__(46);
  106. var setPrototypeOf = __webpack_require__(48);
  107. var create = __webpack_require__(50);
  108. var createNonEnumerableProperty = __webpack_require__(19);
  109. var createPropertyDescriptor = __webpack_require__(8);
  110. var iterate = __webpack_require__(54);
  111. var $AggregateError = function AggregateError(errors, message) {
  112. var that = this;
  113. if (!(that instanceof $AggregateError)) return new $AggregateError(errors, message);
  114. if (setPrototypeOf) {
  115. // eslint-disable-next-line unicorn/error-message -- expected
  116. that = setPrototypeOf(new Error(undefined), getPrototypeOf(that));
  117. }
  118. if (message !== undefined) createNonEnumerableProperty(that, 'message', String(message));
  119. var errorsArray = [];
  120. iterate(errors, errorsArray.push, { that: errorsArray });
  121. createNonEnumerableProperty(that, 'errors', errorsArray);
  122. return that;
  123. };
  124. $AggregateError.prototype = create(Error.prototype, {
  125. constructor: createPropertyDescriptor(5, $AggregateError),
  126. message: createPropertyDescriptor(5, ''),
  127. name: createPropertyDescriptor(5, 'AggregateError')
  128. });
  129. // `AggregateError` constructor
  130. // https://tc39.es/ecma262/#sec-aggregate-error-constructor
  131. $({ global: true }, {
  132. AggregateError: $AggregateError
  133. });
  134. /***/ }),
  135. /* 2 */
  136. /***/ (function(module, exports, __webpack_require__) {
  137. var global = __webpack_require__(3);
  138. var getOwnPropertyDescriptor = __webpack_require__(4).f;
  139. var createNonEnumerableProperty = __webpack_require__(19);
  140. var redefine = __webpack_require__(22);
  141. var setGlobal = __webpack_require__(23);
  142. var copyConstructorProperties = __webpack_require__(33);
  143. var isForced = __webpack_require__(45);
  144. /*
  145. options.target - name of the target object
  146. options.global - target is the global object
  147. options.stat - export as static methods of target
  148. options.proto - export as prototype methods of target
  149. options.real - real prototype method for the `pure` version
  150. options.forced - export even if the native feature is available
  151. options.bind - bind methods to the target, required for the `pure` version
  152. options.wrap - wrap constructors to preventing global pollution, required for the `pure` version
  153. options.unsafe - use the simple assignment of property instead of delete + defineProperty
  154. options.sham - add a flag to not completely full polyfills
  155. options.enumerable - export as enumerable property
  156. options.noTargetGet - prevent calling a getter on target
  157. */
  158. module.exports = function (options, source) {
  159. var TARGET = options.target;
  160. var GLOBAL = options.global;
  161. var STATIC = options.stat;
  162. var FORCED, target, key, targetProperty, sourceProperty, descriptor;
  163. if (GLOBAL) {
  164. target = global;
  165. } else if (STATIC) {
  166. target = global[TARGET] || setGlobal(TARGET, {});
  167. } else {
  168. target = (global[TARGET] || {}).prototype;
  169. }
  170. if (target) for (key in source) {
  171. sourceProperty = source[key];
  172. if (options.noTargetGet) {
  173. descriptor = getOwnPropertyDescriptor(target, key);
  174. targetProperty = descriptor && descriptor.value;
  175. } else targetProperty = target[key];
  176. FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced);
  177. // contained in target
  178. if (!FORCED && targetProperty !== undefined) {
  179. if (typeof sourceProperty === typeof targetProperty) continue;
  180. copyConstructorProperties(sourceProperty, targetProperty);
  181. }
  182. // add a flag to not completely full polyfills
  183. if (options.sham || (targetProperty && targetProperty.sham)) {
  184. createNonEnumerableProperty(sourceProperty, 'sham', true);
  185. }
  186. // extend global
  187. redefine(target, key, sourceProperty, options);
  188. }
  189. };
  190. /***/ }),
  191. /* 3 */
  192. /***/ (function(module, exports) {
  193. var check = function (it) {
  194. return it && it.Math == Math && it;
  195. };
  196. // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
  197. module.exports =
  198. // eslint-disable-next-line es/no-global-this -- safe
  199. check(typeof globalThis == 'object' && globalThis) ||
  200. check(typeof window == 'object' && window) ||
  201. // eslint-disable-next-line no-restricted-globals -- safe
  202. check(typeof self == 'object' && self) ||
  203. check(typeof global == 'object' && global) ||
  204. // eslint-disable-next-line no-new-func -- fallback
  205. (function () { return this; })() || Function('return this')();
  206. /***/ }),
  207. /* 4 */
  208. /***/ (function(module, exports, __webpack_require__) {
  209. var DESCRIPTORS = __webpack_require__(5);
  210. var propertyIsEnumerableModule = __webpack_require__(7);
  211. var createPropertyDescriptor = __webpack_require__(8);
  212. var toIndexedObject = __webpack_require__(9);
  213. var toPrimitive = __webpack_require__(13);
  214. var has = __webpack_require__(15);
  215. var IE8_DOM_DEFINE = __webpack_require__(17);
  216. // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
  217. var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
  218. // `Object.getOwnPropertyDescriptor` method
  219. // https://tc39.es/ecma262/#sec-object.getownpropertydescriptor
  220. exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
  221. O = toIndexedObject(O);
  222. P = toPrimitive(P, true);
  223. if (IE8_DOM_DEFINE) try {
  224. return $getOwnPropertyDescriptor(O, P);
  225. } catch (error) { /* empty */ }
  226. if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]);
  227. };
  228. /***/ }),
  229. /* 5 */
  230. /***/ (function(module, exports, __webpack_require__) {
  231. var fails = __webpack_require__(6);
  232. // Detect IE8's incomplete defineProperty implementation
  233. module.exports = !fails(function () {
  234. // eslint-disable-next-line es/no-object-defineproperty -- required for testing
  235. return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7;
  236. });
  237. /***/ }),
  238. /* 6 */
  239. /***/ (function(module, exports) {
  240. module.exports = function (exec) {
  241. try {
  242. return !!exec();
  243. } catch (error) {
  244. return true;
  245. }
  246. };
  247. /***/ }),
  248. /* 7 */
  249. /***/ (function(module, exports, __webpack_require__) {
  250. "use strict";
  251. var $propertyIsEnumerable = {}.propertyIsEnumerable;
  252. // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
  253. var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
  254. // Nashorn ~ JDK8 bug
  255. var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);
  256. // `Object.prototype.propertyIsEnumerable` method implementation
  257. // https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable
  258. exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
  259. var descriptor = getOwnPropertyDescriptor(this, V);
  260. return !!descriptor && descriptor.enumerable;
  261. } : $propertyIsEnumerable;
  262. /***/ }),
  263. /* 8 */
  264. /***/ (function(module, exports) {
  265. module.exports = function (bitmap, value) {
  266. return {
  267. enumerable: !(bitmap & 1),
  268. configurable: !(bitmap & 2),
  269. writable: !(bitmap & 4),
  270. value: value
  271. };
  272. };
  273. /***/ }),
  274. /* 9 */
  275. /***/ (function(module, exports, __webpack_require__) {
  276. // toObject with fallback for non-array-like ES3 strings
  277. var IndexedObject = __webpack_require__(10);
  278. var requireObjectCoercible = __webpack_require__(12);
  279. module.exports = function (it) {
  280. return IndexedObject(requireObjectCoercible(it));
  281. };
  282. /***/ }),
  283. /* 10 */
  284. /***/ (function(module, exports, __webpack_require__) {
  285. var fails = __webpack_require__(6);
  286. var classof = __webpack_require__(11);
  287. var split = ''.split;
  288. // fallback for non-array-like ES3 and non-enumerable old V8 strings
  289. module.exports = fails(function () {
  290. // throws an error in rhino, see https://github.com/mozilla/rhino/issues/346
  291. // eslint-disable-next-line no-prototype-builtins -- safe
  292. return !Object('z').propertyIsEnumerable(0);
  293. }) ? function (it) {
  294. return classof(it) == 'String' ? split.call(it, '') : Object(it);
  295. } : Object;
  296. /***/ }),
  297. /* 11 */
  298. /***/ (function(module, exports) {
  299. var toString = {}.toString;
  300. module.exports = function (it) {
  301. return toString.call(it).slice(8, -1);
  302. };
  303. /***/ }),
  304. /* 12 */
  305. /***/ (function(module, exports) {
  306. // `RequireObjectCoercible` abstract operation
  307. // https://tc39.es/ecma262/#sec-requireobjectcoercible
  308. module.exports = function (it) {
  309. if (it == undefined) throw TypeError("Can't call method on " + it);
  310. return it;
  311. };
  312. /***/ }),
  313. /* 13 */
  314. /***/ (function(module, exports, __webpack_require__) {
  315. var isObject = __webpack_require__(14);
  316. // `ToPrimitive` abstract operation
  317. // https://tc39.es/ecma262/#sec-toprimitive
  318. // instead of the ES6 spec version, we didn't implement @@toPrimitive case
  319. // and the second argument - flag - preferred type is a string
  320. module.exports = function (input, PREFERRED_STRING) {
  321. if (!isObject(input)) return input;
  322. var fn, val;
  323. if (PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
  324. if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val;
  325. if (!PREFERRED_STRING && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val;
  326. throw TypeError("Can't convert object to primitive value");
  327. };
  328. /***/ }),
  329. /* 14 */
  330. /***/ (function(module, exports) {
  331. module.exports = function (it) {
  332. return typeof it === 'object' ? it !== null : typeof it === 'function';
  333. };
  334. /***/ }),
  335. /* 15 */
  336. /***/ (function(module, exports, __webpack_require__) {
  337. var toObject = __webpack_require__(16);
  338. var hasOwnProperty = {}.hasOwnProperty;
  339. module.exports = function hasOwn(it, key) {
  340. return hasOwnProperty.call(toObject(it), key);
  341. };
  342. /***/ }),
  343. /* 16 */
  344. /***/ (function(module, exports, __webpack_require__) {
  345. var requireObjectCoercible = __webpack_require__(12);
  346. // `ToObject` abstract operation
  347. // https://tc39.es/ecma262/#sec-toobject
  348. module.exports = function (argument) {
  349. return Object(requireObjectCoercible(argument));
  350. };
  351. /***/ }),
  352. /* 17 */
  353. /***/ (function(module, exports, __webpack_require__) {
  354. var DESCRIPTORS = __webpack_require__(5);
  355. var fails = __webpack_require__(6);
  356. var createElement = __webpack_require__(18);
  357. // Thank's IE8 for his funny defineProperty
  358. module.exports = !DESCRIPTORS && !fails(function () {
  359. // eslint-disable-next-line es/no-object-defineproperty -- requied for testing
  360. return Object.defineProperty(createElement('div'), 'a', {
  361. get: function () { return 7; }
  362. }).a != 7;
  363. });
  364. /***/ }),
  365. /* 18 */
  366. /***/ (function(module, exports, __webpack_require__) {
  367. var global = __webpack_require__(3);
  368. var isObject = __webpack_require__(14);
  369. var document = global.document;
  370. // typeof document.createElement is 'object' in old IE
  371. var EXISTS = isObject(document) && isObject(document.createElement);
  372. module.exports = function (it) {
  373. return EXISTS ? document.createElement(it) : {};
  374. };
  375. /***/ }),
  376. /* 19 */
  377. /***/ (function(module, exports, __webpack_require__) {
  378. var DESCRIPTORS = __webpack_require__(5);
  379. var definePropertyModule = __webpack_require__(20);
  380. var createPropertyDescriptor = __webpack_require__(8);
  381. module.exports = DESCRIPTORS ? function (object, key, value) {
  382. return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
  383. } : function (object, key, value) {
  384. object[key] = value;
  385. return object;
  386. };
  387. /***/ }),
  388. /* 20 */
  389. /***/ (function(module, exports, __webpack_require__) {
  390. var DESCRIPTORS = __webpack_require__(5);
  391. var IE8_DOM_DEFINE = __webpack_require__(17);
  392. var anObject = __webpack_require__(21);
  393. var toPrimitive = __webpack_require__(13);
  394. // eslint-disable-next-line es/no-object-defineproperty -- safe
  395. var $defineProperty = Object.defineProperty;
  396. // `Object.defineProperty` method
  397. // https://tc39.es/ecma262/#sec-object.defineproperty
  398. exports.f = DESCRIPTORS ? $defineProperty : function defineProperty(O, P, Attributes) {
  399. anObject(O);
  400. P = toPrimitive(P, true);
  401. anObject(Attributes);
  402. if (IE8_DOM_DEFINE) try {
  403. return $defineProperty(O, P, Attributes);
  404. } catch (error) { /* empty */ }
  405. if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported');
  406. if ('value' in Attributes) O[P] = Attributes.value;
  407. return O;
  408. };
  409. /***/ }),
  410. /* 21 */
  411. /***/ (function(module, exports, __webpack_require__) {
  412. var isObject = __webpack_require__(14);
  413. module.exports = function (it) {
  414. if (!isObject(it)) {
  415. throw TypeError(String(it) + ' is not an object');
  416. } return it;
  417. };
  418. /***/ }),
  419. /* 22 */
  420. /***/ (function(module, exports, __webpack_require__) {
  421. var global = __webpack_require__(3);
  422. var createNonEnumerableProperty = __webpack_require__(19);
  423. var has = __webpack_require__(15);
  424. var setGlobal = __webpack_require__(23);
  425. var inspectSource = __webpack_require__(24);
  426. var InternalStateModule = __webpack_require__(26);
  427. var getInternalState = InternalStateModule.get;
  428. var enforceInternalState = InternalStateModule.enforce;
  429. var TEMPLATE = String(String).split('String');
  430. (module.exports = function (O, key, value, options) {
  431. var unsafe = options ? !!options.unsafe : false;
  432. var simple = options ? !!options.enumerable : false;
  433. var noTargetGet = options ? !!options.noTargetGet : false;
  434. var state;
  435. if (typeof value == 'function') {
  436. if (typeof key == 'string' && !has(value, 'name')) {
  437. createNonEnumerableProperty(value, 'name', key);
  438. }
  439. state = enforceInternalState(value);
  440. if (!state.source) {
  441. state.source = TEMPLATE.join(typeof key == 'string' ? key : '');
  442. }
  443. }
  444. if (O === global) {
  445. if (simple) O[key] = value;
  446. else setGlobal(key, value);
  447. return;
  448. } else if (!unsafe) {
  449. delete O[key];
  450. } else if (!noTargetGet && O[key]) {
  451. simple = true;
  452. }
  453. if (simple) O[key] = value;
  454. else createNonEnumerableProperty(O, key, value);
  455. // add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
  456. })(Function.prototype, 'toString', function toString() {
  457. return typeof this == 'function' && getInternalState(this).source || inspectSource(this);
  458. });
  459. /***/ }),
  460. /* 23 */
  461. /***/ (function(module, exports, __webpack_require__) {
  462. var global = __webpack_require__(3);
  463. var createNonEnumerableProperty = __webpack_require__(19);
  464. module.exports = function (key, value) {
  465. try {
  466. createNonEnumerableProperty(global, key, value);
  467. } catch (error) {
  468. global[key] = value;
  469. } return value;
  470. };
  471. /***/ }),
  472. /* 24 */
  473. /***/ (function(module, exports, __webpack_require__) {
  474. var store = __webpack_require__(25);
  475. var functionToString = Function.toString;
  476. // this helper broken in `3.4.1-3.4.4`, so we can't use `shared` helper
  477. if (typeof store.inspectSource != 'function') {
  478. store.inspectSource = function (it) {
  479. return functionToString.call(it);
  480. };
  481. }
  482. module.exports = store.inspectSource;
  483. /***/ }),
  484. /* 25 */
  485. /***/ (function(module, exports, __webpack_require__) {
  486. var global = __webpack_require__(3);
  487. var setGlobal = __webpack_require__(23);
  488. var SHARED = '__core-js_shared__';
  489. var store = global[SHARED] || setGlobal(SHARED, {});
  490. module.exports = store;
  491. /***/ }),
  492. /* 26 */
  493. /***/ (function(module, exports, __webpack_require__) {
  494. var NATIVE_WEAK_MAP = __webpack_require__(27);
  495. var global = __webpack_require__(3);
  496. var isObject = __webpack_require__(14);
  497. var createNonEnumerableProperty = __webpack_require__(19);
  498. var objectHas = __webpack_require__(15);
  499. var shared = __webpack_require__(25);
  500. var sharedKey = __webpack_require__(28);
  501. var hiddenKeys = __webpack_require__(32);
  502. var OBJECT_ALREADY_INITIALIZED = 'Object already initialized';
  503. var WeakMap = global.WeakMap;
  504. var set, get, has;
  505. var enforce = function (it) {
  506. return has(it) ? get(it) : set(it, {});
  507. };
  508. var getterFor = function (TYPE) {
  509. return function (it) {
  510. var state;
  511. if (!isObject(it) || (state = get(it)).type !== TYPE) {
  512. throw TypeError('Incompatible receiver, ' + TYPE + ' required');
  513. } return state;
  514. };
  515. };
  516. if (NATIVE_WEAK_MAP) {
  517. var store = shared.state || (shared.state = new WeakMap());
  518. var wmget = store.get;
  519. var wmhas = store.has;
  520. var wmset = store.set;
  521. set = function (it, metadata) {
  522. if (wmhas.call(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
  523. metadata.facade = it;
  524. wmset.call(store, it, metadata);
  525. return metadata;
  526. };
  527. get = function (it) {
  528. return wmget.call(store, it) || {};
  529. };
  530. has = function (it) {
  531. return wmhas.call(store, it);
  532. };
  533. } else {
  534. var STATE = sharedKey('state');
  535. hiddenKeys[STATE] = true;
  536. set = function (it, metadata) {
  537. if (objectHas(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
  538. metadata.facade = it;
  539. createNonEnumerableProperty(it, STATE, metadata);
  540. return metadata;
  541. };
  542. get = function (it) {
  543. return objectHas(it, STATE) ? it[STATE] : {};
  544. };
  545. has = function (it) {
  546. return objectHas(it, STATE);
  547. };
  548. }
  549. module.exports = {
  550. set: set,
  551. get: get,
  552. has: has,
  553. enforce: enforce,
  554. getterFor: getterFor
  555. };
  556. /***/ }),
  557. /* 27 */
  558. /***/ (function(module, exports, __webpack_require__) {
  559. var global = __webpack_require__(3);
  560. var inspectSource = __webpack_require__(24);
  561. var WeakMap = global.WeakMap;
  562. module.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap));
  563. /***/ }),
  564. /* 28 */
  565. /***/ (function(module, exports, __webpack_require__) {
  566. var shared = __webpack_require__(29);
  567. var uid = __webpack_require__(31);
  568. var keys = shared('keys');
  569. module.exports = function (key) {
  570. return keys[key] || (keys[key] = uid(key));
  571. };
  572. /***/ }),
  573. /* 29 */
  574. /***/ (function(module, exports, __webpack_require__) {
  575. var IS_PURE = __webpack_require__(30);
  576. var store = __webpack_require__(25);
  577. (module.exports = function (key, value) {
  578. return store[key] || (store[key] = value !== undefined ? value : {});
  579. })('versions', []).push({
  580. version: '3.11.0',
  581. mode: IS_PURE ? 'pure' : 'global',
  582. copyright: '© 2021 Denis Pushkarev (zloirock.ru)'
  583. });
  584. /***/ }),
  585. /* 30 */
  586. /***/ (function(module, exports) {
  587. module.exports = false;
  588. /***/ }),
  589. /* 31 */
  590. /***/ (function(module, exports) {
  591. var id = 0;
  592. var postfix = Math.random();
  593. module.exports = function (key) {
  594. return 'Symbol(' + String(key === undefined ? '' : key) + ')_' + (++id + postfix).toString(36);
  595. };
  596. /***/ }),
  597. /* 32 */
  598. /***/ (function(module, exports) {
  599. module.exports = {};
  600. /***/ }),
  601. /* 33 */
  602. /***/ (function(module, exports, __webpack_require__) {
  603. var has = __webpack_require__(15);
  604. var ownKeys = __webpack_require__(34);
  605. var getOwnPropertyDescriptorModule = __webpack_require__(4);
  606. var definePropertyModule = __webpack_require__(20);
  607. module.exports = function (target, source) {
  608. var keys = ownKeys(source);
  609. var defineProperty = definePropertyModule.f;
  610. var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
  611. for (var i = 0; i < keys.length; i++) {
  612. var key = keys[i];
  613. if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
  614. }
  615. };
  616. /***/ }),
  617. /* 34 */
  618. /***/ (function(module, exports, __webpack_require__) {
  619. var getBuiltIn = __webpack_require__(35);
  620. var getOwnPropertyNamesModule = __webpack_require__(37);
  621. var getOwnPropertySymbolsModule = __webpack_require__(44);
  622. var anObject = __webpack_require__(21);
  623. // all object keys, includes non-enumerable and symbols
  624. module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) {
  625. var keys = getOwnPropertyNamesModule.f(anObject(it));
  626. var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
  627. return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys;
  628. };
  629. /***/ }),
  630. /* 35 */
  631. /***/ (function(module, exports, __webpack_require__) {
  632. var path = __webpack_require__(36);
  633. var global = __webpack_require__(3);
  634. var aFunction = function (variable) {
  635. return typeof variable == 'function' ? variable : undefined;
  636. };
  637. module.exports = function (namespace, method) {
  638. return arguments.length < 2 ? aFunction(path[namespace]) || aFunction(global[namespace])
  639. : path[namespace] && path[namespace][method] || global[namespace] && global[namespace][method];
  640. };
  641. /***/ }),
  642. /* 36 */
  643. /***/ (function(module, exports, __webpack_require__) {
  644. var global = __webpack_require__(3);
  645. module.exports = global;
  646. /***/ }),
  647. /* 37 */
  648. /***/ (function(module, exports, __webpack_require__) {
  649. var internalObjectKeys = __webpack_require__(38);
  650. var enumBugKeys = __webpack_require__(43);
  651. var hiddenKeys = enumBugKeys.concat('length', 'prototype');
  652. // `Object.getOwnPropertyNames` method
  653. // https://tc39.es/ecma262/#sec-object.getownpropertynames
  654. // eslint-disable-next-line es/no-object-getownpropertynames -- safe
  655. exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
  656. return internalObjectKeys(O, hiddenKeys);
  657. };
  658. /***/ }),
  659. /* 38 */
  660. /***/ (function(module, exports, __webpack_require__) {
  661. var has = __webpack_require__(15);
  662. var toIndexedObject = __webpack_require__(9);
  663. var indexOf = __webpack_require__(39).indexOf;
  664. var hiddenKeys = __webpack_require__(32);
  665. module.exports = function (object, names) {
  666. var O = toIndexedObject(object);
  667. var i = 0;
  668. var result = [];
  669. var key;
  670. for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key);
  671. // Don't enum bug & hidden keys
  672. while (names.length > i) if (has(O, key = names[i++])) {
  673. ~indexOf(result, key) || result.push(key);
  674. }
  675. return result;
  676. };
  677. /***/ }),
  678. /* 39 */
  679. /***/ (function(module, exports, __webpack_require__) {
  680. var toIndexedObject = __webpack_require__(9);
  681. var toLength = __webpack_require__(40);
  682. var toAbsoluteIndex = __webpack_require__(42);
  683. // `Array.prototype.{ indexOf, includes }` methods implementation
  684. var createMethod = function (IS_INCLUDES) {
  685. return function ($this, el, fromIndex) {
  686. var O = toIndexedObject($this);
  687. var length = toLength(O.length);
  688. var index = toAbsoluteIndex(fromIndex, length);
  689. var value;
  690. // Array#includes uses SameValueZero equality algorithm
  691. // eslint-disable-next-line no-self-compare -- NaN check
  692. if (IS_INCLUDES && el != el) while (length > index) {
  693. value = O[index++];
  694. // eslint-disable-next-line no-self-compare -- NaN check
  695. if (value != value) return true;
  696. // Array#indexOf ignores holes, Array#includes - not
  697. } else for (;length > index; index++) {
  698. if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
  699. } return !IS_INCLUDES && -1;
  700. };
  701. };
  702. module.exports = {
  703. // `Array.prototype.includes` method
  704. // https://tc39.es/ecma262/#sec-array.prototype.includes
  705. includes: createMethod(true),
  706. // `Array.prototype.indexOf` method
  707. // https://tc39.es/ecma262/#sec-array.prototype.indexof
  708. indexOf: createMethod(false)
  709. };
  710. /***/ }),
  711. /* 40 */
  712. /***/ (function(module, exports, __webpack_require__) {
  713. var toInteger = __webpack_require__(41);
  714. var min = Math.min;
  715. // `ToLength` abstract operation
  716. // https://tc39.es/ecma262/#sec-tolength
  717. module.exports = function (argument) {
  718. return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991
  719. };
  720. /***/ }),
  721. /* 41 */
  722. /***/ (function(module, exports) {
  723. var ceil = Math.ceil;
  724. var floor = Math.floor;
  725. // `ToInteger` abstract operation
  726. // https://tc39.es/ecma262/#sec-tointeger
  727. module.exports = function (argument) {
  728. return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument);
  729. };
  730. /***/ }),
  731. /* 42 */
  732. /***/ (function(module, exports, __webpack_require__) {
  733. var toInteger = __webpack_require__(41);
  734. var max = Math.max;
  735. var min = Math.min;
  736. // Helper for a popular repeating case of the spec:
  737. // Let integer be ? ToInteger(index).
  738. // If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length).
  739. module.exports = function (index, length) {
  740. var integer = toInteger(index);
  741. return integer < 0 ? max(integer + length, 0) : min(integer, length);
  742. };
  743. /***/ }),
  744. /* 43 */
  745. /***/ (function(module, exports) {
  746. // IE8- don't enum bug keys
  747. module.exports = [
  748. 'constructor',
  749. 'hasOwnProperty',
  750. 'isPrototypeOf',
  751. 'propertyIsEnumerable',
  752. 'toLocaleString',
  753. 'toString',
  754. 'valueOf'
  755. ];
  756. /***/ }),
  757. /* 44 */
  758. /***/ (function(module, exports) {
  759. // eslint-disable-next-line es/no-object-getownpropertysymbols -- safe
  760. exports.f = Object.getOwnPropertySymbols;
  761. /***/ }),
  762. /* 45 */
  763. /***/ (function(module, exports, __webpack_require__) {
  764. var fails = __webpack_require__(6);
  765. var replacement = /#|\.prototype\./;
  766. var isForced = function (feature, detection) {
  767. var value = data[normalize(feature)];
  768. return value == POLYFILL ? true
  769. : value == NATIVE ? false
  770. : typeof detection == 'function' ? fails(detection)
  771. : !!detection;
  772. };
  773. var normalize = isForced.normalize = function (string) {
  774. return String(string).replace(replacement, '.').toLowerCase();
  775. };
  776. var data = isForced.data = {};
  777. var NATIVE = isForced.NATIVE = 'N';
  778. var POLYFILL = isForced.POLYFILL = 'P';
  779. module.exports = isForced;
  780. /***/ }),
  781. /* 46 */
  782. /***/ (function(module, exports, __webpack_require__) {
  783. var has = __webpack_require__(15);
  784. var toObject = __webpack_require__(16);
  785. var sharedKey = __webpack_require__(28);
  786. var CORRECT_PROTOTYPE_GETTER = __webpack_require__(47);
  787. var IE_PROTO = sharedKey('IE_PROTO');
  788. var ObjectPrototype = Object.prototype;
  789. // `Object.getPrototypeOf` method
  790. // https://tc39.es/ecma262/#sec-object.getprototypeof
  791. // eslint-disable-next-line es/no-object-getprototypeof -- safe
  792. module.exports = CORRECT_PROTOTYPE_GETTER ? Object.getPrototypeOf : function (O) {
  793. O = toObject(O);
  794. if (has(O, IE_PROTO)) return O[IE_PROTO];
  795. if (typeof O.constructor == 'function' && O instanceof O.constructor) {
  796. return O.constructor.prototype;
  797. } return O instanceof Object ? ObjectPrototype : null;
  798. };
  799. /***/ }),
  800. /* 47 */
  801. /***/ (function(module, exports, __webpack_require__) {
  802. var fails = __webpack_require__(6);
  803. module.exports = !fails(function () {
  804. function F() { /* empty */ }
  805. F.prototype.constructor = null;
  806. // eslint-disable-next-line es/no-object-getprototypeof -- required for testing
  807. return Object.getPrototypeOf(new F()) !== F.prototype;
  808. });
  809. /***/ }),
  810. /* 48 */
  811. /***/ (function(module, exports, __webpack_require__) {
  812. /* eslint-disable no-proto -- safe */
  813. var anObject = __webpack_require__(21);
  814. var aPossiblePrototype = __webpack_require__(49);
  815. // `Object.setPrototypeOf` method
  816. // https://tc39.es/ecma262/#sec-object.setprototypeof
  817. // Works with __proto__ only. Old v8 can't work with null proto objects.
  818. // eslint-disable-next-line es/no-object-setprototypeof -- safe
  819. module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
  820. var CORRECT_SETTER = false;
  821. var test = {};
  822. var setter;
  823. try {
  824. // eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe
  825. setter = Object.getOwnPropertyDescriptor(Object.prototype, '__proto__').set;
  826. setter.call(test, []);
  827. CORRECT_SETTER = test instanceof Array;
  828. } catch (error) { /* empty */ }
  829. return function setPrototypeOf(O, proto) {
  830. anObject(O);
  831. aPossiblePrototype(proto);
  832. if (CORRECT_SETTER) setter.call(O, proto);
  833. else O.__proto__ = proto;
  834. return O;
  835. };
  836. }() : undefined);
  837. /***/ }),
  838. /* 49 */
  839. /***/ (function(module, exports, __webpack_require__) {
  840. var isObject = __webpack_require__(14);
  841. module.exports = function (it) {
  842. if (!isObject(it) && it !== null) {
  843. throw TypeError("Can't set " + String(it) + ' as a prototype');
  844. } return it;
  845. };
  846. /***/ }),
  847. /* 50 */
  848. /***/ (function(module, exports, __webpack_require__) {
  849. var anObject = __webpack_require__(21);
  850. var defineProperties = __webpack_require__(51);
  851. var enumBugKeys = __webpack_require__(43);
  852. var hiddenKeys = __webpack_require__(32);
  853. var html = __webpack_require__(53);
  854. var documentCreateElement = __webpack_require__(18);
  855. var sharedKey = __webpack_require__(28);
  856. var GT = '>';
  857. var LT = '<';
  858. var PROTOTYPE = 'prototype';
  859. var SCRIPT = 'script';
  860. var IE_PROTO = sharedKey('IE_PROTO');
  861. var EmptyConstructor = function () { /* empty */ };
  862. var scriptTag = function (content) {
  863. return LT + SCRIPT + GT + content + LT + '/' + SCRIPT + GT;
  864. };
  865. // Create object with fake `null` prototype: use ActiveX Object with cleared prototype
  866. var NullProtoObjectViaActiveX = function (activeXDocument) {
  867. activeXDocument.write(scriptTag(''));
  868. activeXDocument.close();
  869. var temp = activeXDocument.parentWindow.Object;
  870. activeXDocument = null; // avoid memory leak
  871. return temp;
  872. };
  873. // Create object with fake `null` prototype: use iframe Object with cleared prototype
  874. var NullProtoObjectViaIFrame = function () {
  875. // Thrash, waste and sodomy: IE GC bug
  876. var iframe = documentCreateElement('iframe');
  877. var JS = 'java' + SCRIPT + ':';
  878. var iframeDocument;
  879. iframe.style.display = 'none';
  880. html.appendChild(iframe);
  881. // https://github.com/zloirock/core-js/issues/475
  882. iframe.src = String(JS);
  883. iframeDocument = iframe.contentWindow.document;
  884. iframeDocument.open();
  885. iframeDocument.write(scriptTag('document.F=Object'));
  886. iframeDocument.close();
  887. return iframeDocument.F;
  888. };
  889. // Check for document.domain and active x support
  890. // No need to use active x approach when document.domain is not set
  891. // see https://github.com/es-shims/es5-shim/issues/150
  892. // variation of https://github.com/kitcambridge/es5-shim/commit/4f738ac066346
  893. // avoid IE GC bug
  894. var activeXDocument;
  895. var NullProtoObject = function () {
  896. try {
  897. /* global ActiveXObject -- old IE */
  898. activeXDocument = document.domain && new ActiveXObject('htmlfile');
  899. } catch (error) { /* ignore */ }
  900. NullProtoObject = activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame();
  901. var length = enumBugKeys.length;
  902. while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
  903. return NullProtoObject();
  904. };
  905. hiddenKeys[IE_PROTO] = true;
  906. // `Object.create` method
  907. // https://tc39.es/ecma262/#sec-object.create
  908. module.exports = Object.create || function create(O, Properties) {
  909. var result;
  910. if (O !== null) {
  911. EmptyConstructor[PROTOTYPE] = anObject(O);
  912. result = new EmptyConstructor();
  913. EmptyConstructor[PROTOTYPE] = null;
  914. // add "__proto__" for Object.getPrototypeOf polyfill
  915. result[IE_PROTO] = O;
  916. } else result = NullProtoObject();
  917. return Properties === undefined ? result : defineProperties(result, Properties);
  918. };
  919. /***/ }),
  920. /* 51 */
  921. /***/ (function(module, exports, __webpack_require__) {
  922. var DESCRIPTORS = __webpack_require__(5);
  923. var definePropertyModule = __webpack_require__(20);
  924. var anObject = __webpack_require__(21);
  925. var objectKeys = __webpack_require__(52);
  926. // `Object.defineProperties` method
  927. // https://tc39.es/ecma262/#sec-object.defineproperties
  928. // eslint-disable-next-line es/no-object-defineproperties -- safe
  929. module.exports = DESCRIPTORS ? Object.defineProperties : function defineProperties(O, Properties) {
  930. anObject(O);
  931. var keys = objectKeys(Properties);
  932. var length = keys.length;
  933. var index = 0;
  934. var key;
  935. while (length > index) definePropertyModule.f(O, key = keys[index++], Properties[key]);
  936. return O;
  937. };
  938. /***/ }),
  939. /* 52 */
  940. /***/ (function(module, exports, __webpack_require__) {
  941. var internalObjectKeys = __webpack_require__(38);
  942. var enumBugKeys = __webpack_require__(43);
  943. // `Object.keys` method
  944. // https://tc39.es/ecma262/#sec-object.keys
  945. // eslint-disable-next-line es/no-object-keys -- safe
  946. module.exports = Object.keys || function keys(O) {
  947. return internalObjectKeys(O, enumBugKeys);
  948. };
  949. /***/ }),
  950. /* 53 */
  951. /***/ (function(module, exports, __webpack_require__) {
  952. var getBuiltIn = __webpack_require__(35);
  953. module.exports = getBuiltIn('document', 'documentElement');
  954. /***/ }),
  955. /* 54 */
  956. /***/ (function(module, exports, __webpack_require__) {
  957. var anObject = __webpack_require__(21);
  958. var isArrayIteratorMethod = __webpack_require__(55);
  959. var toLength = __webpack_require__(40);
  960. var bind = __webpack_require__(63);
  961. var getIteratorMethod = __webpack_require__(65);
  962. var iteratorClose = __webpack_require__(68);
  963. var Result = function (stopped, result) {
  964. this.stopped = stopped;
  965. this.result = result;
  966. };
  967. module.exports = function (iterable, unboundFunction, options) {
  968. var that = options && options.that;
  969. var AS_ENTRIES = !!(options && options.AS_ENTRIES);
  970. var IS_ITERATOR = !!(options && options.IS_ITERATOR);
  971. var INTERRUPTED = !!(options && options.INTERRUPTED);
  972. var fn = bind(unboundFunction, that, 1 + AS_ENTRIES + INTERRUPTED);
  973. var iterator, iterFn, index, length, result, next, step;
  974. var stop = function (condition) {
  975. if (iterator) iteratorClose(iterator);
  976. return new Result(true, condition);
  977. };
  978. var callFn = function (value) {
  979. if (AS_ENTRIES) {
  980. anObject(value);
  981. return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);
  982. } return INTERRUPTED ? fn(value, stop) : fn(value);
  983. };
  984. if (IS_ITERATOR) {
  985. iterator = iterable;
  986. } else {
  987. iterFn = getIteratorMethod(iterable);
  988. if (typeof iterFn != 'function') throw TypeError('Target is not iterable');
  989. // optimisation for array iterators
  990. if (isArrayIteratorMethod(iterFn)) {
  991. for (index = 0, length = toLength(iterable.length); length > index; index++) {
  992. result = callFn(iterable[index]);
  993. if (result && result instanceof Result) return result;
  994. } return new Result(false);
  995. }
  996. iterator = iterFn.call(iterable);
  997. }
  998. next = iterator.next;
  999. while (!(step = next.call(iterator)).done) {
  1000. try {
  1001. result = callFn(step.value);
  1002. } catch (error) {
  1003. iteratorClose(iterator);
  1004. throw error;
  1005. }
  1006. if (typeof result == 'object' && result && result instanceof Result) return result;
  1007. } return new Result(false);
  1008. };
  1009. /***/ }),
  1010. /* 55 */
  1011. /***/ (function(module, exports, __webpack_require__) {
  1012. var wellKnownSymbol = __webpack_require__(56);
  1013. var Iterators = __webpack_require__(62);
  1014. var ITERATOR = wellKnownSymbol('iterator');
  1015. var ArrayPrototype = Array.prototype;
  1016. // check on default Array iterator
  1017. module.exports = function (it) {
  1018. return it !== undefined && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
  1019. };
  1020. /***/ }),
  1021. /* 56 */
  1022. /***/ (function(module, exports, __webpack_require__) {
  1023. var global = __webpack_require__(3);
  1024. var shared = __webpack_require__(29);
  1025. var has = __webpack_require__(15);
  1026. var uid = __webpack_require__(31);
  1027. var NATIVE_SYMBOL = __webpack_require__(57);
  1028. var USE_SYMBOL_AS_UID = __webpack_require__(61);
  1029. var WellKnownSymbolsStore = shared('wks');
  1030. var Symbol = global.Symbol;
  1031. var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid;
  1032. module.exports = function (name) {
  1033. if (!has(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) {
  1034. if (NATIVE_SYMBOL && has(Symbol, name)) {
  1035. WellKnownSymbolsStore[name] = Symbol[name];
  1036. } else {
  1037. WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name);
  1038. }
  1039. } return WellKnownSymbolsStore[name];
  1040. };
  1041. /***/ }),
  1042. /* 57 */
  1043. /***/ (function(module, exports, __webpack_require__) {
  1044. var IS_NODE = __webpack_require__(58);
  1045. var V8_VERSION = __webpack_require__(59);
  1046. var fails = __webpack_require__(6);
  1047. // eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing
  1048. module.exports = !!Object.getOwnPropertySymbols && !fails(function () {
  1049. // eslint-disable-next-line es/no-symbol -- required for testing
  1050. return !Symbol.sham &&
  1051. // Chrome 38 Symbol has incorrect toString conversion
  1052. // Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances
  1053. (IS_NODE ? V8_VERSION === 38 : V8_VERSION > 37 && V8_VERSION < 41);
  1054. });
  1055. /***/ }),
  1056. /* 58 */
  1057. /***/ (function(module, exports, __webpack_require__) {
  1058. var classof = __webpack_require__(11);
  1059. var global = __webpack_require__(3);
  1060. module.exports = classof(global.process) == 'process';
  1061. /***/ }),
  1062. /* 59 */
  1063. /***/ (function(module, exports, __webpack_require__) {
  1064. var global = __webpack_require__(3);
  1065. var userAgent = __webpack_require__(60);
  1066. var process = global.process;
  1067. var versions = process && process.versions;
  1068. var v8 = versions && versions.v8;
  1069. var match, version;
  1070. if (v8) {
  1071. match = v8.split('.');
  1072. version = match[0] + match[1];
  1073. } else if (userAgent) {
  1074. match = userAgent.match(/Edge\/(\d+)/);
  1075. if (!match || match[1] >= 74) {
  1076. match = userAgent.match(/Chrome\/(\d+)/);
  1077. if (match) version = match[1];
  1078. }
  1079. }
  1080. module.exports = version && +version;
  1081. /***/ }),
  1082. /* 60 */
  1083. /***/ (function(module, exports, __webpack_require__) {
  1084. var getBuiltIn = __webpack_require__(35);
  1085. module.exports = getBuiltIn('navigator', 'userAgent') || '';
  1086. /***/ }),
  1087. /* 61 */
  1088. /***/ (function(module, exports, __webpack_require__) {
  1089. /* eslint-disable es/no-symbol -- required for testing */
  1090. var NATIVE_SYMBOL = __webpack_require__(57);
  1091. module.exports = NATIVE_SYMBOL
  1092. && !Symbol.sham
  1093. && typeof Symbol.iterator == 'symbol';
  1094. /***/ }),
  1095. /* 62 */
  1096. /***/ (function(module, exports) {
  1097. module.exports = {};
  1098. /***/ }),
  1099. /* 63 */
  1100. /***/ (function(module, exports, __webpack_require__) {
  1101. var aFunction = __webpack_require__(64);
  1102. // optional / simple context binding
  1103. module.exports = function (fn, that, length) {
  1104. aFunction(fn);
  1105. if (that === undefined) return fn;
  1106. switch (length) {
  1107. case 0: return function () {
  1108. return fn.call(that);
  1109. };
  1110. case 1: return function (a) {
  1111. return fn.call(that, a);
  1112. };
  1113. case 2: return function (a, b) {
  1114. return fn.call(that, a, b);
  1115. };
  1116. case 3: return function (a, b, c) {
  1117. return fn.call(that, a, b, c);
  1118. };
  1119. }
  1120. return function (/* ...args */) {
  1121. return fn.apply(that, arguments);
  1122. };
  1123. };
  1124. /***/ }),
  1125. /* 64 */
  1126. /***/ (function(module, exports) {
  1127. module.exports = function (it) {
  1128. if (typeof it != 'function') {
  1129. throw TypeError(String(it) + ' is not a function');
  1130. } return it;
  1131. };
  1132. /***/ }),
  1133. /* 65 */
  1134. /***/ (function(module, exports, __webpack_require__) {
  1135. var classof = __webpack_require__(66);
  1136. var Iterators = __webpack_require__(62);
  1137. var wellKnownSymbol = __webpack_require__(56);
  1138. var ITERATOR = wellKnownSymbol('iterator');
  1139. module.exports = function (it) {
  1140. if (it != undefined) return it[ITERATOR]
  1141. || it['@@iterator']
  1142. || Iterators[classof(it)];
  1143. };
  1144. /***/ }),
  1145. /* 66 */
  1146. /***/ (function(module, exports, __webpack_require__) {
  1147. var TO_STRING_TAG_SUPPORT = __webpack_require__(67);
  1148. var classofRaw = __webpack_require__(11);
  1149. var wellKnownSymbol = __webpack_require__(56);
  1150. var TO_STRING_TAG = wellKnownSymbol('toStringTag');
  1151. // ES3 wrong here
  1152. var CORRECT_ARGUMENTS = classofRaw(function () { return arguments; }()) == 'Arguments';
  1153. // fallback for IE11 Script Access Denied error
  1154. var tryGet = function (it, key) {
  1155. try {
  1156. return it[key];
  1157. } catch (error) { /* empty */ }
  1158. };
  1159. // getting tag from ES6+ `Object.prototype.toString`
  1160. module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function (it) {
  1161. var O, tag, result;
  1162. return it === undefined ? 'Undefined' : it === null ? 'Null'
  1163. // @@toStringTag case
  1164. : typeof (tag = tryGet(O = Object(it), TO_STRING_TAG)) == 'string' ? tag
  1165. // builtinTag case
  1166. : CORRECT_ARGUMENTS ? classofRaw(O)
  1167. // ES3 arguments fallback
  1168. : (result = classofRaw(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : result;
  1169. };
  1170. /***/ }),
  1171. /* 67 */
  1172. /***/ (function(module, exports, __webpack_require__) {
  1173. var wellKnownSymbol = __webpack_require__(56);
  1174. var TO_STRING_TAG = wellKnownSymbol('toStringTag');
  1175. var test = {};
  1176. test[TO_STRING_TAG] = 'z';
  1177. module.exports = String(test) === '[object z]';
  1178. /***/ }),
  1179. /* 68 */
  1180. /***/ (function(module, exports, __webpack_require__) {
  1181. var anObject = __webpack_require__(21);
  1182. module.exports = function (iterator) {
  1183. var returnMethod = iterator['return'];
  1184. if (returnMethod !== undefined) {
  1185. return anObject(returnMethod.call(iterator)).value;
  1186. }
  1187. };
  1188. /***/ }),
  1189. /* 69 */
  1190. /***/ (function(module, exports, __webpack_require__) {
  1191. var $ = __webpack_require__(2);
  1192. var global = __webpack_require__(3);
  1193. var setToStringTag = __webpack_require__(70);
  1194. $({ global: true }, { Reflect: {} });
  1195. // Reflect[@@toStringTag] property
  1196. // https://tc39.es/ecma262/#sec-reflect-@@tostringtag
  1197. setToStringTag(global.Reflect, 'Reflect', true);
  1198. /***/ }),
  1199. /* 70 */
  1200. /***/ (function(module, exports, __webpack_require__) {
  1201. var defineProperty = __webpack_require__(20).f;
  1202. var has = __webpack_require__(15);
  1203. var wellKnownSymbol = __webpack_require__(56);
  1204. var TO_STRING_TAG = wellKnownSymbol('toStringTag');
  1205. module.exports = function (it, TAG, STATIC) {
  1206. if (it && !has(it = STATIC ? it : it.prototype, TO_STRING_TAG)) {
  1207. defineProperty(it, TO_STRING_TAG, { configurable: true, value: TAG });
  1208. }
  1209. };
  1210. /***/ }),
  1211. /* 71 */
  1212. /***/ (function(module, exports, __webpack_require__) {
  1213. "use strict";
  1214. var $ = __webpack_require__(2);
  1215. var requireObjectCoercible = __webpack_require__(12);
  1216. var isRegExp = __webpack_require__(72);
  1217. var getRegExpFlags = __webpack_require__(73);
  1218. var getSubstitution = __webpack_require__(74);
  1219. var wellKnownSymbol = __webpack_require__(56);
  1220. var IS_PURE = __webpack_require__(30);
  1221. var REPLACE = wellKnownSymbol('replace');
  1222. var RegExpPrototype = RegExp.prototype;
  1223. var max = Math.max;
  1224. var stringIndexOf = function (string, searchValue, fromIndex) {
  1225. if (fromIndex > string.length) return -1;
  1226. if (searchValue === '') return fromIndex;
  1227. return string.indexOf(searchValue, fromIndex);
  1228. };
  1229. // `String.prototype.replaceAll` method
  1230. // https://tc39.es/ecma262/#sec-string.prototype.replaceall
  1231. $({ target: 'String', proto: true }, {
  1232. replaceAll: function replaceAll(searchValue, replaceValue) {
  1233. var O = requireObjectCoercible(this);
  1234. var IS_REG_EXP, flags, replacer, string, searchString, functionalReplace, searchLength, advanceBy, replacement;
  1235. var position = 0;
  1236. var endOfLastMatch = 0;
  1237. var result = '';
  1238. if (searchValue != null) {
  1239. IS_REG_EXP = isRegExp(searchValue);
  1240. if (IS_REG_EXP) {
  1241. flags = String(requireObjectCoercible('flags' in RegExpPrototype
  1242. ? searchValue.flags
  1243. : getRegExpFlags.call(searchValue)
  1244. ));
  1245. if (!~flags.indexOf('g')) throw TypeError('`.replaceAll` does not allow non-global regexes');
  1246. }
  1247. replacer = searchValue[REPLACE];
  1248. if (replacer !== undefined) {
  1249. return replacer.call(searchValue, O, replaceValue);
  1250. } else if (IS_PURE && IS_REG_EXP) {
  1251. return String(O).replace(searchValue, replaceValue);
  1252. }
  1253. }
  1254. string = String(O);
  1255. searchString = String(searchValue);
  1256. functionalReplace = typeof replaceValue === 'function';
  1257. if (!functionalReplace) replaceValue = String(replaceValue);
  1258. searchLength = searchString.length;
  1259. advanceBy = max(1, searchLength);
  1260. position = stringIndexOf(string, searchString, 0);
  1261. while (position !== -1) {
  1262. if (functionalReplace) {
  1263. replacement = String(replaceValue(searchString, position, string));
  1264. } else {
  1265. replacement = getSubstitution(searchString, string, position, [], undefined, replaceValue);
  1266. }
  1267. result += string.slice(endOfLastMatch, position) + replacement;
  1268. endOfLastMatch = position + searchLength;
  1269. position = stringIndexOf(string, searchString, position + advanceBy);
  1270. }
  1271. if (endOfLastMatch < string.length) {
  1272. result += string.slice(endOfLastMatch);
  1273. }
  1274. return result;
  1275. }
  1276. });
  1277. /***/ }),
  1278. /* 72 */
  1279. /***/ (function(module, exports, __webpack_require__) {
  1280. var isObject = __webpack_require__(14);
  1281. var classof = __webpack_require__(11);
  1282. var wellKnownSymbol = __webpack_require__(56);
  1283. var MATCH = wellKnownSymbol('match');
  1284. // `IsRegExp` abstract operation
  1285. // https://tc39.es/ecma262/#sec-isregexp
  1286. module.exports = function (it) {
  1287. var isRegExp;
  1288. return isObject(it) && ((isRegExp = it[MATCH]) !== undefined ? !!isRegExp : classof(it) == 'RegExp');
  1289. };
  1290. /***/ }),
  1291. /* 73 */
  1292. /***/ (function(module, exports, __webpack_require__) {
  1293. "use strict";
  1294. var anObject = __webpack_require__(21);
  1295. // `RegExp.prototype.flags` getter implementation
  1296. // https://tc39.es/ecma262/#sec-get-regexp.prototype.flags
  1297. module.exports = function () {
  1298. var that = anObject(this);
  1299. var result = '';
  1300. if (that.global) result += 'g';
  1301. if (that.ignoreCase) result += 'i';
  1302. if (that.multiline) result += 'm';
  1303. if (that.dotAll) result += 's';
  1304. if (that.unicode) result += 'u';
  1305. if (that.sticky) result += 'y';
  1306. return result;
  1307. };
  1308. /***/ }),
  1309. /* 74 */
  1310. /***/ (function(module, exports, __webpack_require__) {
  1311. var toObject = __webpack_require__(16);
  1312. var floor = Math.floor;
  1313. var replace = ''.replace;
  1314. var SUBSTITUTION_SYMBOLS = /\$([$&'`]|\d{1,2}|<[^>]*>)/g;
  1315. var SUBSTITUTION_SYMBOLS_NO_NAMED = /\$([$&'`]|\d{1,2})/g;
  1316. // https://tc39.es/ecma262/#sec-getsubstitution
  1317. module.exports = function (matched, str, position, captures, namedCaptures, replacement) {
  1318. var tailPos = position + matched.length;
  1319. var m = captures.length;
  1320. var symbols = SUBSTITUTION_SYMBOLS_NO_NAMED;
  1321. if (namedCaptures !== undefined) {
  1322. namedCaptures = toObject(namedCaptures);
  1323. symbols = SUBSTITUTION_SYMBOLS;
  1324. }
  1325. return replace.call(replacement, symbols, function (match, ch) {
  1326. var capture;
  1327. switch (ch.charAt(0)) {
  1328. case '$': return '$';
  1329. case '&': return matched;
  1330. case '`': return str.slice(0, position);
  1331. case "'": return str.slice(tailPos);
  1332. case '<':
  1333. capture = namedCaptures[ch.slice(1, -1)];
  1334. break;
  1335. default: // \d\d?
  1336. var n = +ch;
  1337. if (n === 0) return match;
  1338. if (n > m) {
  1339. var f = floor(n / 10);
  1340. if (f === 0) return match;
  1341. if (f <= m) return captures[f - 1] === undefined ? ch.charAt(1) : captures[f - 1] + ch.charAt(1);
  1342. return match;
  1343. }
  1344. capture = captures[n - 1];
  1345. }
  1346. return capture === undefined ? '' : capture;
  1347. });
  1348. };
  1349. /***/ }),
  1350. /* 75 */
  1351. /***/ (function(module, exports, __webpack_require__) {
  1352. var $ = __webpack_require__(2);
  1353. var global = __webpack_require__(3);
  1354. var task = __webpack_require__(76);
  1355. var FORCED = !global.setImmediate || !global.clearImmediate;
  1356. // http://w3c.github.io/setImmediate/
  1357. $({ global: true, bind: true, enumerable: true, forced: FORCED }, {
  1358. // `setImmediate` method
  1359. // http://w3c.github.io/setImmediate/#si-setImmediate
  1360. setImmediate: task.set,
  1361. // `clearImmediate` method
  1362. // http://w3c.github.io/setImmediate/#si-clearImmediate
  1363. clearImmediate: task.clear
  1364. });
  1365. /***/ }),
  1366. /* 76 */
  1367. /***/ (function(module, exports, __webpack_require__) {
  1368. var global = __webpack_require__(3);
  1369. var fails = __webpack_require__(6);
  1370. var bind = __webpack_require__(63);
  1371. var html = __webpack_require__(53);
  1372. var createElement = __webpack_require__(18);
  1373. var IS_IOS = __webpack_require__(77);
  1374. var IS_NODE = __webpack_require__(58);
  1375. var location = global.location;
  1376. var set = global.setImmediate;
  1377. var clear = global.clearImmediate;
  1378. var process = global.process;
  1379. var MessageChannel = global.MessageChannel;
  1380. var Dispatch = global.Dispatch;
  1381. var counter = 0;
  1382. var queue = {};
  1383. var ONREADYSTATECHANGE = 'onreadystatechange';
  1384. var defer, channel, port;
  1385. var run = function (id) {
  1386. // eslint-disable-next-line no-prototype-builtins -- safe
  1387. if (queue.hasOwnProperty(id)) {
  1388. var fn = queue[id];
  1389. delete queue[id];
  1390. fn();
  1391. }
  1392. };
  1393. var runner = function (id) {
  1394. return function () {
  1395. run(id);
  1396. };
  1397. };
  1398. var listener = function (event) {
  1399. run(event.data);
  1400. };
  1401. var post = function (id) {
  1402. // old engines have not location.origin
  1403. global.postMessage(id + '', location.protocol + '//' + location.host);
  1404. };
  1405. // Node.js 0.9+ & IE10+ has setImmediate, otherwise:
  1406. if (!set || !clear) {
  1407. set = function setImmediate(fn) {
  1408. var args = [];
  1409. var i = 1;
  1410. while (arguments.length > i) args.push(arguments[i++]);
  1411. queue[++counter] = function () {
  1412. // eslint-disable-next-line no-new-func -- spec requirement
  1413. (typeof fn == 'function' ? fn : Function(fn)).apply(undefined, args);
  1414. };
  1415. defer(counter);
  1416. return counter;
  1417. };
  1418. clear = function clearImmediate(id) {
  1419. delete queue[id];
  1420. };
  1421. // Node.js 0.8-
  1422. if (IS_NODE) {
  1423. defer = function (id) {
  1424. process.nextTick(runner(id));
  1425. };
  1426. // Sphere (JS game engine) Dispatch API
  1427. } else if (Dispatch && Dispatch.now) {
  1428. defer = function (id) {
  1429. Dispatch.now(runner(id));
  1430. };
  1431. // Browsers with MessageChannel, includes WebWorkers
  1432. // except iOS - https://github.com/zloirock/core-js/issues/624
  1433. } else if (MessageChannel && !IS_IOS) {
  1434. channel = new MessageChannel();
  1435. port = channel.port2;
  1436. channel.port1.onmessage = listener;
  1437. defer = bind(port.postMessage, port, 1);
  1438. // Browsers with postMessage, skip WebWorkers
  1439. // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
  1440. } else if (
  1441. global.addEventListener &&
  1442. typeof postMessage == 'function' &&
  1443. !global.importScripts &&
  1444. location && location.protocol !== 'file:' &&
  1445. !fails(post)
  1446. ) {
  1447. defer = post;
  1448. global.addEventListener('message', listener, false);
  1449. // IE8-
  1450. } else if (ONREADYSTATECHANGE in createElement('script')) {
  1451. defer = function (id) {
  1452. html.appendChild(createElement('script'))[ONREADYSTATECHANGE] = function () {
  1453. html.removeChild(this);
  1454. run(id);
  1455. };
  1456. };
  1457. // Rest old browsers
  1458. } else {
  1459. defer = function (id) {
  1460. setTimeout(runner(id), 0);
  1461. };
  1462. }
  1463. }
  1464. module.exports = {
  1465. set: set,
  1466. clear: clear
  1467. };
  1468. /***/ }),
  1469. /* 77 */
  1470. /***/ (function(module, exports, __webpack_require__) {
  1471. var userAgent = __webpack_require__(60);
  1472. module.exports = /(?:iphone|ipod|ipad).*applewebkit/i.test(userAgent);
  1473. /***/ })
  1474. /******/ ]); }();