Created
September 11, 2021 17:24
-
-
Save romainmenke/f3751b88a50b8433425a1f1058ed552d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<meta name="viewport" content="width=device-width" /> | |
<link rel="icon" href="data:;base64,iVBORw0KGgo="> | |
<script type="text/javascript"> | |
if ('customElements' in window) { | |
customElements.forcePolyfill = true; | |
} | |
</script> | |
<script> | |
window.onerror = function() { | |
if ('testSuccess' in window) { | |
return; | |
} | |
window.testSuccess = false; | |
}; | |
window.onunhandledrejection = function() { | |
if ('testSuccess' in window) { | |
return; | |
} | |
window.testSuccess = false; | |
}; | |
</script> | |
</head> | |
<body> | |
<style> | |
html, | |
body { | |
margin: 0; | |
padding: 0; | |
} | |
</style> | |
<div id="the-fixture"></div> | |
<div class="a-fixture"></div> | |
<div style="position: relative; width: 100%; height: 100px;"> | |
<div id="the-fixture--positioned" style="position: absolute; width: 50px; height: 50px; left: 25px; top: 25px; background-color: blue;"> | |
</div> | |
</div> | |
<script> | |
function callback(success) { | |
if ('testSuccess' in window) { | |
return; | |
} | |
window.testSuccess = success; | |
} | |
;/******/ (function() { // webpackBootstrap | |
/******/ var __webpack_modules__ = ({ | |
/***/ 9670: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var isObject = __webpack_require__(111); | |
module.exports = function (it) { | |
if (!isObject(it)) { | |
throw TypeError(String(it) + ' is not an object'); | |
} return it; | |
}; | |
/***/ }), | |
/***/ 1318: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var toIndexedObject = __webpack_require__(5656); | |
var toLength = __webpack_require__(7466); | |
var toAbsoluteIndex = __webpack_require__(1400); | |
// `Array.prototype.{ indexOf, includes }` methods implementation | |
var createMethod = function (IS_INCLUDES) { | |
return function ($this, el, fromIndex) { | |
var O = toIndexedObject($this); | |
var length = toLength(O.length); | |
var index = toAbsoluteIndex(fromIndex, length); | |
var value; | |
// Array#includes uses SameValueZero equality algorithm | |
// eslint-disable-next-line no-self-compare -- NaN check | |
if (IS_INCLUDES && el != el) while (length > index) { | |
value = O[index++]; | |
// eslint-disable-next-line no-self-compare -- NaN check | |
if (value != value) return true; | |
// Array#indexOf ignores holes, Array#includes - not | |
} else for (;length > index; index++) { | |
if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0; | |
} return !IS_INCLUDES && -1; | |
}; | |
}; | |
module.exports = { | |
// `Array.prototype.includes` method | |
// https://tc39.es/ecma262/#sec-array.prototype.includes | |
includes: createMethod(true), | |
// `Array.prototype.indexOf` method | |
// https://tc39.es/ecma262/#sec-array.prototype.indexof | |
indexOf: createMethod(false) | |
}; | |
/***/ }), | |
/***/ 4326: | |
/***/ (function(module) { | |
var toString = {}.toString; | |
module.exports = function (it) { | |
return toString.call(it).slice(8, -1); | |
}; | |
/***/ }), | |
/***/ 9920: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var has = __webpack_require__(6656); | |
var ownKeys = __webpack_require__(3887); | |
var getOwnPropertyDescriptorModule = __webpack_require__(1236); | |
var definePropertyModule = __webpack_require__(3070); | |
module.exports = function (target, source) { | |
var keys = ownKeys(source); | |
var defineProperty = definePropertyModule.f; | |
var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f; | |
for (var i = 0; i < keys.length; i++) { | |
var key = keys[i]; | |
if (!has(target, key)) defineProperty(target, key, getOwnPropertyDescriptor(source, key)); | |
} | |
}; | |
/***/ }), | |
/***/ 8880: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var DESCRIPTORS = __webpack_require__(9781); | |
var definePropertyModule = __webpack_require__(3070); | |
var createPropertyDescriptor = __webpack_require__(9114); | |
module.exports = DESCRIPTORS ? function (object, key, value) { | |
return definePropertyModule.f(object, key, createPropertyDescriptor(1, value)); | |
} : function (object, key, value) { | |
object[key] = value; | |
return object; | |
}; | |
/***/ }), | |
/***/ 9114: | |
/***/ (function(module) { | |
module.exports = function (bitmap, value) { | |
return { | |
enumerable: !(bitmap & 1), | |
configurable: !(bitmap & 2), | |
writable: !(bitmap & 4), | |
value: value | |
}; | |
}; | |
/***/ }), | |
/***/ 9781: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var fails = __webpack_require__(7293); | |
// Detect IE8's incomplete defineProperty implementation | |
module.exports = !fails(function () { | |
// eslint-disable-next-line es/no-object-defineproperty -- required for testing | |
return Object.defineProperty({}, 1, { get: function () { return 7; } })[1] != 7; | |
}); | |
/***/ }), | |
/***/ 317: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var global = __webpack_require__(7854); | |
var isObject = __webpack_require__(111); | |
var document = global.document; | |
// typeof document.createElement is 'object' in old IE | |
var EXISTS = isObject(document) && isObject(document.createElement); | |
module.exports = function (it) { | |
return EXISTS ? document.createElement(it) : {}; | |
}; | |
/***/ }), | |
/***/ 8113: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var getBuiltIn = __webpack_require__(5005); | |
module.exports = getBuiltIn('navigator', 'userAgent') || ''; | |
/***/ }), | |
/***/ 7392: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var global = __webpack_require__(7854); | |
var userAgent = __webpack_require__(8113); | |
var process = global.process; | |
var Deno = global.Deno; | |
var versions = process && process.versions || Deno && Deno.version; | |
var v8 = versions && versions.v8; | |
var match, version; | |
if (v8) { | |
match = v8.split('.'); | |
version = match[0] < 4 ? 1 : match[0] + match[1]; | |
} else if (userAgent) { | |
match = userAgent.match(/Edge\/(\d+)/); | |
if (!match || match[1] >= 74) { | |
match = userAgent.match(/Chrome\/(\d+)/); | |
if (match) version = match[1]; | |
} | |
} | |
module.exports = version && +version; | |
/***/ }), | |
/***/ 748: | |
/***/ (function(module) { | |
// IE8- don't enum bug keys | |
module.exports = [ | |
'constructor', | |
'hasOwnProperty', | |
'isPrototypeOf', | |
'propertyIsEnumerable', | |
'toLocaleString', | |
'toString', | |
'valueOf' | |
]; | |
/***/ }), | |
/***/ 2109: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var global = __webpack_require__(7854); | |
var getOwnPropertyDescriptor = __webpack_require__(1236).f; | |
var createNonEnumerableProperty = __webpack_require__(8880); | |
var redefine = __webpack_require__(1320); | |
var setGlobal = __webpack_require__(3505); | |
var copyConstructorProperties = __webpack_require__(9920); | |
var isForced = __webpack_require__(4705); | |
/* | |
options.target - name of the target object | |
options.global - target is the global object | |
options.stat - export as static methods of target | |
options.proto - export as prototype methods of target | |
options.real - real prototype method for the `pure` version | |
options.forced - export even if the native feature is available | |
options.bind - bind methods to the target, required for the `pure` version | |
options.wrap - wrap constructors to preventing global pollution, required for the `pure` version | |
options.unsafe - use the simple assignment of property instead of delete + defineProperty | |
options.sham - add a flag to not completely full polyfills | |
options.enumerable - export as enumerable property | |
options.noTargetGet - prevent calling a getter on target | |
*/ | |
module.exports = function (options, source) { | |
var TARGET = options.target; | |
var GLOBAL = options.global; | |
var STATIC = options.stat; | |
var FORCED, target, key, targetProperty, sourceProperty, descriptor; | |
if (GLOBAL) { | |
target = global; | |
} else if (STATIC) { | |
target = global[TARGET] || setGlobal(TARGET, {}); | |
} else { | |
target = (global[TARGET] || {}).prototype; | |
} | |
if (target) for (key in source) { | |
sourceProperty = source[key]; | |
if (options.noTargetGet) { | |
descriptor = getOwnPropertyDescriptor(target, key); | |
targetProperty = descriptor && descriptor.value; | |
} else targetProperty = target[key]; | |
FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? '.' : '#') + key, options.forced); | |
// contained in target | |
if (!FORCED && targetProperty !== undefined) { | |
if (typeof sourceProperty === typeof targetProperty) continue; | |
copyConstructorProperties(sourceProperty, targetProperty); | |
} | |
// add a flag to not completely full polyfills | |
if (options.sham || (targetProperty && targetProperty.sham)) { | |
createNonEnumerableProperty(sourceProperty, 'sham', true); | |
} | |
// extend global | |
redefine(target, key, sourceProperty, options); | |
} | |
}; | |
/***/ }), | |
/***/ 7293: | |
/***/ (function(module) { | |
module.exports = function (exec) { | |
try { | |
return !!exec(); | |
} catch (error) { | |
return true; | |
} | |
}; | |
/***/ }), | |
/***/ 5005: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var global = __webpack_require__(7854); | |
var aFunction = function (variable) { | |
return typeof variable == 'function' ? variable : undefined; | |
}; | |
module.exports = function (namespace, method) { | |
return arguments.length < 2 ? aFunction(global[namespace]) : global[namespace] && global[namespace][method]; | |
}; | |
/***/ }), | |
/***/ 7854: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var check = function (it) { | |
return it && it.Math == Math && it; | |
}; | |
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028 | |
module.exports = | |
// eslint-disable-next-line es/no-global-this -- safe | |
check(typeof globalThis == 'object' && globalThis) || | |
check(typeof window == 'object' && window) || | |
// eslint-disable-next-line no-restricted-globals -- safe | |
check(typeof self == 'object' && self) || | |
check(typeof __webpack_require__.g == 'object' && __webpack_require__.g) || | |
// eslint-disable-next-line no-new-func -- fallback | |
(function () { return this; })() || Function('return this')(); | |
/***/ }), | |
/***/ 6656: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var toObject = __webpack_require__(7908); | |
var hasOwnProperty = {}.hasOwnProperty; | |
module.exports = Object.hasOwn || function hasOwn(it, key) { | |
return hasOwnProperty.call(toObject(it), key); | |
}; | |
/***/ }), | |
/***/ 3501: | |
/***/ (function(module) { | |
module.exports = {}; | |
/***/ }), | |
/***/ 4664: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var DESCRIPTORS = __webpack_require__(9781); | |
var fails = __webpack_require__(7293); | |
var createElement = __webpack_require__(317); | |
// Thank's IE8 for his funny defineProperty | |
module.exports = !DESCRIPTORS && !fails(function () { | |
// eslint-disable-next-line es/no-object-defineproperty -- requied for testing | |
return Object.defineProperty(createElement('div'), 'a', { | |
get: function () { return 7; } | |
}).a != 7; | |
}); | |
/***/ }), | |
/***/ 8361: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var fails = __webpack_require__(7293); | |
var classof = __webpack_require__(4326); | |
var split = ''.split; | |
// fallback for non-array-like ES3 and non-enumerable old V8 strings | |
module.exports = fails(function () { | |
// throws an error in rhino, see https://github.com/mozilla/rhino/issues/346 | |
// eslint-disable-next-line no-prototype-builtins -- safe | |
return !Object('z').propertyIsEnumerable(0); | |
}) ? function (it) { | |
return classof(it) == 'String' ? split.call(it, '') : Object(it); | |
} : Object; | |
/***/ }), | |
/***/ 2788: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var store = __webpack_require__(5465); | |
var functionToString = Function.toString; | |
// this helper broken in `[email protected]`, so we can't use `shared` helper | |
if (typeof store.inspectSource != 'function') { | |
store.inspectSource = function (it) { | |
return functionToString.call(it); | |
}; | |
} | |
module.exports = store.inspectSource; | |
/***/ }), | |
/***/ 9909: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var NATIVE_WEAK_MAP = __webpack_require__(8536); | |
var global = __webpack_require__(7854); | |
var isObject = __webpack_require__(111); | |
var createNonEnumerableProperty = __webpack_require__(8880); | |
var objectHas = __webpack_require__(6656); | |
var shared = __webpack_require__(5465); | |
var sharedKey = __webpack_require__(6200); | |
var hiddenKeys = __webpack_require__(3501); | |
var OBJECT_ALREADY_INITIALIZED = 'Object already initialized'; | |
var WeakMap = global.WeakMap; | |
var set, get, has; | |
var enforce = function (it) { | |
return has(it) ? get(it) : set(it, {}); | |
}; | |
var getterFor = function (TYPE) { | |
return function (it) { | |
var state; | |
if (!isObject(it) || (state = get(it)).type !== TYPE) { | |
throw TypeError('Incompatible receiver, ' + TYPE + ' required'); | |
} return state; | |
}; | |
}; | |
if (NATIVE_WEAK_MAP || shared.state) { | |
var store = shared.state || (shared.state = new WeakMap()); | |
var wmget = store.get; | |
var wmhas = store.has; | |
var wmset = store.set; | |
set = function (it, metadata) { | |
if (wmhas.call(store, it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED); | |
metadata.facade = it; | |
wmset.call(store, it, metadata); | |
return metadata; | |
}; | |
get = function (it) { | |
return wmget.call(store, it) || {}; | |
}; | |
has = function (it) { | |
return wmhas.call(store, it); | |
}; | |
} else { | |
var STATE = sharedKey('state'); | |
hiddenKeys[STATE] = true; | |
set = function (it, metadata) { | |
if (objectHas(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED); | |
metadata.facade = it; | |
createNonEnumerableProperty(it, STATE, metadata); | |
return metadata; | |
}; | |
get = function (it) { | |
return objectHas(it, STATE) ? it[STATE] : {}; | |
}; | |
has = function (it) { | |
return objectHas(it, STATE); | |
}; | |
} | |
module.exports = { | |
set: set, | |
get: get, | |
has: has, | |
enforce: enforce, | |
getterFor: getterFor | |
}; | |
/***/ }), | |
/***/ 4705: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var fails = __webpack_require__(7293); | |
var replacement = /#|\.prototype\./; | |
var isForced = function (feature, detection) { | |
var value = data[normalize(feature)]; | |
return value == POLYFILL ? true | |
: value == NATIVE ? false | |
: typeof detection == 'function' ? fails(detection) | |
: !!detection; | |
}; | |
var normalize = isForced.normalize = function (string) { | |
return String(string).replace(replacement, '.').toLowerCase(); | |
}; | |
var data = isForced.data = {}; | |
var NATIVE = isForced.NATIVE = 'N'; | |
var POLYFILL = isForced.POLYFILL = 'P'; | |
module.exports = isForced; | |
/***/ }), | |
/***/ 111: | |
/***/ (function(module) { | |
module.exports = function (it) { | |
return typeof it === 'object' ? it !== null : typeof it === 'function'; | |
}; | |
/***/ }), | |
/***/ 1913: | |
/***/ (function(module) { | |
module.exports = false; | |
/***/ }), | |
/***/ 2190: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var getBuiltIn = __webpack_require__(5005); | |
var USE_SYMBOL_AS_UID = __webpack_require__(3307); | |
module.exports = USE_SYMBOL_AS_UID ? function (it) { | |
return typeof it == 'symbol'; | |
} : function (it) { | |
var $Symbol = getBuiltIn('Symbol'); | |
return typeof $Symbol == 'function' && Object(it) instanceof $Symbol; | |
}; | |
/***/ }), | |
/***/ 133: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
/* eslint-disable es/no-symbol -- required for testing */ | |
var V8_VERSION = __webpack_require__(7392); | |
var fails = __webpack_require__(7293); | |
// eslint-disable-next-line es/no-object-getownpropertysymbols -- required for testing | |
module.exports = !!Object.getOwnPropertySymbols && !fails(function () { | |
var symbol = Symbol(); | |
// Chrome 38 Symbol has incorrect toString conversion | |
// `get-own-property-symbols` polyfill symbols converted to object are not Symbol instances | |
return !String(symbol) || !(Object(symbol) instanceof Symbol) || | |
// Chrome 38-40 symbols are not inherited from DOM collections prototypes to instances | |
!Symbol.sham && V8_VERSION && V8_VERSION < 41; | |
}); | |
/***/ }), | |
/***/ 8536: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var global = __webpack_require__(7854); | |
var inspectSource = __webpack_require__(2788); | |
var WeakMap = global.WeakMap; | |
module.exports = typeof WeakMap === 'function' && /native code/.test(inspectSource(WeakMap)); | |
/***/ }), | |
/***/ 3070: | |
/***/ (function(__unused_webpack_module, exports, __webpack_require__) { | |
var DESCRIPTORS = __webpack_require__(9781); | |
var IE8_DOM_DEFINE = __webpack_require__(4664); | |
var anObject = __webpack_require__(9670); | |
var toPropertyKey = __webpack_require__(4948); | |
// eslint-disable-next-line es/no-object-defineproperty -- safe | |
var $defineProperty = Object.defineProperty; | |
// `Object.defineProperty` method | |
// https://tc39.es/ecma262/#sec-object.defineproperty | |
exports.f = DESCRIPTORS ? $defineProperty : function defineProperty(O, P, Attributes) { | |
anObject(O); | |
P = toPropertyKey(P); | |
anObject(Attributes); | |
if (IE8_DOM_DEFINE) try { | |
return $defineProperty(O, P, Attributes); | |
} catch (error) { /* empty */ } | |
if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported'); | |
if ('value' in Attributes) O[P] = Attributes.value; | |
return O; | |
}; | |
/***/ }), | |
/***/ 1236: | |
/***/ (function(__unused_webpack_module, exports, __webpack_require__) { | |
var DESCRIPTORS = __webpack_require__(9781); | |
var propertyIsEnumerableModule = __webpack_require__(5296); | |
var createPropertyDescriptor = __webpack_require__(9114); | |
var toIndexedObject = __webpack_require__(5656); | |
var toPropertyKey = __webpack_require__(4948); | |
var has = __webpack_require__(6656); | |
var IE8_DOM_DEFINE = __webpack_require__(4664); | |
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe | |
var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; | |
// `Object.getOwnPropertyDescriptor` method | |
// https://tc39.es/ecma262/#sec-object.getownpropertydescriptor | |
exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) { | |
O = toIndexedObject(O); | |
P = toPropertyKey(P); | |
if (IE8_DOM_DEFINE) try { | |
return $getOwnPropertyDescriptor(O, P); | |
} catch (error) { /* empty */ } | |
if (has(O, P)) return createPropertyDescriptor(!propertyIsEnumerableModule.f.call(O, P), O[P]); | |
}; | |
/***/ }), | |
/***/ 8006: | |
/***/ (function(__unused_webpack_module, exports, __webpack_require__) { | |
var internalObjectKeys = __webpack_require__(6324); | |
var enumBugKeys = __webpack_require__(748); | |
var hiddenKeys = enumBugKeys.concat('length', 'prototype'); | |
// `Object.getOwnPropertyNames` method | |
// https://tc39.es/ecma262/#sec-object.getownpropertynames | |
// eslint-disable-next-line es/no-object-getownpropertynames -- safe | |
exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) { | |
return internalObjectKeys(O, hiddenKeys); | |
}; | |
/***/ }), | |
/***/ 5181: | |
/***/ (function(__unused_webpack_module, exports) { | |
// eslint-disable-next-line es/no-object-getownpropertysymbols -- safe | |
exports.f = Object.getOwnPropertySymbols; | |
/***/ }), | |
/***/ 6324: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var has = __webpack_require__(6656); | |
var toIndexedObject = __webpack_require__(5656); | |
var indexOf = __webpack_require__(1318).indexOf; | |
var hiddenKeys = __webpack_require__(3501); | |
module.exports = function (object, names) { | |
var O = toIndexedObject(object); | |
var i = 0; | |
var result = []; | |
var key; | |
for (key in O) !has(hiddenKeys, key) && has(O, key) && result.push(key); | |
// Don't enum bug & hidden keys | |
while (names.length > i) if (has(O, key = names[i++])) { | |
~indexOf(result, key) || result.push(key); | |
} | |
return result; | |
}; | |
/***/ }), | |
/***/ 5296: | |
/***/ (function(__unused_webpack_module, exports) { | |
"use strict"; | |
var $propertyIsEnumerable = {}.propertyIsEnumerable; | |
// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe | |
var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor; | |
// Nashorn ~ JDK8 bug | |
var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1); | |
// `Object.prototype.propertyIsEnumerable` method implementation | |
// https://tc39.es/ecma262/#sec-object.prototype.propertyisenumerable | |
exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) { | |
var descriptor = getOwnPropertyDescriptor(this, V); | |
return !!descriptor && descriptor.enumerable; | |
} : $propertyIsEnumerable; | |
/***/ }), | |
/***/ 2140: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var isObject = __webpack_require__(111); | |
// `OrdinaryToPrimitive` abstract operation | |
// https://tc39.es/ecma262/#sec-ordinarytoprimitive | |
module.exports = function (input, pref) { | |
var fn, val; | |
if (pref === 'string' && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val; | |
if (typeof (fn = input.valueOf) == 'function' && !isObject(val = fn.call(input))) return val; | |
if (pref !== 'string' && typeof (fn = input.toString) == 'function' && !isObject(val = fn.call(input))) return val; | |
throw TypeError("Can't convert object to primitive value"); | |
}; | |
/***/ }), | |
/***/ 3887: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var getBuiltIn = __webpack_require__(5005); | |
var getOwnPropertyNamesModule = __webpack_require__(8006); | |
var getOwnPropertySymbolsModule = __webpack_require__(5181); | |
var anObject = __webpack_require__(9670); | |
// all object keys, includes non-enumerable and symbols | |
module.exports = getBuiltIn('Reflect', 'ownKeys') || function ownKeys(it) { | |
var keys = getOwnPropertyNamesModule.f(anObject(it)); | |
var getOwnPropertySymbols = getOwnPropertySymbolsModule.f; | |
return getOwnPropertySymbols ? keys.concat(getOwnPropertySymbols(it)) : keys; | |
}; | |
/***/ }), | |
/***/ 1320: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var global = __webpack_require__(7854); | |
var createNonEnumerableProperty = __webpack_require__(8880); | |
var has = __webpack_require__(6656); | |
var setGlobal = __webpack_require__(3505); | |
var inspectSource = __webpack_require__(2788); | |
var InternalStateModule = __webpack_require__(9909); | |
var getInternalState = InternalStateModule.get; | |
var enforceInternalState = InternalStateModule.enforce; | |
var TEMPLATE = String(String).split('String'); | |
(module.exports = function (O, key, value, options) { | |
var unsafe = options ? !!options.unsafe : false; | |
var simple = options ? !!options.enumerable : false; | |
var noTargetGet = options ? !!options.noTargetGet : false; | |
var state; | |
if (typeof value == 'function') { | |
if (typeof key == 'string' && !has(value, 'name')) { | |
createNonEnumerableProperty(value, 'name', key); | |
} | |
state = enforceInternalState(value); | |
if (!state.source) { | |
state.source = TEMPLATE.join(typeof key == 'string' ? key : ''); | |
} | |
} | |
if (O === global) { | |
if (simple) O[key] = value; | |
else setGlobal(key, value); | |
return; | |
} else if (!unsafe) { | |
delete O[key]; | |
} else if (!noTargetGet && O[key]) { | |
simple = true; | |
} | |
if (simple) O[key] = value; | |
else createNonEnumerableProperty(O, key, value); | |
// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative | |
})(Function.prototype, 'toString', function toString() { | |
return typeof this == 'function' && getInternalState(this).source || inspectSource(this); | |
}); | |
/***/ }), | |
/***/ 4488: | |
/***/ (function(module) { | |
// `RequireObjectCoercible` abstract operation | |
// https://tc39.es/ecma262/#sec-requireobjectcoercible | |
module.exports = function (it) { | |
if (it == undefined) throw TypeError("Can't call method on " + it); | |
return it; | |
}; | |
/***/ }), | |
/***/ 3505: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var global = __webpack_require__(7854); | |
module.exports = function (key, value) { | |
try { | |
// eslint-disable-next-line es/no-object-defineproperty -- safe | |
Object.defineProperty(global, key, { value: value, configurable: true, writable: true }); | |
} catch (error) { | |
global[key] = value; | |
} return value; | |
}; | |
/***/ }), | |
/***/ 6200: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var shared = __webpack_require__(2309); | |
var uid = __webpack_require__(9711); | |
var keys = shared('keys'); | |
module.exports = function (key) { | |
return keys[key] || (keys[key] = uid(key)); | |
}; | |
/***/ }), | |
/***/ 5465: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var global = __webpack_require__(7854); | |
var setGlobal = __webpack_require__(3505); | |
var SHARED = '__core-js_shared__'; | |
var store = global[SHARED] || setGlobal(SHARED, {}); | |
module.exports = store; | |
/***/ }), | |
/***/ 2309: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var IS_PURE = __webpack_require__(1913); | |
var store = __webpack_require__(5465); | |
(module.exports = function (key, value) { | |
return store[key] || (store[key] = value !== undefined ? value : {}); | |
})('versions', []).push({ | |
version: '3.17.3', | |
mode: IS_PURE ? 'pure' : 'global', | |
copyright: '© 2021 Denis Pushkarev (zloirock.ru)' | |
}); | |
/***/ }), | |
/***/ 1400: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var toInteger = __webpack_require__(9958); | |
var max = Math.max; | |
var min = Math.min; | |
// Helper for a popular repeating case of the spec: | |
// Let integer be ? ToInteger(index). | |
// If integer < 0, let result be max((length + integer), 0); else let result be min(integer, length). | |
module.exports = function (index, length) { | |
var integer = toInteger(index); | |
return integer < 0 ? max(integer + length, 0) : min(integer, length); | |
}; | |
/***/ }), | |
/***/ 5656: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
// toObject with fallback for non-array-like ES3 strings | |
var IndexedObject = __webpack_require__(8361); | |
var requireObjectCoercible = __webpack_require__(4488); | |
module.exports = function (it) { | |
return IndexedObject(requireObjectCoercible(it)); | |
}; | |
/***/ }), | |
/***/ 9958: | |
/***/ (function(module) { | |
var ceil = Math.ceil; | |
var floor = Math.floor; | |
// `ToInteger` abstract operation | |
// https://tc39.es/ecma262/#sec-tointeger | |
module.exports = function (argument) { | |
return isNaN(argument = +argument) ? 0 : (argument > 0 ? floor : ceil)(argument); | |
}; | |
/***/ }), | |
/***/ 7466: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var toInteger = __webpack_require__(9958); | |
var min = Math.min; | |
// `ToLength` abstract operation | |
// https://tc39.es/ecma262/#sec-tolength | |
module.exports = function (argument) { | |
return argument > 0 ? min(toInteger(argument), 0x1FFFFFFFFFFFFF) : 0; // 2 ** 53 - 1 == 9007199254740991 | |
}; | |
/***/ }), | |
/***/ 7908: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var requireObjectCoercible = __webpack_require__(4488); | |
// `ToObject` abstract operation | |
// https://tc39.es/ecma262/#sec-toobject | |
module.exports = function (argument) { | |
return Object(requireObjectCoercible(argument)); | |
}; | |
/***/ }), | |
/***/ 7593: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var isObject = __webpack_require__(111); | |
var isSymbol = __webpack_require__(2190); | |
var ordinaryToPrimitive = __webpack_require__(2140); | |
var wellKnownSymbol = __webpack_require__(5112); | |
var TO_PRIMITIVE = wellKnownSymbol('toPrimitive'); | |
// `ToPrimitive` abstract operation | |
// https://tc39.es/ecma262/#sec-toprimitive | |
module.exports = function (input, pref) { | |
if (!isObject(input) || isSymbol(input)) return input; | |
var exoticToPrim = input[TO_PRIMITIVE]; | |
var result; | |
if (exoticToPrim !== undefined) { | |
if (pref === undefined) pref = 'default'; | |
result = exoticToPrim.call(input, pref); | |
if (!isObject(result) || isSymbol(result)) return result; | |
throw TypeError("Can't convert object to primitive value"); | |
} | |
if (pref === undefined) pref = 'number'; | |
return ordinaryToPrimitive(input, pref); | |
}; | |
/***/ }), | |
/***/ 4948: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var toPrimitive = __webpack_require__(7593); | |
var isSymbol = __webpack_require__(2190); | |
// `ToPropertyKey` abstract operation | |
// https://tc39.es/ecma262/#sec-topropertykey | |
module.exports = function (argument) { | |
var key = toPrimitive(argument, 'string'); | |
return isSymbol(key) ? key : String(key); | |
}; | |
/***/ }), | |
/***/ 9711: | |
/***/ (function(module) { | |
var id = 0; | |
var postfix = Math.random(); | |
module.exports = function (key) { | |
return 'Symbol(' + String(key === undefined ? '' : key) + ')_' + (++id + postfix).toString(36); | |
}; | |
/***/ }), | |
/***/ 3307: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
/* eslint-disable es/no-symbol -- required for testing */ | |
var NATIVE_SYMBOL = __webpack_require__(133); | |
module.exports = NATIVE_SYMBOL | |
&& !Symbol.sham | |
&& typeof Symbol.iterator == 'symbol'; | |
/***/ }), | |
/***/ 5112: | |
/***/ (function(module, __unused_webpack_exports, __webpack_require__) { | |
var global = __webpack_require__(7854); | |
var shared = __webpack_require__(2309); | |
var has = __webpack_require__(6656); | |
var uid = __webpack_require__(9711); | |
var NATIVE_SYMBOL = __webpack_require__(133); | |
var USE_SYMBOL_AS_UID = __webpack_require__(3307); | |
var WellKnownSymbolsStore = shared('wks'); | |
var Symbol = global.Symbol; | |
var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol : Symbol && Symbol.withoutSetter || uid; | |
module.exports = function (name) { | |
if (!has(WellKnownSymbolsStore, name) || !(NATIVE_SYMBOL || typeof WellKnownSymbolsStore[name] == 'string')) { | |
if (NATIVE_SYMBOL && has(Symbol, name)) { | |
WellKnownSymbolsStore[name] = Symbol[name]; | |
} else { | |
WellKnownSymbolsStore[name] = createWellKnownSymbol('Symbol.' + name); | |
} | |
} return WellKnownSymbolsStore[name]; | |
}; | |
/***/ }), | |
/***/ 5837: | |
/***/ (function(__unused_webpack_module, __unused_webpack_exports, __webpack_require__) { | |
var $ = __webpack_require__(2109); | |
var global = __webpack_require__(7854); | |
// `globalThis` object | |
// https://tc39.es/ecma262/#sec-globalthis | |
$({ global: true }, { | |
globalThis: global | |
}); | |
/***/ }) | |
/******/ }); | |
/************************************************************************/ | |
/******/ // The module cache | |
/******/ var __webpack_module_cache__ = {}; | |
/******/ | |
/******/ // The require function | |
/******/ function __webpack_require__(moduleId) { | |
/******/ // Check if module is in cache | |
/******/ var cachedModule = __webpack_module_cache__[moduleId]; | |
/******/ if (cachedModule !== undefined) { | |
/******/ return cachedModule.exports; | |
/******/ } | |
/******/ // Create a new module (and put it into the cache) | |
/******/ var module = __webpack_module_cache__[moduleId] = { | |
/******/ // no module.id needed | |
/******/ // no module.loaded needed | |
/******/ exports: {} | |
/******/ }; | |
/******/ | |
/******/ // Execute the module function | |
/******/ __webpack_modules__[moduleId](module, module.exports, __webpack_require__); | |
/******/ | |
/******/ // Return the exports of the module | |
/******/ return module.exports; | |
/******/ } | |
/******/ | |
/************************************************************************/ | |
/******/ /* webpack/runtime/compat get default export */ | |
/******/ !function() { | |
/******/ // getDefaultExport function for compatibility with non-harmony modules | |
/******/ __webpack_require__.n = function(module) { | |
/******/ var getter = module && module.__esModule ? | |
/******/ function() { return module['default']; } : | |
/******/ function() { return module; }; | |
/******/ __webpack_require__.d(getter, { a: getter }); | |
/******/ return getter; | |
/******/ }; | |
/******/ }(); | |
/******/ | |
/******/ /* webpack/runtime/define property getters */ | |
/******/ !function() { | |
/******/ // define getter functions for harmony exports | |
/******/ __webpack_require__.d = function(exports, definition) { | |
/******/ for(var key in definition) { | |
/******/ if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) { | |
/******/ Object.defineProperty(exports, key, { enumerable: true, get: definition[key] }); | |
/******/ } | |
/******/ } | |
/******/ }; | |
/******/ }(); | |
/******/ | |
/******/ /* webpack/runtime/global */ | |
/******/ !function() { | |
/******/ __webpack_require__.g = (function() { | |
/******/ if (typeof globalThis === 'object') return globalThis; | |
/******/ try { | |
/******/ return this || new Function('return this')(); | |
/******/ } catch (e) { | |
/******/ if (typeof window === 'object') return window; | |
/******/ } | |
/******/ })(); | |
/******/ }(); | |
/******/ | |
/******/ /* webpack/runtime/hasOwnProperty shorthand */ | |
/******/ !function() { | |
/******/ __webpack_require__.o = function(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } | |
/******/ }(); | |
/******/ | |
/************************************************************************/ | |
var __webpack_exports__ = {}; | |
// This entry need to be wrapped in an IIFE because it need to be in strict mode. | |
!function() { | |
"use strict"; | |
/* harmony import */ var core_js_modules_es_global_this_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(5837); | |
/* harmony import */ var core_js_modules_es_global_this_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(core_js_modules_es_global_this_js__WEBPACK_IMPORTED_MODULE_0__); | |
(function (cb) { | |
cb(typeof globalThis !== "undefined" && typeof globalThis.String !== "undefined"); | |
})(callback); | |
}(); | |
/******/ })() | |
;; | |
</script> | |
<script> | |
window.testLoaded = true; | |
</script> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment