1
1
/**
2
- * core-js 3.19.2
2
+ * core-js 3.19.3
3
3
* https://github.com/zloirock/core-js
4
4
* License: http://rock.mit-license.org
5
5
* © 2021 Denis Pushkarev (zloirock.ru)
@@ -847,7 +847,7 @@ var store = __webpack_require__(33);
847
847
( module . exports = function ( key , value ) {
848
848
return store [ key ] || ( store [ key ] = value !== undefined ? value : { } ) ;
849
849
} ) ( 'versions' , [ ] ) . push ( {
850
- version : '3.19.2 ' ,
850
+ version : '3.19.3 ' ,
851
851
mode : IS_PURE ? 'pure' : 'global' ,
852
852
copyright : '© 2021 Denis Pushkarev (zloirock.ru)'
853
853
} ) ;
@@ -2807,8 +2807,9 @@ var AsyncIteratorPrototype = __webpack_require__(109);
2807
2807
2808
2808
var Promise = getBuiltIn ( 'Promise' ) ;
2809
2809
2810
+ var ASYNC_FROM_SYNC_ITERATOR = 'AsyncFromSyncIterator' ;
2810
2811
var setInternalState = InternalStateModule . set ;
2811
- var getInternalState = InternalStateModule . get ;
2812
+ var getInternalState = InternalStateModule . getterFor ( ASYNC_FROM_SYNC_ITERATOR ) ;
2812
2813
2813
2814
var asyncFromSyncIteratorContinuation = function ( result , resolve , reject ) {
2814
2815
var done = result . done ;
@@ -2819,6 +2820,7 @@ var asyncFromSyncIteratorContinuation = function (result, resolve, reject) {
2819
2820
2820
2821
var AsyncFromSyncIterator = function AsyncIterator ( iterator ) {
2821
2822
setInternalState ( this , {
2823
+ type : ASYNC_FROM_SYNC_ITERATOR ,
2822
2824
iterator : anObject ( iterator ) ,
2823
2825
next : iterator . next
2824
2826
} ) ;
@@ -3629,13 +3631,15 @@ var AsyncIteratorPrototype = __webpack_require__(109);
3629
3631
3630
3632
var Promise = getBuiltIn ( 'Promise' ) ;
3631
3633
3634
+ var ASYNC_ITERATOR_PROXY = 'AsyncIteratorProxy' ;
3632
3635
var setInternalState = InternalStateModule . set ;
3633
- var getInternalState = InternalStateModule . get ;
3636
+ var getInternalState = InternalStateModule . getterFor ( ASYNC_ITERATOR_PROXY ) ;
3634
3637
3635
3638
var TO_STRING_TAG = wellKnownSymbol ( 'toStringTag' ) ;
3636
3639
3637
3640
module . exports = function ( nextHandler , IS_ITERATOR ) {
3638
3641
var AsyncIteratorProxy = function AsyncIterator ( state ) {
3642
+ state . type = ASYNC_ITERATOR_PROXY ;
3639
3643
state . next = aCallable ( state . iterator . next ) ;
3640
3644
state . done = false ;
3641
3645
state . ignoreArgument = ! IS_ITERATOR ;
@@ -4285,9 +4289,9 @@ var Iterators = __webpack_require__(77);
4285
4289
4286
4290
var returnThis = function ( ) { return this ; } ;
4287
4291
4288
- module . exports = function ( IteratorConstructor , NAME , next ) {
4292
+ module . exports = function ( IteratorConstructor , NAME , next , ENUMERABLE_NEXT ) {
4289
4293
var TO_STRING_TAG = NAME + ' Iterator' ;
4290
- IteratorConstructor . prototype = create ( IteratorPrototype , { next : createPropertyDescriptor ( 1 , next ) } ) ;
4294
+ IteratorConstructor . prototype = create ( IteratorPrototype , { next : createPropertyDescriptor ( + ! ENUMERABLE_NEXT , next ) } ) ;
4291
4295
setToStringTag ( IteratorConstructor , TO_STRING_TAG , false , true ) ;
4292
4296
Iterators [ TO_STRING_TAG ] = returnThis ;
4293
4297
return IteratorConstructor ;
@@ -5467,13 +5471,15 @@ var InternalStateModule = __webpack_require__(45);
5467
5471
var getMethod = __webpack_require__ ( 26 ) ;
5468
5472
var IteratorPrototype = __webpack_require__ ( 149 ) . IteratorPrototype ;
5469
5473
5474
+ var ITERATOR_PROXY = 'IteratorProxy' ;
5470
5475
var setInternalState = InternalStateModule . set ;
5471
- var getInternalState = InternalStateModule . get ;
5476
+ var getInternalState = InternalStateModule . getterFor ( ITERATOR_PROXY ) ;
5472
5477
5473
5478
var TO_STRING_TAG = wellKnownSymbol ( 'toStringTag' ) ;
5474
5479
5475
5480
module . exports = function ( nextHandler , IS_ITERATOR ) {
5476
5481
var IteratorProxy = function Iterator ( state ) {
5482
+ state . type = ITERATOR_PROXY ;
5477
5483
state . next = aCallable ( state . iterator . next ) ;
5478
5484
state . done = false ;
5479
5485
state . ignoreArg = ! IS_ITERATOR ;
@@ -6932,51 +6938,60 @@ var hostReportErrors = __webpack_require__(228);
6932
6938
var wellKnownSymbol = __webpack_require__ ( 30 ) ;
6933
6939
var InternalStateModule = __webpack_require__ ( 45 ) ;
6934
6940
6935
- var OBSERVABLE = wellKnownSymbol ( 'observable' ) ;
6936
- var getInternalState = InternalStateModule . get ;
6941
+ var $$OBSERVABLE = wellKnownSymbol ( 'observable' ) ;
6942
+ var OBSERVABLE = 'Observable' ;
6943
+ var SUBSCRIPTION = 'Subscription' ;
6944
+ var SUBSCRIPTION_OBSERVER = 'SubscriptionObserver' ;
6945
+ var getterFor = InternalStateModule . getterFor ;
6937
6946
var setInternalState = InternalStateModule . set ;
6947
+ var getObservableInternalState = getterFor ( OBSERVABLE ) ;
6948
+ var getSubscriptionInternalState = getterFor ( SUBSCRIPTION ) ;
6949
+ var getSubscriptionObserverInternalState = getterFor ( SUBSCRIPTION_OBSERVER ) ;
6938
6950
var Array = global . Array ;
6939
6951
6940
- var cleanupSubscription = function ( subscriptionState ) {
6941
- var cleanup = subscriptionState . cleanup ;
6942
- if ( cleanup ) {
6943
- subscriptionState . cleanup = undefined ;
6944
- try {
6945
- cleanup ( ) ;
6946
- } catch ( error ) {
6947
- hostReportErrors ( error ) ;
6948
- }
6949
- }
6950
- } ;
6951
-
6952
- var subscriptionClosed = function ( subscriptionState ) {
6953
- return subscriptionState . observer === undefined ;
6952
+ var SubscriptionState = function ( observer ) {
6953
+ this . observer = anObject ( observer ) ;
6954
+ this . cleanup = undefined ;
6955
+ this . subscriptionObserver = undefined ;
6954
6956
} ;
6955
6957
6956
- var close = function ( subscriptionState ) {
6957
- var subscription = subscriptionState . facade ;
6958
- if ( ! DESCRIPTORS ) {
6959
- subscription . closed = true ;
6960
- var subscriptionObserver = subscriptionState . subscriptionObserver ;
6961
- if ( subscriptionObserver ) subscriptionObserver . closed = true ;
6962
- } subscriptionState . observer = undefined ;
6958
+ SubscriptionState . prototype = {
6959
+ type : SUBSCRIPTION ,
6960
+ clean : function ( ) {
6961
+ var cleanup = this . cleanup ;
6962
+ if ( cleanup ) {
6963
+ this . cleanup = undefined ;
6964
+ try {
6965
+ cleanup ( ) ;
6966
+ } catch ( error ) {
6967
+ hostReportErrors ( error ) ;
6968
+ }
6969
+ }
6970
+ } ,
6971
+ close : function ( ) {
6972
+ if ( ! DESCRIPTORS ) {
6973
+ var subscription = this . facade ;
6974
+ var subscriptionObserver = this . subscriptionObserver ;
6975
+ subscription . closed = true ;
6976
+ if ( subscriptionObserver ) subscriptionObserver . closed = true ;
6977
+ } this . observer = undefined ;
6978
+ } ,
6979
+ isClosed : function ( ) {
6980
+ return this . observer === undefined ;
6981
+ }
6963
6982
} ;
6964
6983
6965
6984
var Subscription = function ( observer , subscriber ) {
6966
- var subscriptionState = setInternalState ( this , {
6967
- cleanup : undefined ,
6968
- observer : anObject ( observer ) ,
6969
- subscriptionObserver : undefined
6970
- } ) ;
6985
+ var subscriptionState = setInternalState ( this , new SubscriptionState ( observer ) ) ;
6971
6986
var start ;
6972
6987
if ( ! DESCRIPTORS ) this . closed = false ;
6973
6988
try {
6974
6989
if ( start = getMethod ( observer , 'start' ) ) call ( start , observer , this ) ;
6975
6990
} catch ( error ) {
6976
6991
hostReportErrors ( error ) ;
6977
6992
}
6978
- if ( subscriptionClosed ( subscriptionState ) ) return ;
6979
- var subscriptionObserver = subscriptionState . subscriptionObserver = new SubscriptionObserver ( this ) ;
6993
+ if ( subscriptionState . isClosed ( ) ) return ;
6994
+ var subscriptionObserver = subscriptionState . subscriptionObserver = new SubscriptionObserver ( subscriptionState ) ;
6980
6995
try {
6981
6996
var cleanup = subscriber ( subscriptionObserver ) ;
6982
6997
var subscription = cleanup ;
@@ -6986,35 +7001,38 @@ var Subscription = function (observer, subscriber) {
6986
7001
} catch ( error ) {
6987
7002
subscriptionObserver . error ( error ) ;
6988
7003
return ;
6989
- } if ( subscriptionClosed ( subscriptionState ) ) cleanupSubscription ( subscriptionState ) ;
7004
+ } if ( subscriptionState . isClosed ( ) ) subscriptionState . clean ( ) ;
6990
7005
} ;
6991
7006
6992
7007
Subscription . prototype = redefineAll ( { } , {
6993
7008
unsubscribe : function unsubscribe ( ) {
6994
- var subscriptionState = getInternalState ( this ) ;
6995
- if ( ! subscriptionClosed ( subscriptionState ) ) {
6996
- close ( subscriptionState ) ;
6997
- cleanupSubscription ( subscriptionState ) ;
7009
+ var subscriptionState = getSubscriptionInternalState ( this ) ;
7010
+ if ( ! subscriptionState . isClosed ( ) ) {
7011
+ subscriptionState . close ( ) ;
7012
+ subscriptionState . clean ( ) ;
6998
7013
}
6999
7014
}
7000
7015
} ) ;
7001
7016
7002
7017
if ( DESCRIPTORS ) defineProperty ( Subscription . prototype , 'closed' , {
7003
7018
configurable : true ,
7004
7019
get : function ( ) {
7005
- return subscriptionClosed ( getInternalState ( this ) ) ;
7020
+ return getSubscriptionInternalState ( this ) . isClosed ( ) ;
7006
7021
}
7007
7022
} ) ;
7008
7023
7009
- var SubscriptionObserver = function ( subscription ) {
7010
- setInternalState ( this , { subscription : subscription } ) ;
7024
+ var SubscriptionObserver = function ( subscriptionState ) {
7025
+ setInternalState ( this , {
7026
+ type : SUBSCRIPTION_OBSERVER ,
7027
+ subscriptionState : subscriptionState
7028
+ } ) ;
7011
7029
if ( ! DESCRIPTORS ) this . closed = false ;
7012
7030
} ;
7013
7031
7014
7032
SubscriptionObserver . prototype = redefineAll ( { } , {
7015
7033
next : function next ( value ) {
7016
- var subscriptionState = getInternalState ( getInternalState ( this ) . subscription ) ;
7017
- if ( ! subscriptionClosed ( subscriptionState ) ) {
7034
+ var subscriptionState = getSubscriptionObserverInternalState ( this ) . subscriptionState ;
7035
+ if ( ! subscriptionState . isClosed ( ) ) {
7018
7036
var observer = subscriptionState . observer ;
7019
7037
try {
7020
7038
var nextMethod = getMethod ( observer , 'next' ) ;
@@ -7025,44 +7043,47 @@ SubscriptionObserver.prototype = redefineAll({}, {
7025
7043
}
7026
7044
} ,
7027
7045
error : function error ( value ) {
7028
- var subscriptionState = getInternalState ( getInternalState ( this ) . subscription ) ;
7029
- if ( ! subscriptionClosed ( subscriptionState ) ) {
7046
+ var subscriptionState = getSubscriptionObserverInternalState ( this ) . subscriptionState ;
7047
+ if ( ! subscriptionState . isClosed ( ) ) {
7030
7048
var observer = subscriptionState . observer ;
7031
- close ( subscriptionState ) ;
7049
+ subscriptionState . close ( ) ;
7032
7050
try {
7033
7051
var errorMethod = getMethod ( observer , 'error' ) ;
7034
7052
if ( errorMethod ) call ( errorMethod , observer , value ) ;
7035
7053
else hostReportErrors ( value ) ;
7036
7054
} catch ( err ) {
7037
7055
hostReportErrors ( err ) ;
7038
- } cleanupSubscription ( subscriptionState ) ;
7056
+ } subscriptionState . clean ( ) ;
7039
7057
}
7040
7058
} ,
7041
7059
complete : function complete ( ) {
7042
- var subscriptionState = getInternalState ( getInternalState ( this ) . subscription ) ;
7043
- if ( ! subscriptionClosed ( subscriptionState ) ) {
7060
+ var subscriptionState = getSubscriptionObserverInternalState ( this ) . subscriptionState ;
7061
+ if ( ! subscriptionState . isClosed ( ) ) {
7044
7062
var observer = subscriptionState . observer ;
7045
- close ( subscriptionState ) ;
7063
+ subscriptionState . close ( ) ;
7046
7064
try {
7047
7065
var completeMethod = getMethod ( observer , 'complete' ) ;
7048
7066
if ( completeMethod ) call ( completeMethod , observer ) ;
7049
7067
} catch ( error ) {
7050
7068
hostReportErrors ( error ) ;
7051
- } cleanupSubscription ( subscriptionState ) ;
7069
+ } subscriptionState . clean ( ) ;
7052
7070
}
7053
7071
}
7054
7072
} ) ;
7055
7073
7056
7074
if ( DESCRIPTORS ) defineProperty ( SubscriptionObserver . prototype , 'closed' , {
7057
7075
configurable : true ,
7058
7076
get : function ( ) {
7059
- return subscriptionClosed ( getInternalState ( getInternalState ( this ) . subscription ) ) ;
7077
+ return getSubscriptionObserverInternalState ( this ) . subscriptionState . isClosed ( ) ;
7060
7078
}
7061
7079
} ) ;
7062
7080
7063
7081
var $Observable = function Observable ( subscriber ) {
7064
7082
anInstance ( this , ObservablePrototype ) ;
7065
- setInternalState ( this , { subscriber : aCallable ( subscriber ) } ) ;
7083
+ setInternalState ( this , {
7084
+ type : OBSERVABLE ,
7085
+ subscriber : aCallable ( subscriber )
7086
+ } ) ;
7066
7087
} ;
7067
7088
7068
7089
var ObservablePrototype = $Observable . prototype ;
@@ -7074,14 +7095,14 @@ redefineAll(ObservablePrototype, {
7074
7095
next : observer ,
7075
7096
error : length > 1 ? arguments [ 1 ] : undefined ,
7076
7097
complete : length > 2 ? arguments [ 2 ] : undefined
7077
- } : isObject ( observer ) ? observer : { } , getInternalState ( this ) . subscriber ) ;
7098
+ } : isObject ( observer ) ? observer : { } , getObservableInternalState ( this ) . subscriber ) ;
7078
7099
}
7079
7100
} ) ;
7080
7101
7081
7102
redefineAll ( $Observable , {
7082
7103
from : function from ( x ) {
7083
7104
var C = isConstructor ( this ) ? this : $Observable ;
7084
- var observableMethod = getMethod ( anObject ( x ) , OBSERVABLE ) ;
7105
+ var observableMethod = getMethod ( anObject ( x ) , $$ OBSERVABLE) ;
7085
7106
if ( observableMethod ) {
7086
7107
var observable = anObject ( call ( observableMethod , x ) ) ;
7087
7108
return observable . constructor === C ? observable : new C ( function ( observer ) {
@@ -7112,13 +7133,13 @@ redefineAll($Observable, {
7112
7133
}
7113
7134
} ) ;
7114
7135
7115
- redefine ( ObservablePrototype , OBSERVABLE , function ( ) { return this ; } ) ;
7136
+ redefine ( ObservablePrototype , $$ OBSERVABLE, function ( ) { return this ; } ) ;
7116
7137
7117
7138
$ ( { global : true } , {
7118
7139
Observable : $Observable
7119
7140
} ) ;
7120
7141
7121
- setSpecies ( 'Observable' ) ;
7142
+ setSpecies ( OBSERVABLE ) ;
7122
7143
7123
7144
7124
7145
/***/ } ) ,
0 commit comments