From 9dfcfcfd4f5a58e1c3bb1d42fb2cdcbaaaf2d6a9 Mon Sep 17 00:00:00 2001 From: rock Date: Mon, 25 May 2015 16:16:53 +0600 Subject: [PATCH] 0.9.13 --- README.md | 4 + bower.json | 2 +- client/core.js | 988 ++++++++++++++++++++------------------ client/core.min.js | 6 +- client/core.min.js.map | 2 +- client/library.js | 188 +++++--- client/library.min.js | 6 +- client/library.min.js.map | 2 +- client/shim.js | 360 +++++++------- client/shim.min.js | 6 +- client/shim.min.js.map | 2 +- package.json | 2 +- 12 files changed, 828 insertions(+), 740 deletions(-) diff --git a/README.md b/README.md index 78c85c7eae1d..c6e7a4eff7be 100644 --- a/README.md +++ b/README.md @@ -1310,6 +1310,10 @@ delay(1e3).then(() => log('after 1 sec')); ``` ## Changelog +##### 0.9.13 - 2015.05.25 + * added fallback for [`Symbol` polyfill](#ecmascript-6-symbols) for old Android + * some other fixes + ##### 0.9.12 - 2015.05.24 * different instances `core-js` should use / recognize the same symbols * some fixes diff --git a/bower.json b/bower.json index d5f7f2b5fdf5..af8c3f1c2728 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "core.js", "main": "client/core.js", - "version": "0.9.12", + "version": "0.9.13", "description": "Standard Library", "keywords": [ "ES6", diff --git a/client/core.js b/client/core.js index e74d0e61e62e..a34485364361 100644 --- a/client/core.js +++ b/client/core.js @@ -1,5 +1,5 @@ /** - * Core.js 0.9.12 + * Core.js 0.9.13 * https://github.com/zloirock/core-js * License: http://rock.mit-license.org * © 2015 Denis Pushkarev @@ -121,12 +121,12 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , ctx = __webpack_require__(84) - , safe = __webpack_require__(68).safe - , $def = __webpack_require__(65) + , safe = __webpack_require__(65).safe + , $def = __webpack_require__(67) , $iter = __webpack_require__(81) - , forOf = __webpack_require__(91) + , forOf = __webpack_require__(89) , ENTRIES = safe('entries') , FN = safe('fn') , ITER = safe('iter') @@ -173,7 +173,7 @@ var __e = null, __g = null; } }); - __webpack_require__(93)($forProto, { + __webpack_require__(91)($forProto, { of: function(fn, that){ forOf(this, this[ENTRIES], fn, that); }, @@ -201,15 +201,17 @@ var __e = null, __g = null; 'use strict'; // ECMAScript 6 symbols shim - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , setTag = __webpack_require__(64).set - , uid = __webpack_require__(68) - , shared = __webpack_require__(74) - , $def = __webpack_require__(65) - , $redef = __webpack_require__(73) - , keyOf = __webpack_require__(75) - , enumKeys = __webpack_require__(76) - , assertObject = __webpack_require__(69).obj + , uid = __webpack_require__(65) + , shared = __webpack_require__(66) + , $def = __webpack_require__(67) + , $redef = __webpack_require__(62) + , keyOf = __webpack_require__(68) + , enumKeys = __webpack_require__(69) + , assertObject = __webpack_require__(70).obj + , ObjectProto = Object.prototype + , DESC = $.DESC , has = $.has , $create = $.create , getDesc = $.getDesc @@ -226,13 +228,30 @@ var __e = null, __g = null; , AllSymbols = shared('symbols') , useNative = $.isFunction($Symbol); + var setSymbolDesc = DESC ? function(){ // fallback for old Android + try { + return $create(setDesc({}, HIDDEN, { + get: function(){ + return setDesc(this, HIDDEN, {value: false})[HIDDEN]; + } + }))[HIDDEN] || setDesc; + } catch(e){ + return function(it, key, D){ + var protoDesc = getDesc(ObjectProto, key); + if(protoDesc)delete ObjectProto[key]; + setDesc(it, key, D); + if(protoDesc && it !== ObjectProto)setDesc(ObjectProto, key, protoDesc); + }; + } + }() : setDesc; + function wrap(tag){ var sym = AllSymbols[tag] = $.set($create($Symbol.prototype), TAG, tag); - $.DESC && setter && setDesc(Object.prototype, tag, { + DESC && setter && setSymbolDesc(ObjectProto, tag, { configurable: true, set: function(value){ if(has(this, HIDDEN) && has(this[HIDDEN], tag))this[HIDDEN][tag] = false; - setDesc(this, tag, desc(1, value)); + setSymbolDesc(this, tag, desc(1, value)); } }); return sym; @@ -246,7 +265,7 @@ var __e = null, __g = null; } else { if(has(it, HIDDEN) && it[HIDDEN][key])it[HIDDEN][key] = false; D = $create(D, {enumerable: desc(0, false)}); - } + } return setSymbolDesc(it, key, D); } return setDesc(it, key, D); } function defineProperties(it, P){ @@ -337,7 +356,7 @@ var __e = null, __g = null; 'hasInstance,isConcatSpreadable,iterator,match,replace,search,' + 'species,split,toPrimitive,toStringTag,unscopables' ).split(','), function(it){ - var sym = __webpack_require__(77)(it); + var sym = __webpack_require__(71)(it); symbolStatics[it] = useNative ? sym : wrap(sym); } ); @@ -375,7 +394,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // 19.1.3.1 Object.assign(target, source) - var $def = __webpack_require__(65); + var $def = __webpack_require__(67); $def($def.S, 'Object', {assign: __webpack_require__(78)}); /***/ }, @@ -383,7 +402,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // 19.1.3.10 Object.is(value1, value2) - var $def = __webpack_require__(65); + var $def = __webpack_require__(67); $def($def.S, 'Object', { is: function is(x, y){ return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y; @@ -395,7 +414,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // 19.1.3.19 Object.setPrototypeOf(O, proto) - var $def = __webpack_require__(65); + var $def = __webpack_require__(67); $def($def.S, 'Object', {setPrototypeOf: __webpack_require__(79).set}); /***/ }, @@ -406,9 +425,9 @@ var __e = null, __g = null; // 19.1.3.6 Object.prototype.toString() var cof = __webpack_require__(64) , tmp = {}; - tmp[__webpack_require__(77)('toStringTag')] = 'z'; - if(__webpack_require__(62).FW && cof(tmp) != 'z'){ - __webpack_require__(73)(Object.prototype, 'toString', function toString(){ + tmp[__webpack_require__(71)('toStringTag')] = 'z'; + if(__webpack_require__(63).FW && cof(tmp) != 'z'){ + __webpack_require__(62)(Object.prototype, 'toString', function toString(){ return '[object ' + cof.classof(this) + ']'; }, true); } @@ -417,8 +436,8 @@ var __e = null, __g = null; /* 7 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , isObject = $.isObject , toObject = $.toObject; $.each.call(('freeze,seal,preventExtensions,isFrozen,isSealed,isExtensible,' + @@ -461,7 +480,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , NAME = 'name' , setDesc = $.setDesc , FunctionProto = Function.prototype; @@ -483,8 +502,8 @@ var __e = null, __g = null; /* 9 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , HAS_INSTANCE = __webpack_require__(77)('hasInstance') + var $ = __webpack_require__(63) + , HAS_INSTANCE = __webpack_require__(71)('hasInstance') , FunctionProto = Function.prototype; // 19.2.3.6 Function.prototype[@@hasInstance](V) if(!(HAS_INSTANCE in FunctionProto))$.setDesc(FunctionProto, HAS_INSTANCE, {value: function(O){ @@ -500,7 +519,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , isObject = $.isObject , isFunction = $.isFunction , NUMBER = 'Number' @@ -541,15 +560,15 @@ var __e = null, __g = null; ); $Number.prototype = proto; proto.constructor = $Number; - __webpack_require__(73)($.g, NUMBER, $Number); + __webpack_require__(62)($.g, NUMBER, $Number); } /***/ }, /* 11 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , abs = Math.abs , floor = Math.floor , _isFinite = $.g.isFinite @@ -589,7 +608,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { var Infinity = 1 / 0 - , $def = __webpack_require__(65) + , $def = __webpack_require__(67) , E = Math.E , pow = Math.pow , abs = Math.abs @@ -715,8 +734,8 @@ var __e = null, __g = null; /* 13 */ /***/ function(module, exports, __webpack_require__) { - var $def = __webpack_require__(65) - , toIndex = __webpack_require__(62).toIndex + var $def = __webpack_require__(67) + , toIndex = __webpack_require__(63).toIndex , fromCharCode = String.fromCharCode , $fromCodePoint = String.fromCodePoint; @@ -743,8 +762,8 @@ var __e = null, __g = null; /* 14 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , $def = __webpack_require__(65); + var $ = __webpack_require__(63) + , $def = __webpack_require__(67); $def($def.S, 'String', { // 21.1.2.4 String.raw(callSite, ...substitutions) @@ -765,9 +784,9 @@ var __e = null, __g = null; /* 15 */ /***/ function(module, exports, __webpack_require__) { - var set = __webpack_require__(62).set + var set = __webpack_require__(63).set , $at = __webpack_require__(80)(true) - , ITER = __webpack_require__(68).safe('iter') + , ITER = __webpack_require__(65).safe('iter') , $iter = __webpack_require__(81) , step = $iter.step; @@ -791,7 +810,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $def = __webpack_require__(65) + var $def = __webpack_require__(67) , $at = __webpack_require__(80)(false); $def($def.P, 'String', { // 21.1.3.3 String.prototype.codePointAt(pos) @@ -805,13 +824,13 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , cof = __webpack_require__(64) - , $def = __webpack_require__(65) + , $def = __webpack_require__(67) , toLength = $.toLength; // should throw error on regex - $def($def.P + $def.F * !__webpack_require__(72)(function(){ 'q'.endsWith(/./); }), 'String', { + $def($def.P + $def.F * !__webpack_require__(77)(function(){ 'q'.endsWith(/./); }), 'String', { // 21.1.3.6 String.prototype.endsWith(searchString [, endPosition]) endsWith: function endsWith(searchString /*, endPosition = @length */){ if(cof(searchString) == 'RegExp')throw TypeError(); @@ -829,9 +848,9 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , cof = __webpack_require__(64) - , $def = __webpack_require__(65); + , $def = __webpack_require__(67); $def($def.P, 'String', { // 21.1.3.7 String.prototype.includes(searchString, position = 0) @@ -845,7 +864,7 @@ var __e = null, __g = null; /* 19 */ /***/ function(module, exports, __webpack_require__) { - var $def = __webpack_require__(65); + var $def = __webpack_require__(67); $def($def.P, 'String', { // 21.1.3.13 String.prototype.repeat(count) @@ -857,12 +876,12 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , cof = __webpack_require__(64) - , $def = __webpack_require__(65); + , $def = __webpack_require__(67); // should throw error on regex - $def($def.P + $def.F * !__webpack_require__(72)(function(){ 'q'.startsWith(/./); }), 'String', { + $def($def.P + $def.F * !__webpack_require__(77)(function(){ 'q'.startsWith(/./); }), 'String', { // 21.1.3.18 String.prototype.startsWith(searchString [, position ]) startsWith: function startsWith(searchString /*, position = 0 */){ if(cof(searchString) == 'RegExp')throw TypeError(); @@ -877,9 +896,9 @@ var __e = null, __g = null; /* 21 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , ctx = __webpack_require__(84) - , $def = __webpack_require__(65) + , $def = __webpack_require__(67) , $iter = __webpack_require__(81) , call = __webpack_require__(85); $def($def.S + $def.F * !__webpack_require__(86)(function(iter){ Array.from(iter); }), 'Array', { @@ -914,7 +933,7 @@ var __e = null, __g = null; /* 22 */ /***/ function(module, exports, __webpack_require__) { - var $def = __webpack_require__(65); + var $def = __webpack_require__(67); $def($def.S, 'Array', { // 22.1.2.3 Array.of( ...items) of: function of(/* ...args */){ @@ -932,9 +951,9 @@ var __e = null, __g = null; /* 23 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , setUnscope = __webpack_require__(88) - , ITER = __webpack_require__(68).safe('iter') + var $ = __webpack_require__(63) + , setUnscope = __webpack_require__(87) + , ITER = __webpack_require__(65).safe('iter') , $iter = __webpack_require__(81) , step = $iter.step , Iterators = $iter.Iterators; @@ -971,15 +990,15 @@ var __e = null, __g = null; /* 24 */ /***/ function(module, exports, __webpack_require__) { - __webpack_require__(87)(Array); + __webpack_require__(88)(Array); /***/ }, /* 25 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , toIndex = $.toIndex; $def($def.P, 'Array', { // 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length) @@ -1005,15 +1024,15 @@ var __e = null, __g = null; } return O; } }); - __webpack_require__(88)('copyWithin'); + __webpack_require__(87)('copyWithin'); /***/ }, /* 26 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , toIndex = $.toIndex; $def($def.P, 'Array', { // 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length) @@ -1027,7 +1046,7 @@ var __e = null, __g = null; return O; } }); - __webpack_require__(88)('fill'); + __webpack_require__(87)('fill'); /***/ }, /* 27 */ @@ -1036,9 +1055,9 @@ var __e = null, __g = null; 'use strict'; // 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined) var KEY = 'find' - , $def = __webpack_require__(65) + , $def = __webpack_require__(67) , forced = true - , $find = __webpack_require__(67)(5); + , $find = __webpack_require__(74)(5); // Shouldn't skip holes if(KEY in [])Array(1)[KEY](function(){ forced = false; }); $def($def.P + $def.F * forced, 'Array', { @@ -1046,7 +1065,7 @@ var __e = null, __g = null; return $find(this, callbackfn, arguments[1]); } }); - __webpack_require__(88)(KEY); + __webpack_require__(87)(KEY); /***/ }, /* 28 */ @@ -1055,9 +1074,9 @@ var __e = null, __g = null; 'use strict'; // 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined) var KEY = 'findIndex' - , $def = __webpack_require__(65) + , $def = __webpack_require__(67) , forced = true - , $find = __webpack_require__(67)(6); + , $find = __webpack_require__(74)(6); // Shouldn't skip holes if(KEY in [])Array(1)[KEY](function(){ forced = false; }); $def($def.P + $def.F * forced, 'Array', { @@ -1065,13 +1084,13 @@ var __e = null, __g = null; return $find(this, callbackfn, arguments[1]); } }); - __webpack_require__(88)(KEY); + __webpack_require__(87)(KEY); /***/ }, /* 29 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , cof = __webpack_require__(64) , $RegExp = $.g.RegExp , Base = $RegExp @@ -1105,35 +1124,35 @@ var __e = null, __g = null; }); proto.constructor = $RegExp; $RegExp.prototype = proto; - __webpack_require__(73)($.g, 'RegExp', $RegExp); + __webpack_require__(62)($.g, 'RegExp', $RegExp); } // 21.2.5.3 get RegExp.prototype.flags() if(/./g.flags != 'g')$.setDesc(proto, 'flags', { configurable: true, - get: __webpack_require__(71)(/^.*\/(\w*)$/, '$1') + get: __webpack_require__(76)(/^.*\/(\w*)$/, '$1') }); } - __webpack_require__(87)($RegExp); + __webpack_require__(88)($RegExp); /***/ }, /* 30 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , ctx = __webpack_require__(84) , cof = __webpack_require__(64) - , $def = __webpack_require__(65) - , assert = __webpack_require__(69) - , forOf = __webpack_require__(91) + , $def = __webpack_require__(67) + , assert = __webpack_require__(70) + , forOf = __webpack_require__(89) , setProto = __webpack_require__(79).set - , species = __webpack_require__(87) - , SPECIES = __webpack_require__(77)('species') - , RECORD = __webpack_require__(68).safe('record') + , species = __webpack_require__(88) + , SPECIES = __webpack_require__(71)('species') + , RECORD = __webpack_require__(65).safe('record') , PROMISE = 'Promise' , global = $.g , process = global.process - , asap = process && process.nextTick || __webpack_require__(92).set + , asap = process && process.nextTick || __webpack_require__(90).set , P = global[PROMISE] , isFunction = $.isFunction , isObject = $.isObject @@ -1271,7 +1290,7 @@ var __e = null, __g = null; $reject.call(record, err); } }; - __webpack_require__(93)(P.prototype, { + __webpack_require__(91)(P.prototype, { // 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected) then: function then(onFulfilled, onRejected){ var S = assertObject(assertObject(this).constructor)[SPECIES]; @@ -1354,10 +1373,10 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var strong = __webpack_require__(89); + var strong = __webpack_require__(92); // 23.1 Map Objects - __webpack_require__(90)('Map', { + __webpack_require__(93)('Map', { // 23.1.3.6 Map.prototype.get(key) get: function get(key){ var entry = strong.getEntry(this, key); @@ -1374,10 +1393,10 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var strong = __webpack_require__(89); + var strong = __webpack_require__(92); // 23.2 Set Objects - __webpack_require__(90)('Set', { + __webpack_require__(93)('Set', { // 23.2.3.1 Set.prototype.add(value) add: function add(value){ return strong.def(this, value = value === 0 ? 0 : value, value); @@ -1389,7 +1408,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , weak = __webpack_require__(94) , leakStore = weak.leakStore , ID = weak.ID @@ -1400,7 +1419,7 @@ var __e = null, __g = null; , tmp = {}; // 23.3 WeakMap Objects - var WeakMap = __webpack_require__(90)('WeakMap', { + var WeakMap = __webpack_require__(93)('WeakMap', { // 23.3.3.3 WeakMap.prototype.get(key) get: function get(key){ if(isObject(key)){ @@ -1419,7 +1438,7 @@ var __e = null, __g = null; $.each.call(['delete', 'has', 'get', 'set'], function(key){ var proto = WeakMap.prototype , method = proto[key]; - __webpack_require__(73)(proto, key, function(a, b){ + __webpack_require__(62)(proto, key, function(a, b){ // store frozen objects on leaky map if(isObject(a) && !isExtensible(a)){ var result = leakStore(this)[key](a, b); @@ -1438,7 +1457,7 @@ var __e = null, __g = null; var weak = __webpack_require__(94); // 23.4 WeakSet Objects - __webpack_require__(90)('WeakSet', { + __webpack_require__(93)('WeakSet', { // 23.4.3.1 WeakSet.prototype.add(value) add: function add(value){ return weak.def(this, value, true); @@ -1449,21 +1468,21 @@ var __e = null, __g = null; /* 35 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , setProto = __webpack_require__(79) , $iter = __webpack_require__(81) - , ITERATOR = __webpack_require__(77)('iterator') - , ITER = __webpack_require__(68).safe('iter') + , ITERATOR = __webpack_require__(71)('iterator') + , ITER = __webpack_require__(65).safe('iter') , step = $iter.step - , assert = __webpack_require__(69) + , assert = __webpack_require__(70) , isObject = $.isObject , getProto = $.getProto , $Reflect = $.g.Reflect , _apply = Function.apply , assertObject = assert.obj - , _isExtensible = Object.isExtensible || $.isObject - , _preventExtensions = Object.preventExtensions || $.it + , _isExtensible = Object.isExtensible || isObject + , _preventExtensions = Object.preventExtensions // IE TP has broken Reflect.enumerate , buggyEnumerate = !($Reflect && $Reflect.enumerate && ITERATOR in $Reflect.enumerate({})); @@ -1546,7 +1565,7 @@ var __e = null, __g = null; preventExtensions: function preventExtensions(target){ assertObject(target); try { - _preventExtensions(target); + if(_preventExtensions)_preventExtensions(target); return true; } catch(e){ return false; @@ -1600,14 +1619,14 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // https://github.com/domenic/Array.prototype.includes - var $def = __webpack_require__(65) - , $includes = __webpack_require__(70)(true); + var $def = __webpack_require__(67) + , $includes = __webpack_require__(75)(true); $def($def.P, 'Array', { includes: function includes(el /*, fromIndex = 0 */){ return $includes(this, el, arguments[1]); } }); - __webpack_require__(88)('includes'); + __webpack_require__(87)('includes'); /***/ }, /* 37 */ @@ -1615,7 +1634,7 @@ var __e = null, __g = null; // https://github.com/mathiasbynens/String.prototype.at 'use strict'; - var $def = __webpack_require__(65) + var $def = __webpack_require__(67) , $at = __webpack_require__(80)(true); $def($def.P, 'String', { at: function at(pos){ @@ -1628,7 +1647,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $def = __webpack_require__(65) + var $def = __webpack_require__(67) , $pad = __webpack_require__(96); $def($def.P, 'String', { lpad: function lpad(n){ @@ -1641,7 +1660,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $def = __webpack_require__(65) + var $def = __webpack_require__(67) , $pad = __webpack_require__(96); $def($def.P, 'String', { rpad: function rpad(n){ @@ -1654,9 +1673,9 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // https://gist.github.com/kangax/9698100 - var $def = __webpack_require__(65); + var $def = __webpack_require__(67); $def($def.S, 'RegExp', { - escape: __webpack_require__(71)(/([\\\-[\]{}()*+?.,^$|])/g, '\\$1', true) + escape: __webpack_require__(76)(/([\\\-[\]{}()*+?.,^$|])/g, '\\$1', true) }); /***/ }, @@ -1664,8 +1683,8 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // https://gist.github.com/WebReflection/9353781 - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , ownKeys = __webpack_require__(95); $def($def.S, 'Object', { @@ -1684,8 +1703,8 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // http://goo.gl/XkBrjD - var $ = __webpack_require__(62) - , $def = __webpack_require__(65); + var $ = __webpack_require__(63) + , $def = __webpack_require__(67); function createObjectToArray(isEntries){ return function(object){ var O = $.toObject(object) @@ -1722,8 +1741,8 @@ var __e = null, __g = null; /* 45 */ /***/ function(module, exports, __webpack_require__) { - var $def = __webpack_require__(65) - , $task = __webpack_require__(92); + var $def = __webpack_require__(67) + , $task = __webpack_require__(90); $def($def.G + $def.B, { setImmediate: $task.set, clearImmediate: $task.clear @@ -1734,9 +1753,9 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { __webpack_require__(23); - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , Iterators = __webpack_require__(81).Iterators - , ITERATOR = __webpack_require__(77)('iterator') + , ITERATOR = __webpack_require__(71)('iterator') , ArrayValues = Iterators.Array , NL = $.g.NodeList , HTC = $.g.HTMLCollection @@ -1753,9 +1772,9 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // ie9- setTimeout & setInterval additional parameters fix - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) - , invoke = __webpack_require__(66) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) + , invoke = __webpack_require__(73) , partial = __webpack_require__(98) , navigator = $.g.navigator , MSIE = !!navigator && /MSIE .\./.test(navigator.userAgent); // <- dirty ie9- check @@ -1777,15 +1796,15 @@ var __e = null, __g = null; /* 48 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , ctx = __webpack_require__(84) - , $def = __webpack_require__(65) + , $def = __webpack_require__(67) , assign = __webpack_require__(78) - , keyOf = __webpack_require__(75) - , ITER = __webpack_require__(68).safe('iter') - , assert = __webpack_require__(69) + , keyOf = __webpack_require__(68) + , ITER = __webpack_require__(65).safe('iter') + , assert = __webpack_require__(70) , $iter = __webpack_require__(81) - , forOf = __webpack_require__(91) + , forOf = __webpack_require__(89) , step = $iter.step , getKeys = $.getKeys , toObject = $.toObject @@ -1931,7 +1950,7 @@ var __e = null, __g = null; /* 49 */ /***/ function(module, exports, __webpack_require__) { - var core = __webpack_require__(62).core + var core = __webpack_require__(63).core , $iter = __webpack_require__(81); core.isIterable = $iter.is; core.getIterator = $iter.get; @@ -1940,14 +1959,14 @@ var __e = null, __g = null; /* 50 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , cel = __webpack_require__(63) + var $ = __webpack_require__(63) + , cel = __webpack_require__(72) , cof = __webpack_require__(64) - , $def = __webpack_require__(65) - , invoke = __webpack_require__(66) - , arrayMethod = __webpack_require__(67) - , IE_PROTO = __webpack_require__(68).safe('__proto__') - , assert = __webpack_require__(69) + , $def = __webpack_require__(67) + , invoke = __webpack_require__(73) + , arrayMethod = __webpack_require__(74) + , IE_PROTO = __webpack_require__(65).safe('__proto__') + , assert = __webpack_require__(70) , assertObject = assert.obj , ObjectProto = Object.prototype , html = $.html @@ -1960,11 +1979,12 @@ var __e = null, __g = null; , getOwnDescriptor = $.getDesc , defineProperties = $.setDescs , isFunction = $.isFunction + , isObject = $.isObject , toObject = $.toObject , toLength = $.toLength , toIndex = $.toIndex , IE8_DOM_DEFINE = false - , $indexOf = __webpack_require__(70)(false) + , $indexOf = __webpack_require__(75)(false) , $forEach = arrayMethod(0) , $map = arrayMethod(1) , $filter = arrayMethod(2) @@ -2051,7 +2071,6 @@ var __e = null, __g = null; return result; }; } - function isPrimitive(it){ return !$.isObject(it); } function Empty(){} $def($def.S, 'Object', { // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O) @@ -2079,17 +2098,29 @@ var __e = null, __g = null; // 19.1.2.14 / 15.2.3.14 Object.keys(O) keys: $.getKeys = $.getKeys || createGetKeys(keys1, keysLen1, false), // 19.1.2.17 / 15.2.3.8 Object.seal(O) - seal: $.it, // <- cap + seal: function seal(it){ + return it; // <- cap + }, // 19.1.2.5 / 15.2.3.9 Object.freeze(O) - freeze: $.it, // <- cap + freeze: function freeze(it){ + return it; // <- cap + }, // 19.1.2.15 / 15.2.3.10 Object.preventExtensions(O) - preventExtensions: $.it, // <- cap + preventExtensions: function preventExtensions(it){ + return it; // <- cap + }, // 19.1.2.13 / 15.2.3.11 Object.isSealed(O) - isSealed: isPrimitive, // <- cap + isSealed: function isSealed(it){ + return !isObject(it); // <- cap + }, // 19.1.2.12 / 15.2.3.12 Object.isFrozen(O) - isFrozen: isPrimitive, // <- cap + isFrozen: function isFrozen(it){ + return !isObject(it); // <- cap + }, // 19.1.2.11 / 15.2.3.13 Object.isExtensible(O) - isExtensible: $.isObject // <- cap + isExtensible: function isExtensible(it){ + return isObject(it); // <- cap + } }); // 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...) @@ -2216,7 +2247,7 @@ var __e = null, __g = null; }); // 21.1.3.25 / 15.5.4.20 String.prototype.trim() - $def($def.P, 'String', {trim: __webpack_require__(71)(/^\s*([\s\S]*\S)?\s*$/, '$1')}); + $def($def.P, 'String', {trim: __webpack_require__(76)(/^\s*([\s\S]*\S)?\s*$/, '$1')}); // 20.3.3.1 / 15.9.4.4 Date.now() $def($def.S, 'Date', {now: function(){ @@ -2231,7 +2262,7 @@ var __e = null, __g = null; // PhantomJS and old webkit had a broken Date implementation. var date = new Date(-5e13 - 1) , brokenDate = !(date.toISOString && date.toISOString() == '0385-07-25T07:06:39.999Z' - && __webpack_require__(72)(function(){ new Date(NaN).toISOString(); })); + && __webpack_require__(77)(function(){ new Date(NaN).toISOString(); })); $def($def.P + $def.F * brokenDate, 'Date', {toISOString: function(){ if(!isFinite(this))throw RangeError('Invalid time value'); var d = this @@ -2253,8 +2284,8 @@ var __e = null, __g = null; /* 51 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , partial = __webpack_require__(98); // https://esdiscuss.org/topic/promise-returning-delay-function $def($def.G + $def.F, { @@ -2270,8 +2301,8 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) - , $def = __webpack_require__(65); + var $ = __webpack_require__(63) + , $def = __webpack_require__(67); // Placeholder $.core._ = $.path._ = $.path._ || {}; @@ -2284,8 +2315,8 @@ var __e = null, __g = null; /* 53 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , ownKeys = __webpack_require__(95); function define(target, mixin){ var keys = ownKeys($.toObject(mixin)) @@ -2308,9 +2339,9 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) - , assertFunction = __webpack_require__(69).fn; + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) + , assertFunction = __webpack_require__(70).fn; $def($def.P + $def.F, 'Array', { turn: function(fn, target /* = [] */){ assertFunction(fn); @@ -2322,15 +2353,15 @@ var __e = null, __g = null; return memo; } }); - __webpack_require__(88)('turn'); + __webpack_require__(87)('turn'); /***/ }, /* 55 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) - , ITER = __webpack_require__(68).safe('iter'); + var $ = __webpack_require__(63) + , ITER = __webpack_require__(65).safe('iter'); __webpack_require__(82)(Number, 'Number', function(iterated){ $.set(this, ITER, {l: $.toLength(iterated), i: 0}); @@ -2346,9 +2377,9 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) - , invoke = __webpack_require__(66) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) + , invoke = __webpack_require__(73) , methods = {}; methods.random = function(lim /* = 0 */){ @@ -2381,8 +2412,8 @@ var __e = null, __g = null; /* 57 */ /***/ function(module, exports, __webpack_require__) { - var $def = __webpack_require__(65) - , replacer = __webpack_require__(71); + var $def = __webpack_require__(67) + , replacer = __webpack_require__(76); var escapeHTMLDict = { '&': '&', '<': '<', @@ -2400,8 +2431,8 @@ var __e = null, __g = null; /* 58 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , core = $.core , formatRegExp = /\b\w\w?\b/g , flexioRegExp = /:(.*)\|(.*)$/ @@ -2477,15 +2508,15 @@ var __e = null, __g = null; /* 59 */ /***/ function(module, exports, __webpack_require__) { - var $def = __webpack_require__(65); - $def($def.G + $def.F, {global: __webpack_require__(62).g}); + var $def = __webpack_require__(67); + $def($def.G + $def.F, {global: __webpack_require__(63).g}); /***/ }, /* 60 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , log = {} , enabled = true; // Methods from https://github.com/DeveloperToolsWG/console-object/blob/master/api.md @@ -2513,8 +2544,8 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // JavaScript 1.6 / Strawman array statics shim - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , $Array = $.core.Array || Array , statics = {}; function setStatics(keys, length){ @@ -2531,6 +2562,40 @@ var __e = null, __g = null; /***/ }, /* 62 */ +/***/ function(module, exports, __webpack_require__) { + + var $ = __webpack_require__(63) + , tpl = String({}.hasOwnProperty) + , SRC = __webpack_require__(65).safe('src') + , _toString = Function.toString; + + function $redef(O, key, val, safe){ + if($.isFunction(val)){ + var base = O[key]; + $.hide(val, SRC, base ? String(base) : tpl.replace(/hasOwnProperty/, String(key))); + } + if(O === $.g){ + O[key] = val; + } else { + if(!safe)delete O[key]; + $.hide(O, key, val); + } + } + + // add fake Function#toString for correct work wrapped methods / constructors + // with methods similar to LoDash isNative + $redef(Function.prototype, 'toString', function toString(){ + return $.has(this, SRC) ? this[SRC] : _toString.call(this); + }); + + $.core.inspectSource = function(it){ + return _toString.call(it); + }; + + module.exports = $redef; + +/***/ }, +/* 63 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -2589,9 +2654,6 @@ var __e = null, __g = null; // http://jsperf.com/core-js-isobject isObject: isObject, isFunction: isFunction, - it: function(it){ - return it; - }, that: function(){ return this; }, @@ -2633,25 +2695,12 @@ var __e = null, __g = null; if(typeof __e != 'undefined')__e = core; if(typeof __g != 'undefined')__g = global; -/***/ }, -/* 63 */ -/***/ function(module, exports, __webpack_require__) { - - var $ = __webpack_require__(62) - , document = $.g.document - , isObject = $.isObject - // in old IE typeof document.createElement is 'object' - , is = isObject(document) && isObject(document.createElement); - module.exports = function(it){ - return is ? document.createElement(it) : {}; - }; - /***/ }, /* 64 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , TAG = __webpack_require__(77)('toStringTag') + var $ = __webpack_require__(63) + , TAG = __webpack_require__(71)('toStringTag') , toString = {}.toString; function cof(it){ return toString.call(it).slice(8, -1); @@ -2670,11 +2719,33 @@ var __e = null, __g = null; /* 65 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) + var sid = 0; + function uid(key){ + return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++sid + Math.random()).toString(36)); + } + uid.safe = __webpack_require__(63).g.Symbol || uid; + module.exports = uid; + +/***/ }, +/* 66 */ +/***/ function(module, exports, __webpack_require__) { + + var $ = __webpack_require__(63) + , SHARED = '__core-js_shared__' + , store = $.g[SHARED] || $.hide($.g, SHARED, {})[SHARED]; + module.exports = function(key){ + return store[key] || (store[key] = {}); + }; + +/***/ }, +/* 67 */ +/***/ function(module, exports, __webpack_require__) { + + var $ = __webpack_require__(63) , global = $.g , core = $.core , isFunction = $.isFunction - , $redef = __webpack_require__(73); + , $redef = __webpack_require__(62); function ctx(fn, that){ return function(){ return fn.apply(that, arguments); @@ -2714,7 +2785,83 @@ var __e = null, __g = null; module.exports = $def; /***/ }, -/* 66 */ +/* 68 */ +/***/ function(module, exports, __webpack_require__) { + + var $ = __webpack_require__(63); + module.exports = function(object, el){ + var O = $.toObject(object) + , keys = $.getKeys(O) + , length = keys.length + , index = 0 + , key; + while(length > index)if(O[key = keys[index++]] === el)return key; + }; + +/***/ }, +/* 69 */ +/***/ function(module, exports, __webpack_require__) { + + var $ = __webpack_require__(63); + module.exports = function(it){ + var keys = $.getKeys(it) + , getDesc = $.getDesc + , getSymbols = $.getSymbols; + if(getSymbols)$.each.call(getSymbols(it), function(key){ + if(getDesc(it, key).enumerable)keys.push(key); + }); + return keys; + }; + +/***/ }, +/* 70 */ +/***/ function(module, exports, __webpack_require__) { + + var $ = __webpack_require__(63); + function assert(condition, msg1, msg2){ + if(!condition)throw TypeError(msg2 ? msg1 + msg2 : msg1); + } + assert.def = $.assertDefined; + assert.fn = function(it){ + if(!$.isFunction(it))throw TypeError(it + ' is not a function!'); + return it; + }; + assert.obj = function(it){ + if(!$.isObject(it))throw TypeError(it + ' is not an object!'); + return it; + }; + assert.inst = function(it, Constructor, name){ + if(!(it instanceof Constructor))throw TypeError(name + ": use the 'new' operator!"); + return it; + }; + module.exports = assert; + +/***/ }, +/* 71 */ +/***/ function(module, exports, __webpack_require__) { + + var global = __webpack_require__(63).g + , store = __webpack_require__(66)('wks'); + module.exports = function(name){ + return store[name] || (store[name] = + global.Symbol && global.Symbol[name] || __webpack_require__(65).safe('Symbol.' + name)); + }; + +/***/ }, +/* 72 */ +/***/ function(module, exports, __webpack_require__) { + + var $ = __webpack_require__(63) + , document = $.g.document + , isObject = $.isObject + // in old IE typeof document.createElement is 'object' + , is = isObject(document) && isObject(document.createElement); + module.exports = function(it){ + return is ? document.createElement(it) : {}; + }; + +/***/ }, +/* 73 */ /***/ function(module, exports, __webpack_require__) { // Fast apply @@ -2738,7 +2885,7 @@ var __e = null, __g = null; }; /***/ }, -/* 67 */ +/* 74 */ /***/ function(module, exports, __webpack_require__) { // 0 -> Array#forEach @@ -2748,7 +2895,7 @@ var __e = null, __g = null; // 4 -> Array#every // 5 -> Array#find // 6 -> Array#findIndex - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , ctx = __webpack_require__(84); module.exports = function(TYPE){ var IS_MAP = TYPE == 1 @@ -2783,46 +2930,12 @@ var __e = null, __g = null; }; /***/ }, -/* 68 */ -/***/ function(module, exports, __webpack_require__) { - - var sid = 0; - function uid(key){ - return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++sid + Math.random()).toString(36)); - } - uid.safe = __webpack_require__(62).g.Symbol || uid; - module.exports = uid; - -/***/ }, -/* 69 */ -/***/ function(module, exports, __webpack_require__) { - - var $ = __webpack_require__(62); - function assert(condition, msg1, msg2){ - if(!condition)throw TypeError(msg2 ? msg1 + msg2 : msg1); - } - assert.def = $.assertDefined; - assert.fn = function(it){ - if(!$.isFunction(it))throw TypeError(it + ' is not a function!'); - return it; - }; - assert.obj = function(it){ - if(!$.isObject(it))throw TypeError(it + ' is not an object!'); - return it; - }; - assert.inst = function(it, Constructor, name){ - if(!(it instanceof Constructor))throw TypeError(name + ": use the 'new' operator!"); - return it; - }; - module.exports = assert; - -/***/ }, -/* 70 */ +/* 75 */ /***/ function(module, exports, __webpack_require__) { // false -> Array#indexOf // true -> Array#includes - var $ = __webpack_require__(62); + var $ = __webpack_require__(63); module.exports = function(IS_INCLUDES){ return function($this, el, fromIndex){ var O = $.toObject($this) @@ -2839,7 +2952,7 @@ var __e = null, __g = null; }; /***/ }, -/* 71 */ +/* 76 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; @@ -2853,7 +2966,7 @@ var __e = null, __g = null; }; /***/ }, -/* 72 */ +/* 77 */ /***/ function(module, exports, __webpack_require__) { module.exports = function(exec){ @@ -2865,97 +2978,12 @@ var __e = null, __g = null; } }; -/***/ }, -/* 73 */ -/***/ function(module, exports, __webpack_require__) { - - var $ = __webpack_require__(62) - , tpl = String({}.hasOwnProperty) - , SRC = __webpack_require__(68).safe('src') - , _toString = Function.toString; - - function $redef(O, key, val, safe){ - if($.isFunction(val)){ - var base = O[key]; - $.hide(val, SRC, base ? String(base) : tpl.replace(/hasOwnProperty/, String(key))); - } - if(O === $.g){ - O[key] = val; - } else { - if(!safe)delete O[key]; - $.hide(O, key, val); - } - } - - // add fake Function#toString for correct work wrapped methods / constructors - // with methods similar to LoDash isNative - $redef(Function.prototype, 'toString', function toString(){ - return $.has(this, SRC) ? this[SRC] : _toString.call(this); - }); - - $.core.inspectSource = function(it){ - return _toString.call(it); - }; - - module.exports = $redef; - -/***/ }, -/* 74 */ -/***/ function(module, exports, __webpack_require__) { - - var $ = __webpack_require__(62) - , SHARED = '__core-js_shared__' - , store = $.g[SHARED] || $.hide($.g, SHARED, {})[SHARED]; - module.exports = function(key){ - return store[key] || (store[key] = {}); - }; - -/***/ }, -/* 75 */ -/***/ function(module, exports, __webpack_require__) { - - var $ = __webpack_require__(62); - module.exports = function(object, el){ - var O = $.toObject(object) - , keys = $.getKeys(O) - , length = keys.length - , index = 0 - , key; - while(length > index)if(O[key = keys[index++]] === el)return key; - }; - -/***/ }, -/* 76 */ -/***/ function(module, exports, __webpack_require__) { - - var $ = __webpack_require__(62); - module.exports = function(it){ - var keys = $.getKeys(it) - , getDesc = $.getDesc - , getSymbols = $.getSymbols; - if(getSymbols)$.each.call(getSymbols(it), function(key){ - if(getDesc(it, key).enumerable)keys.push(key); - }); - return keys; - }; - -/***/ }, -/* 77 */ -/***/ function(module, exports, __webpack_require__) { - - var global = __webpack_require__(62).g - , store = __webpack_require__(74)('wks'); - module.exports = function(name){ - return store[name] || (store[name] = - global.Symbol && global.Symbol[name] || __webpack_require__(68).safe('Symbol.' + name)); - }; - /***/ }, /* 78 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , enumKeys = __webpack_require__(76); + var $ = __webpack_require__(63) + , enumKeys = __webpack_require__(69); // 19.1.2.1 Object.assign(target, source, ...) /* eslint-disable no-unused-vars */ module.exports = Object.assign || function assign(target, source){ @@ -2980,8 +3008,8 @@ var __e = null, __g = null; // Works with __proto__ only. Old v8 can't work with null proto objects. /* eslint-disable no-proto */ - var $ = __webpack_require__(62) - , assert = __webpack_require__(69); + var $ = __webpack_require__(63) + , assert = __webpack_require__(70); function check(O, proto){ assert.obj(O); assert(proto === null || $.isObject(proto), proto, ": can't set as prototype!"); @@ -3010,7 +3038,7 @@ var __e = null, __g = null; // true -> String#at // false -> String#codePointAt - var $ = __webpack_require__(62); + var $ = __webpack_require__(63); module.exports = function(TO_STRING){ return function(that, pos){ var s = String($.assertDefined(that)) @@ -3031,12 +3059,12 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , cof = __webpack_require__(64) - , assertObject = __webpack_require__(69).obj - , SYMBOL_ITERATOR = __webpack_require__(77)('iterator') + , assertObject = __webpack_require__(70).obj + , SYMBOL_ITERATOR = __webpack_require__(71)('iterator') , FF_ITERATOR = '@@iterator' - , Iterators = __webpack_require__(74)('iterators') + , Iterators = __webpack_require__(66)('iterators') , IteratorPrototype = {}; // 25.1.2.1.1 %IteratorPrototype%[@@iterator]() setIterator(IteratorPrototype, $.that); @@ -3076,12 +3104,12 @@ var __e = null, __g = null; /* 82 */ /***/ function(module, exports, __webpack_require__) { - var $def = __webpack_require__(65) - , $redef = __webpack_require__(73) - , $ = __webpack_require__(62) + var $def = __webpack_require__(67) + , $redef = __webpack_require__(62) + , $ = __webpack_require__(63) , cof = __webpack_require__(64) , $iter = __webpack_require__(81) - , SYMBOL_ITERATOR = __webpack_require__(77)('iterator') + , SYMBOL_ITERATOR = __webpack_require__(71)('iterator') , FF_ITERATOR = '@@iterator' , KEYS = 'keys' , VALUES = 'values' @@ -3132,7 +3160,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62); + var $ = __webpack_require__(63); module.exports = function repeat(count){ var str = String($.assertDefined(this)) @@ -3148,7 +3176,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // Optional / simple context binding - var assertFunction = __webpack_require__(69).fn; + var assertFunction = __webpack_require__(70).fn; module.exports = function(fn, that, length){ assertFunction(fn); if(~length && that === undefined)return fn; @@ -3171,7 +3199,7 @@ var __e = null, __g = null; /* 85 */ /***/ function(module, exports, __webpack_require__) { - var assertObject = __webpack_require__(69).obj; + var assertObject = __webpack_require__(70).obj; function close(iterator){ var ret = iterator['return']; if(ret !== undefined)assertObject(ret.call(iterator)); @@ -3191,7 +3219,7 @@ var __e = null, __g = null; /* 86 */ /***/ function(module, exports, __webpack_require__) { - var SYMBOL_ITERATOR = __webpack_require__(77)('iterator') + var SYMBOL_ITERATOR = __webpack_require__(71)('iterator') , SAFE_CLOSING = false; try { var riter = [7][SYMBOL_ITERATOR](); @@ -3215,8 +3243,20 @@ var __e = null, __g = null; /* 87 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , SPECIES = __webpack_require__(77)('species'); + // 22.1.3.31 Array.prototype[@@unscopables] + var $ = __webpack_require__(63) + , UNSCOPABLES = __webpack_require__(71)('unscopables'); + if($.FW && !(UNSCOPABLES in []))$.hide(Array.prototype, UNSCOPABLES, {}); + module.exports = function(key){ + if($.FW)[][UNSCOPABLES][key] = true; + }; + +/***/ }, +/* 88 */ +/***/ function(module, exports, __webpack_require__) { + + var $ = __webpack_require__(63) + , SPECIES = __webpack_require__(71)('species'); module.exports = function(C){ if($.DESC && !(SPECIES in C))$.setDesc(C, SPECIES, { configurable: true, @@ -3225,27 +3265,129 @@ var __e = null, __g = null; }; /***/ }, -/* 88 */ +/* 89 */ /***/ function(module, exports, __webpack_require__) { - // 22.1.3.31 Array.prototype[@@unscopables] - var $ = __webpack_require__(62) - , UNSCOPABLES = __webpack_require__(77)('unscopables'); - if($.FW && !(UNSCOPABLES in []))$.hide(Array.prototype, UNSCOPABLES, {}); - module.exports = function(key){ - if($.FW)[][UNSCOPABLES][key] = true; + var ctx = __webpack_require__(84) + , get = __webpack_require__(81).get + , call = __webpack_require__(85); + module.exports = function(iterable, entries, fn, that){ + var iterator = get(iterable) + , f = ctx(fn, that, entries ? 2 : 1) + , step; + while(!(step = iterator.next()).done){ + if(call(iterator, f, step.value, entries) === false){ + return call.close(iterator); + } + } }; /***/ }, -/* 89 */ +/* 90 */ +/***/ function(module, exports, __webpack_require__) { + + 'use strict'; + var $ = __webpack_require__(63) + , ctx = __webpack_require__(84) + , cof = __webpack_require__(64) + , invoke = __webpack_require__(73) + , cel = __webpack_require__(72) + , global = $.g + , isFunction = $.isFunction + , html = $.html + , process = global.process + , setTask = global.setImmediate + , clearTask = global.clearImmediate + , postMessage = global.postMessage + , addEventListener = global.addEventListener + , MessageChannel = global.MessageChannel + , counter = 0 + , queue = {} + , ONREADYSTATECHANGE = 'onreadystatechange' + , defer, channel, port; + function run(){ + var id = +this; + if($.has(queue, id)){ + var fn = queue[id]; + delete queue[id]; + fn(); + } + } + function listner(event){ + run.call(event.data); + } + // Node.js 0.9+ & IE10+ has setImmediate, otherwise: + if(!isFunction(setTask) || !isFunction(clearTask)){ + setTask = function(fn){ + var args = [], i = 1; + while(arguments.length > i)args.push(arguments[i++]); + queue[++counter] = function(){ + invoke(isFunction(fn) ? fn : Function(fn), args); + }; + defer(counter); + return counter; + }; + clearTask = function(id){ + delete queue[id]; + }; + // Node.js 0.8- + if(cof(process) == 'process'){ + defer = function(id){ + process.nextTick(ctx(run, id, 1)); + }; + // Modern browsers, skip implementation for WebWorkers + // IE8 has postMessage, but it's sync & typeof its postMessage is object + } else if(addEventListener && isFunction(postMessage) && !global.importScripts){ + defer = function(id){ + postMessage(id, '*'); + }; + addEventListener('message', listner, false); + // WebWorkers + } else if(isFunction(MessageChannel)){ + channel = new MessageChannel; + port = channel.port2; + channel.port1.onmessage = listner; + defer = ctx(port.postMessage, port, 1); + // IE8- + } else if(ONREADYSTATECHANGE in cel('script')){ + defer = function(id){ + html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function(){ + html.removeChild(this); + run.call(id); + }; + }; + // Rest old browsers + } else { + defer = function(id){ + setTimeout(ctx(run, id, 1), 0); + }; + } + } + module.exports = { + set: setTask, + clear: clearTask + }; + +/***/ }, +/* 91 */ +/***/ function(module, exports, __webpack_require__) { + + var $redef = __webpack_require__(62); + module.exports = function(target, src){ + for(var key in src)$redef(target, key, src[key]); + return target; + }; + +/***/ }, +/* 92 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , ctx = __webpack_require__(84) - , safe = __webpack_require__(68).safe - , assert = __webpack_require__(69) - , forOf = __webpack_require__(91) + , safe = __webpack_require__(65).safe + , assert = __webpack_require__(70) + , forOf = __webpack_require__(89) , step = __webpack_require__(81).step , has = $.has , set = $.set @@ -3295,7 +3437,7 @@ var __e = null, __g = null; set(that, FIRST, undefined); if(iterable != undefined)forOf(iterable, IS_MAP, that[ADDER], that); } - __webpack_require__(93)(C.prototype, { + __webpack_require__(91)(C.prototype, { // 23.1.3.1 Map.prototype.clear() // 23.2.3.2 Set.prototype.clear() clear: function clear(){ @@ -3398,16 +3540,16 @@ var __e = null, __g = null; }; /***/ }, -/* 90 */ +/* 93 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) - , $def = __webpack_require__(65) + var $ = __webpack_require__(63) + , $def = __webpack_require__(67) , BUGGY = __webpack_require__(81).BUGGY - , forOf = __webpack_require__(91) - , species = __webpack_require__(87) - , assertInstance = __webpack_require__(69).inst; + , forOf = __webpack_require__(89) + , species = __webpack_require__(88) + , assertInstance = __webpack_require__(70).inst; module.exports = function(NAME, methods, common, IS_MAP, IS_WEAK){ var Base = $.g[NAME] @@ -3418,7 +3560,7 @@ var __e = null, __g = null; function fixMethod(KEY, CHAIN){ if($.FW){ var method = proto[KEY]; - __webpack_require__(73)(proto, KEY, function(a, b){ + __webpack_require__(62)(proto, KEY, function(a, b){ var result = method.call(this, a === 0 ? 0 : a, b); return CHAIN ? this : result; }); @@ -3427,7 +3569,7 @@ var __e = null, __g = null; if(!$.isFunction(C) || !(IS_WEAK || !BUGGY && proto.forEach && proto.entries)){ // create collection constructor C = common.getConstructor(NAME, IS_MAP, ADDER); - __webpack_require__(93)(C.prototype, methods); + __webpack_require__(91)(C.prototype, methods); } else { var inst = new C , chain = inst[ADDER](IS_WEAK ? {} : -0, 1) @@ -3469,129 +3611,15 @@ var __e = null, __g = null; return C; }; -/***/ }, -/* 91 */ -/***/ function(module, exports, __webpack_require__) { - - var ctx = __webpack_require__(84) - , get = __webpack_require__(81).get - , call = __webpack_require__(85); - module.exports = function(iterable, entries, fn, that){ - var iterator = get(iterable) - , f = ctx(fn, that, entries ? 2 : 1) - , step; - while(!(step = iterator.next()).done){ - if(call(iterator, f, step.value, entries) === false){ - return call.close(iterator); - } - } - }; - -/***/ }, -/* 92 */ -/***/ function(module, exports, __webpack_require__) { - - 'use strict'; - var $ = __webpack_require__(62) - , ctx = __webpack_require__(84) - , cof = __webpack_require__(64) - , invoke = __webpack_require__(66) - , cel = __webpack_require__(63) - , global = $.g - , isFunction = $.isFunction - , html = $.html - , process = global.process - , setTask = global.setImmediate - , clearTask = global.clearImmediate - , postMessage = global.postMessage - , addEventListener = global.addEventListener - , MessageChannel = global.MessageChannel - , counter = 0 - , queue = {} - , ONREADYSTATECHANGE = 'onreadystatechange' - , defer, channel, port; - function run(){ - var id = +this; - if($.has(queue, id)){ - var fn = queue[id]; - delete queue[id]; - fn(); - } - } - function listner(event){ - run.call(event.data); - } - // Node.js 0.9+ & IE10+ has setImmediate, otherwise: - if(!isFunction(setTask) || !isFunction(clearTask)){ - setTask = function(fn){ - var args = [], i = 1; - while(arguments.length > i)args.push(arguments[i++]); - queue[++counter] = function(){ - invoke(isFunction(fn) ? fn : Function(fn), args); - }; - defer(counter); - return counter; - }; - clearTask = function(id){ - delete queue[id]; - }; - // Node.js 0.8- - if(cof(process) == 'process'){ - defer = function(id){ - process.nextTick(ctx(run, id, 1)); - }; - // Modern browsers, skip implementation for WebWorkers - // IE8 has postMessage, but it's sync & typeof its postMessage is object - } else if(addEventListener && isFunction(postMessage) && !global.importScripts){ - defer = function(id){ - postMessage(id, '*'); - }; - addEventListener('message', listner, false); - // WebWorkers - } else if(isFunction(MessageChannel)){ - channel = new MessageChannel; - port = channel.port2; - channel.port1.onmessage = listner; - defer = ctx(port.postMessage, port, 1); - // IE8- - } else if(ONREADYSTATECHANGE in cel('script')){ - defer = function(id){ - html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function(){ - html.removeChild(this); - run.call(id); - }; - }; - // Rest old browsers - } else { - defer = function(id){ - setTimeout(ctx(run, id, 1), 0); - }; - } - } - module.exports = { - set: setTask, - clear: clearTask - }; - -/***/ }, -/* 93 */ -/***/ function(module, exports, __webpack_require__) { - - var $redef = __webpack_require__(73); - module.exports = function(target, src){ - for(var key in src)$redef(target, key, src[key]); - return target; - }; - /***/ }, /* 94 */ /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) - , safe = __webpack_require__(68).safe - , assert = __webpack_require__(69) - , forOf = __webpack_require__(91) + var $ = __webpack_require__(63) + , safe = __webpack_require__(65).safe + , assert = __webpack_require__(70) + , forOf = __webpack_require__(89) , _has = $.has , isObject = $.isObject , hide = $.hide @@ -3600,7 +3628,7 @@ var __e = null, __g = null; , ID = safe('id') , WEAK = safe('weak') , LEAK = safe('leak') - , method = __webpack_require__(67) + , method = __webpack_require__(74) , find = method(5) , findIndex = method(6); function findFrozen(store, key){ @@ -3641,7 +3669,7 @@ var __e = null, __g = null; var iterable = arguments[0]; if(iterable != undefined)forOf(iterable, IS_MAP, this[ADDER], this); } - __webpack_require__(93)(C.prototype, { + __webpack_require__(91)(C.prototype, { // 23.3.3.2 WeakMap.prototype.delete(key) // 23.4.3.3 WeakSet.prototype.delete(value) 'delete': function(key){ @@ -3676,8 +3704,8 @@ var __e = null, __g = null; /* 95 */ /***/ function(module, exports, __webpack_require__) { - var $ = __webpack_require__(62) - , assertObject = __webpack_require__(69).obj; + var $ = __webpack_require__(63) + , assertObject = __webpack_require__(70).obj; module.exports = function ownKeys(it){ assertObject(it); var keys = $.getNames(it) @@ -3690,7 +3718,7 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // http://wiki.ecmascript.org/doku.php?id=strawman:string_padding - var $ = __webpack_require__(62) + var $ = __webpack_require__(63) , repeat = __webpack_require__(83); module.exports = function(that, minLength, fillChar, left){ @@ -3727,8 +3755,8 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { // https://github.com/DavidBruant/Map-Set.prototype.toJSON - var $def = __webpack_require__(65) - , forOf = __webpack_require__(91); + var $def = __webpack_require__(67) + , forOf = __webpack_require__(89); module.exports = function(NAME){ $def($def.P, NAME, { toJSON: function toJSON(){ @@ -3744,9 +3772,9 @@ var __e = null, __g = null; /***/ function(module, exports, __webpack_require__) { 'use strict'; - var $ = __webpack_require__(62) - , invoke = __webpack_require__(66) - , assertFunction = __webpack_require__(69).fn; + var $ = __webpack_require__(63) + , invoke = __webpack_require__(73) + , assertFunction = __webpack_require__(70).fn; module.exports = function(/* ...pargs */){ var fn = assertFunction(this) , length = arguments.length diff --git a/client/core.min.js b/client/core.min.js index 906e6cc616e9..6158731ce805 100644 --- a/client/core.min.js +++ b/client/core.min.js @@ -1,9 +1,9 @@ /** - * Core.js 0.9.12 + * Core.js 0.9.13 * https://github.com/zloirock/core-js * License: http://rock.mit-license.org * © 2015 Denis Pushkarev */ -!function(a){"use strict";var b=null,c=null;!function(c){function a(d){if(b[d])return b[d].exports;var e=b[d]={exports:{},id:d,loaded:!1};return c[d].call(e.exports,e,e.exports,a),e.loaded=!0,e.exports}var b={};return a.m=c,a.c=b,a.p="",a(0)}([function(b,c,a){a(50),a(2),a(3),a(4),a(5),a(6),a(7),a(8),a(9),a(10),a(11),a(12),a(13),a(14),a(15),a(16),a(17),a(18),a(19),a(20),a(21),a(22),a(23),a(24),a(25),a(26),a(27),a(28),a(29),a(30),a(31),a(32),a(33),a(34),a(35),a(36),a(37),a(38),a(39),a(40),a(41),a(42),a(43),a(44),a(45),a(46),a(47),a(48),a(49),a(1),a(51),a(52),a(53),a(54),a(55),a(56),a(57),a(58),a(59),a(60),a(61)},function(v,u,b){function e(b,f){return this instanceof e?(this[c]=i(b),this[d]=!!f,a):new e(b,f)}function m(b){function a(a,b,e){this[c]=i(a),this[d]=a[d],this[j]=s(b,e,a[d]?2:1)}return o(a,"Chain",b,h),n(a.prototype,r.that),a}var r=b(62),s=b(84),k=b(68).safe,g=b(65),f=b(81),p=b(91),d=k("entries"),j=k("fn"),c=k("iter"),l=b(85),i=f.get,n=f.set,o=f.create;o(e,"Wrapper",function(){return this[c].next()});var h=e.prototype;n(h,function(){return this[c]});var t=m(function(){var a=this[c].next();return a.done?a:f.step(0,l(this[c],this[j],a.value,this[d]))}),q=m(function(){for(;;){var a=this[c].next();if(a.done||l(this[c],this[j],a.value,this[d]))return a}});b(93)(h,{of:function(a,b){p(this,this[d],a,b)},array:function(c,d){var b=[];return p(c!=a?this.map(c,d):this,!1,b.push,b),b},filter:function(a,b){return new q(this,a,b)},map:function(a,b){return new t(this,a,b)}}),e.isIterable=f.is,e.getIterator=i,g(g.G+g.F,{$for:e})},function(K,J,e){function B(a){var e=h[a]=b.set(j(f.prototype),z,a);return b.DESC&&m&&k(Object.prototype,a,{configurable:!0,set:function(b){d(this,c)&&d(this[c],a)&&(this[c][a]=!1),k(this,a,s(1,b))}}),e}function q(a,b,e){return e&&d(h,b)&&(e.enumerable?(d(a,c)&&a[c][b]&&(a[c][b]=!1),e=j(e,{enumerable:s(0,!1)})):(d(a,c)||k(a,c,s(1,{})),a[c][b]=!0)),k(a,b,e)}function r(a,b){E(a);for(var c,d=F(b=l(b)),e=0,f=d.length;f>e;)q(a,c=d[e++],b[c]);return a}function t(b,c){return c===a?j(b):r(j(b),c)}function D(a){var b=G.call(this,a);return b||!d(this,a)||!d(h,a)||d(this,c)&&this[c][a]?b:!0}function w(a,b){var e=I(a=l(a),b);return!e||!d(h,b)||d(a,c)&&a[c][b]||(e.enumerable=!0),e}function x(g){for(var a,b=v(l(g)),e=[],f=0;b.length>f;)d(h,a=b[f++])||a==c||e.push(a);return e}function y(f){for(var a,b=v(l(f)),c=[],e=0;b.length>e;)d(h,a=b[e++])&&c.push(h[a]);return c}var b=e(62),p=e(64).set,o=e(68),u=e(74),g=e(65),C=e(73),H=e(75),F=e(76),E=e(69).obj,d=b.has,j=b.create,I=b.getDesc,k=b.setDesc,s=b.desc,v=b.getNames,l=b.toObject,f=b.g.Symbol,m=!1,z=o("tag"),c=o("hidden"),G={}.propertyIsEnumerable,i=u("symbol-registry"),h=u("symbols"),n=b.isFunction(f);n||(f=function(){if(this instanceof f)throw TypeError("Symbol is not a constructor");return B(o(arguments[0]))},C(f.prototype,"toString",function(){return this[z]}),b.create=t,b.setDesc=q,b.getDesc=w,b.setDescs=r,b.getNames=x,b.getSymbols=y,b.DESC&&b.FW&&C(Object.prototype,"propertyIsEnumerable",D,!0));var A={"for":function(a){return d(i,a+="")?i[a]:i[a]=f(a)},keyFor:function(a){return H(i,a)},useSetter:function(){m=!0},useSimple:function(){m=!1}};b.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(a){var b=e(77)(a);A[a]=n?b:B(b)}),m=!0,g(g.G+g.W,{Symbol:f}),g(g.S,"Symbol",A),g(g.S+g.F*!n,"Object",{create:t,defineProperty:q,defineProperties:r,getOwnPropertyDescriptor:w,getOwnPropertyNames:x,getOwnPropertySymbols:y}),p(f,"Symbol"),p(Math,"Math",!0),p(b.g.JSON,"JSON",!0)},function(c,d,a){var b=a(65);b(b.S,"Object",{assign:a(78)})},function(c,d,b){var a=b(65);a(a.S,"Object",{is:function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}})},function(c,d,a){var b=a(65);b(b.S,"Object",{setPrototypeOf:a(79).set})},function(d,e,a){var b=a(64),c={};c[a(77)("toStringTag")]="z",a(62).FW&&"z"!=b(c)&&a(73)(Object.prototype,"toString",function(){return"[object "+b.classof(this)+"]"},!0)},function(f,g,e){var b=e(62),c=e(65),a=b.isObject,d=b.toObject;b.each.call("freeze,seal,preventExtensions,isFrozen,isSealed,isExtensible,getOwnPropertyDescriptor,getPrototypeOf,keys,getOwnPropertyNames".split(","),function(g,f){var e=(b.core.Object||{})[g]||Object[g],h=0,i={};i[g]=0==f?function(b){return a(b)?e(b):b}:1==f?function(b){return a(b)?e(b):b}:2==f?function(b){return a(b)?e(b):b}:3==f?function(b){return a(b)?e(b):!0}:4==f?function(b){return a(b)?e(b):!0}:5==f?function(b){return a(b)?e(b):!1}:6==f?function(a,b){return e(d(a),b)}:7==f?function(a){return e(Object(b.assertDefined(a)))}:8==f?function(a){return e(d(a))}:function(a){return e(d(a))};try{e("z")}catch(j){h=1}c(c.S+c.F*h,"Object",i)})},function(f,g,e){var a=e(62),b="name",c=a.setDesc,d=Function.prototype;b in d||a.FW&&a.DESC&&c(d,b,{configurable:!0,get:function(){var d=(this+"").match(/^\s*function ([^ (]*)/),e=d?d[1]:"";return a.has(this,b)||c(this,b,a.desc(5,e)),e},set:function(d){a.has(this,b)||c(this,b,a.desc(0,d))}})},function(e,f,b){var a=b(62),c=b(77)("hasInstance"),d=Function.prototype;c in d||a.setDesc(d,c,{value:function(b){if(!a.isFunction(this)||!a.isObject(b))return!1;if(!a.isObject(this.prototype))return b instanceof this;for(;b=a.getProto(b);)if(this.prototype===b)return!0;return!1}})},function(l,k,f){function j(a){var b,c;if(h(b=a.valueOf)&&!d(c=b.call(a)))return c;if(h(b=a.toString)&&!d(c=b.call(a)))return c;throw TypeError("Can't convert object to number")}function e(a){if(d(a)&&(a=j(a)),"string"==typeof a&&a.length>2&&48==a.charCodeAt(0)){var b=!1;switch(a.charCodeAt(1)){case 66:case 98:b=!0;case 79:case 111:return parseInt(a.slice(2),b?2:8)}}return+a}var a=f(62),d=a.isObject,h=a.isFunction,i="Number",b=a.g[i],c=b,g=b.prototype;!a.FW||b("0o1")&&b("0b1")||(b=function(a){return this instanceof b?new c(e(a)):e(a)},a.each.call(a.DESC?a.getNames(c):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),function(d){a.has(c,d)&&!a.has(b,d)&&a.setDesc(b,d,a.getDesc(c,d))}),b.prototype=g,g.constructor=b,f(73)(a.g,i,b))},function(i,j,b){function c(a){return!d.isObject(a)&&f(a)&&h(a)===a}var d=b(62),e=b(65),g=Math.abs,h=Math.floor,f=d.g.isFinite,a=9007199254740991;e(e.S,"Number",{EPSILON:Math.pow(2,-52),isFinite:function(a){return"number"==typeof a&&f(a)},isInteger:c,isNaN:function(a){return a!=a},isSafeInteger:function(b){return c(b)&&g(b)<=a},MAX_SAFE_INTEGER:a,MIN_SAFE_INTEGER:-a,parseFloat:parseFloat,parseInt:parseInt})},function(u,t,r){function q(a){return a+1/k-1/k}function l(a){return 0==(a=+a)||a!=a?a:0>a?-1:1}function n(b){return isFinite(b=+b)&&0!=b?0>b?-n(-b):a(b+g(b*b+1)):b}function d(a){return 0==(a=+a)?a:a>-1e-6&&1e-6>a?a+a*a/2:b(a)-1}var e=1/0,m=r(65),j=Math.E,c=Math.pow,h=Math.abs,b=Math.exp,a=Math.log,g=Math.sqrt,p=Math.ceil,o=Math.floor,k=c(2,-52),f=c(2,-23),s=c(2,127)*(2-f),i=c(2,-126);m(m.S,"Math",{acosh:function(b){return(b=+b)<1?NaN:isFinite(b)?a(b/j+g(b+1)*g(b-1)/j)+1:b},asinh:n,atanh:function(b){return 0==(b=+b)?b:a((1+b)/(1-b))/2},cbrt:function(a){return l(a=+a)*c(h(a),1/3)},clz32:function(b){return(b>>>=0)?31-o(a(b+.5)*Math.LOG2E):32},cosh:function(a){return(b(a=+a)+b(-a))/2},expm1:d,fround:function(g){var c,a,b=h(g),d=l(g);return i>b?d*q(b/i/f)*i*f:(c=(1+f/k)*b,a=c-(c-b),a>s||a!=a?d*e:d*a)},hypot:function(){for(var b,i=0,f=0,d=arguments.length,j=Array(d),a=0;d>f;){if(b=j[f]=h(arguments[f++]),b==e)return e;b>a&&(a=b)}for(a=a||1;d--;)i+=c(j[d]/a,2);return a*g(i)},imul:function(f,g){var a=65535,b=+f,c=+g,d=a&b,e=a&c;return 0|d*e+((a&b>>>16)*e+d*(a&c>>>16)<<16>>>0)},log1p:function(b){return(b=+b)>-1e-8&&1e-8>b?b-b*b/2:a(1+b)},log10:function(b){return a(b)/Math.LN10},log2:function(b){return a(b)/Math.LN2},sign:l,sinh:function(a){return h(a=+a)<1?(d(a)-d(-a))/2:(b(a-1)-b(-a-1))*(j/2)},tanh:function(a){var c=d(a=+a),f=d(-a);return c==e?1:f==e?-1:(c-f)/(b(a)+b(-a))},trunc:function(a){return(a>0?o:p)(a)}})},function(f,g,b){var a=b(65),e=b(62).toIndex,c=String.fromCharCode,d=String.fromCodePoint;a(a.S+a.F*(!!d&&1!=d.length),"String",{fromCodePoint:function(){for(var a,b=[],f=arguments.length,d=0;f>d;){if(a=+arguments[d++],e(a,1114111)!==a)throw RangeError(a+" is not a valid code point");b.push(65536>a?c(a):c(((a-=65536)>>10)+55296,a%1024+56320))}return b.join("")}})},function(d,e,a){var b=a(62),c=a(65);c(c.S,"String",{raw:function(e){for(var d=b.toObject(e.raw),f=b.toLength(d.length),g=arguments.length,c=[],a=0;f>a;)c.push(d[a++]+""),g>a&&c.push(arguments[a]+"");return c.join("")}})},function(g,h,a){var d=a(62).set,e=a(80)(!0),b=a(68).safe("iter"),f=a(81),c=f.step;a(82)(String,"String",function(a){d(this,b,{o:a+"",i:0})},function(){var a,d=this[b],f=d.o,g=d.i;return g>=f.length?c(1):(a=e(f,g),d.i+=a.length,c(0,a))})},function(d,e,a){var b=a(65),c=a(80)(!1);b(b.P,"String",{codePointAt:function(a){return c(this,a)}})},function(g,h,b){var d=b(62),f=b(64),c=b(65),e=d.toLength;c(c.P+c.F*!b(72)(function(){"q".endsWith(/./)}),"String",{endsWith:function(b){if("RegExp"==f(b))throw TypeError();var c=d.assertDefined(this)+"",g=arguments[1],h=e(c.length),i=g===a?h:Math.min(e(g),h);return b+="",c.slice(i-b.length,i)===b}})},function(e,f,a){var c=a(62),d=a(64),b=a(65);b(b.P,"String",{includes:function(a){if("RegExp"==d(a))throw TypeError();return!!~(c.assertDefined(this)+"").indexOf(a,arguments[1])}})},function(c,d,a){var b=a(65);b(b.P,"String",{repeat:a(83)})},function(e,f,a){var c=a(62),d=a(64),b=a(65);b(b.P+b.F*!a(72)(function(){"q".startsWith(/./)}),"String",{startsWith:function(a){if("RegExp"==d(a))throw TypeError();var b=c.assertDefined(this)+"",e=c.toLength(Math.min(arguments[1],b.length));return a+="",b.slice(e,e+a.length)===a}})},function(h,i,b){var d=b(62),f=b(84),c=b(65),e=b(81),g=b(85);c(c.S+c.F*!b(86)(function(a){Array.from(a)}),"Array",{from:function(o){var l,c,i,j,h=Object(d.assertDefined(o)),m=arguments[1],k=m!==a,n=k?f(m,arguments[2],2):a,b=0;if(e.is(h))for(j=e.get(h),c=new("function"==typeof this?this:Array);!(i=j.next()).done;b++)c[b]=k?g(j,n,[i.value,b],!0):i.value;else for(c=new("function"==typeof this?this:Array)(l=d.toLength(h.length));l>b;b++)c[b]=k?n(h[b],b):h[b];return c.length=b,c}})},function(c,d,b){var a=b(65);a(a.S,"Array",{of:function(){for(var a=0,b=arguments.length,c=new("function"==typeof this?this:Array)(b);b>a;)c[a]=arguments[a++];return c.length=b,c}})},function(i,j,b){var e=b(62),d=b(88),f=b(68).safe("iter"),g=b(81),c=g.step,h=g.Iterators;b(82)(Array,"Array",function(a,b){e.set(this,f,{o:e.toObject(a),i:0,k:b})},function(){var d=this[f],e=d.o,g=d.k,b=d.i++;return!e||b>=e.length?(d.o=a,c(1)):"keys"==g?c(0,b):"values"==g?c(0,e[b]):c(0,[b,e[b]])},"values"),h.Arguments=h.Array,d("keys"),d("values"),d("entries")},function(b,c,a){a(87)(Array)},function(f,g,b){var c=b(62),e=b(65),d=c.toIndex;e(e.P,"Array",{copyWithin:function(k,l){var f=Object(c.assertDefined(this)),g=c.toLength(f.length),b=d(k,g),e=d(l,g),j=arguments[2],m=j===a?g:d(j,g),h=Math.min(m-e,g-b),i=1;for(b>e&&e+h>b&&(i=-1,e=e+h-1,b=b+h-1);h-->0;)e in f?f[b]=f[e]:delete f[b],b+=i,e+=i;return f}}),b(88)("copyWithin")},function(f,g,b){var c=b(62),d=b(65),e=c.toIndex;d(d.P,"Array",{fill:function(h){for(var b=Object(c.assertDefined(this)),d=c.toLength(b.length),f=e(arguments[1],d),g=arguments[2],i=g===a?d:e(g,d);i>f;)b[f++]=h;return b}}),b(88)("fill")},function(f,g,a){var b="find",c=a(65),d=!0,e=a(67)(5);b in[]&&Array(1)[b](function(){d=!1}),c(c.P+c.F*d,"Array",{find:function(a){return e(this,a,arguments[1])}}),a(88)(b)},function(f,g,a){var b="findIndex",c=a(65),d=!0,e=a(67)(6);b in[]&&Array(1)[b](function(){d=!1}),c(c.P+c.F*d,"Array",{findIndex:function(a){return e(this,a,arguments[1])}}),a(88)(b)},function(l,k,d){var c=d(62),j=d(64),b=c.g.RegExp,e=b,f=b.prototype,g=/a/g,h=new b(g)!==g,i=function(){try{return"/a/i"==b(g,"i")}catch(a){}}();c.FW&&c.DESC&&(h&&i||(b=function(c,f){var d="RegExp"==j(c),g=f===a;return this instanceof b||!d||!g?h?new e(d&&!g?c.source:c,f):new e(d?c.source:c,d&&g?c.flags:f):c},c.each.call(c.getNames(e),function(a){a in b||c.setDesc(b,a,{configurable:!0,get:function(){return e[a]},set:function(b){e[a]=b}})}),f.constructor=b,b.prototype=f,d(73)(c.g,"RegExp",b)),"g"!=/./g.flags&&c.setDesc(f,"flags",{configurable:!0,get:d(71)(/^.*\/(\w*)$/,"$1")})),d(87)(b)},function(D,C,c){function h(b){var c=o(b)[s];return c!=a?c:b}function v(b){var a;return A(b)&&(a=b.then),g(a)?a:!1}function p(a){var b=a.c;b.length&&x(function(){function f(b){var e,g,f=d?b.ok:b.fail;try{f?(d||(a.h=!0),e=f===!0?c:f(c),e===b.P?b.rej(TypeError("Promise-chain cycle")):(g=v(e))?g.call(e,b.res,b.rej):b.res(e)):b.rej(c)}catch(h){b.rej(h)}}for(var c=a.v,d=1==a.s,e=0;b.length>e;)f(b[e++]);b.length=0})}function t(e){var a,b=e[i],c=b.a||b.c,d=0;if(b.h)return!1;for(;c.length>d;)if(a=c[d++],a.fail||!t(a.P))return!1;return!0}function l(c){var d,b=this;b.d||(b.d=!0,b=b.r||b,b.v=c,b.s=2,b.a=b.c.slice(),setTimeout(function(){x(function(){t(d=b.p)&&("process"==u(k)?k.emit("unhandledRejection",c,d):n.console&&g(console.error)&&console.error("Unhandled promise rejection",c)),b.a=a})},1),p(b))}function w(c){var d,b,a=this;if(!a.d){a.d=!0,a=a.r||a;try{(d=v(c))?(b={r:a,d:!1},d.call(c,j(w,b,1),j(l,b,1))):(a.v=c,a.s=1,p(a))}catch(e){l.call(b||{r:a,d:!1},e)}}}var e=c(62),j=c(84),u=c(64),d=c(65),r=c(69),y=c(91),z=c(79).set,B=c(87),s=c(77)("species"),i=c(68).safe("record"),f="Promise",n=e.g,k=n.process,x=k&&k.nextTick||c(92).set,b=n[f],g=e.isFunction,A=e.isObject,q=r.fn,o=r.obj,m=function(){function a(d){var c=new b(d);return z(c,a.prototype),c}var d,c=!1;try{c=g(b)&&g(b.resolve)&&b.resolve(d=new b(function(){}))==d,z(a,b),a.prototype=e.create(b.prototype,{constructor:{value:a}}),a.resolve(5).then(function(){})instanceof a||(c=!1)}catch(f){c=!1}return c}();m||(b=function(d){q(d);var c={p:r.inst(this,b,f),c:[],a:a,s:0,d:!1,v:a,h:!1};e.hide(this,i,c);try{d(j(w,c,1),j(l,c,1))}catch(g){l.call(c,g)}},c(93)(b.prototype,{then:function(e,f){var h=o(o(this).constructor)[s],c={ok:g(e)?e:!0,fail:g(f)?f:!1},j=c.P=new(h!=a?h:b)(function(a,b){c.res=q(a),c.rej=q(b)}),d=this[i];return d.c.push(c),d.a&&d.a.push(c),d.s&&p(d),j},"catch":function(b){return this.then(a,b)}})),d(d.G+d.W+d.F*!m,{Promise:b}),u.set(b,f),B(b),B(e.core[f]),d(d.S+d.F*!m,f,{reject:function(a){return new(h(this))(function(c,b){b(a)})},resolve:function(a){return A(a)&&i in a&&e.getProto(a)===this.prototype?a:new(h(this))(function(b){b(a)})}}),d(d.S+d.F*!(m&&c(86)(function(a){b.all(a)["catch"](function(){})})),f,{all:function(c){var b=h(this),a=[];return new b(function(g,h){y(c,!1,a.push,a);var d=a.length,f=Array(d);d?e.each.call(a,function(a,c){b.resolve(a).then(function(a){f[c]=a,--d||g(f)},h)}):g(f)})},race:function(b){var a=h(this);return new a(function(c,d){y(b,!1,function(b){a.resolve(b).then(c,d)})})}})},function(c,d,b){var a=b(89);b(90)("Map",{get:function(c){var b=a.getEntry(this,c);return b&&b.v},set:function(b,c){return a.def(this,0===b?0:b,c)}},a,!0)},function(c,d,a){var b=a(89);a(90)("Set",{add:function(a){return b.def(this,a=0===a?0:a,a)}},b)},function(m,l,b){var c=b(62),a=b(94),f=a.leakStore,j=a.ID,h=a.WEAK,k=c.has,d=c.isObject,i=Object.isExtensible||d,g={},e=b(90)("WeakMap",{get:function(a){if(d(a)){if(!i(a))return f(this).get(a);if(k(a,h))return a[h][this[j]]}},set:function(b,c){return a.def(this,b,c)}},a,!0,!0);c.FW&&7!=(new e).set((Object.freeze||Object)(g),7).get(g)&&c.each.call(["delete","has","get","set"],function(a){var c=e.prototype,g=c[a];b(73)(c,a,function(b,c){if(d(b)&&!i(b)){var e=f(this)[a](b,c);return"set"==a?this:e}return g.call(this,b,c)})})},function(c,d,a){var b=a(94);a(90)("WeakSet",{add:function(a){return b.def(this,a,!0)}},b,!1,!0)},function(v,u,d){function p(c){b.set(this,k,{o:c,k:a,i:0})}var b=d(62),e=d(65),g=d(79),o=d(81),q=d(77)("iterator"),k=d(68).safe("iter"),j=o.step,m=d(69),f=b.isObject,h=b.getProto,i=b.g.Reflect,l=Function.apply,c=m.obj,r=Object.isExtensible||b.isObject,s=Object.preventExtensions||b.it,t=!(i&&i.enumerate&&q in i.enumerate({}));o.create(p,"Object",function(){var d,b=this[k],c=b.k;if(c==a){b.k=c=[];for(d in b.o)c.push(d)}do if(b.i>=c.length)return j(1);while(!((d=c[b.i++])in b.o));return j(0,d)});var n={apply:function(a,b,c){return l.call(a,b,c)},construct:function(a,g){var c=m.fn(arguments.length<3?a:arguments[2]).prototype,d=b.create(f(c)?c:Object.prototype),e=l.call(a,d,g);return f(e)?e:d},defineProperty:function(a,d,e){c(a);try{return b.setDesc(a,d,e),!0}catch(f){return!1}},deleteProperty:function(a,d){var e=b.getDesc(c(a),d);return e&&!e.configurable?!1:delete a[d]},get:function w(e,g){var i,j=arguments.length<3?e:arguments[2],d=b.getDesc(c(e),g);return d?b.has(d,"value")?d.value:d.get===a?a:d.get.call(j):f(i=h(e))?w(i,g,j):a},getOwnPropertyDescriptor:function(a,d){return b.getDesc(c(a),d)},getPrototypeOf:function(a){return h(c(a))},has:function(a,b){return b in a},isExtensible:function(a){return r(c(a))},ownKeys:d(95),preventExtensions:function(a){c(a);try{return s(a),!0}catch(b){return!1}},set:function x(i,g,j){var k,l,e=arguments.length<4?i:arguments[3],d=b.getDesc(c(i),g);if(!d){if(f(l=h(i)))return x(l,g,j,e);d=b.desc(0)}return b.has(d,"value")?d.writable!==!1&&f(e)?(k=b.getDesc(e,g)||b.desc(0),k.value=j,b.setDesc(e,g,k),!0):!1:d.set===a?!1:(d.set.call(e,j),!0)}};g&&(n.setPrototypeOf=function(a,b){g.check(a,b);try{return g.set(a,b),!0}catch(c){return!1}}),e(e.G,{Reflect:{}}),e(e.S+e.F*t,"Reflect",{enumerate:function(a){return new p(c(a))}}),e(e.S,"Reflect",n)},function(d,e,a){var b=a(65),c=a(70)(!0);b(b.P,"Array",{includes:function(a){return c(this,a,arguments[1])}}),a(88)("includes")},function(d,e,a){var b=a(65),c=a(80)(!0);b(b.P,"String",{at:function(a){return c(this,a)}})},function(d,e,a){var b=a(65),c=a(96);b(b.P,"String",{lpad:function(a){return c(this,a,arguments[1],!0)}})},function(d,e,a){var b=a(65),c=a(96);b(b.P,"String",{rpad:function(a){return c(this,a,arguments[1],!1)}})},function(c,d,a){var b=a(65);b(b.S,"RegExp",{escape:a(71)(/([\\\-[\]{}()*+?.,^$|])/g,"\\$1",!0)})},function(e,f,b){var a=b(62),c=b(65),d=b(95);c(c.S,"Object",{getOwnPropertyDescriptors:function(e){var b=a.toObject(e),c={};return a.each.call(d(b),function(d){a.setDesc(c,d,a.desc(0,a.getDesc(b,d)))}),c}})},function(e,f,a){function b(a){return function(i){var h,d=c.toObject(i),e=c.getKeys(d),f=e.length,b=0,g=Array(f);if(a)for(;f>b;)g[b]=[h=e[b++],d[h]];else for(;f>b;)g[b]=d[e[b++]];return g}}var c=a(62),d=a(65);d(d.S,"Object",{values:b(!1),entries:b(!0)})},function(b,c,a){a(97)("Map")},function(b,c,a){a(97)("Set")},function(d,e,b){var a=b(65),c=b(92);a(a.G+a.B,{setImmediate:c.set,clearImmediate:c.clear})},function(k,j,c){c(23);var a=c(62),d=c(81).Iterators,b=c(77)("iterator"),e=d.Array,f=a.g.NodeList,g=a.g.HTMLCollection,h=f&&f.prototype,i=g&&g.prototype;a.FW&&(!f||b in h||a.hide(h,b,e),!g||b in i||a.hide(i,b,e)),d.NodeList=d.HTMLCollection=e},function(i,j,a){function d(a){return f?function(c,d){return a(g(h,[].slice.call(arguments,2),b.isFunction(c)?c:Function(c)),d)}:a}var b=a(62),c=a(65),g=a(66),h=a(98),e=b.g.navigator,f=!!e&&/MSIE .\./.test(e.userAgent);c(c.G+c.B+c.F*f,{setTimeout:d(b.g.setTimeout),setInterval:d(b.g.setInterval)})},function(x,w,b){function f(b){var c=d.create(null);return b!=a&&(k.is(b)?t(b,!0,function(a,b){c[a]=b}):u(c,b)),c}function m(a,b){d.set(this,p,{o:j(a),a:n(a),i:0,k:b})}function i(a){return function(b){return new m(b,a)}}function l(a,b){return"function"==typeof a?a:b}function c(b){var d=1==b,c=4==b;return function(n,o,p){var e,i,h,q=v(o,p,3),m=j(n),k=d||7==b||2==b?new(l(this,f)):a;for(e in m)if(g(m,e)&&(i=m[e],h=q(i,e,n),b))if(d)k[e]=h;else if(h)switch(b){case 2:k[e]=i;break;case 3:return!0;case 5:return i;case 6:return e;case 7:k[h[0]]=h[1]}else if(c)return!1;return 3==b||c?c:k}}function r(b){return function(o,p,e){q.fn(p);var c,h,i,d=j(o),k=n(d),r=k.length,m=0;for(b?c=e==a?new(l(this,f)):Object(e):arguments.length<3?(q(r,"Reduce of empty object with no initial value"),c=d[k[m++]]):c=Object(e);r>m;)if(g(d,h=k[m++]))if(i=p(c,d[h],h,o),b){if(i===!1)break}else c=i;return c}}var d=b(62),v=b(84),e=b(65),u=b(78),o=b(75),p=b(68).safe("iter"),q=b(69),k=b(81),t=b(91),h=k.step,n=d.getKeys,j=d.toObject,g=d.has;f.prototype=null,k.create(m,"Dict",function(){var c,b=this[p],d=b.o,e=b.a,f=b.k;do if(b.i>=e.length)return b.o=a,h(1);while(!g(d,c=e[b.i++]));return"keys"==f?h(0,c):"values"==f?h(0,d[c]):h(0,[c,d[c]])});var s=c(6);e(e.G+e.F,{Dict:f}),e(e.S,"Dict",{keys:i("keys"),values:i("values"),entries:i("entries"),forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findKey:s,mapPairs:c(7),reduce:r(!1),turn:r(!0),keyOf:o,includes:function(c,b){return(b==b?o(c,b):s(c,function(a){return a!=a}))!==a},has:g,get:function(b,c){return g(b,c)?b[c]:a},set:d.def,isDict:function(a){return d.isObject(a)&&d.getProto(a)===f.prototype}})},function(d,e,a){var b=a(62).core,c=a(81);b.isIterable=c.is,b.getIterator=c.get},function(U,T,d){function F(a,b){return function(g){var c,e=s(g),f=0,d=[];for(c in e)c!=n&&j(e,c)&&d.push(c);for(;b>f;)j(e,c=a[f++])&&(~D(d,c)||d.push(c));return d}}function A(a){return!b.isObject(a)}function p(){}function y(a){return function(i,d){g.fn(i);var c=s(this),e=f(c.length),b=a?e-1:0,h=a?-1:1;if(arguments.length<2)for(;;){if(b in c){d=c[b],b+=h;break}b+=h,g(a?b>=0:e>b,"Reduce of empty array with no initial value")}for(;a?b>=0:e>b;b+=h)b in c&&(d=i(d,c[b],b,this));return d}}function e(a){return a>9?a:"0"+a}var b=d(62),x=d(63),h=d(64),c=d(65),P=d(66),i=d(67),n=d(68).safe("__proto__"),g=d(69),r=g.obj,z=Object.prototype,o=b.html,I=[],l=I.slice,Q=I.join,C=h.classof,j=b.has,w=b.setDesc,N=b.getDesc,q=b.setDescs,u=b.isFunction,s=b.toObject,f=b.toLength,B=b.toIndex,t=!1,D=d(70)(!1),R=i(0),J=i(1),K=i(2),L=i(3),M=i(4);if(!b.DESC){try{t=8==w(x("div"),"x",{get:function(){return 8}}).x}catch(S){}b.setDesc=function(b,c,a){if(t)try{return w(b,c,a)}catch(d){}if("get"in a||"set"in a)throw TypeError("Accessors not supported!");return"value"in a&&(r(b)[c]=a.value),b},b.getDesc=function(c,d){if(t)try{return N(c,d)}catch(e){}return j(c,d)?b.desc(!z.propertyIsEnumerable.call(c,d),c[d]):a},b.setDescs=q=function(a,c){r(a);for(var d,e=b.getKeys(c),g=e.length,f=0;g>f;)b.setDesc(a,d=e[f++],c[d]);return a}}c(c.S+c.F*!b.DESC,"Object",{getOwnPropertyDescriptor:b.getDesc,defineProperty:b.setDesc,defineProperties:q});var m="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),G=m.concat("length","prototype"),H=m.length,k=function(){var a,b=x("iframe"),c=H,d=">";for(b.style.display="none",o.appendChild(b),b.src="javascript:",a=b.contentWindow.document,a.open(),a.write("