1
1
'use strict' ;
2
- // TODO: in core-js@4, move /modules/ dependencies to public entries for better optimization by tools like `preset-env`
3
- require ( '../modules/es.string.iterator' ) ;
4
2
var $ = require ( '../internals/export' ) ;
5
3
var USE_NATIVE_URL = require ( '../internals/url-constructor-detection' ) ;
6
4
var global = require ( '../internals/global' ) ;
5
+ var getBuiltIn = require ( '../internals/get-built-in' ) ;
7
6
var bind = require ( '../internals/function-bind-context' ) ;
8
7
var uncurryThis = require ( '../internals/function-uncurry-this' ) ;
9
8
var defineBuiltIn = require ( '../internals/define-built-in' ) ;
10
9
var defineBuiltInAccessor = require ( '../internals/define-built-in-accessor' ) ;
11
10
var anInstance = require ( '../internals/an-instance' ) ;
12
11
var hasOwn = require ( '../internals/has-own-property' ) ;
13
- var assign = require ( '../internals/object-assign' ) ;
14
- var arrayFrom = require ( '../internals/array-from' ) ;
15
12
var arraySlice = require ( '../internals/array-slice-simple' ) ;
16
13
var codeAt = require ( '../internals/string-multibyte' ) . codeAt ;
17
14
var toASCII = require ( '../internals/string-punycode-to-ascii' ) ;
@@ -29,6 +26,8 @@ var getInternalSearchParamsState = URLSearchParamsModule.getState;
29
26
var NativeURL = global . URL ;
30
27
var TypeError = global . TypeError ;
31
28
var parseInt = global . parseInt ;
29
+ var assign = getBuiltIn ( 'Object' , 'assign' ) ;
30
+ var arrayFrom = getBuiltIn ( 'Array' , 'from' ) ;
32
31
var floor = Math . floor ;
33
32
var pow = Math . pow ;
34
33
var charAt = uncurryThis ( '' . charAt ) ;
0 commit comments