From 82f2b76e25a4a67e01ec67e5ebe39d14ad771ea8 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Thu, 20 Apr 2017 03:09:25 +0200 Subject: Reorganize module loading. We now use webpack instead of SystemJS, effectively bundling modules into one file (plus commons chunks) for every entry point. This results in a much smaller extension size (almost half). Furthermore we use yarn/npm even for extension run-time dependencies. This relieves us from manually vendoring and building dependencies. It's also easier to understand for new developers familiar with node. --- node_modules/core-js/client/shim.js | 7309 +++++++++++------------------------ 1 file changed, 2301 insertions(+), 5008 deletions(-) (limited to 'node_modules/core-js/client/shim.js') diff --git a/node_modules/core-js/client/shim.js b/node_modules/core-js/client/shim.js index 2947f9375..7a24843dd 100644 --- a/node_modules/core-js/client/shim.js +++ b/node_modules/core-js/client/shim.js @@ -1,5 +1,5 @@ /** - * core-js 2.4.1 + * core-js 1.2.7 * https://github.com/zloirock/core-js * License: http://rock.mit-license.org * © 2016 Denis Pushkarev @@ -53,180 +53,108 @@ /***/ function(module, exports, __webpack_require__) { __webpack_require__(1); + __webpack_require__(34); + __webpack_require__(40); + __webpack_require__(42); + __webpack_require__(44); + __webpack_require__(46); + __webpack_require__(48); __webpack_require__(50); __webpack_require__(51); __webpack_require__(52); + __webpack_require__(53); __webpack_require__(54); __webpack_require__(55); + __webpack_require__(56); + __webpack_require__(57); __webpack_require__(58); __webpack_require__(59); __webpack_require__(60); __webpack_require__(61); - __webpack_require__(62); - __webpack_require__(63); __webpack_require__(64); __webpack_require__(65); __webpack_require__(66); __webpack_require__(68); + __webpack_require__(69); __webpack_require__(70); + __webpack_require__(71); __webpack_require__(72); + __webpack_require__(73); __webpack_require__(74); + __webpack_require__(76); __webpack_require__(77); __webpack_require__(78); - __webpack_require__(79); - __webpack_require__(83); + __webpack_require__(80); + __webpack_require__(81); + __webpack_require__(82); + __webpack_require__(84); + __webpack_require__(85); __webpack_require__(86); __webpack_require__(87); __webpack_require__(88); __webpack_require__(89); + __webpack_require__(90); __webpack_require__(91); __webpack_require__(92); __webpack_require__(93); __webpack_require__(94); __webpack_require__(95); + __webpack_require__(96); __webpack_require__(97); __webpack_require__(99); - __webpack_require__(100); - __webpack_require__(101); __webpack_require__(103); __webpack_require__(104); - __webpack_require__(105); + __webpack_require__(106); __webpack_require__(107); - __webpack_require__(108); - __webpack_require__(109); __webpack_require__(111); - __webpack_require__(112); - __webpack_require__(113); - __webpack_require__(114); - __webpack_require__(115); __webpack_require__(116); __webpack_require__(117); - __webpack_require__(118); - __webpack_require__(119); __webpack_require__(120); - __webpack_require__(121); __webpack_require__(122); - __webpack_require__(123); __webpack_require__(124); __webpack_require__(126); + __webpack_require__(127); + __webpack_require__(128); __webpack_require__(130); __webpack_require__(131); - __webpack_require__(132); __webpack_require__(133); - __webpack_require__(137); - __webpack_require__(139); - __webpack_require__(140); - __webpack_require__(141); - __webpack_require__(142); + __webpack_require__(134); + __webpack_require__(135); + __webpack_require__(136); __webpack_require__(143); - __webpack_require__(144); - __webpack_require__(145); __webpack_require__(146); __webpack_require__(147); - __webpack_require__(148); __webpack_require__(149); __webpack_require__(150); __webpack_require__(151); __webpack_require__(152); + __webpack_require__(153); + __webpack_require__(154); + __webpack_require__(155); + __webpack_require__(156); + __webpack_require__(157); __webpack_require__(158); __webpack_require__(159); - __webpack_require__(161); + __webpack_require__(160); __webpack_require__(162); __webpack_require__(163); + __webpack_require__(164); + __webpack_require__(165); + __webpack_require__(166); __webpack_require__(167); - __webpack_require__(168); __webpack_require__(169); __webpack_require__(170); __webpack_require__(171); - __webpack_require__(173); + __webpack_require__(172); __webpack_require__(174); __webpack_require__(175); - __webpack_require__(176); - __webpack_require__(179); + __webpack_require__(177); + __webpack_require__(178); + __webpack_require__(180); __webpack_require__(181); __webpack_require__(182); __webpack_require__(183); - __webpack_require__(185); - __webpack_require__(187); - __webpack_require__(189); - __webpack_require__(190); - __webpack_require__(191); - __webpack_require__(193); - __webpack_require__(194); - __webpack_require__(195); - __webpack_require__(196); - __webpack_require__(203); - __webpack_require__(206); - __webpack_require__(207); - __webpack_require__(209); - __webpack_require__(210); - __webpack_require__(211); - __webpack_require__(212); - __webpack_require__(213); - __webpack_require__(214); - __webpack_require__(215); - __webpack_require__(216); - __webpack_require__(217); - __webpack_require__(218); - __webpack_require__(219); - __webpack_require__(220); - __webpack_require__(222); - __webpack_require__(223); - __webpack_require__(224); - __webpack_require__(225); - __webpack_require__(226); - __webpack_require__(227); - __webpack_require__(228); - __webpack_require__(229); - __webpack_require__(231); - __webpack_require__(234); - __webpack_require__(235); - __webpack_require__(237); - __webpack_require__(238); - __webpack_require__(239); - __webpack_require__(240); - __webpack_require__(241); - __webpack_require__(242); - __webpack_require__(243); - __webpack_require__(244); - __webpack_require__(245); - __webpack_require__(246); - __webpack_require__(247); - __webpack_require__(249); - __webpack_require__(250); - __webpack_require__(251); - __webpack_require__(252); - __webpack_require__(253); - __webpack_require__(254); - __webpack_require__(255); - __webpack_require__(256); - __webpack_require__(258); - __webpack_require__(259); - __webpack_require__(261); - __webpack_require__(262); - __webpack_require__(263); - __webpack_require__(264); - __webpack_require__(267); - __webpack_require__(268); - __webpack_require__(269); - __webpack_require__(270); - __webpack_require__(271); - __webpack_require__(272); - __webpack_require__(273); - __webpack_require__(274); - __webpack_require__(276); - __webpack_require__(277); - __webpack_require__(278); - __webpack_require__(279); - __webpack_require__(280); - __webpack_require__(281); - __webpack_require__(282); - __webpack_require__(283); - __webpack_require__(284); - __webpack_require__(285); - __webpack_require__(286); - __webpack_require__(287); - module.exports = __webpack_require__(288); + module.exports = __webpack_require__(186); /***/ }, @@ -234,289 +162,309 @@ /***/ function(module, exports, __webpack_require__) { 'use strict'; - // ECMAScript 6 symbols shim - var global = __webpack_require__(2) - , has = __webpack_require__(3) - , DESCRIPTORS = __webpack_require__(4) - , $export = __webpack_require__(6) - , redefine = __webpack_require__(16) - , META = __webpack_require__(20).KEY - , $fails = __webpack_require__(5) - , shared = __webpack_require__(21) - , setToStringTag = __webpack_require__(22) - , uid = __webpack_require__(17) - , wks = __webpack_require__(23) - , wksExt = __webpack_require__(24) - , wksDefine = __webpack_require__(25) - , keyOf = __webpack_require__(27) - , enumKeys = __webpack_require__(40) - , isArray = __webpack_require__(43) - , anObject = __webpack_require__(10) - , toIObject = __webpack_require__(30) - , toPrimitive = __webpack_require__(14) - , createDesc = __webpack_require__(15) - , _create = __webpack_require__(44) - , gOPNExt = __webpack_require__(47) - , $GOPD = __webpack_require__(49) - , $DP = __webpack_require__(9) - , $keys = __webpack_require__(28) - , gOPD = $GOPD.f - , dP = $DP.f - , gOPN = gOPNExt.f - , $Symbol = global.Symbol - , $JSON = global.JSON - , _stringify = $JSON && $JSON.stringify - , PROTOTYPE = 'prototype' - , HIDDEN = wks('_hidden') - , TO_PRIMITIVE = wks('toPrimitive') - , isEnum = {}.propertyIsEnumerable - , SymbolRegistry = shared('symbol-registry') - , AllSymbols = shared('symbols') - , OPSymbols = shared('op-symbols') - , ObjectProto = Object[PROTOTYPE] - , USE_NATIVE = typeof $Symbol == 'function' - , QObject = global.QObject; - // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173 - var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild; - - // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687 - var setSymbolDesc = DESCRIPTORS && $fails(function(){ - return _create(dP({}, 'a', { - get: function(){ return dP(this, 'a', {value: 7}).a; } - })).a != 7; - }) ? function(it, key, D){ - var protoDesc = gOPD(ObjectProto, key); - if(protoDesc)delete ObjectProto[key]; - dP(it, key, D); - if(protoDesc && it !== ObjectProto)dP(ObjectProto, key, protoDesc); - } : dP; - - var wrap = function(tag){ - var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]); - sym._k = tag; - return sym; + var $ = __webpack_require__(2) + , $export = __webpack_require__(3) + , DESCRIPTORS = __webpack_require__(8) + , createDesc = __webpack_require__(7) + , html = __webpack_require__(14) + , cel = __webpack_require__(15) + , has = __webpack_require__(17) + , cof = __webpack_require__(18) + , invoke = __webpack_require__(19) + , fails = __webpack_require__(9) + , anObject = __webpack_require__(20) + , aFunction = __webpack_require__(13) + , isObject = __webpack_require__(16) + , toObject = __webpack_require__(21) + , toIObject = __webpack_require__(23) + , toInteger = __webpack_require__(25) + , toIndex = __webpack_require__(26) + , toLength = __webpack_require__(27) + , IObject = __webpack_require__(24) + , IE_PROTO = __webpack_require__(11)('__proto__') + , createArrayMethod = __webpack_require__(28) + , arrayIndexOf = __webpack_require__(33)(false) + , ObjectProto = Object.prototype + , ArrayProto = Array.prototype + , arraySlice = ArrayProto.slice + , arrayJoin = ArrayProto.join + , defineProperty = $.setDesc + , getOwnDescriptor = $.getDesc + , defineProperties = $.setDescs + , factories = {} + , IE8_DOM_DEFINE; + + if(!DESCRIPTORS){ + IE8_DOM_DEFINE = !fails(function(){ + return defineProperty(cel('div'), 'a', {get: function(){ return 7; }}).a != 7; + }); + $.setDesc = function(O, P, Attributes){ + if(IE8_DOM_DEFINE)try { + return defineProperty(O, P, Attributes); + } catch(e){ /* empty */ } + if('get' in Attributes || 'set' in Attributes)throw TypeError('Accessors not supported!'); + if('value' in Attributes)anObject(O)[P] = Attributes.value; + return O; + }; + $.getDesc = function(O, P){ + if(IE8_DOM_DEFINE)try { + return getOwnDescriptor(O, P); + } catch(e){ /* empty */ } + if(has(O, P))return createDesc(!ObjectProto.propertyIsEnumerable.call(O, P), O[P]); + }; + $.setDescs = defineProperties = function(O, Properties){ + anObject(O); + var keys = $.getKeys(Properties) + , length = keys.length + , i = 0 + , P; + while(length > i)$.setDesc(O, P = keys[i++], Properties[P]); + return O; + }; + } + $export($export.S + $export.F * !DESCRIPTORS, 'Object', { + // 19.1.2.6 / 15.2.3.3 Object.getOwnPropertyDescriptor(O, P) + getOwnPropertyDescriptor: $.getDesc, + // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes) + defineProperty: $.setDesc, + // 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties) + defineProperties: defineProperties + }); + + // IE 8- don't enum bug keys + var keys1 = ('constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,' + + 'toLocaleString,toString,valueOf').split(',') + // Additional keys for getOwnPropertyNames + , keys2 = keys1.concat('length', 'prototype') + , keysLen1 = keys1.length; + + // Create object with `null` prototype: use iframe Object with cleared prototype + var createDict = function(){ + // Thrash, waste and sodomy: IE GC bug + var iframe = cel('iframe') + , i = keysLen1 + , gt = '>' + , iframeDocument; + iframe.style.display = 'none'; + html.appendChild(iframe); + iframe.src = 'javascript:'; // eslint-disable-line no-script-url + // createDict = iframe.contentWindow.Object; + // html.removeChild(iframe); + iframeDocument = iframe.contentWindow.document; + iframeDocument.open(); + iframeDocument.write('