2021-10-23 16:18:14 +03:00
function _ _swcpack _require _ _ ( mod ) {
2021-12-01 13:53:06 +03:00
function interop ( obj ) {
if ( obj && obj . _ _esModule ) {
return obj ;
} else {
2022-01-02 23:54:58 +03:00
var newObj = { } ;
2021-12-01 13:53:06 +03:00
if ( obj != null ) {
for ( var key in obj ) {
if ( Object . prototype . hasOwnProperty . call ( obj , key ) ) {
2022-01-02 23:54:58 +03:00
var desc = Object . defineProperty && Object . getOwnPropertyDescriptor ? Object . getOwnPropertyDescriptor ( obj , key ) : { } ;
2021-12-01 13:53:06 +03:00
if ( desc . get || desc . set ) {
Object . defineProperty ( newObj , key , desc ) ;
} else {
newObj [ key ] = obj [ key ] ;
}
}
}
}
newObj . default = obj ;
return newObj ;
}
}
2021-05-27 06:53:16 +03:00
var cache ;
if ( cache ) {
return cache ;
}
var module = {
2022-01-02 23:54:58 +03:00
exports : { }
2021-05-27 06:53:16 +03:00
} ;
mod ( module , module . exports ) ;
2021-12-01 13:53:06 +03:00
cache = interop ( module . exports ) ;
2021-05-27 06:53:16 +03:00
return cache ;
}
2021-10-19 11:25:57 +03:00
var load = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
var global = module . exports = typeof window != 'undefined' && window . Math == Math ? window : typeof self != 'undefined' && self . Math == Math ? self : Function ( 'return this' ) ( ) ;
if ( typeof _ _g == 'number' ) _ _g = global ; // eslint-disable-line no-undef
} ) ;
2021-10-19 11:25:57 +03:00
var load1 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2022-01-02 23:54:58 +03:00
var hasOwnProperty = { } . hasOwnProperty ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it , key ) {
return hasOwnProperty . call ( it , key ) ;
} ;
} ) ;
2021-10-19 11:25:57 +03:00
var load2 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
module . exports = function ( exec ) {
try {
return ! ! exec ( ) ;
} catch ( e ) {
return true ;
}
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load3 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// Thank's IE8 for his funny defineProperty
module . exports = ! load2 ( ) ( function ( ) {
2022-01-02 23:54:58 +03:00
return Object . defineProperty ( { } , 'a' , {
2021-10-08 10:47:01 +03:00
get : function ( ) {
return 7 ;
}
} ) . a != 7 ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load4 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var core = module . exports = {
version : '2.6.12'
} ;
if ( typeof _ _e == 'number' ) _ _e = core ; // eslint-disable-line no-undef
} ) ;
2021-10-21 08:12:50 +03:00
var load5 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
module . exports = function ( it ) {
return typeof it === 'object' ? it !== null : typeof it === 'function' ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load6 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var isObject = load5 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it ) {
if ( ! isObject ( it ) ) throw TypeError ( it + ' is not an object!' ) ;
return it ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load7 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var isObject = load5 ( ) ;
2021-10-08 10:47:01 +03:00
var document = load ( ) . document ;
// typeof document.createElement is 'object' in old IE
var is = isObject ( document ) && isObject ( document . createElement ) ;
module . exports = function ( it ) {
2022-01-02 23:54:58 +03:00
return is ? document . createElement ( it ) : { } ;
2021-10-08 10:47:01 +03:00
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load8 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
module . exports = ! load3 ( ) && ! load2 ( ) ( function ( ) {
return Object . defineProperty ( load7 ( ) ( 'div' ) , 'a' , {
2021-10-08 10:47:01 +03:00
get : function ( ) {
return 7 ;
}
} ) . a != 7 ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load9 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 7.1.1 ToPrimitive(input [, PreferredType])
2021-10-21 08:12:50 +03:00
var isObject = load5 ( ) ;
2021-10-08 10:47:01 +03:00
// instead of the ES6 spec version, we didn't implement @@toPrimitive case
// and the second argument - flag - preferred type is a string
module . exports = function ( it , S ) {
if ( ! isObject ( it ) ) return it ;
var fn , val ;
if ( S && typeof ( fn = it . toString ) == 'function' && ! isObject ( val = fn . call ( it ) ) ) return val ;
if ( typeof ( fn = it . valueOf ) == 'function' && ! isObject ( val = fn . call ( it ) ) ) return val ;
if ( ! S && typeof ( fn = it . toString ) == 'function' && ! isObject ( val = fn . call ( it ) ) ) return val ;
throw TypeError ( "Can't convert object to primitive value" ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load10 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var anObject = load6 ( ) ;
var IE8 _DOM _DEFINE = load8 ( ) ;
var toPrimitive = load9 ( ) ;
2021-10-08 10:47:01 +03:00
var dP = Object . defineProperty ;
2021-10-21 08:12:50 +03:00
exports . f = load3 ( ) ? Object . defineProperty : function defineProperty ( O , P , Attributes ) {
2021-10-08 10:47:01 +03:00
anObject ( O ) ;
P = toPrimitive ( P , true ) ;
anObject ( Attributes ) ;
if ( IE8 _DOM _DEFINE ) try {
return dP ( O , P , Attributes ) ;
2022-01-02 23:54:58 +03:00
} catch ( e ) { }
2021-10-08 10:47:01 +03:00
if ( 'get' in Attributes || 'set' in Attributes ) throw TypeError ( 'Accessors not supported!' ) ;
if ( 'value' in Attributes ) O [ P ] = Attributes . value ;
return O ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load11 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
module . exports = function ( bitmap , value ) {
return {
enumerable : ! ( bitmap & 1 ) ,
configurable : ! ( bitmap & 2 ) ,
writable : ! ( bitmap & 4 ) ,
value : value
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load12 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var dP = load10 ( ) ;
var createDesc = load11 ( ) ;
module . exports = load3 ( ) ? function ( object , key , value ) {
2021-10-08 10:47:01 +03:00
return dP . f ( object , key , createDesc ( 1 , value ) ) ;
} : function ( object , key , value ) {
object [ key ] = value ;
return object ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load13 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var id = 0 ;
var px = Math . random ( ) ;
module . exports = function ( key ) {
return 'Symbol(' . concat ( key === undefined ? '' : key , ')_' , ( ++ id + px ) . toString ( 36 ) ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load14 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
module . exports = false ;
} ) ;
2021-10-21 08:12:50 +03:00
var load15 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var core = load4 ( ) ;
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
var SHARED = '__core-js_shared__' ;
2022-01-02 23:54:58 +03:00
var store = global [ SHARED ] || ( global [ SHARED ] = { } ) ;
2021-10-08 10:47:01 +03:00
( module . exports = function ( key , value ) {
2022-01-02 23:54:58 +03:00
return store [ key ] || ( store [ key ] = value !== undefined ? value : { } ) ;
2021-10-08 10:47:01 +03:00
} ) ( 'versions' , [ ] ) . push ( {
version : core . version ,
2021-10-21 08:12:50 +03:00
mode : load14 ( ) ? 'pure' : 'global' ,
2021-10-08 10:47:01 +03:00
copyright : '© 2020 Denis Pushkarev (zloirock.ru)'
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load16 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
module . exports = load15 ( ) ( 'native-function-to-string' , Function . toString ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load17 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var hide = load12 ( ) ;
2021-10-08 10:47:01 +03:00
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var SRC = load13 ( ) ( 'src' ) ;
var $toString = load16 ( ) ;
2021-10-08 10:47:01 +03:00
var TO _STRING = 'toString' ;
var TPL = ( '' + $toString ) . split ( TO _STRING ) ;
2021-10-21 08:12:50 +03:00
load4 ( ) . inspectSource = function ( it ) {
2021-10-08 10:47:01 +03:00
return $toString . call ( it ) ;
} ;
( module . exports = function ( O , key , val , safe ) {
var isFunction = typeof val == 'function' ;
if ( isFunction ) has ( val , 'name' ) || hide ( val , 'name' , key ) ;
if ( O [ key ] === val ) return ;
if ( isFunction ) has ( val , SRC ) || hide ( val , SRC , O [ key ] ? '' + O [ key ] : TPL . join ( String ( key ) ) ) ;
if ( O === global ) O [ key ] = val ;
else if ( ! safe ) {
delete O [ key ] ;
hide ( O , key , val ) ;
} else if ( O [ key ] ) O [ key ] = val ;
else hide ( O , key , val ) ;
// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative
} ) ( Function . prototype , TO _STRING , function toString ( ) {
return typeof this == 'function' && this [ SRC ] || $toString . call ( this ) ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load18 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
module . exports = function ( it ) {
if ( typeof it != 'function' ) throw TypeError ( it + ' is not a function!' ) ;
return it ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load19 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// optional / simple context binding
2021-10-21 08:12:50 +03:00
var aFunction = load18 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( fn , that , length ) {
aFunction ( fn ) ;
if ( that === undefined ) return fn ;
switch ( length ) {
case 1 :
return function ( a ) {
return fn . call ( that , a ) ;
} ;
case 2 :
return function ( a , b ) {
return fn . call ( that , a , b ) ;
} ;
case 3 :
return function ( a , b , c ) {
return fn . call ( that , a , b , c ) ;
} ;
}
return function ( ) {
return fn . apply ( that , arguments ) ;
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load20 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports1 ) {
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var core = load4 ( ) ;
var hide = load12 ( ) ;
var redefine = load17 ( ) ;
var ctx = load19 ( ) ;
2021-10-08 10:47:01 +03:00
var PROTOTYPE = 'prototype' ;
var $export = function ( type , name , source ) {
var IS _FORCED = type & $export . F ;
var IS _GLOBAL = type & $export . G ;
var IS _STATIC = type & $export . S ;
var IS _PROTO = type & $export . P ;
var IS _BIND = type & $export . B ;
2022-01-02 23:54:58 +03:00
var target = IS _GLOBAL ? global : IS _STATIC ? global [ name ] || ( global [ name ] = { } ) : ( global [ name ] || { } ) [ PROTOTYPE ] ;
var exports = IS _GLOBAL ? core : core [ name ] || ( core [ name ] = { } ) ;
var expProto = exports [ PROTOTYPE ] || ( exports [ PROTOTYPE ] = { } ) ;
2021-10-08 10:47:01 +03:00
var key , own , out , exp ;
if ( IS _GLOBAL ) source = name ;
for ( key in source ) {
// contains in native
own = ! IS _FORCED && target && target [ key ] !== undefined ;
// export native or passed
out = ( own ? target : source ) [ key ] ;
// bind timers to global for call from export context
exp = IS _BIND && own ? ctx ( out , global ) : IS _PROTO && typeof out == 'function' ? ctx ( Function . call , out ) : out ;
// extend global
if ( target ) redefine ( target , key , out , type & $export . U ) ;
// export
2021-10-21 08:12:50 +03:00
if ( exports [ key ] != out ) hide ( exports , key , exp ) ;
2021-10-08 10:47:01 +03:00
if ( IS _PROTO && expProto [ key ] != out ) expProto [ key ] = out ;
}
} ;
global . core = core ;
// type bitmap
$export . F = 1 ; // forced
$export . G = 2 ; // global
$export . S = 4 ; // static
$export . P = 8 ; // proto
$export . B = 16 ; // bind
$export . W = 32 ; // wrap
$export . U = 64 ; // safe
$export . R = 128 ; // real proto method for `library`
module . exports = $export ;
} ) ;
2021-10-21 08:12:50 +03:00
var load21 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var META = load13 ( ) ( 'meta' ) ;
var isObject = load5 ( ) ;
2021-10-08 10:47:01 +03:00
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var setDesc = load10 ( ) . f ;
2021-10-08 10:47:01 +03:00
var id = 0 ;
var isExtensible = Object . isExtensible || function ( ) {
return true ;
} ;
var FREEZE = ! load2 ( ) ( function ( ) {
2022-01-02 23:54:58 +03:00
return isExtensible ( Object . preventExtensions ( { } ) ) ;
2021-10-08 10:47:01 +03:00
} ) ;
var setMeta = function ( it ) {
setDesc ( it , META , {
value : {
i : 'O' + ++ id ,
2022-01-02 23:54:58 +03:00
w : { } // weak collections IDs
2021-10-08 10:47:01 +03:00
}
} ) ;
} ;
var fastKey = function ( it , create ) {
// return primitive with prefix
if ( ! isObject ( it ) ) return typeof it == 'symbol' ? it : ( typeof it == 'string' ? 'S' : 'P' ) + it ;
if ( ! has ( it , META ) ) {
// can't set metadata to uncaught frozen object
if ( ! isExtensible ( it ) ) return 'F' ;
// not necessary to add metadata
if ( ! create ) return 'E' ;
// add missing metadata
setMeta ( it ) ;
// return object ID
}
return it [ META ] . i ;
} ;
var getWeak = function ( it , create ) {
if ( ! has ( it , META ) ) {
// can't set metadata to uncaught frozen object
if ( ! isExtensible ( it ) ) return true ;
// not necessary to add metadata
if ( ! create ) return false ;
// add missing metadata
setMeta ( it ) ;
// return hash weak collections IDs
}
return it [ META ] . w ;
} ;
// add metadata on freeze-family methods calling
var onFreeze = function ( it ) {
if ( FREEZE && meta . NEED && isExtensible ( it ) && ! has ( it , META ) ) setMeta ( it ) ;
return it ;
} ;
var meta = module . exports = {
KEY : META ,
NEED : false ,
fastKey : fastKey ,
getWeak : getWeak ,
onFreeze : onFreeze
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load22 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var store = load15 ( ) ( 'wks' ) ;
var uid = load13 ( ) ;
2021-10-08 10:47:01 +03:00
var Symbol = load ( ) . Symbol ;
var USE _SYMBOL = typeof Symbol == 'function' ;
var $exports = module . exports = function ( name ) {
return store [ name ] || ( store [ name ] = USE _SYMBOL && Symbol [ name ] || ( USE _SYMBOL ? Symbol : uid ) ( 'Symbol.' + name ) ) ;
} ;
$exports . store = store ;
} ) ;
2021-10-21 08:12:50 +03:00
var load23 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var def = load10 ( ) . f ;
2021-10-08 10:47:01 +03:00
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var TAG = load22 ( ) ( 'toStringTag' ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it , tag , stat ) {
if ( it && ! has ( it = stat ? it : it . prototype , TAG ) ) def ( it , TAG , {
configurable : true ,
value : tag
} ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load24 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
exports . f = load22 ( ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load25 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var core = load4 ( ) ;
var LIBRARY = load14 ( ) ;
var wksExt = load24 ( ) ;
var defineProperty = load10 ( ) . f ;
2021-10-08 10:47:01 +03:00
module . exports = function ( name ) {
2022-01-02 23:54:58 +03:00
var $Symbol = core . Symbol || ( core . Symbol = LIBRARY ? { } : global . Symbol || { } ) ;
2021-10-08 10:47:01 +03:00
if ( name . charAt ( 0 ) != '_' && ! ( name in $Symbol ) ) defineProperty ( $Symbol , name , {
value : wksExt . f ( name )
} ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load26 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2022-01-02 23:54:58 +03:00
var toString = { } . toString ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it ) {
return toString . call ( it ) . slice ( 8 , - 1 ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load27 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// fallback for non-array-like ES3 and non-enumerable old V8 strings
2021-10-21 08:12:50 +03:00
var cof = load26 ( ) ;
2021-10-08 10:47:01 +03:00
// eslint-disable-next-line no-prototype-builtins
module . exports = Object ( 'z' ) . propertyIsEnumerable ( 0 ) ? Object : function ( it ) {
return cof ( it ) == 'String' ? it . split ( '' ) : Object ( it ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load28 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 7.2.1 RequireObjectCoercible(argument)
module . exports = function ( it ) {
if ( it == undefined ) throw TypeError ( "Can't call method on " + it ) ;
return it ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load29 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// to indexed object, toObject with fallback for non-array-like ES3 strings
2021-10-21 08:12:50 +03:00
var IObject = load27 ( ) ;
var defined = load28 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it ) {
return IObject ( defined ( it ) ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load30 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 7.1.4 ToInteger
var ceil = Math . ceil ;
var floor = Math . floor ;
module . exports = function ( it ) {
return isNaN ( it = + it ) ? 0 : ( it > 0 ? floor : ceil ) ( it ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load31 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 7.1.15 ToLength
2021-10-21 08:12:50 +03:00
var toInteger = load30 ( ) ;
2021-10-08 10:47:01 +03:00
var min = Math . min ;
module . exports = function ( it ) {
return it > 0 ? min ( toInteger ( it ) , 9007199254740991 ) : 0 ; // pow(2, 53) - 1 == 9007199254740991
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load32 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var toInteger = load30 ( ) ;
2021-10-08 10:47:01 +03:00
var max = Math . max ;
var min = Math . min ;
module . exports = function ( index , length ) {
index = toInteger ( index ) ;
return index < 0 ? max ( index + length , 0 ) : min ( index , length ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load33 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// false -> Array#indexOf
// true -> Array#includes
2021-10-21 08:12:50 +03:00
var toIObject = load29 ( ) ;
var toLength = load31 ( ) ;
var toAbsoluteIndex = load32 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( IS _INCLUDES ) {
return function ( $this , el , fromIndex ) {
var O = toIObject ( $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
if ( IS _INCLUDES && el != el ) while ( length > index ) {
value = O [ index ++ ] ;
// eslint-disable-next-line no-self-compare
if ( value != value ) return true ;
// Array#indexOf ignores holes, Array#includes - not
}
else for ( ; length > index ; index ++ ) if ( IS _INCLUDES || index in O ) {
if ( O [ index ] === el ) return IS _INCLUDES || index || 0 ;
}
return ! IS _INCLUDES && - 1 ;
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load34 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var shared = load15 ( ) ( 'keys' ) ;
var uid = load13 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( key ) {
return shared [ key ] || ( shared [ key ] = uid ( key ) ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load35 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var toIObject = load29 ( ) ;
var arrayIndexOf = load33 ( ) ( false ) ;
var IE _PROTO = load34 ( ) ( 'IE_PROTO' ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( object , names ) {
var O = toIObject ( object ) ;
var i = 0 ;
var result = [ ] ;
var key ;
for ( key in O ) if ( key != IE _PROTO ) has ( O , key ) && result . push ( key ) ;
// Don't enum bug & hidden keys
while ( names . length > i ) if ( has ( O , key = names [ i ++ ] ) ) ~ arrayIndexOf ( result , key ) || result . push ( key ) ;
return result ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load36 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// IE 8- don't enum bug keys
module . exports = 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf' . split ( ',' ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load37 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.14 / 15.2.3.14 Object.keys(O)
2021-10-21 08:12:50 +03:00
var $keys = load35 ( ) ;
var enumBugKeys = load36 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = Object . keys || function keys ( O ) {
return $keys ( O , enumBugKeys ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load38 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
exports . f = Object . getOwnPropertySymbols ;
} ) ;
2021-10-21 08:12:50 +03:00
var load39 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2022-01-02 23:54:58 +03:00
exports . f = ( { } ) . propertyIsEnumerable ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load40 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// all enumerable object keys, includes symbols
2021-10-21 08:12:50 +03:00
var getKeys = load37 ( ) ;
var gOPS = load38 ( ) ;
var pIE = load39 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it ) {
var result = getKeys ( it ) ;
var getSymbols = gOPS . f ;
if ( getSymbols ) {
var symbols = getSymbols ( it ) ;
var isEnum = pIE . f ;
var i = 0 ;
var key ;
while ( symbols . length > i ) if ( isEnum . call ( it , key = symbols [ i ++ ] ) ) result . push ( key ) ;
}
return result ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load41 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 7.2.2 IsArray(argument)
2021-10-21 08:12:50 +03:00
var cof = load26 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = Array . isArray || function isArray ( arg ) {
return cof ( arg ) == 'Array' ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load42 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 7.1.13 ToObject(argument)
2021-10-21 08:12:50 +03:00
var defined = load28 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it ) {
return Object ( defined ( it ) ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load43 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var dP = load10 ( ) ;
var anObject = load6 ( ) ;
var getKeys = load37 ( ) ;
module . exports = load3 ( ) ? Object . defineProperties : function defineProperties ( O , Properties ) {
2021-10-08 10:47:01 +03:00
anObject ( O ) ;
var keys = getKeys ( Properties ) ;
var length = keys . length ;
var i = 0 ;
var P ;
while ( length > i ) dP . f ( O , P = keys [ i ++ ] , Properties [ P ] ) ;
return O ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load44 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var document = load ( ) . document ;
module . exports = document && document . documentElement ;
} ) ;
2021-10-21 08:12:50 +03:00
var load45 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
2021-10-21 08:12:50 +03:00
var anObject = load6 ( ) ;
var dPs = load43 ( ) ;
var enumBugKeys = load36 ( ) ;
var IE _PROTO = load34 ( ) ( 'IE_PROTO' ) ;
2022-01-02 23:54:58 +03:00
var Empty = function ( ) { } ;
2021-10-08 10:47:01 +03:00
var PROTOTYPE = 'prototype' ;
// Create object with fake `null` prototype: use iframe Object with cleared prototype
var createDict = function ( ) {
// Thrash, waste and sodomy: IE GC bug
2021-10-21 08:12:50 +03:00
var iframe = load7 ( ) ( 'iframe' ) ;
2021-10-08 10:47:01 +03:00
var i = enumBugKeys . length ;
var lt = '<' ;
var gt = '>' ;
var iframeDocument ;
iframe . style . display = 'none' ;
2021-10-21 08:12:50 +03:00
load44 ( ) . appendChild ( iframe ) ;
2021-10-08 10:47:01 +03:00
iframe . src = 'javascript:' ; // eslint-disable-line no-script-url
// createDict = iframe.contentWindow.Object;
// html.removeChild(iframe);
iframeDocument = iframe . contentWindow . document ;
iframeDocument . open ( ) ;
iframeDocument . write ( lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt ) ;
iframeDocument . close ( ) ;
createDict = iframeDocument . F ;
while ( i -- ) delete createDict [ PROTOTYPE ] [ enumBugKeys [ i ] ] ;
return createDict ( ) ;
} ;
module . exports = Object . create || function create ( O , Properties ) {
var result ;
if ( O !== null ) {
Empty [ PROTOTYPE ] = anObject ( O ) ;
result = new Empty ( ) ;
Empty [ PROTOTYPE ] = null ;
// add "__proto__" for Object.getPrototypeOf polyfill
result [ IE _PROTO ] = O ;
} else result = createDict ( ) ;
return Properties === undefined ? result : dPs ( result , Properties ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load46 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
2021-10-21 08:12:50 +03:00
var $keys = load35 ( ) ;
var hiddenKeys = load36 ( ) . concat ( 'length' , 'prototype' ) ;
2021-10-08 10:47:01 +03:00
exports . f = Object . getOwnPropertyNames || function getOwnPropertyNames ( O ) {
return $keys ( O , hiddenKeys ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load47 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
2021-10-21 08:12:50 +03:00
var toIObject = load29 ( ) ;
var gOPN = load46 ( ) . f ;
2022-01-02 23:54:58 +03:00
var toString = { } . toString ;
2021-10-08 10:47:01 +03:00
var windowNames = typeof window == 'object' && window && Object . getOwnPropertyNames ? Object . getOwnPropertyNames ( window ) : [ ] ;
var getWindowNames = function ( it ) {
try {
return gOPN ( it ) ;
} catch ( e ) {
return windowNames . slice ( ) ;
}
} ;
module . exports . f = function getOwnPropertyNames ( it ) {
return windowNames && toString . call ( it ) == '[object Window]' ? getWindowNames ( it ) : gOPN ( toIObject ( it ) ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load48 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var pIE = load39 ( ) ;
var createDesc = load11 ( ) ;
var toIObject = load29 ( ) ;
var toPrimitive = load9 ( ) ;
2021-10-08 10:47:01 +03:00
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var IE8 _DOM _DEFINE = load8 ( ) ;
2021-10-08 10:47:01 +03:00
var gOPD = Object . getOwnPropertyDescriptor ;
2021-10-21 08:12:50 +03:00
exports . f = load3 ( ) ? gOPD : function getOwnPropertyDescriptor ( O , P ) {
2021-10-08 10:47:01 +03:00
O = toIObject ( O ) ;
P = toPrimitive ( P , true ) ;
if ( IE8 _DOM _DEFINE ) try {
return gOPD ( O , P ) ;
2022-01-02 23:54:58 +03:00
} catch ( e ) { }
2021-10-08 10:47:01 +03:00
if ( has ( O , P ) ) return createDesc ( ! pIE . f . call ( O , P ) , O [ P ] ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load49 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// ECMAScript 6 symbols shim
var global = load ( ) ;
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var DESCRIPTORS = load3 ( ) ;
var $export = load20 ( ) ;
var redefine = load17 ( ) ;
var META = load21 ( ) . KEY ;
2021-10-08 10:47:01 +03:00
var $fails = load2 ( ) ;
2021-10-21 08:12:50 +03:00
var shared = load15 ( ) ;
var setToStringTag = load23 ( ) ;
var uid = load13 ( ) ;
var wks = load22 ( ) ;
var wksExt = load24 ( ) ;
var wksDefine = load25 ( ) ;
var enumKeys = load40 ( ) ;
var isArray = load41 ( ) ;
var anObject = load6 ( ) ;
var isObject = load5 ( ) ;
var toObject = load42 ( ) ;
var toIObject = load29 ( ) ;
var toPrimitive = load9 ( ) ;
var createDesc = load11 ( ) ;
var _create = load45 ( ) ;
var gOPNExt = load47 ( ) ;
var $GOPD = load48 ( ) ;
var $GOPS = load38 ( ) ;
var $DP = load10 ( ) ;
var $keys = load37 ( ) ;
2021-10-08 10:47:01 +03:00
var gOPD = $GOPD . f ;
var dP = $DP . f ;
var gOPN = gOPNExt . f ;
var $Symbol = global . Symbol ;
var $JSON = global . JSON ;
var _stringify = $JSON && $JSON . stringify ;
var PROTOTYPE = 'prototype' ;
var HIDDEN = wks ( '_hidden' ) ;
var TO _PRIMITIVE = wks ( 'toPrimitive' ) ;
2022-01-02 23:54:58 +03:00
var isEnum = { } . propertyIsEnumerable ;
2021-10-08 10:47:01 +03:00
var SymbolRegistry = shared ( 'symbol-registry' ) ;
var AllSymbols = shared ( 'symbols' ) ;
var OPSymbols = shared ( 'op-symbols' ) ;
var ObjectProto = Object [ PROTOTYPE ] ;
var USE _NATIVE = typeof $Symbol == 'function' && ! ! $GOPS . f ;
var 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 ( ) {
2022-01-02 23:54:58 +03:00
return _create ( dP ( { } , 'a' , {
2021-10-08 10:47:01 +03:00
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 isSymbol = USE _NATIVE && typeof $Symbol . iterator == 'symbol' ? function ( it ) {
return typeof it == 'symbol' ;
} : function ( it ) {
return it instanceof $Symbol ;
} ;
var $defineProperty = function defineProperty ( it , key , D ) {
if ( it === ObjectProto ) $defineProperty ( OPSymbols , key , D ) ;
anObject ( it ) ;
key = toPrimitive ( key , true ) ;
anObject ( D ) ;
if ( has ( AllSymbols , key ) ) {
if ( ! D . enumerable ) {
2022-01-02 23:54:58 +03:00
if ( ! has ( it , HIDDEN ) ) dP ( it , HIDDEN , createDesc ( 1 , { } ) ) ;
2021-10-08 10:47:01 +03:00
it [ HIDDEN ] [ key ] = true ;
} else {
if ( has ( it , HIDDEN ) && it [ HIDDEN ] [ key ] ) it [ HIDDEN ] [ key ] = false ;
D = _create ( D , {
enumerable : createDesc ( 0 , false )
} ) ;
}
return setSymbolDesc ( it , key , D ) ;
}
return dP ( it , key , D ) ;
} ;
var $defineProperties = function defineProperties ( it , P ) {
anObject ( it ) ;
var keys = enumKeys ( P = toIObject ( P ) ) ;
var i = 0 ;
var l = keys . length ;
var key ;
while ( l > i ) $defineProperty ( it , key = keys [ i ++ ] , P [ key ] ) ;
return it ;
} ;
var $create = function create ( it , P ) {
return P === undefined ? _create ( it ) : $defineProperties ( _create ( it ) , P ) ;
} ;
var $propertyIsEnumerable = function propertyIsEnumerable ( key ) {
var E = isEnum . call ( this , key = toPrimitive ( key , true ) ) ;
if ( this === ObjectProto && has ( AllSymbols , key ) && ! has ( OPSymbols , key ) ) return false ;
return E || ! has ( this , key ) || ! has ( AllSymbols , key ) || has ( this , HIDDEN ) && this [ HIDDEN ] [ key ] ? E : true ;
} ;
var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor ( it , key ) {
it = toIObject ( it ) ;
key = toPrimitive ( key , true ) ;
if ( it === ObjectProto && has ( AllSymbols , key ) && ! has ( OPSymbols , key ) ) return ;
var D = gOPD ( it , key ) ;
if ( D && has ( AllSymbols , key ) && ! ( has ( it , HIDDEN ) && it [ HIDDEN ] [ key ] ) ) D . enumerable = true ;
return D ;
} ;
var $getOwnPropertyNames = function getOwnPropertyNames ( it ) {
var names = gOPN ( toIObject ( it ) ) ;
var result = [ ] ;
var i = 0 ;
var key ;
while ( names . length > i ) if ( ! has ( AllSymbols , key = names [ i ++ ] ) && key != HIDDEN && key != META ) result . push ( key ) ;
return result ;
} ;
var $getOwnPropertySymbols = function getOwnPropertySymbols ( it ) {
var IS _OP = it === ObjectProto ;
var names = gOPN ( IS _OP ? OPSymbols : toIObject ( it ) ) ;
var result = [ ] ;
var i = 0 ;
var key ;
while ( names . length > i ) if ( has ( AllSymbols , key = names [ i ++ ] ) && ( IS _OP ? has ( ObjectProto , key ) : true ) ) result . push ( AllSymbols [ key ] ) ;
return result ;
} ;
// 19.4.1.1 Symbol([description])
if ( ! USE _NATIVE ) {
$Symbol = function Symbol ( ) {
if ( this instanceof $Symbol ) throw TypeError ( 'Symbol is not a constructor!' ) ;
var tag = uid ( arguments . length > 0 ? arguments [ 0 ] : undefined ) ;
var $set = function ( value ) {
if ( this === ObjectProto ) $set . call ( OPSymbols , value ) ;
if ( has ( this , HIDDEN ) && has ( this [ HIDDEN ] , tag ) ) this [ HIDDEN ] [ tag ] = false ;
setSymbolDesc ( this , tag , createDesc ( 1 , value ) ) ;
} ;
if ( DESCRIPTORS && setter ) setSymbolDesc ( ObjectProto , tag , {
configurable : true ,
set : $set
} ) ;
return wrap ( tag ) ;
} ;
redefine ( $Symbol [ PROTOTYPE ] , 'toString' , function toString ( ) {
return this . _k ;
} ) ;
$GOPD . f = $getOwnPropertyDescriptor ;
$DP . f = $defineProperty ;
2021-10-21 08:12:50 +03:00
load46 ( ) . f = gOPNExt . f = $getOwnPropertyNames ;
load39 ( ) . f = $propertyIsEnumerable ;
2021-10-08 10:47:01 +03:00
$GOPS . f = $getOwnPropertySymbols ;
2021-10-21 08:12:50 +03:00
if ( DESCRIPTORS && ! load14 ( ) ) redefine ( ObjectProto , 'propertyIsEnumerable' , $propertyIsEnumerable , true ) ;
2021-10-08 10:47:01 +03:00
wksExt . f = function ( name ) {
return wrap ( wks ( name ) ) ;
} ;
}
$export ( $export . G + $export . W + $export . F * ! USE _NATIVE , {
Symbol : $Symbol
} ) ;
for ( var es6Symbols = // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables' . split ( ',' ) , j = 0 ; es6Symbols . length > j ; ) wks ( es6Symbols [ j ++ ] ) ;
for ( var wellKnownSymbols = $keys ( wks . store ) , k = 0 ; wellKnownSymbols . length > k ; ) wksDefine ( wellKnownSymbols [ k ++ ] ) ;
$export ( $export . S + $export . F * ! USE _NATIVE , 'Symbol' , {
// 19.4.2.1 Symbol.for(key)
'for' : function ( key ) {
return has ( SymbolRegistry , key += '' ) ? SymbolRegistry [ key ] : SymbolRegistry [ key ] = $Symbol ( key ) ;
} ,
// 19.4.2.5 Symbol.keyFor(sym)
keyFor : function keyFor ( sym ) {
if ( ! isSymbol ( sym ) ) throw TypeError ( sym + ' is not a symbol!' ) ;
for ( var key in SymbolRegistry ) if ( SymbolRegistry [ key ] === sym ) return key ;
} ,
useSetter : function ( ) {
setter = true ;
} ,
useSimple : function ( ) {
setter = false ;
}
} ) ;
$export ( $export . S + $export . F * ! USE _NATIVE , 'Object' , {
// 19.1.2.2 Object.create(O [, Properties])
create : $create ,
// 19.1.2.4 Object.defineProperty(O, P, Attributes)
defineProperty : $defineProperty ,
// 19.1.2.3 Object.defineProperties(O, Properties)
defineProperties : $defineProperties ,
// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
getOwnPropertyDescriptor : $getOwnPropertyDescriptor ,
// 19.1.2.7 Object.getOwnPropertyNames(O)
getOwnPropertyNames : $getOwnPropertyNames ,
// 19.1.2.8 Object.getOwnPropertySymbols(O)
getOwnPropertySymbols : $getOwnPropertySymbols
} ) ;
// Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
// https://bugs.chromium.org/p/v8/issues/detail?id=3443
var FAILS _ON _PRIMITIVES = $fails ( function ( ) {
$GOPS . f ( 1 ) ;
} ) ;
$export ( $export . S + $export . F * FAILS _ON _PRIMITIVES , 'Object' , {
getOwnPropertySymbols : function getOwnPropertySymbols ( it ) {
return $GOPS . f ( toObject ( it ) ) ;
}
} ) ;
// 24.3.2 JSON.stringify(value [, replacer [, space]])
$JSON && $export ( $export . S + $export . F * ( ! USE _NATIVE || $fails ( function ( ) {
var S = $Symbol ( ) ;
// MS Edge converts symbol values to JSON as {}
// WebKit converts symbol values to JSON as null
// V8 throws on boxed symbols
return _stringify ( [
S
] ) != '[null]' || _stringify ( {
a : S
} ) != '{}' || _stringify ( Object ( S ) ) != '{}' ;
} ) ) , 'JSON' , {
stringify : function stringify ( it ) {
var args = [
it
] ;
var i = 1 ;
var replacer , $replacer ;
while ( arguments . length > i ) args . push ( arguments [ i ++ ] ) ;
$replacer = replacer = args [ 1 ] ;
if ( ! isObject ( replacer ) && it === undefined || isSymbol ( it ) ) return ; // IE8 returns string on undefined
if ( ! isArray ( replacer ) ) replacer = function ( key , value ) {
if ( typeof $replacer == 'function' ) value = $replacer . call ( this , key , value ) ;
if ( ! isSymbol ( value ) ) return value ;
} ;
args [ 1 ] = replacer ;
return _stringify . apply ( $JSON , args ) ;
}
} ) ;
// 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
2021-10-21 08:12:50 +03:00
$Symbol [ PROTOTYPE ] [ TO _PRIMITIVE ] || load12 ( ) ( $Symbol [ PROTOTYPE ] , TO _PRIMITIVE , $Symbol [ PROTOTYPE ] . valueOf ) ;
2021-10-08 10:47:01 +03:00
// 19.4.3.5 Symbol.prototype[@@toStringTag]
setToStringTag ( $Symbol , 'Symbol' ) ;
// 20.2.1.9 Math[@@toStringTag]
setToStringTag ( Math , 'Math' , true ) ;
// 24.3.3 JSON[@@toStringTag]
setToStringTag ( global . JSON , 'JSON' , true ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load50 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
$export ( $export . S , 'Object' , {
2021-10-21 08:12:50 +03:00
create : load45 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load51 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
// 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
2021-10-21 08:12:50 +03:00
$export ( $export . S + $export . F * ! load3 ( ) , 'Object' , {
defineProperty : load10 ( ) . f
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load52 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
// 19.1.2.3 / 15.2.3.7 Object.defineProperties(O, Properties)
2021-10-21 08:12:50 +03:00
$export ( $export . S + $export . F * ! load3 ( ) , 'Object' , {
defineProperties : load43 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load53 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// most Object methods by ES6 should accept primitives
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var core = load4 ( ) ;
2021-10-08 10:47:01 +03:00
var fails = load2 ( ) ;
module . exports = function ( KEY , exec ) {
2022-01-02 23:54:58 +03:00
var fn = ( core . Object || { } ) [ KEY ] || Object [ KEY ] ;
var exp = { } ;
2021-10-08 10:47:01 +03:00
exp [ KEY ] = exec ( fn ) ;
$export ( $export . S + $export . F * fails ( function ( ) {
fn ( 1 ) ;
} ) , 'Object' , exp ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load54 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
2021-10-21 08:12:50 +03:00
var toIObject = load29 ( ) ;
var $getOwnPropertyDescriptor = load48 ( ) . f ;
load53 ( ) ( 'getOwnPropertyDescriptor' , function ( ) {
2021-10-08 10:47:01 +03:00
return function getOwnPropertyDescriptor ( it , key ) {
return $getOwnPropertyDescriptor ( toIObject ( it ) , key ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load55 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var toObject = load42 ( ) ;
var IE _PROTO = load34 ( ) ( 'IE_PROTO' ) ;
2021-10-08 10:47:01 +03:00
var ObjectProto = Object . prototype ;
module . exports = Object . getPrototypeOf || function ( O ) {
O = toObject ( O ) ;
if ( has ( O , IE _PROTO ) ) return O [ IE _PROTO ] ;
if ( typeof O . constructor == 'function' && O instanceof O . constructor ) return O . constructor . prototype ;
return O instanceof Object ? ObjectProto : null ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load56 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.9 Object.getPrototypeOf(O)
2021-10-21 08:12:50 +03:00
var toObject = load42 ( ) ;
var $getPrototypeOf = load55 ( ) ;
load53 ( ) ( 'getPrototypeOf' , function ( ) {
2021-10-08 10:47:01 +03:00
return function getPrototypeOf ( it ) {
return $getPrototypeOf ( toObject ( it ) ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load57 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.14 Object.keys(O)
2021-10-21 08:12:50 +03:00
var toObject = load42 ( ) ;
var $keys = load37 ( ) ;
load53 ( ) ( 'keys' , function ( ) {
2021-10-08 10:47:01 +03:00
return function keys ( it ) {
return $keys ( toObject ( it ) ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load58 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.7 Object.getOwnPropertyNames(O)
2021-10-21 08:12:50 +03:00
load53 ( ) ( 'getOwnPropertyNames' , function ( ) {
return load47 ( ) . f ;
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load59 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.5 Object.freeze(O)
2021-10-21 08:12:50 +03:00
var isObject = load5 ( ) ;
var meta = load21 ( ) . onFreeze ;
load53 ( ) ( 'freeze' , function ( $freeze ) {
2021-10-08 10:47:01 +03:00
return function freeze ( it ) {
return $freeze && isObject ( it ) ? $freeze ( meta ( it ) ) : it ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load60 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.17 Object.seal(O)
2021-10-21 08:12:50 +03:00
var isObject = load5 ( ) ;
var meta = load21 ( ) . onFreeze ;
load53 ( ) ( 'seal' , function ( $seal ) {
2021-10-08 10:47:01 +03:00
return function seal ( it ) {
return $seal && isObject ( it ) ? $seal ( meta ( it ) ) : it ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load61 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.15 Object.preventExtensions(O)
2021-10-21 08:12:50 +03:00
var isObject = load5 ( ) ;
var meta = load21 ( ) . onFreeze ;
load53 ( ) ( 'preventExtensions' , function ( $preventExtensions ) {
2021-10-08 10:47:01 +03:00
return function preventExtensions ( it ) {
return $preventExtensions && isObject ( it ) ? $preventExtensions ( meta ( it ) ) : it ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load62 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.12 Object.isFrozen(O)
2021-10-21 08:12:50 +03:00
var isObject = load5 ( ) ;
load53 ( ) ( 'isFrozen' , function ( $isFrozen ) {
2021-10-08 10:47:01 +03:00
return function isFrozen ( it ) {
return isObject ( it ) ? $isFrozen ? $isFrozen ( it ) : false : true ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load63 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.13 Object.isSealed(O)
2021-10-21 08:12:50 +03:00
var isObject = load5 ( ) ;
load53 ( ) ( 'isSealed' , function ( $isSealed ) {
2021-10-08 10:47:01 +03:00
return function isSealed ( it ) {
return isObject ( it ) ? $isSealed ? $isSealed ( it ) : false : true ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load64 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.2.11 Object.isExtensible(O)
2021-10-21 08:12:50 +03:00
var isObject = load5 ( ) ;
load53 ( ) ( 'isExtensible' , function ( $isExtensible ) {
2021-10-08 10:47:01 +03:00
return function isExtensible ( it ) {
return isObject ( it ) ? $isExtensible ? $isExtensible ( it ) : true : false ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load65 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// 19.1.2.1 Object.assign(target, source, ...)
2021-10-21 08:12:50 +03:00
var DESCRIPTORS = load3 ( ) ;
var getKeys = load37 ( ) ;
var gOPS = load38 ( ) ;
var pIE = load39 ( ) ;
var toObject = load42 ( ) ;
var IObject = load27 ( ) ;
2021-10-08 10:47:01 +03:00
var $assign = Object . assign ;
// should work with symbols and should have deterministic property order (V8 bug)
module . exports = ! $assign || load2 ( ) ( function ( ) {
2022-01-02 23:54:58 +03:00
var A = { } ;
var B = { } ;
2021-10-08 10:47:01 +03:00
// eslint-disable-next-line no-undef
var S = Symbol ( ) ;
var K = 'abcdefghijklmnopqrst' ;
A [ S ] = 7 ;
K . split ( '' ) . forEach ( function ( k ) {
B [ k ] = k ;
} ) ;
2022-01-02 23:54:58 +03:00
return $assign ( { } , A ) [ S ] != 7 || Object . keys ( $assign ( { } , B ) ) . join ( '' ) != K ;
2021-10-08 10:47:01 +03:00
} ) ? function assign ( target , source ) {
var T = toObject ( target ) ;
var aLen = arguments . length ;
var index = 1 ;
var getSymbols = gOPS . f ;
var isEnum = pIE . f ;
while ( aLen > index ) {
var S = IObject ( arguments [ index ++ ] ) ;
var keys = getSymbols ? getKeys ( S ) . concat ( getSymbols ( S ) ) : getKeys ( S ) ;
var length = keys . length ;
var j = 0 ;
var key ;
while ( length > j ) {
key = keys [ j ++ ] ;
if ( ! DESCRIPTORS || isEnum . call ( S , key ) ) T [ key ] = S [ key ] ;
}
}
return T ;
} : $assign ;
} ) ;
2021-10-21 08:12:50 +03:00
var load66 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.3.1 Object.assign(target, source)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S + $export . F , 'Object' , {
2021-10-21 08:12:50 +03:00
assign : load65 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load67 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 7.2.9 SameValue(x, y)
module . exports = Object . is || function is ( x , y ) {
// eslint-disable-next-line no-self-compare
return x === y ? x !== 0 || 1 / x === 1 / y : x != x && y != y ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load68 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.3.10 Object.is(value1, value2)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Object' , {
2021-10-21 08:12:50 +03:00
is : load67 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load69 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// Works with __proto__ only. Old v8 can't work with null proto objects.
2021-10-21 08:12:50 +03:00
/* eslint-disable no-proto */ var isObject = load5 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
var check = function ( O , proto ) {
anObject ( O ) ;
if ( ! isObject ( proto ) && proto !== null ) throw TypeError ( proto + ": can't set as prototype!" ) ;
} ;
module . exports = {
2022-03-07 06:51:57 +03:00
set : Object . setPrototypeOf || ( '__proto__' in { } ? function ( test , buggy , set ) {
2021-10-08 10:47:01 +03:00
try {
2021-10-21 08:12:50 +03:00
set = load19 ( ) ( Function . call , load48 ( ) . f ( Object . prototype , '__proto__' ) . set , 2 ) ;
2021-10-08 10:47:01 +03:00
set ( test , [ ] ) ;
buggy = ! ( test instanceof Array ) ;
} catch ( e ) {
buggy = true ;
}
return function setPrototypeOf ( O , proto ) {
check ( O , proto ) ;
if ( buggy ) O . _ _proto _ _ = proto ;
else set ( O , proto ) ;
return O ;
} ;
2022-03-07 06:51:57 +03:00
} ( { } , false ) : undefined ) ,
2021-10-08 10:47:01 +03:00
check : check
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load70 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.1.3.19 Object.setPrototypeOf(O, proto)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Object' , {
2021-10-21 08:12:50 +03:00
setPrototypeOf : load69 ( ) . set
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load71 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// getting tag from 19.1.3.6 Object.prototype.toString()
2021-10-21 08:12:50 +03:00
var cof = load26 ( ) ;
var TAG = load22 ( ) ( 'toStringTag' ) ;
2021-10-08 10:47:01 +03:00
// ES3 wrong here
var ARG = cof ( function ( ) {
return arguments ;
} ( ) ) == 'Arguments' ;
// fallback for IE11 Script Access Denied error
var tryGet = function ( it , key ) {
try {
return it [ key ] ;
2022-01-02 23:54:58 +03:00
} catch ( e ) { }
2021-10-08 10:47:01 +03:00
} ;
module . exports = function ( it ) {
var O , T , B ;
return it === undefined ? 'Undefined' : it === null ? 'Null' : typeof ( T = tryGet ( O = Object ( it ) , TAG ) ) == 'string' ? T : ARG ? cof ( O ) : ( B = cof ( O ) ) == 'Object' && typeof O . callee == 'function' ? 'Arguments' : B ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load72 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// 19.1.3.6 Object.prototype.toString()
2021-10-21 08:12:50 +03:00
var classof = load71 ( ) ;
2022-01-02 23:54:58 +03:00
var test = { } ;
2021-10-21 08:12:50 +03:00
test [ load22 ( ) ( 'toStringTag' ) ] = 'z' ;
if ( test + '' != '[object z]' ) load17 ( ) ( Object . prototype , 'toString' , function toString ( ) {
2021-10-08 10:47:01 +03:00
return '[object ' + classof ( this ) + ']' ;
} , true ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load73 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// fast apply, http://jsperf.lnkit.com/fast-apply/5
module . exports = function ( fn , args , that ) {
var un = that === undefined ;
switch ( args . length ) {
case 0 :
return un ? fn ( ) : fn . call ( that ) ;
case 1 :
return un ? fn ( args [ 0 ] ) : fn . call ( that , args [ 0 ] ) ;
case 2 :
return un ? fn ( args [ 0 ] , args [ 1 ] ) : fn . call ( that , args [ 0 ] , args [ 1 ] ) ;
case 3 :
return un ? fn ( args [ 0 ] , args [ 1 ] , args [ 2 ] ) : fn . call ( that , args [ 0 ] , args [ 1 ] , args [ 2 ] ) ;
case 4 :
return un ? fn ( args [ 0 ] , args [ 1 ] , args [ 2 ] , args [ 3 ] ) : fn . call ( that , args [ 0 ] , args [ 1 ] , args [ 2 ] , args [ 3 ] ) ;
}
return fn . apply ( that , args ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load74 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var aFunction = load18 ( ) ;
var isObject = load5 ( ) ;
var invoke = load73 ( ) ;
2021-10-08 10:47:01 +03:00
var arraySlice = [ ] . slice ;
2022-01-02 23:54:58 +03:00
var factories = { } ;
2021-10-08 10:47:01 +03:00
var construct = function ( F , len , args ) {
if ( ! ( len in factories ) ) {
for ( var n = [ ] , i = 0 ; i < len ; i ++ ) n [ i ] = 'a[' + i + ']' ;
// eslint-disable-next-line no-new-func
factories [ len ] = Function ( 'F,a' , 'return new F(' + n . join ( ',' ) + ')' ) ;
}
return factories [ len ] ( F , args ) ;
} ;
module . exports = Function . bind || function bind ( that /* , ...args */ ) {
var fn = aFunction ( this ) ;
var partArgs = arraySlice . call ( arguments , 1 ) ;
var bound = function ( ) {
var args = partArgs . concat ( arraySlice . call ( arguments ) ) ;
return this instanceof bound ? construct ( fn , args . length , args ) : invoke ( fn , args , that ) ;
} ;
if ( isObject ( fn . prototype ) ) bound . prototype = fn . prototype ;
return bound ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load75 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 19.2.3.2 / 15.3.4.5 Function.prototype.bind(thisArg, args...)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P , 'Function' , {
2021-10-21 08:12:50 +03:00
bind : load74 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load76 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var dP = load10 ( ) . f ;
2021-10-08 10:47:01 +03:00
var FProto = Function . prototype ;
var nameRE = /^\s*function ([^ (]*)/ ;
var NAME = 'name' ;
// 19.2.4.2 name
2021-10-21 08:12:50 +03:00
NAME in FProto || load3 ( ) && dP ( FProto , NAME , {
2021-10-08 10:47:01 +03:00
configurable : true ,
get : function ( ) {
try {
return ( '' + this ) . match ( nameRE ) [ 1 ] ;
} catch ( e ) {
return '' ;
}
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load77 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var isObject = load5 ( ) ;
var getPrototypeOf = load55 ( ) ;
var HAS _INSTANCE = load22 ( ) ( 'hasInstance' ) ;
2021-10-08 10:47:01 +03:00
var FunctionProto = Function . prototype ;
// 19.2.3.6 Function.prototype[@@hasInstance](V)
2021-10-21 08:12:50 +03:00
if ( ! ( HAS _INSTANCE in FunctionProto ) ) load10 ( ) . f ( FunctionProto , HAS _INSTANCE , {
2021-10-08 10:47:01 +03:00
value : function ( O ) {
if ( typeof this != 'function' || ! isObject ( O ) ) return false ;
if ( ! isObject ( this . prototype ) ) return O instanceof this ;
// for environment w/o native `@@hasInstance` logic enough `instanceof`, but add this:
while ( O = getPrototypeOf ( O ) ) if ( this . prototype === O ) return true ;
return false ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load78 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2022-03-24 00:37:03 +03:00
module . exports = " \n\v\f\r \xa0\u1680\u180E\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF" ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load79 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
var defined = load28 ( ) ;
2021-10-08 10:47:01 +03:00
var fails = load2 ( ) ;
2021-10-21 08:12:50 +03:00
var spaces = load78 ( ) ;
2021-10-08 10:47:01 +03:00
var space = '[' + spaces + ']' ;
var non = '\u200b\u0085' ;
var ltrim = RegExp ( '^' + space + space + '*' ) ;
var rtrim = RegExp ( space + space + '*$' ) ;
var exporter = function ( KEY , exec , ALIAS ) {
2022-01-02 23:54:58 +03:00
var exp = { } ;
2021-10-08 10:47:01 +03:00
var FORCE = fails ( function ( ) {
return ! ! spaces [ KEY ] ( ) || non [ KEY ] ( ) != non ;
} ) ;
var fn = exp [ KEY ] = FORCE ? exec ( trim ) : spaces [ KEY ] ;
if ( ALIAS ) exp [ ALIAS ] = fn ;
$export ( $export . P + $export . F * FORCE , 'String' , exp ) ;
} ;
// 1 -> String#trimLeft
// 2 -> String#trimRight
// 3 -> String#trim
var trim = exporter . trim = function ( string , TYPE ) {
string = String ( defined ( string ) ) ;
if ( TYPE & 1 ) string = string . replace ( ltrim , '' ) ;
if ( TYPE & 2 ) string = string . replace ( rtrim , '' ) ;
return string ;
} ;
module . exports = exporter ;
} ) ;
2021-10-21 08:12:50 +03:00
var load80 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var $parseInt = load ( ) . parseInt ;
2021-10-21 08:12:50 +03:00
var $trim = load79 ( ) . trim ;
var ws = load78 ( ) ;
2021-10-08 10:47:01 +03:00
var hex = /^[-+]?0[xX]/ ;
module . exports = $parseInt ( ws + '08' ) !== 8 || $parseInt ( ws + '0x16' ) !== 22 ? function parseInt ( str , radix ) {
var string = $trim ( String ( str ) , 3 ) ;
return $parseInt ( string , radix >>> 0 || ( hex . test ( string ) ? 16 : 10 ) ) ;
} : $parseInt ;
} ) ;
2021-10-21 08:12:50 +03:00
var load81 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
var $parseInt = load80 ( ) ;
2021-10-08 10:47:01 +03:00
// 18.2.5 parseInt(string, radix)
$export ( $export . G + $export . F * ( parseInt != $parseInt ) , {
parseInt : $parseInt
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load82 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var $parseFloat = load ( ) . parseFloat ;
2021-10-21 08:12:50 +03:00
var $trim = load79 ( ) . trim ;
module . exports = 1 / $parseFloat ( load78 ( ) + '-0' ) !== - Infinity ? function parseFloat ( str ) {
2021-10-08 10:47:01 +03:00
var string = $trim ( String ( str ) , 3 ) ;
var result = $parseFloat ( string ) ;
return result === 0 && string . charAt ( 0 ) == '-' ? - 0 : result ;
} : $parseFloat ;
} ) ;
2021-10-21 08:12:50 +03:00
var load83 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
var $parseFloat = load82 ( ) ;
2021-10-08 10:47:01 +03:00
// 18.2.4 parseFloat(string)
$export ( $export . G + $export . F * ( parseFloat != $parseFloat ) , {
parseFloat : $parseFloat
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load84 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var isObject = load5 ( ) ;
var setPrototypeOf = load69 ( ) . set ;
2021-10-08 10:47:01 +03:00
module . exports = function ( that , target , C ) {
var S = target . constructor ;
var P ;
if ( S !== C && typeof S == 'function' && ( P = S . prototype ) !== C . prototype && isObject ( P ) && setPrototypeOf ) setPrototypeOf ( that , P ) ;
return that ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load85 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
var global = load ( ) ;
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var cof = load26 ( ) ;
var inheritIfRequired = load84 ( ) ;
var toPrimitive = load9 ( ) ;
2021-10-08 10:47:01 +03:00
var fails = load2 ( ) ;
2021-10-21 08:12:50 +03:00
var gOPN = load46 ( ) . f ;
var gOPD = load48 ( ) . f ;
var dP = load10 ( ) . f ;
var $trim = load79 ( ) . trim ;
2021-10-08 10:47:01 +03:00
var NUMBER = 'Number' ;
var $Number = global [ NUMBER ] ;
var Base = $Number ;
var proto = $Number . prototype ;
// Opera ~12 has broken Object#toString
2021-10-21 08:12:50 +03:00
var BROKEN _COF = cof ( load45 ( ) ( proto ) ) == NUMBER ;
2021-10-08 10:47:01 +03:00
var TRIM = 'trim' in String . prototype ;
// 7.1.3 ToNumber(argument)
var toNumber = function ( argument ) {
var it = toPrimitive ( argument , false ) ;
if ( typeof it == 'string' && it . length > 2 ) {
it = TRIM ? it . trim ( ) : $trim ( it , 3 ) ;
var first = it . charCodeAt ( 0 ) ;
var third , radix , maxCode ;
if ( first === 43 || first === 45 ) {
third = it . charCodeAt ( 2 ) ;
if ( third === 88 || third === 120 ) return NaN ; // Number('+0x1') should be NaN, old V8 fix
} else if ( first === 48 ) {
switch ( it . charCodeAt ( 1 ) ) {
case 66 :
case 98 :
radix = 2 ;
maxCode = 49 ;
break ; // fast equal /^0b[01]+$/i
case 79 :
case 111 :
radix = 8 ;
maxCode = 55 ;
break ; // fast equal /^0o[0-7]+$/i
default :
return + it ;
}
for ( var digits = it . slice ( 2 ) , i = 0 , l = digits . length , code ; i < l ; i ++ ) {
code = digits . charCodeAt ( i ) ;
// parseInt parses a string to a first unavailable symbol
// but ToNumber should return NaN if a string contains unavailable symbols
if ( code < 48 || code > maxCode ) return NaN ;
}
return parseInt ( digits , radix ) ;
}
}
return + it ;
} ;
if ( ! $Number ( ' 0o1' ) || ! $Number ( '0b1' ) || $Number ( '+0x1' ) ) {
$Number = function Number ( value ) {
var it = arguments . length < 1 ? 0 : value ;
var that = this ;
return that instanceof $Number && ( BROKEN _COF ? fails ( function ( ) {
proto . valueOf . call ( that ) ;
} ) : cof ( that ) != NUMBER ) ? inheritIfRequired ( new Base ( toNumber ( it ) ) , that , $Number ) : toNumber ( it ) ;
} ;
2021-10-21 08:12:50 +03:00
for ( var keys = load3 ( ) ? gOPN ( Base ) : // ES3:
2021-10-08 10:47:01 +03:00
"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger" . split ( ',' ) , j = 0 , key ; keys . length > j ; j ++ ) if ( has ( Base , key = keys [ j ] ) && ! has ( $Number , key ) ) dP ( $Number , key , gOPD ( Base , key ) ) ;
$Number . prototype = proto ;
proto . constructor = $Number ;
2021-10-21 08:12:50 +03:00
load17 ( ) ( global , NUMBER , $Number ) ;
2021-10-08 10:47:01 +03:00
}
} ) ;
2021-10-21 08:12:50 +03:00
var load86 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var cof = load26 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it , msg ) {
if ( typeof it != 'number' && cof ( it ) != 'Number' ) throw TypeError ( msg ) ;
return + it ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load87 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var toInteger = load30 ( ) ;
var defined = load28 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function repeat ( count ) {
var str = String ( defined ( this ) ) ;
var res = '' ;
var n = toInteger ( count ) ;
if ( n < 0 || n == Infinity ) throw RangeError ( "Count can't be negative" ) ;
for ( ; n > 0 ; ( n >>>= 1 ) && ( str += str ) ) if ( n & 1 ) res += str ;
return res ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load88 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toInteger = load30 ( ) ;
var aNumberValue = load86 ( ) ;
var repeat = load87 ( ) ;
2021-10-08 10:47:01 +03:00
var $toFixed = 1. . toFixed ;
var floor = Math . floor ;
var data = [
0 ,
0 ,
0 ,
0 ,
0 ,
0
] ;
var ERROR = 'Number.toFixed: incorrect invocation!' ;
var ZERO = '0' ;
var multiply = function ( n , c ) {
var i = - 1 ;
var c2 = c ;
while ( ++ i < 6 ) {
c2 += n * data [ i ] ;
data [ i ] = c2 % 10000000 ;
c2 = floor ( c2 / 10000000 ) ;
}
} ;
var divide = function ( n ) {
var i = 6 ;
var c = 0 ;
while ( -- i >= 0 ) {
c += data [ i ] ;
data [ i ] = floor ( c / n ) ;
c = c % n * 10000000 ;
}
} ;
var numToString = function ( ) {
var i = 6 ;
var s = '' ;
while ( -- i >= 0 ) if ( s !== '' || i === 0 || data [ i ] !== 0 ) {
var t = String ( data [ i ] ) ;
s = s === '' ? t : s + repeat . call ( ZERO , 7 - t . length ) + t ;
}
return s ;
} ;
var pow = function ( x , n , acc ) {
return n === 0 ? acc : n % 2 === 1 ? pow ( x , n - 1 , acc * x ) : pow ( x * x , n / 2 , acc ) ;
} ;
var log = function ( x ) {
var n = 0 ;
var x2 = x ;
while ( x2 >= 4096 ) {
n += 12 ;
x2 /= 4096 ;
}
while ( x2 >= 2 ) {
n += 1 ;
x2 /= 2 ;
}
return n ;
} ;
$export ( $export . P + $export . F * ( ! ! $toFixed && ( 0.00008 . toFixed ( 3 ) !== '0.000' || 0.9 . toFixed ( 0 ) !== '1' || 1.255 . toFixed ( 2 ) !== '1.25' || 1000000000000000100. . toFixed ( 0 ) !== '1000000000000000128' ) || ! load2 ( ) ( function ( ) {
// V8 ~ Android 4.3-
2022-01-02 23:54:58 +03:00
$toFixed . call ( { } ) ;
2021-10-08 10:47:01 +03:00
} ) ) , 'Number' , {
toFixed : function toFixed ( fractionDigits ) {
var x = aNumberValue ( this , ERROR ) ;
var f = toInteger ( fractionDigits ) ;
var s = '' ;
var m = ZERO ;
var e , z , j , k ;
if ( f < 0 || f > 20 ) throw RangeError ( ERROR ) ;
// eslint-disable-next-line no-self-compare
if ( x != x ) return 'NaN' ;
if ( x <= - 1000000000000000000000 || x >= 1000000000000000000000 ) return String ( x ) ;
if ( x < 0 ) {
s = '-' ;
x = - x ;
}
if ( x > 0.000000000000000000001 ) {
e = log ( x * pow ( 2 , 69 , 1 ) ) - 69 ;
z = e < 0 ? x * pow ( 2 , - e , 1 ) : x / pow ( 2 , e , 1 ) ;
z *= 4503599627370496 ;
e = 52 - e ;
if ( e > 0 ) {
multiply ( 0 , z ) ;
j = f ;
while ( j >= 7 ) {
multiply ( 10000000 , 0 ) ;
j -= 7 ;
}
multiply ( pow ( 10 , j , 1 ) , 0 ) ;
j = e - 1 ;
while ( j >= 23 ) {
divide ( 8388608 ) ;
j -= 23 ;
}
divide ( 1 << j ) ;
multiply ( 1 , 1 ) ;
divide ( 2 ) ;
m = numToString ( ) ;
} else {
multiply ( 0 , z ) ;
multiply ( 1 << - e , 0 ) ;
m = numToString ( ) + repeat . call ( ZERO , f ) ;
}
}
if ( f > 0 ) {
k = m . length ;
m = s + ( k <= f ? '0.' + repeat . call ( ZERO , f - k ) + m : m . slice ( 0 , k - f ) + '.' + m . slice ( k - f ) ) ;
} else m = s + m ;
return m ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load89 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var $fails = load2 ( ) ;
2021-10-21 08:12:50 +03:00
var aNumberValue = load86 ( ) ;
2021-10-08 10:47:01 +03:00
var $toPrecision = 1. . toPrecision ;
$export ( $export . P + $export . F * ( $fails ( function ( ) {
// IE7-
return $toPrecision . call ( 1 , undefined ) !== '1' ;
} ) || ! $fails ( function ( ) {
// V8 ~ Android 4.3-
2022-01-02 23:54:58 +03:00
$toPrecision . call ( { } ) ;
2021-10-08 10:47:01 +03:00
} ) ) , 'Number' , {
toPrecision : function toPrecision ( precision ) {
var that = aNumberValue ( this , 'Number#toPrecision: incorrect invocation!' ) ;
return precision === undefined ? $toPrecision . call ( that ) : $toPrecision . call ( that , precision ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load90 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.1.2.1 Number.EPSILON
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Number' , {
EPSILON : Math . pow ( 2 , - 52 )
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load91 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.1.2.2 Number.isFinite(number)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var _isFinite = load ( ) . isFinite ;
$export ( $export . S , 'Number' , {
isFinite : function isFinite ( it ) {
return typeof it == 'number' && _isFinite ( it ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load92 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.1.2.3 Number.isInteger(number)
2021-10-21 08:12:50 +03:00
var isObject = load5 ( ) ;
2021-10-08 10:47:01 +03:00
var floor = Math . floor ;
module . exports = function isInteger ( it ) {
return ! isObject ( it ) && isFinite ( it ) && floor ( it ) === it ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load93 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.1.2.3 Number.isInteger(number)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Number' , {
2021-10-21 08:12:50 +03:00
isInteger : load92 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load94 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.1.2.4 Number.isNaN(number)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Number' , {
isNaN : function isNaN ( number ) {
// eslint-disable-next-line no-self-compare
return number != number ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load95 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.1.2.5 Number.isSafeInteger(number)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var isInteger = load92 ( ) ;
2021-10-08 10:47:01 +03:00
var abs = Math . abs ;
$export ( $export . S , 'Number' , {
isSafeInteger : function isSafeInteger ( number ) {
return isInteger ( number ) && abs ( number ) <= 9007199254740991 ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load96 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.1.2.6 Number.MAX_SAFE_INTEGER
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Number' , {
MAX _SAFE _INTEGER : 9007199254740991
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load97 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.1.2.10 Number.MIN_SAFE_INTEGER
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Number' , {
MIN _SAFE _INTEGER : - 9007199254740991
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load98 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
var $parseFloat = load82 ( ) ;
2021-10-08 10:47:01 +03:00
// 20.1.2.12 Number.parseFloat(string)
$export ( $export . S + $export . F * ( Number . parseFloat != $parseFloat ) , 'Number' , {
parseFloat : $parseFloat
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load99 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
var $parseInt = load80 ( ) ;
2021-10-08 10:47:01 +03:00
// 20.1.2.13 Number.parseInt(string, radix)
$export ( $export . S + $export . F * ( Number . parseInt != $parseInt ) , 'Number' , {
parseInt : $parseInt
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load100 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.20 Math.log1p(x)
module . exports = Math . log1p || function log1p ( x ) {
return ( x = + x ) > - 0.00000001 && x < 0.00000001 ? x - x * x / 2 : Math . log ( 1 + x ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load101 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.3 Math.acosh(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var log1p = load100 ( ) ;
2021-10-08 10:47:01 +03:00
var sqrt = Math . sqrt ;
var $acosh = Math . acosh ;
$export ( $export . S + $export . F * ! ( $acosh && Math . floor ( $acosh ( Number . MAX _VALUE ) ) == 710 && $acosh ( Infinity ) == Infinity ) , 'Math' , {
acosh : function acosh ( x ) {
return ( x = + x ) < 1 ? NaN : x > 94906265.62425156 ? Math . log ( x ) + Math . LN2 : log1p ( x - 1 + sqrt ( x - 1 ) * sqrt ( x + 1 ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load102 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.5 Math.asinh(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var $asinh = Math . asinh ;
function asinh ( x ) {
return ! isFinite ( x = + x ) || x == 0 ? x : x < 0 ? - asinh ( - x ) : Math . log ( x + Math . sqrt ( x * x + 1 ) ) ;
}
// Tor Browser bug: Math.asinh(0) -> -0
$export ( $export . S + $export . F * ! ( $asinh && 1 / $asinh ( 0 ) > 0 ) , 'Math' , {
asinh : asinh
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load103 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.7 Math.atanh(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var $atanh = Math . atanh ;
// Tor Browser bug: Math.atanh(-0) -> 0
$export ( $export . S + $export . F * ! ( $atanh && 1 / $atanh ( - 0 ) < 0 ) , 'Math' , {
atanh : function atanh ( x ) {
return ( x = + x ) == 0 ? x : Math . log ( ( 1 + x ) / ( 1 - x ) ) / 2 ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load104 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.28 Math.sign(x)
module . exports = Math . sign || function sign ( x ) {
// eslint-disable-next-line no-self-compare
return ( x = + x ) == 0 || x != x ? x : x < 0 ? - 1 : 1 ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load105 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.9 Math.cbrt(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var sign = load104 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
cbrt : function cbrt ( x ) {
return sign ( x = + x ) * Math . pow ( Math . abs ( x ) , 1 / 3 ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load106 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.11 Math.clz32(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
clz32 : function clz32 ( x ) {
return ( x >>>= 0 ) ? 31 - Math . floor ( Math . log ( x + 0.5 ) * Math . LOG2E ) : 32 ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load107 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.12 Math.cosh(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var exp = Math . exp ;
$export ( $export . S , 'Math' , {
cosh : function cosh ( x ) {
return ( exp ( x = + x ) + exp ( - x ) ) / 2 ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load108 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.14 Math.expm1(x)
var $expm1 = Math . expm1 ;
module . exports = ! $expm1 || $expm1 ( 10 ) > 22025.465794806718 || $expm1 ( 10 ) < 22025.465794806718 || $expm1 ( - 0.00000000000000002 ) != - 0.00000000000000002 ? function expm1 ( x ) {
return ( x = + x ) == 0 ? x : x > - 0.000001 && x < 0.000001 ? x + x * x / 2 : Math . exp ( x ) - 1 ;
} : $expm1 ;
} ) ;
2021-10-21 08:12:50 +03:00
var load109 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.14 Math.expm1(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $expm1 = load108 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S + $export . F * ( $expm1 != Math . expm1 ) , 'Math' , {
expm1 : $expm1
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load110 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.16 Math.fround(x)
2021-10-21 08:12:50 +03:00
var sign = load104 ( ) ;
2021-10-08 10:47:01 +03:00
var pow = Math . pow ;
var EPSILON = pow ( 2 , - 52 ) ;
var EPSILON32 = pow ( 2 , - 23 ) ;
var MAX32 = pow ( 2 , 127 ) * ( 2 - EPSILON32 ) ;
var MIN32 = pow ( 2 , - 126 ) ;
var roundTiesToEven = function ( n ) {
return n + 1 / EPSILON - 1 / EPSILON ;
} ;
module . exports = Math . fround || function fround ( x ) {
var $abs = Math . abs ( x ) ;
var $sign = sign ( x ) ;
var a , result ;
if ( $abs < MIN32 ) return $sign * roundTiesToEven ( $abs / MIN32 / EPSILON32 ) * MIN32 * EPSILON32 ;
a = ( 1 + EPSILON32 / EPSILON ) * $abs ;
result = a - ( a - $abs ) ;
// eslint-disable-next-line no-self-compare
if ( result > MAX32 || result != result ) return $sign * Infinity ;
return $sign * result ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load111 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.16 Math.fround(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
2021-10-21 08:12:50 +03:00
fround : load110 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load112 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.17 Math.hypot([value1[, value2[, … ]]])
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var abs = Math . abs ;
$export ( $export . S , 'Math' , {
hypot : function hypot ( value1 , value2 ) {
var sum = 0 ;
var i = 0 ;
var aLen = arguments . length ;
var larg = 0 ;
var arg , div ;
while ( i < aLen ) {
arg = abs ( arguments [ i ++ ] ) ;
if ( larg < arg ) {
div = larg / arg ;
sum = sum * div * div + 1 ;
larg = arg ;
} else if ( arg > 0 ) {
div = arg / larg ;
sum += div * div ;
} else sum += arg ;
}
return larg === Infinity ? Infinity : larg * Math . sqrt ( sum ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load113 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.18 Math.imul(x, y)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var $imul = Math . imul ;
// some WebKit versions fails with big numbers, some has wrong arity
$export ( $export . S + $export . F * load2 ( ) ( function ( ) {
return $imul ( 4294967295 , 5 ) != - 5 || $imul . length != 2 ;
} ) , 'Math' , {
imul : function imul ( x , y ) {
var UINT16 = 65535 ;
var xn = + x ;
var yn = + y ;
var xl = UINT16 & xn ;
var yl = UINT16 & yn ;
return 0 | xl * yl + ( ( UINT16 & xn >>> 16 ) * yl + xl * ( UINT16 & yn >>> 16 ) << 16 >>> 0 ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load114 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.21 Math.log10(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
log10 : function log10 ( x ) {
return Math . log ( x ) * Math . LOG10E ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load115 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.20 Math.log1p(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
2021-10-21 08:12:50 +03:00
log1p : load100 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load116 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.22 Math.log2(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
log2 : function log2 ( x ) {
return Math . log ( x ) / Math . LN2 ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load117 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.28 Math.sign(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
2021-10-21 08:12:50 +03:00
sign : load104 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load118 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.30 Math.sinh(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var expm1 = load108 ( ) ;
2021-10-08 10:47:01 +03:00
var exp = Math . exp ;
// V8 near Chromium 38 has a problem with very small numbers
$export ( $export . S + $export . F * load2 ( ) ( function ( ) {
return ! Math . sinh ( - 0.00000000000000002 ) != - 0.00000000000000002 ;
} ) , 'Math' , {
sinh : function sinh ( x ) {
return Math . abs ( x = + x ) < 1 ? ( expm1 ( x ) - expm1 ( - x ) ) / 2 : ( exp ( x - 1 ) - exp ( - x - 1 ) ) * ( Math . E / 2 ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load119 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.33 Math.tanh(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var expm1 = load108 ( ) ;
2021-10-08 10:47:01 +03:00
var exp = Math . exp ;
$export ( $export . S , 'Math' , {
tanh : function tanh ( x ) {
var a = expm1 ( x = + x ) ;
var b = expm1 ( - x ) ;
return a == Infinity ? 1 : b == Infinity ? - 1 : ( a - b ) / ( exp ( x ) + exp ( - x ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load120 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.2.2.34 Math.trunc(x)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
trunc : function trunc ( it ) {
return ( it > 0 ? Math . floor : Math . ceil ) ( it ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load121 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
var toAbsoluteIndex = load32 ( ) ;
2021-10-08 10:47:01 +03:00
var fromCharCode = String . fromCharCode ;
var $fromCodePoint = String . fromCodePoint ;
// length should be 1, old FF problem
$export ( $export . S + $export . F * ( ! ! $fromCodePoint && $fromCodePoint . length != 1 ) , 'String' , {
// 21.1.2.2 String.fromCodePoint(...codePoints)
fromCodePoint : function fromCodePoint ( x ) {
var res = [ ] ;
var aLen = arguments . length ;
var i = 0 ;
var code ;
while ( aLen > i ) {
code = + arguments [ i ++ ] ;
if ( toAbsoluteIndex ( code , 1114111 ) !== code ) throw RangeError ( code + ' is not a valid code point' ) ;
res . push ( code < 65536 ? fromCharCode ( code ) : fromCharCode ( ( ( code -= 65536 ) >> 10 ) + 55296 , code % 1024 + 56320 ) ) ;
}
return res . join ( '' ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load122 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
var toIObject = load29 ( ) ;
var toLength = load31 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'String' , {
// 21.1.2.4 String.raw(callSite, ...substitutions)
raw : function raw ( callSite ) {
var tpl = toIObject ( callSite . raw ) ;
var len = toLength ( tpl . length ) ;
var aLen = arguments . length ;
var res = [ ] ;
var i = 0 ;
while ( len > i ) {
res . push ( String ( tpl [ i ++ ] ) ) ;
if ( i < aLen ) res . push ( String ( arguments [ i ] ) ) ;
}
return res . join ( '' ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load123 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// 21.1.3.25 String.prototype.trim()
2021-10-21 08:12:50 +03:00
load79 ( ) ( 'trim' , function ( $trim ) {
2021-10-08 10:47:01 +03:00
return function trim ( ) {
return $trim ( this , 3 ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load124 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var toInteger = load30 ( ) ;
var defined = load28 ( ) ;
2021-10-08 10:47:01 +03:00
// true -> String#at
// false -> String#codePointAt
module . exports = function ( TO _STRING ) {
return function ( that , pos ) {
var s = String ( defined ( that ) ) ;
var i = toInteger ( pos ) ;
var l = s . length ;
var a , b ;
if ( i < 0 || i >= l ) return TO _STRING ? '' : undefined ;
a = s . charCodeAt ( i ) ;
return a < 55296 || a > 56319 || i + 1 === l || ( b = s . charCodeAt ( i + 1 ) ) < 56320 || b > 57343 ? TO _STRING ? s . charAt ( i ) : a : TO _STRING ? s . slice ( i , i + 2 ) : ( a - 55296 << 10 ) + ( b - 56320 ) + 65536 ;
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load125 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2022-01-02 23:54:58 +03:00
module . exports = { } ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load126 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var create = load45 ( ) ;
var descriptor = load11 ( ) ;
var setToStringTag = load23 ( ) ;
2022-01-02 23:54:58 +03:00
var IteratorPrototype = { } ;
2021-10-08 10:47:01 +03:00
// 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
2021-10-21 08:12:50 +03:00
load12 ( ) ( IteratorPrototype , load22 ( ) ( 'iterator' ) , function ( ) {
2021-10-08 10:47:01 +03:00
return this ;
} ) ;
module . exports = function ( Constructor , NAME , next ) {
Constructor . prototype = create ( IteratorPrototype , {
next : descriptor ( 1 , next )
} ) ;
setToStringTag ( Constructor , NAME + ' Iterator' ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load127 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var LIBRARY = load14 ( ) ;
var $export = load20 ( ) ;
var redefine = load17 ( ) ;
var hide = load12 ( ) ;
var Iterators = load125 ( ) ;
var $iterCreate = load126 ( ) ;
var setToStringTag = load23 ( ) ;
var getPrototypeOf = load55 ( ) ;
var ITERATOR = load22 ( ) ( 'iterator' ) ;
2021-10-08 10:47:01 +03:00
var BUGGY = ! ( [ ] . keys && 'next' in [ ] . keys ( ) ) ; // Safari has buggy iterators w/o `next`
var FF _ITERATOR = '@@iterator' ;
var KEYS = 'keys' ;
var VALUES = 'values' ;
var returnThis = function ( ) {
return this ;
} ;
module . exports = function ( Base , NAME , Constructor , next , DEFAULT , IS _SET , FORCED ) {
$iterCreate ( Constructor , NAME , next ) ;
var getMethod = function ( kind ) {
if ( ! BUGGY && kind in proto ) return proto [ kind ] ;
switch ( kind ) {
case KEYS :
return function keys ( ) {
return new Constructor ( this , kind ) ;
} ;
case VALUES :
return function values ( ) {
return new Constructor ( this , kind ) ;
} ;
}
return function entries ( ) {
return new Constructor ( this , kind ) ;
} ;
} ;
var TAG = NAME + ' Iterator' ;
var DEF _VALUES = DEFAULT == VALUES ;
var VALUES _BUG = false ;
var proto = Base . prototype ;
var $native = proto [ ITERATOR ] || proto [ FF _ITERATOR ] || DEFAULT && proto [ DEFAULT ] ;
var $default = $native || getMethod ( DEFAULT ) ;
var $entries = DEFAULT ? ! DEF _VALUES ? $default : getMethod ( 'entries' ) : undefined ;
var $anyNative = NAME == 'Array' ? proto . entries || $native : $native ;
var methods , key , IteratorPrototype ;
// Fix native
if ( $anyNative ) {
IteratorPrototype = getPrototypeOf ( $anyNative . call ( new Base ( ) ) ) ;
if ( IteratorPrototype !== Object . prototype && IteratorPrototype . next ) {
// Set @@toStringTag to native iterators
setToStringTag ( IteratorPrototype , TAG , true ) ;
// fix for some old engines
if ( ! LIBRARY && typeof IteratorPrototype [ ITERATOR ] != 'function' ) hide ( IteratorPrototype , ITERATOR , returnThis ) ;
}
}
// fix Array#{values, @@iterator}.name in V8 / FF
if ( DEF _VALUES && $native && $native . name !== VALUES ) {
VALUES _BUG = true ;
$default = function values ( ) {
return $native . call ( this ) ;
} ;
}
// Define iterator
if ( ( ! LIBRARY || FORCED ) && ( BUGGY || VALUES _BUG || ! proto [ ITERATOR ] ) ) hide ( proto , ITERATOR , $default ) ;
// Plug for library
Iterators [ NAME ] = $default ;
Iterators [ TAG ] = returnThis ;
if ( DEFAULT ) {
methods = {
values : DEF _VALUES ? $default : getMethod ( VALUES ) ,
keys : IS _SET ? $default : getMethod ( KEYS ) ,
entries : $entries
} ;
if ( FORCED ) {
for ( key in methods ) if ( ! ( key in proto ) ) redefine ( proto , key , methods [ key ] ) ;
} else $export ( $export . P + $export . F * ( BUGGY || VALUES _BUG ) , NAME , methods ) ;
}
return methods ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load128 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $at = load124 ( ) ( true ) ;
2021-10-08 10:47:01 +03:00
// 21.1.3.27 String.prototype[@@iterator]()
2021-10-21 08:12:50 +03:00
load127 ( ) ( String , 'String' , function ( iterated ) {
2021-10-08 10:47:01 +03:00
this . _t = String ( iterated ) ; // target
this . _i = 0 ; // next index
// 21.1.5.2.1 %StringIteratorPrototype%.next()
} , function ( ) {
var O = this . _t ;
var index = this . _i ;
var point ;
if ( index >= O . length ) return {
value : undefined ,
done : true
} ;
point = $at ( O , index ) ;
this . _i += point . length ;
return {
value : point ,
done : false
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load129 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $at = load124 ( ) ( false ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P , 'String' , {
// 21.1.3.3 String.prototype.codePointAt(pos)
codePointAt : function codePointAt ( pos ) {
return $at ( this , pos ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load130 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 7.2.8 IsRegExp(argument)
2021-10-21 08:12:50 +03:00
var isObject = load5 ( ) ;
var cof = load26 ( ) ;
var MATCH = load22 ( ) ( 'match' ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it ) {
var isRegExp ;
return isObject ( it ) && ( ( isRegExp = it [ MATCH ] ) !== undefined ? ! ! isRegExp : cof ( it ) == 'RegExp' ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load131 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// helper for String#{startsWith, endsWith, includes}
2021-10-21 08:12:50 +03:00
var isRegExp = load130 ( ) ;
var defined = load28 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( that , searchString , NAME ) {
if ( isRegExp ( searchString ) ) throw TypeError ( 'String#' + NAME + " doesn't accept regex!" ) ;
return String ( defined ( that ) ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load132 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var MATCH = load22 ( ) ( 'match' ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( KEY ) {
var re = /./ ;
try {
'/./' [ KEY ] ( re ) ;
} catch ( e ) {
try {
re [ MATCH ] = false ;
return ! '/./' [ KEY ] ( re ) ;
2022-01-02 23:54:58 +03:00
} catch ( f ) { }
2021-10-08 10:47:01 +03:00
}
return true ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load133 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 21.1.3.6 String.prototype.endsWith(searchString [, endPosition])
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toLength = load31 ( ) ;
var context = load131 ( ) ;
2021-10-08 10:47:01 +03:00
var ENDS _WITH = 'endsWith' ;
var $endsWith = '' [ ENDS _WITH ] ;
2021-10-21 08:12:50 +03:00
$export ( $export . P + $export . F * load132 ( ) ( ENDS _WITH ) , 'String' , {
2021-10-08 10:47:01 +03:00
endsWith : function endsWith ( searchString /* , endPosition = @length */ ) {
var that = context ( this , searchString , ENDS _WITH ) ;
var endPosition = arguments . length > 1 ? arguments [ 1 ] : undefined ;
var len = toLength ( that . length ) ;
var end = endPosition === undefined ? len : Math . min ( toLength ( endPosition ) , len ) ;
var search = String ( searchString ) ;
return $endsWith ? $endsWith . call ( that , search , end ) : that . slice ( end - search . length , end ) === search ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load134 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 21.1.3.7 String.prototype.includes(searchString, position = 0)
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var context = load131 ( ) ;
2021-10-08 10:47:01 +03:00
var INCLUDES = 'includes' ;
2021-10-21 08:12:50 +03:00
$export ( $export . P + $export . F * load132 ( ) ( INCLUDES ) , 'String' , {
2021-10-08 10:47:01 +03:00
includes : function includes ( searchString /* , position = 0 */ ) {
return ! ! ~ context ( this , searchString , INCLUDES ) . indexOf ( searchString , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load135 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P , 'String' , {
// 21.1.3.13 String.prototype.repeat(count)
2021-10-21 08:12:50 +03:00
repeat : load87 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load136 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 21.1.3.18 String.prototype.startsWith(searchString [, position ])
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toLength = load31 ( ) ;
var context = load131 ( ) ;
2021-10-08 10:47:01 +03:00
var STARTS _WITH = 'startsWith' ;
var $startsWith = '' [ STARTS _WITH ] ;
2021-10-21 08:12:50 +03:00
$export ( $export . P + $export . F * load132 ( ) ( STARTS _WITH ) , 'String' , {
2021-10-08 10:47:01 +03:00
startsWith : function startsWith ( searchString /* , position = 0 */ ) {
var that = context ( this , searchString , STARTS _WITH ) ;
var index = toLength ( Math . min ( arguments . length > 1 ? arguments [ 1 ] : undefined , that . length ) ) ;
var search = String ( searchString ) ;
return $startsWith ? $startsWith . call ( that , search , index ) : that . slice ( index , index + search . length ) === search ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load137 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var fails = load2 ( ) ;
2021-10-21 08:12:50 +03:00
var defined = load28 ( ) ;
2021-10-08 10:47:01 +03:00
var quot = /"/g ;
// B.2.3.2.1 CreateHTML(string, tag, attribute, value)
var createHTML = function ( string , tag , attribute , value ) {
var S = String ( defined ( string ) ) ;
var p1 = '<' + tag ;
if ( attribute !== '' ) p1 += ' ' + attribute + '="' + String ( value ) . replace ( quot , '"' ) + '"' ;
return p1 + '>' + S + '</' + tag + '>' ;
} ;
module . exports = function ( NAME , exec ) {
2022-01-02 23:54:58 +03:00
var O = { } ;
2021-10-08 10:47:01 +03:00
O [ NAME ] = exec ( createHTML ) ;
$export ( $export . P + $export . F * fails ( function ( ) {
var test = '' [ NAME ] ( '"' ) ;
return test !== test . toLowerCase ( ) || test . split ( '"' ) . length > 3 ;
} ) , 'String' , O ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load138 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.2 String.prototype.anchor(name)
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'anchor' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function anchor ( name ) {
return createHTML ( this , 'a' , 'name' , name ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load139 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.3 String.prototype.big()
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'big' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function big ( ) {
return createHTML ( this , 'big' , '' , '' ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load140 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.4 String.prototype.blink()
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'blink' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function blink ( ) {
return createHTML ( this , 'blink' , '' , '' ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load141 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.5 String.prototype.bold()
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'bold' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function bold ( ) {
return createHTML ( this , 'b' , '' , '' ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load142 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.6 String.prototype.fixed()
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'fixed' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function fixed ( ) {
return createHTML ( this , 'tt' , '' , '' ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load143 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.7 String.prototype.fontcolor(color)
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'fontcolor' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function fontcolor ( color ) {
return createHTML ( this , 'font' , 'color' , color ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load144 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.8 String.prototype.fontsize(size)
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'fontsize' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function fontsize ( size ) {
return createHTML ( this , 'font' , 'size' , size ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load145 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.9 String.prototype.italics()
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'italics' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function italics ( ) {
return createHTML ( this , 'i' , '' , '' ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load146 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.10 String.prototype.link(url)
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'link' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function link ( url ) {
return createHTML ( this , 'a' , 'href' , url ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load147 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.11 String.prototype.small()
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'small' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function small ( ) {
return createHTML ( this , 'small' , '' , '' ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load148 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.12 String.prototype.strike()
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'strike' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function strike ( ) {
return createHTML ( this , 'strike' , '' , '' ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load149 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.13 String.prototype.sub()
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'sub' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function sub ( ) {
return createHTML ( this , 'sub' , '' , '' ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load150 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// B.2.3.14 String.prototype.sup()
2021-10-21 08:12:50 +03:00
load137 ( ) ( 'sup' , function ( createHTML ) {
2021-10-08 10:47:01 +03:00
return function sup ( ) {
return createHTML ( this , 'sup' , '' , '' ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load151 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.3.3.1 / 15.9.4.4 Date.now()
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Date' , {
now : function ( ) {
return new Date ( ) . getTime ( ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load152 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toObject = load42 ( ) ;
var toPrimitive = load9 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P + $export . F * load2 ( ) ( function ( ) {
return new Date ( NaN ) . toJSON ( ) !== null || Date . prototype . toJSON . call ( {
toISOString : function ( ) {
return 1 ;
}
} ) !== 1 ;
} ) , 'Date' , {
// eslint-disable-next-line no-unused-vars
toJSON : function toJSON ( key ) {
var O = toObject ( this ) ;
var pv = toPrimitive ( O ) ;
return typeof pv == 'number' && ! isFinite ( pv ) ? null : O . toISOString ( ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load153 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString()
var fails = load2 ( ) ;
var getTime = Date . prototype . getTime ;
var $toISOString = Date . prototype . toISOString ;
var lz = function ( num ) {
return num > 9 ? num : '0' + num ;
} ;
// PhantomJS / old WebKit has a broken implementations
module . exports = fails ( function ( ) {
return $toISOString . call ( new Date ( - 50000000000000 - 1 ) ) != '0385-07-25T07:06:39.999Z' ;
} ) || ! fails ( function ( ) {
$toISOString . call ( new Date ( NaN ) ) ;
} ) ? function toISOString ( ) {
if ( ! isFinite ( getTime . call ( this ) ) ) throw RangeError ( 'Invalid time value' ) ;
var d = this ;
var y = d . getUTCFullYear ( ) ;
var m = d . getUTCMilliseconds ( ) ;
var s = y < 0 ? '-' : y > 9999 ? '+' : '' ;
return s + ( '00000' + Math . abs ( y ) ) . slice ( s ? - 6 : - 4 ) + '-' + lz ( d . getUTCMonth ( ) + 1 ) + '-' + lz ( d . getUTCDate ( ) ) + 'T' + lz ( d . getUTCHours ( ) ) + ':' + lz ( d . getUTCMinutes ( ) ) + ':' + lz ( d . getUTCSeconds ( ) ) + '.' + ( m > 99 ? m : '0' + lz ( m ) ) + 'Z' ;
} : $toISOString ;
} ) ;
2021-10-21 08:12:50 +03:00
var load154 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 20.3.4.36 / 15.9.5.43 Date.prototype.toISOString()
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toISOString = load153 ( ) ;
2021-10-08 10:47:01 +03:00
// PhantomJS / old WebKit has a broken implementations
$export ( $export . P + $export . F * ( Date . prototype . toISOString !== toISOString ) , 'Date' , {
toISOString : toISOString
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load155 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var DateProto = Date . prototype ;
var INVALID _DATE = 'Invalid Date' ;
var TO _STRING = 'toString' ;
var $toString = DateProto [ TO _STRING ] ;
var getTime = DateProto . getTime ;
2021-10-21 08:12:50 +03:00
if ( new Date ( NaN ) + '' != INVALID _DATE ) load17 ( ) ( DateProto , TO _STRING , function toString ( ) {
2021-10-08 10:47:01 +03:00
var value = getTime . call ( this ) ;
// eslint-disable-next-line no-self-compare
return value === value ? $toString . call ( this ) : INVALID _DATE ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load156 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var anObject = load6 ( ) ;
var toPrimitive = load9 ( ) ;
2021-10-08 10:47:01 +03:00
var NUMBER = 'number' ;
module . exports = function ( hint ) {
if ( hint !== 'string' && hint !== NUMBER && hint !== 'default' ) throw TypeError ( 'Incorrect hint' ) ;
return toPrimitive ( anObject ( this ) , hint != NUMBER ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load157 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var TO _PRIMITIVE = load22 ( ) ( 'toPrimitive' ) ;
2021-10-08 10:47:01 +03:00
var proto = Date . prototype ;
2021-10-21 08:12:50 +03:00
if ( ! ( TO _PRIMITIVE in proto ) ) load12 ( ) ( proto , TO _PRIMITIVE , load156 ( ) ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load158 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 22.1.2.2 / 15.4.3.2 Array.isArray(arg)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Array' , {
2021-10-21 08:12:50 +03:00
isArray : load41 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load159 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// call something on iterator step with safe closing on error
2021-10-21 08:12:50 +03:00
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( iterator , fn , value , entries ) {
try {
return entries ? fn ( anObject ( value ) [ 0 ] , value [ 1 ] ) : fn ( value ) ;
// 7.4.6 IteratorClose(iterator, completion)
} catch ( e ) {
var ret = iterator [ 'return' ] ;
if ( ret !== undefined ) anObject ( ret . call ( iterator ) ) ;
throw e ;
}
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load160 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// check on default Array iterator
2021-10-21 08:12:50 +03:00
var Iterators = load125 ( ) ;
var ITERATOR = load22 ( ) ( 'iterator' ) ;
2021-10-08 10:47:01 +03:00
var ArrayProto = Array . prototype ;
module . exports = function ( it ) {
return it !== undefined && ( Iterators . Array === it || ArrayProto [ ITERATOR ] === it ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load161 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $defineProperty = load10 ( ) ;
var createDesc = load11 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( object , index , value ) {
if ( index in object ) $defineProperty . f ( object , index , createDesc ( 0 , value ) ) ;
else object [ index ] = value ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load162 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var classof = load71 ( ) ;
var ITERATOR = load22 ( ) ( 'iterator' ) ;
var Iterators = load125 ( ) ;
module . exports = load4 ( ) . getIteratorMethod = function ( it ) {
2021-10-08 10:47:01 +03:00
if ( it != undefined ) return it [ ITERATOR ] || it [ '@@iterator' ] || Iterators [ classof ( it ) ] ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load163 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var ITERATOR = load22 ( ) ( 'iterator' ) ;
2021-10-08 10:47:01 +03:00
var SAFE _CLOSING = false ;
try {
var riter = [
7
] [ ITERATOR ] ( ) ;
riter [ 'return' ] = function ( ) {
SAFE _CLOSING = true ;
} ;
// eslint-disable-next-line no-throw-literal
Array . from ( riter , function ( ) {
throw 2 ;
} ) ;
2022-01-02 23:54:58 +03:00
} catch ( e ) { }
2021-10-08 10:47:01 +03:00
module . exports = function ( exec , skipClosing ) {
if ( ! skipClosing && ! SAFE _CLOSING ) return false ;
var safe = false ;
try {
var arr = [
7
] ;
var iter = arr [ ITERATOR ] ( ) ;
iter . next = function ( ) {
return {
done : safe = true
} ;
} ;
arr [ ITERATOR ] = function ( ) {
return iter ;
} ;
exec ( arr ) ;
2022-01-02 23:54:58 +03:00
} catch ( e ) { }
2021-10-08 10:47:01 +03:00
return safe ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load164 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var ctx = load19 ( ) ;
var $export = load20 ( ) ;
var toObject = load42 ( ) ;
var call = load159 ( ) ;
var isArrayIter = load160 ( ) ;
var toLength = load31 ( ) ;
var createProperty = load161 ( ) ;
var getIterFn = load162 ( ) ;
$export ( $export . S + $export . F * ! load163 ( ) ( function ( iter ) {
2021-10-08 10:47:01 +03:00
Array . from ( iter ) ;
} ) , 'Array' , {
// 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
from : function from ( arrayLike /* , mapfn = undefined, thisArg = undefined */ ) {
var O = toObject ( arrayLike ) ;
var C = typeof this == 'function' ? this : Array ;
var aLen = arguments . length ;
var mapfn = aLen > 1 ? arguments [ 1 ] : undefined ;
var mapping = mapfn !== undefined ;
var index = 0 ;
var iterFn = getIterFn ( O ) ;
var length , result , step , iterator ;
if ( mapping ) mapfn = ctx ( mapfn , aLen > 2 ? arguments [ 2 ] : undefined , 2 ) ;
// if object isn't iterable or it's array with default iterator - use simple case
if ( iterFn != undefined && ! ( C == Array && isArrayIter ( iterFn ) ) ) for ( iterator = iterFn . call ( O ) , result = new C ( ) ; ! ( step = iterator . next ( ) ) . done ; index ++ ) createProperty ( result , index , mapping ? call ( iterator , mapfn , [
step . value ,
index
] , true ) : step . value ) ;
else {
length = toLength ( O . length ) ;
for ( result = new C ( length ) ; length > index ; index ++ ) createProperty ( result , index , mapping ? mapfn ( O [ index ] , index ) : O [ index ] ) ;
}
result . length = index ;
return result ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load165 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var createProperty = load161 ( ) ;
2021-10-08 10:47:01 +03:00
// WebKit Array.of isn't generic
$export ( $export . S + $export . F * load2 ( ) ( function ( ) {
2022-01-02 23:54:58 +03:00
function F ( ) { }
2021-10-08 10:47:01 +03:00
return ! ( Array . of . call ( F ) instanceof F ) ;
} ) , 'Array' , {
// 22.1.2.3 Array.of( ...items)
of : function of ( ) {
var index = 0 ;
var aLen = arguments . length ;
var result = new ( typeof this == 'function' ? this : Array ) ( aLen ) ;
while ( aLen > index ) createProperty ( result , index , arguments [ index ++ ] ) ;
result . length = aLen ;
return result ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load166 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
var fails = load2 ( ) ;
module . exports = function ( method , arg ) {
return ! ! method && fails ( function ( ) {
// eslint-disable-next-line no-useless-call
2022-01-02 23:54:58 +03:00
arg ? method . call ( null , function ( ) { } , 1 ) : method . call ( null ) ;
2021-10-08 10:47:01 +03:00
} ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load167 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// 22.1.3.13 Array.prototype.join(separator)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toIObject = load29 ( ) ;
2021-10-08 10:47:01 +03:00
var arrayJoin = [ ] . join ;
// fallback for not array-like strings
2021-10-21 08:12:50 +03:00
$export ( $export . P + $export . F * ( load27 ( ) != Object || ! load166 ( ) ( arrayJoin ) ) , 'Array' , {
2021-10-08 10:47:01 +03:00
join : function join ( separator ) {
return arrayJoin . call ( toIObject ( this ) , separator === undefined ? ',' : separator ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load168 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var html = load44 ( ) ;
var cof = load26 ( ) ;
var toAbsoluteIndex = load32 ( ) ;
var toLength = load31 ( ) ;
2021-10-08 10:47:01 +03:00
var arraySlice = [ ] . slice ;
// fallback for not array-like ES3 strings and DOM objects
$export ( $export . P + $export . F * load2 ( ) ( function ( ) {
if ( html ) arraySlice . call ( html ) ;
} ) , 'Array' , {
slice : function slice ( begin , end ) {
var len = toLength ( this . length ) ;
var klass = cof ( this ) ;
end = end === undefined ? len : end ;
if ( klass == 'Array' ) return arraySlice . call ( this , begin , end ) ;
var start = toAbsoluteIndex ( begin , len ) ;
var upTo = toAbsoluteIndex ( end , len ) ;
var size = toLength ( upTo - start ) ;
var cloned = new Array ( size ) ;
var i = 0 ;
for ( ; i < size ; i ++ ) cloned [ i ] = klass == 'String' ? this . charAt ( start + i ) : this [ start + i ] ;
return cloned ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load169 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var aFunction = load18 ( ) ;
var toObject = load42 ( ) ;
2021-10-08 10:47:01 +03:00
var fails = load2 ( ) ;
var $sort = [ ] . sort ;
var test = [
1 ,
2 ,
3
] ;
$export ( $export . P + $export . F * ( fails ( function ( ) {
// IE8-
test . sort ( undefined ) ;
} ) || ! fails ( function ( ) {
// V8 bug
test . sort ( null ) ;
// Old WebKit
2021-10-21 08:12:50 +03:00
} ) || ! load166 ( ) ( $sort ) ) , 'Array' , {
2021-10-08 10:47:01 +03:00
// 22.1.3.25 Array.prototype.sort(comparefn)
sort : function sort ( comparefn ) {
return comparefn === undefined ? $sort . call ( toObject ( this ) ) : $sort . call ( toObject ( this ) , aFunction ( comparefn ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load170 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var isObject = load5 ( ) ;
var isArray = load41 ( ) ;
var SPECIES = load22 ( ) ( 'species' ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( original ) {
var C ;
if ( isArray ( original ) ) {
C = original . constructor ;
// cross-realm fallback
if ( typeof C == 'function' && ( C === Array || isArray ( C . prototype ) ) ) C = undefined ;
if ( isObject ( C ) ) {
C = C [ SPECIES ] ;
if ( C === null ) C = undefined ;
}
}
return C === undefined ? Array : C ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load171 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 9.4.2.3 ArraySpeciesCreate(originalArray, length)
2021-10-21 08:12:50 +03:00
var speciesConstructor = load170 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( original , length ) {
return new ( speciesConstructor ( original ) ) ( length ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load172 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 0 -> Array#forEach
// 1 -> Array#map
// 2 -> Array#filter
// 3 -> Array#some
// 4 -> Array#every
// 5 -> Array#find
// 6 -> Array#findIndex
2021-10-21 08:12:50 +03:00
var ctx = load19 ( ) ;
var IObject = load27 ( ) ;
var toObject = load42 ( ) ;
var toLength = load31 ( ) ;
var asc = load171 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( TYPE , $create ) {
var IS _MAP = TYPE == 1 ;
var IS _FILTER = TYPE == 2 ;
var IS _SOME = TYPE == 3 ;
var IS _EVERY = TYPE == 4 ;
var IS _FIND _INDEX = TYPE == 6 ;
var NO _HOLES = TYPE == 5 || IS _FIND _INDEX ;
var create = $create || asc ;
return function ( $this , callbackfn , that ) {
var O = toObject ( $this ) ;
var self = IObject ( O ) ;
var f = ctx ( callbackfn , that , 3 ) ;
var length = toLength ( self . length ) ;
var index = 0 ;
var result = IS _MAP ? create ( $this , length ) : IS _FILTER ? create ( $this , 0 ) : undefined ;
var val , res ;
for ( ; length > index ; index ++ ) if ( NO _HOLES || index in self ) {
val = self [ index ] ;
res = f ( val , index , O ) ;
if ( TYPE ) {
if ( IS _MAP ) result [ index ] = res ; // map
else if ( res ) switch ( TYPE ) {
case 3 :
return true ; // some
case 5 :
return val ; // find
case 6 :
return index ; // findIndex
case 2 :
result . push ( val ) ; // filter
}
else if ( IS _EVERY ) return false ; // every
}
}
return IS _FIND _INDEX ? - 1 : IS _SOME || IS _EVERY ? IS _EVERY : result ;
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load173 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $forEach = load172 ( ) ( 0 ) ;
var STRICT = load166 ( ) ( [ ] . forEach , true ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P + $export . F * ! STRICT , 'Array' , {
// 22.1.3.10 / 15.4.4.18 Array.prototype.forEach(callbackfn [, thisArg])
forEach : function forEach ( callbackfn /* , thisArg */ ) {
return $forEach ( this , callbackfn , arguments [ 1 ] ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load174 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $map = load172 ( ) ( 1 ) ;
$export ( $export . P + $export . F * ! load166 ( ) ( [ ] . map , true ) , 'Array' , {
2021-10-08 10:47:01 +03:00
// 22.1.3.15 / 15.4.4.19 Array.prototype.map(callbackfn [, thisArg])
map : function map ( callbackfn /* , thisArg */ ) {
return $map ( this , callbackfn , arguments [ 1 ] ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load175 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $filter = load172 ( ) ( 2 ) ;
$export ( $export . P + $export . F * ! load166 ( ) ( [ ] . filter , true ) , 'Array' , {
2021-10-08 10:47:01 +03:00
// 22.1.3.7 / 15.4.4.20 Array.prototype.filter(callbackfn [, thisArg])
filter : function filter ( callbackfn /* , thisArg */ ) {
return $filter ( this , callbackfn , arguments [ 1 ] ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load176 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $some = load172 ( ) ( 3 ) ;
$export ( $export . P + $export . F * ! load166 ( ) ( [ ] . some , true ) , 'Array' , {
2021-10-08 10:47:01 +03:00
// 22.1.3.23 / 15.4.4.17 Array.prototype.some(callbackfn [, thisArg])
some : function some ( callbackfn /* , thisArg */ ) {
return $some ( this , callbackfn , arguments [ 1 ] ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load177 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $every = load172 ( ) ( 4 ) ;
$export ( $export . P + $export . F * ! load166 ( ) ( [ ] . every , true ) , 'Array' , {
2021-10-08 10:47:01 +03:00
// 22.1.3.5 / 15.4.4.16 Array.prototype.every(callbackfn [, thisArg])
every : function every ( callbackfn /* , thisArg */ ) {
return $every ( this , callbackfn , arguments [ 1 ] ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load178 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var aFunction = load18 ( ) ;
var toObject = load42 ( ) ;
var IObject = load27 ( ) ;
var toLength = load31 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( that , callbackfn , aLen , memo , isRight ) {
aFunction ( callbackfn ) ;
var O = toObject ( that ) ;
var self = IObject ( O ) ;
var length = toLength ( O . length ) ;
var index = isRight ? length - 1 : 0 ;
var i = isRight ? - 1 : 1 ;
if ( aLen < 2 ) for ( ; ; ) {
if ( index in self ) {
memo = self [ index ] ;
index += i ;
break ;
}
index += i ;
if ( isRight ? index < 0 : length <= index ) throw TypeError ( 'Reduce of empty array with no initial value' ) ;
}
for ( ; isRight ? index >= 0 : length > index ; index += i ) if ( index in self ) memo = callbackfn ( memo , self [ index ] , index , O ) ;
return memo ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load179 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $reduce = load178 ( ) ;
$export ( $export . P + $export . F * ! load166 ( ) ( [ ] . reduce , true ) , 'Array' , {
2021-10-08 10:47:01 +03:00
// 22.1.3.18 / 15.4.4.21 Array.prototype.reduce(callbackfn [, initialValue])
reduce : function reduce ( callbackfn /* , initialValue */ ) {
return $reduce ( this , callbackfn , arguments . length , arguments [ 1 ] , false ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load180 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $reduce = load178 ( ) ;
$export ( $export . P + $export . F * ! load166 ( ) ( [ ] . reduceRight , true ) , 'Array' , {
2021-10-08 10:47:01 +03:00
// 22.1.3.19 / 15.4.4.22 Array.prototype.reduceRight(callbackfn [, initialValue])
reduceRight : function reduceRight ( callbackfn /* , initialValue */ ) {
return $reduce ( this , callbackfn , arguments . length , arguments [ 1 ] , true ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load181 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $indexOf = load33 ( ) ( false ) ;
2021-10-08 10:47:01 +03:00
var $native = [ ] . indexOf ;
var NEGATIVE _ZERO = ! ! $native && 1 / [
1
] . indexOf ( 1 , - 0 ) < 0 ;
2021-10-21 08:12:50 +03:00
$export ( $export . P + $export . F * ( NEGATIVE _ZERO || ! load166 ( ) ( $native ) ) , 'Array' , {
2021-10-08 10:47:01 +03:00
// 22.1.3.11 / 15.4.4.14 Array.prototype.indexOf(searchElement [, fromIndex])
indexOf : function indexOf ( searchElement /* , fromIndex = 0 */ ) {
return NEGATIVE _ZERO ? $native . apply ( this , arguments ) || 0 : $indexOf ( this , searchElement , arguments [ 1 ] ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load182 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toIObject = load29 ( ) ;
var toInteger = load30 ( ) ;
var toLength = load31 ( ) ;
2021-10-08 10:47:01 +03:00
var $native = [ ] . lastIndexOf ;
var NEGATIVE _ZERO = ! ! $native && 1 / [
1
] . lastIndexOf ( 1 , - 0 ) < 0 ;
2021-10-21 08:12:50 +03:00
$export ( $export . P + $export . F * ( NEGATIVE _ZERO || ! load166 ( ) ( $native ) ) , 'Array' , {
2021-10-08 10:47:01 +03:00
// 22.1.3.14 / 15.4.4.15 Array.prototype.lastIndexOf(searchElement [, fromIndex])
lastIndexOf : function lastIndexOf ( searchElement /* , fromIndex = @[*-1] */ ) {
// convert -0 to +0
if ( NEGATIVE _ZERO ) return $native . apply ( this , arguments ) || 0 ;
var O = toIObject ( this ) ;
var length = toLength ( O . length ) ;
var index = length - 1 ;
if ( arguments . length > 1 ) index = Math . min ( index , toInteger ( arguments [ 1 ] ) ) ;
if ( index < 0 ) index = length + index ;
for ( ; index >= 0 ; index -- ) if ( index in O ) {
if ( O [ index ] === searchElement ) return index || 0 ;
}
return - 1 ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load183 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)
'use strict' ;
2021-10-21 08:12:50 +03:00
var toObject = load42 ( ) ;
var toAbsoluteIndex = load32 ( ) ;
var toLength = load31 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = [ ] . copyWithin || function copyWithin ( target /* = 0 */ , start /* = 0, end = @length */ ) {
var O = toObject ( this ) ;
var len = toLength ( O . length ) ;
var to = toAbsoluteIndex ( target , len ) ;
var from = toAbsoluteIndex ( start , len ) ;
var end = arguments . length > 2 ? arguments [ 2 ] : undefined ;
var count = Math . min ( ( end === undefined ? len : toAbsoluteIndex ( end , len ) ) - from , len - to ) ;
var inc = 1 ;
if ( from < to && to < from + count ) {
inc = - 1 ;
from += count - 1 ;
to += count - 1 ;
}
while ( count -- > 0 ) {
if ( from in O ) O [ to ] = O [ from ] ;
else delete O [ to ] ;
to += inc ;
from += inc ;
}
return O ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load184 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 22.1.3.31 Array.prototype[@@unscopables]
2021-10-21 08:12:50 +03:00
var UNSCOPABLES = load22 ( ) ( 'unscopables' ) ;
2021-10-08 10:47:01 +03:00
var ArrayProto = Array . prototype ;
2022-01-02 23:54:58 +03:00
if ( ArrayProto [ UNSCOPABLES ] == undefined ) load12 ( ) ( ArrayProto , UNSCOPABLES , { } ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( key ) {
ArrayProto [ UNSCOPABLES ] [ key ] = true ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load185 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 22.1.3.3 Array.prototype.copyWithin(target, start, end = this.length)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P , 'Array' , {
2021-10-21 08:12:50 +03:00
copyWithin : load183 ( )
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
load184 ( ) ( 'copyWithin' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load186 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
'use strict' ;
2021-10-21 08:12:50 +03:00
var toObject = load42 ( ) ;
var toAbsoluteIndex = load32 ( ) ;
var toLength = load31 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function fill ( value /* , start = 0, end = @length */ ) {
var O = toObject ( this ) ;
var length = toLength ( O . length ) ;
var aLen = arguments . length ;
var index = toAbsoluteIndex ( aLen > 1 ? arguments [ 1 ] : undefined , length ) ;
var end = aLen > 2 ? arguments [ 2 ] : undefined ;
var endPos = end === undefined ? length : toAbsoluteIndex ( end , length ) ;
while ( endPos > index ) O [ index ++ ] = value ;
return O ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load187 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 22.1.3.6 Array.prototype.fill(value, start = 0, end = this.length)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P , 'Array' , {
2021-10-21 08:12:50 +03:00
fill : load186 ( )
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
load184 ( ) ( 'fill' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load188 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// 22.1.3.8 Array.prototype.find(predicate, thisArg = undefined)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $find = load172 ( ) ( 5 ) ;
2021-10-08 10:47:01 +03:00
var KEY = 'find' ;
var forced = true ;
// Shouldn't skip holes
if ( KEY in [ ] ) Array ( 1 ) [ KEY ] ( function ( ) {
forced = false ;
} ) ;
$export ( $export . P + $export . F * forced , 'Array' , {
find : function find ( callbackfn /* , that = undefined */ ) {
return $find ( this , callbackfn , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
}
} ) ;
2021-10-21 08:12:50 +03:00
load184 ( ) ( KEY ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load189 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// 22.1.3.9 Array.prototype.findIndex(predicate, thisArg = undefined)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $find = load172 ( ) ( 6 ) ;
2021-10-08 10:47:01 +03:00
var KEY = 'findIndex' ;
var forced = true ;
// Shouldn't skip holes
if ( KEY in [ ] ) Array ( 1 ) [ KEY ] ( function ( ) {
forced = false ;
} ) ;
$export ( $export . P + $export . F * forced , 'Array' , {
findIndex : function findIndex ( callbackfn /* , that = undefined */ ) {
return $find ( this , callbackfn , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
}
} ) ;
2021-10-21 08:12:50 +03:00
load184 ( ) ( KEY ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load190 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var dP = load10 ( ) ;
var DESCRIPTORS = load3 ( ) ;
var SPECIES = load22 ( ) ( 'species' ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( KEY ) {
var C = global [ KEY ] ;
if ( DESCRIPTORS && C && ! C [ SPECIES ] ) dP . f ( C , SPECIES , {
configurable : true ,
get : function ( ) {
return this ;
}
} ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load191 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load190 ( ) ( 'Array' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load192 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
module . exports = function ( done , value ) {
return {
value : value ,
done : ! ! done
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load193 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var addToUnscopables = load184 ( ) ;
var step = load192 ( ) ;
var Iterators = load125 ( ) ;
var toIObject = load29 ( ) ;
2021-10-08 10:47:01 +03:00
// 22.1.3.4 Array.prototype.entries()
// 22.1.3.13 Array.prototype.keys()
// 22.1.3.29 Array.prototype.values()
// 22.1.3.30 Array.prototype[@@iterator]()
2021-10-21 08:12:50 +03:00
module . exports = load127 ( ) ( Array , 'Array' , function ( iterated , kind ) {
2021-10-08 10:47:01 +03:00
this . _t = toIObject ( iterated ) ; // target
this . _i = 0 ; // next index
this . _k = kind ; // kind
// 22.1.5.2.1 %ArrayIteratorPrototype%.next()
} , function ( ) {
var O = this . _t ;
var kind = this . _k ;
var index = this . _i ++ ;
if ( ! O || index >= O . length ) {
this . _t = undefined ;
return step ( 1 ) ;
}
if ( kind == 'keys' ) return step ( 0 , index ) ;
if ( kind == 'values' ) return step ( 0 , O [ index ] ) ;
return step ( 0 , [
index ,
O [ index ]
] ) ;
} , 'values' ) ;
// argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
Iterators . Arguments = Iterators . Array ;
addToUnscopables ( 'keys' ) ;
addToUnscopables ( 'values' ) ;
addToUnscopables ( 'entries' ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load194 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// 21.2.5.3 get RegExp.prototype.flags
2021-10-21 08:12:50 +03:00
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( ) {
var that = anObject ( this ) ;
var result = '' ;
if ( that . global ) result += 'g' ;
if ( that . ignoreCase ) result += 'i' ;
if ( that . multiline ) result += 'm' ;
if ( that . unicode ) result += 'u' ;
if ( that . sticky ) result += 'y' ;
return result ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load195 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var inheritIfRequired = load84 ( ) ;
var dP = load10 ( ) . f ;
var gOPN = load46 ( ) . f ;
var isRegExp = load130 ( ) ;
var $flags = load194 ( ) ;
2021-10-08 10:47:01 +03:00
var $RegExp = global . RegExp ;
var Base = $RegExp ;
var proto = $RegExp . prototype ;
var re1 = /a/g ;
var re2 = /a/g ;
// "new" creates a new object, old webkit buggy here
var CORRECT _NEW = new $RegExp ( re1 ) !== re1 ;
2021-10-21 08:12:50 +03:00
if ( load3 ( ) && ( ! CORRECT _NEW || load2 ( ) ( function ( ) {
re2 [ load22 ( ) ( 'match' ) ] = false ;
2021-10-08 10:47:01 +03:00
// RegExp constructor can alter flags and IsRegExp works correct with @@match
return $RegExp ( re1 ) != re1 || $RegExp ( re2 ) == re2 || $RegExp ( re1 , 'i' ) != '/a/i' ;
} ) ) ) {
$RegExp = function RegExp ( p , f ) {
var tiRE = this instanceof $RegExp ;
var piRE = isRegExp ( p ) ;
var fiU = f === undefined ;
return ! tiRE && piRE && p . constructor === $RegExp && fiU ? p : inheritIfRequired ( CORRECT _NEW ? new Base ( piRE && ! fiU ? p . source : p , f ) : Base ( ( piRE = p instanceof $RegExp ) ? p . source : p , piRE && fiU ? $flags . call ( p ) : f ) , tiRE ? this : proto , $RegExp ) ;
} ;
var proxy = function ( key ) {
key in $RegExp || dP ( $RegExp , key , {
configurable : true ,
get : function ( ) {
return Base [ key ] ;
} ,
set : function ( it ) {
Base [ key ] = it ;
}
} ) ;
} ;
for ( var keys = gOPN ( Base ) , i = 0 ; keys . length > i ; ) proxy ( keys [ i ++ ] ) ;
proto . constructor = $RegExp ;
$RegExp . prototype = proto ;
2021-10-21 08:12:50 +03:00
load17 ( ) ( global , 'RegExp' , $RegExp ) ;
2021-10-08 10:47:01 +03:00
}
2021-10-21 08:12:50 +03:00
load190 ( ) ( 'RegExp' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load196 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var regexpFlags = load194 ( ) ;
2021-10-08 10:47:01 +03:00
var nativeExec = RegExp . prototype . exec ;
// This always refers to the native implementation, because the
// String#replace polyfill uses ./fix-regexp-well-known-symbol-logic.js,
// which loads this file before patching the method.
var nativeReplace = String . prototype . replace ;
var patchedExec = nativeExec ;
var LAST _INDEX = 'lastIndex' ;
var UPDATES _LAST _INDEX _WRONG = function ( ) {
var re1 = /a/ , re2 = /b*/g ;
nativeExec . call ( re1 , 'a' ) ;
nativeExec . call ( re2 , 'a' ) ;
return re1 [ LAST _INDEX ] !== 0 || re2 [ LAST _INDEX ] !== 0 ;
} ( ) ;
// nonparticipating capturing group, copied from es5-shim's String#split patch.
var NPCG _INCLUDED = /()??/ . exec ( '' ) [ 1 ] !== undefined ;
var PATCH = UPDATES _LAST _INDEX _WRONG || NPCG _INCLUDED ;
if ( PATCH ) patchedExec = function exec ( str ) {
var re = this ;
var lastIndex , reCopy , match , i ;
if ( NPCG _INCLUDED ) reCopy = new RegExp ( '^' + re . source + '$(?!\\s)' , regexpFlags . call ( re ) ) ;
if ( UPDATES _LAST _INDEX _WRONG ) lastIndex = re [ LAST _INDEX ] ;
match = nativeExec . call ( re , str ) ;
if ( UPDATES _LAST _INDEX _WRONG && match ) re [ LAST _INDEX ] = re . global ? match . index + match [ 0 ] . length : lastIndex ;
if ( NPCG _INCLUDED && match && match . length > 1 ) // Fix browsers whose `exec` methods don't consistently return `undefined`
// for NPCG, like IE8. NOTE: This doesn' work for /(.?)?/
// eslint-disable-next-line no-loop-func
nativeReplace . call ( match [ 0 ] , reCopy , function ( ) {
for ( i = 1 ; i < arguments . length - 2 ; i ++ ) if ( arguments [ i ] === undefined ) match [ i ] = undefined ;
} ) ;
return match ;
} ;
module . exports = patchedExec ;
} ) ;
2021-10-21 08:12:50 +03:00
var load197 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var regexpExec = load196 ( ) ;
load20 ( ) ( {
2021-10-08 10:47:01 +03:00
target : 'RegExp' ,
proto : true ,
forced : regexpExec !== /./ . exec
} , {
exec : regexpExec
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load198 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 21.2.5.3 get RegExp.prototype.flags()
2021-10-21 08:12:50 +03:00
if ( load3 ( ) && /./g . flags != 'g' ) load10 ( ) . f ( RegExp . prototype , 'flags' , {
2021-10-08 10:47:01 +03:00
configurable : true ,
2021-10-21 08:12:50 +03:00
get : load194 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load199 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
load198 ( ) ;
var anObject = load6 ( ) ;
var $flags = load194 ( ) ;
var DESCRIPTORS = load3 ( ) ;
2021-10-08 10:47:01 +03:00
var TO _STRING = 'toString' ;
var $toString = /./ [ TO _STRING ] ;
var define = function ( fn ) {
2021-10-21 08:12:50 +03:00
load17 ( ) ( RegExp . prototype , TO _STRING , fn , true ) ;
2021-10-08 10:47:01 +03:00
} ;
// 21.2.5.14 RegExp.prototype.toString()
if ( load2 ( ) ( function ( ) {
return $toString . call ( {
source : 'a' ,
flags : 'b'
} ) != '/a/b' ;
} ) ) define ( function toString ( ) {
var R = anObject ( this ) ;
return '/' . concat ( R . source , '/' , 'flags' in R ? R . flags : ! DESCRIPTORS && R instanceof RegExp ? $flags . call ( R ) : undefined ) ;
} ) ;
else if ( $toString . name != TO _STRING ) define ( function toString ( ) {
return $toString . call ( this ) ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load200 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var at = load124 ( ) ( true ) ;
2021-10-08 10:47:01 +03:00
// `AdvanceStringIndex` abstract operation
// https://tc39.github.io/ecma262/#sec-advancestringindex
module . exports = function ( S , index , unicode ) {
return index + ( unicode ? at ( S , index ) . length : 1 ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load201 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var classof = load71 ( ) ;
2021-10-08 10:47:01 +03:00
var builtinExec = RegExp . prototype . exec ;
// `RegExpExec` abstract operation
// https://tc39.github.io/ecma262/#sec-regexpexec
module . exports = function ( R , S ) {
var exec = R . exec ;
if ( typeof exec === 'function' ) {
var result = exec . call ( R , S ) ;
if ( typeof result !== 'object' ) throw new TypeError ( 'RegExp exec method returned something other than an Object or null' ) ;
return result ;
}
if ( classof ( R ) !== 'RegExp' ) throw new TypeError ( 'RegExp#exec called on incompatible receiver' ) ;
return builtinExec . call ( R , S ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load202 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
load197 ( ) ;
var redefine = load17 ( ) ;
var hide = load12 ( ) ;
2021-10-08 10:47:01 +03:00
var fails = load2 ( ) ;
2021-10-21 08:12:50 +03:00
var defined = load28 ( ) ;
var wks = load22 ( ) ;
var regexpExec = load196 ( ) ;
2021-10-08 10:47:01 +03:00
var SPECIES = wks ( 'species' ) ;
var REPLACE _SUPPORTS _NAMED _GROUPS = ! fails ( function ( ) {
// #replace needs built-in support for named groups.
// #match works fine because it just return the exec results, even if it has
// a "grops" property.
var re = /./ ;
re . exec = function ( ) {
var result = [ ] ;
result . groups = {
a : '7'
} ;
return result ;
} ;
return '' . replace ( re , '$<a>' ) !== '7' ;
} ) ;
var SPLIT _WORKS _WITH _OVERWRITTEN _EXEC = function ( ) {
// Chrome 51 has a buggy "split" implementation when RegExp#exec !== nativeExec
var re = /(?:)/ ;
var originalExec = re . exec ;
re . exec = function ( ) {
return originalExec . apply ( this , arguments ) ;
} ;
var result = 'ab' . split ( re ) ;
return result . length === 2 && result [ 0 ] === 'a' && result [ 1 ] === 'b' ;
} ( ) ;
module . exports = function ( KEY , length , exec ) {
var SYMBOL = wks ( KEY ) ;
var DELEGATES _TO _SYMBOL = ! fails ( function ( ) {
// String methods call symbol-named RegEp methods
2022-01-02 23:54:58 +03:00
var O = { } ;
2021-10-08 10:47:01 +03:00
O [ SYMBOL ] = function ( ) {
return 7 ;
} ;
return '' [ KEY ] ( O ) != 7 ;
} ) ;
var DELEGATES _TO _EXEC = DELEGATES _TO _SYMBOL ? ! fails ( function ( ) {
// Symbol-named RegExp methods call .exec
var execCalled = false ;
var re = /a/ ;
re . exec = function ( ) {
execCalled = true ;
return null ;
} ;
if ( KEY === 'split' ) {
// RegExp[@@split] doesn't call the regex's exec method, but first creates
// a new one. We need to return the patched regex when creating the new one.
2022-01-02 23:54:58 +03:00
re . constructor = { } ;
2021-10-08 10:47:01 +03:00
re . constructor [ SPECIES ] = function ( ) {
return re ;
} ;
}
re [ SYMBOL ] ( '' ) ;
return ! execCalled ;
} ) : undefined ;
if ( ! DELEGATES _TO _SYMBOL || ! DELEGATES _TO _EXEC || KEY === 'replace' && ! REPLACE _SUPPORTS _NAMED _GROUPS || KEY === 'split' && ! SPLIT _WORKS _WITH _OVERWRITTEN _EXEC ) {
var nativeRegExpMethod = /./ [ SYMBOL ] ;
var fns = exec ( defined , SYMBOL , '' [ KEY ] , function maybeCallNative ( nativeMethod , regexp , str , arg2 , forceStringMethod ) {
if ( regexp . exec === regexpExec ) {
if ( DELEGATES _TO _SYMBOL && ! forceStringMethod ) // The native String method already delegates to @@method (this
// polyfilled function), leasing to infinite recursion.
// We avoid it by directly calling the native @@method method.
return {
done : true ,
value : nativeRegExpMethod . call ( regexp , str , arg2 )
} ;
return {
done : true ,
value : nativeMethod . call ( str , regexp , arg2 )
} ;
}
return {
done : false
} ;
} ) ;
var strfn = fns [ 0 ] ;
var rxfn = fns [ 1 ] ;
redefine ( String . prototype , KEY , strfn ) ;
hide ( RegExp . prototype , SYMBOL , length == 2 ? function ( string , arg ) {
return rxfn . call ( string , this , arg ) ;
} : function ( string ) {
return rxfn . call ( string , this ) ;
} ) ;
}
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load203 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var anObject = load6 ( ) ;
var toLength = load31 ( ) ;
var advanceStringIndex = load200 ( ) ;
var regExpExec = load201 ( ) ;
2021-10-08 10:47:01 +03:00
// @@match logic
2021-10-21 08:12:50 +03:00
load202 ( ) ( 'match' , 1 , function ( defined , MATCH , $match , maybeCallNative ) {
2021-10-08 10:47:01 +03:00
return [
// `String.prototype.match` method
// https://tc39.github.io/ecma262/#sec-string.prototype.match
function match ( regexp ) {
var O = defined ( this ) ;
var fn = regexp == undefined ? undefined : regexp [ MATCH ] ;
return fn !== undefined ? fn . call ( regexp , O ) : new RegExp ( regexp ) [ MATCH ] ( String ( O ) ) ;
} ,
// `RegExp.prototype[@@match]` method
// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@match
function ( regexp ) {
var res = maybeCallNative ( $match , regexp , this ) ;
if ( res . done ) return res . value ;
var rx = anObject ( regexp ) ;
var S = String ( this ) ;
if ( ! rx . global ) return regExpExec ( rx , S ) ;
var fullUnicode = rx . unicode ;
rx . lastIndex = 0 ;
var A = [ ] ;
var n = 0 ;
var result ;
while ( ( result = regExpExec ( rx , S ) ) !== null ) {
var matchStr = String ( result [ 0 ] ) ;
A [ n ] = matchStr ;
if ( matchStr === '' ) rx . lastIndex = advanceStringIndex ( S , toLength ( rx . lastIndex ) , fullUnicode ) ;
n ++ ;
}
return n === 0 ? null : A ;
}
] ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load204 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var anObject = load6 ( ) ;
var toObject = load42 ( ) ;
var toLength = load31 ( ) ;
var toInteger = load30 ( ) ;
var advanceStringIndex = load200 ( ) ;
var regExpExec = load201 ( ) ;
2021-10-08 10:47:01 +03:00
var max = Math . max ;
var min = Math . min ;
var floor = Math . floor ;
var SUBSTITUTION _SYMBOLS = /\$([$&`']|\d\d?|<[^>]*>)/g ;
var SUBSTITUTION _SYMBOLS _NO _NAMED = /\$([$&`']|\d\d?)/g ;
var maybeToString = function ( it ) {
return it === undefined ? it : String ( it ) ;
} ;
// @@replace logic
2021-10-21 08:12:50 +03:00
load202 ( ) ( 'replace' , 2 , function ( defined , REPLACE , $replace , maybeCallNative ) {
2021-10-08 10:47:01 +03:00
return [
// `String.prototype.replace` method
// https://tc39.github.io/ecma262/#sec-string.prototype.replace
function replace ( searchValue , replaceValue ) {
var O = defined ( this ) ;
var fn = searchValue == undefined ? undefined : searchValue [ REPLACE ] ;
return fn !== undefined ? fn . call ( searchValue , O , replaceValue ) : $replace . call ( String ( O ) , searchValue , replaceValue ) ;
} ,
// `RegExp.prototype[@@replace]` method
// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@replace
function ( regexp , replaceValue ) {
var res = maybeCallNative ( $replace , regexp , this , replaceValue ) ;
if ( res . done ) return res . value ;
var rx = anObject ( regexp ) ;
var S = String ( this ) ;
var functionalReplace = typeof replaceValue === 'function' ;
if ( ! functionalReplace ) replaceValue = String ( replaceValue ) ;
var global = rx . global ;
if ( global ) {
var fullUnicode = rx . unicode ;
rx . lastIndex = 0 ;
}
var results = [ ] ;
while ( true ) {
var result = regExpExec ( rx , S ) ;
if ( result === null ) break ;
results . push ( result ) ;
if ( ! global ) break ;
var matchStr = String ( result [ 0 ] ) ;
if ( matchStr === '' ) rx . lastIndex = advanceStringIndex ( S , toLength ( rx . lastIndex ) , fullUnicode ) ;
}
var accumulatedResult = '' ;
var nextSourcePosition = 0 ;
for ( var i = 0 ; i < results . length ; i ++ ) {
result = results [ i ] ;
var matched = String ( result [ 0 ] ) ;
var position = max ( min ( toInteger ( result . index ) , S . length ) , 0 ) ;
var captures = [ ] ;
// NOTE: This is equivalent to
// captures = result.slice(1).map(maybeToString)
// but for some reason `nativeSlice.call(result, 1, result.length)` (called in
// the slice polyfill when slicing native arrays) "doesn't work" in safari 9 and
// causes a crash (https://pastebin.com/N21QzeQA) when trying to debug it.
for ( var j = 1 ; j < result . length ; j ++ ) captures . push ( maybeToString ( result [ j ] ) ) ;
var namedCaptures = result . groups ;
if ( functionalReplace ) {
var replacerArgs = [
matched
] . concat ( captures , position , S ) ;
if ( namedCaptures !== undefined ) replacerArgs . push ( namedCaptures ) ;
var replacement = String ( replaceValue . apply ( undefined , replacerArgs ) ) ;
} else replacement = getSubstitution ( matched , S , position , captures , namedCaptures , replaceValue ) ;
if ( position >= nextSourcePosition ) {
accumulatedResult += S . slice ( nextSourcePosition , position ) + replacement ;
nextSourcePosition = position + matched . length ;
}
}
return accumulatedResult + S . slice ( nextSourcePosition ) ;
}
] ;
2022-03-02 11:57:50 +03:00
// https://tc39.github.io/ecma262/#sec-getsubstitution
function getSubstitution ( matched , str , position , captures , namedCaptures , replacement ) {
var tailPos = position + matched . length ;
var m = captures . length ;
var symbols = SUBSTITUTION _SYMBOLS _NO _NAMED ;
if ( namedCaptures !== undefined ) {
namedCaptures = toObject ( namedCaptures ) ;
symbols = SUBSTITUTION _SYMBOLS ;
}
return $replace . call ( replacement , symbols , function ( match , ch ) {
var capture ;
switch ( ch . charAt ( 0 ) ) {
case '$' :
return '$' ;
case '&' :
return matched ;
case '`' :
return str . slice ( 0 , position ) ;
case "'" :
return str . slice ( tailPos ) ;
case '<' :
capture = namedCaptures [ ch . slice ( 1 , - 1 ) ] ;
break ;
default :
var n = + ch ;
if ( n === 0 ) return match ;
if ( n > m ) {
var f = floor ( n / 10 ) ;
if ( f === 0 ) return match ;
if ( f <= m ) return captures [ f - 1 ] === undefined ? ch . charAt ( 1 ) : captures [ f - 1 ] + ch . charAt ( 1 ) ;
return match ;
}
capture = captures [ n - 1 ] ;
}
return capture === undefined ? '' : capture ;
} ) ;
}
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load205 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var anObject = load6 ( ) ;
var sameValue = load67 ( ) ;
var regExpExec = load201 ( ) ;
2021-10-08 10:47:01 +03:00
// @@search logic
2021-10-21 08:12:50 +03:00
load202 ( ) ( 'search' , 1 , function ( defined , SEARCH , $search , maybeCallNative ) {
2021-10-08 10:47:01 +03:00
return [
// `String.prototype.search` method
// https://tc39.github.io/ecma262/#sec-string.prototype.search
function search ( regexp ) {
var O = defined ( this ) ;
var fn = regexp == undefined ? undefined : regexp [ SEARCH ] ;
return fn !== undefined ? fn . call ( regexp , O ) : new RegExp ( regexp ) [ SEARCH ] ( String ( O ) ) ;
} ,
// `RegExp.prototype[@@search]` method
// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@search
function ( regexp ) {
var res = maybeCallNative ( $search , regexp , this ) ;
if ( res . done ) return res . value ;
var rx = anObject ( regexp ) ;
var S = String ( this ) ;
var previousLastIndex = rx . lastIndex ;
if ( ! sameValue ( previousLastIndex , 0 ) ) rx . lastIndex = 0 ;
var result = regExpExec ( rx , S ) ;
if ( ! sameValue ( rx . lastIndex , previousLastIndex ) ) rx . lastIndex = previousLastIndex ;
return result === null ? - 1 : result . index ;
}
] ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load206 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 7.3.20 SpeciesConstructor(O, defaultConstructor)
2021-10-21 08:12:50 +03:00
var anObject = load6 ( ) ;
var aFunction = load18 ( ) ;
var SPECIES = load22 ( ) ( 'species' ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( O , D ) {
var C = anObject ( O ) . constructor ;
var S ;
return C === undefined || ( S = anObject ( C ) [ SPECIES ] ) == undefined ? D : aFunction ( S ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load207 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var isRegExp = load130 ( ) ;
var anObject = load6 ( ) ;
var speciesConstructor = load206 ( ) ;
var advanceStringIndex = load200 ( ) ;
var toLength = load31 ( ) ;
var callRegExpExec = load201 ( ) ;
var regexpExec = load196 ( ) ;
2021-10-08 10:47:01 +03:00
var fails = load2 ( ) ;
var $min = Math . min ;
var $push = [ ] . push ;
var $SPLIT = 'split' ;
var LENGTH = 'length' ;
var LAST _INDEX = 'lastIndex' ;
var MAX _UINT32 = 4294967295 ;
// babel-minify transpiles RegExp('x', 'y') -> /x/y and it causes SyntaxError
var SUPPORTS _Y = ! fails ( function ( ) {
RegExp ( MAX _UINT32 , 'y' ) ;
} ) ;
// @@split logic
2021-10-21 08:12:50 +03:00
load202 ( ) ( 'split' , 2 , function ( defined , SPLIT , $split , maybeCallNative ) {
2021-10-08 10:47:01 +03:00
var internalSplit ;
if ( 'abbc' [ $SPLIT ] ( /(b)*/ ) [ 1 ] == 'c' || 'test' [ $SPLIT ] ( /(?:)/ , - 1 ) [ LENGTH ] != 4 || 'ab' [ $SPLIT ] ( /(?:ab)*/ ) [ LENGTH ] != 2 || '.' [ $SPLIT ] ( /(.?)(.?)/ ) [ LENGTH ] != 4 || '.' [ $SPLIT ] ( /()()/ ) [ LENGTH ] > 1 || '' [ $SPLIT ] ( /.?/ ) [ LENGTH ] ) // based on es5-shim implementation, need to rework it
internalSplit = function ( separator , limit ) {
var string = String ( this ) ;
if ( separator === undefined && limit === 0 ) return [ ] ;
// If `separator` is not a regex, use native split
if ( ! isRegExp ( separator ) ) return $split . call ( string , separator , limit ) ;
var output = [ ] ;
var flags = ( separator . ignoreCase ? 'i' : '' ) + ( separator . multiline ? 'm' : '' ) + ( separator . unicode ? 'u' : '' ) + ( separator . sticky ? 'y' : '' ) ;
var lastLastIndex = 0 ;
var splitLimit = limit === undefined ? MAX _UINT32 : limit >>> 0 ;
// Make `global` and avoid `lastIndex` issues by working with a copy
var separatorCopy = new RegExp ( separator . source , flags + 'g' ) ;
var match , lastIndex , lastLength ;
while ( match = regexpExec . call ( separatorCopy , string ) ) {
lastIndex = separatorCopy [ LAST _INDEX ] ;
if ( lastIndex > lastLastIndex ) {
output . push ( string . slice ( lastLastIndex , match . index ) ) ;
if ( match [ LENGTH ] > 1 && match . index < string [ LENGTH ] ) $push . apply ( output , match . slice ( 1 ) ) ;
lastLength = match [ 0 ] [ LENGTH ] ;
lastLastIndex = lastIndex ;
if ( output [ LENGTH ] >= splitLimit ) break ;
}
if ( separatorCopy [ LAST _INDEX ] === match . index ) separatorCopy [ LAST _INDEX ] ++ ; // Avoid an infinite loop
}
if ( lastLastIndex === string [ LENGTH ] ) {
if ( lastLength || ! separatorCopy . test ( '' ) ) output . push ( '' ) ;
} else output . push ( string . slice ( lastLastIndex ) ) ;
return output [ LENGTH ] > splitLimit ? output . slice ( 0 , splitLimit ) : output ;
} ;
else if ( '0' [ $SPLIT ] ( undefined , 0 ) [ LENGTH ] ) internalSplit = function ( separator , limit ) {
return separator === undefined && limit === 0 ? [ ] : $split . call ( this , separator , limit ) ;
} ;
else internalSplit = $split ;
return [
// `String.prototype.split` method
// https://tc39.github.io/ecma262/#sec-string.prototype.split
function split ( separator , limit ) {
var O = defined ( this ) ;
var splitter = separator == undefined ? undefined : separator [ SPLIT ] ;
return splitter !== undefined ? splitter . call ( separator , O , limit ) : internalSplit . call ( String ( O ) , separator , limit ) ;
} ,
// `RegExp.prototype[@@split]` method
// https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split
//
// NOTE: This cannot be properly polyfilled in engines that don't support
// the 'y' flag.
function ( regexp , limit ) {
var res = maybeCallNative ( internalSplit , regexp , this , limit , internalSplit !== $split ) ;
if ( res . done ) return res . value ;
var rx = anObject ( regexp ) ;
var S = String ( this ) ;
var C = speciesConstructor ( rx , RegExp ) ;
var unicodeMatching = rx . unicode ;
var flags = ( rx . ignoreCase ? 'i' : '' ) + ( rx . multiline ? 'm' : '' ) + ( rx . unicode ? 'u' : '' ) + ( SUPPORTS _Y ? 'y' : 'g' ) ;
// ^(? + rx + ) is needed, in combination with some S slicing, to
// simulate the 'y' flag.
var splitter = new C ( SUPPORTS _Y ? rx : '^(?:' + rx . source + ')' , flags ) ;
var lim = limit === undefined ? MAX _UINT32 : limit >>> 0 ;
if ( lim === 0 ) return [ ] ;
if ( S . length === 0 ) return callRegExpExec ( splitter , S ) === null ? [
S
] : [ ] ;
var p = 0 ;
var q = 0 ;
var A = [ ] ;
while ( q < S . length ) {
splitter . lastIndex = SUPPORTS _Y ? q : 0 ;
var z = callRegExpExec ( splitter , SUPPORTS _Y ? S : S . slice ( q ) ) ;
var e ;
if ( z === null || ( e = $min ( toLength ( splitter . lastIndex + ( SUPPORTS _Y ? 0 : q ) ) , S . length ) ) === p ) q = advanceStringIndex ( S , q , unicodeMatching ) ;
else {
A . push ( S . slice ( p , q ) ) ;
if ( A . length === lim ) return A ;
for ( var i = 1 ; i <= z . length - 1 ; i ++ ) {
A . push ( z [ i ] ) ;
if ( A . length === lim ) return A ;
}
q = p = e ;
}
}
A . push ( S . slice ( p ) ) ;
return A ;
}
] ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load208 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
module . exports = function ( it , Constructor , name , forbiddenField ) {
if ( ! ( it instanceof Constructor ) || forbiddenField !== undefined && forbiddenField in it ) throw TypeError ( name + ': incorrect invocation!' ) ;
return it ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load209 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var ctx = load19 ( ) ;
var call = load159 ( ) ;
var isArrayIter = load160 ( ) ;
var anObject = load6 ( ) ;
var toLength = load31 ( ) ;
var getIterFn = load162 ( ) ;
2022-01-02 23:54:58 +03:00
var BREAK = { } ;
var RETURN = { } ;
2021-10-08 10:47:01 +03:00
var exports = module . exports = function ( iterable , entries , fn , that , ITERATOR ) {
var iterFn = ITERATOR ? function ( ) {
return iterable ;
} : getIterFn ( iterable ) ;
var f = ctx ( fn , that , entries ? 2 : 1 ) ;
var index = 0 ;
var length , step , iterator , result ;
if ( typeof iterFn != 'function' ) throw TypeError ( iterable + ' is not iterable!' ) ;
// fast case for arrays with default iterator
if ( isArrayIter ( iterFn ) ) for ( length = toLength ( iterable . length ) ; length > index ; index ++ ) {
result = entries ? f ( anObject ( step = iterable [ index ] ) [ 0 ] , step [ 1 ] ) : f ( iterable [ index ] ) ;
if ( result === BREAK || result === RETURN ) return result ;
}
else for ( iterator = iterFn . call ( iterable ) ; ! ( step = iterator . next ( ) ) . done ; ) {
result = call ( iterator , f , step . value , entries ) ;
if ( result === BREAK || result === RETURN ) return result ;
}
} ;
exports . BREAK = BREAK ;
exports . RETURN = RETURN ;
} ) ;
2021-10-21 08:12:50 +03:00
var load210 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var ctx = load19 ( ) ;
var invoke = load73 ( ) ;
var html = load44 ( ) ;
var cel = load7 ( ) ;
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
var process = global . process ;
var setTask = global . setImmediate ;
var clearTask = global . clearImmediate ;
var MessageChannel = global . MessageChannel ;
var Dispatch = global . Dispatch ;
var counter = 0 ;
2022-01-02 23:54:58 +03:00
var queue = { } ;
2021-10-08 10:47:01 +03:00
var ONREADYSTATECHANGE = 'onreadystatechange' ;
var defer , channel , port ;
var run = function ( ) {
var id = + this ;
// eslint-disable-next-line no-prototype-builtins
if ( queue . hasOwnProperty ( id ) ) {
var fn = queue [ id ] ;
delete queue [ id ] ;
fn ( ) ;
}
} ;
var listener = function ( event ) {
run . call ( event . data ) ;
} ;
// Node.js 0.9+ & IE10+ has setImmediate, otherwise:
if ( ! setTask || ! clearTask ) {
setTask = function setImmediate ( fn ) {
var args = [ ] ;
var i = 1 ;
while ( arguments . length > i ) args . push ( arguments [ i ++ ] ) ;
queue [ ++ counter ] = function ( ) {
// eslint-disable-next-line no-new-func
invoke ( typeof fn == 'function' ? fn : Function ( fn ) , args ) ;
} ;
defer ( counter ) ;
return counter ;
} ;
clearTask = function clearImmediate ( id ) {
delete queue [ id ] ;
} ;
// Node.js 0.8-
2021-10-21 08:12:50 +03:00
if ( load26 ( ) ( process ) == 'process' ) defer = function ( id ) {
2021-10-08 10:47:01 +03:00
process . nextTick ( ctx ( run , id , 1 ) ) ;
} ;
else if ( Dispatch && Dispatch . now ) defer = function ( id ) {
Dispatch . now ( ctx ( run , id , 1 ) ) ;
} ;
else if ( MessageChannel ) {
channel = new MessageChannel ( ) ;
port = channel . port2 ;
channel . port1 . onmessage = listener ;
defer = ctx ( port . postMessage , port , 1 ) ;
// Browsers with postMessage, skip WebWorkers
// IE8 has postMessage, but it's sync & typeof its postMessage is 'object'
} else if ( global . addEventListener && typeof postMessage == 'function' && ! global . importScripts ) {
defer = function ( id ) {
global . postMessage ( id + '' , '*' ) ;
} ;
global . addEventListener ( 'message' , listener , false ) ;
// IE8-
} else if ( ONREADYSTATECHANGE in cel ( 'script' ) ) defer = function ( id ) {
html . appendChild ( cel ( 'script' ) ) [ ONREADYSTATECHANGE ] = function ( ) {
html . removeChild ( this ) ;
run . call ( id ) ;
} ;
} ;
else defer = function ( id ) {
setTimeout ( ctx ( run , id , 1 ) , 0 ) ;
} ;
}
module . exports = {
set : setTask ,
clear : clearTask
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load211 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var macrotask = load210 ( ) . set ;
2021-10-08 10:47:01 +03:00
var Observer = global . MutationObserver || global . WebKitMutationObserver ;
var process = global . process ;
var Promise = global . Promise ;
2021-10-21 08:12:50 +03:00
var isNode = load26 ( ) ( process ) == 'process' ;
2021-10-08 10:47:01 +03:00
module . exports = function ( ) {
var head , last , notify ;
var flush = function ( ) {
var parent , fn ;
if ( isNode && ( parent = process . domain ) ) parent . exit ( ) ;
while ( head ) {
fn = head . fn ;
head = head . next ;
try {
fn ( ) ;
} catch ( e ) {
if ( head ) notify ( ) ;
else last = undefined ;
throw e ;
}
}
last = undefined ;
if ( parent ) parent . enter ( ) ;
} ;
// Node.js
if ( isNode ) notify = function ( ) {
process . nextTick ( flush ) ;
} ;
else if ( Observer && ! ( global . navigator && global . navigator . standalone ) ) {
var toggle = true ;
var node = document . createTextNode ( '' ) ;
new Observer ( flush ) . observe ( node , {
characterData : true
} ) ; // eslint-disable-line no-new
notify = function ( ) {
node . data = toggle = ! toggle ;
} ;
// environments with maybe non-completely correct, but existent Promise
} else if ( Promise && Promise . resolve ) {
// Promise.resolve without an argument throws an error in LG WebOS 2
var promise = Promise . resolve ( undefined ) ;
notify = function ( ) {
promise . then ( flush ) ;
} ;
// for other environments - macrotask based on:
// - setImmediate
// - MessageChannel
// - window.postMessag
// - onreadystatechange
// - setTimeout
} else notify = function ( ) {
// strange IE + webpack dev server bug - use .call(global)
macrotask . call ( global , flush ) ;
} ;
return function ( fn ) {
var task = {
fn : fn ,
next : undefined
} ;
if ( last ) last . next = task ;
if ( ! head ) {
head = task ;
notify ( ) ;
}
last = task ;
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load212 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// 25.4.1.5 NewPromiseCapability(C)
2021-10-21 08:12:50 +03:00
var aFunction = load18 ( ) ;
2021-10-08 10:47:01 +03:00
function PromiseCapability ( C ) {
var resolve , reject ;
this . promise = new C ( function ( $$resolve , $$reject ) {
if ( resolve !== undefined || reject !== undefined ) throw TypeError ( 'Bad Promise constructor' ) ;
resolve = $$resolve ;
reject = $$reject ;
} ) ;
this . resolve = aFunction ( resolve ) ;
this . reject = aFunction ( reject ) ;
}
module . exports . f = function ( C ) {
return new PromiseCapability ( C ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load213 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
module . exports = function ( exec ) {
try {
return {
e : false ,
v : exec ( )
} ;
} catch ( e ) {
return {
e : true ,
v : e
} ;
}
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load214 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
var navigator = global . navigator ;
module . exports = navigator && navigator . userAgent || '' ;
} ) ;
2021-10-21 08:12:50 +03:00
var load215 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var anObject = load6 ( ) ;
var isObject = load5 ( ) ;
var newPromiseCapability = load212 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( C , x ) {
anObject ( C ) ;
if ( isObject ( x ) && x . constructor === C ) return x ;
var promiseCapability = newPromiseCapability . f ( C ) ;
var resolve = promiseCapability . resolve ;
resolve ( x ) ;
return promiseCapability . promise ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load216 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var redefine = load17 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( target , src , safe ) {
for ( var key in src ) redefine ( target , key , src [ key ] , safe ) ;
return target ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load217 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var LIBRARY = load14 ( ) ;
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var ctx = load19 ( ) ;
var classof = load71 ( ) ;
var $export = load20 ( ) ;
var isObject = load5 ( ) ;
var aFunction = load18 ( ) ;
var anInstance = load208 ( ) ;
var forOf = load209 ( ) ;
var speciesConstructor = load206 ( ) ;
var task = load210 ( ) . set ;
var microtask = load211 ( ) ( ) ;
var newPromiseCapabilityModule = load212 ( ) ;
var perform = load213 ( ) ;
var userAgent = load214 ( ) ;
var promiseResolve = load215 ( ) ;
2021-10-08 10:47:01 +03:00
var PROMISE = 'Promise' ;
var TypeError = global . TypeError ;
var process = global . process ;
var versions = process && process . versions ;
var v8 = versions && versions . v8 || '' ;
var $Promise = global [ PROMISE ] ;
var isNode = classof ( process ) == 'process' ;
2022-01-02 23:54:58 +03:00
var empty = function ( ) { } ;
2021-10-08 10:47:01 +03:00
var Internal , newGenericPromiseCapability , OwnPromiseCapability , Wrapper ;
var newPromiseCapability = newGenericPromiseCapability = newPromiseCapabilityModule . f ;
var USE _NATIVE = ! ! function ( ) {
try {
// correct subclassing with @@species support
var promise = $Promise . resolve ( 1 ) ;
2022-01-02 23:54:58 +03:00
var FakePromise = ( promise . constructor = { } ) [ load22 ( ) ( 'species' ) ] = function ( exec ) {
2021-10-08 10:47:01 +03:00
exec ( empty , empty ) ;
} ;
// unhandled rejections tracking support, NodeJS Promise without it fails @@species test
return ( isNode || typeof PromiseRejectionEvent == 'function' ) && promise . then ( empty ) instanceof FakePromise && v8 . indexOf ( '6.6' ) !== 0 && userAgent . indexOf ( 'Chrome/66' ) === - 1 ;
2022-01-02 23:54:58 +03:00
} catch ( e ) { }
2021-10-08 10:47:01 +03:00
} ( ) ;
// helpers
var isThenable = function ( it ) {
var then ;
return isObject ( it ) && typeof ( then = it . then ) == 'function' ? then : false ;
} ;
var notify = function ( promise , isReject ) {
if ( promise . _n ) return ;
promise . _n = true ;
var chain = promise . _c ;
microtask ( function ( ) {
var value = promise . _v ;
var ok = promise . _s == 1 ;
var i = 0 ;
var run = function ( reaction ) {
var handler = ok ? reaction . ok : reaction . fail ;
var resolve = reaction . resolve ;
var reject = reaction . reject ;
var domain = reaction . domain ;
var result , then , exited ;
try {
if ( handler ) {
if ( ! ok ) {
if ( promise . _h == 2 ) onHandleUnhandled ( promise ) ;
promise . _h = 1 ;
}
if ( handler === true ) result = value ;
else {
if ( domain ) domain . enter ( ) ;
result = handler ( value ) ; // may throw
if ( domain ) {
domain . exit ( ) ;
exited = true ;
}
}
if ( result === reaction . promise ) reject ( TypeError ( 'Promise-chain cycle' ) ) ;
else if ( then = isThenable ( result ) ) then . call ( result , resolve , reject ) ;
else resolve ( result ) ;
} else reject ( value ) ;
} catch ( e ) {
if ( domain && ! exited ) domain . exit ( ) ;
reject ( e ) ;
}
} ;
while ( chain . length > i ) run ( chain [ i ++ ] ) ; // variable length - can't use forEach
promise . _c = [ ] ;
promise . _n = false ;
if ( isReject && ! promise . _h ) onUnhandled ( promise ) ;
} ) ;
} ;
var onUnhandled = function ( promise ) {
task . call ( global , function ( ) {
var value = promise . _v ;
var unhandled = isUnhandled ( promise ) ;
var result , handler , console ;
if ( unhandled ) {
result = perform ( function ( ) {
if ( isNode ) process . emit ( 'unhandledRejection' , value , promise ) ;
else if ( handler = global . onunhandledrejection ) handler ( {
promise : promise ,
reason : value
} ) ;
else if ( ( console = global . console ) && console . error ) console . error ( 'Unhandled promise rejection' , value ) ;
} ) ;
// Browsers should not trigger `rejectionHandled` event if it was handled here, NodeJS - should
promise . _h = isNode || isUnhandled ( promise ) ? 2 : 1 ;
}
promise . _a = undefined ;
if ( unhandled && result . e ) throw result . v ;
} ) ;
} ;
var isUnhandled = function ( promise ) {
return promise . _h !== 1 && ( promise . _a || promise . _c ) . length === 0 ;
} ;
var onHandleUnhandled = function ( promise ) {
task . call ( global , function ( ) {
var handler ;
if ( isNode ) process . emit ( 'rejectionHandled' , promise ) ;
else if ( handler = global . onrejectionhandled ) handler ( {
promise : promise ,
reason : promise . _v
} ) ;
} ) ;
} ;
var $reject = function ( value ) {
var promise = this ;
if ( promise . _d ) return ;
promise . _d = true ;
promise = promise . _w || promise ; // unwrap
promise . _v = value ;
promise . _s = 2 ;
if ( ! promise . _a ) promise . _a = promise . _c . slice ( ) ;
notify ( promise , true ) ;
} ;
var $resolve = function ( value ) {
var promise = this ;
var then ;
if ( promise . _d ) return ;
promise . _d = true ;
promise = promise . _w || promise ; // unwrap
try {
if ( promise === value ) throw TypeError ( "Promise can't be resolved itself" ) ;
if ( then = isThenable ( value ) ) microtask ( function ( ) {
var wrapper = {
_w : promise ,
_d : false
} ; // wrap
try {
then . call ( value , ctx ( $resolve , wrapper , 1 ) , ctx ( $reject , wrapper , 1 ) ) ;
} catch ( e ) {
$reject . call ( wrapper , e ) ;
}
} ) ;
else {
promise . _v = value ;
promise . _s = 1 ;
notify ( promise , false ) ;
}
} catch ( e ) {
$reject . call ( {
_w : promise ,
_d : false
} , e ) ; // wrap
}
} ;
// constructor polyfill
if ( ! USE _NATIVE ) {
// 25.4.3.1 Promise(executor)
$Promise = function Promise ( executor ) {
anInstance ( this , $Promise , PROMISE , '_h' ) ;
aFunction ( executor ) ;
Internal . call ( this ) ;
try {
executor ( ctx ( $resolve , this , 1 ) , ctx ( $reject , this , 1 ) ) ;
} catch ( err ) {
$reject . call ( this , err ) ;
}
} ;
// eslint-disable-next-line no-unused-vars
Internal = function Promise ( executor ) {
this . _c = [ ] ; // <- awaiting reactions
this . _a = undefined ; // <- checked in isUnhandled reactions
this . _s = 0 ; // <- state
this . _d = false ; // <- done
this . _v = undefined ; // <- value
this . _h = 0 ; // <- rejection state, 0 - default, 1 - handled, 2 - unhandled
this . _n = false ; // <- notify
} ;
2021-10-21 08:12:50 +03:00
Internal . prototype = load216 ( ) ( $Promise . prototype , {
2021-10-08 10:47:01 +03:00
// 25.4.5.3 Promise.prototype.then(onFulfilled, onRejected)
then : function then ( onFulfilled , onRejected ) {
var reaction = newPromiseCapability ( speciesConstructor ( this , $Promise ) ) ;
reaction . ok = typeof onFulfilled == 'function' ? onFulfilled : true ;
reaction . fail = typeof onRejected == 'function' && onRejected ;
reaction . domain = isNode ? process . domain : undefined ;
this . _c . push ( reaction ) ;
if ( this . _a ) this . _a . push ( reaction ) ;
if ( this . _s ) notify ( this , false ) ;
return reaction . promise ;
} ,
// 25.4.5.1 Promise.prototype.catch(onRejected)
'catch' : function ( onRejected ) {
return this . then ( undefined , onRejected ) ;
}
} ) ;
OwnPromiseCapability = function ( ) {
var promise = new Internal ( ) ;
this . promise = promise ;
this . resolve = ctx ( $resolve , promise , 1 ) ;
this . reject = ctx ( $reject , promise , 1 ) ;
} ;
newPromiseCapabilityModule . f = newPromiseCapability = function ( C ) {
return C === $Promise || C === Wrapper ? new OwnPromiseCapability ( C ) : newGenericPromiseCapability ( C ) ;
} ;
}
$export ( $export . G + $export . W + $export . F * ! USE _NATIVE , {
Promise : $Promise
} ) ;
2021-10-21 08:12:50 +03:00
load23 ( ) ( $Promise , PROMISE ) ;
load190 ( ) ( PROMISE ) ;
Wrapper = load4 ( ) [ PROMISE ] ;
2021-10-08 10:47:01 +03:00
// statics
$export ( $export . S + $export . F * ! USE _NATIVE , PROMISE , {
// 25.4.4.5 Promise.reject(r)
reject : function reject ( r ) {
var capability = newPromiseCapability ( this ) ;
var $$reject = capability . reject ;
$$reject ( r ) ;
return capability . promise ;
}
} ) ;
$export ( $export . S + $export . F * ( LIBRARY || ! USE _NATIVE ) , PROMISE , {
// 25.4.4.6 Promise.resolve(x)
resolve : function resolve ( x ) {
return promiseResolve ( LIBRARY && this === Wrapper ? $Promise : this , x ) ;
}
} ) ;
2021-10-21 08:12:50 +03:00
$export ( $export . S + $export . F * ! ( USE _NATIVE && load163 ( ) ( function ( iter ) {
2021-10-08 10:47:01 +03:00
$Promise . all ( iter ) [ 'catch' ] ( empty ) ;
} ) ) , PROMISE , {
// 25.4.4.1 Promise.all(iterable)
all : function all ( iterable ) {
var C = this ;
var capability = newPromiseCapability ( C ) ;
var resolve = capability . resolve ;
var reject = capability . reject ;
var result = perform ( function ( ) {
var values = [ ] ;
var index = 0 ;
var remaining = 1 ;
forOf ( iterable , false , function ( promise ) {
var $index = index ++ ;
var alreadyCalled = false ;
values . push ( undefined ) ;
remaining ++ ;
C . resolve ( promise ) . then ( function ( value ) {
if ( alreadyCalled ) return ;
alreadyCalled = true ;
values [ $index ] = value ;
-- remaining || resolve ( values ) ;
} , reject ) ;
} ) ;
-- remaining || resolve ( values ) ;
} ) ;
if ( result . e ) reject ( result . v ) ;
return capability . promise ;
} ,
// 25.4.4.4 Promise.race(iterable)
race : function race ( iterable ) {
var C = this ;
var capability = newPromiseCapability ( C ) ;
var reject = capability . reject ;
var result = perform ( function ( ) {
forOf ( iterable , false , function ( promise ) {
C . resolve ( promise ) . then ( capability . resolve , reject ) ;
} ) ;
} ) ;
if ( result . e ) reject ( result . v ) ;
return capability . promise ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load218 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var isObject = load5 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it , TYPE ) {
if ( ! isObject ( it ) || it . _t !== TYPE ) throw TypeError ( 'Incompatible receiver, ' + TYPE + ' required!' ) ;
return it ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load219 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var dP = load10 ( ) . f ;
var create = load45 ( ) ;
var redefineAll = load216 ( ) ;
var ctx = load19 ( ) ;
var anInstance = load208 ( ) ;
var forOf = load209 ( ) ;
var $iterDefine = load127 ( ) ;
var step = load192 ( ) ;
var setSpecies = load190 ( ) ;
var DESCRIPTORS = load3 ( ) ;
var fastKey = load21 ( ) . fastKey ;
var validate = load218 ( ) ;
2021-10-08 10:47:01 +03:00
var SIZE = DESCRIPTORS ? '_s' : 'size' ;
var getEntry = function ( that , key ) {
// fast case
var index = fastKey ( key ) ;
var entry ;
if ( index !== 'F' ) return that . _i [ index ] ;
// frozen object case
for ( entry = that . _f ; entry ; entry = entry . n ) {
if ( entry . k == key ) return entry ;
}
} ;
module . exports = {
getConstructor : function ( wrapper , NAME , IS _MAP , ADDER ) {
var C = wrapper ( function ( that , iterable ) {
anInstance ( that , C , NAME , '_i' ) ;
that . _t = NAME ; // collection type
that . _i = create ( null ) ; // index
that . _f = undefined ; // first entry
that . _l = undefined ; // last entry
that [ SIZE ] = 0 ; // size
if ( iterable != undefined ) forOf ( iterable , IS _MAP , that [ ADDER ] , that ) ;
} ) ;
redefineAll ( C . prototype , {
// 23.1.3.1 Map.prototype.clear()
// 23.2.3.2 Set.prototype.clear()
clear : function clear ( ) {
for ( var that = validate ( this , NAME ) , data = that . _i , entry = that . _f ; entry ; entry = entry . n ) {
entry . r = true ;
if ( entry . p ) entry . p = entry . p . n = undefined ;
delete data [ entry . i ] ;
}
that . _f = that . _l = undefined ;
that [ SIZE ] = 0 ;
} ,
// 23.1.3.3 Map.prototype.delete(key)
// 23.2.3.4 Set.prototype.delete(value)
'delete' : function ( key ) {
var that = validate ( this , NAME ) ;
var entry = getEntry ( that , key ) ;
if ( entry ) {
var next = entry . n ;
var prev = entry . p ;
delete that . _i [ entry . i ] ;
entry . r = true ;
if ( prev ) prev . n = next ;
if ( next ) next . p = prev ;
if ( that . _f == entry ) that . _f = next ;
if ( that . _l == entry ) that . _l = prev ;
that [ SIZE ] -- ;
}
return ! ! entry ;
} ,
// 23.2.3.6 Set.prototype.forEach(callbackfn, thisArg = undefined)
// 23.1.3.5 Map.prototype.forEach(callbackfn, thisArg = undefined)
forEach : function forEach ( callbackfn /* , that = undefined */ ) {
validate ( this , NAME ) ;
var f = ctx ( callbackfn , arguments . length > 1 ? arguments [ 1 ] : undefined , 3 ) ;
var entry ;
while ( entry = entry ? entry . n : this . _f ) {
f ( entry . v , entry . k , this ) ;
// revert to the last existing entry
while ( entry && entry . r ) entry = entry . p ;
}
} ,
// 23.1.3.7 Map.prototype.has(key)
// 23.2.3.7 Set.prototype.has(value)
has : function has ( key ) {
return ! ! getEntry ( validate ( this , NAME ) , key ) ;
}
} ) ;
if ( DESCRIPTORS ) dP ( C . prototype , 'size' , {
get : function ( ) {
return validate ( this , NAME ) [ SIZE ] ;
}
} ) ;
return C ;
} ,
def : function ( that , key , value ) {
var entry = getEntry ( that , key ) ;
var prev , index ;
// change existing entry
if ( entry ) entry . v = value ;
else {
that . _l = entry = {
i : index = fastKey ( key , true ) ,
k : key ,
v : value ,
p : prev = that . _l ,
n : undefined ,
r : false // <- removed
} ;
if ( ! that . _f ) that . _f = entry ;
if ( prev ) prev . n = entry ;
that [ SIZE ] ++ ;
// add to index
if ( index !== 'F' ) that . _i [ index ] = entry ;
}
return that ;
} ,
getEntry : getEntry ,
setStrong : function ( C , NAME , IS _MAP ) {
// add .keys, .values, .entries, [@@iterator]
// 23.1.3.4, 23.1.3.8, 23.1.3.11, 23.1.3.12, 23.2.3.5, 23.2.3.8, 23.2.3.10, 23.2.3.11
$iterDefine ( C , NAME , function ( iterated , kind ) {
this . _t = validate ( iterated , NAME ) ; // target
this . _k = kind ; // kind
this . _l = undefined ; // previous
} , function ( ) {
var that = this ;
var kind = that . _k ;
var entry = that . _l ;
// revert to the last existing entry
while ( entry && entry . r ) entry = entry . p ;
// get next entry
if ( ! that . _t || ! ( that . _l = entry = entry ? entry . n : that . _t . _f ) ) {
// or finish the iteration
that . _t = undefined ;
return step ( 1 ) ;
}
// return step by kind
if ( kind == 'keys' ) return step ( 0 , entry . k ) ;
if ( kind == 'values' ) return step ( 0 , entry . v ) ;
return step ( 0 , [
entry . k ,
entry . v
] ) ;
} , IS _MAP ? 'entries' : 'values' , ! IS _MAP , true ) ;
// add [@@species], 23.1.2.2, 23.2.2.2
setSpecies ( NAME ) ;
}
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load220 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var redefine = load17 ( ) ;
var redefineAll = load216 ( ) ;
var meta = load21 ( ) ;
var forOf = load209 ( ) ;
var anInstance = load208 ( ) ;
var isObject = load5 ( ) ;
2021-10-08 10:47:01 +03:00
var fails = load2 ( ) ;
2021-10-21 08:12:50 +03:00
var $iterDetect = load163 ( ) ;
var setToStringTag = load23 ( ) ;
var inheritIfRequired = load84 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( NAME , wrapper , methods , common , IS _MAP , IS _WEAK ) {
var Base = global [ NAME ] ;
var C = Base ;
var ADDER = IS _MAP ? 'set' : 'add' ;
var proto = C && C . prototype ;
2022-01-02 23:54:58 +03:00
var O = { } ;
2021-10-08 10:47:01 +03:00
var fixMethod = function ( KEY ) {
var fn = proto [ KEY ] ;
redefine ( proto , KEY , KEY == 'delete' ? function ( a ) {
return IS _WEAK && ! isObject ( a ) ? false : fn . call ( this , a === 0 ? 0 : a ) ;
} : KEY == 'has' ? function has ( a ) {
return IS _WEAK && ! isObject ( a ) ? false : fn . call ( this , a === 0 ? 0 : a ) ;
} : KEY == 'get' ? function get ( a ) {
return IS _WEAK && ! isObject ( a ) ? undefined : fn . call ( this , a === 0 ? 0 : a ) ;
} : KEY == 'add' ? function add ( a ) {
fn . call ( this , a === 0 ? 0 : a ) ;
return this ;
} : function set ( a , b ) {
fn . call ( this , a === 0 ? 0 : a , b ) ;
return this ;
} ) ;
} ;
if ( typeof C != 'function' || ! ( IS _WEAK || proto . forEach && ! fails ( function ( ) {
new C ( ) . entries ( ) . next ( ) ;
} ) ) ) {
// create collection constructor
C = common . getConstructor ( wrapper , NAME , IS _MAP , ADDER ) ;
redefineAll ( C . prototype , methods ) ;
meta . NEED = true ;
} else {
var instance = new C ( ) ;
// early implementations not supports chaining
2022-01-02 23:54:58 +03:00
var HASNT _CHAINING = instance [ ADDER ] ( IS _WEAK ? { } : - 0 , 1 ) != instance ;
2021-10-08 10:47:01 +03:00
// V8 ~ Chromium 40- weak-collections throws on primitives, but should return false
var THROWS _ON _PRIMITIVES = fails ( function ( ) {
instance . has ( 1 ) ;
} ) ;
// most early implementations doesn't supports iterables, most modern - not close it correctly
var ACCEPT _ITERABLES = $iterDetect ( function ( iter ) {
new C ( iter ) ;
} ) ; // eslint-disable-line no-new
// for early implementations -0 and +0 not the same
var BUGGY _ZERO = ! IS _WEAK && fails ( function ( ) {
// V8 ~ Chromium 42- fails only with 5+ elements
var $instance = new C ( ) ;
var index = 5 ;
while ( index -- ) $instance [ ADDER ] ( index , index ) ;
return ! $instance . has ( - 0 ) ;
} ) ;
if ( ! ACCEPT _ITERABLES ) {
C = wrapper ( function ( target , iterable ) {
anInstance ( target , C , NAME ) ;
var that = inheritIfRequired ( new Base ( ) , target , C ) ;
if ( iterable != undefined ) forOf ( iterable , IS _MAP , that [ ADDER ] , that ) ;
return that ;
} ) ;
C . prototype = proto ;
proto . constructor = C ;
}
if ( THROWS _ON _PRIMITIVES || BUGGY _ZERO ) {
fixMethod ( 'delete' ) ;
fixMethod ( 'has' ) ;
IS _MAP && fixMethod ( 'get' ) ;
}
if ( BUGGY _ZERO || HASNT _CHAINING ) fixMethod ( ADDER ) ;
// weak collections should not contains .clear method
if ( IS _WEAK && proto . clear ) delete proto . clear ;
}
setToStringTag ( C , NAME ) ;
O [ NAME ] = C ;
$export ( $export . G + $export . W + $export . F * ( C != Base ) , O ) ;
if ( ! IS _WEAK ) common . setStrong ( C , NAME , IS _MAP ) ;
return C ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load221 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var strong = load219 ( ) ;
var validate = load218 ( ) ;
2021-10-08 10:47:01 +03:00
var MAP = 'Map' ;
// 23.1 Map Objects
2021-10-21 08:12:50 +03:00
module . exports = load220 ( ) ( MAP , function ( get ) {
2021-10-08 10:47:01 +03:00
return function Map ( ) {
return get ( this , arguments . length > 0 ? arguments [ 0 ] : undefined ) ;
} ;
} , {
// 23.1.3.6 Map.prototype.get(key)
get : function get ( key ) {
var entry = strong . getEntry ( validate ( this , MAP ) , key ) ;
return entry && entry . v ;
} ,
// 23.1.3.9 Map.prototype.set(key, value)
set : function set ( key , value ) {
return strong . def ( validate ( this , MAP ) , key === 0 ? 0 : key , value ) ;
}
} , strong , true ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load222 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var strong = load219 ( ) ;
var validate = load218 ( ) ;
2021-10-08 10:47:01 +03:00
var SET = 'Set' ;
// 23.2 Set Objects
2021-10-21 08:12:50 +03:00
module . exports = load220 ( ) ( SET , function ( get ) {
2021-10-08 10:47:01 +03:00
return function Set ( ) {
return get ( this , arguments . length > 0 ? arguments [ 0 ] : undefined ) ;
} ;
} , {
// 23.2.3.1 Set.prototype.add(value)
add : function add ( value ) {
return strong . def ( validate ( this , SET ) , value = value === 0 ? 0 : value , value ) ;
}
} , strong ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load223 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var redefineAll = load216 ( ) ;
var getWeak = load21 ( ) . getWeak ;
var anObject = load6 ( ) ;
var isObject = load5 ( ) ;
var anInstance = load208 ( ) ;
var forOf = load209 ( ) ;
var createArrayMethod = load172 ( ) ;
2021-10-08 10:47:01 +03:00
var $has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var validate = load218 ( ) ;
2021-10-08 10:47:01 +03:00
var arrayFind = createArrayMethod ( 5 ) ;
var arrayFindIndex = createArrayMethod ( 6 ) ;
var id = 0 ;
// fallback for uncaught frozen keys
var uncaughtFrozenStore = function ( that ) {
return that . _l || ( that . _l = new UncaughtFrozenStore ( ) ) ;
} ;
var UncaughtFrozenStore = function ( ) {
this . a = [ ] ;
} ;
var findUncaughtFrozen = function ( store , key ) {
return arrayFind ( store . a , function ( it ) {
return it [ 0 ] === key ;
} ) ;
} ;
UncaughtFrozenStore . prototype = {
get : function ( key ) {
var entry = findUncaughtFrozen ( this , key ) ;
if ( entry ) return entry [ 1 ] ;
} ,
has : function ( key ) {
return ! ! findUncaughtFrozen ( this , key ) ;
} ,
set : function ( key , value ) {
var entry = findUncaughtFrozen ( this , key ) ;
if ( entry ) entry [ 1 ] = value ;
else this . a . push ( [
key ,
value
] ) ;
} ,
'delete' : function ( key ) {
var index = arrayFindIndex ( this . a , function ( it ) {
return it [ 0 ] === key ;
} ) ;
if ( ~ index ) this . a . splice ( index , 1 ) ;
return ! ! ~ index ;
}
} ;
module . exports = {
getConstructor : function ( wrapper , NAME , IS _MAP , ADDER ) {
var C = wrapper ( function ( that , iterable ) {
anInstance ( that , C , NAME , '_i' ) ;
that . _t = NAME ; // collection type
that . _i = id ++ ; // collection id
that . _l = undefined ; // leak store for uncaught frozen objects
if ( iterable != undefined ) forOf ( iterable , IS _MAP , that [ ADDER ] , that ) ;
} ) ;
redefineAll ( C . prototype , {
// 23.3.3.2 WeakMap.prototype.delete(key)
// 23.4.3.3 WeakSet.prototype.delete(value)
'delete' : function ( key ) {
if ( ! isObject ( key ) ) return false ;
var data = getWeak ( key ) ;
if ( data === true ) return uncaughtFrozenStore ( validate ( this , NAME ) ) [ 'delete' ] ( key ) ;
return data && $has ( data , this . _i ) && delete data [ this . _i ] ;
} ,
// 23.3.3.4 WeakMap.prototype.has(key)
// 23.4.3.4 WeakSet.prototype.has(value)
has : function has ( key ) {
if ( ! isObject ( key ) ) return false ;
var data = getWeak ( key ) ;
if ( data === true ) return uncaughtFrozenStore ( validate ( this , NAME ) ) . has ( key ) ;
return data && $has ( data , this . _i ) ;
}
} ) ;
return C ;
} ,
def : function ( that , key , value ) {
var data = getWeak ( anObject ( key ) , true ) ;
if ( data === true ) uncaughtFrozenStore ( that ) . set ( key , value ) ;
else data [ that . _i ] = value ;
return that ;
} ,
ufstore : uncaughtFrozenStore
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load224 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var each = load172 ( ) ( 0 ) ;
var redefine = load17 ( ) ;
var meta = load21 ( ) ;
2021-12-03 19:55:27 +03:00
var assign1 = load65 ( ) ;
2021-10-21 08:12:50 +03:00
var weak = load223 ( ) ;
var isObject = load5 ( ) ;
var validate = load218 ( ) ;
var NATIVE _WEAK _MAP = load218 ( ) ;
2021-10-08 10:47:01 +03:00
var IS _IE11 = ! global . ActiveXObject && 'ActiveXObject' in global ;
var WEAK _MAP = 'WeakMap' ;
var getWeak = meta . getWeak ;
var isExtensible = Object . isExtensible ;
var uncaughtFrozenStore = weak . ufstore ;
var InternalMap ;
var wrapper = function ( get ) {
return function WeakMap ( ) {
return get ( this , arguments . length > 0 ? arguments [ 0 ] : undefined ) ;
} ;
} ;
var methods = {
// 23.3.3.3 WeakMap.prototype.get(key)
get : function get ( key ) {
if ( isObject ( key ) ) {
var data = getWeak ( key ) ;
if ( data === true ) return uncaughtFrozenStore ( validate ( this , WEAK _MAP ) ) . get ( key ) ;
return data ? data [ this . _i ] : undefined ;
}
} ,
// 23.3.3.5 WeakMap.prototype.set(key, value)
set : function set ( key , value ) {
return weak . def ( validate ( this , WEAK _MAP ) , key , value ) ;
}
} ;
// 23.3 WeakMap Objects
2021-10-21 08:12:50 +03:00
var $WeakMap = module . exports = load220 ( ) ( WEAK _MAP , wrapper , methods , weak , true , true ) ;
2021-10-08 10:47:01 +03:00
// IE11 WeakMap frozen keys fix
if ( NATIVE _WEAK _MAP && IS _IE11 ) {
InternalMap = weak . getConstructor ( wrapper , WEAK _MAP ) ;
2021-12-03 19:55:27 +03:00
assign1 ( InternalMap . prototype , methods ) ;
2021-10-08 10:47:01 +03:00
meta . NEED = true ;
each ( [
'delete' ,
'has' ,
'get' ,
'set'
] , function ( key ) {
var proto = $WeakMap . prototype ;
var method = proto [ key ] ;
redefine ( proto , key , function ( a , b ) {
// store frozen objects on internal weakmap shim
if ( isObject ( a ) && ! isExtensible ( a ) ) {
if ( ! this . _f ) this . _f = new InternalMap ( ) ;
var result = this . _f [ key ] ( a , b ) ;
return key == 'set' ? this : result ;
// store all the rest on native weakmap
}
return method . call ( this , a , b ) ;
} ) ;
} ) ;
}
} ) ;
2021-10-21 08:12:50 +03:00
var load225 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var weak = load223 ( ) ;
var validate = load218 ( ) ;
2021-10-08 10:47:01 +03:00
var WEAK _SET = 'WeakSet' ;
// 23.4 WeakSet Objects
2021-10-21 08:12:50 +03:00
load220 ( ) ( WEAK _SET , function ( get ) {
2021-10-08 10:47:01 +03:00
return function WeakSet ( ) {
return get ( this , arguments . length > 0 ? arguments [ 0 ] : undefined ) ;
} ;
} , {
// 23.4.3.1 WeakSet.prototype.add(value)
add : function add ( value ) {
return weak . def ( validate ( this , WEAK _SET ) , value , true ) ;
}
} , weak , false , true ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load226 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var hide = load12 ( ) ;
var uid = load13 ( ) ;
2021-10-08 10:47:01 +03:00
var TYPED = uid ( 'typed_array' ) ;
var VIEW = uid ( 'view' ) ;
var ABV = ! ! ( global . ArrayBuffer && global . DataView ) ;
var CONSTR = ABV ;
var i = 0 ;
var l = 9 ;
var Typed ;
var TypedArrayConstructors = 'Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array' . split ( ',' ) ;
while ( i < l ) if ( Typed = global [ TypedArrayConstructors [ i ++ ] ] ) {
hide ( Typed . prototype , TYPED , true ) ;
hide ( Typed . prototype , VIEW , true ) ;
} else CONSTR = false ;
module . exports = {
ABV : ABV ,
CONSTR : CONSTR ,
TYPED : TYPED ,
VIEW : VIEW
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load227 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://tc39.github.io/ecma262/#sec-toindex
2021-10-21 08:12:50 +03:00
var toInteger = load30 ( ) ;
var toLength = load31 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( it ) {
if ( it === undefined ) return 0 ;
var number = toInteger ( it ) ;
var length = toLength ( number ) ;
if ( number !== length ) throw RangeError ( 'Wrong length!' ) ;
return length ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load228 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var DESCRIPTORS = load3 ( ) ;
var LIBRARY = load14 ( ) ;
var $typed = load226 ( ) ;
var hide = load12 ( ) ;
var redefineAll = load216 ( ) ;
2021-10-08 10:47:01 +03:00
var fails = load2 ( ) ;
2021-10-21 08:12:50 +03:00
var anInstance = load208 ( ) ;
var toInteger = load30 ( ) ;
var toLength = load31 ( ) ;
var toIndex = load227 ( ) ;
var gOPN = load46 ( ) . f ;
var dP = load10 ( ) . f ;
var arrayFill = load186 ( ) ;
var setToStringTag = load23 ( ) ;
2021-10-08 10:47:01 +03:00
var ARRAY _BUFFER = 'ArrayBuffer' ;
var DATA _VIEW = 'DataView' ;
var PROTOTYPE = 'prototype' ;
var WRONG _LENGTH = 'Wrong length!' ;
var WRONG _INDEX = 'Wrong index!' ;
var $ArrayBuffer = global [ ARRAY _BUFFER ] ;
var $DataView = global [ DATA _VIEW ] ;
var Math = global . Math ;
var RangeError = global . RangeError ;
// eslint-disable-next-line no-shadow-restricted-names
var Infinity = global . Infinity ;
var BaseBuffer = $ArrayBuffer ;
var abs = Math . abs ;
var pow = Math . pow ;
var floor = Math . floor ;
var log = Math . log ;
var LN2 = Math . LN2 ;
var BUFFER = 'buffer' ;
var BYTE _LENGTH = 'byteLength' ;
var BYTE _OFFSET = 'byteOffset' ;
var $BUFFER = DESCRIPTORS ? '_b' : BUFFER ;
var $LENGTH = DESCRIPTORS ? '_l' : BYTE _LENGTH ;
var $OFFSET = DESCRIPTORS ? '_o' : BYTE _OFFSET ;
// IEEE754 conversions based on https://github.com/feross/ieee754
function packIEEE754 ( value , mLen , nBytes ) {
var buffer = new Array ( nBytes ) ;
var eLen = nBytes * 8 - mLen - 1 ;
var eMax = ( 1 << eLen ) - 1 ;
var eBias = eMax >> 1 ;
var rt = mLen === 23 ? pow ( 2 , - 24 ) - pow ( 2 , - 77 ) : 0 ;
var i = 0 ;
var s = value < 0 || value === 0 && 1 / value < 0 ? 1 : 0 ;
var e , m , c ;
value = abs ( value ) ;
// eslint-disable-next-line no-self-compare
if ( value != value || value === Infinity ) {
// eslint-disable-next-line no-self-compare
m = value != value ? 1 : 0 ;
e = eMax ;
} else {
e = floor ( log ( value ) / LN2 ) ;
if ( value * ( c = pow ( 2 , - e ) ) < 1 ) {
e -- ;
c *= 2 ;
}
if ( e + eBias >= 1 ) value += rt / c ;
else value += rt * pow ( 2 , 1 - eBias ) ;
if ( value * c >= 2 ) {
e ++ ;
c /= 2 ;
}
if ( e + eBias >= eMax ) {
m = 0 ;
e = eMax ;
} else if ( e + eBias >= 1 ) {
m = ( value * c - 1 ) * pow ( 2 , mLen ) ;
e = e + eBias ;
} else {
m = value * pow ( 2 , eBias - 1 ) * pow ( 2 , mLen ) ;
e = 0 ;
}
}
for ( ; mLen >= 8 ; buffer [ i ++ ] = m & 255 , m /= 256 , mLen -= 8 ) ;
e = e << mLen | m ;
eLen += mLen ;
for ( ; eLen > 0 ; buffer [ i ++ ] = e & 255 , e /= 256 , eLen -= 8 ) ;
buffer [ -- i ] |= s * 128 ;
return buffer ;
}
function unpackIEEE754 ( buffer , mLen , nBytes ) {
var eLen = nBytes * 8 - mLen - 1 ;
var eMax = ( 1 << eLen ) - 1 ;
var eBias = eMax >> 1 ;
var nBits = eLen - 7 ;
var i = nBytes - 1 ;
var s = buffer [ i -- ] ;
var e = s & 127 ;
var m ;
s >>= 7 ;
for ( ; nBits > 0 ; e = e * 256 + buffer [ i ] , i -- , nBits -= 8 ) ;
m = e & ( 1 << - nBits ) - 1 ;
e >>= - nBits ;
nBits += mLen ;
for ( ; nBits > 0 ; m = m * 256 + buffer [ i ] , i -- , nBits -= 8 ) ;
if ( e === 0 ) e = 1 - eBias ;
else if ( e === eMax ) return m ? NaN : s ? - Infinity : Infinity ;
else {
m = m + pow ( 2 , mLen ) ;
e = e - eBias ;
}
return ( s ? - 1 : 1 ) * m * pow ( 2 , e - mLen ) ;
}
function unpackI32 ( bytes ) {
return bytes [ 3 ] << 24 | bytes [ 2 ] << 16 | bytes [ 1 ] << 8 | bytes [ 0 ] ;
}
function packI8 ( it ) {
return [
it & 255
] ;
}
function packI16 ( it ) {
return [
it & 255 ,
it >> 8 & 255
] ;
}
function packI32 ( it ) {
return [
it & 255 ,
it >> 8 & 255 ,
it >> 16 & 255 ,
it >> 24 & 255
] ;
}
function packF64 ( it ) {
return packIEEE754 ( it , 52 , 8 ) ;
}
function packF32 ( it ) {
return packIEEE754 ( it , 23 , 4 ) ;
}
function addGetter ( C , key , internal ) {
dP ( C [ PROTOTYPE ] , key , {
get : function ( ) {
return this [ internal ] ;
}
} ) ;
}
function get ( view , bytes , index , isLittleEndian ) {
var numIndex = + index ;
var intIndex = toIndex ( numIndex ) ;
if ( intIndex + bytes > view [ $LENGTH ] ) throw RangeError ( WRONG _INDEX ) ;
var store = view [ $BUFFER ] . _b ;
var start = intIndex + view [ $OFFSET ] ;
var pack = store . slice ( start , start + bytes ) ;
return isLittleEndian ? pack : pack . reverse ( ) ;
}
function set ( view , bytes , index , conversion , value , isLittleEndian ) {
var numIndex = + index ;
var intIndex = toIndex ( numIndex ) ;
if ( intIndex + bytes > view [ $LENGTH ] ) throw RangeError ( WRONG _INDEX ) ;
var store = view [ $BUFFER ] . _b ;
var start = intIndex + view [ $OFFSET ] ;
var pack = conversion ( + value ) ;
for ( var i = 0 ; i < bytes ; i ++ ) store [ start + i ] = pack [ isLittleEndian ? i : bytes - i - 1 ] ;
}
if ( ! $typed . ABV ) {
$ArrayBuffer = function ArrayBuffer ( length ) {
anInstance ( this , $ArrayBuffer , ARRAY _BUFFER ) ;
var byteLength = toIndex ( length ) ;
this . _b = arrayFill . call ( new Array ( byteLength ) , 0 ) ;
this [ $LENGTH ] = byteLength ;
} ;
$DataView = function DataView ( buffer , byteOffset , byteLength ) {
anInstance ( this , $DataView , DATA _VIEW ) ;
anInstance ( buffer , $ArrayBuffer , DATA _VIEW ) ;
var bufferLength = buffer [ $LENGTH ] ;
var offset = toInteger ( byteOffset ) ;
if ( offset < 0 || offset > bufferLength ) throw RangeError ( 'Wrong offset!' ) ;
byteLength = byteLength === undefined ? bufferLength - offset : toLength ( byteLength ) ;
if ( offset + byteLength > bufferLength ) throw RangeError ( WRONG _LENGTH ) ;
this [ $BUFFER ] = buffer ;
this [ $OFFSET ] = offset ;
this [ $LENGTH ] = byteLength ;
} ;
if ( DESCRIPTORS ) {
addGetter ( $ArrayBuffer , BYTE _LENGTH , '_l' ) ;
addGetter ( $DataView , BUFFER , '_b' ) ;
addGetter ( $DataView , BYTE _LENGTH , '_l' ) ;
addGetter ( $DataView , BYTE _OFFSET , '_o' ) ;
}
redefineAll ( $DataView [ PROTOTYPE ] , {
getInt8 : function getInt8 ( byteOffset ) {
return get ( this , 1 , byteOffset ) [ 0 ] << 24 >> 24 ;
} ,
getUint8 : function getUint8 ( byteOffset ) {
return get ( this , 1 , byteOffset ) [ 0 ] ;
} ,
getInt16 : function getInt16 ( byteOffset /* , littleEndian */ ) {
var bytes = get ( this , 2 , byteOffset , arguments [ 1 ] ) ;
return ( bytes [ 1 ] << 8 | bytes [ 0 ] ) << 16 >> 16 ;
} ,
getUint16 : function getUint16 ( byteOffset /* , littleEndian */ ) {
var bytes = get ( this , 2 , byteOffset , arguments [ 1 ] ) ;
return bytes [ 1 ] << 8 | bytes [ 0 ] ;
} ,
getInt32 : function getInt32 ( byteOffset /* , littleEndian */ ) {
return unpackI32 ( get ( this , 4 , byteOffset , arguments [ 1 ] ) ) ;
} ,
getUint32 : function getUint32 ( byteOffset /* , littleEndian */ ) {
return unpackI32 ( get ( this , 4 , byteOffset , arguments [ 1 ] ) ) >>> 0 ;
} ,
getFloat32 : function getFloat32 ( byteOffset /* , littleEndian */ ) {
return unpackIEEE754 ( get ( this , 4 , byteOffset , arguments [ 1 ] ) , 23 , 4 ) ;
} ,
getFloat64 : function getFloat64 ( byteOffset /* , littleEndian */ ) {
return unpackIEEE754 ( get ( this , 8 , byteOffset , arguments [ 1 ] ) , 52 , 8 ) ;
} ,
setInt8 : function setInt8 ( byteOffset , value ) {
set ( this , 1 , byteOffset , packI8 , value ) ;
} ,
setUint8 : function setUint8 ( byteOffset , value ) {
set ( this , 1 , byteOffset , packI8 , value ) ;
} ,
setInt16 : function setInt16 ( byteOffset , value /* , littleEndian */ ) {
set ( this , 2 , byteOffset , packI16 , value , arguments [ 2 ] ) ;
} ,
setUint16 : function setUint16 ( byteOffset , value /* , littleEndian */ ) {
set ( this , 2 , byteOffset , packI16 , value , arguments [ 2 ] ) ;
} ,
setInt32 : function setInt32 ( byteOffset , value /* , littleEndian */ ) {
set ( this , 4 , byteOffset , packI32 , value , arguments [ 2 ] ) ;
} ,
setUint32 : function setUint32 ( byteOffset , value /* , littleEndian */ ) {
set ( this , 4 , byteOffset , packI32 , value , arguments [ 2 ] ) ;
} ,
setFloat32 : function setFloat32 ( byteOffset , value /* , littleEndian */ ) {
set ( this , 4 , byteOffset , packF32 , value , arguments [ 2 ] ) ;
} ,
setFloat64 : function setFloat64 ( byteOffset , value /* , littleEndian */ ) {
set ( this , 8 , byteOffset , packF64 , value , arguments [ 2 ] ) ;
}
} ) ;
} else {
if ( ! fails ( function ( ) {
$ArrayBuffer ( 1 ) ;
} ) || ! fails ( function ( ) {
new $ArrayBuffer ( - 1 ) ; // eslint-disable-line no-new
} ) || fails ( function ( ) {
new $ArrayBuffer ( ) ; // eslint-disable-line no-new
new $ArrayBuffer ( 1.5 ) ; // eslint-disable-line no-new
new $ArrayBuffer ( NaN ) ; // eslint-disable-line no-new
return $ArrayBuffer . name != ARRAY _BUFFER ;
} ) ) {
$ArrayBuffer = function ArrayBuffer ( length ) {
anInstance ( this , $ArrayBuffer ) ;
return new BaseBuffer ( toIndex ( length ) ) ;
} ;
var ArrayBufferProto = $ArrayBuffer [ PROTOTYPE ] = BaseBuffer [ PROTOTYPE ] ;
2021-10-21 08:12:50 +03:00
for ( var keys = gOPN ( BaseBuffer ) , j = 0 , key1 ; keys . length > j ; ) if ( ! ( ( key1 = keys [ j ++ ] ) in $ArrayBuffer ) ) hide ( $ArrayBuffer , key1 , BaseBuffer [ key1 ] ) ;
2021-10-08 10:47:01 +03:00
if ( ! LIBRARY ) ArrayBufferProto . constructor = $ArrayBuffer ;
}
// iOS Safari 7.x bug
2021-10-21 08:12:50 +03:00
var view1 = new $DataView ( new $ArrayBuffer ( 2 ) ) ;
2021-10-08 10:47:01 +03:00
var $setInt8 = $DataView [ PROTOTYPE ] . setInt8 ;
2021-10-21 08:12:50 +03:00
view1 . setInt8 ( 0 , 2147483648 ) ;
view1 . setInt8 ( 1 , 2147483649 ) ;
if ( view1 . getInt8 ( 0 ) || ! view1 . getInt8 ( 1 ) ) redefineAll ( $DataView [ PROTOTYPE ] , {
2021-10-08 10:47:01 +03:00
setInt8 : function setInt8 ( byteOffset , value ) {
$setInt8 . call ( this , byteOffset , value << 24 >> 24 ) ;
} ,
setUint8 : function setUint8 ( byteOffset , value ) {
$setInt8 . call ( this , byteOffset , value << 24 >> 24 ) ;
}
} , true ) ;
}
setToStringTag ( $ArrayBuffer , ARRAY _BUFFER ) ;
setToStringTag ( $DataView , DATA _VIEW ) ;
hide ( $DataView [ PROTOTYPE ] , $typed . VIEW , true ) ;
exports [ ARRAY _BUFFER ] = $ArrayBuffer ;
exports [ DATA _VIEW ] = $DataView ;
} ) ;
2021-10-21 08:12:50 +03:00
var load229 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $typed = load226 ( ) ;
var buffer = load228 ( ) ;
var anObject = load6 ( ) ;
var toAbsoluteIndex = load32 ( ) ;
var toLength = load31 ( ) ;
var isObject = load5 ( ) ;
2021-10-08 10:47:01 +03:00
var ArrayBuffer = load ( ) . ArrayBuffer ;
2021-10-21 08:12:50 +03:00
var speciesConstructor = load206 ( ) ;
2021-10-08 10:47:01 +03:00
var $ArrayBuffer = buffer . ArrayBuffer ;
var $DataView = buffer . DataView ;
var $isView = $typed . ABV && ArrayBuffer . isView ;
var $slice = $ArrayBuffer . prototype . slice ;
var VIEW = $typed . VIEW ;
var ARRAY _BUFFER = 'ArrayBuffer' ;
$export ( $export . G + $export . W + $export . F * ( ArrayBuffer !== $ArrayBuffer ) , {
ArrayBuffer : $ArrayBuffer
} ) ;
$export ( $export . S + $export . F * ! $typed . CONSTR , ARRAY _BUFFER , {
// 24.1.3.1 ArrayBuffer.isView(arg)
isView : function isView ( it ) {
return $isView && $isView ( it ) || isObject ( it ) && VIEW in it ;
}
} ) ;
$export ( $export . P + $export . U + $export . F * load2 ( ) ( function ( ) {
return ! new $ArrayBuffer ( 2 ) . slice ( 1 , undefined ) . byteLength ;
} ) , ARRAY _BUFFER , {
// 24.1.4.3 ArrayBuffer.prototype.slice(start, end)
slice : function slice ( start , end ) {
if ( $slice !== undefined && end === undefined ) return $slice . call ( anObject ( this ) , start ) ; // FF fix
var len = anObject ( this ) . byteLength ;
var first = toAbsoluteIndex ( start , len ) ;
var fin = toAbsoluteIndex ( end === undefined ? len : end , len ) ;
var result = new ( speciesConstructor ( this , $ArrayBuffer ) ) ( toLength ( fin - first ) ) ;
var viewS = new $DataView ( this ) ;
var viewT = new $DataView ( result ) ;
var index = 0 ;
while ( first < fin ) viewT . setUint8 ( index ++ , viewS . getUint8 ( first ++ ) ) ;
return result ;
}
} ) ;
2021-10-21 08:12:50 +03:00
load190 ( ) ( ARRAY _BUFFER ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load230 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
$export ( $export . G + $export . W + $export . F * ! load226 ( ) . ABV , {
DataView : load228 ( ) . DataView
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load231 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
if ( load3 ( ) ) {
var LIBRARY = load14 ( ) ;
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
var fails = load2 ( ) ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $typed = load226 ( ) ;
var $buffer = load228 ( ) ;
var ctx = load19 ( ) ;
var anInstance = load208 ( ) ;
var propertyDesc = load11 ( ) ;
var hide = load12 ( ) ;
var redefineAll = load216 ( ) ;
var toInteger = load30 ( ) ;
var toLength = load31 ( ) ;
var toIndex = load227 ( ) ;
var toAbsoluteIndex = load32 ( ) ;
var toPrimitive = load9 ( ) ;
2021-10-08 10:47:01 +03:00
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var classof = load71 ( ) ;
var isObject = load5 ( ) ;
var toObject = load42 ( ) ;
var isArrayIter = load160 ( ) ;
var create = load45 ( ) ;
var getPrototypeOf = load55 ( ) ;
var gOPN = load46 ( ) . f ;
var getIterFn = load162 ( ) ;
var uid = load13 ( ) ;
var wks = load22 ( ) ;
var createArrayMethod = load172 ( ) ;
var createArrayIncludes = load33 ( ) ;
var speciesConstructor = load206 ( ) ;
var ArrayIterators = load193 ( ) ;
var Iterators = load125 ( ) ;
var $iterDetect = load163 ( ) ;
var setSpecies = load190 ( ) ;
var arrayFill = load186 ( ) ;
var arrayCopyWithin = load183 ( ) ;
var $DP = load10 ( ) ;
var $GOPD = load48 ( ) ;
2021-10-08 10:47:01 +03:00
var dP = $DP . f ;
var gOPD = $GOPD . f ;
var RangeError = global . RangeError ;
var TypeError = global . TypeError ;
var Uint8Array = global . Uint8Array ;
var ARRAY _BUFFER = 'ArrayBuffer' ;
var SHARED _BUFFER = 'Shared' + ARRAY _BUFFER ;
var BYTES _PER _ELEMENT = 'BYTES_PER_ELEMENT' ;
var PROTOTYPE = 'prototype' ;
var ArrayProto = Array [ PROTOTYPE ] ;
var $ArrayBuffer = $buffer . ArrayBuffer ;
var $DataView = $buffer . DataView ;
var arrayForEach = createArrayMethod ( 0 ) ;
var arrayFilter = createArrayMethod ( 2 ) ;
var arraySome = createArrayMethod ( 3 ) ;
var arrayEvery = createArrayMethod ( 4 ) ;
var arrayFind = createArrayMethod ( 5 ) ;
var arrayFindIndex = createArrayMethod ( 6 ) ;
var arrayIncludes = createArrayIncludes ( true ) ;
var arrayIndexOf = createArrayIncludes ( false ) ;
var arrayValues = ArrayIterators . values ;
var arrayKeys = ArrayIterators . keys ;
var arrayEntries = ArrayIterators . entries ;
var arrayLastIndexOf = ArrayProto . lastIndexOf ;
var arrayReduce = ArrayProto . reduce ;
var arrayReduceRight = ArrayProto . reduceRight ;
var arrayJoin = ArrayProto . join ;
var arraySort = ArrayProto . sort ;
var arraySlice = ArrayProto . slice ;
var arrayToString = ArrayProto . toString ;
var arrayToLocaleString = ArrayProto . toLocaleString ;
var ITERATOR = wks ( 'iterator' ) ;
var TAG = wks ( 'toStringTag' ) ;
var TYPED _CONSTRUCTOR = uid ( 'typed_constructor' ) ;
var DEF _CONSTRUCTOR = uid ( 'def_constructor' ) ;
var ALL _CONSTRUCTORS = $typed . CONSTR ;
var TYPED _ARRAY = $typed . TYPED ;
var VIEW = $typed . VIEW ;
var WRONG _LENGTH = 'Wrong length!' ;
var $map = createArrayMethod ( 1 , function ( O , length ) {
return allocate ( speciesConstructor ( O , O [ DEF _CONSTRUCTOR ] ) , length ) ;
} ) ;
var LITTLE _ENDIAN = fails ( function ( ) {
// eslint-disable-next-line no-undef
return new Uint8Array ( new Uint16Array ( [
1
] ) . buffer ) [ 0 ] === 1 ;
} ) ;
var FORCED _SET = ! ! Uint8Array && ! ! Uint8Array [ PROTOTYPE ] . set && fails ( function ( ) {
2022-01-02 23:54:58 +03:00
new Uint8Array ( 1 ) . set ( { } ) ;
2021-10-08 10:47:01 +03:00
} ) ;
var toOffset = function ( it , BYTES ) {
var offset = toInteger ( it ) ;
if ( offset < 0 || offset % BYTES ) throw RangeError ( 'Wrong offset!' ) ;
return offset ;
} ;
var validate = function ( it ) {
if ( isObject ( it ) && TYPED _ARRAY in it ) return it ;
throw TypeError ( it + ' is not a typed array!' ) ;
} ;
var allocate = function ( C , length ) {
if ( ! ( isObject ( C ) && TYPED _CONSTRUCTOR in C ) ) throw TypeError ( 'It is not a typed array constructor!' ) ;
return new C ( length ) ;
} ;
var speciesFromList = function ( O , list ) {
return fromList ( speciesConstructor ( O , O [ DEF _CONSTRUCTOR ] ) , list ) ;
} ;
var fromList = function ( C , list ) {
var index = 0 ;
var length = list . length ;
var result = allocate ( C , length ) ;
while ( length > index ) result [ index ] = list [ index ++ ] ;
return result ;
} ;
var addGetter = function ( it , key , internal ) {
dP ( it , key , {
get : function ( ) {
return this . _d [ internal ] ;
}
} ) ;
} ;
var $from = function from ( source /* , mapfn, thisArg */ ) {
var O = toObject ( source ) ;
var aLen = arguments . length ;
var mapfn = aLen > 1 ? arguments [ 1 ] : undefined ;
var mapping = mapfn !== undefined ;
var iterFn = getIterFn ( O ) ;
var i , length , values , result , step , iterator ;
if ( iterFn != undefined && ! isArrayIter ( iterFn ) ) {
for ( iterator = iterFn . call ( O ) , values = [ ] , i = 0 ; ! ( step = iterator . next ( ) ) . done ; i ++ ) values . push ( step . value ) ;
O = values ;
}
if ( mapping && aLen > 2 ) mapfn = ctx ( mapfn , arguments [ 2 ] , 2 ) ;
for ( i = 0 , length = toLength ( O . length ) , result = allocate ( this , length ) ; length > i ; i ++ ) result [ i ] = mapping ? mapfn ( O [ i ] , i ) : O [ i ] ;
return result ;
} ;
var $of = function of ( ) {
var index = 0 ;
var length = arguments . length ;
var result = allocate ( this , length ) ;
while ( length > index ) result [ index ] = arguments [ index ++ ] ;
return result ;
} ;
// iOS Safari 6.x fails here
var TO _LOCALE _BUG = ! ! Uint8Array && fails ( function ( ) {
arrayToLocaleString . call ( new Uint8Array ( 1 ) ) ;
} ) ;
var $toLocaleString = function toLocaleString ( ) {
return arrayToLocaleString . apply ( TO _LOCALE _BUG ? arraySlice . call ( validate ( this ) ) : validate ( this ) , arguments ) ;
} ;
var proto = {
copyWithin : function copyWithin ( target , start /* , end */ ) {
return arrayCopyWithin . call ( validate ( this ) , target , start , arguments . length > 2 ? arguments [ 2 ] : undefined ) ;
} ,
every : function every ( callbackfn /* , thisArg */ ) {
return arrayEvery ( validate ( this ) , callbackfn , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
} ,
fill : function fill ( value /* , start, end */ ) {
return arrayFill . apply ( validate ( this ) , arguments ) ;
} ,
filter : function filter ( callbackfn /* , thisArg */ ) {
return speciesFromList ( this , arrayFilter ( validate ( this ) , callbackfn , arguments . length > 1 ? arguments [ 1 ] : undefined ) ) ;
} ,
find : function find ( predicate /* , thisArg */ ) {
return arrayFind ( validate ( this ) , predicate , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
} ,
findIndex : function findIndex ( predicate /* , thisArg */ ) {
return arrayFindIndex ( validate ( this ) , predicate , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
} ,
forEach : function forEach ( callbackfn /* , thisArg */ ) {
arrayForEach ( validate ( this ) , callbackfn , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
} ,
indexOf : function indexOf ( searchElement /* , fromIndex */ ) {
return arrayIndexOf ( validate ( this ) , searchElement , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
} ,
includes : function includes ( searchElement /* , fromIndex */ ) {
return arrayIncludes ( validate ( this ) , searchElement , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
} ,
join : function join ( separator ) {
return arrayJoin . apply ( validate ( this ) , arguments ) ;
} ,
lastIndexOf : function lastIndexOf ( searchElement /* , fromIndex */ ) {
return arrayLastIndexOf . apply ( validate ( this ) , arguments ) ;
} ,
map : function map ( mapfn /* , thisArg */ ) {
return $map ( validate ( this ) , mapfn , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
} ,
reduce : function reduce ( callbackfn /* , initialValue */ ) {
return arrayReduce . apply ( validate ( this ) , arguments ) ;
} ,
reduceRight : function reduceRight ( callbackfn /* , initialValue */ ) {
return arrayReduceRight . apply ( validate ( this ) , arguments ) ;
} ,
reverse : function reverse ( ) {
var that = this ;
var length = validate ( that ) . length ;
var middle = Math . floor ( length / 2 ) ;
var index = 0 ;
var value ;
while ( index < middle ) {
value = that [ index ] ;
that [ index ++ ] = that [ -- length ] ;
that [ length ] = value ;
}
return that ;
} ,
some : function some ( callbackfn /* , thisArg */ ) {
return arraySome ( validate ( this ) , callbackfn , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
} ,
sort : function sort ( comparefn ) {
return arraySort . call ( validate ( this ) , comparefn ) ;
} ,
subarray : function subarray ( begin , end ) {
var O = validate ( this ) ;
var length = O . length ;
var $begin = toAbsoluteIndex ( begin , length ) ;
return new ( speciesConstructor ( O , O [ DEF _CONSTRUCTOR ] ) ) ( O . buffer , O . byteOffset + $begin * O . BYTES _PER _ELEMENT , toLength ( ( end === undefined ? length : toAbsoluteIndex ( end , length ) ) - $begin ) ) ;
}
} ;
var $slice = function slice ( start , end ) {
return speciesFromList ( this , arraySlice . call ( validate ( this ) , start , end ) ) ;
} ;
var $set = function set ( arrayLike /* , offset */ ) {
validate ( this ) ;
var offset = toOffset ( arguments [ 1 ] , 1 ) ;
var length = this . length ;
var src = toObject ( arrayLike ) ;
var len = toLength ( src . length ) ;
var index = 0 ;
if ( len + offset > length ) throw RangeError ( WRONG _LENGTH ) ;
while ( index < len ) this [ offset + index ] = src [ index ++ ] ;
} ;
var $iterators = {
entries : function entries ( ) {
return arrayEntries . call ( validate ( this ) ) ;
} ,
keys : function keys ( ) {
return arrayKeys . call ( validate ( this ) ) ;
} ,
values : function values ( ) {
return arrayValues . call ( validate ( this ) ) ;
}
} ;
var isTAIndex = function ( target , key ) {
return isObject ( target ) && target [ TYPED _ARRAY ] && typeof key != 'symbol' && key in target && String ( + key ) == String ( key ) ;
} ;
var $getDesc = function getOwnPropertyDescriptor ( target , key ) {
return isTAIndex ( target , key = toPrimitive ( key , true ) ) ? propertyDesc ( 2 , target [ key ] ) : gOPD ( target , key ) ;
} ;
var $setDesc = function defineProperty ( target , key , desc ) {
if ( isTAIndex ( target , key = toPrimitive ( key , true ) ) && isObject ( desc ) && has ( desc , 'value' ) && ! has ( desc , 'get' ) && ! has ( desc , 'set' ) && ! desc . configurable && ( ! has ( desc , 'writable' ) || desc . writable ) && ( ! has ( desc , 'enumerable' ) || desc . enumerable ) ) {
target [ key ] = desc . value ;
return target ;
}
return dP ( target , key , desc ) ;
} ;
if ( ! ALL _CONSTRUCTORS ) {
$GOPD . f = $getDesc ;
$DP . f = $setDesc ;
}
$export ( $export . S + $export . F * ! ALL _CONSTRUCTORS , 'Object' , {
getOwnPropertyDescriptor : $getDesc ,
defineProperty : $setDesc
} ) ;
if ( fails ( function ( ) {
2022-01-02 23:54:58 +03:00
arrayToString . call ( { } ) ;
2021-10-08 10:47:01 +03:00
} ) ) arrayToString = arrayToLocaleString = function toString ( ) {
return arrayJoin . call ( this ) ;
} ;
2022-01-02 23:54:58 +03:00
var $TypedArrayPrototype$ = redefineAll ( { } , proto ) ;
2021-10-08 10:47:01 +03:00
redefineAll ( $TypedArrayPrototype$ , $iterators ) ;
hide ( $TypedArrayPrototype$ , ITERATOR , $iterators . values ) ;
redefineAll ( $TypedArrayPrototype$ , {
slice : $slice ,
set : $set ,
2022-01-02 23:54:58 +03:00
constructor : function ( ) { } ,
2021-10-08 10:47:01 +03:00
toString : arrayToString ,
toLocaleString : $toLocaleString
} ) ;
addGetter ( $TypedArrayPrototype$ , 'buffer' , 'b' ) ;
addGetter ( $TypedArrayPrototype$ , 'byteOffset' , 'o' ) ;
addGetter ( $TypedArrayPrototype$ , 'byteLength' , 'l' ) ;
addGetter ( $TypedArrayPrototype$ , 'length' , 'e' ) ;
dP ( $TypedArrayPrototype$ , TAG , {
get : function ( ) {
return this [ TYPED _ARRAY ] ;
}
} ) ;
// eslint-disable-next-line max-statements
module . exports = function ( KEY , BYTES , wrapper , CLAMPED ) {
CLAMPED = ! ! CLAMPED ;
var NAME = KEY + ( CLAMPED ? 'Clamped' : '' ) + 'Array' ;
var GETTER = 'get' + KEY ;
var SETTER = 'set' + KEY ;
var TypedArray = global [ NAME ] ;
2022-01-02 23:54:58 +03:00
var Base = TypedArray || { } ;
2021-10-08 10:47:01 +03:00
var TAC = TypedArray && getPrototypeOf ( TypedArray ) ;
var FORCED = ! TypedArray || ! $typed . ABV ;
2022-01-02 23:54:58 +03:00
var O = { } ;
2021-10-08 10:47:01 +03:00
var TypedArrayPrototype = TypedArray && TypedArray [ PROTOTYPE ] ;
var getter = function ( that , index ) {
var data = that . _d ;
return data . v [ GETTER ] ( index * BYTES + data . o , LITTLE _ENDIAN ) ;
} ;
var setter = function ( that , index , value ) {
var data = that . _d ;
if ( CLAMPED ) value = ( value = Math . round ( value ) ) < 0 ? 0 : value > 255 ? 255 : value & 255 ;
data . v [ SETTER ] ( index * BYTES + data . o , value , LITTLE _ENDIAN ) ;
} ;
var addElement = function ( that , index ) {
dP ( that , index , {
get : function ( ) {
return getter ( this , index ) ;
} ,
set : function ( value ) {
return setter ( this , index , value ) ;
} ,
enumerable : true
} ) ;
} ;
if ( FORCED ) {
TypedArray = wrapper ( function ( that , data , $offset , $length ) {
anInstance ( that , TypedArray , NAME , '_d' ) ;
var index = 0 ;
var offset = 0 ;
var buffer , byteLength , length , klass ;
if ( ! isObject ( data ) ) {
length = toIndex ( data ) ;
byteLength = length * BYTES ;
buffer = new $ArrayBuffer ( byteLength ) ;
} else if ( data instanceof $ArrayBuffer || ( klass = classof ( data ) ) == ARRAY _BUFFER || klass == SHARED _BUFFER ) {
buffer = data ;
offset = toOffset ( $offset , BYTES ) ;
var $len = data . byteLength ;
if ( $length === undefined ) {
if ( $len % BYTES ) throw RangeError ( WRONG _LENGTH ) ;
byteLength = $len - offset ;
if ( byteLength < 0 ) throw RangeError ( WRONG _LENGTH ) ;
} else {
byteLength = toLength ( $length ) * BYTES ;
if ( byteLength + offset > $len ) throw RangeError ( WRONG _LENGTH ) ;
}
length = byteLength / BYTES ;
} else if ( TYPED _ARRAY in data ) return fromList ( TypedArray , data ) ;
else return $from . call ( TypedArray , data ) ;
hide ( that , '_d' , {
b : buffer ,
o : offset ,
l : byteLength ,
e : length ,
v : new $DataView ( buffer )
} ) ;
while ( index < length ) addElement ( that , index ++ ) ;
} ) ;
TypedArrayPrototype = TypedArray [ PROTOTYPE ] = create ( $TypedArrayPrototype$ ) ;
hide ( TypedArrayPrototype , 'constructor' , TypedArray ) ;
} else if ( ! fails ( function ( ) {
TypedArray ( 1 ) ;
} ) || ! fails ( function ( ) {
new TypedArray ( - 1 ) ; // eslint-disable-line no-new
} ) || ! $iterDetect ( function ( iter ) {
new TypedArray ( ) ; // eslint-disable-line no-new
new TypedArray ( null ) ; // eslint-disable-line no-new
new TypedArray ( 1.5 ) ; // eslint-disable-line no-new
new TypedArray ( iter ) ; // eslint-disable-line no-new
} , true ) ) {
TypedArray = wrapper ( function ( that , data , $offset , $length ) {
anInstance ( that , TypedArray , NAME ) ;
var klass ;
// `ws` module bug, temporarily remove validation length for Uint8Array
// https://github.com/websockets/ws/pull/645
if ( ! isObject ( data ) ) return new Base ( toIndex ( data ) ) ;
if ( data instanceof $ArrayBuffer || ( klass = classof ( data ) ) == ARRAY _BUFFER || klass == SHARED _BUFFER ) return $length !== undefined ? new Base ( data , toOffset ( $offset , BYTES ) , $length ) : $offset !== undefined ? new Base ( data , toOffset ( $offset , BYTES ) ) : new Base ( data ) ;
if ( TYPED _ARRAY in data ) return fromList ( TypedArray , data ) ;
return $from . call ( TypedArray , data ) ;
} ) ;
arrayForEach ( TAC !== Function . prototype ? gOPN ( Base ) . concat ( gOPN ( TAC ) ) : gOPN ( Base ) , function ( key ) {
if ( ! ( key in TypedArray ) ) hide ( TypedArray , key , Base [ key ] ) ;
} ) ;
TypedArray [ PROTOTYPE ] = TypedArrayPrototype ;
if ( ! LIBRARY ) TypedArrayPrototype . constructor = TypedArray ;
}
var $nativeIterator = TypedArrayPrototype [ ITERATOR ] ;
var CORRECT _ITER _NAME = ! ! $nativeIterator && ( $nativeIterator . name == 'values' || $nativeIterator . name == undefined ) ;
var $iterator = $iterators . values ;
hide ( TypedArray , TYPED _CONSTRUCTOR , true ) ;
hide ( TypedArrayPrototype , TYPED _ARRAY , NAME ) ;
hide ( TypedArrayPrototype , VIEW , true ) ;
hide ( TypedArrayPrototype , DEF _CONSTRUCTOR , TypedArray ) ;
if ( CLAMPED ? new TypedArray ( 1 ) [ TAG ] != NAME : ! ( TAG in TypedArrayPrototype ) ) dP ( TypedArrayPrototype , TAG , {
get : function ( ) {
return NAME ;
}
} ) ;
O [ NAME ] = TypedArray ;
$export ( $export . G + $export . W + $export . F * ( TypedArray != Base ) , O ) ;
$export ( $export . S , NAME , {
BYTES _PER _ELEMENT : BYTES
} ) ;
$export ( $export . S + $export . F * fails ( function ( ) {
Base . of . call ( TypedArray , 1 ) ;
} ) , NAME , {
from : $from ,
of : $of
} ) ;
if ( ! ( BYTES _PER _ELEMENT in TypedArrayPrototype ) ) hide ( TypedArrayPrototype , BYTES _PER _ELEMENT , BYTES ) ;
$export ( $export . P , NAME , proto ) ;
setSpecies ( NAME ) ;
$export ( $export . P + $export . F * FORCED _SET , NAME , {
set : $set
} ) ;
$export ( $export . P + $export . F * ! CORRECT _ITER _NAME , NAME , $iterators ) ;
if ( ! LIBRARY && TypedArrayPrototype . toString != arrayToString ) TypedArrayPrototype . toString = arrayToString ;
$export ( $export . P + $export . F * fails ( function ( ) {
new TypedArray ( 1 ) . slice ( ) ;
} ) , NAME , {
slice : $slice
} ) ;
$export ( $export . P + $export . F * ( fails ( function ( ) {
return [
1 ,
2
] . toLocaleString ( ) != new TypedArray ( [
1 ,
2
] ) . toLocaleString ( ) ;
} ) || ! fails ( function ( ) {
TypedArrayPrototype . toLocaleString . call ( [
1 ,
2
] ) ;
} ) ) , NAME , {
toLocaleString : $toLocaleString
} ) ;
Iterators [ NAME ] = CORRECT _ITER _NAME ? $nativeIterator : $iterator ;
if ( ! LIBRARY && ! CORRECT _ITER _NAME ) hide ( TypedArrayPrototype , ITERATOR , $iterator ) ;
} ;
2022-01-02 23:54:58 +03:00
} else module . exports = function ( ) { } ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load232 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load231 ( ) ( 'Int8' , 1 , function ( init ) {
2021-10-08 10:47:01 +03:00
return function Int8Array ( data , byteOffset , length ) {
return init ( this , data , byteOffset , length ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load233 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load231 ( ) ( 'Uint8' , 1 , function ( init ) {
2021-10-08 10:47:01 +03:00
return function Uint8Array ( data , byteOffset , length ) {
return init ( this , data , byteOffset , length ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load234 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load231 ( ) ( 'Uint8' , 1 , function ( init ) {
2021-10-08 10:47:01 +03:00
return function Uint8ClampedArray ( data , byteOffset , length ) {
return init ( this , data , byteOffset , length ) ;
} ;
} , true ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load235 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load231 ( ) ( 'Int16' , 2 , function ( init ) {
2021-10-08 10:47:01 +03:00
return function Int16Array ( data , byteOffset , length ) {
return init ( this , data , byteOffset , length ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load236 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load231 ( ) ( 'Uint16' , 2 , function ( init ) {
2021-10-08 10:47:01 +03:00
return function Uint16Array ( data , byteOffset , length ) {
return init ( this , data , byteOffset , length ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load237 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load231 ( ) ( 'Int32' , 4 , function ( init ) {
2021-10-08 10:47:01 +03:00
return function Int32Array ( data , byteOffset , length ) {
return init ( this , data , byteOffset , length ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load238 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load231 ( ) ( 'Uint32' , 4 , function ( init ) {
2021-10-08 10:47:01 +03:00
return function Uint32Array ( data , byteOffset , length ) {
return init ( this , data , byteOffset , length ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load239 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load231 ( ) ( 'Float32' , 4 , function ( init ) {
2021-10-08 10:47:01 +03:00
return function Float32Array ( data , byteOffset , length ) {
return init ( this , data , byteOffset , length ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load240 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load231 ( ) ( 'Float64' , 8 , function ( init ) {
2021-10-08 10:47:01 +03:00
return function Float64Array ( data , byteOffset , length ) {
return init ( this , data , byteOffset , length ) ;
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load241 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.1 Reflect.apply(target, thisArgument, argumentsList)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var aFunction = load18 ( ) ;
var anObject = load6 ( ) ;
2022-01-02 23:54:58 +03:00
var rApply = ( load ( ) . Reflect || { } ) . apply ;
2021-10-08 10:47:01 +03:00
var fApply = Function . apply ;
// MS Edge argumentsList argument is optional
$export ( $export . S + $export . F * ! load2 ( ) ( function ( ) {
2022-01-02 23:54:58 +03:00
rApply ( function ( ) { } ) ;
2021-10-08 10:47:01 +03:00
} ) , 'Reflect' , {
apply : function apply ( target , thisArgument , argumentsList ) {
var T = aFunction ( target ) ;
var L = anObject ( argumentsList ) ;
return rApply ? rApply ( T , thisArgument , L ) : fApply . call ( T , thisArgument , L ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load242 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var create = load45 ( ) ;
var aFunction = load18 ( ) ;
var anObject = load6 ( ) ;
var isObject = load5 ( ) ;
2021-10-08 10:47:01 +03:00
var fails = load2 ( ) ;
2021-10-21 08:12:50 +03:00
var bind = load74 ( ) ;
2022-01-02 23:54:58 +03:00
var rConstruct = ( load ( ) . Reflect || { } ) . construct ;
2021-10-08 10:47:01 +03:00
// MS Edge supports only 2 arguments and argumentsList argument is optional
// FF Nightly sets third argument as `new.target`, but does not create `this` from it
var NEW _TARGET _BUG = fails ( function ( ) {
2022-01-02 23:54:58 +03:00
function F ( ) { }
return ! ( rConstruct ( function ( ) { } , [ ] , F ) instanceof F ) ;
2021-10-08 10:47:01 +03:00
} ) ;
var ARGS _BUG = ! fails ( function ( ) {
2022-01-02 23:54:58 +03:00
rConstruct ( function ( ) { } ) ;
2021-10-08 10:47:01 +03:00
} ) ;
$export ( $export . S + $export . F * ( NEW _TARGET _BUG || ARGS _BUG ) , 'Reflect' , {
construct : function construct ( Target , args /* , newTarget */ ) {
aFunction ( Target ) ;
anObject ( args ) ;
var newTarget = arguments . length < 3 ? Target : aFunction ( arguments [ 2 ] ) ;
if ( ARGS _BUG && ! NEW _TARGET _BUG ) return rConstruct ( Target , args , newTarget ) ;
if ( Target == newTarget ) {
// w/o altered newTarget, optimization for 0-4 arguments
switch ( args . length ) {
case 0 :
return new Target ( ) ;
case 1 :
return new Target ( args [ 0 ] ) ;
case 2 :
return new Target ( args [ 0 ] , args [ 1 ] ) ;
case 3 :
return new Target ( args [ 0 ] , args [ 1 ] , args [ 2 ] ) ;
case 4 :
return new Target ( args [ 0 ] , args [ 1 ] , args [ 2 ] , args [ 3 ] ) ;
}
// w/o altered newTarget, lot of arguments case
var $args = [
null
] ;
$args . push . apply ( $args , args ) ;
return new ( bind . apply ( Target , $args ) ) ( ) ;
}
// with altered newTarget, not support built-in constructors
var proto = newTarget . prototype ;
var instance = create ( isObject ( proto ) ? proto : Object . prototype ) ;
var result = Function . apply . call ( Target , instance , args ) ;
return isObject ( result ) ? result : instance ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load243 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.3 Reflect.defineProperty(target, propertyKey, attributes)
2021-10-21 08:12:50 +03:00
var dP = load10 ( ) ;
var $export = load20 ( ) ;
var anObject = load6 ( ) ;
var toPrimitive = load9 ( ) ;
2021-10-08 10:47:01 +03:00
// MS Edge has broken Reflect.defineProperty - throwing instead of returning false
$export ( $export . S + $export . F * load2 ( ) ( function ( ) {
// eslint-disable-next-line no-undef
2022-01-02 23:54:58 +03:00
Reflect . defineProperty ( dP . f ( { } , 1 , {
2021-10-08 10:47:01 +03:00
value : 1
} ) , 1 , {
value : 2
} ) ;
} ) , 'Reflect' , {
defineProperty : function defineProperty ( target , propertyKey , attributes ) {
anObject ( target ) ;
propertyKey = toPrimitive ( propertyKey , true ) ;
anObject ( attributes ) ;
try {
dP . f ( target , propertyKey , attributes ) ;
return true ;
} catch ( e ) {
return false ;
}
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load244 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.4 Reflect.deleteProperty(target, propertyKey)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var gOPD = load48 ( ) . f ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Reflect' , {
deleteProperty : function deleteProperty ( target , propertyKey ) {
var desc = gOPD ( anObject ( target ) , propertyKey ) ;
return desc && ! desc . configurable ? false : delete target [ propertyKey ] ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load245 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// 26.1.5 Reflect.enumerate(target)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
var Enumerate = function ( iterated ) {
this . _t = anObject ( iterated ) ; // target
this . _i = 0 ; // next index
var keys = this . _k = [ ] ; // keys
var key ;
for ( key in iterated ) keys . push ( key ) ;
} ;
2021-10-21 08:12:50 +03:00
load126 ( ) ( Enumerate , 'Object' , function ( ) {
2021-10-08 10:47:01 +03:00
var that = this ;
var keys = that . _k ;
var key ;
do {
if ( that . _i >= keys . length ) return {
value : undefined ,
done : true
} ;
} while ( ! ( ( key = keys [ that . _i ++ ] ) in that . _t ) )
return {
value : key ,
done : false
} ;
} ) ;
$export ( $export . S , 'Reflect' , {
enumerate : function enumerate ( target ) {
return new Enumerate ( target ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load246 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.6 Reflect.get(target, propertyKey [, receiver])
2021-10-21 08:12:50 +03:00
var gOPD = load48 ( ) ;
var getPrototypeOf = load55 ( ) ;
2021-10-08 10:47:01 +03:00
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var isObject = load5 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
function get ( target , propertyKey /* , receiver */ ) {
var receiver = arguments . length < 3 ? target : arguments [ 2 ] ;
var desc , proto ;
if ( anObject ( target ) === receiver ) return target [ propertyKey ] ;
if ( desc = gOPD . f ( target , propertyKey ) ) return has ( desc , 'value' ) ? desc . value : desc . get !== undefined ? desc . get . call ( receiver ) : undefined ;
if ( isObject ( proto = getPrototypeOf ( target ) ) ) return get ( proto , propertyKey , receiver ) ;
}
$export ( $export . S , 'Reflect' , {
get : get
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load247 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.7 Reflect.getOwnPropertyDescriptor(target, propertyKey)
2021-10-21 08:12:50 +03:00
var gOPD = load48 ( ) ;
var $export = load20 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Reflect' , {
getOwnPropertyDescriptor : function getOwnPropertyDescriptor ( target , propertyKey ) {
return gOPD . f ( anObject ( target ) , propertyKey ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load248 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.8 Reflect.getPrototypeOf(target)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var getProto = load55 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Reflect' , {
getPrototypeOf : function getPrototypeOf ( target ) {
return getProto ( anObject ( target ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load249 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.9 Reflect.has(target, propertyKey)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Reflect' , {
has : function has ( target , propertyKey ) {
return propertyKey in target ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load250 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.10 Reflect.isExtensible(target)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
var $isExtensible = Object . isExtensible ;
$export ( $export . S , 'Reflect' , {
isExtensible : function isExtensible ( target ) {
anObject ( target ) ;
return $isExtensible ? $isExtensible ( target ) : true ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load251 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// all object keys, includes non-enumerable and symbols
2021-10-21 08:12:50 +03:00
var gOPN = load46 ( ) ;
var gOPS = load38 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
var Reflect = load ( ) . Reflect ;
module . exports = Reflect && Reflect . ownKeys || function ownKeys ( it ) {
var keys = gOPN . f ( anObject ( it ) ) ;
var getSymbols = gOPS . f ;
return getSymbols ? keys . concat ( getSymbols ( it ) ) : keys ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load252 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.11 Reflect.ownKeys(target)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Reflect' , {
2021-10-21 08:12:50 +03:00
ownKeys : load251 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load253 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.12 Reflect.preventExtensions(target)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
var $preventExtensions = Object . preventExtensions ;
$export ( $export . S , 'Reflect' , {
preventExtensions : function preventExtensions ( target ) {
anObject ( target ) ;
try {
if ( $preventExtensions ) $preventExtensions ( target ) ;
return true ;
} catch ( e ) {
return false ;
}
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load254 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.13 Reflect.set(target, propertyKey, V [, receiver])
2021-10-21 08:12:50 +03:00
var dP = load10 ( ) ;
var gOPD = load48 ( ) ;
var getPrototypeOf = load55 ( ) ;
2021-10-08 10:47:01 +03:00
var has = load1 ( ) ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var createDesc = load11 ( ) ;
var anObject = load6 ( ) ;
var isObject = load5 ( ) ;
2021-10-08 10:47:01 +03:00
function set ( target , propertyKey , V /* , receiver */ ) {
var receiver = arguments . length < 4 ? target : arguments [ 3 ] ;
var ownDesc = gOPD . f ( anObject ( target ) , propertyKey ) ;
var existingDescriptor , proto ;
if ( ! ownDesc ) {
if ( isObject ( proto = getPrototypeOf ( target ) ) ) return set ( proto , propertyKey , V , receiver ) ;
ownDesc = createDesc ( 0 ) ;
}
if ( has ( ownDesc , 'value' ) ) {
if ( ownDesc . writable === false || ! isObject ( receiver ) ) return false ;
if ( existingDescriptor = gOPD . f ( receiver , propertyKey ) ) {
if ( existingDescriptor . get || existingDescriptor . set || existingDescriptor . writable === false ) return false ;
existingDescriptor . value = V ;
dP . f ( receiver , propertyKey , existingDescriptor ) ;
} else dP . f ( receiver , propertyKey , createDesc ( 0 , V ) ) ;
return true ;
}
return ownDesc . set === undefined ? false : ( ownDesc . set . call ( receiver , V ) , true ) ;
}
$export ( $export . S , 'Reflect' , {
set : set
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load255 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// 26.1.14 Reflect.setPrototypeOf(target, proto)
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var setProto = load69 ( ) ;
2021-10-08 10:47:01 +03:00
if ( setProto ) $export ( $export . S , 'Reflect' , {
setPrototypeOf : function setPrototypeOf ( target , proto ) {
setProto . check ( target , proto ) ;
try {
setProto . set ( target , proto ) ;
return true ;
} catch ( e ) {
return false ;
}
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load256 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://github.com/tc39/Array.prototype.includes
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $includes = load33 ( ) ( true ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P , 'Array' , {
includes : function includes ( el /* , fromIndex = 0 */ ) {
return $includes ( this , el , arguments . length > 1 ? arguments [ 1 ] : undefined ) ;
}
} ) ;
2021-10-21 08:12:50 +03:00
load184 ( ) ( 'includes' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load257 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://tc39.github.io/proposal-flatMap/#sec-FlattenIntoArray
2021-10-21 08:12:50 +03:00
var isArray = load41 ( ) ;
var isObject = load5 ( ) ;
var toLength = load31 ( ) ;
var ctx = load19 ( ) ;
var IS _CONCAT _SPREADABLE = load22 ( ) ( 'isConcatSpreadable' ) ;
2021-10-08 10:47:01 +03:00
function flattenIntoArray ( target , original , source , sourceLen , start , depth , mapper , thisArg ) {
var targetIndex = start ;
var sourceIndex = 0 ;
var mapFn = mapper ? ctx ( mapper , thisArg , 3 ) : false ;
var element , spreadable ;
while ( sourceIndex < sourceLen ) {
if ( sourceIndex in source ) {
element = mapFn ? mapFn ( source [ sourceIndex ] , sourceIndex , original ) : source [ sourceIndex ] ;
spreadable = false ;
if ( isObject ( element ) ) {
spreadable = element [ IS _CONCAT _SPREADABLE ] ;
spreadable = spreadable !== undefined ? ! ! spreadable : isArray ( element ) ;
}
if ( spreadable && depth > 0 ) targetIndex = flattenIntoArray ( target , original , element , toLength ( element . length ) , targetIndex , depth - 1 ) - 1 ;
else {
if ( targetIndex >= 9007199254740991 ) throw TypeError ( ) ;
target [ targetIndex ] = element ;
}
targetIndex ++ ;
}
sourceIndex ++ ;
}
return targetIndex ;
}
module . exports = flattenIntoArray ;
} ) ;
2021-10-21 08:12:50 +03:00
var load258 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flatMap
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var flattenIntoArray = load257 ( ) ;
var toObject = load42 ( ) ;
var toLength = load31 ( ) ;
var aFunction = load18 ( ) ;
var arraySpeciesCreate = load171 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P , 'Array' , {
flatMap : function flatMap ( callbackfn /* , thisArg */ ) {
var O = toObject ( this ) ;
var sourceLen , A ;
aFunction ( callbackfn ) ;
sourceLen = toLength ( O . length ) ;
A = arraySpeciesCreate ( O , 0 ) ;
flattenIntoArray ( A , O , O , sourceLen , 0 , 1 , callbackfn , arguments [ 1 ] ) ;
return A ;
}
} ) ;
2021-10-21 08:12:50 +03:00
load184 ( ) ( 'flatMap' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load259 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://tc39.github.io/proposal-flatMap/#sec-Array.prototype.flatten
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var flattenIntoArray = load257 ( ) ;
var toObject = load42 ( ) ;
var toLength = load31 ( ) ;
var toInteger = load30 ( ) ;
var arraySpeciesCreate = load171 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P , 'Array' , {
flatten : function flatten ( ) {
var depthArg = arguments [ 0 ] ;
var O = toObject ( this ) ;
var sourceLen = toLength ( O . length ) ;
var A = arraySpeciesCreate ( O , 0 ) ;
flattenIntoArray ( A , O , O , sourceLen , 0 , depthArg === undefined ? 1 : toInteger ( depthArg ) ) ;
return A ;
}
} ) ;
2021-10-21 08:12:50 +03:00
load184 ( ) ( 'flatten' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load260 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://github.com/mathiasbynens/String.prototype.at
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $at = load124 ( ) ( true ) ;
2021-10-08 10:47:01 +03:00
var $fails = load2 ( ) ;
var FORCED = $fails ( function ( ) {
return '𠮷' . at ( 0 ) !== '𠮷' ;
} ) ;
$export ( $export . P + $export . F * FORCED , 'String' , {
at : function at ( pos ) {
return $at ( this , pos ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load261 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/tc39/proposal-string-pad-start-end
2021-10-21 08:12:50 +03:00
var toLength = load31 ( ) ;
var repeat = load87 ( ) ;
var defined = load28 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( that , maxLength , fillString , left ) {
var S = String ( defined ( that ) ) ;
var stringLength = S . length ;
var fillStr = fillString === undefined ? ' ' : String ( fillString ) ;
var intMaxLength = toLength ( maxLength ) ;
if ( intMaxLength <= stringLength || fillStr == '' ) return S ;
var fillLen = intMaxLength - stringLength ;
var stringFiller = repeat . call ( fillStr , Math . ceil ( fillLen / fillStr . length ) ) ;
if ( stringFiller . length > fillLen ) stringFiller = stringFiller . slice ( 0 , fillLen ) ;
return left ? stringFiller + S : S + stringFiller ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load262 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://github.com/tc39/proposal-string-pad-start-end
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $pad = load261 ( ) ;
var userAgent = load214 ( ) ;
2021-10-08 10:47:01 +03:00
// https://github.com/zloirock/core-js/issues/280
var WEBKIT _BUG = /Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\// . test ( userAgent ) ;
$export ( $export . P + $export . F * WEBKIT _BUG , 'String' , {
padStart : function padStart ( maxLength /* , fillString = ' ' */ ) {
return $pad ( this , maxLength , arguments . length > 1 ? arguments [ 1 ] : undefined , true ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load263 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://github.com/tc39/proposal-string-pad-start-end
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $pad = load261 ( ) ;
var userAgent = load214 ( ) ;
2021-10-08 10:47:01 +03:00
// https://github.com/zloirock/core-js/issues/280
var WEBKIT _BUG = /Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\// . test ( userAgent ) ;
$export ( $export . P + $export . F * WEBKIT _BUG , 'String' , {
padEnd : function padEnd ( maxLength /* , fillString = ' ' */ ) {
return $pad ( this , maxLength , arguments . length > 1 ? arguments [ 1 ] : undefined , false ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load264 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://github.com/sebmarkbage/ecmascript-string-left-right-trim
2021-10-21 08:12:50 +03:00
load79 ( ) ( 'trimLeft' , function ( $trim ) {
2021-10-08 10:47:01 +03:00
return function trimLeft ( ) {
return $trim ( this , 1 ) ;
} ;
} , 'trimStart' ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load265 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://github.com/sebmarkbage/ecmascript-string-left-right-trim
2021-10-21 08:12:50 +03:00
load79 ( ) ( 'trimRight' , function ( $trim ) {
2021-10-08 10:47:01 +03:00
return function trimRight ( ) {
return $trim ( this , 2 ) ;
} ;
} , 'trimEnd' ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load266 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://tc39.github.io/String.prototype.matchAll/
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var defined = load28 ( ) ;
var toLength = load31 ( ) ;
var isRegExp = load130 ( ) ;
var getFlags = load194 ( ) ;
2021-10-08 10:47:01 +03:00
var RegExpProto = RegExp . prototype ;
var $RegExpStringIterator = function ( regexp , string ) {
this . _r = regexp ;
this . _s = string ;
} ;
2021-10-21 08:12:50 +03:00
load126 ( ) ( $RegExpStringIterator , 'RegExp String' , function next ( ) {
2021-10-08 10:47:01 +03:00
var match = this . _r . exec ( this . _s ) ;
return {
value : match ,
done : match === null
} ;
} ) ;
$export ( $export . P , 'String' , {
matchAll : function matchAll ( regexp ) {
defined ( this ) ;
if ( ! isRegExp ( regexp ) ) throw TypeError ( regexp + ' is not a regexp!' ) ;
var S = String ( this ) ;
var flags = 'flags' in RegExpProto ? String ( regexp . flags ) : getFlags . call ( regexp ) ;
var rx = new RegExp ( regexp . source , ~ flags . indexOf ( 'g' ) ? flags : 'g' + flags ) ;
rx . lastIndex = toLength ( regexp . lastIndex ) ;
return new $RegExpStringIterator ( rx , S ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load267 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load25 ( ) ( 'asyncIterator' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load268 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load25 ( ) ( 'observable' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load269 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/tc39/proposal-object-getownpropertydescriptors
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var ownKeys = load251 ( ) ;
var toIObject = load29 ( ) ;
var gOPD = load48 ( ) ;
var createProperty = load161 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Object' , {
getOwnPropertyDescriptors : function getOwnPropertyDescriptors ( object ) {
var O = toIObject ( object ) ;
var getDesc = gOPD . f ;
var keys = ownKeys ( O ) ;
2022-01-02 23:54:58 +03:00
var result = { } ;
2021-10-08 10:47:01 +03:00
var i = 0 ;
var key , desc ;
while ( keys . length > i ) {
desc = getDesc ( O , key = keys [ i ++ ] ) ;
if ( desc !== undefined ) createProperty ( result , key , desc ) ;
}
return result ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load270 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var DESCRIPTORS = load3 ( ) ;
var getKeys = load37 ( ) ;
var toIObject = load29 ( ) ;
var isEnum = load39 ( ) . f ;
2021-10-08 10:47:01 +03:00
module . exports = function ( isEntries ) {
return function ( it ) {
var O = toIObject ( it ) ;
var keys = getKeys ( O ) ;
var length = keys . length ;
var i = 0 ;
var result = [ ] ;
var key ;
while ( length > i ) {
key = keys [ i ++ ] ;
if ( ! DESCRIPTORS || isEnum . call ( O , key ) ) result . push ( isEntries ? [
key ,
O [ key ]
] : O [ key ] ) ;
}
return result ;
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load271 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/tc39/proposal-object-values-entries
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $values = load270 ( ) ( false ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Object' , {
values : function values ( it ) {
return $values ( it ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load272 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/tc39/proposal-object-values-entries
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $entries = load270 ( ) ( true ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Object' , {
entries : function entries ( it ) {
return $entries ( it ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load273 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// Forced replacement prototype accessors methods
2021-10-21 08:12:50 +03:00
module . exports = load14 ( ) || ! load2 ( ) ( function ( ) {
2021-10-08 10:47:01 +03:00
var K = Math . random ( ) ;
// In FF throws only define methods
// eslint-disable-next-line no-undef, no-useless-call
2022-01-02 23:54:58 +03:00
_ _defineSetter _ _ . call ( null , K , function ( ) { } ) ;
2021-10-08 10:47:01 +03:00
delete load ( ) [ K ] ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load274 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toObject = load42 ( ) ;
var aFunction = load18 ( ) ;
var $defineProperty = load10 ( ) ;
2021-10-08 10:47:01 +03:00
// B.2.2.2 Object.prototype.__defineGetter__(P, getter)
2021-10-21 08:12:50 +03:00
load3 ( ) && $export ( $export . P + load273 ( ) , 'Object' , {
2021-10-08 10:47:01 +03:00
_ _defineGetter _ _ : function _ _defineGetter _ _ ( P , getter ) {
$defineProperty . f ( toObject ( this ) , P , {
get : aFunction ( getter ) ,
enumerable : true ,
configurable : true
} ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load275 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toObject = load42 ( ) ;
var aFunction = load18 ( ) ;
var $defineProperty = load10 ( ) ;
2021-10-08 10:47:01 +03:00
// B.2.2.3 Object.prototype.__defineSetter__(P, setter)
2021-10-21 08:12:50 +03:00
load3 ( ) && $export ( $export . P + load273 ( ) , 'Object' , {
2021-10-08 10:47:01 +03:00
_ _defineSetter _ _ : function _ _defineSetter _ _ ( P , setter ) {
$defineProperty . f ( toObject ( this ) , P , {
set : aFunction ( setter ) ,
enumerable : true ,
configurable : true
} ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load276 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toObject = load42 ( ) ;
var toPrimitive = load9 ( ) ;
var getPrototypeOf = load55 ( ) ;
var getOwnPropertyDescriptor = load48 ( ) . f ;
2021-10-08 10:47:01 +03:00
// B.2.2.4 Object.prototype.__lookupGetter__(P)
2021-10-21 08:12:50 +03:00
load3 ( ) && $export ( $export . P + load273 ( ) , 'Object' , {
2021-10-08 10:47:01 +03:00
_ _lookupGetter _ _ : function _ _lookupGetter _ _ ( P ) {
var O = toObject ( this ) ;
var K = toPrimitive ( P , true ) ;
var D ;
do {
if ( D = getOwnPropertyDescriptor ( O , K ) ) return D . get ;
} while ( O = getPrototypeOf ( O ) )
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load277 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var toObject = load42 ( ) ;
var toPrimitive = load9 ( ) ;
var getPrototypeOf = load55 ( ) ;
var getOwnPropertyDescriptor = load48 ( ) . f ;
2021-10-08 10:47:01 +03:00
// B.2.2.5 Object.prototype.__lookupSetter__(P)
2021-10-21 08:12:50 +03:00
load3 ( ) && $export ( $export . P + load273 ( ) , 'Object' , {
2021-10-08 10:47:01 +03:00
_ _lookupSetter _ _ : function _ _lookupSetter _ _ ( P ) {
var O = toObject ( this ) ;
var K = toPrimitive ( P , true ) ;
var D ;
do {
if ( D = getOwnPropertyDescriptor ( O , K ) ) return D . set ;
} while ( O = getPrototypeOf ( O ) )
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load278 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var forOf = load209 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( iter , ITERATOR ) {
var result = [ ] ;
forOf ( iter , false , result . push , result , ITERATOR ) ;
return result ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load279 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/DavidBruant/Map-Set.prototype.toJSON
2021-10-21 08:12:50 +03:00
var classof = load71 ( ) ;
var from = load278 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( NAME ) {
return function toJSON ( ) {
if ( classof ( this ) != NAME ) throw TypeError ( NAME + "#toJSON isn't generic" ) ;
return from ( this ) ;
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load280 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/DavidBruant/Map-Set.prototype.toJSON
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P + $export . R , 'Map' , {
2021-10-21 08:12:50 +03:00
toJSON : load279 ( ) ( 'Map' )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load281 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/DavidBruant/Map-Set.prototype.toJSON
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P + $export . R , 'Set' , {
2021-10-21 08:12:50 +03:00
toJSON : load279 ( ) ( 'Set' )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load282 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://tc39.github.io/proposal-setmap-offrom/
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( COLLECTION ) {
$export ( $export . S , COLLECTION , {
of : function of ( ) {
var length = arguments . length ;
var A = new Array ( length ) ;
while ( length -- ) A [ length ] = arguments [ length ] ;
return new this ( A ) ;
}
} ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load283 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://tc39.github.io/proposal-setmap-offrom/#sec-map.of
2021-10-21 08:12:50 +03:00
load282 ( ) ( 'Map' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load284 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://tc39.github.io/proposal-setmap-offrom/#sec-set.of
2021-10-21 08:12:50 +03:00
load282 ( ) ( 'Set' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load285 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.of
2021-10-21 08:12:50 +03:00
load282 ( ) ( 'WeakMap' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load286 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.of
2021-10-21 08:12:50 +03:00
load282 ( ) ( 'WeakSet' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load287 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://tc39.github.io/proposal-setmap-offrom/
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var aFunction = load18 ( ) ;
var ctx = load19 ( ) ;
var forOf = load209 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( COLLECTION ) {
$export ( $export . S , COLLECTION , {
from : function from ( source /* , mapFn, thisArg */ ) {
var mapFn = arguments [ 1 ] ;
var mapping , A , n , cb ;
aFunction ( this ) ;
mapping = mapFn !== undefined ;
if ( mapping ) aFunction ( mapFn ) ;
if ( source == undefined ) return new this ( ) ;
A = [ ] ;
if ( mapping ) {
n = 0 ;
cb = ctx ( mapFn , arguments [ 2 ] , 2 ) ;
forOf ( source , false , function ( nextItem ) {
A . push ( cb ( nextItem , n ++ ) ) ;
} ) ;
} else forOf ( source , false , A . push , A ) ;
return new this ( A ) ;
}
} ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load288 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://tc39.github.io/proposal-setmap-offrom/#sec-map.from
2021-10-21 08:12:50 +03:00
load287 ( ) ( 'Map' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load289 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://tc39.github.io/proposal-setmap-offrom/#sec-set.from
2021-10-21 08:12:50 +03:00
load287 ( ) ( 'Set' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load290 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakmap.from
2021-10-21 08:12:50 +03:00
load287 ( ) ( 'WeakMap' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load291 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://tc39.github.io/proposal-setmap-offrom/#sec-weakset.from
2021-10-21 08:12:50 +03:00
load287 ( ) ( 'WeakSet' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load292 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/tc39/proposal-global
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . G , {
global : load ( )
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load293 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/tc39/proposal-global
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'System' , {
global : load ( )
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load294 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/ljharb/proposal-is-error
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var cof = load26 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Error' , {
isError : function isError ( it ) {
return cof ( it ) === 'Error' ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load295 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://rwaldron.github.io/proposal-math-extensions/
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
clamp : function clamp ( x , lower , upper ) {
return Math . min ( upper , Math . max ( lower , x ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load296 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://rwaldron.github.io/proposal-math-extensions/
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
DEG _PER _RAD : Math . PI / 180
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load297 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://rwaldron.github.io/proposal-math-extensions/
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var RAD _PER _DEG = 180 / Math . PI ;
$export ( $export . S , 'Math' , {
degrees : function degrees ( radians ) {
return radians * RAD _PER _DEG ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load298 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://rwaldron.github.io/proposal-math-extensions/
module . exports = Math . scale || function scale ( x , inLow , inHigh , outLow , outHigh ) {
if ( arguments . length === 0 || x != x || inLow != inLow || inHigh != inHigh || outLow != outLow || outHigh != outHigh ) return NaN ;
if ( x === Infinity || x === - Infinity ) return x ;
return ( x - inLow ) * ( outHigh - outLow ) / ( inHigh - inLow ) + outLow ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load299 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://rwaldron.github.io/proposal-math-extensions/
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var scale = load298 ( ) ;
var fround = load110 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
fscale : function fscale ( x , inLow , inHigh , outLow , outHigh ) {
return fround ( scale ( x , inLow , inHigh , outLow , outHigh ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load300 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
iaddh : function iaddh ( x0 , x1 , y0 , y1 ) {
var $x0 = x0 >>> 0 ;
var $x1 = x1 >>> 0 ;
var $y0 = y0 >>> 0 ;
return $x1 + ( y1 >>> 0 ) + ( ( $x0 & $y0 | ( $x0 | $y0 ) & ~ ( $x0 + $y0 >>> 0 ) ) >>> 31 ) | 0 ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load301 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
isubh : function isubh ( x0 , x1 , y0 , y1 ) {
var $x0 = x0 >>> 0 ;
var $x1 = x1 >>> 0 ;
var $y0 = y0 >>> 0 ;
return $x1 - ( y1 >>> 0 ) - ( ( ~ $x0 & $y0 | ~ ( $x0 ^ $y0 ) & $x0 - $y0 >>> 0 ) >>> 31 ) | 0 ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load302 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
imulh : function imulh ( u , v ) {
var UINT16 = 65535 ;
var $u = + u ;
var $v = + v ;
var u0 = $u & UINT16 ;
var v0 = $v & UINT16 ;
var u1 = $u >> 16 ;
var v1 = $v >> 16 ;
var t = ( u1 * v0 >>> 0 ) + ( u0 * v0 >>> 16 ) ;
return u1 * v1 + ( t >> 16 ) + ( ( u0 * v1 >>> 0 ) + ( t & UINT16 ) >> 16 ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load303 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://rwaldron.github.io/proposal-math-extensions/
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
RAD _PER _DEG : 180 / Math . PI
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load304 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://rwaldron.github.io/proposal-math-extensions/
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var DEG _PER _RAD = Math . PI / 180 ;
$export ( $export . S , 'Math' , {
radians : function radians ( degrees ) {
return degrees * DEG _PER _RAD ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load305 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://rwaldron.github.io/proposal-math-extensions/
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
2021-10-21 08:12:50 +03:00
scale : load298 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load306 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://gist.github.com/BrendanEich/4294d5c212a6d2254703
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
umulh : function umulh ( u , v ) {
var UINT16 = 65535 ;
var $u = + u ;
var $v = + v ;
var u0 = $u & UINT16 ;
var v0 = $v & UINT16 ;
var u1 = $u >>> 16 ;
var v1 = $v >>> 16 ;
var t = ( u1 * v0 >>> 0 ) + ( u0 * v0 >>> 16 ) ;
return u1 * v1 + ( t >>> 16 ) + ( ( u0 * v1 >>> 0 ) + ( t & UINT16 ) >>> 16 ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load307 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// http://jfbastien.github.io/papers/Math.signbit.html
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Math' , {
signbit : function signbit ( x ) {
// eslint-disable-next-line no-self-compare
return ( x = + x ) != x ? x : x == 0 ? 1 / x == Infinity : x > 0 ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load308 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/tc39/proposal-promise-finally
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var core = load4 ( ) ;
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var speciesConstructor = load206 ( ) ;
var promiseResolve = load215 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . P + $export . R , 'Promise' , {
'finally' : function ( onFinally ) {
var C = speciesConstructor ( this , core . Promise || global . Promise ) ;
var isFunction = typeof onFinally == 'function' ;
return this . then ( isFunction ? function ( x ) {
return promiseResolve ( C , onFinally ( ) ) . then ( function ( ) {
return x ;
} ) ;
} : onFinally , isFunction ? function ( e ) {
return promiseResolve ( C , onFinally ( ) ) . then ( function ( ) {
throw e ;
} ) ;
} : onFinally ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load309 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://github.com/tc39/proposal-promise-try
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var newPromiseCapability = load212 ( ) ;
var perform = load213 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'Promise' , {
'try' : function ( callbackfn ) {
var promiseCapability = newPromiseCapability . f ( this ) ;
var result = perform ( callbackfn ) ;
( result . e ? promiseCapability . reject : promiseCapability . resolve ) ( result . v ) ;
return promiseCapability . promise ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load310 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var Map = load221 ( ) ;
var $export = load20 ( ) ;
var shared = load15 ( ) ( 'metadata' ) ;
var store = shared . store || ( shared . store = new ( load224 ( ) ) ( ) ) ;
2021-10-08 10:47:01 +03:00
var getOrCreateMetadataMap = function ( target , targetKey , create ) {
var targetMetadata = store . get ( target ) ;
if ( ! targetMetadata ) {
if ( ! create ) return undefined ;
store . set ( target , targetMetadata = new Map ( ) ) ;
}
var keyMetadata = targetMetadata . get ( targetKey ) ;
if ( ! keyMetadata ) {
if ( ! create ) return undefined ;
targetMetadata . set ( targetKey , keyMetadata = new Map ( ) ) ;
}
return keyMetadata ;
} ;
var ordinaryHasOwnMetadata = function ( MetadataKey , O , P ) {
var metadataMap = getOrCreateMetadataMap ( O , P , false ) ;
return metadataMap === undefined ? false : metadataMap . has ( MetadataKey ) ;
} ;
var ordinaryGetOwnMetadata = function ( MetadataKey , O , P ) {
var metadataMap = getOrCreateMetadataMap ( O , P , false ) ;
return metadataMap === undefined ? undefined : metadataMap . get ( MetadataKey ) ;
} ;
var ordinaryDefineOwnMetadata = function ( MetadataKey , MetadataValue , O , P ) {
getOrCreateMetadataMap ( O , P , true ) . set ( MetadataKey , MetadataValue ) ;
} ;
var ordinaryOwnMetadataKeys = function ( target , targetKey ) {
var metadataMap = getOrCreateMetadataMap ( target , targetKey , false ) ;
var keys = [ ] ;
if ( metadataMap ) metadataMap . forEach ( function ( _ , key ) {
keys . push ( key ) ;
} ) ;
return keys ;
} ;
var toMetaKey = function ( it ) {
return it === undefined || typeof it == 'symbol' ? it : String ( it ) ;
} ;
var exp = function ( O ) {
$export ( $export . S , 'Reflect' , O ) ;
} ;
module . exports = {
store : store ,
map : getOrCreateMetadataMap ,
has : ordinaryHasOwnMetadata ,
get : ordinaryGetOwnMetadata ,
set : ordinaryDefineOwnMetadata ,
keys : ordinaryOwnMetadataKeys ,
key : toMetaKey ,
exp : exp
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load311 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var metadata = load310 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
var toMetaKey = metadata . key ;
var ordinaryDefineOwnMetadata = metadata . set ;
metadata . exp ( {
defineMetadata : function defineMetadata ( metadataKey , metadataValue , target , targetKey ) {
ordinaryDefineOwnMetadata ( metadataKey , metadataValue , anObject ( target ) , toMetaKey ( targetKey ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load312 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var metadata = load310 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
var toMetaKey = metadata . key ;
var getOrCreateMetadataMap = metadata . map ;
var store = metadata . store ;
metadata . exp ( {
deleteMetadata : function deleteMetadata ( metadataKey , target /* , targetKey */ ) {
var targetKey = arguments . length < 3 ? undefined : toMetaKey ( arguments [ 2 ] ) ;
var metadataMap = getOrCreateMetadataMap ( anObject ( target ) , targetKey , false ) ;
if ( metadataMap === undefined || ! metadataMap [ 'delete' ] ( metadataKey ) ) return false ;
if ( metadataMap . size ) return true ;
var targetMetadata = store . get ( target ) ;
targetMetadata [ 'delete' ] ( targetKey ) ;
return ! ! targetMetadata . size || store [ 'delete' ] ( target ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load313 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var metadata = load310 ( ) ;
var anObject = load6 ( ) ;
var getPrototypeOf = load55 ( ) ;
2021-10-08 10:47:01 +03:00
var ordinaryHasOwnMetadata = metadata . has ;
var ordinaryGetOwnMetadata = metadata . get ;
var toMetaKey = metadata . key ;
var ordinaryGetMetadata = function ( MetadataKey , O , P ) {
var hasOwn = ordinaryHasOwnMetadata ( MetadataKey , O , P ) ;
if ( hasOwn ) return ordinaryGetOwnMetadata ( MetadataKey , O , P ) ;
var parent = getPrototypeOf ( O ) ;
return parent !== null ? ordinaryGetMetadata ( MetadataKey , parent , P ) : undefined ;
} ;
metadata . exp ( {
getMetadata : function getMetadata ( metadataKey , target /* , targetKey */ ) {
return ordinaryGetMetadata ( metadataKey , anObject ( target ) , arguments . length < 3 ? undefined : toMetaKey ( arguments [ 2 ] ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load314 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var Set = load222 ( ) ;
var from = load278 ( ) ;
var metadata = load310 ( ) ;
var anObject = load6 ( ) ;
var getPrototypeOf = load55 ( ) ;
2021-10-08 10:47:01 +03:00
var ordinaryOwnMetadataKeys = metadata . keys ;
var toMetaKey = metadata . key ;
var ordinaryMetadataKeys = function ( O , P ) {
var oKeys = ordinaryOwnMetadataKeys ( O , P ) ;
var parent = getPrototypeOf ( O ) ;
if ( parent === null ) return oKeys ;
var pKeys = ordinaryMetadataKeys ( parent , P ) ;
return pKeys . length ? oKeys . length ? from ( new Set ( oKeys . concat ( pKeys ) ) ) : pKeys : oKeys ;
} ;
metadata . exp ( {
getMetadataKeys : function getMetadataKeys ( target /* , targetKey */ ) {
return ordinaryMetadataKeys ( anObject ( target ) , arguments . length < 2 ? undefined : toMetaKey ( arguments [ 1 ] ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load315 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var metadata = load310 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
var ordinaryGetOwnMetadata = metadata . get ;
var toMetaKey = metadata . key ;
metadata . exp ( {
getOwnMetadata : function getOwnMetadata ( metadataKey , target /* , targetKey */ ) {
return ordinaryGetOwnMetadata ( metadataKey , anObject ( target ) , arguments . length < 3 ? undefined : toMetaKey ( arguments [ 2 ] ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load316 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var metadata = load310 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
var ordinaryOwnMetadataKeys = metadata . keys ;
var toMetaKey = metadata . key ;
metadata . exp ( {
getOwnMetadataKeys : function getOwnMetadataKeys ( target /* , targetKey */ ) {
return ordinaryOwnMetadataKeys ( anObject ( target ) , arguments . length < 2 ? undefined : toMetaKey ( arguments [ 1 ] ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load317 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var metadata = load310 ( ) ;
var anObject = load6 ( ) ;
var getPrototypeOf = load55 ( ) ;
2021-10-08 10:47:01 +03:00
var ordinaryHasOwnMetadata = metadata . has ;
var toMetaKey = metadata . key ;
var ordinaryHasMetadata = function ( MetadataKey , O , P ) {
var hasOwn = ordinaryHasOwnMetadata ( MetadataKey , O , P ) ;
if ( hasOwn ) return true ;
var parent = getPrototypeOf ( O ) ;
return parent !== null ? ordinaryHasMetadata ( MetadataKey , parent , P ) : false ;
} ;
metadata . exp ( {
hasMetadata : function hasMetadata ( metadataKey , target /* , targetKey */ ) {
return ordinaryHasMetadata ( metadataKey , anObject ( target ) , arguments . length < 3 ? undefined : toMetaKey ( arguments [ 2 ] ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load318 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var metadata = load310 ( ) ;
var anObject = load6 ( ) ;
2021-10-08 10:47:01 +03:00
var ordinaryHasOwnMetadata = metadata . has ;
var toMetaKey = metadata . key ;
metadata . exp ( {
hasOwnMetadata : function hasOwnMetadata ( metadataKey , target /* , targetKey */ ) {
return ordinaryHasOwnMetadata ( metadataKey , anObject ( target ) , arguments . length < 3 ? undefined : toMetaKey ( arguments [ 2 ] ) ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load319 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $metadata = load310 ( ) ;
var anObject = load6 ( ) ;
var aFunction = load18 ( ) ;
2021-10-08 10:47:01 +03:00
var toMetaKey = $metadata . key ;
var ordinaryDefineOwnMetadata = $metadata . set ;
$metadata . exp ( {
metadata : function metadata ( metadataKey , metadataValue ) {
return function decorator ( target , targetKey ) {
ordinaryDefineOwnMetadata ( metadataKey , metadataValue , ( targetKey !== undefined ? anObject : aFunction ) ( target ) , toMetaKey ( targetKey ) ) ;
} ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load320 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/rwaldron/tc39-notes/blob/master/es6/2014-09/sept-25.md#510-globalasap-for-enqueuing-a-microtask
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var microtask = load211 ( ) ( ) ;
2021-10-08 10:47:01 +03:00
var process = load ( ) . process ;
2021-10-21 08:12:50 +03:00
var isNode = load26 ( ) ( process ) == 'process' ;
2021-10-08 10:47:01 +03:00
$export ( $export . G , {
asap : function asap ( fn ) {
var domain = isNode && process . domain ;
microtask ( domain ? domain . bind ( fn ) : fn ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load321 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
// https://github.com/zenparsing/es-observable
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var core = load4 ( ) ;
var microtask = load211 ( ) ( ) ;
var OBSERVABLE = load22 ( ) ( 'observable' ) ;
var aFunction = load18 ( ) ;
var anObject = load6 ( ) ;
var anInstance = load208 ( ) ;
var redefineAll = load216 ( ) ;
var hide = load12 ( ) ;
var forOf = load209 ( ) ;
2021-10-08 10:47:01 +03:00
var RETURN = forOf . RETURN ;
var getMethod = function ( fn ) {
return fn == null ? undefined : aFunction ( fn ) ;
} ;
var cleanupSubscription = function ( subscription ) {
var cleanup = subscription . _c ;
if ( cleanup ) {
subscription . _c = undefined ;
cleanup ( ) ;
}
} ;
var subscriptionClosed = function ( subscription ) {
return subscription . _o === undefined ;
} ;
var closeSubscription = function ( subscription ) {
if ( ! subscriptionClosed ( subscription ) ) {
subscription . _o = undefined ;
cleanupSubscription ( subscription ) ;
}
} ;
var Subscription = function ( observer , subscriber ) {
anObject ( observer ) ;
this . _c = undefined ;
this . _o = observer ;
observer = new SubscriptionObserver ( this ) ;
try {
var cleanup = subscriber ( observer ) ;
var subscription = cleanup ;
if ( cleanup != null ) {
if ( typeof cleanup . unsubscribe === 'function' ) cleanup = function ( ) {
subscription . unsubscribe ( ) ;
} ;
else aFunction ( cleanup ) ;
this . _c = cleanup ;
}
} catch ( e ) {
observer . error ( e ) ;
return ;
}
if ( subscriptionClosed ( this ) ) cleanupSubscription ( this ) ;
} ;
2022-01-02 23:54:58 +03:00
Subscription . prototype = redefineAll ( { } , {
2021-10-08 10:47:01 +03:00
unsubscribe : function unsubscribe ( ) {
closeSubscription ( this ) ;
}
} ) ;
var SubscriptionObserver = function ( subscription ) {
this . _s = subscription ;
} ;
2022-01-02 23:54:58 +03:00
SubscriptionObserver . prototype = redefineAll ( { } , {
2021-10-08 10:47:01 +03:00
next : function next ( value ) {
var subscription = this . _s ;
if ( ! subscriptionClosed ( subscription ) ) {
var observer = subscription . _o ;
try {
var m = getMethod ( observer . next ) ;
if ( m ) return m . call ( observer , value ) ;
} catch ( e ) {
try {
closeSubscription ( subscription ) ;
} finally {
throw e ;
}
}
}
} ,
error : function error ( value ) {
var subscription = this . _s ;
if ( subscriptionClosed ( subscription ) ) throw value ;
var observer = subscription . _o ;
subscription . _o = undefined ;
try {
var m = getMethod ( observer . error ) ;
if ( ! m ) throw value ;
value = m . call ( observer , value ) ;
} catch ( e ) {
try {
cleanupSubscription ( subscription ) ;
} finally {
throw e ;
}
}
cleanupSubscription ( subscription ) ;
return value ;
} ,
complete : function complete ( value ) {
var subscription = this . _s ;
if ( ! subscriptionClosed ( subscription ) ) {
var observer = subscription . _o ;
subscription . _o = undefined ;
try {
var m = getMethod ( observer . complete ) ;
value = m ? m . call ( observer , value ) : undefined ;
} catch ( e ) {
try {
cleanupSubscription ( subscription ) ;
} finally {
throw e ;
}
}
cleanupSubscription ( subscription ) ;
return value ;
}
}
} ) ;
var $Observable = function Observable ( subscriber ) {
anInstance ( this , $Observable , 'Observable' , '_f' ) . _f = aFunction ( subscriber ) ;
} ;
redefineAll ( $Observable . prototype , {
subscribe : function subscribe ( observer ) {
return new Subscription ( observer , this . _f ) ;
} ,
forEach : function forEach ( fn ) {
var that = this ;
return new ( core . Promise || global . Promise ) ( function ( resolve , reject ) {
aFunction ( fn ) ;
var subscription = that . subscribe ( {
next : function ( value ) {
try {
return fn ( value ) ;
} catch ( e ) {
reject ( e ) ;
subscription . unsubscribe ( ) ;
}
} ,
error : reject ,
complete : resolve
} ) ;
} ) ;
}
} ) ;
redefineAll ( $Observable , {
from : function from ( x ) {
var C = typeof this === 'function' ? this : $Observable ;
var method = getMethod ( anObject ( x ) [ OBSERVABLE ] ) ;
if ( method ) {
var observable = anObject ( method . call ( x ) ) ;
return observable . constructor === C ? observable : new C ( function ( observer ) {
return observable . subscribe ( observer ) ;
} ) ;
}
return new C ( function ( observer ) {
var done = false ;
microtask ( function ( ) {
if ( ! done ) {
try {
if ( forOf ( x , false , function ( it ) {
observer . next ( it ) ;
if ( done ) return RETURN ;
} ) === RETURN ) return ;
} catch ( e ) {
if ( done ) throw e ;
observer . error ( e ) ;
return ;
}
observer . complete ( ) ;
}
} ) ;
return function ( ) {
done = true ;
} ;
} ) ;
} ,
of : function of ( ) {
for ( var i = 0 , l = arguments . length , items = new Array ( l ) ; i < l ; ) items [ i ] = arguments [ i ++ ] ;
return new ( typeof this === 'function' ? this : $Observable ) ( function ( observer ) {
var done = false ;
microtask ( function ( ) {
if ( ! done ) {
for ( var j = 0 ; j < items . length ; ++ j ) {
observer . next ( items [ j ] ) ;
if ( done ) return ;
}
observer . complete ( ) ;
}
} ) ;
return function ( ) {
done = true ;
} ;
} ) ;
}
} ) ;
hide ( $Observable . prototype , OBSERVABLE , function ( ) {
return this ;
} ) ;
$export ( $export . G , {
Observable : $Observable
} ) ;
2021-10-21 08:12:50 +03:00
load190 ( ) ( 'Observable' ) ;
2021-10-08 10:47:01 +03:00
} ) ;
2021-10-21 08:12:50 +03:00
var load322 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// ie9- setTimeout & setInterval additional parameters fix
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var userAgent = load214 ( ) ;
2021-10-08 10:47:01 +03:00
var slice = [ ] . slice ;
var MSIE = /MSIE .\./ . test ( userAgent ) ; // <- dirty ie9- check
var wrap = function ( set ) {
return function ( fn , time /* , ...args */ ) {
var boundArgs = arguments . length > 2 ;
var args = boundArgs ? slice . call ( arguments , 2 ) : false ;
return set ( boundArgs ? function ( ) {
// eslint-disable-next-line no-new-func
( typeof fn == 'function' ? fn : Function ( fn ) ) . apply ( this , args ) ;
} : fn , time ) ;
} ;
} ;
$export ( $export . G + $export . B + $export . F * MSIE , {
setTimeout : wrap ( global . setTimeout ) ,
setInterval : wrap ( global . setInterval )
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load323 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
var $task = load210 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . G + $export . B , {
setImmediate : $task . set ,
clearImmediate : $task . clear
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load324 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $iterators = load193 ( ) ;
var getKeys = load37 ( ) ;
var redefine = load17 ( ) ;
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var hide = load12 ( ) ;
var Iterators = load125 ( ) ;
var wks = load22 ( ) ;
2021-10-08 10:47:01 +03:00
var ITERATOR = wks ( 'iterator' ) ;
var TO _STRING _TAG = wks ( 'toStringTag' ) ;
var ArrayValues = Iterators . Array ;
var DOMIterables = {
CSSRuleList : true ,
CSSStyleDeclaration : false ,
CSSValueList : false ,
ClientRectList : false ,
DOMRectList : false ,
DOMStringList : false ,
DOMTokenList : true ,
DataTransferItemList : false ,
FileList : false ,
HTMLAllCollection : false ,
HTMLCollection : false ,
HTMLFormElement : false ,
HTMLSelectElement : false ,
MediaList : true ,
MimeTypeArray : false ,
NamedNodeMap : false ,
NodeList : true ,
PaintRequestList : false ,
Plugin : false ,
PluginArray : false ,
SVGLengthList : false ,
SVGNumberList : false ,
SVGPathSegList : false ,
SVGPointList : false ,
SVGStringList : false ,
SVGTransformList : false ,
SourceBufferList : false ,
StyleSheetList : true ,
TextTrackCueList : false ,
TextTrackList : false ,
TouchList : false
} ;
for ( var collections = getKeys ( DOMIterables ) , i = 0 ; i < collections . length ; i ++ ) {
var NAME = collections [ i ] ;
var explicit = DOMIterables [ NAME ] ;
var Collection = global [ NAME ] ;
var proto = Collection && Collection . prototype ;
var key ;
if ( proto ) {
if ( ! proto [ ITERATOR ] ) hide ( proto , ITERATOR , ArrayValues ) ;
if ( ! proto [ TO _STRING _TAG ] ) hide ( proto , TO _STRING _TAG , NAME ) ;
Iterators [ NAME ] = ArrayValues ;
if ( explicit ) {
for ( key in $iterators ) if ( ! proto [ key ] ) redefine ( proto , key , $iterators [ key ] , true ) ;
}
}
}
} ) ;
2021-10-21 08:12:50 +03:00
var load325 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load49 ( ) ;
load50 ( ) ;
load51 ( ) ;
load52 ( ) ;
load54 ( ) ;
load56 ( ) ;
load57 ( ) ;
load58 ( ) ;
load59 ( ) ;
load60 ( ) ;
load61 ( ) ;
load62 ( ) ;
load63 ( ) ;
load64 ( ) ;
load66 ( ) ;
load68 ( ) ;
load70 ( ) ;
load72 ( ) ;
load75 ( ) ;
load76 ( ) ;
load77 ( ) ;
load81 ( ) ;
load83 ( ) ;
load85 ( ) ;
load88 ( ) ;
load89 ( ) ;
load90 ( ) ;
load91 ( ) ;
load93 ( ) ;
load94 ( ) ;
load95 ( ) ;
load96 ( ) ;
load97 ( ) ;
load98 ( ) ;
load99 ( ) ;
load101 ( ) ;
load102 ( ) ;
load103 ( ) ;
load105 ( ) ;
load106 ( ) ;
load107 ( ) ;
load109 ( ) ;
load111 ( ) ;
load112 ( ) ;
load113 ( ) ;
load114 ( ) ;
load115 ( ) ;
load116 ( ) ;
load117 ( ) ;
load118 ( ) ;
load119 ( ) ;
load120 ( ) ;
load121 ( ) ;
load122 ( ) ;
load123 ( ) ;
load128 ( ) ;
load129 ( ) ;
load133 ( ) ;
load134 ( ) ;
load135 ( ) ;
load136 ( ) ;
load138 ( ) ;
load139 ( ) ;
load140 ( ) ;
load141 ( ) ;
load142 ( ) ;
load143 ( ) ;
load144 ( ) ;
load145 ( ) ;
load146 ( ) ;
load147 ( ) ;
load148 ( ) ;
load149 ( ) ;
load150 ( ) ;
load151 ( ) ;
load152 ( ) ;
load154 ( ) ;
load155 ( ) ;
load157 ( ) ;
load158 ( ) ;
load164 ( ) ;
load165 ( ) ;
load167 ( ) ;
load168 ( ) ;
load169 ( ) ;
load173 ( ) ;
load174 ( ) ;
load175 ( ) ;
load176 ( ) ;
load177 ( ) ;
load179 ( ) ;
load180 ( ) ;
load181 ( ) ;
load182 ( ) ;
load185 ( ) ;
load187 ( ) ;
load188 ( ) ;
load189 ( ) ;
load191 ( ) ;
load193 ( ) ;
load195 ( ) ;
load197 ( ) ;
load199 ( ) ;
load198 ( ) ;
load203 ( ) ;
2021-10-08 10:47:01 +03:00
load204 ( ) ;
2021-10-21 08:12:50 +03:00
load205 ( ) ;
load207 ( ) ;
load217 ( ) ;
load221 ( ) ;
load222 ( ) ;
load224 ( ) ;
load225 ( ) ;
load229 ( ) ;
load230 ( ) ;
2021-10-08 10:47:01 +03:00
load232 ( ) ;
2021-10-21 08:12:50 +03:00
load233 ( ) ;
2021-10-08 10:47:01 +03:00
load234 ( ) ;
2021-10-21 08:12:50 +03:00
load235 ( ) ;
load236 ( ) ;
load237 ( ) ;
2021-10-08 10:47:01 +03:00
load238 ( ) ;
2021-10-21 08:12:50 +03:00
load239 ( ) ;
load240 ( ) ;
load241 ( ) ;
2021-10-08 10:47:01 +03:00
load242 ( ) ;
2021-10-21 08:12:50 +03:00
load243 ( ) ;
load244 ( ) ;
load245 ( ) ;
2021-10-08 10:47:01 +03:00
load246 ( ) ;
2021-10-21 08:12:50 +03:00
load247 ( ) ;
load248 ( ) ;
2021-10-08 10:47:01 +03:00
load249 ( ) ;
2021-10-21 08:12:50 +03:00
load250 ( ) ;
2021-10-08 10:47:01 +03:00
load252 ( ) ;
2021-10-21 08:12:50 +03:00
load253 ( ) ;
load254 ( ) ;
2021-10-08 10:47:01 +03:00
load255 ( ) ;
2021-10-21 08:12:50 +03:00
load256 ( ) ;
load258 ( ) ;
load259 ( ) ;
load260 ( ) ;
load262 ( ) ;
load263 ( ) ;
load264 ( ) ;
load265 ( ) ;
2021-10-08 10:47:01 +03:00
load266 ( ) ;
2021-10-21 08:12:50 +03:00
load267 ( ) ;
load268 ( ) ;
load269 ( ) ;
load271 ( ) ;
load272 ( ) ;
load274 ( ) ;
load275 ( ) ;
2021-10-08 10:47:01 +03:00
load276 ( ) ;
2021-10-21 08:12:50 +03:00
load277 ( ) ;
load280 ( ) ;
load281 ( ) ;
2021-10-08 10:47:01 +03:00
load283 ( ) ;
2021-10-21 08:12:50 +03:00
load284 ( ) ;
load285 ( ) ;
load286 ( ) ;
load288 ( ) ;
load289 ( ) ;
load290 ( ) ;
2021-10-08 10:47:01 +03:00
load291 ( ) ;
2021-10-21 08:12:50 +03:00
load292 ( ) ;
load293 ( ) ;
2021-10-08 10:47:01 +03:00
load294 ( ) ;
2021-10-21 08:12:50 +03:00
load295 ( ) ;
load296 ( ) ;
load297 ( ) ;
2021-10-08 10:47:01 +03:00
load299 ( ) ;
2021-10-21 08:12:50 +03:00
load300 ( ) ;
load301 ( ) ;
load302 ( ) ;
load303 ( ) ;
load304 ( ) ;
load305 ( ) ;
load306 ( ) ;
load307 ( ) ;
load308 ( ) ;
load309 ( ) ;
2021-10-08 10:47:01 +03:00
load311 ( ) ;
2021-10-21 08:12:50 +03:00
load312 ( ) ;
load313 ( ) ;
load314 ( ) ;
load315 ( ) ;
load316 ( ) ;
2021-10-08 10:47:01 +03:00
load317 ( ) ;
2021-10-21 08:12:50 +03:00
load318 ( ) ;
load319 ( ) ;
load320 ( ) ;
load321 ( ) ;
load322 ( ) ;
load323 ( ) ;
load324 ( ) ;
module . exports = load4 ( ) ;
} ) ;
var load326 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var getKeys = load37 ( ) ;
var toIObject = load29 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( object , el ) {
var O = toIObject ( object ) ;
var keys = getKeys ( O ) ;
var length = keys . length ;
var index = 0 ;
var key ;
while ( length > index ) if ( O [ key = keys [ index ++ ] ] === el ) return key ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load327 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var classof = load71 ( ) ;
var ITERATOR = load22 ( ) ( 'iterator' ) ;
var Iterators = load125 ( ) ;
module . exports = load4 ( ) . isIterable = function ( it ) {
2021-10-08 10:47:01 +03:00
var O = Object ( it ) ;
return O [ ITERATOR ] !== undefined || '@@iterator' in O || Iterators . hasOwnProperty ( classof ( O ) ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load328 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var ctx = load19 ( ) ;
var $export = load20 ( ) ;
var createDesc = load11 ( ) ;
2021-12-03 19:55:27 +03:00
var assign2 = load65 ( ) ;
2021-10-21 08:12:50 +03:00
var create = load45 ( ) ;
var getPrototypeOf = load55 ( ) ;
var getKeys = load37 ( ) ;
var dP = load10 ( ) ;
var keyOf = load326 ( ) ;
var aFunction = load18 ( ) ;
var forOf = load209 ( ) ;
var isIterable = load327 ( ) ;
var $iterCreate = load126 ( ) ;
var step = load192 ( ) ;
var isObject = load5 ( ) ;
var toIObject = load29 ( ) ;
var DESCRIPTORS = load3 ( ) ;
2021-10-08 10:47:01 +03:00
var has = load1 ( ) ;
// 0 -> Dict.forEach
// 1 -> Dict.map
// 2 -> Dict.filter
// 3 -> Dict.some
// 4 -> Dict.every
// 5 -> Dict.find
// 6 -> Dict.findKey
// 7 -> Dict.mapPairs
var createDictMethod = function ( TYPE ) {
var IS _MAP = TYPE == 1 ;
var IS _EVERY = TYPE == 4 ;
return function ( object , callbackfn , that /* = undefined */ ) {
var f = ctx ( callbackfn , that , 3 ) ;
var O = toIObject ( object ) ;
var result = IS _MAP || TYPE == 7 || TYPE == 2 ? new ( typeof this == 'function' ? this : Dict ) ( ) : undefined ;
var key , val , res ;
for ( key in O ) if ( has ( O , key ) ) {
val = O [ key ] ;
res = f ( val , key , object ) ;
if ( TYPE ) {
if ( IS _MAP ) result [ key ] = res ; // map
else if ( res ) switch ( TYPE ) {
case 2 :
result [ key ] = val ;
break ; // filter
case 3 :
return true ; // some
case 5 :
return val ; // find
case 6 :
return key ; // findKey
case 7 :
result [ res [ 0 ] ] = res [ 1 ] ; // mapPairs
}
else if ( IS _EVERY ) return false ; // every
}
}
return TYPE == 3 || IS _EVERY ? IS _EVERY : result ;
} ;
} ;
var findKey = createDictMethod ( 6 ) ;
var createDictIter = function ( kind ) {
return function ( it ) {
return new DictIterator ( it , kind ) ;
} ;
} ;
var DictIterator = function ( iterated , kind ) {
this . _t = toIObject ( iterated ) ; // target
this . _a = getKeys ( iterated ) ; // keys
this . _i = 0 ; // next index
this . _k = kind ; // kind
} ;
$iterCreate ( DictIterator , 'Dict' , function ( ) {
var that = this ;
var O = that . _t ;
var keys = that . _a ;
var kind = that . _k ;
var key ;
do if ( that . _i >= keys . length ) {
that . _t = undefined ;
return step ( 1 ) ;
}
while ( ! has ( O , key = keys [ that . _i ++ ] ) )
if ( kind == 'keys' ) return step ( 0 , key ) ;
if ( kind == 'values' ) return step ( 0 , O [ key ] ) ;
return step ( 0 , [
key ,
O [ key ]
] ) ;
} ) ;
function Dict ( iterable ) {
var dict = create ( null ) ;
if ( iterable != undefined ) {
if ( isIterable ( iterable ) ) forOf ( iterable , true , function ( key , value ) {
dict [ key ] = value ;
} ) ;
2021-12-03 19:55:27 +03:00
else assign2 ( dict , iterable ) ;
2021-10-08 10:47:01 +03:00
}
return dict ;
}
Dict . prototype = null ;
function reduce ( object , mapfn , init ) {
aFunction ( mapfn ) ;
var O = toIObject ( object ) ;
var keys = getKeys ( O ) ;
var length = keys . length ;
var i = 0 ;
var memo , key ;
if ( arguments . length < 3 ) {
if ( ! length ) throw TypeError ( 'Reduce of empty object with no initial value' ) ;
memo = O [ keys [ i ++ ] ] ;
} else memo = Object ( init ) ;
while ( length > i ) if ( has ( O , key = keys [ i ++ ] ) ) memo = mapfn ( memo , O [ key ] , key , object ) ;
return memo ;
}
function includes ( object , el ) {
// eslint-disable-next-line no-self-compare
return ( el == el ? keyOf ( object , el ) : findKey ( object , function ( it ) {
// eslint-disable-next-line no-self-compare
return it != it ;
} ) ) !== undefined ;
}
function get ( object , key ) {
if ( has ( object , key ) ) return object [ key ] ;
}
function set ( object , key , value ) {
if ( DESCRIPTORS && key in Object ) dP . f ( object , key , createDesc ( 0 , value ) ) ;
else object [ key ] = value ;
return object ;
}
function isDict ( it ) {
return isObject ( it ) && getPrototypeOf ( it ) === Dict . prototype ;
}
$export ( $export . G + $export . F , {
Dict : Dict
} ) ;
$export ( $export . S , 'Dict' , {
keys : createDictIter ( 'keys' ) ,
values : createDictIter ( 'values' ) ,
entries : createDictIter ( 'entries' ) ,
forEach : createDictMethod ( 0 ) ,
map : createDictMethod ( 1 ) ,
filter : createDictMethod ( 2 ) ,
some : createDictMethod ( 3 ) ,
every : createDictMethod ( 4 ) ,
find : createDictMethod ( 5 ) ,
findKey : findKey ,
mapPairs : createDictMethod ( 7 ) ,
reduce : reduce ,
keyOf : keyOf ,
includes : includes ,
has : has ,
get : get ,
set : set ,
isDict : isDict
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load329 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var anObject = load6 ( ) ;
var get = load162 ( ) ;
module . exports = load4 ( ) . getIterator = function ( it ) {
2021-10-08 10:47:01 +03:00
var iterFn = get ( it ) ;
if ( typeof iterFn != 'function' ) throw TypeError ( it + ' is not iterable!' ) ;
return anObject ( iterFn . call ( it ) ) ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load330 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
module . exports = load ( ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load331 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var path = load330 ( ) ;
var invoke = load73 ( ) ;
var aFunction = load18 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function ( ) {
var fn = aFunction ( this ) ;
var length = arguments . length ;
var pargs = new Array ( length ) ;
var i = 0 ;
var _ = path . _ ;
var holder = false ;
while ( length > i ) if ( ( pargs [ i ] = arguments [ i ++ ] ) === _ ) holder = true ;
return function ( ) {
var that = this ;
var aLen = arguments . length ;
var j = 0 ;
var k = 0 ;
var args ;
if ( ! holder && ! aLen ) return invoke ( fn , pargs , that ) ;
args = pargs . slice ( ) ;
if ( holder ) {
for ( ; length > j ; j ++ ) if ( args [ j ] === _ ) args [ j ] = arguments [ k ++ ] ;
}
while ( aLen > k ) args . push ( arguments [ k ++ ] ) ;
return invoke ( fn , args , that ) ;
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load332 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
var global = load ( ) ;
2021-10-21 08:12:50 +03:00
var core = load4 ( ) ;
var $export = load20 ( ) ;
var partial = load331 ( ) ;
2021-10-08 10:47:01 +03:00
// https://esdiscuss.org/topic/promise-returning-delay-function
$export ( $export . G + $export . F , {
delay : function delay ( time ) {
return new ( core . Promise || global . Promise ) ( function ( resolve ) {
setTimeout ( partial . call ( resolve , true ) , time ) ;
} ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load333 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var path = load330 ( ) ;
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
// Placeholder
2022-01-02 23:54:58 +03:00
load4 ( ) . _ = path . _ = path . _ || { } ;
2021-10-08 10:47:01 +03:00
$export ( $export . P + $export . F , 'Function' , {
2021-10-21 08:12:50 +03:00
part : load331 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load334 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S + $export . F , 'Object' , {
2021-10-21 08:12:50 +03:00
isObject : load5 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load335 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S + $export . F , 'Object' , {
2021-10-21 08:12:50 +03:00
classof : load71 ( )
2021-10-08 10:47:01 +03:00
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load336 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var dP = load10 ( ) ;
var gOPD = load48 ( ) ;
var ownKeys = load251 ( ) ;
var toIObject = load29 ( ) ;
2021-10-08 10:47:01 +03:00
module . exports = function define ( target , mixin ) {
var keys = ownKeys ( toIObject ( mixin ) ) ;
var length = keys . length ;
var i = 0 ;
var key ;
while ( length > i ) dP . f ( target , key = keys [ i ++ ] , gOPD . f ( mixin , key ) ) ;
return target ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load337 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
var define = load336 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S + $export . F , 'Object' , {
define : define
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load338 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
var $export = load20 ( ) ;
var define = load336 ( ) ;
var create = load45 ( ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S + $export . F , 'Object' , {
make : function ( proto , mixin ) {
return define ( create ( proto ) , mixin ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load339 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
load127 ( ) ( Number , 'Number' , function ( iterated ) {
2021-10-08 10:47:01 +03:00
this . _l = + iterated ;
this . _i = 0 ;
} , function ( ) {
var i = this . _i ++ ;
var done = ! ( i < this . _l ) ;
return {
done : done ,
value : done ? undefined : i
} ;
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load340 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
module . exports = function ( regExp , replace ) {
var replacer = replace === Object ( replace ) ? function ( part ) {
return replace [ part ] ;
} : replace ;
return function ( it ) {
return String ( it ) . replace ( regExp , replacer ) ;
} ;
} ;
} ) ;
2021-10-21 08:12:50 +03:00
var load341 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
// https://github.com/benjamingr/RexExp.escape
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $re = load340 ( ) ( /[\\^$*+?.()|[\]{}]/g , '\\$&' ) ;
2021-10-08 10:47:01 +03:00
$export ( $export . S , 'RegExp' , {
escape : function escape ( it ) {
return $re ( it ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load342 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $re = load340 ( ) ( /[&<>"']/g , {
2021-10-08 10:47:01 +03:00
'&' : '&' ,
'<' : '<' ,
'>' : '>' ,
'"' : '"' ,
"'" : '''
} ) ;
$export ( $export . P + $export . F , 'String' , {
escapeHTML : function escapeHTML ( ) {
return $re ( this ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load343 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
2021-10-08 10:47:01 +03:00
'use strict' ;
2021-10-21 08:12:50 +03:00
var $export = load20 ( ) ;
var $re = load340 ( ) ( /&(?:amp|lt|gt|quot|apos);/g , {
2021-10-08 10:47:01 +03:00
'&' : '&' ,
'<' : '<' ,
'>' : '>' ,
'"' : '"' ,
''' : "'"
} ) ;
$export ( $export . P + $export . F , 'String' , {
unescapeHTML : function unescapeHTML ( ) {
return $re ( this ) ;
}
} ) ;
} ) ;
2021-10-21 08:12:50 +03:00
var load344 = _ _swcpack _require _ _ . bind ( void 0 , function ( module , exports ) {
load325 ( ) ;
load328 ( ) ;
load162 ( ) ;
load329 ( ) ;
load327 ( ) ;
load332 ( ) ;
load333 ( ) ;
load334 ( ) ;
load335 ( ) ;
load337 ( ) ;
load338 ( ) ;
load339 ( ) ;
load341 ( ) ;
load342 ( ) ;
load343 ( ) ;
module . exports = load4 ( ) ;
} ) ;
2021-12-03 19:55:27 +03:00
var { default : assign } = load344 ( ) ;